Mobile Documentation Link is not functional

Hello, i am trying to utilize the mobile UI for one of my ionic apps.
But the link in the documentation is broken
Sample Page : http://nhn.github.io/tui.image-editor/latest/tutorial-example03-mobile.html

Thanks for the tip, I'll fix it.

@jinwoo-kim-nhn I'd like to use the mobile version in a React JS app. How can I do this?

Hello, i am trying to utilize the mobile UI for one of my ionic apps.
But the link in the documentation is broken
Sample Page : http://nhn.github.io/tui.image-editor/latest/tutorial-example03-mobile.html

@shoutershub were you able to implement the mobile version? How did you implement it?

@bernardbaker
Sorry for the late reply.
There is no separate API for the mobile version, so I think you can just use it. :)

@lja1018 when I implemented it using the React component it presents the desktop UI. But I need to see the mobile version. How can I do that?

@bernardbaker
Now I understand!
The mobile UI is a separate UI created for example page. The actual UI is provided only with the so-called desktop UI.

@lja1018 do you have a React component for mobile being developed?

@bernardbaker
I'm sorry to say this, but I don't have plans for mobile UI development.


[WIP] DE Problems and solvers

Summary
Starting work on DE solvers and problems. Currently they seem to work and a little notebook is working, though need to work on abstract specification and add tests.

Current status:
While working on introducing Problems/Solvers, realized that OperatorModel didn't have a sufficiently abstract definition. While trying to clear that up, realized that the frame handling was too awkwardly tied up in OperatorModel - obviously OperatorModel needs access to and needs to store frame information, but it shouldn't itself have methods for doing frame transformations.
In relation to the above:

Created new class BaseFrame and concrete implementation Frame to store a frame operator and expose a bunch of frame handling functions from within that.
Created a new BaseOperatorModel to outline exactly which methods/properties will be used by BMDE_Problem and BMDE_Solver
Updated OperatorModel to inherit from BaseOperatorModel and to use Frame internally (deleted the weird/hidden FrameFreqHelper class)
Initial implementations of BMDE_Problem and BMDE_Solver are usable and seem to be working within the demo notebook
Existing tests for frame handling functionality has been moved into tests for the Frame object

To do:

Clean up abstract interfaces

I think the main ideas are where they need to be but currently the state is just a "first pass"

Further tests for Frame beyond the existing ones
Tests for BMDE_Problem
Tests for BMDE_Solver

This PR is ready for review, see original edited comment for details.


Missing characters in Comment/Sidebar box

I'm getting errors looking like:
[WARNING] Missing character: There is no – (U+2013) in font GilliusADFNo2-Regular-lf-t1!

I have a temporary workarond: rewriting to avoid using en-/em-dash. But that's not a real fix.
Should we set-up a fallback font? Should it be done on a per-project basis or in the package directly?
Is there another font that has a similar feel but better coverage of special character?
Is there another solution I don't know about?

I am getting no such error. How are you entering your en and em dashes?

I am using the characters directly (–, —) and compiling using xelatex.
I just tried and it seems that using latex's multi-hyphen entry (--, ---) seem to work.
I didn't know there was a difference in the way those are handled.
I'm closing because that's an easy (if not pretty) fix.

Most T1 fonts cannot handle non-ASCII input. So you have to use --- for an emdash or a \c{c} for a cedilla.
I use the following for emdashes so that they break at the end of the line.
\newcommand\emdash{\hspace{0pt}---\hspace{0pt}}

It is used like this.
blah blah\emdash{}blah blah


Fix race condition / edge case in _strokeUpdate where this._data can sometimes be []

Replicates https://github.com/szimek/signature_pad/pull/481/ but into v2 branch.
There are other libraries that depend upon older versions of this library and may not want to carry out refactoring to upgrade through 2 major versions to receive this fix.
An example is discussed here https://github.com/agilgur5/react-signature-canvas/pull/68
As the fix is very simple, and maps exactly from v4 back to v2, I am proposing this is merged and a new minor or point release of v2 is cut to include it.

I think there are better ways to handle https://github.com/agilgur5/react-signature-canvas/pull/68 than to try to maintain old versions of signature_pad. see https://github.com/agilgur5/react-signature-canvas/pull/68#issuecomment-1049518389

I'd agree if there were a range; however this is just one change, and is for what seems to be quite a long standing issue. The benefit of this change is that it requires no changes downstream, and we already know this change fixes the issue in v4, so it should work here. So I guess it depends who has the responsibility, but the change here is definitely the lowest overall amount of work having to be done by people on aggregate.

I don't think we are going to maintain two versions of this library.


how to work with jQuery?

you have made awesome animation
i want to use this animation with jQuery.
any jQuery varsion available?

This is just a demo template, please post your question on the respective repo you'd like to use. Thank you!


workload identity token file not correctly mounted on AKS cluster with workload identity enabled

What steps did you take and what happened:
install ratify via
helm install ratify \
    ratify/ratify --atomic \
    --namespace gatekeeper-system \
    --set-file provider.tls.crt=${CERT_DIR}/server.crt \
    --set-file provider.tls.key=${CERT_DIR}/server.key \
    --set provider.tls.cabundle="$(cat ${CERT_DIR}/ca.crt | base64 | tr -d '\n')" \
    --set azureWorkloadIdentity.clientId=<REACTED>
    --set oras.authProviders.azureWorkloadIdentityEnabled=true

the installation will fail since ratify pod crashing with error:
time="2023-02-09T15:09:36Z" level=info msg="Setting log level to info"
time="2023-02-09T15:09:36Z" level=info msg="starting crd manager"
time="2023-02-09T15:09:36Z" level=info msg="initializing executor with config file at default config path"
time="2023-02-09T15:09:36Z" level=warning msg="error initializing from config failed to load store from config: failed to create auth provider from configuration: azure tenant id environment variable is empty"

The issue is workload identity webhook is not working. The latest wi requires the label azure.workload.identity/use both in pod spec. https://azure.github.io/azure-workload-identity/docs/topics/service-account-labels-and-annotations.html
The issue can be mitigated by manually adding the annotation in the ratify deployment.
Other discussions:
Can we possible set the label by default in the service account and deployment? When we want to adding workload identity to access AKV or ACR in half way, it will be better to only create the related CRD (certificateStore and store), instead of modifying the service account and the deployment.
Similarly, can oras workload identity auth provider reads client id from store CRD instead of service account?
Environment:

Ratify version: (use the image tag): 1.0.0-rc1
Kubernetes version: (use kubectl version): 1.24
Cloud Provider: Azure Kubernetes Service with workload identity enabled.

We are hitting this as well and it is a blocker

Closed by #632


Added a runtime parameter

Added a runtime parameter. Needed to make this change to avoid conflict as you would have to terminate the program via. kill -9, which meant you could not receive the outbound csv file.

Cool, thanks!


windows-image on  ESXi  6.0 based VM freezes

I'm running my Windows image on two different platforms.
On KVM based VM  the windows image on docker is running ok.
On VMware ESXi 6.0 based VM the window image seems to start but freezes itself on start.
Any idea??? Does anyone has experienced this same behaviour?

Unfortunately, we do not have ability to test windows images on ESXi...
пт, 20 дек. 2019 г., 21:57 Toni Moreno<EMAIL_ADDRESS>
I'm running my Windows image on two different platforms.
On KVM based VM the windows image on docker is running ok.
On VMware ESXi 6.0 based VM the window image seems to start but freezes
itself on start.
Any idea??? Does anyone has experienced this same behaviour?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/aerokube/windows-images/issues/28?email_source=notifications&email_token=AAKY23LMHYFTAULI2E2BTC3QZUISHA5CNFSM4J6BPUF2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4ICBJCXQ,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKY23PKTOYM2YXNOSHGWLDQZUISHANCNFSM4J6BPUFQ
.


Add files via upload. New domains

@mgdelprato First stage of verification passed, official domain for Instituto Pedro Poveda is poveda.edu.ar as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

Thanks @philipto !!! I'm waiting :)

@mgdelprato Please provide us with:

the school street address, including city and country
an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course.

Thank you!

@mgdelprato You might miss my previous comment. Please react.

@mgdelprato Thank you for your patience while waiting for a review and processing your request. Pull request merged. Please start applying for JetBrains educational subscription at https://www.jetbrains.com/shop/eform/students in an hour, to allow the changes to propagate through JetBrains systems.


JTCOP.RuleAllTestsHaveProductionClass doesn't work with generated sources

I have a class in sources folder (main/test/java):
EOboolEOnotTest.java

and generated bytecode in generated-sources:
EObool$EOnot.class

Expected behaviour: Nothing happens, 0 complaints.
Actual behaviour: I get the next complaint:
[ERROR] Test EOboolEOnotTest doesn't have corresponding production class.
[ERROR]         Either rename or move the test class /Users/lombrozo/Workspace/EOlang/eo/eo-runtime/src/test/java/EOorg/EOeolang/EOboolEOnotTest.java.
[ERROR]         You can also ignore the rule by adding @SuppressWarnings("JTCOP.RuleAllTestsHaveProductionClass") annotation.
[ERROR]         Rule: RuleAllTestsHaveProductionClass.
[ERROR]         You can read more about the rule here: https://github.com/volodya-lombrozo/jtcop/blob/main/docs/rules/all-have-production-class.md

Careful review of the problem shows that problem not with binaries, but in multi-module project. When you run mvn jtcop:check in the root directory

No, the main problem that we have only .java classes inside generated-classes and generated-test-classes


Replace git submodule with package dependency for tree-sitter integration

Some of the dependencies of my project (like Runestone) rely on the tree-sitter project directly, which leads to conflicts due to duplicated symbols. This PR tries to fix this by replacing the tree-sitter git submodule with a Swift package dependency.
Note that the tree-sitter-swift submodule remains unchanged in this PR because it is currently used only for testing purposes, and altering it would introduce unnecessary dependencies.

Thank you so much for this! I've been thinking about this change for a very long time myself.
It's a shame this conflict is even a thing. I'd love to find a way to share more significant infrastructure with Runestone aside from just the runtime.  But, until that day comes, I think this is a good tradeoff for the sake of compatibility.

Ah looks like perhaps some tests still need to be updated?

Ah looks like perhaps some tests still need to be updated?

Fixed

Some of the tests are still failing. Let me have a look.

The tree-sitter package has a higher-than-required watchOS version. Lowering that will be a pain, so let's just raise it here.

The tree-sitter package has a higher-than-required watchOS version. Lowering that will be a pain, so let's just raise it here.

From the documentation if we don't specify a platform requirement, the oldest deployment targets will be selected by default. So we can just remove it to keep consistency with the tree-sitter package.

Ah. The documentation is right! Leaving it out is fine if you don't actually rely on the implicit value. If it does matter, clients that change to a lower swift version will implicitly lower yours and cause breakage.
In general, I've found it to be a rare, but annoying compatibility issue when left blank.

But, I also don't want to make too much work for you. I'lll deal with that if it comes up!


[Question] auto-completion from another file

VSCode Version: 1.5.2
OS Version: windows 10 pro
Steps to Reproduce:

open variable.scss file (example)
create a variable, $fontSize: 13px.
import variable.scss in main.scss file.
In main.scss file, try to use $fontSize variable .
issue: while typing the variable name editor is not showing auto-completion for the $fontSize variable.
please help.

This can be implemented in an extension. We might not do this in vscode itself.

@srinivashappy, you have tried SCSS intelliSense extension?

Yes, we would expect an extension to provide this sort of whole project intellisense


java.lang.OutOfMemoryError while preparing model from own datasets.

I'm trying out to prepare own model having 20+ classes (need to add more to create own model eg:  language detection ) with text classifier java class.it is throwing me  java.lang.OutOfMemoryError error.
(Java heap issue). So,I tried out by increasing JAVA Xmx value to 5g but no luck still gives me same error.
Exception in thread "ForkJoinPool-1-worker-0"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "ForkJoinPool-1-worker-0"
Exception in thread "main" java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError
at com.datumbox.framework.common.concurrency.ThreadMethods.forkJoinExecution(ThreadMethods.java:116)
at com.datumbox.framework.common.concurrency.ForkJoinStream.forEach(ForkJoinStream.java:56)
at com.datumbox.framework.core.machinelearning.common.abstracts.algorithms.AbstractNaiveBayes._fit(AbstractNaiveBayes.java:269)
at com.datumbox.framework.core.machinelearning.common.abstracts.AbstractTrainer.fit(AbstractTrainer.java:125)
at com.datumbox.framework.applications.datamodeling.Modeler._fit(Modeler.java:263)
at com.datumbox.framework.core.machinelearning.common.abstracts.AbstractTrainer.fit(AbstractTrainer.java:125)
at com.datumbox.framework.applications.nlp.TextClassifier.fit(TextClassifier.java:128)
at aail.storm.datum8.TextClassification.main(TextClassification.java:109)
Caused by: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError
at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1006)
at com.datumbox.framework.common.concurrency.ThreadMethods.forkJoinExecution(ThreadMethods.java:112)
... 7 more
Caused by: java.lang.OutOfMemoryError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:598)
at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1005)
... 8 more
Caused by: java.lang.OutOfMemoryError: Java heap space
at java.util.concurrent.ForkJoinTask.recordExceptionalCompletion(ForkJoinTask.java:471)
at java.util.concurrent.ForkJoinTask.setExceptionalCompletion(ForkJoinTask.java:491)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:291)
at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1870)
at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045)
at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:404)
at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734)
at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:583)
at com.datumbox.framework.common.concurrency.ForkJoinStream.lambda$forEach$0(ForkJoinStream.java:55)
at com.datumbox.framework.common.concurrency.ForkJoinStream$$Lambda$10/1476011703.run(Unknown Source)
at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1386)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
can, I know how did you prepared model for Language detection which contains 90+ language classes.
what suggestion can you give me to training own model with 100+ classes with out getting the heap issue error.
Each raw class file size is around 500kb only.

Hi,
The code in question seems to be from AbstractNaiveBayes.java:269:
        streamExecutor.forEach(StreamMethods.stream(trainingData.getXDataTypes().keySet().stream(), isParallelized()), feature -> {
            for(Object theClass : classesSet) {
                List<Object> featureClassTuple = Arrays.asList(feature, theClass);
                logLikelihoods.put(featureClassTuple, 0.0); //the key is unique across threads and the map is concurrent
            }
        });

This snippet is responsible for creating tuples for every keyword in your vocabulary and every class in your dataset. So if you have W words and C classes, this should be W*C items. Normally the implementation should be able to handle this just fine. I have trainned way larger models with hundreds of classes and several thousands words without a problem. It is very hard for me to spot the error from the stacktrace.  Please note that you have not pasted the entire stacktrace here, so I can't be sure which memory allocation statement fails.
I'll make a big assumption here that you are trying to enhance the classifier with a language (such as Chinese or Thai) that does not use spaces to separate the words. So everything I propose in this paragraph relays on this assumption. If you are dealing with a language that does not use spaces to separate words, the keywords extracted by the default tokenizer are actually sentences and they are extremely long (hense you get a memory error). For parsing such laguages you need to write a custom tokenizer (have a look here for an example) to split the words correctly (possibly by character). One issue that you will face is that the high-level TextClassifier does not allow you to use different tokenizers for different languages. This should not be a problem though as you can always directly parse those languages separately and append the items in the Dataset object. It will not be as convenient for you but it will do the trick just fine. An alternative easier solution would be to preprocess the text files of the particular languages to introduce spaces between the characters. Then you just train the classifier as usual using the TextClassifier class.
Hope this helps.


🐛 New Bug: Changelog does not have the new release version

❓ What is the bug?
Changelog does not have the new release version
Version
0.1.0 (Default)
🖥 What framework domain type is this bug for?
Workflow
📃 Steps to reproduce the bug
Run yarn changelog and check the change log generated.
✅ Expected Behavior
Change log should have new release version in it's title.
❌ Actual Behavior
Change log shows Unreleased as the title.

There are 2 PRs which are not getting considered in generated Change logs. Issue for the same has been raised with lerna-changelog


New release

Can you create a new release please ?
The last one is nearly a year old.

Will do by end of this week

Hello, @chris-rock it is me again :) Can you trigger the release please ?

I saw that I can do it myself. What do you think ? Is it a fix, minor, major ?

https://github.com/dev-sec/ssh-baseline/pull/154

Forget that and go to https://github.com/dev-sec/ssh-baseline/issues/156


why "read timeout error" every 5 minutes

maybe KeepAlive param is 5minutes
close connect operate is  not doing well

fixed by change MaxRetries param to 2


[Додати гурток] Mandatory fields are not marked with an asterisk in the 'Основна інформація' step

Environment: Windows 11 Pro Version 22H2 Build 22621.2428
Google Chrome 118.0.5993.118 (Official build) (64-bit)
Reproducible: always
Build found:
front 2024-01-04 d5b9ee
back 2024-01-04 7dd789
Preconditions

Site http://speak-ukrainian.eastus2.cloudapp.azure.com/dev/ is opened.
The user is logged in as Admin.

Steps to reproduce

Click 'Додати гурток' button on the Main page.

Actual result
'Назва', 'Категорія', 'Вік дитини' mandatory fields are not marked with an asterisk.

Expected result
'Назва*', 'Категорія*', 'Вік дитини*' mandatory fields are marked with a red asterisk
User story and test case links
User story #70

Related

https://github.com/ita-social-projects/TeachUA/issues/2089
https://github.com/ita-social-projects/TeachUA/issues/2090
https://github.com/ita-social-projects/TeachUA/issues/2092


Usage instructions

The readme seems to be missing a section on how you actually install the theme.

The theme comes bundled with ApiGen. You need to use --theme=bootstrap to use it. That said we should probably add a line about it.

:+1:

Resolved in #19


Add support for sub-types (cont.)

Supersedes #31
Resolves #30
Thank you @ssnover for your contribution.
This PR includes the addition of sub-types on Avahi devices which was previously lacking. I've tested this for interoperability between Avahi and Bonjour devices and it seems to be working.
Browsing a service by sub-type from Avahi published by Bonjour
macOS:
$ cd ./examples/service
$ RUST_LOG=debug cargo run -- -s printer
   Compiling zeroconf-service-example v0.1.0 (/Users/walker/code/zeroconf-rs/examples/service)
    Finished dev [unoptimized + debuginfo] target(s) in 1.17s
warning: the following packages contain code that will be rejected by a future version of Rust: nom v5.1.2
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
     Running `/Users/walker/code/zeroconf-rs/examples/target/debug/zeroconf-service-example -s printer`
[2023-09-23T20:16:34Z DEBUG zeroconf::macos::service] Registering service: BonjourMdnsService { service: Mutex { data: ManagedDNSServiceRef(0x0), poisoned: false, .. }, kind: "_http._tcp,_printer", port: 8080, name: Some("zeroconf_example_service"), domain: None, host: None, interface_index: 0, txt_record: Some(TxtRecord { data: {"foo": "bar"} }), context: BonjourServiceContext { user_context: Some(Any { .. }) } }
[2023-09-23T20:16:35Z INFO  zeroconf_service_example] Service registered: ServiceRegistration { name: "zeroconf_example_service", service_type: ServiceType { name: "http", protocol: "tcp", sub_types: [] }, domain: "local" }
[2023-09-23T20:16:35Z INFO  zeroconf_service_example] Context: Mutex { data: Context { service_name: "zeroconf_example_service" }, poisoned: false, .. }

Linux:
$ cd ./examples/browser
$ RUST_LOG=debug cargo run -- -s printer
   Compiling zeroconf v0.11.1 (/home/walker/code/personal/zeroconf-rs/zeroconf)
   Compiling zeroconf-browser-example v0.1.0 (/home/walker/code/personal/zeroconf-rs/examples/browser)
    Finished dev [unoptimized + debuginfo] target(s) in 0.85s
warning: the following packages contain code that will be rejected by a future version of Rust: nom v5.1.2
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
     Running `/home/walker/code/personal/zeroconf-rs/examples/target/debug/zeroconf-browser-example -s printer`
[2023-09-23T20:19:18Z DEBUG zeroconf::linux::browser] Browsing services: AvahiMdnsBrowser { client: None, poll: None, browser: None, kind: "_printer._sub._http._tcp", interface_index: -1, context: AvahiBrowserContext { client: None, resolvers: ServiceResolverSet { resolvers: {} } } }
[2023-09-23T20:19:18Z DEBUG zeroconf::linux::browser] Service resolved: ServiceDiscovery { name: "zeroconf_example_service", service_type: ServiceType { name: "http", protocol: "tcp", sub_types: [] }, domain: "local", host_name: "Walkers-MacBook-Pro.local", address: "<IP_ADDRESS>", port: 8080, txt: Some(TxtRecord { data: {"foo": "bar"} }) }
[2023-09-23T20:19:18Z INFO  zeroconf_browser_example] Service discovered: ServiceDiscovery { name: "zeroconf_example_service", service_type: ServiceType { name: "http", protocol: "tcp", sub_types: [] }, domain: "local", host_name: "Walkers-MacBook-Pro.local", address: "<IP_ADDRESS>", port: 8080, txt: Some(TxtRecord { data: {"foo": "bar"} }) }

Browsing a service by sub-type from Bonjour published by Avahi
Linux:
cd ./examples/service
$ RUST_LOG=debug cargo run -- -s printer
   Compiling zeroconf-service-example v0.1.0 (/home/walker/code/personal/zeroconf-rs/examples/service)
    Finished dev [unoptimized + debuginfo] target(s) in 0.70s
warning: the following packages contain code that will be rejected by a future version of Rust: nom v5.1.2
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
     Running `/home/walker/code/personal/zeroconf-rs/examples/target/debug/zeroconf-service-example -s printer`
[2023-09-23T20:20:28Z DEBUG zeroconf::linux::service] Registering service: AvahiMdnsService { client: None, poll: None, context: AvahiServiceContext { name: Some("zeroconf_example_service"), kind: "_http._tcp", port: 8080, group: None } }
[2023-09-23T20:20:28Z DEBUG zeroconf::linux::service] Creating group
[2023-09-23T20:20:28Z DEBUG zeroconf::linux::service] Adding service: _http._tcp
[2023-09-23T20:20:28Z DEBUG zeroconf::linux::service] Adding service subtype: _printer._sub._http._tcp

Bonjour:
cd ./examples/browser
RUST_LOG=debug cargo run -- -s printer
    Finished dev [unoptimized + debuginfo] target(s) in 0.08s
warning: the following packages contain code that will be rejected by a future version of Rust: nom v5.1.2
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
     Running `/Users/walker/code/zeroconf-rs/examples/target/debug/zeroconf-browser-example -s printer`
[2023-09-23T20:25:02Z DEBUG zeroconf::macos::browser] Browsing services: BonjourMdnsBrowser { service: Mutex { data: ManagedDNSServiceRef(0x0), poisoned: false, .. }, kind: "_http._tcp,_printer", interface_index: 0, context: BonjourResolverContext { resolved_name: None, resolved_kind: None, resolved_domain: None, resolved_port: 0 } }
[2023-09-23T20:25:02Z INFO  zeroconf_browser_example] Service discovered: ServiceDiscovery { name: "zeroconf_example_service", service_type: ServiceType { name: "http", protocol: "tcp", sub_types: [] }, domain: "local", host_name: "picard.local.", address: "<IP_ADDRESS>", port: 8080, txt: Some(TxtRecord { data: {"foo": "bar"} }) }

Note: When I try to browse for services with an unregistered sub-type, there are no results, as expected.

Thanks for taking it over the finish line! Do you anticipate publishing a new minor version once this is merged?

@ssnover Yes, certainly.

@ssnover Wouldn't mind a review if you don't mind, otherwise I will merge.


Fix Raspberry Pi image names

Update raspberrypi and raspberrypi2 to raspberry-pi and raspberry-pi2 throughout the docs.
Change-type: patch
Fixes #714

AIUI (and @shaunmulligan will obviously be able to confirm / deny) the machine-names are currently correct, and it's only the Docker-image-names which need correcting?
i.e. the machine-name raspberrypi actually uses Docker images named like raspberry-pi-python? Or perhaps I'm still misunderstanding at all... :confused:

@lurch the names raspberrypi and raspberrypi2 should only be used when referring to the actual yocto machine names, but with in resin, like on the builder or base images it should always be raspberry-pi and rasbperry-pi2. so i believe what zach has here is correct.

@shaunmulligan Okay, so apologies if I'm being stupid and/or confused, but can you confirm that the "Resin Machine Name" column in https://docs.resin.io/devicetypes/ is incorrect too?

The RESIN_ARCH in pages/deployment/docker-templates.md is listed as armv8hf instead of armv7hf. Probably should be handled in a separate issue, but I am reporting it here since I noticed it while looking at the changes here.

can you confirm that the "Resin Machine Name" column in https://docs.resin.io/devicetypes/ is incorrect too?
Maybe it is generated from shared/general/resinDeviceTypeNames.md which is updated in this commit?

@majorz that's not currently pulled in dynamically, I've fixed it

@shaunmulligan should the 'edison' Resin Machine Name be 'intel-edison'? The yocto machine name is 'edison', but if we're following similar logic to the raspberry pis, it sounds like we want the name to match what the base images use.

@zwalchuk the correct Intel Edison RESIN_MACHINE_NAME is intel-edison.
It propagates like this: slug -> deviceType -> RESIN_MACHINE_NAME. Looks like a technical debt as other similar cases. Maybe the right time to improve on those is when we do the Balena switch.
Let's double check the other device types as well before we merge and also let's not miss other documentation pages related to this.
cc @shaunmulligan
References:
https://github.com/resin-os/resin-edison/blob/1195d68ef894a4f7c2643cf3d1555f4c7d39034d/edison.coffee#L48
https://github.com/resin-io/resin-builder/blob/e1949d2013ca1fdc4243e4db4752ac2f74b24360/CHANGELOG.md#v321---2017-04-11
https://github.com/resin-io/resin-builder/commit/695a711dc84c943d9be90d5c2e317aeef0ed8a06
https://github.com/resin-io/resin-builder/blob/e1949d2013ca1fdc4243e4db4752ac2f74b24360/CHANGELOG.md#v300---2017-04-03
https://github.com/resin-io/resin-builder/commit/53a2db7017dbaedb9caf0a6d3565fe820c921a2f
https://github.com/resin-io-modules/resin-bundle-resolve/blob/b0cc57529efab020a5ce9c080481f89d36aa9a03/src/resolvers/dockerfileTemplate.ts#L35

Device Name
RESIN_MACHINE_NAME
RESIN_ARCH
GitHub

Raspberry Pi (v1 and Zero)
raspberry-pi
rpi
https://github.com/resin-os/resin-raspberrypi

Raspberry Pi 2
raspberry-pi2
armv7hf
-

Raspberry Pi 3
raspberrypi3
armv7hf
-

BeagleBone Black
beaglebone-black
armv7hf
https://github.com/resin-os/resin-beaglebone

BeagleBone Green Wireless
beaglebone-green-wifi
armv7hf
-

BeagleBone Green
beaglebone-green
armv7hf
-

Intel Edison
intel-edison
i386
https://github.com/resin-os/resin-edison

Intel NUC
intel-nuc
amd64
https://github.com/resin-os/resin-intel

Hummingboard
hummingboard
armv7hf
https://github.com/resin-os/resin-fsl-arm

Nitrogen 6X
nitrogen6x
armv7hf
-

Parallella
parallella
armv7hf
https://github.com/resin-os/resin-parallella

Samsung Artik 10
artik10
armv7hf
https://github.com/resin-os/resin-artik

Samsung Artik 5
artik5
armv7hf
-

RushUp Kitra 520
kitra520
armv7hf
-

Samsung Artik 710
artik710
aarch64
https://github.com/resin-os/resin-artik710

RushUp Kitra 710
kitra710
aarch64
-

@majorz thanks, I'll get this in there

I created a table above with some of the devices we support that I found in the documents. The values from the tables are copy/pasted from the coffeescript definition modules for each device type. The tables in the different files on this issue are incomplete in terms of device support list.
Ideally have a tool to extract those values extracted automatically from the repositories for all devices we support on the dashboard, but for the time being I think we can use the values from the table.
There are some inconsistencies in the different files related to this issue, especially architecture inconsistencies. For example config/dictionaries/device.json lists architectures as armv6 or armv7l which have different RESIN_ARCH counterparts. I am not sure how this JSON is used though. shared/general/resinDeviceTypeNames.md uses some other architecture notation - I think for this one we need to use RESIN_ARCH, right?
I saw some of the image repos on hub.docker.com in one of the tables we have are deprecated. Should we handle those in a separate issue?

@majorz What I'm doing is setting up one table as the central source of truth for all this info, so I'll update what you shared with a few more devices that we support. I'm also updating the device.json to match the table, and changing file names as necessary (As you mentioned, ideally we'll have a tool for this in the future, but nothing yet). I'm going to just include the GitHub links for the devices rather than the Docker Hub, people can look on the base images page for the Docker Hub links


[SYSTEMML-540] Initial implementation of conv2d/maxpooling builtin functions (new)

Added following built-in function: conv2d, conv2d_backward_*, maxpooling, maxpooling_backward.
The documentation is available in docs/devdocs folder.
Added R test-cases for the above built-in functions.

@dusenberrymw @deroneriksson @mboehm7 @bertholdreinwald I created a new PR and cherry-picked the commits from previous PR to avoid commit-related issues.

thanks for the cleaned up pull request - @niketanpansare . Here are a couple of comments to further improve the current status:

Hop: Keeping the separate hop is ok for isolation, but we need to be aware that this hop then needs to be treated separately in the rewrites e.g., simplify agg over reorg. If you'd like to keep this hop, please remove the state that is just used locally (because it might confuse people why this status is not part of deep copy and compare)

Operator Selection: Please force the execution type cp, otherwise it would fail to compile
if we are running against hadoop/spark execution modes.

Simplify Parser: Could we please keep the syntactic parsers (dml, pydml) free of builtin function names and specific parameters. Please, move the entire code to validate (if really needed during parsing, at least let's rework this to a call to the respective expressions)

Simplify MatrixObject: in clearReusableData, the _data member is always of type MatrixBlock - so there is no need for checks or casts.

Simplify MatrixBlock: Please move the map for reused objects out of MatrixBlock as you anyway use it only from your CP instruction. Also let's remove the references from MatrixBlock to Statistics (having the map outside of matrixblock would simplify this too). Furthermore, you might want to think about a new operator type and methods in matrix block to surface the calls to LibMatrixDNN such that all operations are callable directly on the matrix block object.

Correctness Runtime NNZ Maintenance: You explicitly set outputBlock.setNonZeros(numRows * numCols) during setup of the output blocks. This is incorrect if not all cells are represented in the output (not matter if dense or not) and if your operations call a set/get which internally increments the nnz too.

Correctness LibMatrixDNN: In doPoolingBackward you use double maxVal = Double.MIN_VALUE; However, this is incorrect in the presence of negative values. Please use -Double.MAX_VALUE (note that Double.MIN_VALUE is the smallest double magnitude not the minimal value). Also, it would be good to use the threads as passed into the runtime, without additional calls to OptimizerUtils.

Cleanup Tests: The calls to bHM.clear() in finalize are unnecessary as these maps are fully garbage collected.

Code Style: Finally, there are some minor code style issues. First, please use auto-boxing instead of explicit new Integer(val) whenever possible. Second, don't unnecessarily separate declaration and value assignment (e.g., params in ConvolutionCPInstruction). Third, please remove commented code.

@mboehm7 Added your suggestions. Please take a look. Thanks :)

thanks @niketanpansare - we just need to do some final cleanups:
see 1 above) The modified hop is already much cleaner. Let's just also completely remove ConvolutionParameters (as member and from compare/clone) as you only use is transiently anyway.
see 2 above) The current version would work. However, the flag _etypeForced is meant to be set only from outside the hop (e.g., by the parfor optimizer). It would be great if you could use our default approach for forcing the execution type during operator selection (e.g., transformapply/decode/meta in ParameterizedBuiltinOp).
see 5 above) Could we please remove the calls from MatrixBlock to Statistics in order to make sure it is not called for distributed operations, where (other than parfor) we anyway do not propagate statistics back to the driver.
Finally, there are a couple of TODOs for documentation, pydml integration, sparse operations, distributed Spark/MR operations, etc. Could we please create jira tasks/subtask for them to keep track that these issues are resolved in the near future? Thanks.

Thanks @mboehm7 ... I have added suggested modification. Please take a look.
Also I have created following new JIRAs under epic SYSTEMML-540:
https://issues.apache.org/jira/browse/SYSTEMML-685
https://issues.apache.org/jira/browse/SYSTEMML-686
https://issues.apache.org/jira/browse/SYSTEMML-687

LGTM - thanks @niketanpansare for your efforts

Thanks @mboehm7
@dusenberrymw Do you have any suggestions ?

@niketanpansare Overall, this is awesome!   I created new layers in my library using the new built-in functions internally for convolution and max pooling, and plugged them into all my DML test suites.  The convolution functions work great!
I did find one problem with the built-in max pooling function: values are always compared to a lower-bounded threshold of 0, so if a patch has all negative values, the output for the max pooling operation over that patch will be 0, rather than the maximum negative number in that patch.  I will comment on the line, but a quick update fixes it.  Would probably be good to add a few tests over entirely negative tensors to unit test it.
Looking forward to the GPU & Spark implementations!

Thanks @dusenberrymw for your comments. Please take a look at new commit.

LGTM. 👍


[Bug]: On Win11 Home v23H2 the latest 1.19.2 version reports a trojan!

Describe the Bug
On Win11 Home v23H2 the latest 1.19.2 - 1.3.2 version reports a trojan! - A player has reported this to me. Doesnt happen when downloading the 1.20 version and also doesnt happen for the previous version release 1.3.1.
I also do not get this issue on win10! - Prob a false positive but thought I'd report it.
To Reproduce

Catch the bug In Action!
No response
Crash Report or Log
No response
OS
Windows 11
Minecraft Version
1.19.2
ModLoader
Forge
Mod Version
1.3.2

It didn't happen to me either so... I think Microsoft Defender may be confused xD
But anyway, rest assured that Curseforge scans all mods for malware when they are uploaded to the website. Therefore, there is no need to worry about any false alerts.
Also if it happened to you let me know I'm here to help. ✨


[Proposition] Project 2 - remove russian flag from assets

Hello, I know that this problem is not related to code. But its a bit disappointing to see terrorist country flag in context of this amazing course.
Great course, thank you for your job!

I’m afraid this isn’t something I can easily address, because the course is in video form.

Remove the israeli flag. That would better address the main problem the World has.

@01god please keep your antisemitic bigotry to yourself or go express it away from polite society.

Unsubscribed because of this

What….because of the Russian flag? That’s just silly. You can’t reasonably expect anyone to go back and change past references because of current events.


Llama 2 7B

Hi great project
I am trying to run it with Llama 2. I have followed the steps. I am getting Hallucinations.
Can it be done with Llama 2 7B ?

Hi @roninio,
Thank you for your interest in our work. Currently, we don't have a LLaMA-2 based pretrained model and in order to use Video-ChatGPT with LLaMA, you have train the model on our Video Instruction Dataset.
However, we may release LLaMA-2 based models soon. Stay Tuned, Thank you.


how to make routing choice  in wasm filter?

I want to make routing choice according http body content in wasm filter, how can I achieve that?

cc @PiotrSikora @mathetake may know if there's docs pointers here

I don't believe that you can currently make routing decisions based on the HTTP request body content.


Info on this page seems wrong

The page suggests using Remove-SPOUser to remove a guest account from the tenant, as an alternative to doing this "site by site". But even Remove-SPOUser doesn't remove the user from specific User Information Lists. Afaik this also needs to be done for each site collection.
That said, this is one of the most confusing things to explain to end users. Microsoft should implement a feature (or single PS cmdlet) to fully remove a guest account from all User Information Lists in the tenant.
[Enter feedback here]

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

ID: 50aa0393-41e2-de3b-4380-74bf012a7914
Version Independent ID: 09b51e37-62d7-01f8-9d34-723b03b8ee80
Content: Remove users from SharePoint - SharePoint in Microsoft 365
Content Source: SharePoint/SharePointOnline/remove-users.md
Service: sharepoint-online
GitHub Login: @SerdarSoysal
Microsoft Alias: serdars

Hello @kloosterj Jan, how are you?
I can understand that it can be confusing, will propose to improve the wording of the article.
Thank you


(PDB-1125) Fetch structured facts from cache instead of stringified

Use the v4 API to fetch a factset instead of fetching facts using the v3
API.

Can one of the admins verify this patch?

The rspec tests here are failing @dalen.
I need to ponder this one also, we had a specific reason for holding off on structured facts for this, I believe it had a lot to do with inventory search from the PE console which was querying PuppetDB via the Puppet master facts search interface. Having said that, I believe this problem is gone to some extent ... I'm just wary I've forgotten something, especially considering this is still potentially a path that is still available with 3.x puppet masters. I could be wrong. Fix the tests and ping me again :-).

Hey @dalen re-open a PR for this with the fixes etc. when you're ready.


configuration file issue

After trying to execute run cmd: sudo modbus_simulator -c str
getting following error:
Invalid Monitor configuration file

sounds like you are passing an invalid configuration file, could you paste the configuration here ?

here is the configuration file :
serial settings to be used for modbus rtu
applicable to all simulated modbus rtu devices
serial_settings:
baudrate: 9600
bytesize: 8
parity: N
stopbits: 1
xonxoff: 0
rtscts: 0
dsrdtr: 0
writetimeout: 2
timeout: 2
tcp settings for modbus tcp simulated device
standard modbus port 502 requires root permission
tcp_settings:
address: <IP_ADDRESS>
port: 5440
generic modbus simulation settings for each slave
overridden by individual device settings under 'modbus_devices' if present
modbus_settings:
bin_min: 0       # min value for coils and discrete inputs
bin_max: 1       # max value for coils and discrete inputs)
reg_min: 0       # min value for registers
reg_max: 65535   # max value for registers
discrete_inputs:
block_start: 0   # Data block starting offset
block_size: 100  # Data block size
default: 0     # default value
coils:
block_start: 0   # Data block starting offset
block_size: 100  # Data block size
default: 0     # default value
holding_registers:
block_start: 0   # Data block starting offset
block_size: 2000  # Data block size
default: 1     # default value
input_registers:
block_start: 0   # Data block starting offset
block_size: 100  # Data block size
default: 0     # default value
to be simulated modbus devices
modbus_devices:
protocol: "rtu"
interface: /dev/ptyp0
slaves: 1..12 # slaves in the range of 1 to 12

protocol: "rtu"
interface: /dev/ptyp1
slaves: 1..5, 254 # slaves in the range of 1 to 5 and 254

protocol: "rtu"
interface: /dev/ptyp2
slaves: 100
holding_registers:
this block overides values from modbus_settings above

block_start: 0   # Data block starting offset
block_size: 200  # Data block size
  default: 1       # default value

-
protocol: "tcp"
slaves: 1
logging:
simulation:
console_logging: true
console_log_level: info
file_logging: true
file_log_level: info
file_log_path: "~/modbus_sim/simu_logs/simu.log"
modbus_tk:
console_logging: true
console_log_level: warning
file_logging: true
file_log_level: info
file_log_path: "~/modbus_sim/simu_logs/modbus_tk.log"

it works fine for me, what OS are you running this ? Just for your info, I have attached the config file you have pasted above here , just change the extension to .yml and use.
error.txt


useLayout doesn't animate new node when react context API used for nodes state management

Describe the Bug
I'm using react context to manage the nodes state across multiple components and the root is:
  const [flow, dispatch] = useReducer(flowReducer, flowModel);

  return (
    <FlowContext.Provider value={{ flow, dispatch }}>
      <ReactFlowProvider>
        <FlowRoot />
        {/*** START UI components **/}
        <ChooseEventsModal />
        {/*** END UI components **/}
      </ReactFlowProvider>
    </FlowContext.Provider>
  );
}

then inside my ChooseEventsModal
export default function ChooseEventsModal() {
  const { flow, dispatch } = useContext(FlowContext);
  const { ui } = flow;
  const { activeNodeId } = ui;
  const { nodes, edges } = flow;

  const [selectedEvent, setSelectedEvent] = useState("");

  function addNode() {

    // 1- update existing node to be a workflow node
    const parentNode = nodes.find((node) => node.id === activeNodeId);
    parentNode.type = "workflow";
    parentNode.data.label = typeOptions.find(
      (option) => option.value === selectedEvent
    ).label;
    dispatch({ type: "UPDATE_NODE", value: parentNode });

    // 2- add a new placeholder node under the workflow node
    const newNodeId = uuid();
    const newNode = {
      id: newNodeId,
      // the placeholder is placed at the position of the clicked node
      // the layout function will animate it to its new position
      position: { x: parentNode.position.x, y: parentNode.position.y  }, // <-------- THIS LINE DOESN"T WORK
      type: "placeholder",
      data: { label: "+" },
    };

    const newEdge = {
      id: `${parentNode.id}=>${newNodeId}`,
      source: parentNode.id,
      target: newNodeId,
      type: "placeholder",
    };
    dispatch({ type: "ADD_NODE", value: newNode });
    dispatch({ type: "ADD_EDGE", value: newEdge });

    // todo: add
    close();
  }
....```

this line `position: { x: parentNode.position.x, y: parentNode.position.y  }` doesn't and the useLayout look doesn't pick the new node, it just stays overlaying the old / parent node, if i specify explicit spacing like `position: { x: parentNode.position.x, y: parentNode.position.y +100 }` it does show but i lose the animation

### Your Example Website or App

_No response_

### Steps to Reproduce the Bug or Issue

use react context to manage nodes

### Expected behavior

animation should be working like: https://pro.reactflow.dev/examples/workflow-builder

### Screenshots or Videos

https://www.loom.com/share/8f8b23f96e27459d8c3e3b73d25e0798

### Platform

- OS: [macOS]
- Browser: [Chrome]
- Version: [11.0.0]

### Additional context

_No response_

i'm facing the same issue with multiple child nodes arn't animation and end up overlapping, is this something related to using react context for the state?

to be clear, the internal code of useLayout seems to be working after debugging it step by step, what's not working is that the position properties doesn't transfer to the nodes CSS with our without animation, the children just overlap each other and the transition animation doesn't work. I also checked and the wrapper with classes react-flow__node react-flow__node-workflow  is being rendered correctly, any help?

nice that you could fix it already :)


Feat/support-azure-openai

Added support for Azure OpenAI services (including docs how to get started)

Thanks very much for the contribution! Much appreciated. 👍
As per our bilateral discussion I have added the code and documentation directly.


Lost PDF filenames (multiple share)

From @MaBeuLux88 in #284 :

[Lost filenames] while uploading 2 PDF files from an Android (One Plus 9 Pro) selected in the "Files" app and sharing them to CoolMaze on my Ubuntu with Google Chrome

Today I tried sharing 2 PDF from the Files app on a Samsung Galaxy S22. The filenames were properly transmitted, in the target web UI and in the resulting ZIP as well.

For debugging this issue: note that the backend only sees an opaque encrypted value for the filenames. It cannot see the clear text filenames.

Today I tried sharing 2 PDF from the Files app on a Google Pixel 7. The filenames were lost! The contents listed in the ZIP showed up as:

undefined
1_undefined

When sharing these files individually, from the same Pixel 7, the filenames are properly preserved. They were lost only when shared together in a single action.

This sounds very similar to my bug. I got the same filenames. No file corruption though. Just file name alterations.

While I don't have access to the filenames, I can still extract stats about shares that don't seem to be providing a proper filename.
Results:

iOS app mostly unaffected
Android app affected: ~7% of files transmitted end up without a proper filename

it is possible that some source apps don't provide a filename when sharing a resource
but more probably, the Cool Maze Android app failed to properly extract the filename from the Intent

no obvious correlation with the OS version (Android 6, 7, 8, 9, 10, 11, 12, 13, 14)
no obvious correlation with the smartphone device model
no obvious correlation with the mime type of the file
no obvious correlation with the number of resources shared in one action. Filenames can be lost either in a single share action, or in a multiple share action.


Use VNC to connect to Windows instances

🗣 Description
This PR updates the network rules to reflect that we are switching to using VNC to connect to Windows instances for the interim.

💭 Motivation and context
Due to issues with our Windows configuration and business needs we cannot currently use RDP for remote desktop. Instead we will use VNC in the interim with the goal to move back to RDP in the future.

🧪 Testing

Automated tests pass. When deployed with an update guacamole image (from https://github.com/cisagov/guacamole-packer/pull/56) everything works as expected.

✅ Pre-approval checklist

[x] This PR has an informative and human-readable title.
[x] Changes are limited to a single goal - eschew scope creep!
[x] All relevant type-of-change labels have been added.
[x] I have read the CONTRIBUTING document.
[x] These code changes follow cisagov code standards.
[x] All relevant repo and/or project documentation has been updated
to reflect the changes in this PR.
[x] All new and existing tests pass.

✅ Pre-merge checklist

[ ] Ensure that all PRs related to https://github.com/cisagov/guacscanner/pull/16 are merged
[ ] A Windows AMI supporting the switch to VNC is available in both the Production and Staging environments

Make sense, but can we add some comment(s) somewhere explaining who is using port 5900 vs. 5901 for VNC and why?

Ah, sorry. Those must've gotten lost when I was shuffling commits and changes around. I'll update with the comments I originally had.

@dav3r @jsf9k I was able to test and verify that we can use the same port for all VNC connections with the change in VNC server software on Windows instance. I have re-requested review from both of you due to these changes.


Repository qualities to test + incorporating tests in general

Before Binder 2.0 we should test it out on a few specific repositories to make sure some common usecases work as expected. What should we try?
Now:

Python + requirements.txt
Python + environment.yml
Python + Dockerfile
Python + Pre-binder-2.0 Dockerfile

Future:

R + ???
Python + interactivity/jupyter widgets?
???

this is handled with repo2docker now


Template Reference Check

Problem
Cyclops lets you save incorrect references to your Helm charts. This leads to confusion and frustration because the error is seen only when trying to use them in the Modules tab.
Solution
When trying to add a new template (or edit an existing one), we should send a request to the repo+path+version to check if a Chart.yaml file is present. We do not want to save invalid references.
On the backend, update the CreateTemplatesStore and EditTemplatesStore to call the GetTemplate function, which will fetch the template and return an error if something is wrong with the template reference. You can find these functions in cyclops-ctrl/internal/controller/templates.go

Hey @KaradzaJuraj !! I tried some modifications and seems like it fixes the issue please checkout this screenshot from my machine if this is something you want to add.

I've tested it with one my repo that doesn't contain chart.yaml but simply contains a HTML code, here's a link to the repo I tested with: https://github.com/Sheikh-Abubaker/Landing-page

Nide @Sheikh-Abubaker! Can you open a PR for it?

Hey @petar-cvit I just tested, with the template that doesn't contain Chart.yaml, but the Module was added successfully and deployed it should've thrown error during adding a Module:

Here's the repo on which I deleted Chart.yaml intentionally: https://github.com/Sheikh-Abubaker/cyclops-templates


loop + fractional slidesPerView, e.g., 1.3 has several problems => Wrong first slide, bullet index is off, missing next slide

Check that this is really a bug

[X] I confirm

Reproduction link
https://codesandbox.io/s/swiper-centered-auto-angular-forked-fo69uk?file=/src/app/app.component.ts
Bug description
Loop mode doesn't work as expected in Angular. Setting slidesPerView to a fractional number breaks several things.
<swiper
      [slidesPerView]="1.3"
      [centeredSlides]="true"
      [loop]="true"
...

Wrong first slide + 2. bullet index off

Missing next slide (occurs circa after one round)

Expected Behavior
Like it does in React, https://codesandbox.io/s/swiper-centered-auto-react-forked-9sx5pe?file=/src/App.jsx
Actual Behavior
No response
Swiper version
8.0.6
Platform/Target and Browser Versions
Chrome
Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
[X] Make sure this is a Swiper issue and not a framework-specific issue

Would you like to open a PR for this bug?

[ ] I'm willing to open a PR

New Swiper v9 doesn't have Angular components anymore, it is recommended to use new Swiper Web Components instead.


Keep binary and serialized databases in sync

A problem arose in #119 because these two versions of the database are not kept in sync.
Perhaps post_install ( #121 ) can also do serialization to n3.

Fixed by #125


[Feature Request] Update the fbnneo core please

Please update the Final Burn Neo core to fbneo latest commit c9b7683,it updates a lot of new roms support.
my device is R35S

The core has been updated in the repo. Just update the core in retroarch via wifi. Thanks

can I manual download the latest core from computer？

It will be a little bit of a process, but yes you can do that.
Get it from here: https://github.com/christianhaitian/retroarch-cores/raw/master/aarch64/fbneo_libretro.so.zip
Take the fbneo_libretro.so file out of the zip and place it on your sd card.  Maybe the backups folder on the roms card will be best to place it in so it's easy to find.
Boot the device, then use 351Files from the Options section to move the file to the /home/ark/.config/retroarch/cores/ folder overwriting the existing one there.

thanks，successful updated the core.

Please update the Final Burn Neo core to fbneo latest commit 48c94b0,it updates a lot of new roms support.
my device is R35S


Security issue in YARD

I've found a security issue (RCE even in safe mode) in yard doc processing.
I can't find a security contact on your website, so if you'd like a private notification of the bug, please reach out to me at<EMAIL_ADDRESS>so I can communicate the details.
If you're comfortable with me releasing it publicly prior to a fix, let me know on-ticket and I'll post details here. I'll also update this ticket with details in a week from today if I don't hear back.

@nelhage feel free to reach out under the email at my user profile. Thanks!


[SPARK-43961][SQL][PYTHON][CONNECT] Add optional pattern for Catalog.listTables

What changes were proposed in this pull request?
Currently, the syntax SHOW TABLES LIKE pattern supports an optional pattern, so as filtered out the expected tables.
But the Catalog.listTables missing the function both in Catalog API and Connect Catalog API.
In fact, the optional pattern is very useful.
This PR also extracts the common wrapNamespace to clean up the duplicated code.
Why are the changes needed?
This PR want add the optional pattern for Catalog.listTables.
Does this PR introduce any user-facing change?
'No'.
New feature.
How was this patch tested?
New test cases.

ping @cloud-fan @HyukjinKwon @zhengruifeng cc @amaliujia

I think this makes sense to add the functionality to the Scala/Python APIs since it's already there in the SQL API. I also appreciate the cleanup of the duplicated code as well in this PR :)

thanks, merging to master!

@cloud-fan @amaliujia @HyukjinKwon @holdenk Thank you!


Bootloader: Allow boot from a USB device

@rbray89 what do you think?

Hmmm... I think there is much more work to get USB boot working... I think RPI-3 and OVA would be the only boards that could support it. Odroids need to load the boot code directly from flash, there are no USB drivers that can do this. We might be able to have a bootloader (uboot) on SD/eMMC that loads a USB driver, but I'm not sure how workable that would be.
For RPI3, there is a built-in USB storage driver that might work, but it requires some additional setup: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md


sort the mappings in the output file

in order to compare the output files the mappings (drawn randomly) must be sorted properly.

It makes sense to sort them randomly, but for full runs one needs to be able to compare results


Wrong Base64 Output on some pages

Hello !
I was using this library to parse scanned pdfs, but some pages are getting a base64 not corresponding to the format, I attach my pdf demo and both base64. This is my config.
const convert = fromBase64(base64result, {       width: 1500,       height: 1942,       density: 100,       format: "jpeg"     });
convert.bulk(-1, true).then((outputs: any) => {
  res.status(200).send({
    status: true,
    message: outputs,
    data: null
  }); return;

}).catch((err) => {
  res.status(200).send({
    status: false,
    message: "Error: " + err,
    data: null
  }); return;
});

Incripción con vigencia (1).pdf
First Page Base64 OK
firstPageBase64.txt
Second Page Base64 Wrong
secondPageBase64.txt
What I am doing wrong ?

Happening for me as well. Some of the pdfs aren't getting converted. For the rest, it's working fine.
The only difference seen with that pdf is that it says, optimize: yes in properties. Not sure if that's the reason but all other pdfs that I tried with had, optimize: no.


minor release incompatible with node LTS

the latest patch release 6.5.6 breaks all deployments for me (which use node LTS):
remote:        > serve -s build/
remote:        /app/node_modules/serve/bin/serve.js:83
remote:        detect(port).then(async open => {
remote:                          ^^^^^
remote:        SyntaxError: missing ) after argument list
remote:            at createScript (vm.js:56:10)
remote:            at Object.runInThisContext (vm.js:97:10)
remote:            at Module._compile (module.js:549:28)
remote:            at Object.Module._extensions..js (module.js:586:10)
remote:            at Module.load (module.js:494:32)
remote:            at tryModuleLoad (module.js:453:12)
remote:            at Function.Module._load (module.js:445:3)
remote:            at Module.runMain (module.js:611:10)
remote:            at run (bootstrap_node.js:394:7)
remote:            at startup (bootstrap_node.js:160:9)

the issue seems to be that circle ci is not building for node 6 (LTS) anymore, but now only building for latest nodejs: https://github.com/zeit/serve/commit/3f4116efa513733187a0e37200ac1947b3b1e8e2#diff-1d37e48f9ceff6d8030570cd36286a61R5

I just tested with 6.5.5 and it still doesn't work...

If anyone has the same issue: 6.5.3 still works with node LTS

Node LTS is 8.11.1, which comes with async/await support. I just confirmed it is working on that version.


Allow the log level to be configured in the helm chart

Adds a logLevel parameter for the apiserver and the controller deployments.
Sets the logLevel to 100 by default
Additional e2e test for unexpected apiserver errors.

Release note:
NONE

Just in response to your commit message ("Force highest log level in e2e tests") - there is actually no limit to the level (bar maybe the maximum int limit). There could be some messages logged above 100, although I'm not sure 😄

/lgtm
/approve


changed the default value of convergence and added a test to …

Changed the default value for convergence to 0.02, mainly because I wanted to remove it from tutorial 6 script.

Now, StereoCamerGroup has both a "distance" nonzero value and a "convergence" nonzero value, meaning that both rotation and shearing strategies are being used for stereo.  This seems like a bad default strategy.  I think this isn't good policy, especially as it's just meant to help the tutorial.

Stale, closing


Rename docker archvariant artifacts to include the sha256

Change-type: patch
Signed-off-by: Kyle Harding<EMAIL_ADDRESS>

@balena-ci I self-certify!


New version: Mosek v10.0.0

Registering package: Mosek
Repository: https://github.com/MOSEK/Mosek.jl
Created by: @ulfworsoe
Version: v10.0.0
Commit: 0e21e341b9e61aa31c655420b8ee2bd2abdb357d
Reviewed by: @ulfworsoe
Reference: https://github.com/MOSEK/Mosek.jl/commit/0e21e341b9e61aa31c655420b8ee2bd2abdb357d#commitcomment-82146292
Description: Interface to the Mosek solver in Julia

It is not clear to me what breaks. We are changing the versioning scheme to follow the underlying native library's major/minor version.

[noblock] I'll ping someone in slack to take a look at this.
The reason for skipping to v10 is to sync with the upstream release versions. (https://github.com/MOSEK/Mosek.jl is maintained by @ulfworsoe works for https://www.mosek.com)

No problem, the check is just there because often it is accidental.

Thanks @ericphanson

Amazing! Thanks to both of you!


Cannot init RN project

Description
React Native init takes hours and then fails.
After using npx react-native@latest init --verbose TutorialProject I found out that it's trying to download 460MB for a hermes-engine package from Maven, (https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.71.4/react-native-artifacts-0.71.4-hermes-ios-debug.tar.gz). The problem is, download from Maven has a speed of only 40KB/s (my connection speed is 100Mb/s). So it takes 3-4 hours to download 460MB with that speed and curl fails during it.
React Native Version
0.71.4
Output of npx react-native info
System:
OS: macOS 13.2.1
CPU: (10) arm64 Apple M1 Pro
Memory: 4.94 GB / 16.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 16.16.0 - /usr/local/bin/node
Yarn: 1.22.19 - ~/.npm-packages/bin/yarn
npm: 8.12.1 - /opt/homebrew/bin/npm
Watchman: Not Found
Managers:
CocoaPods: 1.12.0 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.2, iOS 16.2, macOS 13.1, tvOS 16.1, watchOS 9.1
Android SDK: Not Found
IDEs:
Android Studio: 2022.1 AI-221.6008.13.2211.9514443
Xcode: 14.2/14C18 - /usr/bin/xcodebuild
Languages:
Java: 17.0.5 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: Not Found
react-native: Not Found
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
npx react-native@latest init --verbose TutorialProject
Snack, code example, screenshot, or link to a repository
npx react-native@latest init --verbose TutorialProject

The problem is, download from Maven has a speed of only 40KB/s (my connection speed is 100Mb/s). So it takes 3-4 hours to download 460MB with that speed and curl fails during it.

I'm sorry but this is a compromise we'll have to do.
In React Native 0.69, we shipped hermes with build from source, and folks complained as the local build was taking too long.
We moved to prebuilts, which means that now you need to download a bigger archive but build will be faster. Sadly, if you connection is slow, you will have a harder time.
As a workaround you can use JSC which ships with smaller artifacts and will be faster to download.

A compromise is unnecassry as there exist quite a few solutions:

Host the prebuilt Hermes on a website with better download speeds, note that this is a problem with Maven, my connection speed isn't slow, only slow downloads from Maven
Give users the choice of building from source or download prebuilt
Use another commandline tool or curl options to retry a broken download
Update the Readme to inform users about downloading the hermes tarball separately and using HERMES_ENGINE_TARBALL_PATH with pod install
Add an option to init to opt out of Hermes and use JSC

Not being able to initialize a React Native project easily is a bad experience

Host the prebuilt Hermes on a website with better download speeds, note that this is a problem with Maven, my connection speed isn't slow, only slow downloads from Maven

We're hosted on Sonatype which has quite strong CDNs as they distribute Maven artifacts all over the place for all the android projects.. You're free to redistribute the artifact or use a proxy as you see fit.
It downloads for me in a matter of seconds so I don't believe they have a reduced bandwidth.

Give users the choice of building from source or download prebuilt

That's possible, we do have a guide here for Android: https://reactnative.dev/contributing/how-to-build-from-source

Use another commandline tool or curl options to retry a broken download

You can manually download artifacts using this web UI or any command line tools:
https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/

Update the Readme to inform users about downloading the hermes tarball separately and using HERMES_ENGINE_TARBALL_PATH with pod install

Yup that's doable, We'll be happy to receive a website PR here http://github.com/facebook/react-native-website

Thanks for the information, appreciate that.
I'll try to get that PR in for HERMES_ENGINE_TARBALL_PATH


performance gap between single GPU and multi GPUs on SBS

First of all,  thank u for ur great ReID open-source framework! I train the SBS on single and 2 GPUs on Market1501. The performance gap is really big. I'am quite confused. My configure is as follows:
single GPU:
BASE: ../Base-SBS.yml
DATASETS:
NAMES: ("Market1501",)
TESTS: ("Market1501",)
MODEL:
BACKBONE:
PRETRAIN_PATH: ~/pretrained_models/resnet50-19c8e357.pth
HEADS:
OUTPUT_DIR: logs/market1501/sbs_R50
2 GPUs:
BASE: ../Base-SBS.yml
DATASETS:
NAMES: ("Market1501",)
TESTS: ("Market1501",)
MODEL:
BACKBONE:
PRETRAIN_PATH: ~/pretrained_models/resnet50-19c8e357.pth
NORM: SyncBN
HEADS:
NORM: SyncBN
OUTPUT_DIR: logs/market1501/sbs_R50_2gpu
the testing mAP is 88.16 vs 79.32. Which is 85.91vs 86.73 on bagtricks.

same experience on msmt17 dataset

You need to change the batch size when you use multiple GPUs. For example, if you use 2 GPUs, you need to change the batch size from 64 to 128.

You need to change the batch size when you use multiple GPUs. For example, if you use 2 GPUs, you need to change the batch size from 64 to 128.

Do you mean that when use 2 GPUs, batch size should be 128 per GPU? In the above 2GPU configuration, it's 64 on both GPU.

You need to change the batch size when you use multiple GPUs. For example, if you use 2 GPUs, you need to change the batch size from 64 to 128.
In deed,  I use the code V1.0 and modify the code here from 'mini_batch_size = cfg.SOLVER.IMS_PER_BATCH // comm.get_world_size()' to 'mini_batch_size = cfg.SOLVER.IMS_PER_BATCH' to ensure that there are 64 imgs on both GPU. So I guess batch size may not be the problem.


Add support for messagepack

The preferred response format for InfluxDB is now MessagePack, for reasons listed in https://github.com/influxdata/influxdb/issues/8330 .
Supporting it and using it by default when the server supports it too would solve several open issues, such as https://github.com/influxdata/influxdb-python/issues/665  and https://github.com/influxdata/influxdb-python/issues/715. It would also improve performance, and lower the required amount of data to be transmitted between the server and the client.

I fully support that, but I think JSON vs MessagePack is a completely separate issue to whether the HTTP POST to InfluxDB is gzip'd or not, so perhaps don't conflate the two issues or get sidetracked from implementing gzip support in influxdb-python.
Gzipping will benefit either transfer format.

To be clear: message pack is used only from the server to the client. gzip is not very useful on msgpack-encoded data since it has a high entropy, but it would definitely help for POST data sent from the client to the server.

Sorry folks, probably posted my comment on the wrong issue, should have been on https://github.com/influxdata/influxdb-python/issues/718 not this one.

ya, but how to make server return in json


Fix a part of #1557: Add tests for replayRate controller.

fix #1557
Checklist

[X]  A link to the issue/user story that the pull request relates to
[ ]  How to recreate the problem without the fix
[ ]  Design of the fix
[ ]  How to prove that the fix works
[ ]  Automated tests that prove the fix keeps on working
[ ]  Documentation - any JSDoc, website, or Stackoverflow answers?

Issue/User story
Add tests for replayRate controller.

Will submit it for review later. Currently working on this. Thanks.

Correcting sign-off


Add additional HIPAA checks

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Hi @toniblyx ,
Below checks can be added for HIPAA:
check112,check13,check15,check16,check17,check18,check19,check21,check24,check28,check31,check310,check311,check312,check313,check314,check32,check33,check34,check35,check36,check37,check39,extra792
I have attached an excel sheet that maps each of the above checks with HIPAA standard and references.
ChecksToAdd_HIPAA.xlsx

hey @gchib297 thanks for the update to the HIPAA group of checks!


Figure out best token decimals

Looks like 12 is standard on roccocco.

Looks like 12 is standard on roccocco.


Fixed German translation

I'm not a meteorologist and had to find the right terms first...

Thank you, there just seem to be some merge conflicts that need to get resolved first. I see you've deleted values.xml and moved the values to values-de/strings.xml, which I already did 😄 You probably just need to merge my dev into yours to solve the conflicts


package.json: Update react-dom package dependency

Check for any outstanding update of point version of any outstanding NPM package dependency

[ ] npm-update

npm-update in progress on 4-cockpit-9.
Log: https://<IP_ADDRESS>:8493/logs/npm-update-761-20190814-182525/

npm-update react-dom done: https://github.com/cockpituous/welder-web/commits/npm-update-react-dom-20190814-182626

Please manually check features related to these files:
main.js:import ReactDOM from "react-dom";
package.json:    "react-dom": "16.9.0",

Codecov Report

Merging #761 into master will decrease coverage by 0.14%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #761      +/-   ##
==========================================
- Coverage   78.46%   78.32%   -0.15%
==========================================
  Files          67       67
  Lines        3381     3381
  Branches      708      708
==========================================
- Hits         2653     2648       -5
- Misses        728      733       +5

Impacted Files
Coverage Δ

components/Form/Password.js
85.71% <0%> (-2.39%)
:arrow_down:

core/sagas/inputs.js
71.42% <0%> (-1.03%)
:arrow_down:

core/selectors.js
92.96% <0%> (-0.79%)
:arrow_down:

core/sagas/blueprints.js
73.57% <0%> (-0.52%)
:arrow_down:

Continue to review full report at Codecov.

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


Unable to validate number without region in Android. iOS works fine

Is there an existing issue for this?

[X] I have searched the existing issues

Package/Plugin version
2.0.1
Platforms

[X] Android
[ ] iOS
[ ] Linux
[ ] MacOS
[ ] Web
[ ] Windows

Flutter doctor

Flutter doctor

[✓] Flutter (Channel stable, 3.13.4, on macOS 13.5.1 22G90 darwin-arm64, locale en-CA)
    • Flutter version 3.13.4 on channel stable at /Users/simranjeet/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 367f9ea16b (3 weeks ago), 2023-09-12 23:27:53 -0500
    • Engine revision 9064459a8b
    • Dart version 3.1.2
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/simranjeet/Library/Android/sdk
    • Platform android-34, build-tools 33.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E300c
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)

[✓] VS Code (version 1.78.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (4 available)
    • SM A226B (mobile)           • R9ZT204EAXD   • android-arm64  • Android 13 (API 33)
    • sdk gphone64 arm64 (mobile) • emulator-5554 • android-arm64  • Android 13 (API 33) (emulator)
    • macOS (desktop)             • macos         • darwin-arm64   • macOS 13.5.1 22G90 darwin-arm64
    • Chrome (web)                • chrome        • web-javascript • Google Chrome 117.0.5938.149
    ! Error: To use Simar for development, enable Developer Mode in Settings → Privacy & Security.  (code 6)

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Minimal code example

Code sample

   bool   validNumber = await PhoneNumberUtil().validate(emailController.text);

Current Behavior
In ios this code works perfectly fine. it returns true/false based on the input and  further i am able to get region code using PhoneNumberUtil().parse(emailController.text);.
This same functionality does not works in Android.
Expected Behavior
Functionality should be same as the ios one. User should be able to validate if the number is valid without region code.
Steps To Reproduce
Test the below code snippet in an Android device
 bool validNumber = await PhoneNumberUtil().validate(emailController.text);
  final number = await PhoneNumberUtil().parse(emailController.text);

Aditional information
Example code snippet
  bool validNumber = false;
   try {
     validNumber = await PhoneNumberUtil().validate(emailController.text);

   } catch (e) {
     debugPrint("Invalid Number");
   }
   if (validNumber) {
     final number = await PhoneNumberUtil().parse(emailController.text);
     emailController.text = "+${number.countryCode}${number.nationalNumber}";

   }
   ```

I do not know if this is related but when running PhoneNumber().validate(number) I receive the following exception:
I/SurfaceView(14659): surfaceview vote min fps
E/flutter (14659): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(InvalidNumber, Number<PHONE_NUMBER>43 is invalid, null, null)
E/flutter (14659): #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:652:7)
E/flutter (14659): #1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:310:18)
E/flutter (14659): <asynchronous suspension>
E/flutter (14659): #2      MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart:510:43)
E/flutter (14659): <asynchronous suspension>
E/flutter (14659): #3      PhoneNumberUtil.validate (package:phone_number/src/phone_number_util.dart:110:20)
E/flutter (14659): <asynchronous suspension>


Release 1.0.2

This PR updates Java library and JS package version to 1.0.2.
The Spine core and base dependencies remain 1.0.1 as version 1.0.2 is not released for them yet.

@armiol PTAL.


Atomically return manifest + instant

Otherwise, there's no (nice) atomic way to get both the current progress and the current network.

I'm renaming this to Status because it does more than return the current instant. It also means we have the trifecta: start/stop/status.
I've removed the separate Manifest method because there really wasn't any need for it. Maybe I'm being over-eager to break things but... this gives us a single-atomic way to inspect the state (well, except "is running").

Feel free to tell me this too much...

Note: this isn't strictly necessary.

I also kind of don't want to do this.

So, we've merged all the fixes in lotus and, push comes to shove, we'll end up returning an unusable ticket. So I'm not going to merge this change.


[Features]  cyclemode, disable wrap, admit/expel direction

Thank you for this plugin! I'm pretty close to daily driving it. Before I open individual tickets, here's some points of improvement in order of personal preference:

Seeing as there's only two modes (row/col), it makes more sense to cycle between them.
bindr = SUPER SHIFT, SUPER_L, scroller:cyclemode

Wraparound can be disorienting, esp. with no/fast animations
plugin:scroller { wrap = <bool> } would be nice

Add direction to admit/expel. This might complicate the current experience so thought I'd float it past you first.

I am glad you are finding it useful.
About row/col cyclemode, because there is no feedback on which mode you are on (column/row), I found easier to simply not use "cyclemode". That's the way it used to worked when I first implemented the feature, but I removed it because I found myself often forgetting which mode was on, so I would end up opening the window in the "wrong" position. The way it works now, when I am in doubt, I press the key to toggle the mode I want before opening a new window. I have the two keys next to each other, so it really doesn't add a lot of friction vs having a "cycle" mode where I would need to remember the mode after maybe a long time without opening any windows. I thought of implementing an IPC facility to output data so it could be displayed by the "bar", but then I would need to write modules for every available bar, so I decided against it.
It's funny wrapping is so polarizing. I can probably add an option to disable it. Personally, I use two monitors, so the default way allows me to move from one monitor to the next easily. And then there is SUPER+Home/END to quickly fix a mistake. I will look into it.
I am usually against options that add a lot of thinking to what comes next when I press a key, I'd rather think on what I am working on. Admit/Expel is predictable, and using it together with row/column mode and moving windows, you can achieve almost anything, though maybe you need a couple of key presses more. I find I am running out of spare keys for so many bindings, so I end up having to use submaps, which are cool, but add another key press...so it is a tough choice, sometimes having too many features that are not really needed doesn't help productivity.

I added a focus_wrap option to control the focusing behavior in fa8f73e81e3bd7d503f12b3568000460781ba2a9
I don't think I am going to change to a "cycling" mode for rows/columns instead of having the two dispatchers we have now. The reasons are the ones I explained in the previous comment. It just doesn't work for me.
So I think for now I can close this issue. Of course, feel free to open a new one with any other concerns.

setmode cycle script
Also, thoughts on this? :point_down:

My only use case for staying in column mode would be for vertical monitors—this might even be an expected default behavior.

I agree people with vertical monitors will probably want to use column mode as default, and there is nothing preventing them to do so. As soon as they create the first window, they just need to press the column mode shortcut.
I have two monitors, both in horizontal mode, and I also use columns for similar windows I may want to have close to the columns on their side. The truth is hyprscroller has around 10 users on a good day, so I don't want to spend too much time adding edge cases nobody really cares about. I wrote it for myself, and I am glad some other people find it useful. I was using PaperWM on GNOME, but wanted to try Hyprland. I really liked Hyprland, but the available layouts were not what I wanted. I found hyprslidr when searching for a PaperWM-like alternative, but it was still quite green, so I wrote this plugin. It does almost all I want it to do, and I have been using it continuously since I moved to Hyprland last month.
So the goal of the project at this point is to, of course, fix any bugs people find, and add small things I may be needing as time goes by. Also, if someone has an idea I like, I will implement it. But I am not going to be chasing things nobody cares about (again, around 10 users) just for the sake of "correctness".
Of course, I am really thankful you are taking the time to analyze hyprscroller and even thinking of becoming one of its users.


Fixed error in "touch_ll_get_sleep_time" function for ESP32

Because of this bug touch_hal_get_sleep_time() returns wrong value (both, sleep_cycle and meas_cycle filled with meas_cycle). As result, touch_pad_get_meas_time returns wrong sleep_cycle too.
Additional, bad side effect, touch_pad_config() makes wrong vTaskDelay() (because delay based on values returned by touch_pad_get_meas_time())

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Sergey Gorban seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for your contribution.

Thanks for contribution again, changes merged with https://github.com/espressif/esp-idf/commit/850de61e34c3d1b09dcd70dd8514cb98687920a9.


Freshly started node cannot retrieve chunks

Context
bee 1.17.3
Summary
Trying to retrieve a chunk that I know is in the swarm (but not in the local cache) with /chunks and it fails with read chunk failed for some time after the node starts and then miraculously starts working.
Expected behavior
If the chunk is in the swarm, and some peers are connected, I'd expect the chunk to be retrieved.
Actual behavior
/chunks and /bytes both fail until after the node has "warmed up" and has "Healthy" peers.
Steps to reproduce
Start up a fresh 1.17.3 node and try fetching a chunk that is known to be in the swarm, but not in the node's cache.  It will fail until salud starts running and marking peers as "Healthy".
Possible solution
Possibly retrieval's closestPeer routine should try the "best" peers first, but if none is found, try a "second best" with just reachable and then even fall back to the "worst" with no extra criteria.   Better to retrieve from a slow node than no node at all!
https://github.com/ethersphere/bee/blob/44846bba2287e2ce117baa253454befd6313161f/pkg/retrieval/retrieval.go#L367

related https://github.com/ethersphere/bee/issues/4379
related https://github.com/ethersphere/bee/issues/4282


fix: Return jobGuid on buildpack delete

fix #415

@sneal Could you please look into this?

Thanks for the fix!


Release google-cloud-java v0.71.0

This pull request was generated using releasetool.
11-15-2018 12:42 PST
Bigtable

[Breaking change] listTables() now returns relative table names (#3696)
Add Bigtable emulator helpers (#3840)

BigQuery Storage

New Client: BigQuery Storage (#3935)
Regenerate: Adds documentation (#3939)

Security Command Center

New Client: Cloud Security Command Center (#3885)

Spanner

Spanner: use WatchdogProvider (#3923)

Speech

Regenerate: Adds result_end_time to StreamingRecognitionResult (#3933)

Dependencies

Update gax, grpc, and guava dependencies (#3980)
Update google-auth-library-java, apiary core libraries (#3945)
fix: google-cloud-clients/pom.xml to reduce vulnerabilities (#3943)

Documentation

Update README to suggest importing BOM (#3269)

Internal / Testing Changes

Add namespace and schema to settings.xml (#3941)
Add Kokoro nightly build configs (#3926)
Update container synth script for new artman config name (#3925)
Bump next snapshot (#3922)

Release is at https://github.com/googleapis/google-cloud-java/releases/tag/v0.71.0


Write Unit Tests for Pdf report feature

Description: Create unit tests to ensure all components of the new feature work as expected.
Acceptance Criteria: All tests pass successfully.
#7

Checked all the test cases are passing.
Refer commits: Changes to test_pdf and pdf
and Changes to test_pdf


tools: Add bump-version, simplifying a release step

This is adapted from the tools/bump-version in zulip-mobile.

Sure, LGTM, thanks! Merging.


Cannot remove trigger and cannot install change set with trigger in place

I've hit a problem relating the DLRS:  A developer of another 3rd party app is trying to install a change set from a sandbox to a production environment.  In doing so we are hitting a validation error:
dlrs_AccountTest testTrigger System.DmlException: Insert failed. First exception on row 0; first error: REQUIRED_FIELD_MISSING, Required fields are missing: [Name]: [Name]
Stack Trace: Class.dlrs.RollupService.testHandler: line 272, column 1 Class.dlrs_AccountTest.testTrigger: line 11, column 1
I can't work out what is causing the problem.  There is an inactive trigger named dlrs_AccountTrigger, which I thought might be related, so I thought I could delete this and recreate it from the Manage Child Trigger button, but whilst I could delete this trigger in my sandbox I do not have a delete option for it in Production.
Unfortunately the previous system administrator of this site, who was here before I was called in, had deleted all of the roll up summaries that I had previously created but had not first removed the triggers, so it looks like I have an orphan trigger with no related roll-up summary.  Could this have anything to do with it?
I thought I could uninstall and reinstall DLRS but I'm prevented from uninstalling because of the two triggers dlrs_AccountTrigger and dlrs_AccountTest
Has anyone any ideas what the cause may be or how I could get around it?  Many thanks in advance for any ideas or advice

@LawranceT, I faced a similar issue with another app and the way to resolve this is to create empty triggers in the sandbox. So in a sandbox, remove all the code from the triggers then use a changeset to deploy to Production. If successful, try to uninstall DLRS.

@ybiyani , many thanks for the reply.  I can see the idea here, but how do I create a new trigger with no code?  If I use the default code that comes with a new trigger I get a compile error:  Error: Compile Error: Unexpected token '<'. at line 1 column 9
If I remove all the code entirely I get a compile error Error: Compile Error: Unexpected token ''. at line 1 column 1
I get the same problem if I use DLRS to create the relevant child trigger and then try to delete the code from it.
Sorry if it's a rookie question but I'm not a developer...

Have a read through this, https://github.com/afawcett/declarative-lookup-rollup-summaries/wiki/Challenges-with-Code-Coverage, you may need some customer test code on your rollup. I am surprised it was not needed before tbh. What you can try is to use the Manage Child Trigger button to remove the trigger, do the changeset deploy, then re-deploy the dlrs trigger, again via the Manage Child Trigger button.

Thanks Andrew.  Removing the trigger as you suggest was my preferred option but I had a problem in that the roll-up summaries had been removed, leaving the triggers behind, so then I could not remove the triggers.  Eventually I got a developer to deactivate the triggers, deployed the change set and deployed the triggers.  Not straight forward but it worked.


"Unexpected BIOS firmware version" Trigger meaning

Describe the problem
Can anyone give more information on what the "Unexpected BIOS firmware version" trigger is reporting? I've had this alert show up for a Windows PC today, but can't find what problem it's actually trying to tell me about.
To Reproduce
Unknown
Expected behavior
Unknown
Screenshots

Please complete the following information:

OS: Windows 10
Zabbix server version: 4.4
Active or passive check: Passive
Using zabbix proxy: No

It's intended to place the list of BIOS versions on your network in {$EXPECTED.BIOS.VERS} macro inside template. This way you'll know (by maintaining the list of newest ones) when machines are outdated and needing a BIOS update.

Hope that's resolved.


Goreleaser runs in pipeline and saves artifacts in Jenkins

What does this PR do?

What's changed? Why were these changes made?

Goreleaser runs in pipeline and saves artifacts in Jenkins
Goreleaser docker uses latest Go releaser version

How should the reviewer approach this PR, especially if manual tests are required?
The root of the changes are:

Jenkinsfile
Dockerfile.relaser

Are there relevant screenshots you can add to the PR description?

What ticket does this PR close?
Connected to #1234 and #1235
Checklists
Change log

[ ] The CHANGELOG has been updated, or
[x] This PR does not include user-facing changes and doesn't require a CHANGELOG update

Test coverage

[ ] This PR includes new unit and integration tests to go with the code changes, or
[x] The changes in this PR do not require tests

Documentation

[x] This PR does not require updating any documentation, or
[ ] Docs (e.g. READMEs) were updated in this PR, and/or there is a follow-on issue to update docs

(For releases only) Manual tests

[ ] Manually tested Keychain provider
[ ] Manually run Kubernetes-Conjur demo with a local Secretless Broker image build of your branch

@doodlesbykumbi LGTM but can we get a green build and fixup those playroom vars before I do the approve?

@sgnn7 All set


Add support for runOncePerArchitecture

This pull request adds support for the runOncePerArchitecture flag to PBXBuildRule. More details about the flag are available at https://github.com/CocoaPods/Xcodeproj/issues/713.

@all-contributors add @sascha for ideas


Locust 0.11.0 support

Describe the bug
Locust 0.11.0 introduce heartbeat mechanism between master and slave. As boomer clients are required to send heartbeats, master will consider them out of sync.

I will try to make a PR for the fix myself :)

Please checkout the "dealersocket" branch :D
Because boomer has not version yet, I'm thinking of keeping compatible with locust before 0.11.0.
If it's hard to do so, we will drop support for locust 0.10.0 and before.

I was planning it tomorrow. So hard work saved :P

Good ideas are always welcome. I'll trying to rebase the "dealersocket" branch into master. It won't take long.

Hi @mangatmodi , please update boomer and test.

@myzhan Hey I totally forgot about this request. So I tested, it is working perfectly with 0.11.0. I also force killed a slave, which removed it from master. Although it is shame that it is not backward compatible and with poor versioning in Golang, many will unintentionally update boomer.
Do you think we could instead make 0.11.0 support experimental and which will be enabled only with a flag. Many libraries mark new features experimental or mark the older features as depreciated...

It's possible to keep compatibility without a flag, because we can detect the remote socket type. But IMHO, it's hard to keep the code stay clean.


[Question] Is there a chance that UI for the TestExplorer is modificable by the adapter?

Hey man how you been? so I am facing this issue.
In Angular one project can have multiple apps all with independent suites of tests, and they are run separately. It would be awesome to have like a select component in the UI so the user can pick the project they want to test, when that happens loadTests is triggered with the name of the project.
How does the UI works? can I make that change myself?

I think that you could contribute a button or menu entry to the UI (AFAIK VS Code doesn't restrict the menu contributions to be from the same extension that contributed the view, so your extension can add buttons to the test-explorer view just like the Test Explorer itself can). That button could open a QuickPick showing all apps in the current project, and when the user picks one of those apps, the adapter could simply load the tests and send the corresponding TestLoadEvents to the explorer.
But you could also show the apps in the test tree: the children of the root node could be suites representing the apps and each of these app nodes would have the tests for that app as children. Maybe that UI would even be more straightforward.

Yes so, that was my original idea. The problem with that is that each app has its own karma.conf, this implies that for doing that I would need to launch karma one time with a different config just to load the tests from each app at the same time. That would also means that I have to keep open multiple karma process to track tests from all apps. I think it's complicating myself too much, or do you see another way of doing it?

No, I don't see a simpler way of doing it - there's going to be some extra complexity one way or the other...
To contribute a button, you do exactly what Test Explorer itself does:

add a command to contributes.commands in package.json
reference that command to contributes.menus.view/title in package.json with a when condition containing view == test-explorer (add it to the navigation group and give it an icon if you want it to appear directly in the title bar, otherwise it will appear in the title bar menu)
register that command in your activate() function
the button should only be shown when the user has opened an angular project - you can achieve this by adding a property to the when condition of your contributes.menus.view/title contribution and setting that property with the setContext command (example: see here and here)
the implementation of your command will need access to your adapter(s) (multiple if the user has a multi-folder workspace) - you can use TestAdapterRegistrar#getAdapter() in the latest version of the vscode-test-adapter-util package for that.

As you can see, extending the Test Explorer UI also incurs some complexity...

I went with adding a button that will lunch a quickpick with the names of all the projects and when the user selects one it will trigger load for that project. when I finish the pull request do you mind reviewing it? at least the part of the command and button in case I am missing something.


fix(root): :bug: fix actions

:tada: This issue has been resolved in version 0.1.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Quick cleanups 20140107

Cleanups needed prior to landing fix for #485.

@dhermes PTAL and merge.  5571485 is needed as a base for my #485 branch.

Coverage remained the same when pulling 5571485a5920a645ef61e12f1a0b4d4e9dc2c2ff on tseaver:quick-cleanups-20140107 into 8faba35a266cd6280f125adf6035f902a07a26e4 on GoogleCloudPlatform:master.

LGTM.
I fixed the test leakage in #494 as well. Will rebase on top of this.
Also RE: docstring fixes, I have decided to just wait and do it in bulk once stable (and maybe even turn on doctests).


Add metadata for the graph

Chain interface is modify to support the graph metadata, which wil be used to generate subgraphs for each chain in the mono repo.
Here, an example is given with main net information.

also the PR updates wagmi with the new rpc url provided by patrick ogrady

@SarjuHansaliya can you comment here on the Graph picking up values dynamically for the Pools? Just want to make sure we have full transparency here

@SarjuHansaliya can you comment here on the Graph picking up values dynamically for the Pools? Just want to make sure we have full transparency here

Looks like, i am not seeing any file changes in this pr. Should i refer any other pr ?


Is sharpCV easy to port to other platforms than desktop? (Android / iOS/ linux-arm)

Hello,
Im working with some other opencv.net wrappers and currently eyeing this one to use it in XR experiments using Unity engine for easy graphics and physics.
Since mostly XR projects involve cordless and mobile devices and most of them are using ARM processors im asking if this library is flexible enough to be ported to other platforms.

@TheBricktop I thinks it's Yes. OpenCV is written in C++, can be compiled into any platform.
https://opencv.org/android/
https://docs.opencv.org/3.4/d7/d88/tutorial_hello.html

So it would be as easy as dropping the compiled opencv binaries to the plugins folder or I would need to add some wrapping code as well?

@TheBricktop Actually I don't have development experience on XR. So I can't tell more about it.
SharpCV is built on .NET Standard 2.0, as long as your device can run .NET Standard library. I think it can run Sharp CV.
https://stackify.com/net-standard-explained/