Translations are not refreshed without full server restart

Describe the bug
Changes to translation files are not picked up by a regular redeploy but only after the server is restarted.
Expected-behavior
Expected that I can update translations while developing without having to constantly restart the server.
Reproduction

Download a "Hello World Project" with Hilla / React from start.vaadin.com
Import into an IDE (I used VS Code) an launch Application.java
Enable the Hilla I18n feature flag (I did it through Copilot) and restart the server
Add vaadin-i18n/translations_en.properties containing a single line: greeting = Hello in English.
Add await i18n.configure({language: "en"}); to @layout.tsx
Change the button label in @index.tsx to {translate("greeting")}
Observe that the translation is used
Change the translation file to greeting = Hello in English2
Observe that the server redeployed and that the page is reloaded in the browser, but the button text keeps using the old translation.
Restart the server. Observe that the new translation is now used.

System Info
Vaadin 24.4.3

I debugged the application using Spring Dev Tools and I see that in DefaultI18NProvider::getBundle the class loader is AppClassLoader and not the restart classLoader that should allow to reload the file.

For Spring applications, the default I18NProvider bean is created by DefaultI18NProviderFactory, providing its classloader (DefaultI18NProviderFactory.class.getClassLoader())  to the DefaultI18NProvider constructor.


c4id command line tool

Build command-line tool that generates C4 IDs.

see https://github.com/etcenter/c4go/tree/master/cmd/c4id


Decrypt does not work when running from disk

You can get it to work by opening the file in a text editor, search for <div id="decryptInputs"> and make sure the content of the div is empty.
The original file has the div empty and the javascript adds the required number of boxes and while doing so, it register an event handler to decrypt every time the text changes.  When saving, the existing the text boxes are saved and since they already exist the event handlers are not registered.


Upgrade to squatch.js v2

Saasquatch now recommends using their v2 library: https://docs.referralsaasquatch.com/developer/squatchjs/  Their customer success team recommended not to use Segment to load the script, since Segment still uses v1.  I'd prefer to continue using Segment for all scripts like this, is it possible to a) upgrade or b) provide a setting in Segment to toggle between versions? (for backwards compatibility)
Here is the new script: https://d2rcp9ak152ke1.cloudfront.net/assets/javascripts/v2/squatch.min.js
Thanks!

Hi @chiplay, as part of the monorepo migration, this issue has been moved to new issue. Our engineers have been notified and will prioritize and work on it ASAP. Thank you!
For more information, see README.md.


ReleaseBuildDocumentation folder

Can we please incorporate the docs in ReleaseBuildDocumentation to the repo proper?
 This stuff does need to be documented somewhere but doing it per-version isn't very helpful, especially since you can't tell what's different between changes unless you compare back and forth looking for differences that may not even exist.

Those were files we were using for internal parts of the release process. They have been removed. Thanks for bringing it to our attention.


Test coverage is not so good

There are only two (!) unit tests for PBS cluster operations, but every method in every JobManager should be tested.

Agreement: For every method that fails in the future, we will write a test first.


Error when running in Visual Studio 2015

If I create a new project using aspnetcore-spa it works fine when I use the command line, "dotnet run" to run it but when I run it in VS2015 I get an error:  "Javascript critical error at line 691, column 24 in http://localhost:1261/dist/main-client.js?v=5-LKigqyf5uDFrSFDzUAPlR9CPvPDRagTb0x-mGjM4M\n\nSCRIPT1003: Expected ':'"
No idea what the issue is since I am just running this without any changes

This is to do with running it in Internet Explorer, not with whether you launched it from VS or the command line. It's was a bug recently introduced into webpack-hot-middleware: https://github.com/glenjamin/webpack-hot-middleware/issues/165
Fortunately, this was just fixed by @glenjamin 5 minutes ago. Thanks @glenjamin! :)
@garybushey Please update to webpack-hot-middleware version 2.16.1 to get the fix (or re-fetch all your NPM dependencies and you'll get the latest version automatically).


Typo on timeseries page

Under the "Rolling Groupby" section, there's a typo in the year on the later bound of the values -- I believe it should be '2021', not '20210' in this sentence:
So imagine having a time column with the values {2021-01-01, 20210-01-05} and a period="5d" this would create the following windows
See: https://pola-rs.github.io/polars-book/user-guide/timeseries/intro.html#rolling-groupby

Thanks. This has been fixed now.


Feature Request: Super release checksums.txt add to releases

Feature request: You currently kindly provide the release SHA256 hashes within the releases > version notes. Would it be possible to include hashes formally as a local checksum file with each release?  There's a Github Action that can automate this here.https://github.com/marketplace/actions/generate-checksum
This would enable automated checks of the super release download file downloaded with curl without having to scrape the release page.

Good idea... if not v5.0.0-beta2 then by -beta3

Downloading the entire super archive isn't very efficient given that it has a bunch of documentation (including screenshots) that is not necessary for deployment of super. As, such, really only super itself needs a checksum. Also, because I already add the checksum to the changelog, it literally takes no longer for the command to also spit out the checksum to a file... no need for me to learn how to implement GitHub Actions (which look neat, but with no prior knowledge, it would take me personally much longer to implement.)
Thus I'll be including this SHA256 checksum file in all future builds.


Can not compile ExampleApp - Android

/react-native-audio-toolkit/android/lib/src/main/java/com/futurice/rctaudiotoolkit/AudioPackage.java:13: error: AudioPackage is not abstract and does not override abstract method createJSModules() in ReactPackage
public class AudioPackage implements ReactPackage {
       ^
1 error
:react-native-audio-toolkit:compileReleaseJavaWithJavac FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-audio-toolkit:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

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

BUILD FAILED

Total time: 25.6 secs
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html

I get this on react-native run-android with my Android dev device connected.
I tried to run the example app since I was having a hard time building our app for Android after adding in 'react-native-audio-toolkit' with a similar error.
There is something wrong in the compile for this package for Android. iOS builds and run in the simulator (but has an error when playing files from a URL due to a duration of 0).

I think that this problems is occurring because the Android library is defining react-native library without version.
compile "com.facebook.react:react-native.+"
And in the new react version,ReactPackage .java class has changed your contract, adding a new method called createJSModules().
I am newbie on ReactNative and I have tried to fix this problem implementing createJSModules() method, but I gave up after many other problems.

you may try to add below code in AudioPackage.java then error will be gone.
// deprecated >= RN 0.47.0     public List<Class<? extends JavaScriptModule>> createJSModules() {        return Collections.emptyList();     }


Codeceptjs called from Jenkins not working correctly

I create folder c:\desktop automation
in this folder i install codeceptjs (npx create-codeceptjs .)
i do codecept init (npx codeceptjs init)
i create first demo test (demo_test.js)

Demo test contains:
Feature('Only try functionality');
Scenario('Visit page', ({ I }) => {
I.amOnPage('https://www.google.com/');
I.wait(5);
});

I go to cmd, and visiting folder c:\desktop automation
I call node_modules.bin\codeceptjs run .\demo_test.js --steps
now i see:
C:\desktop automation>node_modules.bin\codeceptjs run .\demo_test.js --steps
CodeceptJS v3.0.5
Using test root "C:\desktop automation"

Only try functionality --
Visit page
I am on page "https://www.google.com/"
I wait 5
√ OK in 10432ms
OK  | 1 passed   // 13s
C:\desktop automation>
I have installed in same machine locale jenkins (only with green ball plugin). In this jenkins i have job: 02runDemoCodeceptProject
This job is very simple, contains only build option: execute Windows batch command with this:
cd "c:\desktop automation"
node_modules.bin\codeceptjs run .\demo_test.js --steps
When i run this job, i see in console log this problem:
Running as SYSTEM
Building in workspace C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\02runDemoCodeceptProject
[02runDemoCodeceptProject] $ cmd /c call C:\Windows\TEMP\jenkins8634734597980877900.bat
C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\02runDemoCodeceptProject>cd "c:\desktop automation"
c:\desktop automation>node_modules.bin\codeceptjs run .\demo_test.js --steps
CodeceptJS v3.0.5
Using test root "c:\desktop automation"
Only try functionality --
× "before all" hook: codeceptjs.beforeSuite for "Visit page" in 418ms
Error: browserType.launch: Failed to launch chromium because executable doesn't exist at C:\Windows\system32\config\systemprofile\AppData\Local\ms-playwright\chromium-854489\chrome-win\chrome.exe
Try re-installing playwright with "npm install playwright"
-- FAILURES:

Only try functionality
"before all" hook: codeceptjs.beforeSuite for "Visit page":
browserType.launch: Failed to launch chromium because executable doesn't exist at C:\Windows\system32\config\systemprofile\AppData\Local\ms-playwright\chromium-854489\chrome-win\chrome.exe
Try re-installing playwright with "npm install playwright"
rror
at Object.captureStackTrace (node_modules\playwright\lib\utils\stackTrace.js:48:19)

FAIL  | 0 passed, 1 failed   // 425ms
Run with --verbose flag to see complete NodeJS stacktrace
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE

I try switch helper to webdriverio, and this working correctly in jenkins.
Running as SYSTEM
Building in workspace C:\Users\info\AppData\Local\Jenkins.jenkins\workspace\pokus
[pokus] $ cmd /c call C:\Users\info\AppData\Local\Temp\jenkins4542990666704241256.bat
C:\Users\info\AppData\Local\Jenkins.jenkins\workspace\pokus>cd "c:\desktop automation"
c:\desktop automation>node_modules.bin\codeceptjs run .\demo_test.js
CodeceptJS v3.0.5
Using test root "c:\desktop automation"
Only try functionality --
√ Visit page in 9781ms
OK  | 1 passed   // 36s
Finished: SUCCESS

maybe important info: win10 (64bit 20H - last version), nodejs 14.16.0 64 bit. Installed jenkins: Jenkins 2.277.1

no idea, looks like Playwright issue
see their troubleshooting


Retrieve route parameters from GlobalPathParameters.

This fixes a null pointer exception during generation with the host option. The problem is that the Parameters collection does not contain the parameter from the route. This can be retrieved from the GlobalPathParameters collection.

Problem fix by another change.


add httpx to scanners-user-agents

Add httpx detection to scanners-user-agents list.
This is a relatively generic http tool. In practice it is used in conjunction with projectdiscovery/nuclei & subfinder for HTTP server, resource enumeration.
Default user-agent is httpx - Open-source project (github.com/projectdiscovery/httpx):
https://github.com/projectdiscovery/httpx/blob/d7d906150c906a40583a6e9d8812254d50684160/common/httpx/option.go#L47
	DefaultUserAgent:         "httpx - Open-source project (github.com/projectdiscovery/httpx)",

looks good to me, thank you @wjwoodson

Very welcome contribution @wjwoodson. Thank you.
Merging now.


Reducing a HoloMap of Images does not work

In my understanding, this code should yield a HoloMap of Curves:
import numpy as np
import holoviews as hv
hv.notebook_extension()
hmap = hv.HoloMap({x: hv.Image(np.random.rand(50,50)) for x in range(10)}, kdims=["Frame"])
hmap.reduce(x=np.sum)

But instead it produces a TypeError:
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-1-0fc61905636e> in <module>()
      3 hv.notebook_extension()
      4 hmap = hv.HoloMap({x: hv.Image(np.random.rand(50,50)) for x in range(10)}, kdims=["Frame"])
----> 5 hmap.reduce(x=np.sum)

~/anaconda/lib/python3.5/site-packages/holoviews/core/spaces.py in reduce(self, dimensions, function, **reduce_map)
    344         from ..element import Table
    345         reduced_items = [(k, v.reduce(dimensions, function, **reduce_map))
--> 346                          for k, v in self.items()]
    347         if not isinstance(reduced_items[0][1], Table):
    348             params = dict(util.get_param_values(self.last),

~/anaconda/lib/python3.5/site-packages/holoviews/core/spaces.py in <listcomp>(.0)
    344         from ..element import Table
    345         reduced_items = [(k, v.reduce(dimensions, function, **reduce_map))
--> 346                          for k, v in self.items()]
    347         if not isinstance(reduced_items[0][1], Table):
    348             params = dict(util.get_param_values(self.last),

~/anaconda/lib/python3.5/site-packages/holoviews/core/data/__init__.py in reduce(self, dimensions, function, spreadfn, **reduce_map)
    458         functions to apply along each dimension.
    459         """
--> 460         if any(dim in self.vdims for dim in dimensions):
    461             raise Exception("Reduce cannot be applied to value dimensions")
    462         function, dims = self._reduce_map(dimensions, function, reduce_map)

TypeError: 'NoneType' object is not iterable

The reduce method on HoloMaps will be deprecated, in the next release you will be able to do:
hmap.apply.reduce(x=np.sum)


plop

CI IS FIXED ! Omagad... LINUX FS IS CASE SENSITIVE .. Linux  FS is Case sensitive ... repeat after me !


Lua dark blue color make it hard to read

Summary 💡
The text should not show in such a dark color especially in dark backgrounds

Motivation 🔦
It makes the panel hard to read

Purple on black is indeed pretty bad😅  here is a suggestion with a lighter blue:
before:

after:

Purple on black is indeed pretty bad😅  here is a suggestion with a lighter blue:
before:

after:

That looks 1000 times better


Don't generate proxies for query result documents

Follows up on #1628 and adds query result documents to the proxy generation exclusion list.

:+1:


docs(oxc): add submodule documentation

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#5984  👈
#5983
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @DonIsaac and the rest of your teammates on  Graphite


"Reset window position"-feature

Sometimes my OOTD instances end up in weird corners on the screen (I have a dual screen setup, which could be the cause - see issue #35 ):

There's no way to move it back, but I can reset the position of the window in the registry editor.
Could you implement a "Reset window position"-feature, so it ends up in a window that fits the screen resolution?

If you could identify the action that causes the jump, that would be amazing!  I haven't been able to reproduce this.  Do you plug/unplug a second monitor?  Does your resolution change as a normal part of your workflow?

I haven't been able to reproduce the bug.
I don't think it was related to connecting/disconnecting montors, and I don't change resolution.


[JOSS review] Instructions missing for how the software wants to access the GPU

This is part of the review feedback for JOSS submission (https://github.com/openjournals/joss-reviews/issues/6024)
I followed the install instructions which ran cleanly. I have an NVIDIA RTX card on this PC. I expected then that I can run
calc = DebyeCalculator(device='cuda')

actually, I expected to be able to run device='gpu' since the class documentation only talks about cpu/gpu.

(e.g., 'cuda' for GPU or 'cpu' for CPU). Default is 'cuda' if the computer has a GPU.

But I actually don't have cuda and I get AssertionError("Torch not compiled with CUDA enabled")
It would be nice to have either  more detailed requirements, specifically on GPU drivers and software needed or more details instructions on how to achieve the GPU interface layers DebyeCalculator expects.
I think either send the user to install torch following the website instructions, or offer the instructions for the platform you want to support. pip install torch is not guaranteed to give you something that can talk to the GPU on any platform configuration under the sun.

Thank you for bringing this to our attention. This is something that we've naturally been concerned about as well. We've made updates to the installation instructions and provided more information about the prerequisites for using GPU support in the DebyeCalculator package, as well as implemented more explicit warnings about CUDA availability into the software. With these changes, PyTorch will not be installed with the DebyeCalculator package within the pip-installation, but instead be a prerequisite to the package. To sum up:

PyTorch Dependency: We want to clarify that DebyeCalculator depends on PyTorch, and users need to install PyTorch separately before using our package. We've updated the README to include PyTorch as a prerequisite. Users are now directed to install PyTorch from the official website before proceeding with DebyeCalculator installation.

More Specific Error Handling: In response to your feedback, we've enhanced the error/warning messages. If PyTorch is not installed, users will now receive a more informative message, guiding them to install PyTorch with a direct link to the official PyTorch installation guide as well as this Github page. The README now also contains a dedicated "GPU Support" section that provides steps for verifying CUDA availability.

These changes will be applied to DebyeCalculator v.1.0.4 and onwards through the PyPI installation (https://pypi.org/project/debyecalculator/)
We hope these enhancements address your concerns. If you encounter any further issues or have additional suggestions, don't hesitate to let us know, so we can reopen the issue.


fix: folder Suggestions Mismatch

Description
In FileOrganizer 2000, there's an issue with the folder suggestions functionality in the Assistant sidebar. Sometimes, the suggested folders do not correspond to the currently open file, but instead show suggestions for a different file.
see video with detailed info: https://www.loom.com/share/0df511bf88ff4f8a8b3820b9dfac270e
Steps to Reproduce

Open FileOrganizer 2000
Click on the Assistant sidebar button
Navigate between different files (e.g., "Expenses 2024", "Napoleon", "Hummingbird", "Porsche Boxster")
Observe the folder suggestions for each file

Expected Behavior
The folder suggestions should always match the active file.
Actual Behavior
Occasionally, the folder suggestions are for a different file than the one currently open. For example:

When viewing a file about Napoleon, suggestions for birdwatching appear
When viewing a file about a Hummingbird, suggestions for French History appear

Additional Information

The issue seems to occur randomly
It's possible that suggestions from different files are being mixed together
The problem affects both existing folder suggestions and new folder suggestions

Possible Fix
Ensure that the folder suggestion functions are always using the context of the currently active file when making API requests or processing results.
Attachments
Hummingbird.md
Napoleon.md
Porsche Boxster.md
Additional Notes

Creating 9-10 test folders (e.g., cars, history, animals) with distinct themes may help in testing and reproducing the issue more consistently.
The issue persists regardless of whether the embedding method or standard method is used for suggestions.

/attempt #249

Hello !
I have seen API calls with bad values. With the title of the current page but the content of the previous page.
I have a fix to not make those calls.

@dguerabes approved ✅ thanks a lot. will also see if I can reproduce the issues with titles that you mention.


[BUG] SQL Query Workbench only accepts single-line query (v.1.0.0)

Describe the bug
The following SQL statements are equivalent, but the workbench will not process the latter and throw an error and say this query is not runnable. If this is solved in later versions, I'll close the issue.
SELECT event_date, event_description FROM events

versus
SELECT
  event_date,
  event_description
FROM events

To Reproduce
Steps to reproduce the behavior:

Go to Query Workbench and try two SQL statements structured in the same way as my example.
See error

Expected behavior
To insert readable queries.
OpenSearch Version
1.0.0
Dashboards Version
1.0.0

That's interesting. I noticed you re-routed a past issue from opensearch-project/sql here, so I thought this was the best place for it. Is that the plugin's repo?

That's interesting. I noticed you re-routed a past issue from opensearch-project/sql here, so I thought this was the best place for it. Is that the plugin's repo?

Depends, I would route an issue related to a specific plugin but if the bug originates from OpenSearch Dashboards but impacts plugins then I would re-route it to OpenSearch Dashboards! As this bug seems to be originating from the Workbench plugin then I thought it best to get insight from the plugin maintainers first.

Is that the plugin's repo?
Correct! This repo is a hybrid repo that contains the OpenSearch SQL plugins and the OpenSearch Dashboards Query Workbench plugin.

Duplicate as https://github.com/opensearch-project/sql/issues/234


stable branch releases should be referenced in user guide

Need to come up with documentation for stable branch package usage.  Today we only refernce master in the user guide.

From Ubuntu as an example:
$ sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/katacontainers:/release/xUbuntu_$(lsb_release -rs)/ /' > /etc/apt/sources.list.d/kata-containers.list"
$ curl -sL  http://download.opensuse.org/repositories/home:/katacontainers:/release/xUbuntu_$(lsb_release -rs)/Release.key | sudo apt-key add -
$ sudo -E apt-get update
$ sudo -E apt-get -y install kata-runtime kata-proxy kata-shim

In the above, first, we only should say kata-runtime.  That's not the purpose of this discussion though...
Currently we point to master through:
http://download.opensuse.org/repositories/home:/katacontainers:/release:$(uname -m)

From what I can see, I think going forward we want to be grabbing master from:
https://build.opensuse.org/project/show/home:katacontainers:releases:x86_64:master:$(uname -m)

I'll need @jcvenegas to confirm this.  Based on this, we'll more easily be able to swap via an environment variable maybe?  For stable, we have:
https://build.opensuse.org/project/show/home:katacontainers:releases:x86_64:stable-1.2:$(uname -m)
https://build.opensuse.org/project/show/home:katacontainers:releases:x86_64:stable-1.1:$(uname -m)

I don't want to put a burden on the user for picking an appropriate default, but not sure how to handle this and looking for input.  How to grab "latest stable?"

Good catch. Agree, this all looks like it needs a bit of definition and then update.
The $(arch) addition for sure to fix the new x86 path etc.
It would be great if we could use some sort of symlink-ism, so a download of 'stable-latest' always got you the most recent stable - but my gut tells me maybe we can't generate those paths with OBS?
I have a feeling hard wiring a stable version number in the path then pins them to that version, which is fine if that is the decision they make, but maybe not what we want folks doing by default. It might be that we have to have a 'stable-latest' area and hand link or update that every time we update the most recent stable (and when we add a new stable), so that then tracks the latest stable no matter what.
 I know, it is somewhat situation dependent. My feeling is that we'd recommend going with 'stable-latest'.

We tag all our code repos.

We also tag tests and packaging.

We're now creating stable branches for our code repos and tests.

To cater for this, I think we need to:

Create stable branches for packaging and documentation.

That way, when we create a new stable release, we'll "snapshot" both the packaging and the docs. We can then push a PR to the docs repo (and maybe packaging too?) to update the URLs in all the install guides to use the relevant stable URLs (we should be able to automate the creation of those PRs).
@jcvenegas's #170 links nicely to a branch-specific install README which will allow the user to find the right (branch) version of the install docs.
For a user to decide whether to opt for "stable" or "latest", they'll want to know:

How long "stable" is going to be maintained.
How they switch to "latest" (and potentially how they switch back).
What they will be missing (wrt features) by sticking with "stable".

Since the github interface doesn't really allow for this, I think we're going to need a doc somewhere (maybe even just an "official wiki page") that summarises all this along with pointers to all the current releases (both in terms of downloadable assets and OBS repos / install docs).

James - I'm torn on documentation forking.
benefits:
keep the architecture document closer to the code (having said that -- look at how quickly and often those docs change).
cons:

I don't want to have to maintain multiple sets of install guides
I don't want users to have to suffer through deciding which set of install guides to use.

@grahamwhaley:
As a reference, not that it is necessarily how I'd like to do it, but VPP provides some suggested variables: https://wiki.fd.io/view/VPP/Installing_VPP_binaries_from_packages
Symlink-ism would be ideal, as it is written now the paths will even change (master v. stable-1.2 v. stable-1.1).  Perhaps a better naming scheme is necessary too...

James - I'm torn on documentation forking.
benefits:
keep the architecture document closer to the code (having said that -- look at how quickly and often those docs change).

The arch doc? Yes, that might change quite a bit and should enforce formal re-review and sign-off on that doc when we cut a release. This is hinted at already here:

https://github.com/kata-containers/documentation/blob/master/Release-Checklist.md

cons:
Need to maintain multiple sets of install guides

True, but the stable-${version} docs should be almost entirely static. In fact, looking at them, I think the only changes that might be necessary would be to maintain the distro versions the stable release supports (for example, if a particular version of Ubuntu goes EOL whilst a particular stable release hasn't yet :)
Apart from the (I think) compelling snapshot argument about the docs, another advantage in branching is that we will not need to maintain gobs of detail in the latest versions of the docs in master about the different stable releases - "master" will simply document "latest", so those docs are kept clean and simple.
But we will need some other "area" to document the menu of options outlining pros+cons of each approach (stable vs. latest) and pointing to specific sets of install guides, etc. As mentioned, that could either be a wiki page, or a formal doc (in master only) in:

https://github.com/kata-containers/kata-containers

Users have to decide which set of install guides to use.

But doesn't this just match the decision that users need to make on the version of Kata they will install (stable or "latest"?)

maybe ML even - quicker / wider spread of input.

@egernst - agreed - http://lists.katacontainers.io/pipermail/kata-dev/2018-September/000465.html.

What about an hybrid approach where:

upon a new release, you just tag the documentation repository with the version number.
The master branch will include installation instruction for the "latest" and "stable" versions.
In pages expected to change a lot, like architecture or manuals, you explicitly states that the pages refers to a yet-to-be released version, and point users to the tagged version that matches their installation. E.g.

Architecture for v1.3.0, v1.3.0-rc1, ...

In the meanwhile CI nodes are being provisioned with an outdated version of Kata Containers because of the old links in documentation pages.
Is it ok to open a PR to fix that while we come to final decision?

Absolutely! I guess we should add words to say that users can either select master to get the latest, or one of the stable branches listed at: http://download.opensuse.org/repositories/home:/katacontainers:/releases:/x86_64:/
If you want to raise a PR for the install docs, great! If not, I'll happily do it ;)

Obviously, that's an arch-specific URL so we could give that as an example. In fact, the example should currently specify master and use either $(arch) or $(uname -m) also in the bash code block to ensure the CI tests master by default (for now atleast).

Yeah I'll kickstart a PR.


Update mixing configuration to optimize mixin stream randomization with full production

I've tested this by generating and running NoPrimary using MDC2020p output, and running ceSimReco.

Hi @brownd1978,
You have proposed changes to files in these packages:

JobConfig

which require these tests: build.
@Mu2e/write, @Mu2e/fnalbuild-users have access to CI actions on main.
:hourglass: The following tests have been triggered for cd53b4e9a11c8141b679b74ff1bb3e4faba7f6d2: build  (Build queue has 1 jobs)
About FNALbuild. Code review on Mu2e/Offline.

:sunny: The tests passed at cd53b4e9a11c8141b679b74ff1bb3e4faba7f6d2.

Test
Result
Details

merge
:white_check_mark:
Merged cd53b4e9a11c8141b679b74ff1bb3e4faba7f6d2 at 03464552fa72dc7d804d4ab94b5fe9bbbfbedf64

build (prof)
:white_check_mark:
Log file. Build time: 11 min 21 sec

ceSimReco
:white_check_mark:
Log file.

g4test_03MT
:white_check_mark:
Log file.

transportOnly
:white_check_mark:
Log file.

POT
:white_check_mark:
Log file.

g4study
:white_check_mark:
Log file.

cosmicSimReco
:white_check_mark:
Log file.

cosmicOffSpill
:white_check_mark:
Log file.

ceSteps
:white_check_mark:
Log file.

ceDigi
:white_check_mark:
Log file.

muDauSteps
:white_check_mark:
Log file.

ceMix
:white_check_mark:
Log file.

rootOverlaps
:white_check_mark:
Log file.

g4surfaceCheck
:white_check_mark:
Log file.

FIXME, TODO
:white_check_mark:
TODO (0) FIXME (0) in 0 files

clang-tidy
:white_check_mark:
0 errors 0 warnings

N.B. These results were obtained from a build of this Pull Request at cd53b4e9a11c8141b679b74ff1bb3e4faba7f6d2 after being merged into the base branch at 03464552fa72dc7d804d4ab94b5fe9bbbfbedf64.
For more information, please check the job page here.
Build artifacts are deleted after 5 days. If this is not desired, select Keep this build forever on the job page.


Set max amount shop creation by permission

Hi there
Thank you a lot for keeping plugin updated!
I have an idea: add a permission (or per-group feature in config) to set max amount of shops a player is allowed to create. Useful to give different rights to different people or groups. The permission bypass the config value. Config value is applied only by default.
For instance:

shopchest.maxlimit.(set the value)
shopchest.maxlimit.45
shopchest.maxlimit.500

My bad, i just read entire config

This should already exist, try shopchest.limit.x. If a player has multiple of these permissions, the highest limit will count.

Yeah I found it when I click on "create ticket", thank you ^^


Make genesis config for organization-identity

1 account as Org
2 account as Member of it

Org Name - Oscar
Members:

Mike
Pat

For convenience added org Eve with members Ferdie and Pat
Oscar org has only Mike as member


Fix badgeColor for previous iOS 10 versions

The actual badgeColor prop causes the following error when run on device with a version inferior to iOS 10 like iPad 2 and iPad mini 1.
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITabBarItem setBadgeColor:]: unrecognized selector sent to instance 0x7968be80'
This PR fixes it by checking at runtime if the selector is available for the current running version.
It also makes the color available at start by using the variable self.barItem. Currently, the color appears only after a reload.

I guess it is my bad. Could you please leave a comment that it is available since iOS 10?

+1, helpful to have mentions of "iOS 10" in the comments so that one day when we drop iOS 9 support, it's easy to go through the code and remove dead callsites.


review/jm-final

This PR is intended to be used as a review of the dbt_recurly package prior to release. However, this PR can be merged into main as there are some code changes that can be merged over easily! See more notes below for additional details.

Closing as PR #3 is the final review


Failed to install<EMAIL_ADDRESS>

OS:
Windows 11
Node
16.20.1
When installing koffi version 2.6.2, the installation failed, because Failed to load prebuilt binary, rebuilding from source
$ npm i<EMAIL_ADDRESS>npm ERR! code 1 npm ERR! path node_modules\koffi npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node src/cnoke/cnoke.js -p . -d src/koffi --prebuild npm ERR! Failed to load prebuilt binary, rebuilding from source npm ERR! Error: CMake does not seem to be available npm ERR!     at check_cmake (node_modules\koffi\src\cnoke\src\builder.js:398:27) npm ERR!     at Builder.build node_modules\koffi\src\cnoke\src\builder.js:232:9) npm ERR!     at processTicksAndRejections (node:internal/process/task_queues:96:5) npm ERR!     at async main (node_modules\koffi\src\cnoke\cnoke.js:145:9)
but when installing 2.6.1, the installation was successful.

Indeed... shame on me, it's not the first time I break prebuilds.
I have finally added a check in the release script to prevent that from happening again. And released Koffi 2.6.3.
Thanks for notifying me :)


Error while trying to install

Got this following error while trying to install extension using magento connect manager.
CONNECT ERROR: Package community/Instamojo_Imojo 0.1.9: requires PHP version >= 5.2.0 and <= 5.6.28 current is: 5.6.30

Thanks for pointing this out, we will update this by tomorrow EOD.

Any update?

@kaushik1101 The latest release(0.1.11) has fixed this issue. Apologies for the delay.


Intl test improvements

Q
A

Is bugfix?
no

New feature?
no

Breaks BC?
no

Tests pass?
yes/no

Fixed issues
-

Looks better https://gitlab.com/yiisoft/yii2/builds/12492438


super() may pick incorrect function

Test code:

Foo: class{
    init: func

    test: func(a: Int, c: SizeT){
        "foo get: %d, %d" printfln(a, c)
    }
}

Bar: class extends Foo{
    init: func
    test: func~somesuffix(a: Int, c: SizeT){
        "bar get: %d, %d" printfln(a, c)
        super(a,c)
    }
}

Baz: class extends Bar{
    init: func

    test: func(a: Int, c: SizeT){
        "calling super..." printfln()
        super(a, c)
    }
}

test := Baz new()

test test(10, 100)

Expected:
calling super...
bar get: 10, 100
foo get: 10, 100

Got:
calling super...
foo get: 10, 100

Because functions with (different) suffixes will have lower scores regardless of which level they are.
Should this be treated as bug,  or just a feature?
related issue in ooc-kean(fixed): https://github.com/cogneco/ooc-kean/issues/128
my patch: https://github.com/zhaihj/rock/commit/9ae66dcbb07509710a7224345142068c1cb1b800

I'm conflicted on this. My original vision of suffixes was that they were used to mark variants of functions, the suffix-less being the original / main version. Which explains why suffix-less functions get a higher score.
Your patch gives a higher score to functions that are closer in the type hierarchy right? Although it does fix that particular test case, doesn't it make function scoring even more confusing?
I genuinely don't know what the right thing to do is, here.

In other languages I've used, to overload a function, you give two functions the same name but different signatures. In ooc, that doesn't work, so you use suffixes instead. Coming from C#, I still think of them as overloads, though, so the above behavior is confusing to me, because I expect the super call to match on signature. I don't know if this helps at all with figuring out what the right thing to do is, but that's how one person feels about it. Personally, I don't really see a point in having several functions with the same name and the same signature in the same class that do different things, so suffixes are a bit of an odd solution to me.

@davidhesselbom The original intent behind suffixes was to have sane mangling of names in the generated C. Arguably, that's still useful.

Sure.
Thinking out loud, what if rock was to disallow having several functions with the same name and the same signature, but that have different suffix?

Or, throw a warning that a call like super(a, c) in the Baz class above is ambiguous?

In my experience, it's often easier to come up with good ideas when people around you come up with bad ones.

hides *

throw a warning

It's not actually a bad idea, was the thing that came to mind when reading the code in this thread. The code in this thread looks silly to me, but hey who am I to decide what users can and can't do.
We don't have a way to disable warnings yet, though, so then we're gonna get complaints about the warning people can't disable.

It may look silly, but I've spent a lot of time debugging code that didn't work the way I wanted it to due to this exact behavior, all this because I wrongly assumed that super with a given sequence of argument types would call that function in its immediate parent class regardless of suffixes.
If a warning can be silenced, that would imply that rock isn't actually picking the wrong function, but a function that some people wouldn't expect it to. If the behavior isn't wrong, you shouldn't need a warning for it. Since the behavior is unlike what many people might expect, though, the documentation could be clearer on that point. @zhaihj's example above could go into the documentation as an example of how not to write ooc code.

I wrongly assumed that super with a given sequence of argument types would call that function in its immediate parent class regardless of suffixes.

That sounds like a separate issue. Afaict it's not clearly specified in the doc, but it would make sense to limit it to the immediate parent. That sounds like a much cleaner fix than a layer system

That sounds like a separate issue.

In @zhaihj's example, the super(a, c) call in Baz calls test(a, c) not in its parent class Bar, but in its grandparent class Foo, despite having the same sequence of argument types (Int, SizeT) as test in its parent class Bar, and this happens because of differing suffixes (~somesuffix vs. no suffix). This can be described as "rock picking the incorrect function" if you assume that suffixes shouldn't matter as long as the signature is the same. How is that a separate issue?

It's a separate issue because the actual bug is "there is no language spec that says what needs to be picked in that case", whereas rock does exactly what I designed it to do, afaict.

Oh you mean

Since the behavior is unlike what many people might expect, though, the documentation could be clearer on that point. @zhaihj's example above could go into the documentation as an example of how not to write ooc code.

is a separate issue. Agreed.

What actually needs to be done is:

Say on the website that super() only ever calls methods from the direct parent*
Make rock adhere to that behavior
Original issue doesn't exist anymore

Alright. So then, after all that has been done, in the above example, you would get the expected output
calling super...
bar get: 10, 100
foo get: 10, 100

and if Bar has no implementation at all of test (but Foo still does), you get some compiler error that complains Bar has no implementation of test?

A more confusing case:(just add suffix to Baz test)
Foo: class{
    init: func

    test: func(a: Int, c: SizeT){
        "foo get: %d, %d" printfln(a, c)
    }
}

Bar: class extends Foo{
    init: func
    test: func~somesuffix(a: Int, c: SizeT){
        "bar get: %d, %d" printfln(a, c)
        super(a,c)
    }
}

Baz: class extends Bar{
    init: func

    test: func~somesuffix(a: Int, c: SizeT){
        "calling super..." printfln()
        super(a, c)
    }
}

test := Baz new()

test test(10, 100)

The output of this code is:
foo get: 10, 100

However, we are calling test on an instance from Baz.
I think getting Baz test is more naturally instead of Foo test, at least in this case.

I think getting Baz test is more naturally instead of Foo test, at least in this case.

I agree. That's definitely not what I'd expected.

@zhaihj @davidhesselbom yes, and my proposal fixes that example too

This seems to have already been fixed.
Am I missing something or should I close the issue?

I'm closing this since it seems to have been fixed.


Provide existing long description in setup.py

setup.py wants to open README.rst but only README.md exists

fixed in #35


Implement support for new W3C Pointer Events interface

http://www.w3.org/TR/pointerevents/

Current implementation already supports pointer events.  For details, see src/handlers.js.


Issue-30: Fixing latest_version function

Addresses #30. Fixes the latest_version function and adds test cases.

Merged! Code looks good, and everything is working locally.


Problem with the camera installed first

I installed the plugin of the camera first, but the camera does not work with the latest version of this plugin.
How should I proceed to force the loading order of the plugins?
Thank

Hi, what error do you get?

Unfortunately, the error is not very descriptive.
length=1; index=1
The code run fine without your plugin.
const options: CameraOptions = {         quality: 75,         destinationType: this.camera.DestinationType.FILE_URI,         sourceType: this.camera.PictureSourceType.CAMERA,         encodingType: this.camera.EncodingType.JPEG,         mediaType: this.camera.MediaType.PICTURE,         correctOrientation: true,         saveToPhotoAlbum: false       }       this.camera.getPicture(options).then((fileUri) => {         let n = this.file.externalCacheDirectory.indexOf("cache");         let name = fileUri.slice(n + 6);         let fileEntry = {};         fileEntry['name'] = name;         fileEntry['path'] = this.file.externalCacheDirectory;         fileEntry['nativeURL'] = fileUri;         this.listServicesImages.unshift(fileEntry);         resolve(fileUri);       }, (err) => {         console.log('Camera getPicture error 0');         console.log(err);         reject(err);       })
More info:
`global packages:
@ionic/cli-utils : 1.4.0
Cordova CLI      : 7.0.1
Ionic CLI        : 3.4.0

local packages:
@ionic/app-scripts              : 1.3.12
@ionic/cli-plugin-cordova       : 1.4.0
@ionic/cli-plugin-ionic-angular : 1.3.1
Cordova Platforms               : android 6.2.3
Ionic Framework                 : ionic-angular 3.4.2

System:
Node       : v6.11.0
OS         : Windows 7
Xcode      : not installed
ios-deploy : not installed
ios-sim    : not installed
npm        : 3.10.10`

Plugins
> cordova plugin ls ✔ Running command - done! com-darryncampbell-cordova-plugin-intent 0.0.13 "Intent Shim" cordova-fabric-plugin 1.1.9 "cordova-fabric-plugin" cordova-plugin-app-version 0.1.9 "AppVersion" cordova-plugin-camera 2.4.1 "Camera" cordova-plugin-compat 1.1.0 "Compat" cordova-plugin-console 1.0.5 "Console" cordova-plugin-device 1.1.4 "Device" cordova-plugin-file 4.3.3 "File" cordova-plugin-file-transfer 1.6.3 "File Transfer" cordova-plugin-geolocation 2.4.3 "Geolocation" cordova-plugin-globalization 1.0.7 "Globalization" cordova-plugin-inappbrowser 1.7.1 "InAppBrowser" cordova-plugin-network-information 1.3.3 "Network Information" cordova-plugin-splashscreen 4.0.3 "Splashscreen" cordova-plugin-statusbar 2.2.1 "StatusBar" cordova-plugin-whitelist 1.3.1 "Whitelist" cordova-plugin-x-toast 2.6.0 "Toast" cordova-plugin-zip 3.1.0 "cordova-plugin-zip" cordova-sqlite-storage 2.0.4 "Cordova sqlite storage plugin" cordova.plugins.diagnostic 3.6.5 "Diagnostic" ionic-plugin-keyboard 2.2.1 "Keyboard" phonegap-nfc 0.6.6 "NFC"

:/ No, not very helpful like you say.  Try using version 0.0.7 of the plugin as that should have no interaction with the Camera plugin so you should not see any issues with that version.
For the latest version of this plugin, if you need to use that the first thing to check is that you have a provider_paths.xml file located at \platforms\android\res\xml.  That file is shared with the Camera plugin so possibly something is strange there.  If the file is present, if it has anything other than a single entry for external-path with path '.' then it is possible I have misunderstood the complexity of the Camera.

I just committed https://github.com/darryncampbell/darryncampbell-cordova-plugin-intent/commit/8245d594cbe45096df89fe85c697121847e56162, can you please test against the master branch of this plugin?  I believe the root cause was a mismatch between the names of the external-path file.  You might have to delete the provider_paths.xml file I mentioned in the previous comment and uninstall / reinstall both plugins.

Ok. I'll try

It works perfectly. Thank you.

👍


Task.enqueue raises TypeError with default parameters

With trains==0.15.0rc0
When calling Task.enqueue(task), user gets the following error:
File "piping.py", line 47, in main
    Task.enqueue(task)
  File "/Users/h4dr1en/miniconda3/envs/training-py36/lib/python3.6/site-packages/trains/task.py", line 710, in enqueue
    req = queues.GetAllRequest(name=exact_match_regex(queue_name), only_fields=["id"])
  File "/Users/h4dr1en/miniconda3/envs/training-py36/lib/python3.6/site-packages/trains/backend_interface/util.py", line 125, in exact_match_regex
    return '^%s$' % re.escape(name)
  File "/Users/h4dr1en/miniconda3/envs/training-py36/lib/python3.6/re.py", line 267, in escape
    for c in pattern:
TypeError: 'NoneType' object is not iterable

This is because both queue_name and queue_id were not specified when calling Task.enqueue(task). Nevertheless:

The error is not straightfoward (should raise ValueError("No queue_id/queue_name specified"))
Task.enqueue should not have queue=None(User should not expect a function to fail because of default values). Either:

Set default value of queue_name to "default" (which would make a lot of sense). queue_id should only be considered if it is not None and should take the predecence over queue_name.
Change signature: Task.enqueue(task, queue), where queue is either an id or an name. The detection of whether queue is a name or an id can be done under the hood.

Hi @H4dr1en , you are correct, bug is verified.
Regrading the suggestion, the previous behavior , if both queue_name & queue_id are None, it will  select the first queue, and print a warning if there are multiple queues defined in the system.
We can:

preserve the current behavior
force either name or id
use "default" queue name if nothing is provided (and probably print a warning saying we selected queue name "default". The thing is, you can always rename a queue, so we cannot count on "default" queue to always exist.

I tend towards the second option, I think it makes more sense for the user to know what they are looking for...
What do you think?

Force either name or id is OK as long as the error message is clear I would say, otherwise change the signature to enqueue(task, queue_name="default", queue_id=None).
Btw, any reason to have this function as classmethod and not just method?
It sounds more natural to do
my_task = Task()
my_task.enqueue()

But I can also live with the current implementation 👍

Thanks @H4dr1en , I think that this is what we will do.
Regrading my_task.enqueue() , the problem is you can only enqueue a Task that is not running. The initial thought behind putting it as a class service was that we wanted to convey that you cannot just enqueue your running Task i.e. yourself.
Following a few discussions we had here #128 , we could actually add :
Task.enqueue(self, allow_cloning=True)

Which will do what you suggested, and in case the Task is not in "draft" mode, it will just clone it and enqueue the cloned Task. I think this will definitely make it easier to use, and will actually be quite consistent with the ideas that were suggested in #128 , What do you think?

Regrading my_task.enqueue() , the problem is you can only enqueue a Task that is not running. The initial thought behind putting it as a class service was that we wanted to convey that you cannot just enqueue your running Task i.e. yourself.

This definitely makes sense. After giving a second thought, I like it!

Task.enqueue(self, allow_cloning=True)

This would clone the task, send the clone to the queue and continue or break the current script? And when the agent will execute this experimentand this line in particular, will it also clone again the task or understand and skip this instruction? I am not sure it is "worth" creating a cloned task to run the same code remotely, right?

This would clone the task, send the clone to the queue and continue or break the current script? And when the agent will execute this experimentand this line in particular, will it also clone again the task or understand and skip this instruction? I am not sure it is "worth" creating a cloned task to run the same code remotely, right?

So I was thinking task.enqueue will continue execution, as task is a general object, and you might have done Task.get_task('1123').enqueue(),
But it seems that what you have in mind is a code sending itself for execution.
Assuming this is the case, we either combine it with the context idea, per #128 suggestion, this will solve endless tasks creating one another (as you pointed out).
Now that I think about it, maybe we should combine the two, because what we have here is essentially a context call and with empty execution block, maybe:
with m_task.enqueue(queue='default', exit=True):
    # run some code locally
    # enqueue ourselves and leave the process

which also supports allow_cloning=False which implies, if we are enqueuing ourselves then Exit  must be True:
m_task.enqueue(queue='default', allow_cloning=False, exit=True):

Hi @H4dr1en
Good news v0.15 is out with this feature added
task.execute_remotely(self, queue_name=None, clone=False, exit_process=True)

Notice that Python cannot actually skip an execution block (i.e. with-block) (see discussion here), so we decided not  go that route (well actually the hack suggested on the discussion works, but we thought it is just bad practice :))
We also added:
Task.running_locally() if you need to have a conditional execution block
WDYT?

Very cool! These two functions allow a lot of flexibility I think 👍
Regarding this issue: as of 0.15.0,
Task.enqueue(task)

will raise :
Exception: At least one of (queue_name, queue_id) is required

Which makes definitely sense! Closing here 👍


clangd failed to start: TypeError: import_coc8.window.createTreeView is not a function

I am currently facing this error message:
 Server clangd failed to start: TypeError: import_coc8.window.createTreeView is not a function

Logs
Error logs:
2021-10-14T23:46:32.500 INFO (pid:34648) [services] - clangd state change: starting => running
2021-10-14T23:46:32.504 INFO (pid:34648) [services] - clangd state change: running => stopped
2021-10-14T23:46:32.505 ERROR (pid:34648) [services] - Server clangd failed to start: TypeError: import_coc8.window.createTreeView is not a function
    at ASTFeature.initialize (.../.config/coc/extensions/node_modules/coc-clangd/lib/index.js:27453:39)
    at Tv.initializeFeatures (.../.config/nvim/plugged/coc.nvim/build/index.js:210:4064)
    at .../.config/nvim/plugged/coc.nvim/build/index.js:206:5038
2021-10-14T23:47:47.723 INFO (pid:34648) [attach] - receive notification: showInfo []

System information
Clangd version (from the log, or clangd --version):  13.0.0
Operating system: macOs

Thank you for your feedback, I've improved the function check.

I am confusing. I still get stuck by the same error...
I'm running neovim in Termux. My clang version is also 13.0.0


refactor(apps/prod/tekton/configs/tasks): refactor the offline pkg task

Signed-off-by: wuhuizuo<EMAIL_ADDRESS>

/approve


There's a typo in one of the demo screenshots on https://getindexify.ai/

'bloster' should be 'bolster'

/assign

Please assign me this issue

Closing this since the website has been updated.


How to authenticate non-interactively?

This documentation should give an example of how one should connect to Exchange Online from a PowerShell script that runs non-interactively, such as from a scheduled task.

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

ID: 39fbe5a2-c138-b566-c094-82ffc3d1b734
Version Independent ID: 4d69ee5d-5a6d-a203-69fe-bf5441a8b5eb
Content: Connect to Exchange Online PowerShell
Content Source: exchange/docs-conceptual/exchange-online/connect-to-exchange-online-powershell/connect-to-exchange-online-powershell.md
Service: exchange-online
GitHub Login: @chrisda
Microsoft Alias: chrisda

@officedocsbot assign @yogkumgit

Hi @Wardrop, thank you for your feedback.
Sorry but I am not agree with you, I think it's a more general powershell subject:
https://blogs.msdn.microsoft.com/koteshb/2010/02/12/powershell-how-to-create-a-pscredential-object/

I assumed there was some other method of authentication besides username and password. Most other Office 365 API's support other methods.

Sorry I don't have those information.
I understand that there isn't another way like, for example, Graph.

@dariomws306  Thank you very much for the contribution and sharing this explanation. @Wardrop
Hope this comment is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

@officedocsbot close


Add ax kwarg to matplotlib visualization functions

Summary
This commit adds support for passing a matplotlib axes to visualization
functions. This enables integrating the qiskit visualizations into a
larger matplotlib visualization. When an ax kwarg is set that input will
be used for the output visualization and a new figure will not be
generated or returned.
Details and comments
Fixes #1950

Given that matplotlib calls the module axes, why not calling the argument axes?

It seems that the parameters are not optional. Previously working code is breaking :
psi = [0.70710678118654746, 0, 0, 0.70710678118654746]
plot_state_hinton(psi)

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-3-7e1883ce9c63> in <module>
      1 psi = [0.70710678118654746, 0, 0, 0.70710678118654746]
----> 2 plot_state_hinton(psi)

~/repos/qiskit-terra/qiskit/visualization/state_visualization.py in plot_state_hinton(rho, title, figsize, ax_real, ax_imag)
     99             fig = ax_real.get_figure()
    100         else:
--> 101             fig = ax_imag.get_figure()
    102         ax1 = ax_real
    103         ax2 = ax_imag

AttributeError: 'NoneType' object has no attribute 'get_figure'

It's not obvious for me how this new options are used. Maybe a more explicit subplot example in the release notes?

It was a typo in plot_state_hinton() fixed in the latest patch. I'll take another look at release note and see if I can come up with a clearer example.

do you have any thoughts about https://github.com/Qiskit/qiskit-terra/pull/3053#issuecomment-530112487 ?

do you have any thoughts about #3053 (comment) ?

Sorry I missed that among the other review comments earlier. I really don't care about the name much, ax is also commonly used in the matplotlib documentation for things that deal with an Axes object. I'd be fine deferring to whatever your preference is, however in this case we are already using ax in an existing API, see: https://github.com/Qiskit/qiskit-terra/blob/master/qiskit/visualization/gate_map.py#L70-L80 so I used ax to be consistent.

however in this case we are already using ax in an existing API

Okey. That's a good argument to keep it. Let's merge.


Add custom date format for creation time in frontmatter YAML

Fixes #4
Add support for custom date formats for creation time in frontmatter YAML.
@Fertion can you review the code and TEST it, because I'm a beginner Android developer

@Fertion  Oh I just noticed your comment at the end of readme file

Important: I am not a programmer, and the code was written by neural networks, so I don't fully understand how it works in detail. Therefore, while I’ve tested the app to the best of my ability, use it at your own risk. I would also greatly appreciate any feedback and advice.
In that case i will take some time next week to read all the code and test this quick change

In that case i will take some time next week to read all the code and test this quick change

I don’t think it’s necessary; I’ve already made a similar adjustment in the debug version, and I just need to test it now. The logic of the template has changed quite a bit in the app by this point, so I implemented it differently.


[BUG] TS compile: "TS2456: Type alias 'Middleware' circularly references itself."

Describe the bug
Error thrown when compiling react app with typescript v4.9.4 and using yarn pnp.
Example project
.yarn/__virtual__/react-tooltip-virtual-7b0a038807/0/cache/react-tooltip-npm-5.7.0-8f25b21000-1d3ae9afc9.zip/node_modules/react-tooltip/dist/react-tooltip.d.ts:16:6 - error TS2456: Type alias 'Middleware' circularly references itself.
Version of Package
v5.6.0
To Reproduce

add typescript v4.9.4 to react app
use yarn pnp
use react-tooltip v5.6.0
compile

or

clone https://github.com/bobmazy/react-typescript
run yarn
run yarn tsc

Expected behavior
React App should compile without any error

Thanks for reporting this. "skipLibCheck": true was hiding this problem when running the build.


Updated iOS section

Added additional non-official source for obtaining device identifiers.

@dannycabrera : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@conceptdev : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


VsCode: Add loading spinner during autocomplete request on current line

Description
Add loading spinner during autocomplete request on current line. Can be switched off in the vscode extension configuration.
#925
Checklist

[x] The relevant docs, if any, have been updated or created

Screenshots
https://github.com/user-attachments/assets/96a94935-2e9c-4755-b6c7-d3e5d08c3289
Testing
Edit some code, watch the loading spinner.
Disable the spinner in the settings, validate the absence of the spinner.

I added the delay and two icons, now with Synfig Studio, an open source 2D drawing/animation software. I did the dot, but the animation continues running in the background, so some times the dot pops up in it's large state, sometimes in it's small state. So I added a slow spinner as well. To me the spinner looks better. Just replace the gif files to see both versions.
Happy to adjust the icons if you have suggestions, I'm not much of a designer ...

The minimum display time is present as well.


Execute operations asynchronously in environment stop flow

Did we reach the point where Launcher is so complex it should come with battery of tests?

Did we reach the point where Launcher is so complex it should come with battery of tests?

I was thinking about testing launcher for some time but complexity of it arises from shortcomings of testcontainers abd dockerjava


replica metric

Can Azure Monitor monitor replica's metrics?

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

ID: a48d2c19-151e-3845-7f1a-ba1725738a62
Version Independent ID: 608dca2a-3a1b-3ddd-cc28-969f84730b58
Content: Azure Analysis Services scale-out
Content Source: articles/analysis-services/analysis-services-scale-out.md
Service: analysis-services
GitHub Login: @Minewiskan
Microsoft Alias: owend

@yuharucan The ability to split metrics for replica servers has not yet been checked into Azure production. There was recently some miscommunication about this out there, but as of right now, this is not yet available. Keep an eye on the blog. It's coming.
#please-close

@yuharucan We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


Implement logging for the decompiler

Currently the logger has a bunch of print statements.  We could implement logging in the decompiler like we did for the runtime, and have it log to a file.
To run the decompiler from the build folder:
decompiler/decompiler ../config/jak1_ntsc_black_label.jsonc ../iso_data ../decompiler_out

note that you must copy the DGO/CGO folders to iso_data first.
The current output of the decompiler:
Jak Disassembler
- Loading Types...
- Initializing ObjectFileDB...
ObjectFileDB Initialized:
 total dgos: 2
 total data: 6685824 bytes
 total objs: 336
 unique objs: 336
 unique data: 6664192 bytes
 total 100.9 ms (63.199 MB/sec, 3330.389 obj/sec)

- Processing Link Data...
Processed Link Data:
 code 3076368 bytes
 v2 code 3076368 bytes
 v2 link data 53632 bytes
 v2 pointers 29533
 v2 pointer seeks 15404
 v2 symbols 251
 v2 symbol links 18801
 v3 code 3008875 bytes
 v3 link data 520096 bytes
 v3 pointers 18123
   split 6305
   word  11818
 v3 pointer seeks 12014
 v3 symbols 17069
 v3 offset symbol links 60823
 v3 word symbol links 25718
 total 351.928 ms

- Finding code in object files...
Found code:
 code 1.945 MB
 data 6.631 MB
 functions: 5939
 fp uses resolved: 19136 / 19136 (100.000 %)
 decoded 509915 / 509915 (100.000 %)
 total 391.614 ms

- Processing Labels...
Processed Labels:
 total 66104 labels
 total 48.370 ms

- Finding scripts in object files...
Found scripts:
 total 258.481 ms

- Analyzing Functions...
Found 5939 functions (3050 with no control flow)
Named 4751/5939 functions (80.00%)
Excluding 246 asm functions
Found 43432 basic blocks in 1729.795 ms
 5693/5693 functions passed cfg analysis stage (100.00%)
 328874/328874 basic ops converted successfully (100.00%)
 5693/5693 cfgs converted to ir (100.00%)
- Writing functions...
Wrote functions dumps:
 total 316 files
 total 37.050 MB
 total 6835.690 ms (5.420 MB/sec)

Will take a look at getting this resolved!

I think this can be closed as of the merging of https://github.com/water111/jak-project/pull/78


Sentry shows simple console.log string as array

This is just about how the console.log breadcrumbs are formated:
When I do a simple console.log('UndoManager: startGroupIfNeeded'), this is how Sentry currently the breadcrumb in the list:

This blows up the list quite a bit. Is there something I can do about it?
For example:
https://sentry.io/organizations/stephan-petzl/issues/2874816070/?environment=production&environment=development&project=1554144&query=release%3ARepeato-1.0.0-beta.19*+is%3Aunresolved&statsPeriod=14d
Versions + Platform
SDK version<EMAIL_ADDRESS>Electron version<EMAIL_ADDRESS>Platforms:  Windows/macOS/Linux

This renders this way because we pass stuff into the data field of the breadcrumb in the SDK.
I think it's a reasonable ask to try to improve the UI though (perhaps by hiding the data if a user configures it that way?). @stoefln mind opening an issue in the main Sentry repo to see what the Sentry frontend folks think? We can also see what design thinks there as well!

Closing in favour of linked Sentry issue.


Update to socket2 v0.4

Awesome! Since it's a dev dependency it won't end up in everyone's dependency tree in the same way. But still great to have the latest. Thanks :tada:

Published 0.3.7 :rocket:


three.d.ts: SkinnedMesh accepts BufferGeometry too

THREE.js's SkinnedMesh class accepts BufferGeometry, not only Geometry for its first parameter

threejs/three.d.ts
to author(@gyohk). could you review this PR?
:+1: or :-1:?
check list

[ ] pass the Travic-CI test?

:+1:
Thank you for pointing this out.

@gyohk thanks!
@elisee thanks mate!

Happy to help! Thanks for the definition file :)


Fixes logpresso/CVE-2021-44228-Scanner#273

Printed versions of secure versions
The safe version of log4j1.x and log4j2 will be printed on command line and also in the reports.
But only if parameter --reportSecureVersions is sepcified
"Copyright © 2021 Atruvia AG<EMAIL_ADDRESS>

@ChKemper I will review this on the weekend. Thank you for PR :D


tf-1.10.1 freeze_graph 'list index out of range'

See here, I wonder why no one answer my question ???

Thank you for your post. We noticed you have not filled out the following field in the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Thanks.
Have I written custom code
OS Platform and Distribution
TensorFlow installed from
TensorFlow version
Bazel version
CUDA/cuDNN version
GPU model and memory
Exact command to reproduce
Mobile device

closed as it is duplication of #22626.


test_get_episode file has failing test test_get_episode_by_series

One test in the test_get_episode test suite is failing.
Need to fix.
https://github.com/BurhanH/TestAutomationCourse-python-api-project/runs/6975547377?check_suite_focus=true#step:6:53

Intermittent issue.


Tamper always active / Engineering mode

Most alarm systems constantly monitor the tamper zones / sensors regardless of the arm state, that way if someone tampers with devices it alerts the system & users, eithe by notification or alarm. This means that in order to perform maintainence such as changing batteries the ssytem needs to be put into an engineering mode.
Could this be implemented in Alarmo to mirror the functionality of most alarms.
I know this could be implemented in HA by simply having any of the tamper sensors activating the Siren but it would be better to keep everything contained in alarmo.

This would be nice to have.


Back to Top button

I have added a "Back to Top" button for improved navigation. I am attaching a video demonstrating the functionality of the button.
https://github.com/user-attachments/assets/24a68411-c7d6-49d3-ac69-2ffee2e0b94f
Please review the changes, and let me know if any further adjustments are needed!

Great Work @saadgibawa!
Can we add a small fade in animation to it? so that it will appear smoothly.?
https://github.com/user-attachments/assets/a6bae087-fbbb-438b-8415-73b609997bbf

Ping me when it's done.

@aslams2020 sure

@aslams2020 added the fade effect
Please review the changes and let me know if any further adjustments are needed
https://github.com/user-attachments/assets/d88a8732-1b9a-4b73-aef3-a45d079ebcd7

Hi, @saadgibawa
I got My account back today. On next leaderboard update you'll be able to see your points.
Sorry for the inconvenience. Keep contributing.🚀


Additional Very Simplified Sheet AD&D2e

A very simplified AD&D 2e PC sheet with NO Tabs / Roll templates / Worker Scripts / Buttons

Roll20 prefers to have only one sheet per system, so don't be supprised if this doesn't get added.

there is already two sheets for AD&D 2e :) And problem is nobody likes to compromise. SOme people want an extremely simplified sheet, some wants soem extra stuff and otehrs wants templates and worker scripts etc

Actually I see there are many systems with multiple sheets

Yes, both true, but it doesn't change the current guidelines. Recently only official sheets(made by Roll20) have been added as secondary sheets, and here and there some smaller sheets have been replaced by newer and better sheet. Even a modified sheet with colorblindness support where turned down as a separate sheet as the improvements could be added as options to the main sheet.

@aquaalex As Anduh said, our policy is only to have one sheet per system, that the community can contribute to in order to make it the best possible experience rather than fragment the player base and risk problems like unmaintained sheets, difficulty of user choice of sheet, etc.  While duplicate sheets do exist in the repository, they are only there from before this policy took effect (with some very particular exceptions) in order to retain backwards compatibility for those using said sheets.
I applaud your work in improving this sheet and working with the community to try and make it the best it can be, but I can't accept another sheet for the same game system.  Perhaps you can implement different modes for the sheet which are relatively easy to toggle, thus allowing the sheet to have both a "Simple" and "Advanced" form.  As you progress with the sheet, perhaps even its name in the character sheet select drop-down might be altered to reflect such a change.
If you have any questions, feel free to contact me here, or on (Roll 20 by direct message).
Thanks,
Jeff

Well I am not for more sheets, but some users dont want any scripts or templates or buttons so as a community member I was trying to accomodate them as I do not see any harm or penalties arising from this. And give none pro members some options. But I have removed my additional sheets. Please make sure to at least approve my other changes to the current sheet.

Isn't "community sheets" something I support with each monthly payment to Roll20? Its says I get that right on my subscription. Seems to be something I am paying for. And ADD is 6.6% on the ORR Group report 2018.


fix typo

This change is

/assign @heckj

I can’t review the chinese updates to know if they make sense, since I don’t read Mandarin, but the others look good
/approve

/assign @tengqm

/lgtm
Thanks!


find more venues

ideas so far:

Mountain view performing arts center
One of the many parks
Computer history museum

computer history museum would be super-rad!!

trying to find a non-changing, permanent venue would be ideal.


fix percent issue

Hi, I have a PR for fixing percent show when trait loading.
Please check and merge it.
Thanks

Looks good to me, merging :)


Compatibility with VSCodium?

Hi,
I'm trying to work with VSCodium in opposate of VSCode not FLOSS. In VSCode OSS there is no Remote SSH plugin available (closed source) and sshcode is interesting to launch remote VSCodium but they don't work.
I thought it was the binary path that wasn't good. I made a symbolic link from codium to /usr/bin/code without success.
2019-10-31 19:33:24 INFO	starting code-server...
2019-10-31 19:33:24 INFO	Tunneling remote port 20119 to <IP_ADDRESS>:38228
Option 'allow-http' is unknown. Ignoring.
Option 'allow-http' is unknown. Ignoring.
info  Server listening on http://<IP_ADDRESS>:20119
info    - Password is 4db1819bd2d1d4d3d45b5cbc
info      - To use your own password, set the PASSWORD environment variable
info      - To disable use --auth none
info    - Not serving HTTPS
2019-10-31 19:33:39 ERROR	failed to send SIGTERM to SSH master process: os: process already finished
                                                                                2019-10-31 19:33:39 FATAL	error: code-server didn't start in time: context deadline exceeded

I have verified, on target is listen to 38228 and localhost have 20119 listen for ssh process.
I have this informations on my Linux Debian 10 terminal when I launch sshcode on target with bastion host with latest sshcode version.
Do you have any idea?

The err has nothing to do with vscodium, The only problems you should run into while using vscodium is the directories where vscode data is stored, you can set those with ENV variables, (dont know what, try sshcode --help)
Also those ports arnt having issues,
What it does, is it runs code-server on the target, and gives it a random port to run on,
it will then tunnel that port over ssh to a random port on your client, and then attempt to open your browser to this new URL,
ssh > remote > open code-server on random port > Tunnel Port over SSH to random port on client >  open Browser to <IP_ADDRESS>:RandomPort
if those open ports are occupied by SSH, it cant use those.

Closing as this has been inactive for a long time and I believe @Merith-TK covered it.


FEAT-#27: add a travis script for the react frontend

Description
Implement a travis continuous integration for the application
Issue reference: #27
Branch and Commit name must follow this template
Branch template: {ISSUE TYPE}-{Issue number}/{desciption_of_branch}
Commit template: {ISSUE TYPE}-{Issue number}: {description of changes}

Type of change
Please delete options that are not relevant.

[ ] BUG (Fixing or documenting a bug)
[x] FEAT (Add a new feature to the project)
[ ] CHORE (Something that needs to be done outside of the issue)
[ ] DOCS (Implement documentation)
[ ] TASK (A task that must be done to complete an issue)

Checklist:

[x] My pull request references the issue in the comments
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

Test

[x] Ran make test-unit and all test passes
[x] Ran make test-coverage and coverage is atleast 90%

Is this all for the travis? Or do we need to add more things later?

Is this all for the travis? Or do we need to add more things later?

Yes if we are only looking to automatically run test. If we need more functionality we may have to add more code and also if we need to implement it with AWS s3


add comma to OpenQASM's two-qubit gate instructions

I fix  #22
Please review and merge this.

I have read the CLA Document and I hereby sign the CLA


Cramjam wrong architecture error when installing on M1 with conda (mambaforge)

I'm working on Apple M1 with a mambaforge deployment of conda.
When trying to save a dataframe to parquet using fastparquet I'm getting the following error:
ImportError: dlopen(/Users/rpelgrim/mambaforge/envs/cramjam/lib/python3.9/site-packages/cramjam.cpython-39-darwin.so, 2): no suitable image found.  Did find:
	/Users/rpelgrim/mambaforge/envs/cramjam/lib/python3.9/site-packages/cramjam.cpython-39-darwin.so: mach-o, but wrong architecture
	/Users/rpelgrim/mambaforge/envs/cramjam/lib/python3.9/site-packages/cramjam.cpython-39-darwin.so: mach-o, but wrong architecture

Seems like conda is giving me the wrong version of cramjam?
MRE:
conda create -n cramjam
conda install cramjam ipython
ipython
import cramjam
ImportError: dlopen(/Users/rpelgrim/mambaforge/envs/cramjam/lib/python3.9/site-packages/cramjam.cpython-39-darwin.so, 2): no suitable image found.  Did find:
	/Users/rpelgrim/mambaforge/envs/cramjam/lib/python3.9/site-packages/cramjam.cpython-39-darwin.so: mach-o, but wrong architecture
	/Users/rpelgrim/mambaforge/envs/cramjam/lib/python3.9/site-packages/cramjam.cpython-39-darwin.so: mach-o, but wrong architecture

Hi,
I have no real experience with Apple M1.
What happens if you install from pip? The platform support is a bit larger on PyPi I think.

That works. Thanks! 🙏

Is there a way to notify conda/ mambaforge that something is up with the cramjam version I'm getting from them?

Great!
You can open an issue over at https://github.com/conda-forge/cramjam-feedstock
Basically, I'm a bit lazy. Here with GitHub actions we maintain compiled wheels for most all platforms. However, it seems Anaconda can't re-use these wheels for some reason, especially since they have no dependencies. Therefore we need to re-implement the build process for said platforms in that feedstock for Anaconda. And well, it's a pain, so I haven't bothered to do it; just the major platforms are done other there, as I remember. (Sorry!)
Closing this on here, but feel free to reference it in the issue in cramjam-feedstock repo. :+1:


Links of form "foo/bar.ts:line:col ..." may not get column recognized

Version: 1.78.0-insider (user setup)
Commit: 8f74fbfd1f2d8f6268a42df131726b218aafe511
Date: 2023-04-05T05:24:15.380Z
Electron: 22.4.3
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.22621
Sandboxed: Yes

Can no longer repro


Could you please explain the PATH in those config files clearly?

In config_training0(~9).py under the master folder, some data paths are given. But I'm a littele confused about the difference among the 10 files, for example:
in config_training0.py, 'train_preprocess_result_path':

'/media/data1/wentao/tianchi/luna16/preprocess/';

but in config_training1.py,

'train_preprocess_result_path':'/media/data1/wentao/tianchi/luna16/preprocess/lunaall/'.

I wonder why the paths are different while the subsets of LUNA16 dataset has equal position?
Moreover, for the bbox_path, why val & test bbox_paths are different between the train_bbox_path?
such as in config_training4.py:

'train_bbox_path':'/media/data1/wentao/tianchi/bbox/train/',
'val_bbox_path':'/media/data1/wentao/tianchi/val/',
'test_bbox_path':'/media/data1/wentao/tianchi/test/',

These paths are important for training, would you please share some time to explain your consideration?

I am attending the WACV conference now. Will update a brief new version with detailed explanation a couple days later.

It's okay. Thank you!

You can use config_training0.py. I add some explanations which should be easy to use.


Allow equalizing an image

closes #38
When this PR gets merged, it will be possible to equalize images

Work on this PR will benefit massively from solving #54 and #55, so I'll be focusing on those first


Update copyright statement

Describe the improvement
Updated the IS doc sites to showcase the latest year.

This probably needs to be added to the "master" branch. Need to check the Markdown layout before adding the change.

Note to Reviewer
@himeshsiriwardana, please check and merge these PRs. Also let me know how which file I should update to get the changes in the master branch.
Assignee
@Mariangela

Note to Reviewer
@himeshsiriwardana, please check and merge these PRs. Also let me know how which file I should update to get the changes in the master branch.
Assignee
@Mariangela

Hi @Mariangela,
We have moved all the versions to the master branch with the IS 7 unification effort. So all the changes should be done in the master branch -> https://github.com/wso2/docs-is/tree/master/en/identity-server

We have made the necessary changes in the master branch to dynamically display the current year with https://github.com/wso2/product-is/issues/18917

Thanks for the update, @ashensw and @himeshsiriwardana! Sorry, I only saw your messages just now.


toString methods

E.g. for collections: [...this].toString().
For debugging.

Done in https://github.com/composablesys/compoventuals/commit/18b96f0502cac45535c2a8f821e95b77a8646943


user/pass authentication not working

Hi all, I'm getting authentication errors when trying to use the user/pass options, I've checked the credentials and I know they are correct. Any ideas why it's failing?
The cookie method works, however as it expires this method isn't reliable.
Thanks

Same thing. With usr/pass login unsuccessful.

Same Problem here! Cookie works but usr/pass does not.
I found workarounds with passw and 2 fact auth. To type in the Password like:
_Add the security code to the end of your account password on the device or app you are attempting to register and submit again. For example, if your password is “abcdef” and the security code you receive is “12345”, then enter “abcdef12345” in the password field.
You will then be signed into your Amazon account._

I have found out how to fix this. I am using NodeRed v0.20.5 with v10.
The trick is to use user/pass and you must set the User Agent to:
'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0'
including the quote marks.
This fixes the 'additional security' error message .....

-Hi, with undefined User Agent error: "Error: Login unsuccessfull. Please check credentials."
-With UA 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0'
"Error: Amazon-Login-Error: Important Message!: To better protect your account, please re-enter your password and then enter the characters as they are shown in the image below."
NodeRed v0.19.5 v10.15
Location: Deutschland

After trying, i still have the same problem...

strange!... I made sure that cookie is clear and user/pass is filled in. I used the UA above (with the single quote). I now have a separate problem in that the influx node does not like node10

Now it works for me!
First i thought iam using the wrong quote marks, because in Germany we have " and not the '
But now iam using the UA without any quote marks and it woks!
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0
i logged in with firefox at layla.amazon.de and found the UA by pressing F12...

I cant get it to work using the above suggestions.
Service Host: pitangui.amazon.com
Page: amazon.com
User Agent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0'
Alexa-command: v0.0.6
node-red-contrib-alexa-remote2: v1.1.0
9 Apr 14:08:18 - [info] Node-RED version: v0.20.5
9 Apr 14:08:18 - [info] Node.js  version: v10.15.3
9 Apr 14:09:27 - [error] [alexa-remote-init:7479b72d.dd16b8] Error: Login unsuccessfull. Please check credentials.

I opened another bug case. because the User-Agent do not fix the problem on a long-term period. after approx. 14 days same issue appears again. Guess we need finding some settings within Alexa/Web Settings.

-Hi, with undefined User Agent error: "Error: Login unsuccessfull. Please check credentials."
-With UA 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0'
"Error: Amazon-Login-Error: Important Message!: To better protect your account, please re-enter your password and then enter the characters as they are shown in the image below."
NodeRed v0.19.5 v10.15
Location: Deutschland

Some issue... guess if we could "captcha" it would work persistantly

Mine has been working perfectly for 2 months....

Hi @spants
hows you actual config look like? did you change anything on Alexa settings?
I believe, if the "relogin" issue could be addressed than with usr/pwd it would work.
And as said, I don't like cookie login since it expires.

Just wanted to give feedback: with the last update is one the raspmatic working fine.
Proxy ok.. :)
Thanks und danke

That's great! Thanks for the feedback!

I'm nearly a little sorry, I found one more issue.
if you send "refresh" in msg.payload, the Init node acknowledge the refresh, but after this all other node sending cmds state: "no json".
if you restart there node in any way with "node red update", changing anything inside the Init node and change it back, it is working again.

i i have/had the same problem with the refresh. Always after i init via "refresh" i got the "no json" error.
After a few month doing nothing to solve that problem, now i had time to play again and tried it with the output-payload of the alexa-sequenze node:
Now i use the output-payload of the alexa-sequence-node and send it with a delay-node (delay of 2 days) to the input of the same alexa-sequence-node. I tried it with a delay of 20s, and it worked, now iam waiting for the future...

i i have/had the same problem with the refresh. Always after i init via "refresh" i got the "no json" error.
After a few month doing nothing to solve that problem, now i had time to play again and tried it with the output-payload of the alexa-sequenze node:
Now i use the output-payload of the alexa-sequence-node and send it with a delay-node (delay of 2 days) to the input of the same alexa-sequence-node. I tried it with a delay of 20s, and it worked, now iam waiting for the future...

This is a good work-a-round, I've tested it with 20sec delay and yes this solves the issue.

Sorry i meant the Init-node :)

You're right 'refresh' was broken, should work now (v2.3.5)!

You're right 'refresh' was broken, should work now (v2.3.5)!

Testing was successful, well v2.3.5 has fixed the issue.!
TNX

Update today:
It stopped working actually again.

Speak+Volume not working
lose connectivity, cookie refresh not working and no error message displayed, but neither Tunein, nor speak is working until I start providing the pass/user again (browser)

also see #40

"Error: Login unsuccessfull. Please check credentials." I am facing this error after following the suggestion.Have tried with alexa remote2  and alexa cakebake. Can any one help?


Tooltip with details for slideshow

Nearly all technical details have a mouse over with more details (SBR, Audiocodec, SId, EId, and so on), but not so the slide in the SLS area.
dablin_gtk from https://github.com/Opendigitalradio/dablin/ does it like that:

That could be feasible. The tooltip is currently used to show categorised SLS information.

Thanks, is working :-)


Computer Getting Wrecked: 41 nomicfoundation.hardhat-solidity-0.7.3 Workers Persist After VSCode is Closed

I had 1 instance of VSCode running with 2 windows open, then I cmd+q'd both to quit VSCode.  In Activity Monitor, it continued to show Code Helper processes running:

Using ps aux | grep {PID} I identified which extensions continued to run, and the count of duplicate processes:
NOTE: The other lines isolate the extension path and remove the PID from the results

This is the second time this has happened this week.  On Monday (4 days ago), I captured this process while VSCode was running:

Computer specs:

Apple MBP 16" 2021
M1 Max
64GB memory
Ventura 13.5.2

VSCode:
Version: 1.83.1
Commit: f1b07bd25dfad64b0167beb15359ae573aecd2cc
Date: 2023-10-10T23:57:32.750Z (2 wks ago)

cc @alcuadrado

Hey @amarpatel is the repo you were running in open source, to help me reproduce?
Does this happen every time you open the workspace and quit? Or is it intermittent?

Closing as we have had no further reports. We will reopen if we get more information.


Doorbell not showing in camera list

Describe the bug
My Blink doorbell is not showing in the camera list, but my two mini cameras are. The camera is added in the app and I can access it just fine there. This is happening in HA and in a separate Python test file using blinkpy
To Reproduce
Steps to reproduce the behavior:

Login via CLI
Print list of cameras
Doorbell camera not showing (only minis)

Expected behavior
Expect to see doorbell camera in camera list
Home Assistant version (if applicable):
Home Assistant 2022.10.0b5
Supervisor 2022.09.3
Operating System 9.0
Frontend 20221003.0 - latest
Do I need a Sync Module in order for the doorbell to show up? I couldnt find info on that anywhere but I was thinking maybe that is why?

Perfect, I'll use the dev branch version. Thanks!

After using the dev version and building from that, I still am unable to see the doorbell camera. It just shows my two Blink Minis

Correct, the dev version of blinkpy


Add a "Reviewed by Hound" badge

Can one of the admins verify this patch?

Can one of the admins verify this patch?

@javitonino @oleurud any thoughts?


Apply response and Redirect with Identity

Issue in ./help/edge/extension/action-types.md
There are new action types for "Apply response" and "Redirect with identity". Can you please add documentation and examples of what these new actions do?

Thank you for submitting this issue. We will review the documentation and make the necessary updates as quickly as possible. Tracking internally in PLAT-140473.

We've added more information about the specified action types. Closing this issue.


Edit Air Emissions Testing Data

As an ECMPS user (logged-in), I want to update Air Emissions Data so that I can add information to a test
Acceptance Criteria:
Given the user has selected Relative Accuracy from the Test Type Group dropdown
When the user selects 'Edit' for Air Emission
Then the system displays the edit modal
And the user can edit Air Emission Data
QI Last Name (Text)
QI First Name (Text)
QI Middle Initial (Text)
AETB Name (Text)
AETB Phone Number (Text)
AETB Email (Text)
Exam Date (Text/Date Picker)
Provider Name (Text)
Provider Email (Text)
Given the user has updated Air Emission data
When the user chooses to save and close
Then the data is saved
And the modal closes
And the user is returned to the Landing page for Air Emission data
And the updates are reflected in the Air Emission data section
Warning message to pop up when a user updates data and closes the modal without saving (Cancel or clicks on X)
Warning message to read: Closing this window will discard any unsaved changes
Reference Invision:
https://projects.invisionapp.com/freehand/document/SrHrFhGQ3?zoomToItems=Y2w2YXc0OThtMDBqaDNiNnlnanNjaWF4Mg%3D%3D
Testing
Test Case: TC921
Tester: @JanellC


NavBar dropdown doesn't work from Javascript module

Prerequisites

[X] I have searched for duplicate or closed issues
[X] I have validated any HTML to avoid common problems
[X] I have read the contributing guidelines

Describe the issue
Using the NavBar example code from the latest Bootstrap v5.3 documentation, I can see the Navbar dropdown menu clearly working. However, if I encapsulate it within a Javascript module, it no longer functions.
Reduced test cases
The attached Zip file contains an HTML+JS project that shows the issue. Within index.html, the example code from the documentation, along with the JS module tag, are included. You can comment/un-comment each respectively to observe the issue.
MJS_Navbar_Example.zip
What operating system(s) are you seeing the problem on?
Windows
What browser(s) are you seeing the problem on?
Chrome, Firefox, Microsoft Edge
What version of Bootstrap are you using?
v5.3

Please create a Stackblitz or something similar for us to look at this properly without having to download or setup anything on our end :).

I had similar issue after updating from Bootstrap 5.2.3 to 5.3.0.
It turned out that I had leftover, no longer existing element in the data-bs-target attribute.
<button class="navbar-toggler" data-bs-target="#top-navbar-collapse, aside">
</button>

<aside> element has been removed a while ago, but navigation bar collapse functionality continued to work in the version of Bootstrap lower than 5.3. Navbar collapse in version 5.3 does not working until the extra element reference has been removed from the  data-bs-target attribute.

I tried, but the website doesn't work to show the issue. Thus, I created
the bare bones sample that you have.
Regards,
Michael
On Tue, Jun 6, 2023, 12:24 AM Mark Otto @.***> wrote:

Please create a Stackblitz or something similar for us to look at this
properly without having to download or setup anything on our end :).
—
Reply to this email directly, view it on GitHub
https://github.com/twbs/bootstrap/issues/38701#issuecomment-1577882965,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABI7E2VWAXNED3ENDZWPETTXJ2WGHANCNFSM6AAAAAAYZQO5OM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Thanks Nenad. In the sample I provided, I have the (working) code pasted
directly from the docs commented out as a known good test case. That same
code, when placed within the JS module, doesn't work.
Michael
On Tue, Jun 6, 2023, 3:25 AM Nenad Vićentić @.***>
wrote:

I had similar issue after updating from Bootstrap 5.2.3 to 5.3.0.
It turned out that I had leftover, no longer existing element in the
data-bs-target attribute.

 element has been removed a while ago, but navigation bar collapse
functionality continued to work in the version of Bootstrap lower than 5.3.
Navbar collapse in version 5.3 does not working until the extra element
reference has been removed from the data-bs-target attribute.
—
Reply to this email directly, view it on GitHub
https://github.com/twbs/bootstrap/issues/38701#issuecomment-1578071965,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABI7E2V6I6CXX6S6NHBL5YLXJ3LPVANCNFSM6AAAAAAYZQO5OM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Same issue here (...and I didn't succeed to create a minimal project in Stackblitz to show it).
Basically, that code does not work anymore with v5.3.0 (without producing any error in the browser console):
// navbar.js
import { Dropdown } from "bootstrap";
for (const element of document.querySelectorAll(".dropdown-toggle")) new Dropdown(element);


How to close recursive mapping

Hello there!
I use orika in Groovy, and if I use orika's default recursive call, he will throw an exception. Now I don't want to use reika's recursive mapping by default, how should I turn off recursive mapping.

Look at MapperFactoryBuilder to configure auto by default useAutoMapping to false


How does spam filtering work?  It doesn't seem to learn at all

I use pmiab with Thunderbird and have a spam folder designated for spam.  When I go to my spam folder and maark something as not spam, within seconds it gets marked as spam again.  I can repeat the process many times, and the result doesn't change.
From what I understood, spamassassin "knows" that I mark mails as not spam, so why doesn't this work as I expect it to work?

I may have found the cause.  Thunderbird has an option to honour spamassassin's assessments which is turned off my default.  I enabled that and it seems to make a different.  I'll monitor it for a few days and see if that solved the problem.


Setup and installation readme docs

I would like to volunteer to add the setup and installation guide for the project.

@Swarnimashukla Please assign this issue to me under GSSOC'21 if possible.


[Feature] revision for doc site

Is your feature request related to a problem? Please describe.
Now when a PR was merged, the doc site(kubevela.io) was updated, that was hard for maintian. We need to keep a revision for our doc site until next release.
Describe the solution you'd like
Just like crossplane does:
The URL shows which revision the doc site points to: https://crossplane.io/docs/v1.1/

Describe alternatives you've considered

Additional context

/WIP

@sunny0826  Cool

@wonderflow @resouer As of now, the process has been initially tested and the new process is based on the GItHub Action automation setup documentation. Users only need to edit the .md and sidebar.js files in /docs under the kubevela repo, and the push will trigger GItHub Action to automatically update the website content.
Example Project：https://pod-lens.guoxudong.io
Github Repo: https://github.com/sunny0826/kubectl-pod-lens
https://github.com/sunny0826/pod-lens.github.io
If this process is OK, I'll start refactoring the kubevela official site.

Cool, please go ahead!

preview url: https://kubevela.guoxudong.io


Merge nmirror to master

@fadimounir This change is breaking CoreRT. My first guess is that the assumption that the slots on the definitions correspond to slots on instantiated types is a USG-only assumption (we run code that ensures that only if USG is enabled - otherwise the compiler is free to build different vtables for each canonically different instantiation to optimize them as needed). If that's the case, any chance you could update the code to check for USG? (Ideally in a way that will make the code still readable.)

Taking a look...

@MichalStrehovsky I checked in a fix for this issue on the TFS side

Thank you!


Infer CUBE_ADDRESS from a URL for commands where a URL is the argument, such as caw download

Rudimentary solution in 8fca7e3d7994e90926a7a08c0b577dfae5fc5dbd


Java Client/Server Integration Tests

Problem:
It's simple to test TLS 1.3 implementations with >= jdk11 with
Client
SSLSocket socket = (SSLSocket) SSLSocketFactory.getDefault().createSocket(host, port);
        socket.setEnabledProtocols(new String[] { "TLSv1.3" });
        socket.setEnabledCipherSuites(new String[] { "TLS_AES_128_GCM_SHA256", "TLS_AES_256_GCM_SHA384" });

related: #433
Proposed Solution:
Add s2nd/s2nc interop tests with java

Getting java trust working may requires a little more work eg. by setting

javax.net.ssl.keyStore
javax.net.ssl.keyStorePassword
javax.net.ssl.trustStore
javax.net.ssl.trustStorePassword

Addressed in #2343 and #2367


Why are some results in json?

For example, http://cht.sh/apt and http://cht.sh/bash are both in json, but http://cht.sh/ls http://cht.sh/dnf are not.  This makes parsing the output from cht.sh not fun times.
http://cht.sh/apt :
{"topic": "apt", "answer": "# To search a package:\napt search package\n\n# To show package informations:\napt show package\n\n# To fetch package list:\napt update\n\n# To download and install updates without installing new package:\napt upgrade\n\n# To download and install the updates AND install new necessary packages:\napt dist-upgrade\n\n# Full command:\napt update && apt dist-upgrade\n\n# To install a new package(s):\napt install package(s)\n\n# To uninstall package(s)\napt remove package(s)\n\n", "topic_type": "cheat", "format": "code"}

It was because of the shot transition between the old and the new (refactored) cheat.s version that we had today/tomorrow. Please try it now. It should work

Seems to be resolved, thanks!


CI: Configure .eslint.json and add strictness

Enable recommended type checking for typescript from typescript-eslint pluging
Resolve all file issues

I think this issue is solved.


boost version up

Summary
Purpose
Contents
Testing Methods Performed

I close this PR because the person in charge is not available and it is not a mandatory update.


Add documentation for cirq.google devices

Add sub-directory for Google-specific documentation.
Add documentation explaining grid devices, best practices.
Add documentation about Sycamore, Bristlecone, and Foxtail.

Ping.  This is documentation and should be easy to review!