Icon will be dislocated in Edge with strict tracking prevention

Environment
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.34 Safari/537.36 Edg/81.0.416.20
URL
https://penguin-stats.io/report
Steps to reproduce

Enable the tracking prevention to strict mode in settings
Open any data report page

What is expected?
Icon should be display correctly.
What is actually happening?
icon is dislocated.

Problem will be fixed after refresh data and refresh page manaully by once. But set tracking prevention to normal can fix this problem thoroughly.
Here is some log I got (as app):
VM6:1 Tracking Prevention blocked a Script resource from loading https://www.google-analytics.com/analytics.js.
www.google-analytics.com/analytics.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
chunk-vendors.4b2b24d6.js:52 [vue-analytics] An error occured! Please check your connection or disable your AD blocker
(匿名) @ chunk-vendors.4b2b24d6.js:52
DevTools 无法加载 SourceMap: 无法加载 https://penguin-stats.io/js/chunk-vendors.4b2b24d6.js.map: 的内容HTTP 错误：状态代码 404，net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools 无法加载 SourceMap: 无法加载 https://penguin-stats.io/js/app.8fcd2827.js.map: 的内容HTTP 错误：状态代码 404，net::ERR_HTTP_RESPONSE_CODE_FAILURE

I tried several times but found that problem wil disappear sometime. But it should not been concerned about the tracking prevention.
After turn off the tracking prevention, I still got some warning log:
DevTools 无法加载 SourceMap: 无法加载 https://penguin-stats.io/js/chunk-vendors.4b2b24d6.js.map: 的内容HTTP 错误：状态代码 404，net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools 无法加载 SourceMap: 无法加载 https://penguin-stats.io/js/app.8fcd2827.js.map: 的内容HTTP 错误：状态代码 404，net::ERR_HTTP_RESPONSE_CODE_FAILURE

Clean the history and cache could fix this problem. So strange.


test with v from https://github.com/vlang/v/pull/21524

Do not merge. This PR just provides a more expedient way to test on the coreutils CI, what may be needed to change after https://github.com/vlang/v/pull/21524 is merged.

Everything passed, so after merging https://github.com/vlang/v/pull/21524, the CI for the coreutils will be ok again.


Add component diagram

@twling @gfulton-redhat Is this more clear?
I want to add some text to explain the diagrams, but I'm hoping they also convey most of their meaning on their own.

[@aarongreen85 ] @dwinchell you may want to consider the following to make the diagram easier to follow.

Removing the words Database and Container just call it a Git Repository on both diagrams.
Remove the word Database when referencing Volume Mounts on both diagrams.
Remove references to pligos-github-workflow and java-github-example on infrastructure deployment diagram.
Remove references pligos-github-runner image, github-runners, infra-ops, and openshift-actions-runner-chart on the workflow execution diagram

[@gfulton-redhat ] @dwinchell you may want to consider adding notes or a paragh to give the reader some context.

The Database/Container labels are because the diagram uses c4 notation. Check out https://c4model.com/ if you're interested.
I can see the rationale for deleting things that aren't touched by an arrow. I want at least one diagram that shows everything we created though. Instead i updated the diagrams to make them exactly the same except arrows. That should help make it clearer that some stuff is intentionally shown even though it is not used in a specific workflow.


next_occurrences uses current milliseconds

It seems like next_occurrences is using the current milliseconds and creates different Time objects each time the method is called due to that.

@seejohnrun unfortunately this means that if you pass in a start time as normal time object, occurrences will still have milliseconds. minor issue but recording here for posterity:
 IceCube::Schedule.new(Time.now).tap {|s| s.rrule IceCube::Rule.weekly.day(:monday) }.next_occurrence.start_time.usec
526086


Clippy

I applied many fancy lints from Clippy (pedantic and nursery).
The commit messages describe the changes.
Let me know if you want me to revert any commit because some things are subjective.

Thanks for your effort! I'm happy with most changes; however, Error::str should be kept as is (and all calls to it as well). Furthermore, I care about compactness of the code, so when there are changes that introduce multiple new lines, it would be nice to find better solutions for that.

Thanks a lot, your new version is much nicer!
Have a good day!


Error in training the dialogue - KerasPolicy

Rasa Core version:
rasa-core                          0.9.7
rasa-nlu                           0.12.3
Python version:
3.6
Operating system (windows, osx, ...):
mac Sierra
Issue:
Error while training the dialogue
File "train_init.py", line 17, in
validation_split=0.2
File "/anaconda/lib/python3.6/site-packages/rasa_core/agent.py", line 263, in train
**kwargs)
File "/anaconda/lib/python3.6/site-packages/rasa_core/policies/ensemble.py", line 72, in train
policy.train(training_trackers, domain, **kwargs)
TypeError: train() missing 1 required positional argument: 'domain'
train_init.py
from rasa_core import utils
from rasa_core.agent import Agent
from rasa_core.policies.keras_policy import KerasPolicy
from rasa_core.policies.memoization import MemoizationPolicy
if name == 'main' :
utils.configure_colored_logging(loglevel='INFO')
agent = Agent('./weather_model.yml',policies=[MemoizationPolicy(max_history=2),KerasPolicy])

training_data = agent.load_data('./data/stories.md')
agent.train(training_data,
        epochs=400,
        batch_size=100,
        validation_split=0.2
)
agent.persist('./models/dialogue')

Content of domain file (if used & relevant):

Could you add in the code above parenthesis () after KerasPolicy: KerasPolicy()

silly mistake.  Thanks for pointing out @Ghostvv


Release 0.7.0 is broken

What happened?
Upgrading to 0.7.0 causes a non-buildable Java SDK.
This seems to be caused by the 0.7.0 release actually having been released as 0.7.0+dirty: https://repo.maven.apache.org/maven2/com/pulumi/pulumi/
Steps to reproduce

Upgrade java gen binary to 0.7.0
Re-generate Java SDK
Build the Java SDK

Expected Behavior
Build should pass
Actual Behavior
/Users/dan/Dev/pulumi-aws/bin/pulumi-java-gen generate --schema provider/cmd/pulumi-resource-aws/schema.json --out sdk/java  --build gradle-nexus
cd sdk/java/ && \
                echo "module fake_java_module // Exclude this directory from Go tools\n\ngo 1.17" > go.mod && \
                gradle --console=plain build
> Task :compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
> Could not resolve all files for configuration ':compileClasspath'.
   > Could not find com.pulumi:pulumi:0.7.0.
     Searched in the following locations:
       - file:/Users/dan/.m2/repository/com/pulumi/pulumi/0.7.0/pulumi-0.7.0.pom
       - https://maven-central.storage-download.googleapis.com/maven2/com/pulumi/pulumi/0.7.0/pulumi-0.7.0.pom
       - https://repo.maven.apache.org/maven2/com/pulumi/pulumi/0.7.0/pulumi-0.7.0.pom
     Required by:
         project :

Output of pulumi about
No response
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

We released 0.7.1 to resolve the issue.


Update field_option variable reference

Change variable to point to 'field_option' instead of 'option'

Thanks for catching this @hereistam! In addition to this fix, there are a few updates I would like to make before merging with master. As such I will approve and merge your changes to my field-option-fix branch. From there I will open it up for review to merge with master.


Can't convert pdf to word

receive the error
could not find an export from com.sun.star.drawing.DrawingDocument to writer_MS_Word_2007
I tested with any pdf documents. The libreoffice command works perfect.

Example of PDF attached
test.pdf

When I do this with LibreOffice I get the same error:

Error: no export filter for /home/lregebro/Shoobx/unoserver/reportFileTypes.docx found, aborting.
Error: no export filter

Try this
soffice  --infilter="writer_pdf_import" --convert-to docx test.pdf


Support SDS for Mixer v1

For https://github.com/istio/istio/issues/21824

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
6b3222fe114b60a77b660c7ac43ffc5d5d06abf3
link
/test gencheck_istio

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

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
6b3222fe114b60a77b660c7ac43ffc5d5d06abf3
link
/test gencheck_istio

integ-conformance-k8s-tests_istio
6b3222fe114b60a77b660c7ac43ffc5d5d06abf3
link
/test integ-conformance-k8s-tests_istio

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

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
6b3222fe114b60a77b660c7ac43ffc5d5d06abf3
link
/test gencheck_istio

integ-conformance-k8s-tests_istio
6b3222fe114b60a77b660c7ac43ffc5d5d06abf3
link
/test integ-conformance-k8s-tests_istio

integ-galley-k8s-tests_istio
6b3222fe114b60a77b660c7ac43ffc5d5d06abf3
link
/test integ-galley-k8s-tests_istio

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

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
6b3222fe114b60a77b660c7ac43ffc5d5d06abf3
link
/test gencheck_istio

integ-conformance-k8s-tests_istio
6b3222fe114b60a77b660c7ac43ffc5d5d06abf3
link
/test integ-conformance-k8s-tests_istio

integ-galley-k8s-tests_istio
6b3222fe114b60a77b660c7ac43ffc5d5d06abf3
link
/test integ-galley-k8s-tests_istio

unit-tests_istio
6b3222fe114b60a77b660c7ac43ffc5d5d06abf3
link
/test unit-tests_istio

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

LGTM. Thanks for the work!

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
f47b8e0facb8f0671db5bb28320ca7c3a14b694c
link
/test unit-tests_istio

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

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
f47b8e0facb8f0671db5bb28320ca7c3a14b694c
link
/test unit-tests_istio

integ-mixer-k8s-tests_istio
f47b8e0facb8f0671db5bb28320ca7c3a14b694c
link
/test integ-mixer-k8s-tests_istio

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

/retest

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-mixer-k8s-tests_istio
f47b8e0facb8f0671db5bb28320ca7c3a14b694c
link
/test integ-mixer-k8s-tests_istio

unit-tests_istio
f47b8e0facb8f0671db5bb28320ca7c3a14b694c
link
/test unit-tests_istio

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

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
f47b8e0facb8f0671db5bb28320ca7c3a14b694c
link
/test unit-tests_istio

integ-mixer-k8s-tests_istio
f47b8e0facb8f0671db5bb28320ca7c3a14b694c
link
/test integ-mixer-k8s-tests_istio

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


Minor bug fix

I forgot to add the new preferences to the collectedprops in PR #74

Now this update also connects the ramachandran plot with hoveredAtom: hovering over a residue in the ramachandran plot will highlight it in the visualisation panel, and vice-versa.


3 add pypi release

Fixes #3.

Fixes #3.

Add a joke, is one of the better commits I've seen

Add a joke, is one of the better commits I've seen

:bow:

:bow:


GEODE-7294: Update dependencies for v1.12

Update many but not all dependencies.
Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[x] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[x] Is your initial contribution a single, squashed commit?

[x] Does gradlew build run cleanly?

[ ] Have you written or updated unit tests to verify your changes?

[x] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, check Concourse for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

I need to run lucene backward compatibility tests

The  lucene backward compatibility regression passed. Precheckin also passed.


updated to version 1.0.0

@coverbeck suggested we could delete the first release, then re-release with the same name, 1.0.0. Tests should pass because the 1.0.0 image will remain in quay.

@coverbeck suggested we could delete the first release, then re-release with the same name, 1.0.0. Tests should pass because the 1.0.0 image will remain in quay.

This is admittedly a bit hacky, but the Quay image is built after the GitHub release is created. The other option is to have the WDL/CWL point to an image that is one release behind the source code.
Does anybody else have any other ideas?


Remove alwayslink=True Bazel flag

Remove the alwayslink=True flag from BUILD:bazel.
This should have no effect for header only libraries as mentioned in https://github.com/googleapis/google-cloud-cpp/pull/14310#issuecomment-2154986153.

Thanks!


No display on Cold Start aircraft and incompatible with DCS-SRS

I have experienced no UFC display with cold start aircraft, and incompatibility with DCS-SRS. I believe the issue is related to code in the export.lua contained in Saved Games\DCS.openbeta\Scripts
The original UFC code in export.lua reads as:
local wwtlfs=require('lfs')
dofile(wwtlfs.writedir()..'Scripts/wwt/wwtExport.lua')
I replaced the original code with the following and appear to have resolved both the cold start and SRS compatibility issues:
dofile(lfs.writedir()..[[Scripts\wwt\wwtExport.lua]])

I'm not sure if this is directly related to the UFC-addon or a WinWing/SimAppPro issue as I was not able to determine where the code to update export.lua was located.


Write to a stream vs String

Wouldn't it be better for handlers to be writing to a stream instead of to a string? Could be better for large files and if you ever want to handle multiple handlers for one request.

@apsanz so we're having WWDC2015 right now and we still have Streamable protocol in the standard library. I would like to start a discussion about how we can use it to provide bytes "streaming" api. Right now, swifter's handler design requires to load the data to the memory and then write it the socket. For big files it's better to buffer the data in a loop with read/write operations.
Streamable Doc:
https://developer.apple.com/library/prerelease/watchos/documentation/Swift/Reference/Swift_Streamable_Protocol/#//apple_ref/swift/intfm/Streamable/s:FPSs10Streamable7writeTou__Rq_S_qd__Ss16OutputStreamType_Fq_FRqd__T_
The protocol is supported by following native types: String, Character, UnicodeScalar. Let's have a look at the source code:
protocol OutputStreamType {

    /// Append the given `string` to this stream.
    mutating func write(string: String)
}

/// A source of text streaming operations.  `Streamable` instances can
/// be written to any *output stream*.
///
/// For example: `String`, `Character`, `UnicodeScalar`.
protocol Streamable {

    /// Write a textual representation of `self` into `target`
    func writeTo<Target : OutputStreamType>(inout target: Target)
}

extension String : OutputStreamType {

    /// Append `other` to this stream.
    mutating func write(other: String)
}

extension String : Streamable {

    /// Write a textual representation of `self` into `target`
    func writeTo<Target : OutputStreamType>(inout target: Target)
}

Here is what we can do with this design:

Extend native types and AnyObject ( for JSONing ) by ::writeTo(response) method. Examples:

    server["/"] = { response, request in
        "Hello World".writeTo(&response);
        ["posts" : [[ "id" : 1, "message" : "hello world"],[ "id" : 2, "message" : "sample message"]].writeTo(&response)
    }

I see two problems here:
a) the response will not be provided by the "return" statment anymore. We lose this enum based DSL for responses. It's more like in Go programming language when you got a request object and response writer.
b) it just look weird.
We can iterate more over this and find GO language like approach:
server["/"] = { responseWriter, request in
	responseWriter.writeHeader("Set-Cookie", "")
	responseWriter.writeStatus(200)
	responseWriter.writeBody("Hello World") // string
    responseWriter.writeBody(AnyObject)     // json
    responseWriter.writeBody(..chunk of bytes...)
}

Here, the writer must be smart. The headers, staus code and the body needs to be flushed to the socket in a right order.
What do you think ?

Just a quick update here.
We switched to [UInt8] as a medium for sharing the content of response.


SQL file lose syntax

Hello, I have a problem with syntax highlighting in an SQL file. I created an issue in the nvim-treesitter repository, but I was advised to come here. I am attaching a screenshot of what it looks like in my nvim 9.

Also here is a link to the issue in nvim-treesiter repo - there is more information about my problem.
https://github.com/nvim-treesitter/nvim-treesitter/issues/4668

@DerekStride Thank you for your response, I updated the parser, but the problem is not gone. I see that poolrequest has not yet been accepted, that is, there are no fixes for this bug yet?

there are no fixes for this bug yet?

Not yet, #138 needs to be merged and then nvim-treesitter needs to be updated before it will be available.

@DerekStride Hi, I'm still having trouble with syntax - the issue hasn't been resolved. Or has the fix for this problem not yet been included in the current package version?

Can you try updating to the latest nvim-treesitter and reinstalling the sql parser? I've just had the updated highlight queries merged.


Error after stopping the dev server when run in an npm workspace

It's a minor issue, but I see this error when stopping the Observable dev server when the Observable project is in an NPM workspace:
^Cnpm ERR! Lifecycle script `dev` failed with error:
npm ERR! Error: command failed
npm ERR!   in workspace: undefined
npm ERR!   at location: /Users/nate/belle/github/test-workspace/projects/another-framework

# Create workspace directory
mkdir test-workspace
cd test-workspace

# Initialize npm workspace
echo '{
  "name": "test-workspace",
  "version": "1.0.0",
  "private": true,
  "workspaces": [
    "projects/*"
  ]
}' > package.json

# Create Observable project directory
mkdir -p projects/my-observable-project
cd projects

# Create an Observable project with defaults (the error also happens with an empty Observable project)
npm init @observablehq

# ... answer setup questions ...

cd ./hello-framework

# Run observable
npm run dev

# Hit CTRL-c to quit and see the error above

I’m able to reproduce, and I’ve confirmed that this is caused by the signal handling added for telemetry:
https://github.com/observablehq/framework/blob/1b71e52094b3945803681ee208a1b0b07df25afb/src/telemetry.ts#L100-L102


Is there more to setting the content definition version than is mentioned on this page?

When updating from selfasserted 1.1.0 to 2.0.0 (or even 1.2.0) I receive a validation error uploading my frameworkbase policy:
Validation failed: 1 validation error(s) found in policy "B2C_1A_{Corp}TRUSTFRAMEWORKBASE" of tenant "{MyTenant}.onmicrosoft.com".The element specified by id 'urn:com:microsoft:aad:b2c:elements:selfasserted:2.0.0' cannot be found in the element factory cache. Check that element definition exists in the elements folder.

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

ID: d9db8986-3f26-82e2-8985-69f06b74a3f4
Version Independent ID: 5db5d242-459d-4029-c815-40d0731e30a2
Content: Custom email verifications - Azure AD B2C
Content Source: articles/active-directory-b2c/custom-email.md
Service: active-directory
Sub-service: b2c
GitHub Login: @mmacy
Microsoft Alias: marsma

The DataURI should be urn:com:microsoft:aad:b2c:elements:contract:selfasserted:2.0.0

@yoelhor Thanks
@msereda Please let me know if you are unblocked.

Thanks @yoelhor, didn't even notice the uri changed.  I've given it a try and was able to upload policies again.  Unfortunately I've run into a number of differences in css, layout and string presentation once moving to 2.0 so I've had to revert back (at least temporarily), but those are unrelated to the original question so I'll close this item.


Add databinding to deploy properties page

WIP
Preferences are stored on the project level (so different projects in the same workspace can have different deploy settings).
Databinding is setup using org.eclipse.core.databinding.observable.value.WritableValue and model class. Validation and error reporting is to be implemented in this PR in future commits.

Your Model object can be simplified and be bean-like with getters and setters.  You instead use PojoProperties (1-way only: UI/target → model) or BeanProperties (requires property-change support in the model) to generate observables and wire them in.  For example:
dbc.bindValue(WidgetProperties.selection().observe(promptForProjectIdButton),
    PojoProperties.observe(model, "promptForProjectId"));

You can also wire up SWT-observables to other SWT-observables.  So you can join enablement to checkboxes with:
dbc.bindValue(WidgetProperties.selection().observe(promptForProjectIdButton),
   WidgetProperties.enabled().observe(projectId),
   new UpdateValueStrategy().setConverter(BooleanConverter.negate()), // source -> target
   new UpdateValueStrategy().setConverter(BooleanConverter.negate()) // target -> source
);

The UpdateValueStrategy object encapsulate the validation and conversion logic.  That BooleanConverter doesn't exist unfortunately, but it would look something like:
public class abstract BooleanConverter extends Converter {
   public static BooleanConverter negate() {
      return new BooleanConverter() {
         public Object convert(Object fromObject) {
            return !(Boolean)fromObject;
         }
      };
   }
   protected BooleanConverter() {
      super(Boolean.class, Boolean.class);
   }
}

You would define a string validator to ensure the Project ID is in a valid form.

Still WIP: need to add tests, validation for bucket name and figure out what resizes the window after it's opened the second time.

The CLA issue is probably just because this switched from @akerekes to @briandealwis

@briandealwis @elharo PTAL

LGTM though it's missing 'stop previous versions' (mentioned in #365).

Support stop-previous-versions - https://github.com/GoogleCloudPlatform/gcloud-eclipse-tools/issues/610

@elharo @briandealwis @chanseokoh please take another look, I've added some more stuff since the LGTM. Also changed the behavior of how project ID setting works:

LGTM

Hit a bug:

opened App Engine Deployment page
hit _Cancel) and got an NPE in DialogPageSupport.dispose(): as the ProjectIdValidator has no targets.
It's a databinding bug (312785) that seems to have been dropped.  There's a workaround on the bug.

Otherwise LGTM.  I'll put in some more comments in #605


fix: fix invalid checking of layout route id

Fixes https://github.com/remix-run/remix/issues/1549
Layout routes (e.g. __foo.tsx) are getting treated as a route because the typeof check will never be undefined (since strings are concatenated). This changes the logic to only check for path uniqueness if there is a route id with a string length greater than 0.

Fixed via https://github.com/remix-run/remix/pull/1347


Stuck in a message box after deploying a Lambda Function

Some dialog box issues have been reported:

after my Lambda uploaded successfully, a message box saying it had failed stayed open, and could not be closed with the X or OK button

@AmmarBashir or @mtttcgcg do either of you have specific message boxes you've seen this behavior with? I am aware of some instances, but would like to make sure this issue is addressed in situations where this was known to have happened.


[WIP] Stop logging to files in production deployments

Rebase of https://github.com/ManageIQ/manageiq/pull/21177 and update for more recent changes

https://github.com/ManageIQ/manageiq/pull/21558 - logger_class changed and StringIO log_file support was added changing how the log_file_name and pathname were built
https://github.com/ManageIQ/manageiq/pull/21562 - removed the need for #filename

Marking WIP as when I run this locally I'm seeing a number of leftover log files from the specs


Test with python 3.11

Under way here: https://github.com/ModECI/modelspec/tree/experimental

Issue is now: "ERROR: No matching distribution found for onnxruntime>=1.12.0". See also https://github.com/ModECI/MDF/issues/362

Support for python 3.11 will be added in next release of onnxruntime, mentioned in
issue: https://github.com/microsoft/onnxruntime/issues/14880

Thanks @parikshit14! Not super urgent from our side, but good to know where the blocker is.

onnxruntime and onnx both support py3.11 now, so this is ready to go. See https://github.com/ModECI/MDF/pull/470 for MDF

Tested on development


Panic at capture area on ubuntu gnome

Tested on Debian 12 with XFCE and worked. Now compiled same program on Ubuntu 22.04.3 LTS with GNOME and crashes with following error:
thread '<unnamed>' panicked at 'called Result::unwrap()on anErr` value: xcb protocol error
Caused by:
X(Match(RequestError { response_type: 0, error_code: 8, sequence: 1, bad_value: 951, minor_opcode: 0, major_opcode: 73, pad: 1 }), Some("x::GetImage"))', src/main.rs:58:38
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
`
at command
screen.capture_area(x,y,w,h).unwrap()

Are you connecting to the host through SSH? Please set the following environment variables, otherwise the operating environment cannot be detected correctly.
export XDG_SESSION_TYPE=wayland
export WAYLAND_DISPLAY=wayland-0


[request]: replicate to repo only if there's a matching file pattern

I would like to replicate a file to other repos, only when specific files exist in the other repo.
For example. I want to replicate ./.github/ISSUE_TEMPLATE/config.yml only if there are other yml files in the same directory in the other repos. Ideally this could be done without the need of adding a custom label.
This use case is because github won't show the config from the .github repo if there are any issue templates present in the repo.

sorry, I don't think I get the explanation

other yml files in the same directory in the other repos

why other repos?

If there are no issue templates in the target repo, then I don't want a config.yml to be replicated there because it will automatically use the one from the .github organization repo.


Case workers see only pending

Fixes #182 .

@lamplus  what is the plan for this pull request?  Should we kill it or pair to merge it into the latest master.  It has been sitting idle for a while.

@joedean @lamplus I am closing this pull request.  Visibility of grants has already been implemented and is in master.


Allow optionally (on by default) using mimalloc as a global allocator in binaries.

On my macOS machine, this brings down the startup time of evcxr_repl (mostly spent initializing rust-analyzer) from ~3.4-3.8s to ~1.5-1.8s(!!!).
I'd expect other OSes to be less dramatic (userspace allocation on macOS has... some issues), but mimalloc is insanely fast, and this seems to help a great deal.
I don't use jupyter, and so I am just assuming this is worth doing for evcxr_jupyter too — I can't really say how much this helps. I figure there's likely no reason not to do it for both of the binary crates. I set it as optional, in case someone hits issues and needs to disable it — weird platform issues, for example.
I also disabled the default features, since they're security checks (guard pages, heap verification, and the like). My thoughts on that are https://github.com/purpleprotocol/mimalloc_rust/issues/39 — We're already using a memory safe language, so IMO that stuff should be opt-in. Oh well, easy enough for us to turn off, it's not like evcxr has a ton of pointer manipulation or anything anyway.

Thanks @thomcc! I tried it on Linux and it doesn't seem to make any difference, so I might end up disabling it there just to save the extra dependency. That's great that it has such an effect on Mac though. Does it speed up running code, or just startup? Either way, it's a great improvement.

Does it speed up running code, or just startup? Either way, it's a great improvement.

It's harder to say, but probably. I'm a bit surprised it's not a win on linux (my experinece is that mimalloc outperforms ptmalloc almost always), but it's certainly not inconceivable.


Yii 2.0.1 installation through Compoer,  (github  2 Factor Authentication, never send SMS)

I tried to installed latest Yii through composer , as described in
"http://www.yiiframework.com/download/"
when running:
$  composer create-project yiisoft/yii2-app-basic basic 2.0.1
it asks input github username/password, and then asking for SMS code for 2factor authentication.
however, I never receive any sms, and thus the installation cannot proceed.
the only workaround is I temporarily disabled 2FA from github.
Anyone have similar issues? (I can login github using 2FA using webbrowser without any problem)
PS: my  Composer version 1.0-dev (c58b7d917c65692eeb00c22b2fbaaa251cb390dc) 2015-01-05 16:31:16

That's not Yii issue but github's. Please report to them.


Show upload drag and drop area on new release page

The visible drag and drop area is the only method of attaching files to a release. It looks like the selector meant to hide the extra message on discussions accidentally applies to also releases.
Before:

After:

That might then be me trying to get this working on Safari. Gets a bit messy, but I can also solve it on my end.

No, but the normal Safari extension stylesheet injection puts styles before custom styles. Adding !important to all rules gets around that, but also causes it's own set of issues as the specificity is different than intended.
Got this (and most likely some other things too) working more reliably by injecting the styles in JavaScript rather than the XML declaration.


Improve loginscreen

The login Screen has been updated to be more visually pleasing, an animated background was implemented.
In the previous version the back buttons used a form links, these now have been replaced with hyperlinks.
related issues: #23
One bug that still remains is in the setting.html. The issue is that when you want to switch to dark mode you can not do so if you toggle both the mute music and dark mode toggles. You are able to be in dark mode only if you have dark mode toggle on.

The dark-mode bug has been fixed :)

A new visual bug has been found in the settings.html


Bug: Display Picture Edit and Delete

Image files are not deleted after editing them
Delete - may end up deleting files that are not meant to be deleted

Fixed in #56 and #57


chore: hide video playing section on mobile view (WEB-23)

Currently on mobile view this section of the website clashes with the design. it will be great to not display this section at all when in mobile view.

Working on this!


UnicodeDecodeError with eb logs

Description
When using eb logs, UnicodeDecodeError is thrown and no logs can be viewed
Steps to reproduce
eb logs
Observed result
The api request returned 200. But it seems the eb cli cannot display the returned logs.
2020-07-08 00:44:53,898 (INFO) eb : Traceback (most recent call last):
  File "/usr/local/Cellar/aws-elasticbeanstalk/3.18.1/libexec/lib/python3.8/site-packages/ebcli/core/ebrun.py", line 62, in run_app
    app.run()
  File "/usr/local/Cellar/aws-elasticbeanstalk/3.18.1/libexec/lib/python3.8/site-packages/cement/core/foundation.py", line 797, in run
    return_val = self.controller._dispatch()
  File "/usr/local/Cellar/aws-elasticbeanstalk/3.18.1/libexec/lib/python3.8/site-packages/cement/core/controller.py", line 472, in _dispatch
    return func()
  File "/usr/local/Cellar/aws-elasticbeanstalk/3.18.1/libexec/lib/python3.8/site-packages/cement/core/controller.py", line 478, in _dispatch
    return func()
  File "/usr/local/Cellar/aws-elasticbeanstalk/3.18.1/libexec/lib/python3.8/site-packages/ebcli/core/abstractcontroller.py", line 92, in default
    self.do_command()
  File "/usr/local/Cellar/aws-elasticbeanstalk/3.18.1/libexec/lib/python3.8/site-packages/ebcli/controllers/logs.py", line 65, in do_command
    self.__get_logs()
  File "/usr/local/Cellar/aws-elasticbeanstalk/3.18.1/libexec/lib/python3.8/site-packages/ebcli/controllers/logs.py", line 99, in __get_logs
    logsops.retrieve_beanstalk_logs(
  File "/usr/local/Cellar/aws-elasticbeanstalk/3.18.1/libexec/lib/python3.8/site-packages/ebcli/operations/logsops.py", line 486, in retrieve_beanstalk_logs
    get_logs(env_name, info_type, do_zip=do_zip, instance_id=instance_id)
  File "/usr/local/Cellar/aws-elasticbeanstalk/3.18.1/libexec/lib/python3.8/site-packages/ebcli/operations/logsops.py", line 345, in get_logs
    _handle_tail_logs(instance_id_list)
  File "/usr/local/Cellar/aws-elasticbeanstalk/3.18.1/libexec/lib/python3.8/site-packages/ebcli/operations/logsops.py", line 889, in _handle_tail_logs
    data.append(utils.decode_bytes(log_result))
  File "/usr/local/Cellar/aws-elasticbeanstalk/3.18.1/libexec/lib/python3.8/site-packages/ebcli/lib/utils.py", line 378, in decode_bytes
    value = value.decode('utf8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 9577: invalid start byte

2020-07-08 00:44:53,898 (INFO) eb : UnicodeDecodeError - 'utf-8' codec can't decode byte 0xfc in position 9577: invalid start byte

Expected result
Logs
Additional environment details (Ex: Windows, Mac, Amazon Linux etc)
MacOS 10.15.5
iTerm2
EB CLI 3.18.1 (Python 3.8.3)

Looks very similar to an issue we had: #15

Hi @paklau
Thanks for reporting this issue. We will look into this and post any updates to this issue.

I have the same issue, on linux.
As this is my very first experience with eb (and aws for that matter) and my app doesn't do what I expected it really is a nuisance.
leon@xyz:~/Development/spring-boot-aws-1$ eb logs
Retrieving logs...
ERROR: UnicodeDecodeError - 'utf-8' codec can't decode byte 0xe0 in position 20145: invalid continuation byte
leon@xyz:~/Development/spring-boot-aws-1$ eb logs
Retrieving logs...
ERROR: UnicodeDecodeError - 'utf-8' codec can't decode byte 0xe0 in position 1698: invalid continuation byte
leon@xyz:~/Development/spring-boot-aws-1$ eb logs
Retrieving logs...
ERROR: UnicodeDecodeError - 'utf-8' codec can't decode byte 0xe0 in position 1698: invalid continuation byte

I'm using Python 3.8.5, eb was compiled against a python 3.7.2 that was downloaded by the install scripts. No clue if that matters or not but it may be a library thing.

Exect same issue as @lwiddershoven. Thanks for eb logs -a btw, that indeed works.

This ishould be fixed in awsebcli version 3.19.3.

This ishould be fixed in awsebcli version 3.19.3.


Ts 2.8

[x] All compiled assets are included (atom packages are git tags and hence the built files need to be a part of the source control)

Looking forward to this one. Could need some of the new TS typing features right now. Great work!

You can use whichever typescript version you want (within reason, 1.x likely won't work) with atom-typescript. See e.g. https://github.com/TypeStrong/atom-typescript/issues/1405#issuecomment-366836188


models_yaw_pitch_roll example is broken

A plane model in models_yaw_pitch_roll example is stretched horizontally.
Working example (commit fef7bbb4):

Broken example (current master branch):

It's probably an effect of the commit c200642, at least git bisect points it as a first bad commit:
c200642887a8a5a4fd38168aee224dc9fc9906ab is the first bad commit
commit c200642887a8a5a4fd38168aee224dc9fc9906ab
Author: Ray<EMAIL_ADDRESS>Date:   Mon Feb 4 17:10:12 2019 +0100

    Review issue with aspect ratio...

    ...while using a RenderTexture combined with 3d mode

:040000 040000 9cfd7aab730f2c5aebba07797346a4cda643204f 566be52e9d9eb2c3448003a9603e18a4d76ad3f2 M      src

Corrected in commit https://github.com/raysan5/raylib/commit/981be58d0330657d9f7533aec8185b6b743d6405.


Game freezes when changing character mid-song with a precache script

Describe your bug here.
The title is pretty self explanatory. The problem is the game didn't freeze in the previous version...
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
No, I did not.

add the character sprite sheet onto the stage but add it behind everything else. that should cache the character well

I would've never thought of that, thank you!


⚠ SceneTime has degraded performance

In 38de2f2, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 5589 ms

Resolved: SceneTime performance has improved in 5df6d74 after 6 minutes.


new versions bug: The "listener" argument must be of type Function. Received type undefined

Today I update the versions with:
npm install wechaty@latest
npm install wechaty-puppet-padplus@latest

before I used this works:
wechaty.on('message', './listeners/on-message')
but after updated , it's shows error and I fixed by:
import { onMessage } from './listeners/on-message'
wechaty.on('message', onMessage)

but when run, there is a bug report:
TypeError [ERR_INVALID_ARG_TYPE]: The "listener" argument must be of type Function. Received type undefined
      at checkListener (events.js:55:11)
      at _addListener (events.js:214:3)
      at Wechaty.addListener (events.js:272:10)
      at Wechaty.on (/Users/dale/Sites/wechaty-nuxt/node_modules/wechaty/src/wechaty.ts:347:18)
      at Promise (/Users/dale/Sites/wechaty-nuxt/server/bot/index.ts:62:15)

fixed by
export async function onMessage(this: Wechaty, msg: Message) {
instead of
export { onMessage }


prox_eval of the L2_Norm_Squared is not corret.

The prox_eval function of L2_Norm_Squared. It is in fact the proximal of L2 norm rather than the L2 norm squared.

Thank you for catching this. The issue has been fixed in 8cec928.


tooltip.js deprecation return

The tooltip.js deprecation alert does not return this. Instead it returns false rendering jQuery chaining not possible.

tooltip.js has been completely recoded, this problem no longer exists


Gift Exchange now broken for EN

57b0b43c4c25c6e9f183166f546cedf755889bdb now breaks box reset detection for EN. Previous version works fine.
On Note 5, 1920x1080 resolution

Possibly fixed by #330


e2e test for memory scaler

This PR add E2E tests for memory scaler
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] Tests have been added
[x] A PR is opened to update our Helm chart (repo) (if applicable, ie. when deployment manifests are modified)
[x] A PR is opened to update the documentation on (repo) (if applicable)
[x] Changelog has been updated and is aligned with our changelog requirements

Fixes #2220

Hi @tomkerkhove , @JorTurFer
PTAL.

/run-e2e memory.test.ts

/run-e2e memory.test.ts

Hi @Ritikaa96 First, thanks a lot for this heart There are some notation inconsistencies, I have suggested 2 changes but you should review all the places where it happens.
Related with the flow, I'd propose to set less resources to ensure the scaling process (1% instead of 5% for example) and also I'd propose to instead of deleting the first SO and creating another one totally different, patching current SO to update the value. You could achieve it basically creating a variable with the SO template and calling it twice with different parameters to update it. WDYT?

Hi @JorTurFer , Done with the changes, Thanks for the suggestions.

Hi @JorTurFer , I apologize for the delay , was stuck because of an emergency. I corrected the variable PTAL.

/run-e2e memory.test.ts

Could you update the changelog @Ritikaa96 ?

Could you update the changelog @Ritikaa96 ?

Sure

@JorTurFer PTAL


Robot work envelope visualization

Feature Request
To ease planning tasks and improve understanding of the limits of each robot, it would be desirable to provide access to the 3D work envelope (work space) of a robot model, and allow its visualization via robot artists.

http://wiki.ros.org/reuleaux

The kind of contours you see in robotstudio are pretty easy to integrate, can share some code if your interested

@jf--- sure! it would be great!

Hi all, I am glad this is already a feature request. I intend to  start working on this, implementing what I devleoped in my thesis. I did not know about the ROS reuleaux package, but there are several publications from robotics contexts about different concepts for dexterous workspace defitions :
G. Castelli, E. Ottaviano, and M. Ceccarelli. "A fairly general algorithm
to evaluate workspace characteristics of serial and parallel manipulators."
In: Mechanics based design of structures and machines 36.1
(2008), pp. 14]
J.-P. Merlet. "Geometrical determination of the workspace of a constrained
parallel manipulator". In: Advances in Robot Kinematics, Fer-
rare, Italy, Sept (1992), pp. 7.
T. Lee and D. Yang. "On the evaluation of manipulator workspace".
In: Journal of Mechanisms, Transmissions, and Automation in Design
105.1 (1983), pp. 70.
The high level pseudo code I used for a generating a task specific reach envelope specific to a robotic configuration utilizing an IK solver is:

Based on task constraints, determine how the frames should be oriented relative to the robot base and or to different reference geometry (meshes, ect).

Strategically reduce the DoF in the system. For example, the first and
last degree axis of a spherical wrist robot in the system can usually be
ignored in the case where the Tool origin is close to the Flange Z-Axis.

Generate a system of frames with uniform spacing based on these two
criteria.

Test each frame in each of the unique congurations for reachabilty with
an IK solver. Add the plane it to the solution set if it is reachable and
does not cause a collision.

I would implement this for now and then also think to expand to kinematically redundant robots with a method with FK. Its also important in the case of 6 axis robots that the reach envelope is specific to a IK solution (not all 8 solutions) because in general you can not switch configurations in the middle of a task.


test_pagination_per_day_answer.py:30: Реализовать...

The puzzle 1206-91203efb from #1206 has to be resolved:
https://github.com/blablatdinov/tg-quranbot/blob/0c942f98da8005c7401cc1a099b16201546ae240/src/tests/it/handlers/test_pagination_per_day_answer.py#L30-L30
The puzzle was created by Ilaletdinov Almaz on 02-Sep-24.
role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

The puzzle 1206-91203efb has disappeared from the source code, that's why I closed this issue.


Multiple OneClick methods is causing issues

When you have multiple cards saved as OneClick or OneClick,Recurring it is getting the cvc code from the last saved card.

@paales important fix to your onChange event for OneClick cards


Adding Adam's profile view

This is the submission pull request of my view for assignment #1 of CS 342 Winter 2023.
Contains my views along with all the resources necessary for the view to operate.

I'm trying to resolve an error with my git commits...


Updated if block on wheel jobs to run on any label being added

Context:
The wheel building CI jobs can run automatically on a PR if an appropriate label is added (no need to push another commit). However, there is a bug where if you add a label to a job with no subsequent commits, and the label is not one of the ci: labels, then the job is skipped, which is an issue since it is a mandatory job.
Description of the Change:
This PR removes this if-statement, which means the job will run every time a label gets added to a PR, but that is fine since the job to determine if wheel CI builds should run is fairly light, and it avoids this bugs.
Furthermore, a small change to the error message originally outlined here has been fixed.
Benefits:
No skipping of job on PRs.
Possible Drawbacks:
Runs more frequently and on every label being added to a PR (not that big of a drawback).
Related GitHub Issues:

Hi @rashidnhm, thanks for the fix. This doesn't mean that the wheels will run on every label change once the ci:build-wheels label is present, does it?

Hi @rashidnhm, thanks for the fix. This doesn't mean that the wheels will run on every label change once the ci:build-wheels label is present, does it?

Great question, and I believe it will. I'll need to look into how to change the logic since I can see that behavior not being desired

Would it make it easier if the wheel build was only triggered on add label ci:build-wheels events rather than on commits?
In practice it looks like once the label has been applied to a PR we end up building wheels on all commits even if there is still significant development left. When setting up the CI we tried to get the action runtime down as much as possible so that the developer can get fast feedback on a commit-level basis. The wheel builds, which are slower, are intended as a final check to ensure we didn't break the package distribution.

I can definitely do that ... but that'd mean each time the check has to be run, the label has to be removed/re-added, wouldn't that add overhead for maintainers? Especially if there is a case where the author is unable to add/remove labels themselves.
Running the tests on each commit even after adding a label shouldn't be too much of an issue unless we are waiting a while to get the job picked up by a runner. Otherwise, as soon as a new commit is pushed, the older builds are immediately stopped.

@dime10 I've made it so that if a label is added, the wheels are built only if the label is ci:build-wheels, for any other label, the job is not skipped but it will exit with success and not block merging of the PR (the wheel jobs themselves wouldn't run)


Upgrade cflinuxfs4 to 1.32.0

What
Upgrade cflinuxfs4 to 1.32.0
How to review
Tested in dev05

🚨⚠ Please do not merge this pull request via the GitHub UI ⚠🚨

(boring rebase)


Run golangci-lint as part of CI

For now we enable the following linters: misspell, gofmt, deadcode
(changes have been made in the code to fix existing issues reported by
these linters). I picked these linters because the current Antrea code
was already mostly conformant with these and I think the probability of
a false positive is close to 0. More linters can be added to the list
later.
In particular, with this change we will be able to catch typos in
comments before merging a commit.

this will avoid the need for PRs like this one: https://github.com/vmware-tanzu/antrea/pull/221
we are starting to have a lot of targets in the Makefile, some of them redundant? I will punt cleaning-up the Makefile to a future PR (to fix https://github.com/vmware-tanzu/antrea/issues/34)

@antoninbas , can this target covers lint? If so I think we could remove lint.

@weiqiangt yes it can run "lint". I plan to cleanup Makefile targets in a future PR, as I indicated in my  comment above: https://github.com/vmware-tanzu/antrea/pull/225#issuecomment-565626024. As of now, the linter generates many errors, most of which have to do with missing comments.

/skip-e2e


Retrotink 2x HDMI issue - black and white display

The ROMs play in black and white when displayed through the Retrotink 2x with either composite video or s-video with output via HDMI.
This issue is not present when the composite video is sent directly to the display without HDMI.
This issue is not present when using the the OSSC RGB signal via SCART and displayed via HDMI.

This sounds like a Retrotink bug, it sounds like those devices have upgradable firmware so they might be able to fix it if you bug them enough.
It may be possible to fix by fiddling with color burst width or other VI config options, if you get something working I'll consider taking it.

This issue is not present in neon64 v1.2

v1.2 has some pretty unpleasant video quality issues of its own, so I'm not just going to take its VI config, and the current 2.0 beta works on all the TVs I've tried. I don't have this device to test, if you fiddle with the VI regs and find something that works for you I'll consider making the adjustment.

do you by chance have the v1.2 vi.asm color burst width or other values for comparison? I will try and adjust and build a file to see what works, but no clue what should be changed.

Here is the old VI init.

I'm a complete novice when it comes to this. Please correct if there's anything misstated, but to the best of my understanding, its possible the video is being degraded to black and white due to the colorburst signal being sent from the N64 as configured in the Neon64 rom from vi.asm is stating to start the colorsync 20 pixels past the hsync pixel. Perhaps this is slightly off from the requirements when this is converted to a digital signal through the Retrotink. Any concerns with attempting a 1 pixel modification as follows:
// hsync width (pixels)(0), color burst width (pixels)(8), vsync height (lines)(16), color burst start (pixels from hsync)(21)
la t1, (50<<0)|(30<<8)|(5<<16)|(58<<21)
Or:
// hsync width (pixels)(0), color burst width (pixels)(8), vsync height (lines)(16), color burst start (pixels from hsync)(19)
la t1, (50<<0)|(30<<8)|(5<<16)|(58<<19)

I got color working!
With the help of other developers, I was pointed to the libdragon display.c which uses 0x03e52239
https://github.com/DragonMinded/libdragon/blob/trunk/src/display.c
Here's the diff of the changes I made (replacements first)
48,49c48,49
<   la t1, 0x03e52239
<   sw t1, VI_TIMING(t0)

la t1, (14<<16)|(516<<0)
sw t1, VI_V_BURST(t0)

VI_TIMING might be defined/mapped elsewhere for cleaner code, or maybe there's a better sw to use. I'm just happy to be back in color.

To match VI_TIMING as per libdragon, you'd want:
la t1, (57<<0)|(34<<8)|(5<<16)|(62<<20)
sw t1, VI_TIMING(t0)

@hcs64 This user has been talking about other games/software that exhibit similar behavior in IRC, most recently Dark Rift. Don't break your nice software because it doesn't work on a cheap upscaler.

The problem exhibited on Dark Rift is independent from the RetroTINK-2X scaler and neon64. For context on the Dark Rift report, see here:
https://videogameperfection.com/forums/topic/n64-game-issue-dark-rift-no-signal/

I don't have any objection to making the change in principle, I just need to test on a few TVs to make sure things still look like I intend. I expect the color burst is probably independent from the scaling stuff I'm interested in, but I need to run the tests and haven't had the time yet.

Please check that this fixes it, sorry for the delay.

This issue appears to be fixed as of d7046be43954179470c16702f070fbd4676e69fc - tested via s-video on retrotink 2x-pro with latest v1.7 firmware. Thank you!!


Create user journey for the TenTenOne wallet

A lowfi set of user interfaces depicting the user journey through the app including the following flows.

Initialize wallet
Create payment channel with maker.
Navigation to the CFD trading app (itchysats)
Open a CFD trade (funding through the lightning wallet)
Close a CFD trade

we might skip the edge cases and unhappy paths for now.

I suggest to use Miro's App Wireframe toolkit for modelling.
I created 10101 Wireframe board within the CoBloX Miro team. You should all be able to see it as you are part of the CoBloX team.
I did not start modelling yet, but would start tomorrow.

I am using Figma to create the wirefames. Here's the board:
https://www.figma.com/file/zUBJpQ0v8cx6DHivS10OeI/TenTenOneWireFrame?node-id=0%3A1
Note: Initially started with Miro, but their Layer hierarchy system and the limited functionality for layouting resulted in quite some pain so I switched back to Figma. Cursing counter has gone significantly down with Figma :)

The bigger picture

⬅ Unfold here to see a big table with things that we could do that goes beyond the tournament
In and attempt to think about pain-points that users have I came up with the table below to sum up domain / use-case and potential features that we have been mentioning in the past.
This table is not complete, but might help to think about who we want to target and what we could do.
The table is not perfect in mapping abstraction perfectly, but it still helped me to think in multiple dimensions and structure my thoughts.
This does not mean that we have to build all tools ourselves, we could also integrate others (if we ever want to be an app-platform) like e.g. Breez does.

Domain
Use-Case
Feature
Copy 🐱
Comments

Wallet
On-/Off-boarding
Enter/Exit with BTC
Phoenix Wallet

Enter/Exit with Fiat

This requires trust and Licenses

Accounting / TAX

Once we do off-ramp it would be very nice to have this, might even consider it earlier.

Payments
Send/Receive Lightning
Phoenix Wallet

Wallet Stuff
Standard Wallet Setup/Backup (12/24 seed words)
Phoenix Wallet

Currency Switch (display in my currency)
Phoenix Wallet

Lightning Node as a Service Auto Channel management

The user only holds the keys but does not have to run nodes / manage opening channels

Multiple wallets
Blue Wallet

Plug into your own setup (self souvereign)
Blue Wallet

Trading short term, high frequency
Derivatives
CFDs
(ItchySats)

Options

Taro?

Hedging Risk
Atomic Finance (?)
Can tailor an e.g. option solution to specific use-cases for risk mitigation through hedging.

Futures

Spot
DEX
(UniSwap)
Taro?

Investing long-term, less frequency
"Savings Product"
Liquidity Pool

A liquidity pool is to some extent a lending market.

Lending Market

"Dividend Stocks"

Issue stock + dividend in crypto

Companies (Investment Portal)

"List your company on 10101 (...)" - Build up a token economy?

Funds (ETFs, ...)

General "Bets"
Sports Bets

Sports bets (and bets in general) also have a social aspect!

ESport Bets

Bets on political events

Marketplace
Bell/Sell stuff with Bitcoin

Social
Forum / Chat / Social Media

Stackernews

Tipping

Identity

Rewards / Coupons
Cashback

Satsback

Crypto Infra
Watchtower

Oracle

Feel free to unfold the details below and have a look for inspiration.
The tournament
The initial ticket description mentioned and my thought about them

Initialize wallet

🤔 This is part of onboarding for me. I would focus on Creating a new wallet but also importing an existing wallet (including restore from backup)

Create payment channel with maker.

🤔 This is part of onboarding for me. I would go with the Phoenix wallet setup and assume that channels are managed by us, as well as the Lightning node. I would not focus on a self-sovereign setup but would mention it.

Navigation to the CFD trading app (itchysats)
Open a CFD trade (funding through the lightning wallet)

🤔 I imaging the steps for this similar to our current flow but on mobile with a potentially different UI
❓When we fund a position, how will the validation look? This will be on Layer 2, i.e. in a channel. Is there some form of explorer that we can use to show credability of the non-custodial setup; similar to what we use mempool.space for at the moment to show the multisig on chain? @bonomat

Close a CFD trade

🤔 Same as for opening

I would like to see this in a bit more high-level context. The following table is what I think we will focus on during the tournament when wireframing / mocking. This does not mean we have to build all of this :)

Domain
Use-Case
Feature
Copy 🐱
Comments

Wallet
On-/Off-boarding
Enter/Exit with BTC
Phoenix Wallet

Payments
Send/Receive Lightning
Phoenix Wallet

Wallet Stuff
Standard Wallet Setup/Backup (12/24 seed words)
Phoenix Wallet

Currency Switch (display in my currency)
Phoenix Wallet

Lightning Node as a Service  Auto Channel management
Phoenix Wallet
The user only holds the keys but does not have to run nodes / manage opening channels

Trading short term, high frequency
Derivatives
CFDs
(ItchySats)

General "Bets"
Sports Bets

Sports bets (and bets in general) also have a social aspect!

Pain Points
With the above tournament feature set in mind I am trying to derive pain points that the user has to focus on them in the wireframe.
Generally I am trying to get the navigation right first (i.e. how does the user navigate within the app to achieve solving/overcoming a painpoint) before focusing on UI in detail.

Onboarding:

How many steps are needed until I can use the wallet?
How do I backup the seed words of a new wallet?
How to handle the Lightning Node setup?
How do I get initial money into the wallet?

Use existing lightning wallet
Allow funding with BTC (non-custodial)

Best experience Lightning Wallet:
Phoenix, we can copy most of what they do for onboarding and payments. We might be able to improve the flow slightly, but their experience is already quite optimized when it comes to nr. of steps and convenience.

Services (CFD / Sports Bets)

How do I manage my funds within different services of the wallet?
How do I keep track of all the things I did in the services within the wallet?

@da-kami : thanks for the great write-up. I'll go into some of the questions you've raised:

❓ Are we expecting the setup to include that the Lightning Node runs on your phone? I would prefer to have a Phoenix setup where we run it for the user but they hold the keys. Is that feasible?

Ideally everything runs on the phone, i.e. the whole lightning node runs on the phone. This should be resource efficient enough. The only challenge I see is the online requirement: This is a thing we can outsource, i.e. Watchtowers. Afaik Phoenix is a full node running on your phone as well. I'm not sure how they solve the online requirement.

❓When we fund a position, how will the validation look? This will be on Layer 2, i.e. in a channel. Is there some form of explorer that we can use to show credability of the non-custodial setup; similar to what we use mempool.space for at the moment to show the multisig on chain? @bonomat

The channel opening will be visible on chain, i.e. a 2-of-2 multisig with your counterparty. From there everything else is off-chain. This means, opening a new CFD will be an off-chain transaction and there is nothing to monitor on-chain. The same goes for closing a position: it will be closed into the channel, which means, there is no transaction to link to

Pain Points
....

Onboarding:

How many steps are needed until I can use the wallet?

Imho there should be 0-steps to start the app and a wallet should be created by default. Only if the user wants to import existing seeds we could show a little wizard.

How do I backup the seed words of a new wallet?

I like what I saw in the wireframes: a warning sign that he hasn't gone through the back-up procedure yet.

How to handle the Lightning Node setup?

What do you think of going for Simple and Advanced. Simple opens a channel with us and Advanced allows the user to open a channel manually to anyone. The latter one we don't have to implement right away.

How do I get initial money into the wallet?

Use existing lightning wallet

Do you mean by paying from an existing LN wallet? I don't think this is possible if he does not have a channel yet.

Allow funding with BTC (non-custodial)

👍

@da-kami : thanks for the great write-up. I'll go into some of the questions you've raised:

❓ Are we expecting the setup to include that the Lightning Node runs on your phone? I would prefer to have a Phoenix setup where we run it for the user but they hold the keys. Is that feasible?

Ideally everything runs on the phone, i.e. the whole lightning node runs on the phone. This should be resource efficient enough. The only challenge I see is the online requirement: This is a thing we can outsource, i.e. Watchtowers. Afaik Phoenix is a full node running on your phone as well. I'm not sure how they solve the online requirement.

After looking into this with @da-kami and @luckysori it looks like they are not running the full node on your phone. It's more likely they use a similar setup like BlueWallet with LNDHub

@da-kami : thanks for the great write-up. I'll go into some of the questions you've raised:

❓ Are we expecting the setup to include that the Lightning Node runs on your phone? I would prefer to have a Phoenix setup where we run it for the user but they hold the keys. Is that feasible?

Ideally everything runs on the phone, i.e. the whole lightning node runs on the phone. This should be resource efficient enough. The only challenge I see is the online requirement: This is a thing we can outsource, i.e. Watchtowers. Afaik Phoenix is a full node running on your phone as well. I'm not sure how they solve the online requirement.

After looking into Phoenix with @da-kami and @luckysori it looks like they are not running the full node on your phone. It's more likely they use a similar setup like BlueWallet with LNDHub

I think they do run a node on the phone, but I am not sure about the exact setup; see: hhttps://phoenix.acinq.co/faq#is-phoenix-a-real-lightning-node
As far as my understanding goes they run Eclair; would have to dig into code to understand the exact setup.

See https://github.com/itchysats/10101/pull/42 for more detailed wallet comparison that collects information around setup and feature set.

@da-kami can we close that issue? I think the most part of it is already done, and the rest will be covered in follow up tickets?

Yeah, Create payment channel with maker is actually missing, but I am adding the screens as part of the specific feature tickets.


[Bug]: Icon not show, and question

What happened? (Actual vs Expected Behavior)
You fixed the one that the soulstone icons were not displaying but not completely, most of them are now displaying but I found one icon that is still not displaying I'm using Kome's Inventory Tweaks, also I was wondering about whether the icons from Completionist, Lotd curator, MoreHUD are displaying, can't get them to work.
What mods for icons where you using, if any?
Kome's Inventory Tweaks
Steps to Reproduce
Here's the ID of the stone that's not showing 43E26
Version
3.0.0
What Skyrim version are you using?
1.5.97
Relevant log output (Expandable)
No response
Code of Conduct

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

I'd need screenshots to properly diagnose this. As for the extra icons simply having them installed should work fine, without logs or similar I can't help

all additional icons work normally except completionist all mods are the latest version, here is a screenshot of the missing soul stone icon and here is the logs
QuickLootIE.log

The log states:
[2024-12-16 22:17:27.701] [warning] [17968] [Interfaces.cpp:272] Failed to dispatch message to Completionist
[2024-12-16 22:17:27.701] [error] [17968] [RequestClient.h:26] Failed to connect to plugin Completionist (failed to deliver)

@AtomCrafty Did we update the API version for Comp?

@AtomCrafty Yes, works without problems, I reinstalled for a test, same thing

Okay, I had a chat with Faen and apparently the Completionist API initializes during kDataLoaded. That still shouldn't be an issue since QLIE should load after Completionist since Q comes after C, but maybe the load order is somehow messed up on your end. I can try to check for issues if you upload your skse64 and Completionist logs.
If that is really the issue we could try to reinitialize the Completionist integration on kPostLoadGame or something similar to that. But this is the first time I hear of SKSE plugins loading in the wrong order.

Using KIT v1 I cannot reproduce the missing icon. It shows as a regular soul gem for me in both QLIE and the regular inventory:

I found a problem USSEP replaces the icon of this particular stone on a slightly different

@AtomCrafty I did some tests and found that if I overcome a certain number of simultaneously active dlls in the loading order, the Completionist icon stops showing, the exact number is 9, when any 8 .dll files are active, everything is normal, as soon as I connect any ninth one, the icon disappears. I have no idea what this is and how to get around it, I hope you can do it.

Are you using an outdated Windows 10 version? Or maybe the LTSC release? There was a mistake that made it load only a certain number of DLLs. Other than that I wouldn't know what causes this and it doesn't seem to be caused by QuickLoot either.

i use win 11  23H2 update


Browser issue since the migration to HTTPS

I have just migrated to https/ssl. It works fine from an Android browser, but the doorlist along with the  status is not shown in Chrome or IE from a Windows PC.
It seems that, as the "index.html" refers to several HTTP links, they are considered as "not secure" .
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.1/jquery.mobile-1.2.1.min.css" />
    <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.2.1/jquery.mobile-1.2.1.min.js"></script>

Do I have to download them to the raspberry or is there another way?
Thanks
Gilles

If you make the links "https" it should work.  The files are on the pi in the directories under www.  An earlier issue or commit mentioned making the references local so that operating the doors is possible without an internet connection.  If you change the links to "www/js/jquery-1.8.3.min.js" for example it may work too.  I have not done it yet!

`

`I don't have to try it.  This is in my index.html.

Thanks Michael,
I will update the www (sub)directories then.
I had not been noticed about the commit. I need to check my github settings :).
Gilles
From: Michael Wetmore<EMAIL_ADDRESS>Sent: lundi 25 juin 2018 21:45
To: andrewshilliday/garage-door-controller<EMAIL_ADDRESS>Cc: Gilles94500<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [andrewshilliday/garage-door-controller] Browser issue since the migration to HTTPS (#93)
If you make the links "https" it should work. The files are on the pi in the directories under www http://www . An earlier issue or commit mentioned making the references local so that operating the doors is possible without an internet connection. If you change the links to "www/js/jquery-1.8.3.min.js" for example it may work too. I have not done it yet!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/andrewshilliday/garage-door-controller/issues/93#issuecomment-400072107 , or mute the thread https://github.com/notifications/unsubscribe-auth/AQHIgQKqm-Pi1WhqrHJd1my0_6KZxPe-ks5uAT3TgaJpZM4U2RSF .  https://github.com/notifications/beacon/AQHIgRID-L7shtrfsXbhK0l057rdQ_1Pks5uAT3TgaJpZM4U2RSF.gif


[DOCS] Adds EQL operation summaries

Relates to https://github.com/elastic/elasticsearch-specification/issues/2635
This PR adds missing operation summaries for https://www.elastic.co/docs/api/doc/elasticsearch-serverless/group/endpoint-eql, derived from https://www.elastic.co/guide/en/elasticsearch/reference/current/eql-apis.html

💚 All backports created successfully

Status
Branch
Result

✅
8.16

Questions ?
Please refer to the Backport tool documentation

💚 All backports created successfully

Status
Branch
Result

✅
8.17

Questions ?
Please refer to the Backport tool documentation

💚 All backports created successfully

Status
Branch
Result

✅
8.x

Questions ?
Please refer to the Backport tool documentation


remove the ambiguous demo code

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


compile failed on ubuntu 22.04 gcc 12

src/liblcb/include/al/os.h:48:10: fatal error: pthread_np.h: no such file

Thanks for reporting!
Looks like I miss that: my os is FreeBSD and I check only that build badges on page https://github.com/rozhuk-im/msd are green.


chinese_doc

@FrozenKP @jeasonstudio Hey bros,I can help you to translate between simplified and traditional Chinese,you don't need to do overlap work,just enjoy translating them.

Do you mean that we write two edition (zh_tw and zh_cn) respectively, and you can synchronize one to the other ?
I think that both editions  should exist, and using same structure and content will be helpful to work efficiently.

I mean you don't need to translate the same part,I can help you synchronize them.But I'm not good at Go,so I can't help you check them, please be sure to use the right expression:)

Well, that's great. Thank for your help.

Quick question: would it be easier to put everything in the Wiki and then order the translations according to alphabetical ISO code? Something like:
English subheading 1
English subheading 2
zh_cn title
zh_cn subheading 1
zh_cn subheading 2
zh_tw title
zh_tw subheading 1
zh_tw subheading 2

I think that putting in the wiki is more convenient for user to find anything.


Improve param scrubbing

This PR adds several improvements to param scrubbing:

regexes can be used in the scrub_fields list. ex: $config['scrub_fields'] = array('/password/i');
If a param has an array as a value, the array will be recursively scrubbed
$_GET and headers are also scrubbed before being recorded

Wow, thanks! We'll review and get this merged shortly.

This is up now on packagist as version 0.12.0. Thanks again!

awesome thanks for the fast turnaround on this!


Fine tune netlify cms config

DESC

take a look at dariah campus e.g. https://github.com/DARIAH-ERIC/dariah-campus/blob/main/src/cms/cms.config.ts
https://github.com/DARIAH-ERIC/dariah-campus

TODOs

[x] handling image workflow like Dariah Campus --> pushing limited image sizes into the git repository ()
[x] document changes
[ ] implement

implemented after pair programming session with sina


[Enhancement] add whole word mask for chinese

Description
add whole word mask for chinese(for BertTokenizer only)
Checklist
Essentials

[x] PR's title starts with a category (e.g. [BUGFIX], [MODEL], [TUTORIAL], [FEATURE], [DOC], etc)
[x] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage
[x] Code is well-documented

Changes
Comments

Job PR-798/1 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/1/index.html

Job PR-798/3 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/3/index.html

Job PR-798/4 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/4/index.html

Job PR-798/5 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/5/index.html

Job PR-798/6 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/6/index.html

Job PR-798/8 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/8/index.html

Job PR-798/11 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/11/index.html

Job PR-798/12 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/12/index.html

Job PR-798/13 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/13/index.html

Job PR-798/14 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/14/index.html

Job PR-798/15 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/15/index.html

Job PR-798/16 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-798/16/index.html

Sorry for the late reply. I think I have resolved the conflicts. There has been some procedure change need to be reviewed: Chinese tokenization has to be done before str token becomes token id. And, cn_whole_word_mask is designed not to be turned on with whole_word_mask in the same time.


Read from doppler

How can i read all data stream from doppler? for example, i want to read all data from router?

I have responded to your question on the cf-dev mailing list. Basically you can use the Consumer.Firehose method to consume all the data coming from the firehose.
If you want to read data coming only from the router, you would look at the origin of each message and filter those which say router.
If you have more questions, let's continue the discussion on the mailing list. Closing the issue.


Healthcheck always state unhealthy

I run docker ps and find out that healtcheck always state unhealthy. Is it ok for this happen?

I didn't like it either, that's why I removed it in my image.

@lilws

I run docker ps and find out that healtcheck always state unhealthy. Is it ok for this happen?

No, it shouldn't, but I guess it's because you changed this image. Execute the healthcheck script inside the container to known why:
curl -Ssd "<?xml version='1.0'?><methodCall><methodName>system.api_version</methodName></methodCall>" http://<IP_ADDRESS>:8001
curl -Ss http://<IP_ADDRESS>:8081/ping
curl -Ss http://<IP_ADDRESS>:9001

@crazy-max Thanks, I've just created another temporary container and both of them return healthy, so I removed the temporary and the main container return healthy even after a restart too.

Anyway, healthcheck failed at WebDAV.

Anyway, healthcheck failed at WebDAV.

You have changed default downloads location, but I think you haven't updated it in /tpls/etc/nginx/conf.d/webdav.conf, line 5 & 23.

Yeah. I did that already so WebDAV healthcheck is good now.


Allows enabling/disabling policies

- [ ] Allow to disable/enable policies to temporarily remove access
- [ ] Add a "Danger action" to disable all policies in case there is a security incident at the client company

@AndrewDryga Good catch, this will probably be needed during beta


Documents appear multiple times

Describe the Bug
Newly created documents are displayed multiple times in the list display, which is very confusing for the user.

Steps to Reproduce

Go to document list display
Scroll down to one example
See error

Steps to reproduce:

Go to documents to display.
Click on sorting links (to sort by image/audio file) to receive a sorting where you see all documents which have "a image but no audio file" first
scroll down or go to next page to reproduce the error


Fix Invalid Data Input Into Application and Student Tables

Context
Triage and fix the following issues. Might need to break these up and solve one at a time.

Invalid study_board_amount being set on application table.
FAILED RequestError: update [sfa].[application] set [study_board_amount] = @p0 where [id] = @p1;select @@rowcount - Error converting data type nvarchar to numeric.

Relates to:

src/web/src/components/application/csfa-needs-assessment/AccommodationForm.vue

Looks like the bug is an incorrect use of https://vue-currency-input-v1.netlify.app/guide/#getting-the-number-value

Invalid book_supplies_cost being set on applications table.
FAILED RequestError: update [sfa].[application] set [books_supplies_cost] = @p0 where [id] = @p1;select @@rowcount - Conversion failed when converting the nvarchar value '876.75' to data type int.

Relates to:

src/web/src/components/application/csfa-needs-assessment/costs/StudyExpensesForm.vue

This is a bit more complex as it looks like the input supports cents, but the database might not. I'd like to consider migrating all currency fields to be in cents, but I'm not sure how feasible that is.

Invalid foreign key being set on student table.
Error: update [sfa].[student] set [high_school_id] = @p0, [high_school_left_year] = @p1, [high_school_left_month] = @p2 where [id] = @p3;select @@rowcount - The UPDATE statement conflicted with the FOREIGN KEY constraint "FK__student__high_sc__13AF0337". The conflict occurred in database "EDU_SFA", table "sfa.high_school", column 'id'.

Relates to:

src/api/models/application.ts#StudentFromDraft looks like there is probably a mismatch of the data set in the front-end and the data being saved in the back-end
student-financial-aid:src/web/src/modules/draft/views/education-history.vue
student-financial-aid:src/web/src/store/ReferenceStore.ts#loadYukonHighSchools

Some mix of src/api/models/application.ts#StudentFromDraft and src/api/serializers/applications/student-applications-serializer.ts##educationAssociation and src/api/data/migrations/007_student_missing_draft.ts and whatever Vue component is rendering this in the UI.

Closing as each bug has been solved; although, there might be some future PRs that spin off this one.


Unity2017使用il2cpp导出报错

Assets/Slua/LuaObject/Unity/Lua_UnityEngine_WWW.cs(283,17): error CS1061: Type UnityEngine.WWW' does not contain a definition for GetMovieTexture' and no extension method GetMovieTexture' of type UnityEngine.WWW' could be found. Are you missing an assembly reference?

CustomExport里面有个functionfilterList，在里面添加过滤就可以了


[Refactor] Store values on .env file

The run_service.sh script stores a number of variables as text files (e.g., rpc.txt). Instead, store these values within the .env files, unless they are not explicitly required in a file (e.g., the file agent_pkey.txt is required in a separate file, even though it is just the value of a private key).
The following approach should be used:

Implement a method set_env_var VAR VALUE  which:

Creates the .env file if it does not exist.
Updates VAR=OLD_VALUE to VAR=VALUE if the entry for VAR exists in .env file.
Appends VAR=VALUE to the env file if VAR does not exist in the .env file.
exports VAR=VALUE to the environment to be used in the rest of the script.

The file .env should be sourced at the appropriate point at the start of the script.
https://github.com/valory-xyz/trader-quickstart/pull/99#discussion_r1395317805

Partly completed on #116 : The method is completed there, and used for USE_STAKING and AGENT_ID; the rest of the eligible variables are not addressed.


Question: Is it possible to provide a local file as input?

I currently do not find any example showing how to provide a local file as input. Is it possible? If so, could you provide an example of how to do so? 🙏

Right now it's not possible, you would need to upload it to a service like AWS S3/Clouflare R2/UploafThing first and then use a public URL (or presigned URL)
It's on our roadmap to implement but there are a few things we're working on ahead of this.
If you run into any issues with doing this though, happy to help!

@jackbridger what about srt file being an s3 link?


hlint suggests avoiding NonEmpty’s head/last/init functions even though they’re safe

When evaluating the code
for_ (NonEmpty.init modulePaths) require

src/Language/Python/Syntax.hs:152:11: Warning: Avoid restricted function
Found:
  NonEmpty.init
Note: may break the code

init over [] is indeed a pitfall, so I commend hlint on its paranoia, but here I don’t think it’s called for. I recognize that a general solution requires a running Haskell interpreter, but perhaps this warning can be suppressed if there is an explicit NonEmpty qualifier in the function invocation.

Ah, I think this was my error: I had a clause earlier to warn on init etc. that I had forgotten about. Sorry for the noise!


pombe ortholog table

replace pombe ortholog table here:
~https://curation.pombase.org/~
https://www.pombase.org/data/orthologs/
with this one
~https://curation.pombase.org/~
https://curation.pombase.org/dumps/latest_build/exports/
I dropped the ball with this while trying to decide what to do here:
https://github.com/pombase/curation/issues/810

updated urls

Should the existing files just be archived?

yep. I think i have a  copy
/pombe-embl/orthologs/
pombe_cerevisiae_ortholog_table.txt
but I make all of the edits in artemis

Actually the outputted file is a differnt format from the human file.
Pombe/cerevidiae looks like this:
SPCC74.04	YKL174C
SPCC74.04	YGL077C
SPCC74.04	YDL210W
Human looks like this
SPAC1002.07c	SAT2|SATL1|SAT1
(I was trying to compare the old /new pombe cerevisiae one just to check nothing was missing from the automated file)

The nightly load now generates four files.  Two in each format:

https://curation.pombase.org/dumps/latest_build/pombase-latest.human-orthologs.txt.gz
https://curation.pombase.org/dumps/latest_build/pombase-latest.cerevisiae-orthologs.txt.gz
https://curation.pombase.org/dumps/latest_build/exports/pombe-human-orthologs-with-systematic-ids.txt.gz
https://curation.pombase.org/dumps/latest_build/exports/pombe-cerevisiae-orthologs-with-systematic-ids.txt.gz

@VivianMonzon


Dispatch CLI: the 'create' usage help page does not list '-hierarchical' as an argument

Information:

Tools Libraries:
Libraries' Versions:
OS:

Issue Description:

Commands Example:

Reproduction Steps:

Expected Behavior:

Actual Results:

will be fixed w/ next commit.


Game crashes (1.17)

listed mods

also no crash report

You're not using Origins in there. Why are you reporting this here? But if this is the list of other mods you are using, and it crashes when including Origins, it's because of this: https://github.com/apace100/origins-fabric/issues/354
I'm closing this because it's a duplicate of that issue.


include more themes in vscode

Please check out the marketplace for thousands of more themes. We don't plan to bundle more themes with VS Code.


fix: Edit Variable dialog displays read only expressions (PT-183974159)

PT Story: https://www.pivotaltracker.com/story/show/183974159
These changes specifically prevent line breaks in the variable edit dialog's Value and Unit fields whch was a follow up request made in a comment on the above PT story. Also included is a small style change to prevent scrollbars from appearing in textareas that do not yet have scrollable content.

I tried to think of a way to combine the duplicated code between TextAreaRow and NumberInput, but I couldn't think of a good way to do it.

Yeah, I thought about that, too, but obviously didn't have any good ideas.


Failing compile

cc -c  -g -Wall -fPIC -MMD  -I/usr/lib/erlang/lib/erl_interface-5.1/include -I/usr/lib/erlang/erts-12.2.1/include  /home/andrew/develop/gotevent/deps/sh/c_src/fdlink.c -o /home/andrew/develop/gotevent/deps/sh/c_src/fdlink.o
cc /home/andrew/develop/gotevent/deps/sh/c_src/fdlink.o   -L/usr/lib/erlang/lib/erl_interface-5.1/lib -lerl_interface -lei -o priv/fdlink
Port Compilation Error:
/usr/bin/ld: cannot find -lerl_interface: No such file or directory
collect2: error: ld returned 1 exit status
Line {5,18}: warning {deprecated,{http_uri,decode,1},
                                 "use uri_string functions instead","OTP 25"} in "/deps/sh/src/sh_path.erl"
ERROR
sh

The library is present:
ll /usr/lib/erlang/lib/erl_interface-5.1/lib/
total 540K
drwxr-xr-x 2 root root 4.0K May 26  2023 .
drwxr-xr-x 7 root root 4.0K May 26  2023 ..
-rw-r--r-- 1 root root 267K Apr 26  2023 libei.a
-rw-r--r-- 1 root root 264K Apr 26  2023 libei_st.a

I just checked Github Actions and it builds fine.

May be difference build environment? My setup is ubuntu 22.04 with installed pakages: erlang erlang-mode erlang-parsetools build-essential. Do you have idea what may be wrong?

Try rebar3.

rebar3 compiled fine, but does not work hot-reloading modules as with mad.

 Appreciated :-) will definetly then see on week-end!

Year. Im using mad for a several years. Im using hot-reload modules in development for speedup and on production for releases without restart web service.
As about issue, its my mistake. I haven't researched the issue enough. Im using mad from tag 7.1 early, when I used  mad from master, the compilation is successful:
mad compile
==> "sh"
cc -c  -g -Wall -fPIC -MMD  -I/usr/lib/erlang/lib/erl_interface-5.1/include -I/usr/lib/erlang/erts-12.2.1/include  /home/andrew/develop/testsh/deps/sh/c_src/fdlink.c -o /home/andrew/develop/testsh/deps/sh/c_src/fdlink.o
cc /home/andrew/develop/testsh/deps/sh/c_src/fdlink.o   -L/usr/lib/erlang/lib/erl_interface-5.1/lib -lei -o priv/fdlink
==> "/home/andrew/develop/testsh"
==> "/home/andrew/develop/testsh/apps/gotevent"
OK

I think, the issue must be closed.


Add support for Stepuptech solar inverter SG800

Hello,
I added support for Stepuptech solar inverter bought from Materfrance.
I removed the CO2 and plant tree indicators.
I also don't know how to handle clear energy function.
Nevertheless, it provides all required statistics.
For info, the tuya protocol version is 3.5.

If force is needed, it is needed. My comment was just to make sure you have checked first that it is needed (ie those dps are not returned by default, and adding force: true is effective to make the device return them). Otherwise it can cause problems of its own.


Registration as provider not working

Describe the Bug
I get an http-500 when trying to register as a provider
Steps to Reproduce
try to register from landing page
Expected Behavior
Registration is done

see #127 for better description

Duplicate of #131


Invalidating text input while it's resolving/validating an ens address

Fixes #214

It looks good but can we also add a test for this?

I added one, although I don't find it particually useful and would be better suited to test this in integration tests

Sure, but currently we don't have any integration tests right?

Sure, but currently we don't have any integration tests right?

Yes just saying that this doesn't mean the solution is to unit testify all our missing integration tests


implement expect('some str').toBeString()

🚀 Feature Proposal
A clear and concise description of what the feature is.
Please implement function toBeString()
Motivation
not useful code expect(typeof 'some str').toBe('string')
Please outline the motivation for the proposal.
Why need to implement?
Code:
expect('some str').toBeInstanceOf(String)

Error:
 expect(value).toBeInstanceOf(constructor)

    Expected value to be an instance of:
      "String"
    Received:
      "some str"
    Constructor:
      "String"

Example
expect('some str').toBeString()
Please provide an example for how this feature would be used.
expect('some str').toBeString()
Pitch
Why does this feature belong in the Jest core platform?
Common feature proposals that do not typically make it to core:

New matchers (see jest-extended)
Changes to the default reporter (use custom reporters instead)
Changes to node/jsdom test environments (use custom environments instead)

See the "Pitch" part of the template 🙂
https://github.com/jest-community/jest-extended/blob/master/README.md#tobestring


Support SSO in mobile apps

@manuroe commented on Mon Mar 04 2019
If an homeserver requires SSO, mobile apps should allow it nicely like web.
Current display on Riot-iOS:

Riot-Web:

FTR, this is how it looks like once implemented on Riot-Android:


Refactoring constants from constants package

Closes: #468

@soumya-codes Can you please check?

This is great. Awesome. Thanks @jayantpranjal0


Add method for replacing toolbar

Hi napari-matplotlib developers!
This PR addresses #213 , in case that suggestion is accepted.
Best,
Marcelo

Closing as out of scope, see https://github.com/matplotlib/napari-matplotlib/issues/213


Remove map reassignment

*: remove reassignment of map in FillDependencyGraph
Maps are passed by reference. No need to update reference after modifying map.

I don't have access to that jenkins to see error, but lgtm otherwise

@ecordell the error was from a file permission error. should pass now that #87 is merged

ok to test


Test for pollution of the global namespace

Works on Linux only for now.  That's a good start.
This is WIP because we need to fix these two problems it finds:
check_symbol_exports: error: Unescaped exported symbol: SetContextMessageConsumer(spv_context_t*, std::function<void (spv_message_level_t, char const*, spv_position_t const&, char const*)>)
check_symbol_exports: error: Unescaped exported symbol: ValidateBinaryUsingContextAndValidationState(spv_context_t const&, unsigned int const*, unsigned long, spv_diagnostic_t**, libspirv::ValidationState_t*)
#993 fixes the first one.  I have yet to fix the second one.

I've now fixed all the bad exports this test caught.

Please take a look.

Rebased and pushed into master as d9129f00a


"Gorbănești" is listed in the drop-down menu

Description:
"Gorbănești" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Gorbănești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Gorbănești, Botoșani".


device-orientation

Does the script try to emulate device-orientation in IE 6-8? And if so, what exactly is it looking at?
I have a listener set for onresize which will change a background image, based on a matchMedia query looking for device-orientation. It seems to work as expected in IE 9 (and all other modern browsers), but it's completely whacky in the older Explorers.

@luboslives
Yes, it does. Orientation is determined by the greater of width and height eg. width > height = landscape. See media.match.js#L187 for a code example. A resize and orientation event are applied to the window to check for changes. This is how the native implementation works as well. If you test the orientation media query on a desktop, you'll see how the orientation will change on resize of the browser window.
I'd also recommend not using a window resize listener with matchMedia because matchMedia has it's own listener that's fired when the query result changes state from true to false and vice versa.
Try something like this...
<script type="text/javascript">
    window.matchMedia('(orientation: landscape)')
        .addListener(function(mql) {
            if (mql.matches) {
                // Media query does match
                alert('landscape');
            } else {
                // Media query does not match anymore
                alert('portrait');
            }
        });
</script>

Thanks @knightdr, I reworked my code lately and now it's been working as expected in IE8. But i'll still have to look into replacing onresize with that matchMedia listener. Good to know!


Replaced Liballoc with pre-GPL version

Found a version of liballoc 1.1 that didn't have GPL license yet. Replaced with that, seems to work.

Ha, interesting. Thanks, I'll take a closer look soon!

(I amended my commit to trigger circle-ci, which was not enabled for PRs coming from forked repos)


Proposal: ban-syntax

The only way to use JavaScript and maintain sanity is to ban 90% of it.
That's why there are many current and desired tslint rules that do nothing but ban a particular kind of syntax from appearing. May not always be as simple as banning a SyntaxKind, but it's usually very simple.

Syntax
Name

import "foo";
no-import-side-effect

any
no-any

namespace
no-namespace

x!
no-non-null-assertion

/// <reference path="">
no-reference

<<<, ~, etc.
no-bitwise

debugger
no-debugger

eval
no-eval

null
no-null-keyword

var
no-var-keyword

== / !=
triple-equals

<T> x
no-angle-bracket-type-assertion

constructor(public x)
no-parameter-properties

export default
no-default-export

class, this, new
no-class, no-this, no-new

let, arguments
no-let, no-arguments

label: while (true) {}
no-label

[,]
no-sparse-arrays (#2407)

delete
TODO

x in y
TODO

for (x in y)
TODO

with (x) {}
TODO

{ [x: string]: number }
TODO

import x = require("y");
TODO

; (empty statement)
TODO

new.target
TODO

Your most hated feature
TODO

My proposal is to deprecate them all and have a single rule ban-syntax rule that is configurable.
It would behave the same as the separate rules, but would help cut down on rule bloat.

One problem would be that // tslint:disable ban-syntax isn't as nice as // tslint:disable no-bitwise. ban-types has the same problem.
But I also think the Rules list is getting kind of intimidating.

Other possible downside (or plus side for someone) - using extend in tslint.json: If new rule can be added to tslint:recommend with own configuration - than it will be applied to consumers code.
With single rule list of banned syntaxes will be overridden(if I remember it correctly) and changes to recommended config won't have any effect.

💀 It's time! 💀
TSLint is being deprecated and no longer accepting pull requests for new rules. See #4534. 😱
If you'd like to see this rule implemented, you have two choices:

Recommended: Use typescript-eslint to lint your TypeScript code with ESLint ✅
Legacy: Write it as a custom TSLint rule 🤷♂

👋 It was a pleasure open sourcing with you!
If you believe this message was posted here in error, please comment so we can re-open the issue!


Remove extraneous formatting from "when it has something"

Addresses #294
Since When it has something is a filtering function, it shouldn't alter the structure of the resource in stash. (e.g. drilling "up")
Notes:

did not touch When it contains something, since it's already deprecated
In my, opinion step_obj.context.property_name should also not change, since this is a filtering function. I won't include that in this PR, since it's a more general change
I didn't have any example cases for providers, so I won't able to test them. However, the part that handles them seems to have a separate problem: returns the provider immediately on a find

Pull Request Test Coverage Report for Build 1052

0 of 2 (0.0%)  changed or added relevant lines in 1 file are covered.
6 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.3%) to 60.374%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

terraform_compliance/steps/when/it_contains_something.py
0
2
0.0%

Files with Coverage Reduction
New Missed Lines
%

terraform_compliance/common/defaults.py
6
83.33%

Totals

Change from base Build 1050:
0.3%

Covered Lines:
1193

Relevant Lines:
1976

💛  - Coveralls