pkg: Missing dependency 'lerc'

Hi, tried update from 8.0.21 to  8.1.124 on pfSense 2.7.2 and it failed with this:
package tiff is already installed, forced install
pkg: Missing dependency 'lerc'
any advise?
Thanks

try to manuall install lerc
AddPkg lerc
before rerunning install


docker port command does not update information after docker network disconnect and docker network connect commands

Output of docker version:
Client:
 Version:      1.10.2
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   c3959b1
 Built:        Mon Feb 22 16:16:33 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.10.2
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   c3959b1
 Built:        Mon Feb 22 16:16:33 2016
 OS/Arch:      linux/amd64

Output of docker info:
Containers: 1
 Running: 1
 Paused: 0
 Stopped: 0
Images: 1
Server Version: 1.10.2
Storage Driver: devicemapper
 Pool Name: docker-253:0-50331778-pool
 Pool Blocksize: 65.54 kB
 Base Device Size: 107.4 GB
 Backing Filesystem: ext4
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 2.072 GB
 Data Space Total: 107.4 GB
 Data Space Available: 10.92 GB
 Metadata Space Used: 2.085 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.145 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Deferred Deletion Enabled: false
 Deferred Deleted Device Count: 0
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 WARNING: Usage of loopback devices is strongly discouraged for production use. Either use `--storage-opt dm.thinpooldev` or use `--storage-opt dm.no_warn_on_loop_devices=true` to suppress this warning.
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.107-RHEL7 (2015-12-01)
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
 Volume: local
 Network: bridge null host
Kernel Version: 3.10.0-327.10.1.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.797 GiB
Name: docker05.intranet.neotys.com
ID: OTC4:TNC7:PPN7:6KBJ:IBKC:BBOA:AHYS:H4P5:HQAP:AUTO:7CY5:LHVD
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

Provide additional environment details (AWS, VirtualBox, physical, etc.):
Centos 7.2 VM docker host running on ESXi 5.5
List the steps to reproduce the issue:

[root@docker05 ~]# docker start ba13a33e1dd2
ba13a33e1dd2

[root@docker05 ~]# docker port ba13a33e1dd2
80/tcp -> <IP_ADDRESS>:32777

[root@docker05 ~]# curl <IP_ADDRESS>:32777

It works!

[root@docker05 ~]# docker network disconnect bridge ba13a33e1dd2

[root@docker05 ~]# curl <IP_ADDRESS>:32777
curl: (7) Failed connect to <IP_ADDRESS>:32777; Connection refused

[root@docker05 ~]# docker network connect bridge ba13a33e1dd2

[root@docker05 ~]# docker port ba13a33e1dd2
80/tcp -> <IP_ADDRESS>:32777

[root@docker05 ~]# curl <IP_ADDRESS>:32777
curl: (7) Failed connect to <IP_ADDRESS>:32777; Connection refused

[root@docker05 ~]# curl <IP_ADDRESS>:32778

It works!

[root@docker05 ~]# docker port ba13a33e1dd2
80/tcp -> <IP_ADDRESS>:32777

Describe the results you received:
After "docker network disconnect" and "docker network connect" commands the container port mapping changes and the docker port command should reflect this update
Describe the results you expected:
Despite the port mapping changes the "docker port" command still displays the old port mapping
Provide additional info you think is important:

ERRATA:
Describe the results you received:
Despite the port mapping changes the "docker port" command still displays the old port mapping
Describe the results you expected:
After "docker network disconnect" and "docker network connect" commands the container port mapping changes and the docker port command should reflect this update
Provide additional info you think is important:

docker ps also seems to be showing the old ports. And, re-connecting to the network (or another network) doesn't seem to publish the ports again / make them accessible.

docker restart <container> seems to assign new ports and publish them again (after disconnect / connect). I don't think this is expected, or at least not properly documented, so I labeled this a bug

we couldn't get https://github.com/docker/libnetwork/pull/810 in for 1.10. I think that is the correct fix to solve this and other port-mapping related issues. We will get it in for 1.11.

Thanks @mavenugo, and thanks so much for reporting @neotysit !

;-) thx
From<EMAIL_ADDRESS><EMAIL_ADDRESS>*On Behalf Of *Sebastiaan van
Stijn
Sent: jeudi 3 mars 2016 17:47
To: docker/docker
Cc: neotysit
Subject: Re: [docker] docker port command does not update information
after docker network disconnect and docker network connect commands (#20918)
Thanks @mavenugo https://github.com/mavenugo, and thanks so much for
reporting @neotysit https://github.com/neotysit !
—
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/issues/20918#issuecomment-191848344.

This will be fixed in 1.11. The commit that fixed the issue is in the current vendored version of libnetwork:
https://github.com/docker/libnetwork/commit/c0d12322c1156b0f75de99bb24690561fbde6c32

After below chain of operation, exposed port of bridge network won't work. Maybe caused the same reason that the port is updated, but docker ps -a doesn't update.
docker run => docker stop => docker start again
docker run --name=gogs -p 10022:22 -p 10080:3000 -d gogs/gogs
curl host_ip:10080 #succeeds
docker stop gogs
docker start gogs
curl host_ip:10080 # fails
curl docker_ip:10080 #succeeds

After several days' trial, I found run --net=host * will work, but with the cons that exporting port is not supported.


Get data onDragEnter

Is it possible to get data when item enters droppable zone?

I'm submitting a ...
[ ] bug report
[ ] feature request
[x] other

Angular version: 5.2.4
Angular CLI Version: 1.7.4

Yes, very much do-able. I could really use a PR on this :-)


Can someone help me with how to go about the whole process?

I don't know much or can say barely anything about coding, I have downloaded Termux and downloaded it's package and all but don't know what to type/what command to give to report a particular acc, can someone please help, even the lest will do

Same. I've installed everything and it has come up with instagram-reporter but after that what do I put??


frequent flickering

look at #148  tried yabai -m config window_animation_duration       0.00 still frequent flickering in chrome
https://user-images.githubusercontent.com/41671631/192074337-fac718d3-593e-491c-9016-98d5cb7e8c87.mov

restart computer works fine.


bash: okta-aws: command not found

Describe the bug
Can not run the command with the command output:
bash: okta-aws: command not found
To Reproduce
Steps to reproduce the behavior:

Run a centos 7 container.
Install the app:
PREFIX=~/.okta bash <(curl -fsSL https://raw.githubusercontent.com/oktadeveloper/okta-aws-cli-assume-role/master/bin/install.sh) -i
Export PATH=$PATH:$HOME/.okta/bin/
Run command okta-aws:
bash: okta-aws: command not found

no command found as well:
[root@4f30d23aeea9 .okta]# find / -name okta-aws
[root@4f30d23aeea9 .okta]#
[root@4f30d23aeea9 .okta]# tree
.
|-- bash_functions
|-- bin
|   |-- awscli
|   |-- okta-credential_process
|   |-- okta-listroles
|   -- withokta |-- config.properties |-- fish_functions |   |-- okta-aws.fish |   -- okta-sls.fish
|-- logging.properties
|-- okta-aws-cli-2.0.2.jar
|-- okta-aws-cli.jar -> okta-aws-cli-2.0.2.jar
`-- profiles
2 directories, 12 files

You need to source the bash_functions in ~/.okta

@amir-hadi  Thanks. It does have this function, but I encountered the below error when running it:
okta-aws test sts get-caller-identity
Graphics Device initialization failed for :  es2, sw
Error initializing QuantumRenderer: no suitable pipeline found
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280)
at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:243)
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:260)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:658)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:678)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124)
... 1 more
Exception in thread "main" java.lang.RuntimeException: No toolkit found
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:272)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:658)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:678)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
at java.base/java.lang.Thread.run(Thread.java:834)
root@732dd6913da9:~/.okta# java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment (build 11.0.1+13-Ubuntu-3ubuntu114.04ppa1)
OpenJDK 64-Bit Server VM (build 11.0.1+13-Ubuntu-3ubuntu114.04ppa1, mixed mode, sharing)
Please tell me if any further information required.
Thanks.

I'm getting the same error with JDK 11 and OpenJDK 12 on Windows 10.

I'm getting the same error with JDK 11 and OpenJDK 12 on Linux (Manjaro). I've also installed JavaFX, but that didn't help.

I have sourced the bash files. Not running the command:  okta-aws test sts get-caller-identity
I am getting below:
Error: Could not find or load main class com.okta.tools.WithOkta

I'm experiencing the same error:

Error: Could not find or load main class com.okta.tools.WithOkta

I've attempted while running java version "1.8.0_221" and java version "12.0.2".  Not sure what else to attempt.  Help would be appreciated!

Same issue after running
brew install python
pip3 install okta-awscli

Gets installed here ~/Library/Python/3.7/bin, add that to my path but it's not found

I ran source bash_functions but not when I run the okta-aws command it says "withokta: command not found"

why are we dealing with java here?

Try uninstalling the okta-awscli & then install it using sudo. sudo pip3 install okta-awscli

my issue was that i needed to add the .okta/bin to the path variable in my .zshrc -- hope this can help someone (:

running into this issue. source .bash_functions does not help. Made sure .okta/bin is in $PATH. still getting okta-aws: command not found . Any ideas?


Why Ghost bottleneck v1 change the size of channels?

Hello, from this figure you can see that Ghost bottleneck doesn't change the size of channels.

so why in Figure of architecture the Ghost bottleneck v1 change the size of channels from a to b?

Hello,
Thank you for reaching out to us.
Regarding your question, the decision to increase or keep the number of channels inside the ghost module depends on the convolution operation being performed. To locate this operation within the code, please refer to lines 64-83 and 141-151 of the ghost_model.py file. As you may notice, the out variable is being modified in these lines, and the outs variable is set to [16, 24, 24, 40, 40, 80, 80, 80, 80, 112, 112, 160, 160, 160, 160, 160]. Additionally, line 142 includes the statement "make_divisible(out * width, 4)", which modifies the channels.
For more details, please refer to the image attached below, which demonstrates that the number of channels either remains the same or changes based on the convolution operation within the ghost bottleneck.
I hope this helps. Please let me know if you have any further questions or it is not clear yet.

Thanks for the detailed answer


Bug: Agent crashes immediately after launch

Describe the bug
HASS.Agent crashes immediately after launch
To Reproduce
Not sure if this is reproducible but I was configuring my sensors right before this happened.
The sensor I enabled are:

activewindow
cpuload
currentclockspeed
gpuload
gputemperature
lastactive
lastboot
lastsystemstatechange
memoryusage
namedwindow
network

Expected behavior
Agent should launch and not crash
Misc info (please complete the following information):

Windows build: win11pro 21H2 22000.2538
Windows' UI language: english
HASS.Agent version: 2022.14.0

Please check what's applicable (multiple answers possible):

[x] Installed via installer
[ ] Installed manually
[x] Problem occurs in HASS.Agent
[ ] Problem occurs in Satellite Service

I've managed to "fix" the crashing by removing all sensors. I can reproduce it by adding a few sensors and restarting the HASS.Agent but cant seem to narrow down the issue to a specific sensor. It crashed only using gputemperature, lastactive and lastboot but also crashes when I use namedwindow, activewindow, cpuload, gpuload and memoryusage. Using only namedwindow and activewindow seems to be stable.

I seem to have narrowed it down to gputemperature, lastactive or lastboot.

I've managed to "fix" the crashing by removing all sensors. I can reproduce it by adding a few sensors and restarting the HASS.Agent but cant seem to narrow down the issue to a specific sensor. It crashed only using gputemperature, lastactive and lastboot but also crashes when I use namedwindow, activewindow, cpuload, gpuload and memoryusage. Using only namedwindow and activewindow seems to be stable.

Got the same Problems with Windows 10 Pro 22H2 , same agent version. for me it was just GPU-Temp & Load. I have a AMD R9 480

Since today the same problem...

Removed GPU load and all works now. AMD Rx5700 GPU.
It seems AMD no workie-workie

Tried this and it worked:
(make sure to open cmd as adminstrator)
lodctr /r
and then verify it with
lodctr /q

Tried this and it worked: (make sure to open cmd as adminstrator)
lodctr /r
and then verify it with
lodctr /q

Actually i don't really need any information from my GPU. Being able to shutdown or send my PC to sleep is plenty enough for me.


I would expect to capture the same of a modified version of the request

Hi,
Q: why is it that you can't modify a request using the tap function to create a middleware?
--
please don't merge this, it breaks existing usages of the tap function.

You could use the mapRequest middleware instead.

Alright, thanks!


os-wireguard - notifications for active unassigned endpoints

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[x] I have read the contributing guide lines at https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md
[x] I have searched the existing issues, open and closed, and I'm convinced that mine is new.
[x] When the request is meant for an existing plugin, I've added its name to the title.

Is your feature request related to a problem? Please describe.
I rarely interact with this module but when I do I'm usually doing it to add a new endpoint to an existing configuration. I find that I often do the exact same thing as the users in 482108 and after log diving and wasted time, realise I've forgotten to associate the new endpoint to the interface.
Describe the solution you'd like
I would like a notification banner or reminder, something, to indicate that an enabled endpoint has not been assigned to an interface.
Describe alternatives you've considered
Existensial crisis management
Additional context
Nope

Nowadays you can add the instance from the endpoint with a single edit in the same form. I don't think we should do more here as there are always downsides to requiring input here... like missing an instance to begin with... or requiring users to disable an endpoint which offers a bit of the same functionality (detach from all instances... now no instance selected is valid?) .. and considering migrating instances that's also a problem.
Cheers,
Franco

Nowadays you can add the instance from the endpoint with a single edit in the same form.

This sounds good, I'll have to make sure I'm properly updated!
For clarity I'm not suggesting implementing anything that blocks or interrupts the existing workflow, I just think a simple notification indicating a potential misconfiguration like what I described in my OP adds value and makes for a friendlier user experience.


Organize code in order to have one client code

Currently, client code is duplicated

It is possible to have gae holding all client code for end user and leave the tkv monitor into tkv client and rename to tkv monitor


[LLVMGPU] Support aggressive fusion

Enable tests for aggressive fusion on llvmgpu side.
Also make the softmax case with aggressive fusion go through fast path. Add a transformation to avoid creation of large temp array.

Discussed offline and moved the pass aggressively merging generic ops into common so that it can potentially be used by other backends. There is still a problem of profitability but it is most likely bigger and needs to be addressed together with the fusion decision.

@pzread can you try adding this pass to the CPU backend for lowering linalg::Generic ops. That should address the stack allocation issue on the CPU backend as well. At this point, we might as well be consistent across backends.

@pzread can you try adding this pass to the CPU backend for lowering linalg::Generic ops. That should address the stack allocation issue on the CPU backend as well. At this point, we might as well be consistent across backends.

Sure, I'll take a look.


Files with extension .tzst are handled differently from .tar.zst

Describe the bug
.tzst extension is an equivalent of .tar.zst, however, vim seems to handle them differently.
While it correctly opens .tar.zst as an archive, it seems to open .tzst as a file, thus mangling it.
Here's an example on two identical files named differently:

Environment (please complete the following information):
vim --version
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Mar 26 2021 00:21:09)
Included patches: 1-2653 ### (also tried compiling git 1-2760, still happens)
Compiled by Arch Linux

Terminal: Konsole

I think this needs a patch to $VIMRUNTIME/plugin/tar.vim Something like this:
diff --git a/runtime/plugin/tarPlugin.vim b/runtime/plugin/tarPlugin.vim
index d55492a93..5fe459912 100644
--- a/runtime/plugin/tarPlugin.vim
+++ b/runtime/plugin/tarPlugin.vim
@@ -46,6 +46,7 @@ augroup tar
   au BufReadCmd   *.txz                        call tar#Browse(expand("<amatch>"))
   au BufReadCmd   *.tar.zst            call tar#Browse(expand("<amatch>"))
   au BufReadCmd   *.tzs                        call tar#Browse(expand("<amatch>"))
+  au BufReadCmd   *.tzst                       call tar#Browse(expand("<amatch>"))
 augroup END
 com! -nargs=? -complete=file Vimuntar call tar#Vimuntar(<q-args>)

Actually, I wonder whether *.tzs was meant to mean *.tzst? ping @cecamp

I can put it in, but I don't have *.tzs or *.tar.zst maps in tarPlugin.vim. I have no idea how they got there, nor whether *.tzs was a typo. Currently, until I get pure-ftp working, I cannot upload anything to my own website, so it'll be a bit before I get to uploading it. I'll have to leave it to you and the anonymous contributor that tar.vim handles these zst files acceptably.

I don't have *.tzs or *.tar.zst maps in tarPlugin.vim
I have no idea how they got there

They are in master - https://github.com/vim/vim/blob/master/runtime/plugin/tarPlugin.vim#L47-L48
And apparently the change was introduced with this commit, which introduced .tar.zst and .tzs so it is definitely a typo.
https://github.com/vim/vim/commit/23515b4ef7580af8b9d3b964a558ab2007cacda5

Charles wrote:

I can put it in, but I don't have *.tzs or *.tar.zst maps in
tarPlugin.vim. I have no idea how they got there, nor whether *.tzs
was a typo.

I see tar.zst mentioned on stackoverflow.
tzs is probably short for tar-zstd, like tgz is short for tar-gzip.
But it might just be what someone came up with, no idea how often it is
actually used.
tzst finds tensorflow results, is that actually used somewhere for a
compressed tar file?

Currently, until I get pure-ftp working, I cannot upload anything to my
own website, so it'll be a bit before I get to uploading it. I'll have
to leave it to you and the anonymous contributor that tar.vim handles
these zst files acceptably.

Hmm, ftp support is deprecated in several places.  Time to look for
something else?
--
hundred-and-one symptoms of being an internet addict:
101. U can read htis w/o ny porblm and cant figur eout Y its evn listd.
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///                                                                      \
\\        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

tzst finds tensorflow results?

It does not.

tzs is probably short for tar-zstd, like tgz is short for tar-gzip.

That's what tzst is, tzs is just a misspelling of that.
See the linked wikipedia article above, peazip, archiver and libarchive for good measure, they all use tzst.

I have to use what the web service wants, which used to be ftp but now is pure-ftp. Pure-ftp encrypts the password, as I understand (whereas ftp does not).
The tar plugin also has to be made aware of  how to decompress zst files. C0rn3j -- please send updates concerning plugins I maintain to me, not to github. I'll look into peazip.

The tar plugin also has to be made aware of how to decompress zst files.

As you can see on the screenshot, it ALREADY handles .tar.zst files just fine.
All this needs is an extension fixup.

FWIW .zst is mentioned in #7343 and also #1232

Am 15.04.2021 um 21:07 schrieb cecamp @.***>:

I have to use what the web service wants, which used to be ftp but now is pure-ftp. Pure-ftp encrypts the password, as I understand (whereas ftp does not).
The tar plugin also has to be made aware of how to decompress zst files. C0rn3j -- please send updates concerning plugins I maintain to me, not to github. I'll look into peazip.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

Oh and the RFC mentions this extension https://tools.ietf.org/html/rfc8478 section 6.1

Am 15.04.2021 um 21:12 schrieb Martin @.***>:

The tar plugin also has to be made aware of how to decompress zst files.
As you can see on the screenshot, it ALREADY handles .tar.zst files just fine.
All this needs is an extension fixup.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

Just to add to this, not that I think it's needed - .tzs seems to be a script extension for TUGZip.

Yes, tar.zst is clearly the full name.  The question is what the short name would be, like .tgz for .tar.gz
The reason .tgz is used is that there are systems that don't support two dots in a file name.
I'm not sure if there also is a three letter limit, like we used to have on FAT.
I cannot find any actual use of .tzs for a compressed tar file.  Not sure if it is a typo or someone tried to use the three character limit, but it doesn't look like it's used.
Supporting .tzst would be useful for those systems that don't support two dots.  We would then have to assume this is actually used, I have never seen one.  It is mentioned on https://fileinfo.com/extension/tzst

Since we're in agreement that .tzs which is already there is wrong, and the other formats also use the shorthand, and various sites, libraries and wikipedia agree that the shorthand for zstd is .tzst, is there anything stopping https://github.com/vim/vim/pull/8109 from being accepted?
Or at least have this issue reopened, since it still is a problem.
I see that the PR failed a single test on macOS, but I am not sure if that was a fluke and rerunning the CI test will make it pass, or whether this actually breaks some test somehow.

The question is what the short name would be, like .tgz for .tar.gz

*.tzst  = *.tar.zst
Source: GNU tar manual.
=== BEGIN QUOTE  https://www.gnu.org/software/tar/manual/tar.html#gzip ===
Suffix | Compression program
‘.gz’ | gzip
‘.tgz’ | gzip
‘.taz’ | gzip
‘.Z’ | compress
‘.taZ’ | compress
‘.bz2’ | bzip2
‘.tz2’ | bzip2
‘.tbz2’ | bzip2
‘.tbz’ | bzip2
‘.lz’ | lzip
‘.lzma’ | lzma
‘.tlz’ | lzma
‘.lzo’ | lzop
‘.xz’ | xz
‘.zst’ | zstd
‘.tzst’ | zstd
=== END QUOTE ===

I should add: besides *.tzst, there are several other extensions in the gnu tar manual link I provided in my previous comment not supported by vim (e.g. *.taz, *.taZ, *tbz2, …).  Some of them seem rarely used though.  But the GNU tar manual is authoritative enough to support them.

I should add: besides *.tzst, there are several other extensions in
the gnu tar manual link I provided in my previous comment not
supported by vim (e.g. *.taz, *.taZ, *tbz2, …).  Some of them
seem rarely used though.  But the GNU tar manual is authoritative
enough to support them.

You may want to ping Charles, I'm not sure if he reads the github messages.
--
A computer without Windows is like a fish without a bicycle.
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///                                                                      \
\\        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

@cecamp Could you please take a look at the #8109 PR that fixes this?


Fixed some PHP warnings

BUG FIX: Removed warnings of missing 'code' for currency code when adding currency to Gravity Form options.
ENHANCEMENT: Removed USD as this is redundant and exists by Gravity Forms default.

Hi @andrewlimaza thank you for your contribution! Your efforts are greatly appreciated.
I have reviewed and tested this update, and everything looks good. We'll create a new release for the plugin and deploy it to the WordPress.org marketplace.


how can i use it

only it i can see .T_T

That is all it does.  It is a sample package.  It is there for you to read
the source code and learn how to put your own HTML in editor tabs.  The
README explains this.
On Tue, Aug 4, 2015 at 10:54 PM, yuwei<EMAIL_ADDRESS>wrote:

only it i can see .T_T
[image: image]
https://cloud.githubusercontent.com/assets/8455579/9079132/694bf65e-3b79-11e5-8bd5-72ce443904bc.png
—
Reply to this email directly or view it on GitHub
https://github.com/mark-hahn/html-tab/issues/2.

thanks ,i get it

@mark-hahn This is an amazing resource to get started for beginners. Thank you. I was looking for some documentation to write detailed HTML views in the CoffeeScript classes. Mostly stuff like including external Javascript files, CSS styling in the view. IS this possible?
I couldn't find any documentation or examples on this maybe because atom space pen views are deprecated from the Atom Core? Do you know any other resources lying on the internet somewhere?


Amex direct feeds polish

Explanation of Change

Amex direct feeds polish
Fixed Issues

$ https://github.com/Expensify/App/issues/53083
PROPOSAL: N/A
Tests

[x] Verify that no errors appear in the JS console

Open the workspace with the Company Cards feature on.
Go to the Company Cards page.
Connect the Amex direct feed and make sure after a successful connection, the RHP is closed. (not sure if we can test it on our own).
Make sure the feed name displays correctly in the switcher button.
Assign a card, make sure it displays as expected.

Onyx data for testing:
 Onyx.set('sharedNVP_private_domain_member_18461622', {
                                settings: {
                                    companyCards: {
                                        'oauth.americanexpressfdx.com 2003': {
                                            asrEnabled: false,
                                            forceReimbursable: 'force_no',
                                            liabilityType: 'personal',
                                            preferredPolicy: 'A7F617B9FE23D2F1',
                                            reportTitleFormat: '',
                                            shouldApplyCashbackToBill: true,
                                            statementPeriodEndDay: 1,
                                            uploadLayoutSettings: [],
                                        },
                                    },
                                    oAuthAccountDetails: {
                                        'oauth.americanexpressfdx.com 2003': {
                                            accountList: ['American Express Gold Card - 2003'],
                                            credentials:
                                                'v1iYh0zi20m163usWmnYA1gtBhNDviwwrnjX6Dbs9/YGDXe1LbVR/rSvcOPYZuaKFMwjb3n21znoT1tKr0SD50jw8gbM5U/96nvmnVhf69ph/KRRnR0kKKvjMYmGkO40OnuOdHdmR4WYjEKo14qDroLTzktOuu/NcC6GMIJCpNPvFM76BJ6v3uCL02Sm8lR5YFOil/uE/wExeH9LLkkzvoemWbYCQcCvLDm4A+yxYU964jjka6KtFAT1HTjM6vizhTCIsFTsuI4mDlOTznhIitJ2DF+qBTom2p+N81SZ/MO+3Pf7YQi2SMfneQGW7lqVEFTmzUlCvbSP6dacYp5P5A5KiuiorLtWLQn42cbJmms7/3fT3+YnqKT7zR/PbN1q9RNXMDmAu6Ba1QyTLYThv5TZ+VQ+6QgHkoRPs5h6rk2D0nM=',
                                            expiration:<PHONE_NUMBER>,
                                        },
                                    },
                                },
                            });
Onyx.set('cards_18461622_oauth.americanexpressfdx.com 2003', {
                                '21570652': {
                                    accountID: 18439984,
                                    bank: 'oauth.americanexpressfdx.com 2003',
                                    cardID: 21570652,
                                    cardName: 'American Express Gold Card - 2003',
                                    domainName: 'expensify-policya7f617b9fe23d2f1.exfy',
                                    fraud: 'none',
                                    isVirtual: false,
                                    lastFourPAN: '2003',
                                    lastScrape: '',
                                    scrapeMinDate: '2024-08-27',
                                    state: 3,
                                },
                            });

Offline tests

Same, as in the Tests section.
QA Steps

[x] Verify that no errors appear in the JS console

Same, as in the Tests section.
PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I used JaimeGPT to get English > Spanish translation. I then posted it in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native

Android: mWeb Chrome

iOS: Native

iOS: mWeb Safari

MacOS: Chrome / Safari

MacOS: Desktop

Tested and works great!

Make sure the feed name displays correctly in the switcher button.

One thing actually, the feed name is not correct in the switcher. cc @mountiny @VickyStash

https://expensify.slack.com/archives/C06ML6X0W9L/p1733164539320359


chore: cleanup build-docs script

More accurate comments
Removes codepaths for when arguments are not present, which no longer exist
Misc refactor

Docs deployment has been tested on my fork and is working as expected:
https://github.com/bshaffer/gax-php/tree/gh-pages/30.6.1


Unable to retrieve images

Following the documentation, we are asked to recover the different images thanks to a foreach loop. only the search function of the API returns an object of the type Guzzle Response and the latter is not convertible into an array.
#Error
I get the following error:
Can not use object of type GuzzleHttp\Message\Response as array
#Fixe
$images = json_decode($pexels->search('london')->getBody())->images;
foreach ($images as $image) {
 echo "<img src='{$image->src->small}' width='{$image->width}' heigth='{$image->height}'>"
}

I am not sure why this issue was closed. The documentation does include an example response, which shows that photos is the correct property to use of the decoded json object, not images. I propose re-opening this issue, and fixing the documentation's provided loop example like so:
$images = json_decode($pexels->search('london')->getBody())->photos;

It might seem simple, but this little change will save someone the frustration of debugging a trivial documentation error.

I merged @bernard-ng PR https://github.com/glooby/pexels/pull/2/files which should have fixed this issue but I can see that it probably was not 100%. I corrected the README according to your example @jcandan


Why noise is added to “prefix”（visual embeding by clip） instead of token（text embeding by tokenizer）in the code？

noise is added to “prefix”（visual embeding by clip）means noise is added to “prefix”（text embeding by clip）


Investigate dependency resolution issue with JUnit

There appears to be a dependency resolution issue with JUnit. Cucumber 1.2.4 requires JUnit 4.11, whereas the framework requires JUnit 4.12.
There seem to be two possible solutions:

Exclude the JUnit dependency on Cucumber in the pom.xml
Bump cucumber to version 1.2.5-SNAPSHOT which does depend on JUnit 4.12 (originally junit 4.12 broke compatibility with android) See https://github.com/SERG-Delft/jpacman-framework/issues/82#issuecomment-215454113

I'd say updating the dependency (to 1.2.5-SNAPSHOT) is the best thing to do, and then bump to 1.2.5 as soon as it is available.

Dependency divergence in the minor part of the version number, for test scoped dependencies, doesn't seem any problem to me? Otherwise we would be writing [version] everywhere in our pom.xml versions, right?

Option 2 appears to be impossible, as 1.2.5-SNAPSHOT is not published on the mvn repository and therefore mvn install will fail with the message

[ERROR] Failed to execute goal on project jpacman-framework: Could not resolve dependencies for project nl.tudelft.jpacman:jpacman-framework:jar:6.4.0: The following artifacts could not be resolved: info.cukes:cucumber-java:jar:1.2.5-SNAPSHOT, info.cukes:cucumber-junit:jar:1.2.5-SNAPSHOT: Could not find artifact info.cukes:cucumber-java:jar:1.2.5-SNAPSHOT -> [Help 1]

Cucumber 1.2.5 has been released and uses JUnit 4.12

We probably need to see if there again problems with the adoption of JUnit 5 per #99

Thanks! We're using Cucumber 1.2.5 now, and it works. It does still rely on good old JUnit 4 and its RunWith extensions at the moment, but that works.


New term request: 'intensive care unit encounter'

Proposed definition:

An inpatient encounter in which the health care provider role is realized by some person employed by the intensive care department of some health care facility, and the patient role is realized by someone admitted to that intensive care department.

This one's a bit tricky and may require some revision.

Minor: Doesn't say that the encounter actually happens in the ICU. Should it?

I can't think of an ICU encounter that doesn't happen in an ICU ...
On Wed, Sep 20, 2017 at 2:55 PM, Alan Ruttenberg<EMAIL_ADDRESS>wrote:

Minor: Doesn't say that the encounter actually happens in the ICU.
Should it?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/OGMS/ogms/issues/113#issuecomment-330947617, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADCfzkpLDKV-YVfmz4RT32tvK2B7l6tCks5skV-YgaJpZM4OHNNd
.

The reason that I hadn't specified that the encounter must happen in the ICU is because a patient might leave the ICU to receive a CT scan as part of an ICU encounter.


I can not create password protected sqlite database

Hi,
I try to create password protected sqlite database, but it is not working. Is there any example for it?

the "regular" sqlite-net dll does NOT support encryption. you need to use a customized sqlite implementation (named sqlcipher) being developed by   zetetic https://www.zetetic.net/sqlcipher/
I use it in an android project. In my case, to use it, I added the SqlitePCLRaw.bundle_e_sqlcipher nuget package to my solution, to make it work, instead of the regular sqlite implementation (you still need sqlite-net: this is the "low level" library to be used by sqlite-net)

You can also use the official SQLCipher packages from Zetetic to add encryption support.


[Website revamp][11179 - 11180 - 11183] Implemented Quotes component, Header and Navbar

What I've done:

Added new component - Quotes for both Desktop/Mobile versions.
Updated Hero component (Image Cover) for both Desktop/Mobile versions.
Updated Navbar for Desktop version.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Review: @TheNeuralBit

Hmm. I wonder why the Java check is failed. 🤔

Run Java PreCommit


Test issue

This is a fake issue to teach Brian what this feature does:

[ ] This is a checklist

[ ] This is the second item

bullet

number

@ddkapan please fix this issue
This is a line of code
myurl.com

This was just a test, I'll finish it by closing it! Thanks Brian!


Tab problem empty

Hi,
from some days the problem tab doesn't give me compilation error.
In the tab IBM i Output the last error I see is this:
TypeError: Cannot read property 'groups' of null
And I have this notification:

Code for IBM i
v1.2.2
IBM i
V7R4 (but still compiling to previous)
Visual studio code version:
1.65.0
Let me know if you need more details.

Fix incoming, but closing since a dupe of #580.

@worksofliam  Many thanks!!!

@pabloto it's out!

Perfect. Thanks


Adding Modules:

Hello,
I hope this is the right place to message you, I could not see any other ways to PM via github.
I was hoping to install Hello-Lucy on my Magic mirror but would like to have the following modules work as well:

'MMM-pihole-stats',
'MMM-Carousel',
'MMM-SL-PublicTransport',
'MMM-CrisisInformationSweden',
'DailyXKCD',
'MMM-GameOfLife',
'MMM-NetworkScanner',

Where the most important ones really are SL-PublicTransport, CrisisInformationSweden.
Thanks a ton!

The directions for adding modules are in the repo. I can no longer do the additions for users because I get bombarded with requests. If you follow the directions and still have trouble you can reach me on the MagicMirror forum. I will help you there after you've made the attempt


[AIRFLOW-2477] Improve time units for task duration and landing times…

… charts for RBAC UI
Make sure you have checked all steps below.
JIRA

[x] My PR addresses the following Airflow JIRA issues and references them in the PR title. For example, "[AIRFLOW-XXX] My Airflow PR"

https://issues.apache.org/jira/browse/AIRFLOW-2477
In case you are fixing a typo in the documentation you can prepend your commit with [AIRFLOW-XXX], code changes always need a JIRA issue.

Description

[x] Here are some details about my PR, including screenshots of any UI changes:
The original fix could be found at https://github.com/apache/incubator-airflow/pull/1914 which add unit for duration and landing_time for old UI. The unit doesn't show up in new UI. After the fix, the unit shows up correctly in the UI.

Tests

[ ] My PR adds the following unit tests OR does not need testing for this extremely good reason:

Commits

[ ] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Documentation

[ ] In case of new functionality, my PR adds documentation that describes how to use it.

When adding new operators/hooks/sensors, the autoclass documentation generation needs to be added.

Code Quality

[ ] Passes git diff upstream/master -u -- "*.py" | flake8 --diff

lgtm!


Use declarative pipeline

What
Use declarative pipeline, for such I had to add a couple of wrappers to simplify the usage of script closures.
Fail fast for linux since it does not create parallel stages for each linux flavour. There is a limitation for parallel in conjunction with matrix :(
Actions

[x] Skip cron for PRs but only the master branch

Screenshots
Untrusted CI

Trusted CI

Hello @v1v , what is the status of this PR? Is there anything we could do to help you to land this PR?

Hello @v1v , what is the status of this PR? Is there anything we could do to help you to land this PR?

looks like it just needs conflicts resolved and then someone with write access modifying the file / re-submitting to make sure it is working fine

My notifications are silent and I missed this PR and feedback, sorry about this. I'll solve the conflicts in the next few days.
Thanks

As far as I see there is no such attraction that makes me thing I should spend further time resolving the conflicts again, so I'll close this PR.
if someone would like to contribute feel free to reopen it or cherry pick the changes.


Import lb controller and modicy ca

Description
CAのリリース名を変えたのとLB ControllerをArgoCDに移行
Ref, https://github.com/cloudnativedaysjp/dreamkast-infra/issues/1213
Fixes # (issue)
Type of change

[ ] Document update or simple typo fix
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?

[x] I have checked backward/forward compatibility that may cause regarding this change.

とりあえずdevだけってことですね！ lgtm


Merge embedded-hal-1-compat into mainline

This would bring:

CAN driver support
Forward compatibility with embedded-hal-1.0-alpha6, while preserving compatibility with embeded-hal V0.2
Simplified (and hopefully a bit faster) SPI driver, with more embedded-hal traits implemented
Simplified gpio in terms of code size and repetition

@andresv Can you confirm that the CAN driver you contributed works as it is supposed to work in that branch?
Also if you can look into this comment? I've "fixed" it in the branch, but the thing is, is it indeed a bug that needs fixing?

Added fixes for CAN: https://github.com/esp-rs/esp-idf-hal/pull/31

It seems gpio does not build with ulp: https://github.com/esp-rs/esp-idf-hal/runs/4747633442?check_suite_focus=true

Fixed, as well as another issue in the (modernized) SPI driver, as well as a bunch of Clippy warnings in the ULP code: https://github.com/esp-rs/esp-idf-hal/commit/2d0554d9878391521cf56a03607e3b6a7158f4b4


One of CI build variants should test with "streaming.auto=true"

❗ please do not add sensitive information in issues, you can provide extra information via email using issue number as reference ❗
Describe the issue
The default-value for property streaming.auto has been changed from true to false. This changes some fundamental system behaviour.
Previously we always tested with this property true but we recommended users to run with it set false.
Now we run all CI tests with streaming.auto=false but we should configure at least one of the CI builds to run with the property set to true explicitly; only in 7.9 (master).
This should be a new variant in the CI so that we can isolate issues caused by the output-streaming. I'm not sure if it matters much which appserver/db/queue combination is used but I would recommend tomcat+narayana / activemq / postgres_xa.
Reporter
Core Team

I added it like you asked.
You can look at job/ff-ci/job/i-and-t/1848 in Jenkins to view the results.

I've created a separate list to test this against all appservers. job/ff-ci/job/matrix-optionals/


fix: position can not be liquidated

Security Checklist

[ ] 1. Re-Entrancy
[ ] 2. Arithmetic Over/Under Flows
[ ] 3. Unexpected Ether
[ ] 4. Delegatecall
[ ] 5. Default Visibilities
[ ] 6. Entropy Illusion
[ ] 7. External Contract Referencing
[ ] 8. Short Address/Parameter Attack (off chain)
[ ] 9. Unchecked CALL Return Values
[ ] 10. Race Conditions / Front Running
[ ] 11. Denial Of Service (DOS)
[ ] 12. Block Timestamp Manipulation
[ ] 13. Constructors with Care
[ ] 14. Uninitialized Storage Pointers
[ ] 15. Floating Points and Precision
[ ] 16. Tx.Origin Authentication
[ ] 17. Address.isContract Re-Entrancy via Constructor

⚠ NOTES ⚠
Make sure to think about each of these exploits in this PR.

FYI: https://github.com/aave/aave-v3-core/pull/709


Connect to wifi network on Linux during setup

Use the NetworkManager CLI (the standard Linux network configuration tool suite on Fedora, Debian, Ubuntu, Gentoo, CentOS or openSUSE) to switch to the Photon AP and reconnect to the wifi
Needs spark/node-wifiscanner#1 to be merged and a new version of node-wifiscanner2 to be added to the Particle CLI package.json in order for the WiFi scanning to work.
Tested on Ubuntu 15.10

node-wifiscanner2 1.2.0 has been published if you want to update this PR

Done.

Looks like you need to rebase/merge master into this branch.

I rebased on top of master


[BUG] incorrect environment variables being selected/used

insomnia: 5.14.9
windows 10

I'm currently set to the QA env. if i hover over the ApiPath variable, it shows the local env value. if i hover over the email / password variables, it shows the QA values. it also USES the incorrect values.
local env:
{
	"APIPath": "localhost",
	"Email": "some local email",
	"Password": "some local password"
}

qa env:
{
	"APIPath": "http://qa-egapi.xxxx.com",
	"Email": "some qa email",
	"Password": "some qa password"
}

deleting the "local" env still yields the local env value going in to that variable

deleting and re-adding the variable still yields wrong value

Do you have anything in your base environment?

Or in a folder environment?

i did not realize folder environments was a thing until your question just now. i checked each folder and none of them have anything specified

Hmm, this is very strange. Does it happen even after quitting and starting the app?
If so, can you try duplicating the workspace (from workspace settings) and let me know if it still happens in the new workspace?

yep. happens after quit / relaunch. also happens in a duplicated workspace. if you'd like to externally connect to do a deeper dive in to whats happening just let me know.

Sure. Do you want to hop on the Slack group? Should be easy to track down the problem if we can discuss in real-time.

i found that there was an override of a single property that was common across my environments at a top level folder


Header, footer, reupdate Doc after CI auto deploy

The updated API doc is not used, since the jsdoc command is run via the travis ci automatically.
I'll leave the changes in /doc/ nonetheless for future reference but we may remove them in a later version


[Installer]Ship Windows App SDK runtime self contained

Summary of the Pull Request
What is this about:
Shipping the Windows App SDK runtime as self-contained in the applications that use it means we fix all the installer issues we've been having with installing the Windows App SDK under some configurations and the issues installing it under Windows 10 on ARM as well.
What is included in the PR:

Change Settings and PowerRename to use self-contained Windows App SDK.
Remove the Windows App SDK installer from the bootstrapper.
Add Windows App SDK files to the installer.
Some of the Windows App SDK files had language metadata that caused the Wix linker to hang on CI. Had to add the -sh flag to not extract the hash, version and language information to the file tables in the MSI.

How does someone test / validate:
Build installer and test the build.
Quality Checklist

[x] Linked issue: #18021 #18583
[ ] Communication: I've discussed this with core contributors in the issue.
[ ] Tests: Added/updated and all pass
[x] Installer: Added/updated and all pass
[x] Localization: All end user facing strings can be localized
[ ] Docs: Added/ updated
[x] Binaries: Any new files are added to WXS / YML

[ ] No new binaries
[ ] YML for signing for new binaries
[x] WXS for installer for new binaries

Interesting. I'm curious about the size of our installer file. Does it get big?

Interesting. I'm curious about the size of our installer file. Does it get big?

0.58 was ~58.6MB. The release candidates I've been building are ~86MB.
It's not downloading the ~56.8MB WindowsAppRuntimeInstall.exe now, though.

Nice! I was looking at the Self-Contained Runtimes, this should get past the issue with Windows 10 Arm64, or does that issue still exist? @yuyoyuppe


un-deprecate programs.neovim.configure

@rycee what was the motivation for deprecating the configure option?
In shabka, we declare a common neovim configuration module that are being used directly for configuring NixOS and home-manager. It would be a shame to lose this consistency.
We're currently this in https://github.com/kalbasit/shabka/issues/286
Originally posted by @kalbasit in https://github.com/rycee/home-manager/pull/793

Hey, as I was the one introducing this deprecation: I think we should remove the deprecation warning and let the use decide on how he configures neovim. The reason why I added the deprecation warning was consistency between vim and neovim modules and because I thought there were no benefit in supporting the configure option.
As you proved me wrong and were some other concerns regarding plugin loading order of vim plugins (cannot remember the thread we discussed it), let's simply remove the deprecation warning.

Hey. Sounds good to me. I'll file a PR.


English translation

Hi,
This looks like an amazing product.
I have installed it (without knowing any chinese) and it is working! But will it be translated? Can I assist to translate?

Hi,
Thanks for your message.
I18N Will be supported later. (50% completed.)
Because my English is very poor, Your help will be much appreciated.

Sure- please let me know how I can help! I'm a native English speaker

If it's possible could you help me check english in the file of https://github.com/yujiandong/simpleforum-languages/tree/master/messages/zh-CN ?
Thanks.

Hi - If you are looking for a french translation I'm OK ! Cheers

Sorry, The multi languages version is not completed. The newest version is hard coded in Chinese.

So simpleforum will not have multi-language option? I would like to use it, it looks very cool.


Need association between comparative model asym_ids and sphere model asym_ids

In the mediator.cif example file, comparative model cr_mid_fullmed10.pdb listed in table ihm_dataset_other has chain identifiers (asym_ids) that do not appear to match the sphere model asym_ids.  This causes the comparative model to not be aligned to the sphere model when opened in ChimeraX.  The ihm_starting_model_details table lists the association between starting models and this comparative model but there is no table field to say which asym_id in the comparative model corresponds to a given starting model asym_id.  There is a "starting_model_db_pdb_auth_asym_id" field for models referenced with "starting_model_db_name" and "starting_model_db_code", but comparative models not at a database (e.g. when a project is in progress) do not have the associated asym_id identified.

I think we need the starting_model_db_auth_asym_id field in addition to the new starting_model_auth_asym_id field in _ihm_starting_model_details.  The db_auth_asym_id tells which change of a database entry was used in a comparative alignment.  The auth_asym_id tells which chain in the resulting comparative model file corresponds to the asym_id in the sphere model.  In the case of nup84 the comparative model asym_ids match the sphere model asym_ids, but in the case of mediator.cif comparative model (cr_mid_fullmed10.pdb the asym_ids don't match the sphere model asym_ids.  We were able to repurpose db_auth_asym_id to match these only because that comparative model did not list database templates, so the db_auth_asym_id was not being used.


dev to main

finish the project, still with many bugs need to be resolved

next step is to fix the bugs


NETOBSERV-414 change clipboard copy components to read only

Force ClipboardCopy to ReadOnly

/ok-to-test

pre-merge tested.
/qe-approved

/lgtm

/approve


Use a Retained ivar Reference for Thread 0 MOC

We have had a couple of reports that the managed object context on thread 0 is not constant. I think that we should move to returning a single ivar backed thread 0 MOC instance and migrate the thread dictionary backed implementation to a method called threadLocalManagedObjectContext

Closed on development branch.


Add RC1 for Elixir 1.4 to Travis

I want to make sure we have time to take care of any deprecations or
changes coming in 1.4, so I'm adding that to our build matrix for
Travis now.

Probably add it to allow_failures block in the matrix and merge this in. So that we can observe the failures over time till 1.4 is released and we decide to use it.

@tejasbubane Good call!

Well better late than never...merging. Thanks 🎉


❓ [addon] Continous writes on database.sqlite

I've noticed that this add-on continuously writes an SQLite database, even when idle:
root@db21ed7f-joplin:/home/joplin/packages/server# ls -lah /config/addons_config/joplin/ && date
total 540K
drwxrwxrwx 3 joplin joplin 4.0K May 16 02:14 .
drwxr-xr-x 3 root   root   4.0K May 16 00:24 ..
-rwxrwxrwx 1 joplin joplin  642 May 16 00:24 config.yaml
-rwxrwxrwx 1 joplin joplin 524K May 16 02:14 database.sqlite
drwxrwxrwx 2 joplin joplin 4.0K May 16 00:24 resources
Thu May 16 02:14:49 PDT 2024

This can cause high wear on eMMC, a user has seen evaluated eMMC wear which likely attributes to this add-on.
Is this expected behavior?

Hi, my addon is only a front for joplin's image here https://hub.docker.com/r/florider89/joplin-server ; you would probably have more chance to contact the author here https://github.com/laurent22/joplin
I don't think I can help on the addon point of view


a package manager for web (based on unpkg)

So after looking into #93, #57 and #152, it seems like we are moving towards a target where unpkg will be able to serve one file (bundled via rollup most likely) for a given dependency. This is awesome for serving files to the browser, but can also be used for more traditional package management needs.
Roughly, this can translate to one firing a upm install command, which will read dependencies and their versions from package.json or some other manifest and download ONLY the needed file (bundled) for those packages from unpkg.com (as opposed to full tar).
In a way this is similar to pika install, but unpkg adds tremendous speed improvements (specially with warm cache), since the bundling task is performed on server.
That said, I am filing this issue to validate the idea and to gather feedback/interest on having such tool available. I did put together a "concept on paper" implementation here if we want to perceive this idea.
Thoughts/Opinions?

So far this works well for packages that are bundled for ESM (i.e packages which serve only one file as dependency). Feel free to try using something like:
Install upm package manager using:
npm install -g unpkg-package-manager

then run init command in an existing project (which has dependencies)
upm init

finally, run install command to download the packages
upm install

Obvious issue exists with packages which has multiple files as the dep in module entry point.
Possible solutions to solve this:

unpkg rewrites the imports/requires to include full unpkg url
unpkg provides the `?bundle' flag to download rollupified bundle for the package.


Runtime behavior of async return doesn't match static behavior.

The static behavior of "return e;" in an async expression is to check that Future<flatten(T)> (T is static type of e) is assignable to function return type.
The runtime behavior in checked mode is (where S is the runtime type of the value of e):
"If the body of f is marked async (9) it is a dynamic type error if o is
not null (16.2) and Future<S> is not a subtype of the actual return type
(19.8.1) of f."
There is no flatten here, which means that:
import "dart:async";
Future<int> foo() async {
  return new Future.value(42);  // no await.
}
main() {
  foo().then(print);
}

will not give a static warning (flatten(Future<int>) is int), but at runtime it should fail because Future<Future<int>> is not assignable to Future<int>.
I think the flatten should also be applied to the runtime behavior.
Both the Dart VM and dart2js runs the code above with no error and prints 42 in checked mode.

No milestone now: This does not block Dart 2.
Note that the definition of flatten has been modified since this issue was created, which may imply that the discrepancy does not exist any longer --- this should be checked before closing.

I believe the specification is correct and sound on this now.


NuGet updater should try to fix NU1605 package downgrade errors

The NuGet updater attempts to fix NU1608 package inconsistency errors, but doesn't handle NU1605 package downgrade errors.  The fix is likely the same or very similar for both.

We have many package references like below, that include NoWarn="NU1605", suppressing the package downgrade message:
<PackageReference Include="Microsoft.VisualStudio.DesignTools" Version="$(MicrosoftVisualStudioDesignToolsVersion)" NoWarn="NU1605" />
Currently dependabot fails for these projects, because apparently when it extracts the references to builds its own Project.csproj, the NoWarn is removed from the packagereferences, so the downgrade errors come back (since warnings are treated as errors) and cause dependabot to fail.
For our projects, if dependabot would just keep the NoWarn="NU1605" in the PackageReference, not stripping it out, it should make things work for us. I might suggest starting with that fix, which can allow us/others to get past this issue, as that seems relatively simple / safe (I would think). Then can do something fancier later if there's a need.


Sticky backend isn't detected as being unavailable (with consulCatalog)

Do you want to request a feature or report a bug?
BUG (probably a regression of #1299)
What did you do?
Using the consulCatalog I started a service redundant with the tag traefik.backend.loadbalancer.sticky=true. I started a request against that endpoint using a browser then took down the service instance specified in the cookie.
What did you expect to see?
A response from the other, still intact instance as well as a new stick cookie referring to the new service.
What did you see instead?
"Bad Gateway"
Reloading multiple times didn't work. Waiting several minutes didn't work. Only removing the cookie worked.
Output of traefik version:
Version:      v1.4.0-rc3
Codename:     roquefort
Go version:   go1.9
Built:        2017-09-18_04:38:27PM
OS/Arch:      linux/amd64

Fixed by #2216


unable to run the yarn command

Trying to implement the code gen with Gradle project and failing with the below.

yarn add -D graphql @graphql-codegen/cli
Usage: yarn [options]

yarn: error: no such option: -D

@kvsravindrareddy which version of Yarn are you using?

0.32 is the yarn version

It's really outdated, can you please try to update to latest Yarn 1? It should be 1.22.0 (https://classic.yarnpkg.com/en/docs/install/)

Thank you. it works fine with the latest version.


A possible cheaper way to make the HA SP?

Hello, a friend of mine showed me this
https://s.click.aliexpress.com/e/bVEfFDNA
It is essentially a 2.4 inch TFT sheild for the Wemos D1 mini. You just attach it to the Wemos D1 mini and your up and running. My question(and my friends too) is that are you able to use this alternative display?

Sadly, not without a 100% rewrite of the entire project.  The way the HASP works is as an MQTT-to-Nextion gateway.  If you remove Nextion, you remove the core function of the project.

so it is possible to make it cheaper?

What is the primary benefit to the Nextion portion? Is it something more than the screen layout and management?

will we lose the customization portion?

The Nextion combines a microcontroller and LCD touchscreen with a native command language that lends itself well to use over something like MQTT.  Direct LCD control takes substantial effort and would be difficult to control in a usable way directly from an automation platform like Home Assistant.  It would be possible, but it would require writing something like the Nextion environment from the ground up.  It's not undoable, but it's certainly beyond my skill level.

in the end, you did a great job for the community and especially making this open source. thanks @aderusha  😊


XMPP forwarding broken after code cleaning

Describe the bug
XMPP bridge receives incoming messages, but doesn't forwarding.
To Reproduce
Try to send anything from XMPP to TG or Whatsapp with last version
Expected behavior
Message should be forwarded to oher protocols
Environment (please complete the following information):

OS: linux
Matterbridge version: version: 1.15.0-dev
If self compiled: e610fb3201bb233e68d88c1dfcd30d4206e53f22

Additional context
Revert xmpp bridge to 1.14 branch version helps

This line makes regular message skipped
return message.Stamp.IsZero()

Thanks for debugging this regression.
Fixed in a PR, soon in master


Inclusion in setup.py generated QuotedString error

Inserted the code as recommended to setup.py. The resulting error was:

ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/ttautges/d3d/855-pyi/opt/extern/moab/pymoab/setup.py'"'"'; file='"'"'.../setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-098t2wa9
cwd: .../
Complete output (7 lines):
Traceback (most recent call last):
File "", line 1, in
File ".../setup.py", line 12, in
from pymoab import cython_peg as cpeg
File ".../pymoab/cython_peg.py", line 75, in
STRING = QuotedString(quoteChar="'", unquote_results=False) | QuotedString(quoteChar='"', unquote_results=False)
TypeError: QuotedString.init() got an unexpected keyword argument 'unquote_results'
WARNING: Discarding file://.... Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

Note, I removed the specific path and substituted '...'.

This is a pyparsing version error.  Pyparsing needs to be >= 3.1.0.


detect not having to make a new value index

more benchmarking
drop expression descriptions
inline sparse plan execution

@arnej27959 please review

Note that there is currently a bug with how expanding reduce is handled. This will be fixed in an upcoming PR once the merge pipeline is re-opened.


enroll log_archive account into aft-account-customizations

This is not a bug it is rather a question about the framework
Question
What would be the suggested approach to apply aft-account-customizations to the log_archive_account. During the deployment of the framework in my AWS organization, I already had a log account that I re-used for the framework deployment and it is not tracked within the aft-account-request repository.
Would it be harmful to add to the aft-account-request repository the existing log archive account?

@ivansamartino thank you for reaching out. You can onboard the log archive account into AFT just like onboarding any other pre-existing account of your organization into AFT. You can find more details in the 'Update an existing account' documentation.

@snebhu3  I'm trying to add control tower management account to "aft-account-request" since I needed to provide alternate contact information. In this process, I already added all control tower accounts without any issue, but when I tried to add CT management account, I received an error relating to the account:PutAlternateContact permission, which it seems AFT cannot manage CT management account. Are there any other ways I can add alternate contacts to the AFT code for CT management account?

Hey @devalibvr, just to confirm, this failure occurs at account request and you do not make it to the account customization process correct?
The way I read this, you may be providing alternate credentials in the account request payload for your Control Tower management account. To manage any existing Control Tower account, including the management account, you provide the account request parameters as they are. AFT is unable to modify SSO parameters outside of creating a new account.

@balltrev yes this is related to account request because adding alternate contacts is part of custom_fields in aft-account-request repo. I spent some time investigating AFT pipeline creation for CT management account and I realized that the issue is related to alternate contacts. To create pipeline, I removed them and the pipeline has been created, but when I added alternate-contacts again, it can not add them into CT management account because of the permission error account:PutAlternateContact. the following is the error showing in aft-alternate-contacts state machine
error: errorMessage": "An error occurred (AccessDeniedException) when calling the PutAlternateContact operation: User: arn:aws:sts::{account_id}:assumed-role/aft-alternate-contacts-add-lambda-role/aft-alternate-contacts-add is not authorized to perform: account:PutAlternateContact"
I checked the role aft-alternate-contacts-add-lambda-role and the permission is allowed for all resources and as I said earlier I've done this for all accounts across control tower.

The core solution does support management of Control Tower shared accounts, and as I read, I think you've confirmed that functionality as well, the bug here seems to be with the alternate contacts software you're using.
For context, this is supported by our partner Solution's Architect team. I've reached out to them internally and they'll investigate as they have bandwidth.

@balltrev Thanks! please update me here if you get more information. this issue only affects the CT management account, as it's working for all other CT accounts

relates to #314 and will be investigated as part of the sample repo AFT Workshop Sample

From my initial investigation and test, we can solve this problem by:

Assuming role AWSAFTExecution on the AWS Control Tower Management account
To achieve the first requirement, the Lambda function aft-alternate-contacts-add  also have to first assume the role AWSAFTAdmin on the AFT Management account id
Execute put_alternate_contact without specifying the AccountId

Consideration

The function aft-alternate-contacts-add suddenly become powerful because it has admin rights on AFT management account id and CT management account id
This excessive permission while required is only ever used once, when you add alternate contacts to CT management account id

Alternative

We can tweak the function aft-alternate-contacts-add to detect that the target account id == CT management account id, and then safely skip the put_alternate_contact to avoid error in the pipeline
as AFT admin, you can take one time action to add the alternate contact using other mechanism, i.e. CLI or directly in the Console.

The alternative while not elegant it's actually safer from my perspective. @devalibvr would you be incline with the alternative option as explained above ?

I have made changes to the aft-alternate-contacts-add to skip put_alternate_contact on CT Management account id.
I believe that should address the remaining open question on this github issue.


Add Cargo.lock

Without Cargo.lock checked in I can't create a nix package with the usual buildRustPackage mechanism. Also as per https://doc.rust-lang.org/cargo/faq.html#why-do-binaries-have-cargolock-in-version-control-but-not-libraries this is recommended for rust binaries.

Thank Jonas! It is too early to package this as dependencies are not published yet, I will return to this issue.

updated


plot_load_save_datasets.py leaves artifacts in examples directory

The plot_load_save_datasets.py stores 0-epo.fif, 1-epo.fif and description.json in the examples directory, which causes an error in all make html runs after the very first.

ah that's why! :D

Can potentially be solved by writing to a temporary directory using tempfile.

I bumped into this issue in
https://github.com/braindecode/braindecode/pull/258
and I fixed it with a tempdir

yap great so can be closed


Automation of daily sanity checks.

DOD-
Should have separate pipeline for sanity checks
Sanity checks should run once every day

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
/lifecycle rotten

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
/close

@sesheta: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
/close

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


Add atomic swap protocol

Depends on #856
Closes #850

This ads a specification of the IOV atomic swap protocol and adapts the client-side implementation accordingly.

[x] Set authors
[ ] Do TODOs
[ ] Explicitly require that anyone can claim

I appreciate your re-reviews and approvals. I'm trying to keep this PR as small as possible to be merged soon. However, I'd like to at least fill the missing TODOs (especially typeout docs) and explicitly require that anyone can claim (the emergency case where I need to ask a friend to claim because I temporarily don't have access to my keys).
Fixing the integration test was pulled out now: https://github.com/iov-one/iov-core/issues/919.

Gentlemen, I added 3 new commits. Could you please have another look at those additions?

f840ff0e5f477c5be36fd9e72b7e79e367b7ec68
da1056637c1f6a1da0df6c79bb2fb3c32195dc96
9e17f9482bc198f62a3ddad2aa9c484e5bd8b9d6

I now consider this good enough for merging.

Feel free to merge from my side, once you both agree on it.


How to reproduce the result in README?

I download the dataset produced in #5 ,and try to reproduce the result showed in README. However, the train accuracy stuck in 0. Can you give me some details about how modified the code?

All setting detailes are in train.py and all network deatils are in backbone/xx.py, you can review the code to get what you want.
(You'd better check the code to make sure class name remains unchanged, because sometimes I update my code for personal usage. )

I also  met the problem about training accuracy stuck in 0. and have you solved the problem yet?


chore: Remove link locale

@nschonni : Thanks for your contribution! The author, @tylerfox, has been notified to review your proposed change.

#sign-off

verified URL fix


CLI overrides not updating in resolved plugin configuration

Current behavior

When attempting to override the plugin configuration from the CLI, the cypress environment variables are not appearing in the resolved plugin configuration.
For example:
✗ DEBUG=cypress:electron,cypress-configuration,cypress-cucumber-preprocessor npx cypress run --env filterSpecs=false
  cypress-cucumber-preprocessor resolved configuration { filterSpecs: true }

Desired behavior
Updates to configuration through the CLI update plugin configuration as expected.
Test code to reproduce

configuration initially defined in .cypress-cucumber-preprocessorrc.json as follows:
{
    "filterSpecs": true
}

Versions

Cypress version: 12.0.0
Preprocessor version: 15.1.4
Node version: 16.17.1

Checklist

[x] I've read the FAQ.
[x] I've read Instructions for logging issues.
[x] I'm not using<EMAIL_ADDRESS>(package name has changed and it is no longer the most recent version, see #689).

Looks like this only affect the debug output and that the proper options are actually taking place. Are you experiencing anything different?

This has been fixed in v17.0.0.


fixes #82: update COC

Fixes Issue
Closes #82

Changes proposed

[x] - Updated COC

Check List (Check all the boxes which are applicable)

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

@Aditya-Gupta1 there is a small conflict created from another pr being merged into the project. Let us know when you’ve fixed it or if you need any help resolving the conflict.

Hi @emmalearnscode. I've fixed the conflicts.

Thanks for contributing @Aditya-Gupta1 !


Enable operate include fails common.names.dependency.fullname

I am creating a chart that has a dependency on camunda chart for a dev environment experiment. When enabling operate I get the following error
Error: INSTALLATION FAILED: template: StreamProcessingWorkflow/charts/camunda/charts/operate/templates/deployment.yaml:35:30: executing "StreamProcessingWorkflow/charts/camunda/charts/operate/templates/deployment.yaml" at <include "common.names.dependency.fullname" (dict "chartName" "keycloak" "chartValues" . "context" $)>: error calling include: template: no template "common.names.dependency.fullname" associated with template "gotpl"
This was reported previously in #253 I have identity disabled so the workaround does not work.

If you have identity disabled please make sure to also disable the identity authentication, via --set global.identity.auth.enabled=false

I have the values as:
  identity:     enabled: false     auth:       # Disable the Identity authentication for local development       # it will fall back to basic-auth: demo/demo as default user       enabled: false
So that should be good I thought.

So the answer to my own problem is the identity disable has to be at global scope that was the hint.
I was creating a nested chart camunda values nested. This doesn't work Identity has to be disabled under global helm values.

global:
  identity:
    enabled: false
    auth:
      # Disable the Identity authentication for local development
      # it will fall back to basic-auth: demo/demo as default user
      enabled: false


Not getting flux from burning redstone

Hello,
I am playing on a private spongeforge server. Whenever I try to make flux by lighting redstone on fire, the redstone just burns up and no flux is received. However, when I do it on a SP test world, everything works as it should. Could it be some sort of server/client sync issue? How could I trace that?

Sound like a bug to me, I'm having loads of server/client issues come up for some reason.

Fixed in dev


running my Unity software on Windows and ROS2 foxy on Linux(virtualbox)

Hi, I have been trying to connect my Unity project to ROS2 by following the tutorial here . However, I have been unsuccessful. Currently, I am running my Unity software on Windows and ROS2 foxy on Linux(virtualbox). This means both Unity and ROS2 are running in the same PC, however under different OS. May I know which pre-built releases should I download? Under such setup, can your module still work? Thanks!
Describe the bug
/chatter is not detected at ROS2.
Desktop (please complete the following information):
OS : Ubuntu20.04
ros2 distro : foxy
ros2-for-unity version : 1.2.0 Release
ros2cs version : 1.2.0 Release
ros2 dds middleware : fast-dds
ros2 environment setup : single pc, local network
Unity editor version : 2020.3.26f1

I have the same issue with a separate PC running Ubuntu 20.04 and ROS2 Foxy. ros2-for-unity 1.2.0 release for Win10 x64 in Unity 2021.3.18f
I can receive chatter in both directions using bash and cmd. I can even receive chatter from the Win cmd into Unity. But As soon as I publish a String topic on the ubuntu machine, I don't receive anything.

Okay, in my case it was the windows firewall. By disabling it I am now able to receive data from the Ubuntu PC in the local network.

I am glad this worked for you, closing the issue!


Why is the error reported?'React/RCTViewManager.h' file not found

I created a new framework,But it says that the file is not found


Checked behavior for StringIndexOutOfBoundExceptions.

Fundamentally, the primitive operation that causes language-mandated StringIndexOutOfBoundsExceptions is String.charAt. In order for the linker to recognize it and conditionally apply checked behavior semantics to it, we introduce a new IR BinaryOp.String_charAt for that operation.
We use a compiler back-end hack to inject that IR node as the body of String.charAt. Using a dedicated primitive method in scalajs.runtime, like we did for identityHashCode, would not work so well here, as we want the binary operator to manipulate a primitive StringType, not a ClassType(BoxedStringClass).
For derived methods that are implemented on top of JS primitives, namely codePointAt and substring, we use a trick similar to what we did in j.u.Arrays: we introduce carefully-chosen no-op calls to charAt, with the only purpose of checking bounds, before delegating to the JS methods. Since s.length() is not known to be pure by the optimizer, we use clever tricks not to call it in the bounds checks of substring.

We then also introduce an IR UnaryOp.String_length.
This is done mostly for consistency with String.charAt. Together with String_+, those two operations are the only primitives required to implement any manipulation on strings, so they make a coherent whole.
In practice, this allows the optimizer to reason about that operation, in terms of constant-folding and purity. With that, we need not be afraid of using length() in bounds checks, which allows them to be clearer and more efficient.

One thing that came again into my head when I saw this (and I recall having asked this question): Why is it important that checked behavior is taken part of by the linker itself?
What prevents us to instead of a custom IR node, add the relevant checks to the library definition of charAt? IIUC, constant folding in the linker will get rid of any checks if semantics are optimized.
(I recall as I write this, that access to UndefinedBehaviorError is one reason that forces us to put this in the linker. I do wonder if we should make that the IR node instead though...).

The current choice to have it all in the linker dates back to https://github.com/scala-js/scala-js/pull/3838 . Before that, we had user code throwing UBE based on linkingInfo.semantics.
The above PR suggests that we could bring it back under an IR node. In that case we would also have to reintroduce an IR mechanism to get the semantics config, since it is now gone.
It's a possibility. At this point, it seems that would mean introducing a generic concept that would only be used for String.chatAt (and substring, as a derivative). As demonstrated in #4711, no new node is required for ArrayStoreException. Besides those, the only remaining UBE that we could consider for checked behaviors is NullPointerExceptions, and that one is definitely linker material.
I'm not surprised that virtually all UBE checks are naturally included in the linker. After all, these exceptions were chosen because they are triggered by the language itself, hence why they receive JVM support and not JS support, and hence why we made them UBE to stay competitive on performance.
If anything, the fact that StringIndexOoB would otherwise entirely be implemented in user space makes me question a little bit why it is a UB in the first place. The rationale I would come up with is precisely that it is a primitive after all (it is a hijacked class), and as such it deserves to be as fast as it could be in handwritten JavaScript.

Updated. I believe I addressed all the comments.


New Feature: Arms

The arms feature allows for percentage groups of arms configurations to be set. An arms configuration consists of individually set left and right arms, both disabled by default. At the minimum, an arm must be enabled to appear, and will be given a default gesture and rotation. Arms have a wide range of motion along each axis. Arms each have a hand_gesture which can be specified individually or with the keyword all. The held_object for each hand can be specified, it can also include all, or be set to none. If a gesture and object combination occur with a gesture that cannot hold an item, the held_object will be set to none.
Min fields req to enable arms with defaults
      "arms": [
        {
          "left": {
            "enabled": true
          },
          "right": {
            "enabled": true
          },
          "percent": 100
        }
      ],

Full fields values with ranges
      "arms": [
        {
          "left": {
            "enabled": true,
            "elbow_pitch": {
              "type": "range",
              "values": {
                "min": 90,
                "max": 90
              }
            },
            "elbow_yaw": {
              "type": "range",
              "values": {
                "min": -180,
                "max": 180
              }
            },
            "elbow_roll": {
              "type": "range",
              "values": {
                "min": -180,
                "max": 180
              }
            },
            "hand_gesture": [
              "all"
            ],
            "held_object": [
              "all", "none"
            ],
            "held_object_pose_seed": {
              "type": "range",
              "values": {
                "min": 0,
                "max": 1
              }
            }
          },
          "right": {
            "enabled": true,
            "elbow_pitch": {
              "type": "range",
              "values": {
                "min": -90,
                "max": 90
              }
            },
            "elbow_yaw": {
              "type": "range",
              "values": {
                "min": -180,
                "max": 180
              }
            },
            "elbow_roll": {
              "type": "range",
              "values": {
                "min": -180,
                "max": 180
              }
            },
            "hand_gesture": [
              "all"
            ],
            "held_object": [
              "all", "none"
            ],
            "held_object_pose_seed": {
              "type": "range",
              "values": {
                "min": 0,
                "max": 1
              }
            }
          },
          "percent": 100
        }
      ],

Hey, @ck4adventure — jk here. :)
Question: I'm trying to run a job with just your defaults for arms above, but getting errors saying Additional property arms is not allowed when adding to faces, which the cli is also saying is needed to run a job. Can you give me an example of the correct command(s) to run on web.staging to generate default arm images? LMK and many thanks for your help.

@jimiayler can you post both your json file and how you called the CLI?  E.g. the full output

JSON request:
{
  "render": {
    "resolution": {
      "w": 1024,
      "h": 1024
    }
  },
  "faces": [
    {
      "identities": {
        "ids": [
          24
        ],
        "renders_per_identity": 10
      },
      "body": {
        "enabled": [
          "true"
        ],
        "type": [
          "2"
        ]
      }
    }
  ],
    "arms": [
        {
          "left": {
            "enabled": true
          },
          "right": {
            "enabled": true
          },
          "percent": 100
        }
    ]
}

Full CLI output:
MacBook-Pro-6:docs imacuser$ SYNTHESIS_CLIENT_PROMPT=1 synthesis --env=stage user init jXIGUwIx6CB8ZH8zqzPC aylerworx
WARN[0000] Environment variable SYNTHESIS_CLIENT_PROMPT is set

Server is set to https://stage.synthesis.ai. Hit enter to continue or Control-C to exit
Checking connectivity with Synthesis AI at: https://stage.synthesis.ai
Server reachable
Validating API key
Authenticated successfully with the API key
Confirmed membership in aylerworx

API key and org saved to config
MacBook-Pro-6:docs imacuser$ SYNTHESIS_CLIENT_PROMPT=1 synthesis --env=stage faces create second_job.json
WARN[0000] Environment variable SYNTHESIS_CLIENT_PROMPT is set

Server is set to https://stage.synthesis.ai. Hit enter to continue or Control-C to exit
Error: invalid request: Error parsing json-- - (root): Additional property arms is not allowed
Please try sending the request again.

FATA[0002] unexpected server response:

@jimiayler your arms declaration is outside the entire faces array element

As a general rule, I don't consider arms to be a part a face. :)
I have successfully done a separate job, will run one with full field values now. Thank you.


Fix Get-GitDirectory to work in bare repo.

Fix #291.  Also added Pester tests for this command.

Hmm, those Pester test failures look like they shouldn't have failed. I'll look at that tonight.

Looks like we may be hitting a bug in Pester 4.0 - https://github.com/pester/Pester/issues/702

@dahlbyk OK take a look at this and see what you think.  BTW I loaded up the shipping posh-git and it spews quite a bit of stuff into $Error if you are in or under the .git dir.

Wouldn't be terrible to clean up those errors

Yes.  Perhap Get-GitStatus could check the branch name and if it is either \[BARE:[^\]]+\] or \[GIT_DIR!\] avoid calling git status?

Perhap Get-GitStatus could check the branch name and if it is either \[BARE:[^\]]+\] or \[GIT_DIR!\] avoid calling git status?

For starters, we could check here if the current location starts with $gitDir.

Merge as-is, or should we mitigate the obvious errors while we're thinking about it?

This PR has gone on long enough I think. :-)  Let's fix that issue in a new PR.

BTW do you prefer squash merge, rebase merge or a simple merge on this one?

BTW do you prefer squash merge, rebase merge or a simple merge on this one?

Either simple merge or (local rebase + force push + simple merge). Wish they had "rebase then merge".

They do have "Rebase and merge".  BTW I went ahead and added that check for in .git or bare repo. Could you look at that last commit?

Oops, with that change I need to update some of the tests.

I'll look at those test failures tonight.  BTW I thought with Git you weren't supposed to rebase anything that is public i.e. pushed to a public Git repo?  Also, you are not talking about an interactive rebase (with squashing), right?  You are talking about rebasing the branch onto master.

@dahlbyk Tests pass now.  I've got to head out.  If you want to merge this, go for it.  Otherwise, I can do it later tonight.

BTW I thought with Git you weren't supposed to rebase anything that is public i.e. pushed to a public Git repo?

This is where things get philosophical. Some people have a firm "never push --force" rule. I'm not one of those people. (Actually, I am, but only because Git added push --force-with-lease). When people say "don't rebase anything that's public" what they really mean is "don't rebase anything people are depending on because things can get scary." Note "scary" and not "broken" - I have never encountered an upstream rebase that I couldn't handle locally.
If this branch had been around for months and we had referred people here to test something out (e.g. #208), it might be reasonable to treat as history that shouldn't be rewritten. And if you and I were working together on the same branch, we would want to communicate carefully if a rebase was necessary. But once a feature is ready to ship, I'm firmly in the "clean history is best history" camp. I used to consider a linear history cleanest (git log --graph --oneline c481e5b) but have since come to prefer rebased PRs with a merge commit.

Also, you are not talking about an interactive rebase (with squashing), right?

Correct, I'm talking about the GitHub merge-via-rebase button. Since "clean history is best history", a rebase --interactive with selective squashing (e.g. combining a1bb28f into its parent) would be acceptable (preferred, actually, for my private work). A year from now there's zero value in the implementation detail of knowing that CI failed because tests needed to be adjusted - the test changes logically belong with the change in functionality.
That being said, I have come to terms with posh-git history being a mess, so this type of clean-up is strictly optional.

You are talking about rebasing the branch onto master.

Yeah, this is what the GitHub merge-via-rebase button does. Where master is whatever branch the PR targets, of course.

rebase wall of text aside, you are welcome to clean up history here if you wish, or merge straight-away. Choose wisely. 😜

Thanks for your insights on rebase, much appreciated.  I'll do the rebasing tonight.  BTW is there a preferred ordered between interactive rebase and rebase?  I would probably do the interactive first and then rebase onto master.

BTW is there a preferred ordered between interactive rebase and rebase? I would probably do the interactive first and then rebase onto master.

I most often just git rebase -i master (after making sure master is up-to-date!), which does both at once. If I encounter unexpected conflicts, I'll do an in-place rewrite first (git rebase --interactive $(git merge-base master HEAD)) then rebase the cleaned-up commits onto master.
Relevant thread that should really be a blog post/series: https://twitter.com/dahlbyk/status/745296644590043136


Reminder functionality

I work for a company that uses the Redmine extensively, I have found this tool and it is very, very good.
But based on my experience with other similar systems, I would recommend a couple of extra features that would be super useful for users.
1- Inactivity reminder:
a) When the time tracker is not active, capture the movement of the mouse, keyboard or other user actions and activate a desktop notification that alerts the user to activate the time tracker. Include this inactivity time setting in the options.
b) When the time tracker is active, capture the movement of the mouse, keyboard, or other user actions and activate a desktop notification that alerts the user that they have been inactive for X time and the time is running unnecessarily. Include this inactivity time setting in the options.
c) Include a maximum run time of the time tracker, when this maximum time is reached, it stops automatically and sends a desktop or email notification to the user.
2- Hide to try icon on minimize

I feel that this is the only thing that is missing.


Numeric keyboard for numeric questions on mobile

WHAT
Pop up a numeric keyboard for questions that expect a numeric answer.
Before:

After:

TESTING
It's probably easiest to pull https://github.com/LearnToBeFoundation/ltbweb/pull/2012 for testing.

@irazayats Could you give me a hint as to how to test this?  I'm not very familiar with problems.  Here's what I tried:

which displays as:

I'm using the numeric-keyboard-for-exercises branch

@smedberg actually, let's park this one for now, it may be a no-go. I will bring it up at eng meeting today.


Localization configuration utilities

In addition to previously ported localization actors there are a variety of utility functions necessary to configure localization in an application that would be helpful.

Unit testing left to do next then will be ready for PR


Warning for System/Core/Config.php

I'm getting a warning
Severity: Warning --> Illegal offset type in isset or empty /system/core/Config.php 201
I check the 201 line in config.php it was in where Fetch a config file item
I have a custom config file also.

Found the error. Was in where i access the config items.