UniFi Controller not starting after deploying certificate to keystore

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] The title contains the plugin to which this issue belongs

Describe the bug
After deploying the letsencrypt certificate used for the opnsense router to the Unifi Controller plugin using the os-acme-client plugin's "update local UniFi keystore", the os-unifi-maxit plugin is not starting anymore.
To Reproduce
Steps to reproduce the behavior:

Go to 'Services > ACME Client > Automation'
Create an automation with command "update local UniFi keystore", leave path to "/usr/local/share/java/unifi/data/keystore", call it "UniFi_automation"
Go to "Services > ACME Client > Certificates"
Click "edit" next to the certificate used for the opnsense router, add the "UniFi_automation" to the automations, click "save"
Click "run automations" next to the certificate where you just added an automation.

UniFi doesn't start anymore.
Expected behavior
UniFi Controller should come backup with a new certificate. @adn77 maybe you have an idea?
Relevant log files
I need some support to understand where the logs are.
Additional context
Router certificate is a wildcard certificate, public key is of type EC384.
Environment
OPNsense 24.1.6 amd64
os-acme-client plugin 4.2
os-unifi-maxit 1.3

Interestingly, even after uninstalling and reinstalling the os-unifi-maxit plugin, it still crashes almost immediately after being launched.

Remove the plugin, remove the folder and install again.
Please use issue tracker at my repo, unifi is not official nor supported :)

Thanks for the feedback.
I was not sure if the issue is with the "update local UniFi keystore" command of with the UniFi plugin. Plugin was working fine until I tried to deploy a cert to the keystore.
I did move the /usr/local/share/java/unifi/ folder and removed the plugin, it does not help unfortunately.
I will open an issue on you tracker, thanks.

This occurence issue is fixed by changing the port number crowdsec is using for its LAPI interface. Many thanks to @mimugmail.
I cannot reproduce the issue anymore and while I do not have an explanation for the fact that UniFi Controller never had a conflict with crowdsec before, it is clear that I had a misconfiguration.


Update copyright year in Help->About Hyper

I don't know if this is necessary or not as it's not for the license(from https://github.com/zeit/hyper/pull/2566).
Still mentioning it since I noticed it.

Thanks!


Limit builds fetched to only builds with allow_performance = true OR allow_ranking = true

Should be the only ones we care about.

Why allow_ranking? For other non-performance use-cases?

Yeah, we'll probably want to factor that in for the other processors at some point.

Actually maybe not, because that flag is dynamic based on the current point in time, which isn't too relevant to scores set in the past.


Development meeting 2022-11-02

ACCESS-NRI Development Meeting 2/11/2022
Agenda
Welcome to Heidi
NUOPC update
JaC update
Other activities: https://github.com/ACCESS-NRI/model_configuration/issues/1
How should we use the forum c.f. github issues for ongoing work?

Meeting notes
Fab build in JULES rose-stem now available.
JaC pause while look at POP
UM hack for CABLE in UM for CMIP7
Need to reorganise CABLE code for LFRic. Local test system first using ILamb and modelevaluation.org. Single site simulations. CABLE sensitive to order of operations and optimisation so not using exact comparisons.
Raise things in forum first for better communication with community. Github issues later.
Dave: ESM1.5 O025, Need to reconfigure the restart. UMUI job? Better to have something stand-alone?
Griff: Where is documentation most lacking? To what extent will file metadata be standalone or pointers to something else (where?). DOIs? Documentation of S2 perturbation file generation as an initial example?


Add definitions to ChatContainer’s getMessages interface

function getMessages  accepts beforeMessage or beforeMessageId

Connects #140

@cheungpat  added migration


Improve DDT handling of truly contiguous types

Original issue: https://charm.cs.illinois.edu/redmine/issues/1102

Currently, DDT sets iscontig to 1 for all predefined types and all CkDDT_Contiguous objects that are composed of contig types, and the serialize method of all non-predefined types do not take advantage of contiguity.
The serialize method is on the critical path of all AMPI communication, and knowing whether a type is actually contiguous or not can aid AMPI in avoiding copies on recvs of various kinds.
To do this, make all CkDDT datatypes check if there are actually contiguous or not during construction, and then optimize the serialize method for this case.

Original date: 2016-06-15 17:35:44

Note that issue #1084 and work on implementing an allocating recv (MPI_Arecv) in AMPI prompted this issue. The fix is here: ~~https://charm.cs.illinois.edu/gerrit/#/c/1271/~~ https://github.com/UIUC-PPL/charm/commit/0a5d95ea98784ef7c1b00419b90e5ad1af37abda


Storage network transport optimization: use HTTP protocol instead of P2P protocol

Existing Problems
Currently, CESS's storage network protocol stack uses 'libp2p', but the main business scenarios have not increased efficiency due to the use of 'libp2p'. For example, the transmission of file data blocks is designed in such a way that data is transferred only between two nodes, not shared with other nodes to create a BitTorrent-like effect that accelerates transmission. In addition, due to the use of the address discovery, reporting, and subscription features of 'libp2p', additional traffic will be generated for storing miners. These functions are unnecessary in the current design, as the meta-information of the storage miners can be obtained on-chain.
Proposed Solution

Remove the libp2p library;
Remove the 'bootnode' service of the storage network, and directly report the address information of the storage miners to the chain;
Replace the data block transmission with other protocols, such as the simple HTTP protocol;

Remaining Issues

There is a risk of exposing the addresses of storage miners.
One of the initial reasons for using libp2p was the belief that exposing only the PeerId of storage miners on-chain would be beneficial for their security. While this approach means we cannot directly obtain the addresses of storage miners, it does not meet the requirements for address security. As long as an attacker can establish a connection with a storage miner, they can still obtain their address.
If the need to conceal the addresses of storage miners is reasonable and strong, this should be considered at another level. For example: address encryption, using privacy networks like I2P or TOR.

Repositories or Modules That May Be Involved

cess chain runtime related
cess-miner
DeOSS
cess-sdk-go
cess-sdk-rust
cess-sdk-js
Other downstream code that depends on the Cess SDK

Tasklist

[ ] CESSProject/cess-miner#289
[ ] CESSProject/cess-nodeadm#45
[ ] Other development tasks to be supplemented

CESS faucet also rely cess-go-sdk,if there are any function change like doing transaction or event listening which faucet related,pls let me know


SettingsSource based on Hashicorp Vault

Add a SettingsSrouce based on Hashicorp Vault. New project and new nuget

no


Issue-36: Make the for you page work with collapsing cards.

This has been explained in the comment of closure for Issue-06 here: https://github.com/flatmatefinder/flatmatefinder/pull/37.
Please do work for this task in a branch named issue-36.

No longer necessary.


Many Issues and Errors with "aitextgen — Train a GPT-2 (or GPT Neo) Text-Generating Model w/ GPU"

Not sure if you are still working on the project but just to let you know, that google collab model train link think is having so many issues that its quite impossible for someone new to set it up, I did figure out a fix to avoid all the errors last time by just using aitextgen version 0.5.1 but it dosent seem to be working right now, please have a look and let me know.

Also having this issue. Can't get aitextgen to work at all. Obviously this is an upstream issue but I can't seem to find a single working workaround or fix to this.


Responsive design, Aspect ratio

I am using the carousal on my website just for images.
When using different sized browsers the images get squished.
Is there some way I can maintain the aspect ratio of the images?
This tag .img {width:100%; height:auto;} seems to be absolutely nothing.
I tried also adding these :
.swiper-wrapper {height:auto;}
.swiper-slide { height:auto;}
But they too seem to be doing nothing as well.

+1 it's not really a responsive slider if I have to set an explicit height.

Are you sure? The slider is made to be used with touchscreens. It seems odd that it wouldn't be.
It seems that even when i do set a height that when the window is resized it squishes stuff.
Is the best bet just using media queries to set different heights for different window sizes?
It just looks so unproffesional for the images to squish.

I was just meaning that I don't think it counts as being fully responsive if you have to tell it what height to be. I think what we really need for our use case is for it to allow adaptive height, but I don't know how to implement it. It's a shame; everything else about this is perfect for me.

Oh  I see. Yes agreed 100%.
I don't have tons of experience, I am a graphic design student and each semester we take one web design course. And most of the profs don't really care if students just populate barebones.
I really enjoy building things and learning how it works, so that when I am working in the field I wont be 100% dependant upon the heavier coders.
Anyhow I feel like Im missing out on something, because it seems so odd that this would not work responsively.
Normally image divs are pretty easy to make responsive, and to maintain ratio.
From my experience it feels like there should be a way to constrain images and for the actual "swiper div to just resize to those. If that makes any sense

Please, provide live example or JSFiddle with the issue


Make it possible to override the representation function from the outside

A minimal change that makes it possible to override the representation function from the outside. This unblocks us now and could lay the basis for #3393 in the future.
Type of changes

[ ] Bug fix
[ ] New feature
[ ] Documentation / docstrings
[ ] Tests
[x] Other

Checklist

[x] I've run the latest black with default args on new code.
[ ] I've updated CHANGELOG.md and CONTRIBUTORS.md where appropriate.
[ ] I've added tests for new code.
[x] I accept that @willmcgugan may be pedantic in the code review.

Description
Please describe your changes here. If this fixes a bug, please link to the issue, if possible.

Hi @willmcgugan, could you please take a quick look at this one?

Can't accept this I'm afraid. I'm assuming you want to monkey patch get_repr?
Monkey patching isn't good API, but if you are comfortable with it, you could just do this:
globals()['repr'] = lambda obj: "foo"

That said, I think the best approach right now would be to write a method that accepts your objects and returns a proxy with a __rich_repr__.


Make Self-Report More Similar to Parent/Partner Reporting

Considered non-critical for MVP; moving ticket to icebox
Current Behavior

Regardless of whether 1 or 2 parents are identified, self-reporting feature requires their incomes be reported as combined amounts. Names of parents are not captured, and distinct income amounts for each parent are not possible within this system.

AC

Make parental reporting distinct per parent and ensure alignment in questions with supporting users portal

Expected Behaviour

@JerPearson Popping this in SOAP with yourself assigned as it relates to your FT Application review. Feel free to close if you think you've got all you need from it.

Closing ticket as this ticket was for information purposes


Issue: If ASDF is already installed, the plugin fails

The git clone fails in tasks/nstall.yml if asdf is already installed for the user.
I just realized the molecule tests I'm running have an idempotency check:  ie.  they run the test and install it, and then run again to ensure they don't error or change anything.
You can view the tests here:  https://github.com/osx-provisioner/role-asdf/tree/master/molecule
(They run in the pipeline for this task.)
Could you give more details on how to reproduce the problem?  Maybe you specifically mean it's when a user has installed asdf manually that this problem comes up?

Yeah, you have it exactly.  Ill admit this is my first time trying this sort of thing.  The way I see it is there is a small chicken and the egg problem that I haven't figured out the right way to resolve yet.  I want to use ASDF to keep my language installs clean from my system installs yet ansible is python based.  So I was using a shell script to install ASDF and then python and ansible.  Then using this role to enforce the configuration for asdf and install other languages I needed (elixir and erlang).

Yeah, you have it exactly.  Ill admit this is my first time trying this sort of thing.  The way I see it is there is a small chicken and the egg problem that I haven't figured out the right way to resolve yet.  I want to use ASDF to keep my language installs clean from my system installs yet ansible is python based.  So I was using a shell script to install ASDF and then python and ansible.  Then using this role to enforce the configuration for asdf and install other languages I needed (elixir and erlang).

Ok I see.  You might be interested in this project, it's a self contained Ansible executable (a binary that comes with it's own interpreter).
Would you be able to share the script that does your install?  We could probably use that to recreate the scenario and then add a test to this role so we know it's fixed.

That is interesting.  Sure I can share a reproduction case.  It will be a little bit Tom I can get to it though, probably tomorrow. It's a pretty simple script.  Essentially just what ASDF has on their website but automating the plugin add for python and installing latest then pip install ansible

Essentially this.  Sorry it took so long.
#!/bin/zsh

# Install HomeBrew
brew >>& /dev/null
if [ $? -ne 0 ]; then
        printf "Installing Homebrew ... "
        /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
        printf "Done\n"
else
        echo "Homebrew is already installed"
fi

# Install ASDF
which asdf >>& /dev/null
if [ $? -ne 0 ]; then
        printf "Installing ASDF-VM (https://github.com/asdf-vm/asdf)"
        brew install asdf
        echo -e "\n. $(brew --prefix asdf)/asdf.sh" >> ${ZDOTDIR:-~}/.zshrc
        printf "Done\n"
else
        echo "ASDF is already installed"
fi

# Install ASDF-Python, to keep system python clean
printf "Installing ASDF-VM [Python]"
asdf plugin-add python
asdf install python latest
asdf global python latest
pip3 install --upgrade pip
asdf reshim python
pip3 install ansible

Ok, so it's a homebrew install that's conflicting with the ansible install.
We can do a couple of things off the top of my head:

I really would like to encourage you to try mac_maker as this is the exact scenario it was written to help with.  You could for example, extend this very simply profile repo to achieve what you want.

mac_maker apply github https://github.com/myuser/myrepo and go get a coffee
This would install homebrew, asdf, python, and any other brew dependencies you might have
Does not modify the existing system Python

Or we could split up the installation of ASDF from the management of ASDF, and allow an option to ignore existing installs, but still try and manage them... perhaps trying to execute "asdf" is a better check then seeing if the folder exists?

I'll take a look at mac_maker happily when I have the time.  I think you will run into the same issue.  All my PR is doing here is saying, if the folder exists, then don't clone.  That might point at a bug with the git clone task since clone: yes which is the default, should probably do a more robust check.

I think as a short term work around, maybe try the tag solution first.  In the meantime, I'll take another look at the clone step.


Custom slot types based on regular expressions don't work if they contain patterns that match on literal ( or )

This bug is a result of wildcard optimization. Until it's fixed, if you need a regular expression based custom slot, build your recognizer with the --optimizations SINGLE-STAGE flag and it will work.

Resolved in v1.0.429


how to define pseudo components ?

Is  there any way to define the pseudo components in thermo? By pseduo components,   I mean the petroleum cuts such as naphtha , gasoline , or c8 aromatics . Is there any way to define them  based on boiling point . How to obtain their thermodynamic properties ? I appreciate any help very much.

Hi,
I was wondering the same. If you have any information on the subject, please lmk.
Regards,

Hello,
I put together an example of using pseudo components with Thermo and doing a three-phase flash with the API SRK equation of state. It is available here: https://thermo.readthedocs.io/Examples/High Molecular Weight Petroleum Pseudocomponents.html
I hope it is helpful to you. I am closing the issue now.
Sincerely,
Caleb Bell


DH paramters

how can i use it on my robot i was need it as XYZ to inter it in inverse kinematics
also i tryed to discovered where i can edit to my dh paramter i cant found can you help me
also if there are and contact such as discord please tell me

you get the parameter then change the code in MATLAB to get a different calculation result


[2.0] CLI command 2.0 updates

WIP Hold review for final checks and touch-ups.
BLOCKED until new content is merged.
Fixes #1780
Fixes #2388
As @cartermp stated, there weren't a large number of updates for command deltas. However ...

There were many guidelines-adherence problems to address.
Passive voice required significant updates.
"Command x is a 'convenient way' of doing y." language only made sense relative to hand-editing project files, so those instances were converted to simply "Command x does y."
Some of the examples were updated: Instead of only showing a single section of a project file to illustrate a command's effect, the entire console app project file is shown, which seems to provide a better frame of reference for the change produced by the command. This change didn't add much length to those docs.
Some additional cross-reference links are added, sometimes added to external resources that devs will likely find helpful.
In addition to adding new 2.0 options, options are alphabetized. This makes it easier to track down an option with commands that have many options.
Dashes removed from CLI commands! Thank the :pray: server gods :pray:!
I moved the macOS/Linux coverage above the Windows coverage in the dotnet install scripts command seeking parity between showing the Windows-way first and showing the macOS/Linux-way first.
Reverts regression content for dotnet run.
I cleaned up tables and lists.
😅

Note: I'm fixing little TOC issues on my next review pass. I see 'um, and I'll work on them on my next round of updates.

Leaving this on WIP until https://github.com/dotnet/docs/pull/2493, https://github.com/dotnet/docs/pull/2494, https://github.com/dotnet/docs/pull/2495, and https://github.com/dotnet/docs/pull/2496 go in.

There Will Be Blood, © 2007 Paramount/Miramax

@mairaw It doesn't look too bad ... In the vast majority of cases here, it looks like it takes the master change. Would u like me to make a quick conflicts pass and see how it goes?

@guardrex If it's not a problem for you, sure!

Sure ... I'll be free in 30 minutes after dinner. 🍗 I run thru and ping u back.

@mairaw Didn't work out. Many conflicts were easy to fix. Others were 😵. The main prob was simply that when I did this I alphabetized the options, which does work and prob is helpful on the ones that have a rather long list of them ... then you did tabs ... and GH had a near meltdown trying to figure out what goes where. I think you should close this. There were some phrasing updates here and there but nothing all that pressing.

No problem. Do you want to grab your non-CLI commands updates and send them on a new PR then?

@mairaw I'm not going to have time in the foreseeable future ... food ain't free and rent ain't cheap! lol ... I have to work and make some money, so my time is somewhat limited. I don't think there was much there really. I think it was mostly just minor grammar and guidelines touch-ups, and I think those changes only applied to two topics. I'm going to go ahead and close this one down.


[Feat] [Translations] [Spanish]: plugins/keyboard

@roj1512

Added updates
Now in Spanish, Inline keyboards and custom keyboards are reserved words. Translation is ugly and strange meaning counting that also Telegram docs will confuse users


请问阿里云 linux上运行,chrome获取cookie报错是ip被封吗

运行报错如下:
File "/root/12306/config/getCookie.py", line 17, in getDrvicesID
driver = webdriver.Chrome(executable_path=TickerConfig.CHROME_PATH)
.......
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chr
ome has crashed.)
chrome版本: 77.0.3865.90
chromedriver: 77.0.3865.40
chromedriver已加到/usr/bin/下

centos 7.7
python3.6.4

无头浏览器获取的devicesID有问题，另外某云的服务器ip比较敏感，不推荐放某云


Failed: Update autorest version to prerelease 3.0.0-alpha.20231213.1.x

Triggered from branch: feature/v3

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


Financial category and first suggestion added

Realized I wasn't seeing any payment/financial packages so I suggested one SDK for taking payments.

Thanks, but I don't really want to list all kinds of SDKs for companies. This list is mostly independent projects.


fix: Resolve type error in agent activity duration calculation

Summary
Fix a TypeScript build error related to the calculation of agent activity duration. The error occurred because the type of activity.usedCharge wasn't properly handled in arithmetic operations.

Related Issue
N/A
Changes

Add type safety for activity.usedCharge in duration calculations
Implement explicit number type checking
Add error handling for invalid duration values
Return 0 for invalid duration values with error logging

Testing

Verified build succeeds with the type error fixed
Confirmed calculation results are correct for valid inputs

Other Information
The fix ensures type safety while maintaining the original functionality. We chose to handle invalid values by defaulting to 0 and logging errors rather than throwing exceptions to maintain application stability.

@shige @toyamarinyon @satococoa review, please 🙏

Thanks 🚀


CTA button keyboard behaviour should invoke :active style

When the user selects the CTA link-button with the keyboard (Space key or Enter key), the "pressed" state styled by the :active pseudo-class (shift top, remove `box-shadow) should visible to the user, to provide visibility of the button's state via appropriate feedback.

The CTA link-button is an <a> styled like a button, so imitating the behaviour of a key press via :active pseudo class is not achieved the same way. Requires more investigation. Context - [Stack Overflow - How to trigger the :active pseudoclass on keyboard 'enter' press? (using only CSS)]


About KL divergence in CVAE

Thank you for your released code.
I have a question about the computation of KL divergence in CVAE.
In the paper, the KL term in the new bound is the sum of  KL(qφ(z|x, y) || pθ(z|x)) and  KL(pθ(z|x)||r(z)).
Does it mean    ?
I get   , which is different from paper.
The result in the paper is .
Does the constant term 2 or 1 have any effect?

Hi, thanks for pointing out the mistake here.
Does the constant term 2 or 1 have any effect?

For my options, theoretically, if constant term is 1, one of KL divergence functions would not be correct.

Yes, it would be wrong. So I double check the code for cvae (a littler messy so not release sorry about it), it's right as below. Sorry for the typo and misunderstanding.

In my code, according to my equation,  the way I compute the KL divergence is different from yours as below.
def compute_KL_divergence(recog_mu, recog_logvar, prior_mu, prior_logvar):
    kld = 0.5 * torch.sum(-2 + torch.exp(prior_logvar) + torch.pow(prior_mu, 2)-recog_logvar
                          + torch.div(torch.pow(recog_mu-prior_mu,
                                                2), torch.exp(prior_logvar))
                          + torch.div(torch.exp(recog_logvar), torch.exp(prior_logvar)), 1)
    return kld

I don't know whether my code is wrong.

You are right in the code. Mine is only the gaussian kld, and I do it seperately.

appreciate it.


Implemented: authenticated link login (#516)

Related Issues

Closes #516
Short Description and Why It's Useful

Screenshots of Visual Changes before/after (If There Are Any)

Screencast from 13-06-23 03:42:27 PM IST.webm
IMPORTANT NOTICE - Remember to add changelog entry
Contribution and Currently Important Rules Acceptance

[ ] I read and followed contribution rules

This might not be needed anymore as we have added support for SSO

Closing as we have SSO in place.


Error on install

🐛 Bug description
Used the
 curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh

command to install got the error
info: downloading wasm-pack
failed to copy executable to `/sbin/wasm-pack`
Caused by: Permission denied (os error 13)

fixed it by adding sudo  to the front of the sh script like
 curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sudo sh

Would recommend fixing that or writing a note for that in the docs.
Tried the other installers as well (yarn and cargo) and they worked fine
👟 Steps to reproduce
Run the install command on Arch Linux with the sudo
🌍 Your environment
Distro: Arch Linux
Kernel: 5.19.5-arch1-1
rustc version: 1.6.1

Also hitting this:
Distro : Arch Linux (Manjaro)
Kernel : 5.15.62-2-MANJARO
rustc version : 1.61.0 (fe5b13d68 2022-05-18)

Just to notice:
The workaround is to install with cargo
cargo install wasm-pack

It will be placed in ~/.cargo/bin, this path will have to be added to PATH


Fix zombienet polkadot build

Repository renamed, should pushd a renamed dir too,
Branch naming pattern now has a polkadot- prefix, example: https://github.com/paritytech/polkadot-sdk/tree/polkadot-v1.1.0,
Three executables are required to launch the relay chain, ensure the existence of all 3 of them.

Is the added complexity of a bash array needed? Isn't it simpler to just copy polkadot and the workers with 3 cp commands?

Array expansion removed.


Fix cascade_rcnn_convnext-t_fpn_fp16_3x_det_bdd100k.py

Fix duplicate line causing syntax error on loading

@thomasehuang when you get a chance, a review would be appreciated :)


Error while opening UI-automatorviewer.bat/android.bat and tools applications in Widows 10

*uiautomatorviewer.bat
-Djava.ext.dirs=C:\Users\Mohit\AppData\Local\Android\Sdk\tools\lib;lib is not supported.  Use -classpath instead.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
*Error while running android.bat
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Display
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:403)
at com.android.sdkmanager.Main.doAction(Main.java:391)
at com.android.sdkmanager.Main.run(Main.java:151)
at com.android.sdkmanager.Main.main(Main.java:117)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Display
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
... 4 more
System Information*****
OS - windows 10
Eclipse Java EE IDE for Web Developers.(Version: Neon.3 Release (4.6.3)
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
Appium_doctor Result**************
Your environment has been set up for using Node.js 6.10.0 (x64) and npm.
C:\Windows\System32>appium-doctor
info AppiumDoctor Appium Doctor v.1.4.3
info AppiumDoctor ### Diagnostic starting ###
info AppiumDoctor  ✔ The Node.js binary was found at: C:\Program Files\nodejs\node.exe
info AppiumDoctor  ✔ Node version is 6.10.0
info AppiumDoctor  ✔ ANDROID_HOME is set to: C:\Users\Mohit\AppData\Local\Android\Sdk
info AppiumDoctor  ✔ JAVA_HOME is set to: C:\Program Files\Java\jdk-9.0.1
info AppiumDoctor  ✔ adb exists at: C:\Users\Mohit\AppData\Local\Android\Sdk\platform-tools\adb.exe
info AppiumDoctor  ✔ android exists at: C:\Users\Mohit\AppData\Local\Android\Sdk\tools\android.bat
info AppiumDoctor  ✔ emulator exists at: C:\Users\Mohit\AppData\Local\Android\Sdk\tools\emulator.exe
info AppiumDoctor  ✔ Bin directory of %JAVA_HOME% is set
info AppiumDoctor ### Diagnostic completed, no fix needed. ###
info AppiumDoctor
info AppiumDoctor Everything looks good, bye!
info AppiumDoctor
@note: Appium is running and working fine. Test cases are passing. The error comes only when I tried to run uiautomatorviewer for finding elements Xpath.

Hello! Thank you for opening an issue with us!
The Ionic Framework issues list is designated for the reporting of bugs with the Ionic Framework or for requesting new features. As this seems like more of a support question I am going to close this issue.
I urge that you ask this question on our forum or on our slack channel.
Thanks for using Ionic!


Private Endpoint - Cannot add diagnostic settings to implicitly created NIC

Bicep version
Bicep CLI version 0.12.40 (41892bd0fb)
Describe the bug
Cannot create Microsoft.Insights/diagnosticSettings for a private endpoint NIC because I cannot reference the NIC of the endpoint. I cannot reference it because creating a private endpoint also creates a NIC in the background instead of via a bicep resource.
To Reproduce
Steps to reproduce the behavior:
// This creates a private endpoint AND a NIC resource
resource private_endpoint_frontend 'Microsoft.Network/privateEndpoints@2021-02-01' = {
name: 'private-endpoint-frontend'
location: location
properties: { ... }
}
resource logAnalyticsConnectionPE 'Microsoft.Insights/diagnosticSettings@2021-05-01-preview' = {
name: 'diag'
scope: ????   // WHAT DO I PUT HERE?
properties: { ... }
}

For a while now you can specify a custom resource name for the auto-provisioned NIC using the customNetworkInterfaceName property. You can then attach the Diagnostic Settings resource by referring to the NIC using its resource name. See: https://azure.microsoft.com/en-us/updates/general-availability-custom-nic-name-configurations-of-private-endpoints/
The provisioning of the Private Endpoint resource and the Diagnostic Settings resource should probably be split over two separate Bicep modules, as the Diagnostic Setting resource's scope property requires you to refer to the NIC resource instead of the resource name. So we first need to obtain a reference to the NIC resource using its resource name and that needs to happen from a separate sub deployment. So the module in which you create the Private Endpoint would be something like this:
...
var privateEndpointNicName = '${privateEndpointName}-nic'

resource privateEndpoint 'Microsoft.Network/privateEndpoints@2022-01-01' = {
  name: privateEndpointName
  properties: {
    customNetworkInterfaceName: privateEndpointNicName
    ...
  }
}

module diag_module './diagnosticsettings-nic.bicep' = if (!empty(logAnalyticsWorkspace)) {
  name: privateEndpointNicDiagnosticSettingsName
  params: {
    diagnosticSettingName: privateEndpointNicDiagnosticSettingsName
    logAnalyticsWorkspaceId: logAnalytics.id
    nicName: privateEndpointNicName
  }
  dependsOn: [
    // Should be dependent on the NIC created by private endpoint,
    // but that's not available in this context. So setting a
    // dependency on the NIC's parent, which is the private endpoint itself, here.
    privateEndpoint
  ]
}

And the diagnosticsettings-nic.bicep module:
@description('Name of the diagnostic settings resource')
param diagnosticSettingName string

@description('Name of the Log Analytics workspace to be integrated')
param logAnalyticsWorkspaceId string

@description('Name of the Network Interface this Diagnostic Settings resource should be attached to')
param nicName string

@description('The metrics to log')
param metrics array = [
  {
    category: 'AllMetrics'
    enabled: true
  }
]

// Get resource reference to existing NIC
resource nicResource 'Microsoft.Network/networkInterfaces@2022-01-01' existing = {
    name: nicName
}

resource diagnosticSettings 'Microsoft.Insights/diagnosticSettings@2021-05-01-preview' = {
  scope: nicResource
  name: diagnosticSettingName
  properties: {
    workspaceId: logAnalyticsWorkspaceId
    metrics: metrics
  }
}

Hope this helps...

@lzandman it does indeed help! Thanks so much for the clear explanation.

@lzandman it does indeed help! Thanks so much for the clear explanation.

Nice. I struggled with this exact same issue last year, before the customNetworkInterfaceName property became available. I stumbled upon your question, so I thought I'd help you out :-)


[20.03] nixos/acme: backport #81369 and #81371

Motivation for this change
The issues addressed are also valid for 20.03. Backports #81369 and #81371.
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

@GrahamcOfBorg test acme


[New game]: Little red game

🎮 Game Request
I want to add little red game using html,css,javascript.
can you please assign this task under gssoc'23 @ku
Point down the features
Game points
Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @Kalivarapubindusree , You can't have another issue before completing the previous one 😀
you already have the following 1 open issues 👀 ! :
#1837

Hey @Kalivarapubindusree ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

Hey @Kalivarapubindusree !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹


Fixes and improvements towards support for high-level API

This reworks the test_pattern script to use the high level API. This (unsurprisingly) fails, as the interlacing code needs to be finished. It was copied from HackRF, but it was only robustly testable now in this script. I modified the assertions assuming the following:
The basic DMA format is:
[(Ia_1, Ib_1), (Qa_1, Qb_1), (Ia_2, Ib_2) ...]

So both the I values for Channel A and B are sent together, followed by the Q.
We want to transform this into one array for each channel of Complex Int16. Ideally we also sign extend and such so the simplest API in Soapy may be used without any device specific hacks.

I think there will be more required than just some deinterlacing -- much of the functionality for this is entirely untested, and there seem to be bugs lurking.
I'm using this loopback test script:
ENV["SOAPY_SDR_LOG_LEVEL"] = "DEBUG"

using SoapySDR, Printf

#SoapySDR.register_log_handler()

function loopback_test(num_channels=1)
    # open the first device
    devs = Devices(parse(KWArgs, "driver=XTRX"))
    dev = Device(devs[1])

    # get the RX and TX channels
    chan_rx = SoapySDR.Channel[]
    chan_tx = SoapySDR.Channel[]
    for i in 1:num_channels
        push!(chan_rx, dev.rx[i])
        push!(chan_tx, dev.tx[i])
    end

    # enable a loopback
    SoapySDR.SoapySDRDevice_writeSetting(dev, "LOOPBACK_ENABLE", "TRUE")

    # open RX and TX streams
    format = Complex{Int16} #chan_rx.native_stream_format
    stream_rx = SoapySDR.Stream(format, chan_rx)
    stream_tx = SoapySDR.Stream(format, chan_tx)

    # properties that matter for the buffers we'll be using
    mtu = Int(stream_tx.mtu)

    try
        wr_cnt = 0
        rd_cnt = 0
        should_transmit() = wr_cnt < 999
        should_receive() = rd_cnt < 3000
        # NOTE: we read more buffers in case there's delay between TX and RX

        SoapySDR.activate!(stream_rx)
        SoapySDR.activate!(stream_tx)

        while should_transmit() || should_receive()
            if should_transmit()
                buffs = []
                for i in 1:num_channels
                    buf = Vector{format}(undef, mtu)
                    buf .= (wr_cnt += 1)
                    push!(buffs, buf)
                end
                write(stream_tx, tuple(buffs...))
            end

            if should_receive()
                buffs = []
                for i in 1:num_channels
                    buf = Vector{format}(undef, mtu)
                    push!(buffs, buf)
                end
                read!(stream_rx, tuple(buffs...))

                if rd_cnt % 32 == 0
                    println()
                end
                @printf("%3d ", real(buffs[1][1]))
            end
        end
        println()
    finally
        SoapySDR.deactivate!(stream_tx)
        SoapySDR.deactivate!(stream_rx)

        # close everything
        finalize.([stream_rx, stream_tx])
        finalize(dev)
    end
end

isinteractive() || loopback_test()

Found another remaining issue (but don't have the time to fix it right now, so putting it out here in case somebody does): in SoapySDR.jl's high-level wrappers, SoapySDRDevice_readStream is called and the result unconditionally added to a counter. However, it isn't checked whether the return value was a valid MTU, or a (negative) error code. In our case, due to initial compile-time latency, the internal buffers quickly overflow and the first couple of read calls return an -OVERFLOW error code. That results in a negative counter, causing us to acquire lots of buffers and ultimately trigger a timeout.
So this is a bug in SoapySDR, but we might also have to rethink the XTRX's streaming functionality: If an overflow occurs, we mark the buffer as acquired (by having bumped user_count), and assume the user will retire the buffer (which will bump sw_count and start to catch up with the hardware). I'm not sure what the semantics of SoapySDR errors are -- should the user call releaseBuffer if acquireBuffer returned an error? If so, then SoapySDR.jl's high-level wrappers are wrong. Or is this what the SOAPY_SDR_END_ABRUPT flag is for?

I think this is sufficiently subtle that we're going to need to discuss it together on a call.  Thanks for investigating though!

I've kind-of hijacked this PR -- sorry @sjkelly -- but since it contains some actual fixes that surface in other cases as well I propose merging this and working on the actual high-level API in a follow-up PR. To that end, I removed the PR that switched test_pattern.jl to the high-level API, so only fixes remain.
OK with you @sjkelly?


No resize and copyright plugin ?

I would have to no resize pictures but also use copyright plugin but it seems that the copyright plugin hooks to the resizing of the pictures, and then, isn't triggered if
use_orig = True
# or
img_processor = None

Is there a possibility to achieve a non-resize but still have copyright watermark using sigal ?

It is called after the resize indeed, but it should be called even if img_processor is None:
https://github.com/saimn/sigal/blob/master/sigal/image.py#L132
Are you sure that this doesn't work ?

oh you are right, it was really small and I didn't catch it first.
however with img_processor = None, thumbnails doesn't have the copyright anymore, only the "final picture" has.

I looked at the code and there is nothing specific for thumbnails. I think thumbnails have the copyright because there are created on the "resized" image, which should work also if the image is not resized (with img_processor = None). But I have not tested.


feat(tooltip): Register the Popper instance on the tooltip element

It is impossible, from the outside, to call a method on the popper instance itself, such as update, destroy and so on. This PR will store the instance in a data-attribute on the tooltip element, so we can access it using $tooltip.data('popper').

Codecov Report

Merging #194 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #194   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          20     20
  Lines         377    379    +2
=====================================
+ Hits          377    379    +2

Impacted Files
Coverage Δ

src/js/components/tooltip.js
100% <100%> (ø)
:white_check_mark:

Continue to review full report at Codecov.

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


Fix building on musl libc

On musl the functions fseeko and ftello are under include a few include guards
#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \
 || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) \
 || defined(_BSD_SOURCE)
...
int pclose(FILE *);
int fileno(FILE *);
int fseeko(FILE *, off_t, int);
off_t ftello(FILE *);
...
#endif

This results in build failure on musl systems such as
x86_64-pc-linux-musl-gcc -O2 -pipe -march=native -fno-diagnostics-color -msse2 -ffast-math  -O2 -pipe -march=native -fno-diagnostics-color -msse2 -ffast-math -g -std=c99 -O  -DPOSIX_C_SOURCE=2 -DSHOW_HELP -DSHOWSIM -DUNIX -DTIMES -DHZ=100 -DMAX_WORKERS=8 -DTHR_EXIT=pthread_exit  -DM10_CONS  -D_REENTRANT -DHAS_INTTYPES -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_FSEEKO -DSAMP_STATS -DPGM_DOC -DUSE_MMAP  -D_LARGEFILE64_SOURCE  -DBIG_LIB64 -c nmgetlib.c -o lgetlib.o In file included from altlib.h:46,
                 from nmgetlib.c:94:
nmgetlib.c: In function 'agetlib':
mm_file.h:32:15: error: implicit declaration of function 'ftello'; did you mean 'ftell'? [-Wimplicit-function-declaration]
   32 | #define FTELL ftello
      |               ^~~~~~
nmgetlib.c:596:47: note: in expansion of macro 'FTELL'
  596 |       if (lm_fd->libf != stdin) lm_fd->lpos = FTELL(lm_fd->libf);
      |                                               ^~~~~
nmgetlib.c: In function 'aranlib':
mm_file.h:31:15: error: implicit declaration of function 'fseeko'; did you mean 'fseek'? [-Wimplicit-function-declaration]
   31 | #define FSEEK fseeko
      |               ^~~~~~
nmgetlib.c:715:5: note: in expansion of macro 'FSEEK'
  715 |     FSEEK(lm_fd->libf, seek, 0);
      |     ^~~~~

My patch adds -D_BSD_SOURCE to the linux Makefile and thus fixes the bug Reported on Gentoo Linux with musl libc (or musl profile) Please refer: https://bugs.gentoo.org/938324

I'm very much open to better alternative/ideas.

Thank you.  I have accepted your suggested change, and hopefully the change has been merged.
Bill Pearson
Begin forwarded message:
From: Brahmajit Das<EMAIL_ADDRESS>Subject: [wrpearson/fasta36] Fix building on musl libc (PR #64)
Date: August 30, 2024 at 5:20:37 AM MDT
To: wrpearson/fasta36<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Reply-To: wrpearson/fasta36<EMAIL_ADDRESS>On musl the functions fseeko and ftello are under include a few include guards
#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE)
|| defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE)
|| defined(_BSD_SOURCE)
...
int pclose(FILE *);
int fileno(FILE *);
int fseeko(FILE *, off_t, int);
off_t ftello(FILE *);
...
#endif
This results in build failure on musl systems such as
x86_64-pc-linux-musl-gcc -O2 -pipe -march=native -fno-diagnostics-color -msse2 -ffast-math  -O2 -pipe -march=native -fno-diagnostics-color -msse2 -ffast-math -g -std=c99 -O  -DPOSIX_C_SOURCE=2 -DSHOW_HELP -DSHOWSIM -DUNIX -DTIMES -DHZ=100 -DMAX_WORKERS=8 -DTHR_EXIT=pthread_exit  -DM10_CONS  -D_REENTRANT -DHAS_INTTYPES -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_FSEEKO -DSAMP_STATS -DPGM_DOC -DUSE_MMAP  -D_LARGEFILE64_SOURCE  -DBIG_LIB64 -c nmgetlib.c -o lgetlib.o In file included from altlib.h:46,
from nmgetlib.c:94:
nmgetlib.c: In function 'agetlib':
mm_file.h:32:15: error: implicit declaration of function 'ftello'; did you mean 'ftell'? [-Wimplicit-function-declaration]
32 | #define FTELL ftello
|               ^~~~~~
nmgetlib.c:596:47: note: in expansion of macro 'FTELL'
596 |       if (lm_fd->libf != stdin) lm_fd->lpos = FTELL(lm_fd->libf);
|                                               ^~~~~
nmgetlib.c: In function 'aranlib':
mm_file.h:31:15: error: implicit declaration of function 'fseeko'; did you mean 'fseek'? [-Wimplicit-function-declaration]
31 | #define FSEEK fseeko
|               ^~~~~~
nmgetlib.c:715:5: note: in expansion of macro 'FSEEK'
715 |     FSEEK(lm_fd->libf, seek, 0);
|     ^~~~~
My patch adds -D_BSD_SOURCE to the linux Makefile and thus fixes the bug Reported on Gentoo Linux with musl libc (or musl profile) Please refer: https://bugs.gentoo.org/938324

You can view, comment on, or merge this pull request online at:
https://github.com/wrpearson/fasta36/pull/64
Commit Summary

0bc5fb2https://github.com/wrpearson/fasta36/pull/64/commits/0bc5fb2874e399e7a397ad015b155da5527f837b Fix building on musl libc

File Changes
(1 filehttps://github.com/wrpearson/fasta36/pull/64/files)

M make/Makefile.linux64_sse2https://github.com/wrpearson/fasta36/pull/64/files#diff-19b1cd669a0148adf1f34351bfdc50242f91720e41244a6e03212faed35847b4 (2)

Patch Links:

https://github.com/wrpearson/fasta36/pull/64.patch
https://github.com/wrpearson/fasta36/pull/64.diff

—
Reply to this email directly, view it on GitHubhttps://github.com/wrpearson/fasta36/pull/64, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABQYNP3PX2BCWEUYN67VXWLZUBIQLAVCNFSM6AAAAABNMI66B6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGQ4TMOJWGA2TEOA.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Metadata fields incorrectly inlined in swagger

Metadata fields like name and labels are inlined into their enclosing types, such as v1beta3.Pod. I believe this is because we inline the Go structs but not the json. The use of the "inline" json tag qualifier apparently is non-standard. The presence of a json field name should indicate that the struct shouldn't be inlined. We'll need to fix this in go-restful.
Examples:
http://kubernetes.io/third_party/swagger-ui/#!/v1beta3/createReplicationController
https://github.com/GoogleCloudPlatform/kubernetes/blob/master/api/swagger-spec/v1beta3.json

I believe I've fixed this with https://github.com/emicklei/go-restful/pull/203

Yep. For example:
https://github.com/GoogleCloudPlatform/kubernetes/blob/master/api/swagger-spec/v1beta3.json#L10849


Fluxduct Type Interconnectivity Issue

Minecraft version:
1.7.10
Unabridged or Abridged version:
Unabridged 13b
Manually updated Armourer's Workshop to fix mannequin issue
Added Veinminer
Issue Description:
Trying to connect multiple types of fluxduct won't allow power through properly.
I have Redstone Energy Fluxduct traveling from an Advanced Generators steam generator into my mob grinder room. To conserve space, the redstone fluxduct connects to a Flux-Plated fluiduct, then back into a set of redstone fluxducts again, then back into another flux-plated fluiduct.
I created a test world to repeat the steps and ran into a somewhat similar issue. It did carry the power through the fluxduct, but never fully charged them.
Steps to Reproduce:
Picture Attached:

I'm guessing that your grinder is sucking up all the power? I cannot reproduce this. I have used all of the TE pipes and have tried running fluid through the flux-plated one. I cannot find any funny business.
http://i.imgur.com/nselQOE.png

This is a side-effect of how Thermal Dynamics is designed, you're limited to the transfer rate of the Flux-Plated Fluiduct (which is quite low) - you can connect to it multiple times to transfer more.

Can confirm. This is my understanding of how all "RF networks" work. They are limited at the point of connection independently from each connection. Each time you use a duct with a different transfer rate, it needs to make a new "RF network"


Import multiple Prometheus Datasources to Grafana

What did you do?
tried to modifie the datasource{} value in the values.yaml file
What did you expect to see?
Datasources in the grafana web ui
What did you see instead? Under which circumstances?
No datasources appeared in the web ui or the logs. grafana-watcher didn't report importing any dashboards
Environment
kube-prometheus chart deployed on kubernetes 1.9

Kubernetes cluster kind:
kubespray

I'm pretty sure I'm not following the correct syntax. Can you please provide an example on how to add multiple datasources to the helm chart referred above?
Thanks
Omer

I have the same issue with kubernetes 1.10 see the issue I have opened Add datasource by configuration to Grafana does not work #1909

As a side note, the jsonnet based stack has the possibility to configure any number of datasources: https://github.com/brancz/kubernetes-grafana/blob/9a20f81c9007e4c7409dd0b3edda1a7a78ad2c63/grafana/grafana.libsonnet#L17-L25

What I did is this:

export the configured datasource from Grafana with curl
created a ConfigMap manifest in the same way as you'd do for a dashboard by following this https://github.com/coreos/prometheus-operator/tree/master/contrib/kube-prometheus#customizing-kube-prometheus
the only change from dashboard is you have to name it "-datasource" and not "-dashboard"
add this name to Grafana chart's values file under serverDashboardConfigmaps key

My use case was a single, separate Grafana that needs to connect to multiple Prometheus operator data source.
The Grafana deployment itself didn’t have to be connected to Prometheus operator deployment.
I ended up using the official Grafana helm chart which has this functionality built in.
@brancz is there a path to implement that same functionality in the kube-Prometheus helm chart as well?

@jungopro The charts have been merged into helm/charts, and use the official grafana helm chart, this should allow you to load additional datasources from configmaps

I was able to make it work, thank you


fix bloat in the artifact

See discussion on https://github.com/e18e/e18e/pull/37#pullrequestreview-2485968037

fyi @43081j

147KB down from 250!
Nice work 🥳


partialy fix Bugs with yup v1 and arrays of non nullable #359

@Code-Hex this partially fix #359
unfortunately when having outer type field mandatory we are still having an issue
type InnerType2 {
  testScalar: MyScalar
}

type OuterType2 {
  inner: InnerType2!
}

throw the error
error TS1360: Type 'ObjectSchema<{ __typename: "OuterType2" | undefined; inner: any; }, AnyObject, { __typename: undefined; inner: any; }, "">' does not satisfy the expected type 'ObjectSchema<OuterType2, AnyObject, any, "">'.
  The types of 'default(...).__outputType' are incompatible between these types.
    Type '{ __typename?: "OuterType2" | undefined; inner?: any; }' is not assignable to type '{ __typename?: "OuterType2" | undefined; inner: InnerType2; }'.
      Property 'inner' is optional in type '{ __typename?: "OuterType2" | undefined; inner?: any; }' but required in type '{ __typename?: "OuterType2" | undefined; inner: InnerType2; }'.

@erwan-joly Thank you!
However, this approach leads to the issue where the inferred type for the field becomes 'any' when it is self-referencing, which in turn prevents the 'satisfies' from compiling.
Not being able to compile would be a regression from the current situation, so I'm not convinced that this can be considered a partial fix. I'll be happy to merge if it can be confirmed that it allows for a successful compilation!

Not sure sorry just tried to apply the suggested fix on yup if there is a good fix I think that would be better

@erwan-joly This is example:

error is
$ tsc --strict --noEmit example/yup/schemas.ts
example/yup/schemas.ts:32:17 - error TS7023: 'ComponentInputSchema' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions.

32 export function ComponentInputSchema() {
                   ~~~~~~~~~~~~~~~~~~~~

Found 1 error in example/yup/schemas.ts:32

Your PR is using yup.Schema as the return type but it has not the type information is lost on the user side. If satisfies are used, the return value must not have any type information.

Temporary close this PR.


Provide more human-readable names  of LoadBalancer services, allow some customization

Is this a BUG REPORT or FEATURE REQUEST?
FEATURE REQUEST

Versions
CCM Version:
Environment:

Kubernetes version (use kubectl version):

Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.3", GitCommit:"2bba0127d85d5a46ab4b778548be28623b32d0b0", GitTreeState:"clean", BuildDate:"2018-05-21T09:17:39Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"9+", GitVersion:"v1.9.4-2+4551f1c28fa6c7", GitCommit:"4551f1c28fa6c7a06ae19701bb14a3a8eacf0caf", GitTreeState:"clean", BuildDate:"2018-03-13T14:25:14Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

OS (e.g. from /etc/os-release):

NAME="Oracle Linux Server"
VERSION="7.4"
ID="ol"
VERSION_ID="7.4"
PRETTY_NAME="Oracle Linux Server 7.4"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:7:4:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"
ORACLE_BUGZILLA_PRODUCT="Oracle Linux 7"
ORACLE_BUGZILLA_PRODUCT_VERSION=7.4
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=7.4

Kernel (e.g. uname -a):

Linux oke-c4weyjxgnrd-ntdcntbgi4t-s3j5jkiptvq-0 4.1.12-112.14.13.el7uek.x86_64 #2 SMP Thu Jan 18 11:38:29 PST 2018 x86_64 x86_64 x86_64 GNU/Linux

Others:

What happened?
Exposed a service as type=LoadBalancer on OCI, and the LB name ends up being just the UID of the kubernetes service.
What you expected to happen?
I'd like to be able to have some control over the naming scheme, so when we're examining the allocated LB's in the OCI console we can have a visual indicator as to the service/cluster they belong to.
It might be nice to also allow customization somehow via annotations, etc.
How to reproduce it (as minimally and precisely as possible)?
Just expose any service as type=LoadBalancer and view the LB in the console.
Anything else we need to know?

Relates to #100

Proposed naming convention I posted to #100 :
For a default name, instead of uid, you could use a scoped name like
<service-name>-<namespace>-<cluster-name>

i.e., something derived from the names in the existing configuration values in the tenancy. The order used here is so that the most meaningful names are first, but what's more meaningful here can certainly be debated.
For customization, I was thinking of a custom kubernetes annotation defined by this project. With a good default naming scheme people may not need to override it often. You might also be able to get away with just making the override be totally customer-driven, i.e., accept the default, or own the naming yourself. The display name only has to be unique within a tenancy or compartment right?

Closing as duplicate of #100


Git Repo for e2e source code and container images

It would be nice to have a repo under KEDA that had the corresponding code used in the e2e tests and would also allow the ability to publish container images to the KEDA org
Use-Case
The objective of this is to move the code and corresponding container images used in e2e tests under KEDA so it is not susceptible to external change.
Specification

Create a repository under KEDA for e2e test code
Allow publication (tagging and pushing) of the built container images to the Docker KEDA repo

I'll get this going! Can you add links for your images to get an idea what they look like?
Once things are set you can then donate if you want!

Great. Thanks @tomkerkhove. I would be more than happy to move anything I have put together into the repo. Some of the existing references:

https://github.com/kedacore/keda/blob/1374c52bf77bf5c7e21d62ceca2e999e352844ee/tests/scalers/prometheus.test.ts#L140
https://github.com/kedacore/keda/blob/1374c52bf77bf5c7e21d62ceca2e999e352844ee/tests/scalers/artemis-helpers.ts#L240
https://github.com/kedacore/keda/blob/1374c52bf77bf5c7e21d62ceca2e999e352844ee/tests/scalers/rabbitmq-helpers.ts#L74
https://github.com/kedacore/keda/blob/1374c52bf77bf5c7e21d62ceca2e999e352844ee/tests/scalers/redis-streams.test.ts#L236

I am also currently working on submitting a PR for an e2e of the MySQL scaler which will use a custom image (code base).

Perfect! We are good to go and can use - https://github.com/kedacore/test-tools.
Let's open issues there and move things over!

Ok to close or do we need to follow-up on something?


VAPE-486 Identify Health Authority based on Location Address when creating new location

Added support for determining the health authority of the selected address when adding a new location. If we fail to determine the location, we require the "Other" field to be filled in (same as current functionality).

Uses a GeoJSON file exported from https://catalogue.data.gov.bc.ca/dataset/health-authority-boundaries to determine the HA based on the locations lat/long
Uses https://www.npmjs.com/package/geojson-utils (Point in polygon) to make the decision

looks great!


Fix Windows compatibility and add no-precompile flag

Just noticed this is a duplicate of #6. Closing.


[SMALLFIX] Create ArrayList with size for worker status report

alluxio-bot, merge this please

alluxio-bot, cherry-pick this to branch-2.7 please


use natural language processing + learning

http://blog.templeton.host/self-training-nlp-enabled-slack-bot-tutorial/
Basically use library for NLP via Slack, store what it learns, get better over time! Also consider #3.

Using wit.ai for now. May switch to https://github.com/NaturalNode/natural, or use it as a hybrid, where natural is for canned responses, but wit.ai is for interacting with an outside API like NAX.


No matching distribution found for iree-tools-tflite with python-3.10 on macOS.

$ source setup_venv.sh
Setting up venv dir: /Users/benjamin.sergeant/src/foss/iree-samples/iree-samples.venv
Python: /Users/benjamin.sergeant/.pyenv/shims/python
Python version: Python 3.10.9
Requirement already satisfied: pip in ./iree-samples.venv/lib/python3.10/site-packages (22.3.1)
Collecting pip
  Using cached pip-23.0-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 22.3.1
    Uninstalling pip-22.3.1:
      Successfully uninstalled pip-22.3.1
Successfully installed pip-23.0
Looking in links: https://iree-org.github.io/iree/pip-release-links.html
Collecting iree-compiler
  Downloading https://github.com/iree-org/iree/releases/download/candidate-20230206.422/iree_compiler-20230206.422-cp310-cp310-macosx_11_0_universal2.whl (75.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.7/75.7 MB 14.7 MB/s eta 0:00:00
Collecting iree-runtime
  Downloading https://github.com/iree-org/iree/releases/download/candidate-20230206.422/iree_runtime-20230206.422-cp310-cp310-macosx_11_0_universal2.whl (3.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 14.2 MB/s eta 0:00:00
ERROR: Could not find a version that satisfies the requirement iree-tools-tflite (from versions: none)
ERROR: No matching distribution found for iree-tools-tflite
Activate venv with:
  source /Users/benjamin.sergeant/src/foss/iree-samples/iree-samples.venv/bin/activate

From the PyPI page, it looks like this is only available on linux (as a manywheel thing) ?
Built Distribution
iree_tools_tflite-20220930.282-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (59.0 MB [view hashes](https://pypi.org/project/iree-tools-tflite/#copy-hash-modal-3673a1c2-83de-4378-be11-0c10a265ac18))


PS equivalent for portal steps

[Enter feedback here]
https://docs.microsoft.com/en-us/azure/automation/automation-hrw-run-runbooks#use-runbook-authentication-with-run-as-account
Is there a Powershell equivalent for executing the above step.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a21ca143-2f33-5cea-94a8-ace7e9de5f9c
Version Independent ID: d7f2ef01-8c25-770e-dfd9-37b98dc7ba29
Content: Run Azure Automation runbooks on a Hybrid Runbook Worker
Content Source: articles/automation/automation-hrw-run-runbooks.md
Service: automation
Sub-service: process-automation
GitHub Login: @MGoedtel
Microsoft Alias: magoedte

@g0pinath-metricon As per this document reference, currently we don't have an Az PowerShell cmdlet to update hybrid runbook worker group so I recommend you to raise feedback in this UserVoice / feedback forum or upvote this related feature request. Responsible product group / feature team would check feasibility of the raised feature request, prioritize against existing feature backlog and add in roadmap as appropriate. We would announce and/or update the related Azure document once a feature request is addressed.
However, as a workaround, you may leverage this hybrid runbook worker group update REST API to accomplish your requirement. If you want only using PowerShell then currently you may call the above mentioned REST API from Invoke-RestMethod cmdlet.

@g0pinath-metricon At this point it appears that there's no edits or updates needed for the documentation so closing this issue for now. If there are further questions regarding this matter or feedback on the documentation, please do let us know and we will gladly continue the discussion.


Validate Pubdata Cost Consistency in Validium Mode

Integration Test: Validate Pubdata Cost Consistency in Validium Mode
Description:
Create an integration test to validate that the cost of processing a transaction with 0 pubdata is equivalent to the cost of a transaction with the maximum pubdata size in Validium mode. This test aims to ensure that the processing cost remains consistent regardless of pubdata size, contributing to fair and predictable transaction fees.
Test Steps:

Set up the system in Validium mode.
Generate a transaction with 0 pubdata.
Record the gas usage and associated cost for the transaction.
Generate a transaction with the maximum allowed pubdata size.
Record the gas usage and associated cost for the transaction.
Compare the processing costs of the two transactions.

Expected Outcome:

The cost of processing a transaction with 0 pubdata should be equivalent to the cost of a transaction with the maximum pubdata size in Validium mode.
Gas usage and associated costs should be consistent, irrespective of pubdata size.
This test ensures fair and predictable transaction fees in Validium mode.

Done


Disconnect observers in deinit

This is a minor cleanup: https://twitter.com/jaffathecake/status/1405437361643790337

ResizeObserver & IntersectionObserver need to be manually disconnected, else they leak memory through their callback.
This happens in all browsers.
MutationObserver and event listeners don't have this issue.

Implementation example: https://github.com/sindresorhus/refined-github/blob/8ca75a97bf92ade57b220f9945a06e3eee865c9c/source/features/sticky-sidebar.tsx#L29

Related: https://github.com/sindresorhus/refined-github/issues/4008#issuecomment-812885528
But that is a change in features/index.tsx while this issue is in the features themselves.

Best to spend this time on ideas for https://github.com/sindresorhus/refined-github/issues/4779


Error during PDF generation

https://blog.tomrochette.com/agi/human-development?format=pdf
! Package inputenc Error: Unicode char \u8:́ not set up for use with LaTeX. See the inputenc package documentation for explanation. Type H for immediate help. ... l.206 ...ridge: Cambridge University Press, 2010.} Try running pandoc with --latex-engine=xelatex. pandoc.EXE: Error producing PDF FAIL

Another error.
https://blog.tomrochette.com/agi/automated-test-generator?format=pdf
! Undefined control sequence. l.137 ...cify extended class (defaults to \PHPUnit pandoc: Error producing PDF FAIL

Issue appears to be with character encoding in the content files.
The fix is to find the offending characters and retype them.


Redirect search.wellcomelibrary.org

Link to feature: https://wellcomecollection.productboard.com/feature-board/planning/features/6699470


Remove CMS from packaged builds

Fixes https://github.com/Microsoft/azuredatastudio/issues/5337

You should add this to recommendedExtensions in $root\product.json too


Manually added time is not visible in Manage time listing, neither in Activity Timer History (since 1.2.0)

Hello Dannie.
I've noticed some new features, but i've found a bug when adding spent time to the task through Add manually link.
This manually added time is not visible in Manage Time at the task sidebar (see figure 1), neither in Activity Timer History (see figure 2).
Replication of the issue described on the figure one.

[1] recorded some time through running timer
[2] added 35mins manually
[3] total time updated, bud the entry did not show up at Manage Time

To be more specific, i've found, that the most probable reason is the manually added time is not assigned to current user.
I've readded rights to the power-up, refreshed the Trello couple times, none of those steps had any positive effect.

Hi @jonez1
First of all - really appreciate the descriptive issue, on point. You're absolutely right - looks like I've forgot to assign the member when manually adding time. I'll push a fix out here later tonight or tomorrow.
Once again. Appreciate it.

@jonez1 This is fixed in 1.2.1 - also made invisible time trackings or trackings for users not there anymore appear under "Manage time" / "Time spent".
Once again thanks for reporting.


Log errors to stderr with 'logrus'

arn,cmd/grafiti,deleter: added package-scoped (internal) loggers to log Describe/List/Get API errors to stderr
deleter: better error handling in autoscaling group/launch config and elb Describe wrapper functions (avoids error when at least one resource requested does not exist in AWS)
Logging errors with a logging package is more featureful and robust than doing so with print statements.

Split up into several PR's


NTR: [T cell exhaustion]

Please provide as much information as you can:

Suggested term label:
T cell exhaustion

Definition (free text)
A state of T cell dysfunction due to chronic antigen stimulation in which T cells lose their effector functions and ability to kill cells

Reference, in format PMID:#######
•	PMID: 21739672
•	PMID: 31570879
•	PMID: 32117960

Gene product name and ID to be annotated to this term*

NFAT (Q8NET5)
(TOX) (O94900)
Eomes, (O95936)
T-bet, Q9UL17
BATF, Q16520
Blimp-1 O75626
PD-1 Q15116
CTLA-4 P16410
TIM-3 P35625
LAG-3 P18627
TIGIT Q495A1

Parent term(s)
GO:0042098 T cell proliferation
GO:0042110 T cell activation
GO:0046651 lymphocyte proliferation
GO:0002667 regulation of T cell anergy
GO:0002668 negative regulation of T cell anergy
GO:0002710 negative regulation of T cell mediated immunity
GO:0002698 negative regulation of immune effector process
GO:0050777 negative regulation of immune response

Children terms (if applicable) Should any existing terms that should be moved underneath this new proposed term?
n/a

Synonyms (please specify, EXACT, BROAD, NARROW or RELATED)
T cell Anergy (related)
T cell dysfunction (exact)
T cell Tolerance (related)

Cross-references
KEGG

Maybe this could be is_a   GO:0071216 cellular response to biotic stimulus ?

I think that could definitely be a parent!

Is this a normal function or effects of an abnormal/diseased state?

It seems that T cell exhaustion IS_A T cell differentiation involved in immune response, similar to memory T cell differentiation. Inhibitory receptors like PD-1 positively regulate this form of T cell differentiation.
I am not sure if other proposed parents are direct superclasses as opposed to related concepts.

you think this should be is_a T cell differentiation? As I understood it, this happened in already differentiated T cells.

"Although the pathways involved remain to be fully defined, advances in the molecular delineation of T cell exhaustion are clarifying the underlying causes of this state of differentiation and also suggest promising therapeutic opportunities." PMID:21739672
It is the notion that this is a programmed, differentiated state that makes it a biological process, similar to apoptosis.
Perhaps IS_A T cell differentiation involved in immune response

http://purl.obolibrary.org/obo/CL_0011025 exhausted T cell "An effector T cell that displays impaired effector functions (e.g., rapid production of effector cytokines, cytotoxicity) and has limited proliferative potential."
What's weird is that this term is not found in Protege but other children of effector T cell are.

@balhoff Please help. I got an error message about Rhea ID running run.sh make imports/cl_import.obo. I am trying to add term http://purl.obolibrary.org/obo/CL_0011025. https://github.com/geneontology/go-ontology/pull/25747

@raymond91125 I updated the import: #25754 I'm not sure why you got errors though.

It seems T cell anergy/tolerance and exhaustion are distinct. PMID:23298609.
+[Term]
+id: GO:0160083
+name: exhausted T cell differentiation
+namespace: biological_process
+def: "The process in which a relatively unspecialized thymocyte acquires specialized features of an exhausted T cell." [PMID:21739672, PMID:31570879]
+synonym: "T cell dysfuction" RELATED []
+synonym: "T cell exhaustion" EXACT []
+intersection_of: GO:0030154 ! cell differentiation
+intersection_of: results_in_acquisition_of_features_of CL:0011025 ! exhausted T cell
+property_value: term_tracker_item "https://github.com/geneontology/go-ontology/issues/25698" xsd:anyURI
+created_by: rynl
+creation_date: 2023-07-14T22:56:05Z

Yes, T cell anergy and T cell exhaustion are distinct.  And then we haven't even considered T cell senescence, which is another gene-driven program.

nana-amazs If the new term is acceptable, we can implement it. Thanks.

Thanks for all the discussion, Raymond! I will send the new term to my team as well as see if they have any thoughts and respond asap!

PMID:23298609 T cell anergy, exhaustion, senescence and stemness in the tumor microenvironment.
Just for reference, a review that covers all the key words mentioned here.

The use of the term 'relatively unspecialized' almost gives the impression that we're talking about naive/undifferentiated T cells.
Saying something like the statement below is more accurate.
"The process in which an activated T cell acquires specialized features of an exhausted T cell state."

I agree that the definition should  reflect that differentiation to an exhausted T cell is a secondary differentiation after activation has occurred.

That makes sense.
@pgaudet do you have concern about a secondary differentiation IS_A cell differentiation?

The revised definition is: "The process in which an activated T cell acquires specialized features of an exhausted T cell".

Ok that's great!

Hi @raymond91125
You ask

do you have concerns about a secondary differentiation IS_A cell differentiation?

The definition of 'cell differentiation' starts with "The cellular developmental process in which a relatively unspecialized cell,...", so that seems inconsistent to me. As I mentioned this seems rather a response to stress than a differentiation program.

I think the relatively unspecialized cell is the "activated T cell" in the definition. I think differentiation does not always start from a totally naive cell.
exhausted T cell is a defined cell type in CL.
I think it is appropriate to model this primarily as an immune system process. Perhaps a secondary parentage could be part of the response to stress although the stressors are complex. But then perhaps much of the immune system is about responses to stress as well.

Term pulled in. We can re-open this ticket if needed. Thanks.


Checkpoint 2.

Changes Unknown when pulling b8869c78f09d5042ab96b188313235114f1427aa on feature-review into ** on master**.

Changes Unknown when pulling 54159e3e492109fc5123e6f7595f8517ec153547 on feature-review into ** on master**.

Changes Unknown when pulling 67bbfd535d8cd86488327dfa97469e42e0d65db1 on feature-review into ** on master**.

Changes Unknown when pulling da2d5869fee8ad899bbe4b2803da5ec8c2b647d5 on feature-review into ** on master**.

Changes Unknown when pulling 693c94cff4368789edb4881aa66de72fc87bf7cf on feature-review into ** on master**.

Changes Unknown when pulling 9de0a52a6be4b4f6cd19c4329516714922a74881 on feature-review into ** on master**.


Semantic release

Added Semantic Versioning.
Enabling
automated version management
and changelog generation for every release.

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


[question] Adding device is not discovering which device is being used

I'm trying to add a zooz 4-in-1 sensor. It's adding fine but there are a few errors in the log. The device is communicating properly (motion shows in the log as expected) but the device name is not discovered.
I've included, then excluded, then included again the device. No change. I've also restarted the program.
Do I need to add to the device database like in openzwave times or is there something else going on?
Let me know if I can add any more helpful information. I could increase the log level if needed.
Hardware:
-zooz controller
-zwavejs2mqtt pulled from github today, installed with npm
-running on raspberry pi 4
Logs when including the device:
  z2m:Zwave Secure inclusion started +14s
  z2m:Zwave Success zwave api call startInclusion true +1ms
  z2m:Zwave Inclusion stopped +2s
  z2m:Zwave Node 6: added +240ms
  z2m:Zwave Node added 6 +1ms
  z2m:Zwave Node 6 is awake +9ms
  z2m:Zwave Node 6: value added: 114-0-manufacturerId => 634 +466ms
  z2m:Zwave Node 6: value added: 114-0-productType => 8225 +1ms
  z2m:Zwave Node 6: value added: 114-0-productId => 8449 +1ms
  z2m:Zwave Node 6: value added: 134-0-libraryType => 3 +190ms
  z2m:Zwave Node 6: value added: 134-0-protocolVersion => 4.54 +3ms
  z2m:Zwave Node 6: value added: 134-0-firmwareVersions => [ '32.2' ] +1ms
16:10:57.380 CNTRLR   [Node 006] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
  z2m:Zwave Node 6: value added: 94-0-zwavePlusVersion => 1 +4s
  z2m:Zwave Node 6: value added: 94-0-nodeType => 0 +1ms
  z2m:Zwave Node 6: value added: 94-0-roleType => 6 +1ms
  z2m:Zwave Node 6: value added: 94-0-installerIcon => 3079 +0ms
  z2m:Zwave Node 6: value added: 94-0-userIcon => 3079 +1ms
  z2m:Zwave Node 6: value added: 128-0-level => 100 +181ms
  z2m:Zwave Node 6: value added: 128-0-isLow => false +1ms
  z2m:Zwave Node 6: metadata updated: 132-0-wakeUpInterval +161ms
  z2m:Zwave Node 6: value added: 132-0-wakeUpInterval => 43200 +160ms
  z2m:Zwave Node 6: value added: 132-0-controllerNodeId => 255 +2ms
  z2m:Zwave Node 6: metadata updated: 49-0-Air temperature +611ms
  z2m:Zwave Node 6: value added: 49-0-Air temperature => 27.32 +1ms
  z2m:Zwave Node 6: metadata updated: 49-0-Illuminance +322ms
  z2m:Zwave Node 6: value added: 49-0-Illuminance => 100 +1ms
16:11:01.848 CNTRLR   [Node 006] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
  z2m:Zwave Node 6: metadata updated: 49-0-Humidity +3s
  z2m:Zwave Node 6: value added: 49-0-Humidity => 49.22 +1ms
  z2m:Zwave Node 6: metadata updated: 112-0-1 +7ms
  z2m:Zwave Node 6: metadata updated: 112-0-2 +2ms
  z2m:Zwave Node 6: metadata updated: 112-0-3 +3ms
  z2m:Zwave Node 6: metadata updated: 112-0-4 +1ms
  z2m:Zwave Node 6: metadata updated: 112-0-5 +4ms
  z2m:Zwave Node 6: metadata updated: 112-0-6 +1ms
  z2m:Zwave Node 6: metadata updated: 112-0-7 +1ms
  z2m:Zwave Node 6: value added: 112-0-1 => 1 +162ms
  z2m:Zwave Node 6: value added: 112-0-2 => 10 +160ms
  z2m:Zwave Node 6: value added: 112-0-3 => 10 +165ms
  z2m:Zwave Node 6: value added: 112-0-4 => 10 +164ms
  z2m:Zwave Node 6: value added: 112-0-5 => 15 +167ms
  z2m:Zwave Node 6: value added: 112-0-6 => 3 +164ms
  z2m:Zwave Node 6: value added: 112-0-7 => 4 +163ms
16:11:05.290 DRIVER   Could not assemble partial CCs because the payload is invalid. Dropping them.
16:11:06.822 CNTRLR   [Node 006] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
16:11:07.492 DRIVER   Could not assemble partial CCs because the payload is invalid. Dropping them.
16:11:09.025 CNTRLR   [Node 006] did not respond after 2/3 attempts. Scheduling next try in 500 ms.
16:11:09.693 DRIVER   Could not assemble partial CCs because the payload is invalid. Dropping them.
16:11:11.229 CNTRLR   [Node 006] Interview attempt 1/5 failed, retrying in 5000 ms...
  z2m:Zwave Node 6: value updated: 128-0-level 100 => 100 +13s
  z2m:Zwave Node 6: value updated: 128-0-isLow false => false +1ms
  z2m:Zwave Node 6: value updated: 132-0-wakeUpInterval 43200 => 43200 +170ms
  z2m:Zwave Node 6: value updated: 132-0-controllerNodeId 255 => 1 +1ms
  z2m:Zwave Node 6: metadata updated: 49-0-Air temperature +161ms
  z2m:Zwave Node 6: value updated: 49-0-Air temperature 27.32 => 27.32 +1ms
  z2m:Zwave Node 6: metadata updated: 49-0-Illuminance +160ms
  z2m:Zwave Node 6: value updated: 49-0-Illuminance 100 => 100 +1ms
  z2m:Zwave Node 6: metadata updated: 49-0-Humidity +161ms
  z2m:Zwave Node 6: value updated: 49-0-Humidity 49.22 => 49.22 +1ms
  z2m:Zwave Node 6: metadata updated: 112-0-1 +6ms
  z2m:Zwave Node 6: metadata updated: 112-0-2 +1ms
  z2m:Zwave Node 6: metadata updated: 112-0-3 +1ms
  z2m:Zwave Node 6: metadata updated: 112-0-4 +1ms
  z2m:Zwave Node 6: metadata updated: 112-0-5 +1ms
  z2m:Zwave Node 6: metadata updated: 112-0-6 +1ms
  z2m:Zwave Node 6: metadata updated: 112-0-7 +0ms
  z2m:Zwave Node 6: value updated: 112-0-1 1 => 1 +170ms
  z2m:Zwave Node 6: value updated: 112-0-2 10 => 10 +164ms
  z2m:Zwave Node 6: value updated: 112-0-3 10 => 10 +158ms
  z2m:Zwave Node 6: value updated: 112-0-4 10 => 10 +154ms
  z2m:Zwave Node 6: value updated: 112-0-5 15 => 15 +154ms
  z2m:Zwave Node 6: value updated: 112-0-6 3 => 3 +168ms
  z2m:Zwave Node 6: value updated: 112-0-7 4 => 4 +158ms
16:11:21.099 CNTRLR   [Node 006] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
16:11:21.765 DRIVER   Could not assemble partial CCs because the payload is invalid. Dropping them.
16:11:23.296 CNTRLR   [Node 006] did not respond after 2/3 attempts. Scheduling next try in 500 ms.
16:11:24.037 DRIVER   Could not assemble partial CCs because the payload is invalid. Dropping them.
16:11:25.492 CNTRLR   [Node 006] Interview attempt 2/5 failed, retrying in 10000 ms...
  z2m:Zwave Node 6 is now asleep +16s

Control panel screenshot:

@AlCalzone

I found the device on zwavejs repo, for reference:
https://github.com/zwave-js/node-zwave-js/blob/master/packages/config/config/devices/0x027a/zse40.json

Could you show me the full log from zwave-js please? Seems that the interview cannot complete for some reason.

Sure, from settings tab, Zwave section, you can choose the log level of the zwave library and also if you want to log to file

Ok - I've set the logs to "silly" level. Here is a startup log right after setting to "silly". Next comment will be exclude/include the trouble device.
  z2m:Zwave Scanning network with homeid: 0xf61e9b9f +0ms
  z2m:Zwave Node 1 is alive +23ms
  z2m:Zwave Node 1 doesn't support groups associations +3ms
  z2m:Zwave Node 1: value added 1-32-0-currentValue => undefined +2ms
  z2m:Zwave Node 1: value added 1-32-0-targetValue => undefined +1ms
  z2m:Zwave Node 1 ready: Zooz - ZST10 (S2 USB Stick Controller) +0ms
  z2m:Zwave Node 1: interview completed, all values are updated +2ms
09:33:14.416 CNTRLR   [Node 005] The node did not respond after 1 attempts.
                      It is probably asleep, moving its messages to the wakeup queue.
  z2m:Zwave Node 5 is asleep +4s
  z2m:Zwave Node 5: value added 5-48-0-Aux => false +51ms
  z2m:Zwave Node 5: value added 5-48-0-Tilt => false +1ms
  z2m:Zwave Node 5: value added 5-48-0-Tamper => false +0ms
  z2m:Zwave Node 5: value added 5-48-0-Door/Window => false +1ms
  z2m:Zwave Node 5: value added 5-49-0-Air temperature => 64 +1ms
  z2m:Zwave Node 5: value added 5-94-0-zwavePlusVersion => 1 +0ms
  z2m:Zwave Node 5: value added 5-94-0-nodeType => 0 +1ms
  z2m:Zwave Node 5: value added 5-94-0-roleType => 6 +1ms
  z2m:Zwave Node 5: value added 5-94-0-installerIcon => 3078 +0ms
  z2m:Zwave Node 5: value added 5-94-0-userIcon => 3078 +1ms
  z2m:Zwave Node 5: value added 5-112-0-1 => 1 +0ms
  z2m:Zwave Node 5: value added 5-112-0-2 => 0 +1ms
  z2m:Zwave Node 5: value added 5-112-0-3 => 0 +1ms
  z2m:Zwave Node 5: value added 5-112-0-4 => 1 +1ms
  z2m:Zwave Node 5: value added 5-112-0-5 => 0 +0ms
  z2m:Zwave Node 5: value added 5-112-0-6 => 0 +1ms
  z2m:Zwave Node 5: value added 5-112-0-7 => -1 +1ms
  z2m:Zwave Node 5: value added 5-112-0-8 => -1 +0ms
  z2m:Zwave Node 5: value added 5-112-0-9 => 0 +1ms
  z2m:Zwave Node 5: value added 5-113-0-Access Control-Door state => 23 +1ms
  z2m:Zwave Node 5: value added 5-113-0-Home Security-Cover status => undefined +0ms
  z2m:Zwave Node 5: value added 5-114-0-manufacturerId => 543 +1ms
  z2m:Zwave Node 5: value added 5-114-0-productType => 3 +1ms
  z2m:Zwave Node 5: value added 5-114-0-productId => 513 +0ms
  z2m:Zwave Node 5: value added 5-128-0-level => 82 +1ms
  z2m:Zwave Node 5: value added 5-128-0-isLow => false +0ms
  z2m:Zwave Node 5: value added 5-132-0-wakeUpInterval => 7200 +1ms
  z2m:Zwave Node 5: value added 5-132-0-controllerNodeId => 0 +1ms
  z2m:Zwave Node 5: value added 5-134-0-libraryType => 3 +0ms
  z2m:Zwave Node 5: value added 5-134-0-protocolVersion => 4.33 +1ms
  z2m:Zwave Node 5: value added 5-134-0-firmwareVersions => 1.65 +0ms
  z2m:Zwave Node 5: value added 5-134-0-hardwareVersion => undefined +1ms
  z2m:Zwave Node 5: value added 5-142-0-maxNodes-1 => 1 +0ms
  z2m:Zwave Node 5: value added 5-142-0-nodeIds-1 =>  +1ms
  z2m:Zwave Node 5: value added 5-142-0-endpoints-1 => [object Object] +1ms
  z2m:Zwave Node 5: value added 5-142-0-maxNodes-2 => 5 +0ms
  z2m:Zwave Node 5: value added 5-142-0-nodeIds-2 =>  +1ms
  z2m:Zwave Node 5: value added 5-142-0-endpoints-2 =>  +0ms
  z2m:Zwave Node 5: value added 5-142-0-maxNodes-3 => 5 +1ms
  z2m:Zwave Node 5: value added 5-142-0-nodeIds-3 =>  +0ms
  z2m:Zwave Node 5: value added 5-142-0-endpoints-3 =>  +1ms
  z2m:Zwave Node 5: value added 5-142-0-maxNodes-4 => 5 +1ms
  z2m:Zwave Node 5: value added 5-142-0-nodeIds-4 =>  +0ms
  z2m:Zwave Node 5: value added 5-142-0-endpoints-4 =>  +1ms
  z2m:Zwave Node 5: value added 5-142-0-maxNodes-5 => 5 +0ms
  z2m:Zwave Node 5: value added 5-142-0-nodeIds-5 =>  +1ms
  z2m:Zwave Node 5: value added 5-142-0-endpoints-5 =>  +1ms
  z2m:Zwave Node 5 ready: Elexa Consumer Products Inc. - DMDP1 (Dome Window and Door Sensor Pro) +2ms
09:33:17.118 CNTRLR   [Node 006] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
09:33:21.995 CNTRLR   [Node 006] did not respond after 2/3 attempts. Scheduling next try in 500 ms.
  z2m:Zwave Node 6: value updated: 32-0-currentValue 255 => 0 +8s
09:33:26.905 CNTRLR   [Node 006] The node did not respond after 3 attempts.
                      It is probably asleep, moving its messages to the wakeup queue.
  z2m:Zwave Node 6 is asleep +5s
09:33:26.911 CNTRLR   [Node 006] Interview attempt 1/5 failed, retrying in 5000 ms...
  z2m:Zwave Node 6: value updated: 32-0-currentValue 0 => 255 +4s
  z2m:Zwave Node 6: value updated: 32-0-currentValue 255 => 255 +11s
09:33:41.393 DRIVER   Message with invalid data received. Dropping it:
                      0x0126000400061e988142119d90977cb4414b165e57949d12c0c69e9b39a6f280be99ef7db3b3
                      0088
  z2m:Zwave Node 6: value updated: 32-0-currentValue 255 => 255 +8s

It seems like I'm getting a bit less than I was getting yesterday. Here is exclude device then include device and press the device button a few times to wake it up:
  z2m:Zwave Node 6: value updated: 32-0-currentValue 0 => 255 +39s
  z2m:App Zwave api call: startExclusion [] +4m
  z2m:Zwave Exclusion started +8s
  z2m:Zwave Success zwave api call startExclusion true +2ms
  z2m:Zwave Node 6: value updated: 32-0-currentValue 255 => 255 +6s
  z2m:Zwave Node 6: removed +3s
  z2m:Zwave Node removed 6 +1ms
  z2m:Zwave Exclusion stopped +1ms
  z2m:App Zwave api call: startInclusion [ true ] +43s
  z2m:Zwave Secure inclusion started +34s
  z2m:Zwave Success zwave api call startInclusion true +0ms
  z2m:Zwave Inclusion stopped +5s
  z2m:Zwave Node 7: added +453ms
  z2m:Zwave Node added 7 +0ms
  z2m:Zwave Node 7 is awake +11ms
09:37:17.990 CNTRLR   [Node 007] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
09:37:20.783 CNTRLR   [Node 007] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
09:37:25.416 CNTRLR   [Node 007] did not respond after 2/3 attempts. Scheduling next try in 500 ms.
  z2m:Zwave Node 7 is now asleep +13s
  z2m:Zwave Node 7 is now awake +20s
  z2m:Zwave Node 7: value added: 114-0-manufacturerId => 634 +530ms
  z2m:Zwave Node 7: value added: 114-0-productType => 8225 +1ms
  z2m:Zwave Node 7: value added: 114-0-productId => 8449 +2ms
  z2m:Zwave Node 7: value added: 134-0-libraryType => 3 +619ms
  z2m:Zwave Node 7: value added: 134-0-protocolVersion => 4.54 +2ms
  z2m:Zwave Node 7: value added: 134-0-firmwareVersions => [ '32.2' ] +4ms
09:37:54.355 CNTRLR   [Node 007] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
09:37:55.952 CNTRLR   [Node 007] The node did not respond after 3 attempts.
                      It is probably asleep, moving its messages to the wakeup queue.
  z2m:Zwave Node 7 is now asleep +6s
09:37:55.972 DRIVER   Message with invalid data received. Dropping it:
                      0x012000040007189881cd6c1032dd327116bcc6e326db12c1279ed5456073c7bc0020
  z2m:Zwave Node 7 is now awake +1m
  z2m:Zwave Node 7 is now asleep +10s

And finally, adding it as Node 7 was in secure inclusion. Here is an attempt adding it without secure mode:
  z2m:Zwave Node 7: removed +5s
  z2m:Zwave Node removed 7 +1ms
  z2m:Zwave Exclusion stopped +1ms
  z2m:App Zwave api call: startInclusion [ false ] +42s
  z2m:Zwave Non-secure inclusion started +37s
  z2m:Zwave Success zwave api call startInclusion true +1ms
  z2m:Zwave Node 5: metadata updated: 49-0-Air temperature +4s
  z2m:Zwave Node 5: value updated: 49-0-Air temperature 64 => 62 +2ms
09:41:23.620 CNTRLR   No response from controller after 1/3 attempts. Scheduling next try in 100 ms.
  z2m:Zwave Node 8: added +1s
  z2m:Zwave Node added 8 +1ms
  z2m:Zwave Inclusion stopped +9ms
  z2m:Zwave Node 5 is now awake +12ms
09:41:23.836 CNTRLR   No response from controller after 1/3 attempts. Scheduling next try in 100 ms.
  z2m:Zwave Node 8 is awake +118ms
09:41:25.832 CNTRLR   [Node 008] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
09:41:28.037 CNTRLR   [Node 008] did not respond after 2/3 attempts. Scheduling next try in 500 ms.
09:41:32.950 CNTRLR   [Node 008] The node did not respond after 3 attempts.
                      It is probably asleep, moving its messages to the wakeup queue.
  z2m:Zwave Node 8 is now asleep +9s
  z2m:Zwave Node 5 is now asleep +1s
  z2m:Zwave Node 8 is now awake +14s
  z2m:Zwave Node 8: value added: 114-0-manufacturerId => 634 +53ms
  z2m:Zwave Node 8: value added: 114-0-productType => 8225 +2ms
  z2m:Zwave Node 8: value added: 114-0-productId => 8449 +1ms
  z2m:Zwave Node 8: value added: 134-0-libraryType => 3 +66ms
  z2m:Zwave Node 8: value added: 134-0-protocolVersion => 4.54 +1ms
  z2m:Zwave Node 8: value added: 134-0-firmwareVersions => [ '32.2' ] +1ms
  z2m:Zwave Node 8: value added: 94-0-zwavePlusVersion => 1 +592ms
  z2m:Zwave Node 8: value added: 94-0-nodeType => 0 +1ms
  z2m:Zwave Node 8: value added: 94-0-roleType => 6 +0ms
  z2m:Zwave Node 8: value added: 94-0-installerIcon => 3079 +1ms
  z2m:Zwave Node 8: value added: 94-0-userIcon => 3079 +1ms
  z2m:Zwave Node 8: value added: 128-0-level => 100 +56ms
  z2m:Zwave Node 8: value added: 128-0-isLow => false +1ms
  z2m:Zwave Node 8: metadata updated: 132-0-wakeUpInterval +74ms
  z2m:Zwave Node 8: value added: 132-0-wakeUpInterval => 43200 +57ms
  z2m:Zwave Node 8: value added: 132-0-controllerNodeId => 255 +1ms
  z2m:Zwave Node 8: metadata updated: 49-0-Air temperature +270ms
  z2m:Zwave Node 8: value added: 49-0-Air temperature => 25.14 +1ms
  z2m:Zwave Node 8: metadata updated: 49-0-Illuminance +318ms
  z2m:Zwave Node 8: value added: 49-0-Illuminance => 0 +1ms
  z2m:Zwave Node 8: metadata updated: 49-0-Illuminance +46ms
  z2m:Zwave Node 8: value updated: 49-0-Illuminance 0 => 0 +1ms
  z2m:Zwave Node 8: metadata updated: 49-0-Humidity +258ms
  z2m:Zwave Node 8: value added: 49-0-Humidity => 60.18 +2ms
  z2m:Zwave Node 8: metadata updated: 112-0-1 +15ms
  z2m:Zwave Node 8: metadata updated: 112-0-2 +2ms
  z2m:Zwave Node 8: metadata updated: 112-0-3 +1ms
  z2m:Zwave Node 8: metadata updated: 112-0-4 +1ms
  z2m:Zwave Node 8: metadata updated: 112-0-5 +5ms
  z2m:Zwave Node 8: metadata updated: 112-0-6 +1ms
  z2m:Zwave Node 8: metadata updated: 112-0-7 +1ms
  z2m:Zwave Node 8: value added: 112-0-1 => 1 +92ms
  z2m:Zwave Node 8: value added: 112-0-2 => 10 +53ms
  z2m:Zwave Node 8: value added: 112-0-3 => 10 +47ms
  z2m:Zwave Node 8: value added: 112-0-4 => 10 +56ms
  z2m:Zwave Node 8: value added: 112-0-5 => 15 +50ms
  z2m:Zwave Node 8: value added: 112-0-6 => 3 +50ms
  z2m:Zwave Node 8: value added: 112-0-7 => 4 +46ms
09:41:50.688 DRIVER   Message with invalid data received. Dropping it:
                      0x0112000400080a59040202000101000000c10077
09:41:52.278 CNTRLR   [Node 008] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
09:41:52.829 DRIVER   Message with invalid data received. Dropping it:
                      0x0112000400080a59040202000101000000bf0009
09:41:54.421 CNTRLR   [Node 008] did not respond after 2/3 attempts. Scheduling next try in 500 ms.
09:41:54.970 DRIVER   Message with invalid data received. Dropping it:
                      0x0112000400080a59040202000101000000bf0009
09:41:56.562 CNTRLR   [Node 008] Interview attempt 1/5 failed, retrying in 5000 ms...
  z2m:Zwave Node 8 is now asleep +10s
  z2m:Zwave Node 8: value added: 32-0-currentValue => 255 +5s

Alright here is a more verbose log. Log level set to "verbose" - I can run again in debug or silly. I was not restarting zwavejs2mqtt between changing log level.
In this log, we have 2 sensors (a door sensor and the broken 4-in-1 sensor). It logs through startup then I clicked the button on the device to wake it up.
CRZlogs.txt

The device is sending a truncated AssociationGroupInfoCCInfoReport. It claims to contain 2 group reports, but only contains one. The driver refuses to parse that, thus the expected response does not come (although it technically does). That part of the interview should probably just be skipped in that case.


Don't block the system after starting stumpwm

This is important to let nixos configure everything, e.g., a desktop manager.
cc @the-kenny @hiberno

Rename commit as it said in CONTRIBUTING.md :)

Done.


[Bug]: Address gets nulled in multi step checkout

What happened?
If i activate the multi step checkout, the order gets correctly saved (as partial) on the first  step and the address_id will be set correctly. But on the second step when the order gets saved again, the address_id field is set to null.
What did you expect to happen?
The address_id should not get set  to null
Version
3.x
What browser are you seeing the problem on?
No response
Relevant log output
No response

The problem is with this code:
https://github.com/tastyigniter/ti-ext-cart/blob/7311acee0f5e504eaccbcd3feb04c4886fe0514f/classes/OrderManager.php#L181
On step #2 there won't be any address data in post, so $addressId will stay null and then in line 196 it will be saved to the order object. A quickfix could be to change line 196 to this:
    if (!($order->address_id > 0)) {
        $order->address_id = $addressId;
    }

But i don't know if that has any other implications.


[C++][Parquet] Support writing to Arrow sinks

Implement a version of parquet::arrow::WriteTable that accepts arrow::io::OutputStream
Reporter: Uwe Korn / @xhochy
Assignee: Uwe Korn](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=uwe) / @xhochy
Note: This issue was originally created as PARQUET-782. Please see the migration documentation for further details.

Uwe Korn / @xhochy:
PR: https://github.com/apache/parquet-cpp/pull/196

Wes McKinney / @wesm:
Issue resolved by pull request 196
https://github.com/apache/parquet-cpp/pull/196


Fix MenuTypeahead position

Closes #4545.
Demo (before and after):
https://github.com/facebook/lexical/assets/65129988/4855d4f6-fc19-4f8b-9332-41af475f68ce

Thank you!


Choosed [rR]eadonly as the only correct writing througout the lib

Sorry for the stuff breaking for people already using the lib...

OPM

Sorry, in english: LGTM :)

Current coverage is 100% (diff: 100%)

Merging #6 into master will not change coverage

@@           master    #6   diff @@
===================================
  Files           3     3
  Lines          47    47
  Methods         0     0
  Messages        0     0
  Branches        0     0
===================================
  Hits           47    47
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update 91b4765...a41248c


New Documentation for features in 0.8.4

Updated the docs

This change is

Review status: 0 of 5 files reviewed at latest revision, 1 unresolved discussion.

documentation/src/docs/asciidoc/model.adoc, line 50 [r1] (raw file):
Done

Comments from Reviewable

Coverage remained the same at 27.966% when pulling 0895fd73be4a95e18e6308c81cca5e7f7bf0189e on Documentation_for_0.8.4 into d9bdc6f0661e2c6316b4ebee415c0912bec295b0 on master.


Remove LxcConf in daemon_test.go and fix a typo

Signed-off-by: Lei Jitang<EMAIL_ADDRESS>

LGTM

LGTM (but windows build won't be green)


1.14 Support

It says 1.14.x support on the client server list, but it still shows a red x on the ping, and doesn't let you join with 1.14.
Thanks for keeping this software up to date :)

Appears to be working fine here, make sure that you don't have any plugins installed that might be causing issues due to the new protocol version


⚠ Bofrost.be has degraded performance

In 6120f71, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1837 ms

Resolved: Bofrost.be performance has improved in 7af02c8.


shouldBeNamed assertion not functioning on second run

Bug Description
I seem to have an issue where utilising the shouldBeNamed() assertion across two different rules does not function as expected. I'm not sure if this is a bug or the way I'm trying to use it.
I have two rules setup:
public function test_all_classes_in_events_should_end_with_event(): Rule
    {
        return PHPat::rule()
            ->classes(Selector::inNamespace('/^Stride\\\\.+\\\\Domain\\\\Events/', true))
            ->shouldBeNamed('/.*Event$/', true );
    }

public function test_all_classes_in_exception_should_end_with_exception(): Rule
    {
        return PHPat::rule()
            ->classes(Selector::inNamespace('/^Stride\\\\.+\\\\Domain\\\\Exception/', true))
            ->shouldBeNamed('/.*Exception$/', true );
    }

In this scenario the first assertion operates as expected but the second reports:
test_all_classes_in_exception_should_end_with_exception:
         Stride\Customer\Domain\Exception\CustomerAlreadyExistsException should be named matching the regex /.*Exception$/

If I flipped the order of these two functions then I will start to get failures to do with events.

Hi. If you switch the method positions, does PHPat report the 'Events' one?

From the looks of it there's only a single instance of ClassnameRule being created which contains all the defined constraints.
The getParams method always returns the parameters for the constraint which was first created, where it should return the parameters of the constraint you're checking against.
Not sure how to fix this issue, but hope it helps.

Fixed by @gertjuhh and released in https://github.com/carlosas/phpat/releases/tag/0.10.14 :rocket:
Thanks a lot for the fix. It was a tricky one and I'm extremely busy these days. Cheers


Why SMILES length longer than 218 is too long?

Hello and thanks for publishing the code of your research. while running experiments, I had some questions.
In function get_input(), I notice that when SMILES length is longer than 218 it will print a hint, and I notice your HIV dataset split train set and test set with SMILES length 218.  Why 218? Is it a magic number?
Question from a new learner.

As far as I remember, when SMILES was longer than 218, it caused out-of-memory errors in the machine I used. I apologize for the unclear warning message.


Upgrade molo in order to fix preview bug

@nathanbegbie this https://github.com/praekelt/molo/pull/326/files#diff-c7bb6b375b1e1a3fe1af4220bc0dca27R148 was added in V4.4.3, we need to update the projects with this when we upgrade to V4.4.3 or higher