Update ListView.md: iconFieldName description

I had a hard time understanding how to use iconFieldName and its effect. It was not clear to me by the original description that it required the property name of the items with the path of the file and that it would automagically create the entire column, header and field rendering. I had to read the source code to figure it out.
What's in this Pull Request?
Added precision to the iconFieldName property implementation
Related to issue  #190

Codecov Report

Merging #245 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #245   +/-   ##
=======================================
  Coverage   72.71%   72.71%
=======================================
  Files          16       16
  Lines         744      744
  Branches      148      148
=======================================
  Hits          541      541
  Misses        159      159
  Partials       44       44

Continue to review full report at Codecov.

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

Thank you very much @PzKfWg for the documentation update. I have merged this into the DEV branch.


Updating info about known issue

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

Thank you.


Rest screens are not displayed

I'm using latest version: v1.1.0
Microsoft Windows 10.0.19041.508

There are only pop-up notifications that the break time is coming.

Hi, this has been fixed in #705 , next release will contain the fix.


Decrease number of messages from MoveToFort worker

Overwrite previous event line (only moving_to_fort and moving_to_lured_fort events).

I actually like having this info, so I know the bot's actually doing something at times when nothing else is happening.

@Gobberwart If you take look at timestamp and wait 0.5-2 seconds you can see that it's working ;)
Also I've changed in my config "distance_unit" to "m" instead of "km", so now messages are not the same.

@cmezh OK, that's kinda cool actually (I misunderstood your intention). Any chance of putting this in follow_path and follow_spiral as well?

@Gobberwart Yep, why not? But first this idea and its implementation must be approved by devs.

Looking forward to seeing the end result of this.

@Gobberwart @cmezh Love it. When we expand, can we add to config to set frequency? Maybe ever X events we print, or by distance, etc. Maybe just an enable/disable - sometimes I like to see each for testing walker changes.

If we go this way, I think, enable/disable is enough. Maybe I will
implement this.
Currently you can disable this feature if you set debug option in
config to true. But in this case you will also get other debugging
messages, not only from MoveToFort.
26 авг. 2016 г. 21:56 пользователь "Matt J Madsen"<EMAIL_ADDRESS>написал:

@Gobberwart https://github.com/Gobberwart @cmezh
https://github.com/cmezh Love it. When we expand, can we add to config
to set frequency? Maybe ever X events we print, or by distance, etc. Maybe
just an enable/disable - sometimes I like to see each for testing walker
changes.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PokemonGoF/PokemonGo-Bot/pull/4745#issuecomment-242818212,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATxdtcZeFyIozcbNWMAEPiuxJHXPztvUks5qjzPNgaJpZM4Jtnfk
.

Working on a PR, should be up shortly.

@mjmadsen Nice! Sorry, I forgot that you are dev and started explaining simple things 8)

config attribute isn't passed to the event manager, or I'm missing something. Might take me a bit longer than I expected.

@cmezh Check out #4780 - I need to do some minor things before it can be merged.

Looking good! I've only tested with MoveToFort but I'm really liking it. Nice work @cmezh and @mjmadsen


FIX: Size-link does not exist on the ROI plugin

Looks like a copy/paste error from ages ago

[Current coverage][cc-pull] is 84.19% (diff: 100%)

Merging [#346][cc-pull] into [master][cc-base-branch] will decrease coverage by <.01%

@@             master       #346   diff @@
==========================================
  Files            30         30
  Lines          4486       4485     -1
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           3777       3776     -1
  Misses          709        709
  Partials          0          0

Powered by Codecov. Last update [743702c...2f06b73][cc-compare]
[cc-base-branch]: https://codecov.io/gh/NSLS-II/ophyd/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/NSLS-II/ophyd/compare/743702cfb5cc268f23063c04b98896f15da7a90e...2f06b737fc686977de4c1349a9c2ceb193130d7d?src=pr
[cc-pull]: https://codecov.io/gh/NSLS-II/ophyd/pull/346?src=pr


Implement Support for ALPN

This adds support for ALPN via the newly released native-tls 0.2.7. With this hyper-tls can now automatically establish an HTTP2 connection with the server without having to force it from the client side.

Hi! Is there any update on this?
I'm trying to use HTTP/2 in reqwest and I found the issue https://github.com/seanmonstar/reqwest/issues/857. It says that the ALPN support only works in rustls, so we can only make HTTP/2 requests with rustls. Doing this requires manually enabling the rustls-tls feature flag and adding use_rustls_tls to ClientBuilder.
IMHO this PR adds ALPN support for the native tls, which is the default tls backend of reqwest. So if this is merged, I guess we can make reqwestsupport HTTP/2 without extra configuration.


Write view for Metabase use

As an analyst
I want to be able to see all the form data in one table (view)
so that it is easy to query and I don't need to update my queries when there are changes to the database
Acceptance Criteria

[x] All form data is available in metabase, with each form field parsed out in separated columns
[x] View should return the name of uploaded fields
[x] view should show current application status
[x] only show applications that do not have 'Draft' status (i.e. has submitted in its application_status records)
[x] view is tested

Note:  Ali has already written scripts to parse the data into separate columns so please connect with him if you need to use his work.

only show applications that have 'Received' status

@MarsRomer , I thought we had discussed using metabase for filtering instead. Did you forget to update the acceptance criteria?

Talked to Ali. Example of the report - https://ccbc-metabase-test.apps.silver.devops.gov.bc.ca/question/77-parsedformdata-oct13

hey @VB-at-Bis what is the name of the view?  Im looking for it in Metabase

summary_view :)

Was it deployed to test? I created question in Metabase https://ccbc-metabase-test.apps.silver.devops.gov.bc.ca/question/81-summary-view but it fails to load ..

View did not work as expected due to Postgresql rule that Access to tables referenced in the view is determined by permissions of the view owner. View is created under ccbc user. Changing the owner of the view or changing permissions of the ccbc user to bypass RLS would mean opening security hole and effectively disabling row-level security.
Thus, alternative approach was implemented (using Metabase Model) - see https://ccbc-metabase.apps.silver.devops.gov.bc.ca/model/36-all-application-data
Using Model provides same user experience as using Table or View (foreign key relationships, filters etc.)
P.S. ticket https://app.zenhub.com/workspaces/ccbc---delivery-board-61c0c1204c8bcb001491c5f3/issues/bcgov/conn-ccbc-portal/828 was created to remove unneeded summary_view code.

hey @VB-at-Bis  thank you for this, is it possible to add the column that holds the 'state' of the application, i.e. Submitted, Draft etc?  I don't think I see it in this model

I updated the model to include application status. https://ccbc-metabase.apps.silver.devops.gov.bc.ca/model/36-all-application-data


Add internal support for remote realms

The metadata model should be able to work with remote realms, i.e. git repositories behind a server (http, https, git, ssh, etc).
In principle, remote locations are cached in a local git repository, the cache repo. They can be read from there and automatically pulled in by the mapper. Locally cached objects can be saved to a local repository (other than the cache-repository).

[x] implement a cache-repository for remote objects (maybe reuse a per-user cache-repo)
[x] implement automated caching from remote locations: rewrite references to cache references (includes marking objects as non-writable to default destination)

Fixed by PR #14


Breeze crashed at runtime on invocation

Please use this template for reporting suspected bugs or requests for help.
Issue Description
vijayendra@vijayendra-VirtualBox:~/openr/build$ breeze
Traceback (most recent call last):
File "/usr/local/bin/breeze", line 9, in
load_entry_point('py-openr==1.0', 'console_scripts', 'breeze')()
File "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", line 542, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", line 2569, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", line 2229, in load
return self.resolve()
File "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", line 2235, in resolve
module = import(self.module_name, fromlist=['name'], level=0)
File "build/bdist.linux-x86_64/egg/openr/cli/breeze.py", line 22, in
File "build/bdist.linux-x86_64/egg/openr/cli/clis/config.py", line 14, in
File "/usr/local/lib/python2.7/dist-packages/py_openr-1.0-py2.7.egg/openr/cli/commands/config.py", line 23
def _run(self, client: OpenrCtrl.Client):
^
SyntaxError: invalid syntax
Environment
Ubuntu Desktop-16.04

tag or commit hash on which this occured

OS version: <e.g. ubuntu-16.04>
Ubuntu Desktop-16.04

Minimal test code / Steps to reproduce the issue
vijayendra@vijayendra-VirtualBox:~/openr/build$ breeze
What's the actual result?

breeze crashed at runtime
What's the expected result?
Usage: breeze [OPTIONS] COMMAND [ARGS]...
Command line tools for OpenR.
Options:
-H, --host TEXT               Host to connect to (default = localhost)
-t, --timeout INTEGER         Timeout for socket communication in ms
-f, --ports-config-file TEXT  JSON file for ports config
--color / --no-color          Enable coloring display
--help                        Show this message and exit.
Commands:
config         CLI tool to peek into Config Store module.
decision       CLI tool to peek into Decision module.
fib            CLI tool to peek into Fib module.
healthchecker  CLI tool to peek into Health Checker module.
kvstore        CLI tool to peek into KvStore module.
lm             CLI tool to peek into Link Monitor module.
monitor        CLI tool to peek into Monitor module.
perf           CLI tool to view latest perf log of each...
prefixmgr      CLI tool to peek into Prefix Manager module.```

Hi
I analysed this issue further , This seems to be a python version issue . I ran below commands
cd openr/openr/py
python3 setup.py build
sudo python3 setup.py install
Then I installed thrift manually
git clone https://github.com/apache/thrift.git
cd thrift/lib/py
sudo python3 setup.py install
Now I am getting following log
Traceback (most recent call last):
File "/usr/local/bin/breeze", line 9, in
load_entry_point('py-openr==1.0', 'console_scripts', 'breeze')()
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 542, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 2569, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 2229, in load
return self.resolve()
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 2235, in resolve
module = import(self.module_name, fromlist=['name'], level=0)
File "/usr/local/lib/python3.5/dist-packages/py_openr-1.0-py3.5.egg/openr/cli/breeze.py", line 22, in
File "/usr/local/lib/python3.5/dist-packages/py_openr-1.0-py3.5.egg/openr/cli/clis/config.py", line 14, in
File "/usr/local/lib/python3.5/dist-packages/py_openr-1.0-py3.5.egg/openr/cli/commands/config.py", line 11, in
File "/usr/local/lib/python3.5/dist-packages/py_openr-1.0-py3.5.egg/openr/AllocPrefix/ttypes.py", line 10, in
ImportError: No module named 'thrift.util'
I am not able to resolve the dependency  named 'thrift.util'

looks like you installed apache/thrift, what you need is fbthrift.
https://github.com/facebook/fbthrift
can you try it again?

@Vijayendra-Pretlist - Were you able to resolve the issue by installing fbthrift ? Close the issue if issue is resolved.


adding support for improper lists in sanitize

Hi,
I added support for improper lists in the sanitize function
I wrote a test for it at that level as i wasnt sure how the sasl error reports get to that point!
this allows you to use handle_sasl_reports: true in your config without getting error messages
dan

Hi, I also added support for char lists in. error.logger.error_msg gives me charlists instead of strings and because the code just iterates through the list looking for matches it missed the overall list itself.
so we now check if its a charlist and if so treat it like a string


test: improve load test workflow

Description

Add a missing step that uploads the k8 configmap
Have the workflow wait for the benchmark to finish before doing the cleanup. See https://megamorf.gitlab.io/2022/02/16/kubectl-wait-on-arbitrary-json-path/
Fix: send logs to Grafana

Testing
Tested against https://github.com/openfga/openfga/pull/779
Workflow: https://github.com/openfga/openfga/actions/runs/5193716862
Results: https://jonwhit.grafana.net/a/k6-app/runs/1796063

Last run: https://github.com/openfga/openfga/actions/runs/5827406496/job/15803400274


x86 rep instructions not generating loops in Low Level IL

Given a small snippet of x86 assembly like the following:
mov ecx, 3
mov edi, 0xbadf00d
mov esi, 0xcafebabe
repne cmpsb

The loop seems to be erroneously optimized out, or just skipped or something in the Low Level IL:

It's still present in the Lifted IL though:

And if a second repne cmpsb is added, the loop will appear in the Low Level IL...but only the first one. However, I also noticed that other instructions, such as mov eax, esi will not cause the loop to be generated.

All the user mode rep prefixed instructions are now lifted in dev channel as of build 842.


refactor: improve code base readability and consistency

WIP
Changes done

Refactor !!sth to Boolean(sth)
Refactor  { abc: abc } to { abc }

@clarkdo Didn't know about the difference between !! and Boolean for terser minification/compression :astonished:
The question is if it's worth the few bytes, but the trade-off is always present :see_no_evil:

Terser is only effective on vue-app files. BTW agree to keep consistency and byte-saving where we can. The benefit of Boolean is type safety and readability.

I'd keep that PR as is and create new ones for larger changes :relaxed:

@pi0 IMO no, I also use const { color } = myFavorites instead of const color = myFavorites.color when it comes to objects :D
But if you disagree with that I'm happy to revert :relaxed:

Codecov Report

Merging #5748 into dev will increase coverage by 0.03%.
The diff coverage is 66.66%.

@@            Coverage Diff            @@
##             dev    #5748      +/-   ##
=========================================
+ Coverage   95.6%   95.64%   +0.03%
=========================================
  Files         82       82
  Lines       2662     2662
  Branches     683      683
=========================================
+ Hits        2545     2546       +1
+ Misses        98       97       -1
  Partials      19       19

Impacted Files
Coverage Δ

packages/builder/src/context/template.js
100% <ø> (ø)
:arrow_up:

packages/webpack/src/config/base.js
94.94% <ø> (ø)
:arrow_up:

packages/cli/src/commands/build.js
86.36% <0%> (ø)
:arrow_up:

packages/webpack/src/plugins/vue/client.js
95% <100%> (ø)
:arrow_up:

packages/babel-preset-app/src/index.js
96.77% <100%> (ø)
:arrow_up:

packages/vue-renderer/src/renderer.js
94.3% <0%> (+0.81%)
:arrow_up:

Continue to review full report at Codecov.

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

@manniL No both array and obj destruction are nice things. I just meant about single value arrays. We can do it for consistency or keep [0] for more readability. I'm OK with both.


Crash in drainSenderQueue

Hi,
I just updated AWS libraries to their latest version:
My Podfile.lock:

AWSAuthCore (2.6.28):

AWSCore (= 2.6.28)

AWSAuthUI (2.6.28):

AWSAuthCore (= 2.6.28)
AWSCore (= 2.6.28)

AWSCognitoIdentityProvider (2.6.28):

AWSCognitoIdentityProviderASF (= 1.0.1)
AWSCore (= 2.6.28)

AWSCognitoIdentityProviderASF (1.0.1)
AWSCore (2.6.28)
AWSIoT (2.6.28):

AWSCore (= 2.6.28)

AWSMobileClient (2.6.28):

AWSAuthCore (= 2.6.28)

AWSUserPoolsSignIn (2.6.28):

AWSAuthCore (= 2.6.28)
AWSCognitoIdentityProvider (= 2.6.28)

However, I often hits a crash from AWS library:

This problem does not always, but it does occur (around 20-30%).
What could potentially cause this issue? Is there something that I could fix this?
Regards,

This issue has occurred repeatedly for my production app, occurring both before and after the MQTT client refactor that was released a few versions back.
So far, I have only been able to observe a sort-of pattern where it is more likely to occur during a weak network connection.  Users generally report have a weak cell or wifi signal at the time.

This is an SDK issue that is currently being tracked in SDK repo Issue#1071. Please update that thread if you have any comments.


MVP milestone done: organize bug bash and wrap up MVP

Once all current issues of the MVP milestone are closed:

[ ] organize bug bash with docs as only self-service source
[ ] file all issues under the milestone
[ ] triage + fix all issues that are needed for MVP
[ ] close the milestone.

@garg-amit and I have been bugbashing each other's part, and we are confident we are good to release. For the next iteration, we anticipate we will do an "official" AIMS bug bash


chart-testing: 3.8.0 -> 3.9.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/helm/chart-testing/releases.
meta.description for chart-testing is: A tool for testing Helm charts
meta.homepage for chart-testing is: https://github.com/helm/chart-testing
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.9.0 with grep in /nix/store/m9p5ccc3w3wq1iz0zidbkba42545bay1-chart-testing-3.9.0
found 3.9.0 in filename of file in /nix/store/m9p5ccc3w3wq1iz0zidbkba42545bay1-chart-testing-3.9.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
chart-testing

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/m9p5ccc3w3wq1iz0zidbkba42545bay1-chart-testing-3.9.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A chart-testing https://github.com/r-ryantm/nixpkgs/archive/502293e4d83fec2d11d25bb2191b2d5b575615ee.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/m9p5ccc3w3wq1iz0zidbkba42545bay1-chart-testing-3.9.0
ls -la /nix/store/m9p5ccc3w3wq1iz0zidbkba42545bay1-chart-testing-3.9.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

chart-testing

Maintainer pings
cc @AtkinsChang for testing.

Result of nixpkgs-review pr 243200 run on aarch64-darwin 1

1 package built:

chart-testing

@ofborg build chart-testing chart-testing.passthru.tests


chore: update cloudbuild subs, imgs and opts

add _PULL_BASE_REF to attempt to resolve build error: https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/post-verify-conformance-push-images/1823830284701798400
add images to expect to find an image
set loose on substitution options

/lgtm


Provide esm version

Motivation
With more and more build tools (vite, nuxt, etc) going towards an esm-first build, it would be nice if a proper esm interface could be provided, i.e. transpile and distribute esm version, including correct export declaration in package.json.
Basic Code Example
No response

@tobiasdiez is there a way to do it without doubling the "Unpacked Size"?

No not really, you do need to distribute both versions. But the metric "unpacked size" is misleading anyway, since distributing an esm version would actually allow bundlers to treeshake effectively so that the effective size for peoples apps decreases.

@tobiasdiez I assume most people do not bundle the server code, let alone tree-shaking.. maybe in this new world of "edge functions" I'm incorrect..?

Yes, reducing the distribution size is particularly important for edge/serverless, but more generally many popular fullstack frameworks like next or nuxt run the server build through webpack or vite, and they would profit from esm support.


[gnap] minimal JS client

The minimal feature set for supporting wallet login with GNAP:

Create a P256 keypair for ES256 alg using browser crypto APIs
Minimal httpsig implementation for signing requests:

Hash request body using sha-256, create content-digest header
Create signature params string: list of components contained in the signature input, timestamp, and KID of the verification key's JWK.
Create signature input string: request method, request target uri, content-digest header, content-length, content-type, and the signature params string.
Sign the signature-input string using ES256
Add headers to request: Signature-Input  containing the signature params string, Signature containing the signature.

Auth Request API:

Create Auth Request object:

access_token hardcoded to request a token type we'll define server-side
client contains the public key JWK from the keypair above
interact is hardcoded to use redirect method, contains the Client Redirect URI, and contains the Client Nonce

Create http request, sign using httpsig as above, and send.
Handle auth response contents:

interact:

redirect: the Login Start URI
finish: the Server Nonce

continue:

uri: the Continuation URI
access_token: the Continuation Token

Save client-side state:

Auth-Request URI: the exact URI that the auth request was made at
Client Nonce
Server Nonce
Continuation URI
Continuation Token
References to the client P256 keypair stored in the browser.

Redirect to the Login Start URI
Client Redirect handler:

Handles GET requests to the Client Redirect URI, expects query parameters hash and interact_ref
Validates hash: compute the interaction hash using the Client Nonce, Server Nonce, interact_ref value, and Auth-Request URI, and assert that the result is equal to the hash value.
Create the Continuation Request, containing the interact_ref value, as a POST request to Continuation URI, and with Authorization header GNAP <Continuation Token>. Sign using httpsig as above, and post.
Response should contain an access token, save client-side.

Requests to resource servers:

Before sending any request:

Add Authorization header, with value GNAP <access token> (using the access token from the continuation response)
Sign request using httpsig as above.

Complete.


Teaching Tip Fixes

The following fixes to teaching tips are included:
Product Bugs

TeachingTips now respect the "Show Animations In Windows" setting on the user's machine

Test Case Bugs

TipsWhichDoNotFitDoNotOpen test case fixed.
VerifyTheming test case functions correctly even when the developer has a non-default Windows theme set (dark mode is the best mode 💯  )

Fixes #643 #747

        elements.GetBringTargetIntoViewButton().Invoke();

Chaning this to InvokeAndWait() as well makes sense.

Refers to: dev/TeachingTip/InteractionTests/TeachingTipTests.cs:625 in 21d2d54. [](commit_id = 21d2d5498ca172daa3189b41fba72eabd35ce62b, deletion_comment = False)

        elements.GetIsLightDismissEnabledButton().Invoke();

The Invokes which are not followed by waits may be a cause for some test instability, while your in here could you update these types of Invokes to ensure the action waits appropriately?

Refers to: dev/TeachingTip/InteractionTests/TeachingTipTests.cs:716 in 21d2d54. [](commit_id = 21d2d5498ca172daa3189b41fba72eabd35ce62b, deletion_comment = False)

@KevinTXY looks like these re-enabled tests aren't passing. Maybe discuss with @StephenLPeters and go over the failure logs?
I'm wondering if "IsIdle" checkbox doesn't change correctly when animations are disabled?

I'm wondering if "IsIdle" checkbox doesn't change correctly when animations are disabled?

It's possible. I'm cosistently able to replicate test failures now and it's always in WaitForCheckBoxUpdated because the state of the checkboxes isn't changing properly. I don't have reason to suspect it's related to animations though.

I don't have reason to suspect it's related to animations though - I've tried tracking the checkbox states and haven't been able to explain this behavior yet.

I agree, I don't think it's related. I also see the failures are only on RS3 and RS4 so I suspect that it's something to do with TeachingTip's behavior changing on downlevel versions of windows, or possibly an OS bug. @StephenLPeters, any thoughts on where to start debugging?

I see the bug now (we skip calling StartExpandToOpen() when on RS4 and older). I'll add an update to PR #568 and then we can merge that in here to have this change be only about your bug fix.

@KevinTXY can you merge in master to this PR branch?


Added optional libpsm packages for Infinipath support

Looks good, thanks Sam!

Looks good, thanks Sam!


Deploy documentation for each Juno version

Problem
The documentation site is deployed on every commit to the main branch. This is confusing to users who may only use the latest release.
Solution
Deploy docs for each version, including the head of the main branch (similar to a dev or canary release channel). This way, users can go to the documentation site that matches the version of Juno that they are using.

Does #345 fix this? It seems that documentation is still updated for every commit to main. @stdevMac


Page Title Doesn't Get Set on the Server

In Html.js, the ApplicationStore hasn't been updated with a page title yet, so the title renders as empty from the server.

I'm assuming this fixes it? https://github.com/yahoo/generator-fluxible/pull/26

No, it doesn't.  I've not yet dug in to see why it doesn't though, as I expected it would too.  Not sure I'll be able to figure this one out.


Fix margin/padding

If you include this library on a page that has something like
div {
    margin: 10px;
}

The picker and the shadow dom element are offset by that. Same thing with padding.
You can test this by injecting the library into example.com which does exactly this.

Thanks! Published in v0.2.3


Add custom labels and busy flag to the github runner exporter

Currently , github runner exporter metrics only give the following properties "owner", "id", "name", "os", "status".
The underlying github client provides additional properties like labels and busy boolean flag.
It is helpful to have the labels in case of self hosted runners as those can be used downstream.
Similarly, having a boolean flag for the busy status helps in better incorporation downstream.

Raised a PR for this same https://github.com/promhippie/github_exporter/pull/276

Post discussion, merged changes https://github.com/promhippie/github_exporter/pull/283 .

I have released a new version, you can see the changes at https://github.com/promhippie/github_exporter/releases/tag/v3.1.0


@types/prop-types build failed

Hey, I try to build my website using aleph 3.0 alpha 8, but the following file failed to build
https://cdn.esm.sh/v13/<EMAIL_ADDRESS>/* esm.sh - error */
throw new Error("[esm.sh] " + "esbuild: The constant \"nominalTypeHack\" must be initialized");
export default null;

11:55:24 PM 02/08/2021: INFO Aleph server config loaded from aleph.config.js
11:55:24 PM 02/08/2021: INFO Building...
11:55:25 PM 02/08/2021: INFO Download<EMAIL_ADDRESS>11:55:26 PM 02/08/2021: INFO Download<EMAIL_ADDRESS>11:55:26 PM 02/08/2021: INFO Download<EMAIL_ADDRESS>11:55:27 PM 02/08/2021: INFO Download<EMAIL_ADDRESS>11:55:27 PM 02/08/2021: INFO Download<EMAIL_ADDRESS>11:55:27 PM 02/08/2021: INFO Download<EMAIL_ADDRESS>11:55:27 PM 02/08/2021: INFO Download<EMAIL_ADDRESS>11:55:28 PM 02/08/2021: INFO Download https://esm.sh/@ethersproject/providers
11:55:28 PM 02/08/2021: INFO Download https://cdn.esm.sh/v15/<EMAIL_ADDRESS>11:55:30 PM 02/08/2021: INFO Download https://cdn.esm.sh/v15/_process_browser.js
11:55:31 PM 02/08/2021: INFO Download<EMAIL_ADDRESS>11:55:31 PM 02/08/2021: INFO Download<EMAIL_ADDRESS>11:55:32 PM 02/08/2021: INFO Download https://cdn.esm.sh/v13/<EMAIL_ADDRESS>11:55:33 PM 02/08/2021: WARN Download https://cdn.esm.sh/v13/<EMAIL_ADDRESS>failed, retrying...
11:55:34 PM 02/08/2021: WARN Download https://cdn.esm.sh/v13/<EMAIL_ADDRESS>failed, retrying...
11:55:35 PM 02/08/2021: WARN Download https://cdn.esm.sh/v13/<EMAIL_ADDRESS>failed, retrying...
11:55:36 PM 02/08/2021: WARN Download https://cdn.esm.sh/v13/<EMAIL_ADDRESS>failed, retrying...
11:55:37 PM 02/08/2021: WARN Download https://cdn.esm.sh/v13/<EMAIL_ADDRESS>failed, retrying...
11:55:37 PM 02/08/2021: WARN Download https://cdn.esm.sh/v13/<EMAIL_ADDRESS>failed, retrying...
11:55:38 PM 02/08/2021: WARN Download https://cdn.esm.sh/v13/<EMAIL_ADDRESS>failed, retrying...
11:55:39 PM 02/08/2021: WARN Download https://cdn.esm.sh/v13/<EMAIL_ADDRESS>failed, retrying...
11:55:39 PM 02/08/2021: WARN Download https://cdn.esm.sh/v13/<EMAIL_ADDRESS>failed, retrying...
11:55:40 PM 02/08/2021: error: Uncaught (in promise) Error: Internal Server Error
11:55:40 PM 02/08/2021: return Promise.reject(new Error(resp.statusText));
11:55:40 PM 02/08/2021: ^
11:55:40 PM 02/08/2021: at app.ts:1141:35
11:55:40 PM 02/08/2021: at async Application.fetchDependency (app.ts:1139:24)
11:55:40 PM 02/08/2021: at async Application.compile (app.ts:800:25)
11:55:40 PM 02/08/2021: at async Application.compile (app.ts:983:22)
11:55:40 PM 02/08/2021: at async Application.compile (app.ts:983:22)
11:55:40 PM 02/08/2021: at async Application.compile (app.ts:983:22)
11:55:40 PM 02/08/2021: at async Application.compile (app.ts:983:22)
11:55:40 PM 02/08/2021: at async Application.init (app.ts:455:19)
11:55:40 PM 02/08/2021: at async Application.build (app.ts:239:5)
11:55:40 PM 02/08/2021: at async default (build.ts:18:3)
11:56:07 PM 02/08/2021: Error occured during the build.

I don't know for sure but I don't think esbuild is the best at DTS stuff

please clear the deno cache

https://cdn.esm.sh/v13/<EMAIL_ADDRESS>-> https://cdn.esm.sh/v15/<EMAIL_ADDRESS>

please clear the deno cache

It runs on a docker image

Nevermind, I had the following line added mysteriously by VSCode
import { string } from "https://cdn.esm.sh/v13/<EMAIL_ADDRESS>
I removed it and it's fixed


Mirroring, rotating and scaling images

I need to figure out the best way to mirror, rotate, and scale images so that (for instance) I may use a single fireball sprite for a fireball in either direction.

Figured out how to scale images. We're done here.


v1: E3027 'minute' is not one of ['minutes', 'hours', 'days'] when 'Fn::Sub' is resolved

CloudFormation Lint Version
1.3.3
What operating system are you using?
Ubuntu
Describe the bug
When using a parameter for setting the rate expression unit, specifying any of the following values as part of the AllowedValues property fails validation:

minute
hour
day

Expected behavior
Using one of the values specified above should pass validation.
Reproduction template
AWSTemplateFormatVersion: "2010-09-09"
Parameters:
  Frequency:
    Description: Value of frequency
    Type: Number
    Default: 5
  FrequencyUnit:
    Description: Unit of frequency
    Type: String
    Default: minutes
    AllowedValues:
      - minute
      - minutes
      - hour
      - hours
      - day
      - days
Resources:
  EventsRule:
    Type: AWS::Events::Rule
    Properties:
      ScheduleExpression: !Sub "rate(${Frequency} ${FrequencyUnit})"
      State: ENABLED

I think what makes sense here is when we used the resolved values that if one is correct we don't alert.  The other option would be to use the Default values together and not mix and match Default and AllowedValues.
Since the default is 5 we are validating the scenario of rate(5 minute) so any of the singular values are wrong.

I have a fix for this to basically say if at least one of the values are valid we won't return an error.  Need to add some tests but PR coming soon.


Added "Commander" to "Cli Builders" list.

Thanks for contributing :+1:. Please update and do git squash/amend.

Thanks for contributing :+1:. Please update and do git squash/amend.

Done!

Done!

Thanks :+1:

Thanks for the merge! :)


💡[FEATURE]: Add Page for General Medicines Used in Diseases (Time-Saving for Doctors)(GSSoC'24)

Excited to tackle this one! Assigning to User for Implementation.
We propose adding a new page to our platform specifically focused on general medicines commonly used to treat various diseases. This page will serve as a valuable resource for users seeking information about medications relevant to their health conditions. Additionally, it will significantly save time for doctors by providing quick access to commonly prescribed medicines and their usage details.
Features:
Medicine Listings: Include a comprehensive list of general medicines categorized by disease or medical condition.
Information on Usage: Provide details about each medicine, including dosage, usage instructions, and possible side effects.
Search Functionality: Implement a search feature to allow users to quickly find specific medicines or diseases.
Interactive UI: Design an interactive and user-friendly interface for easy navigation and access to information.
Mobile Responsiveness: Ensure the page is responsive and optimized for viewing on various devices.

OK

Hey, allow me to work on this under GSSOC' 2024

Create a page for general medicines used in diseases.
Saves doctors time with quick access to medication info.
Assigning this issue to you for implementation.
Please Assign me to  prioritize this update to improve UI .

@Vaibhav22p-qw provide some layout how it will look like

OK

Sending layout b/w 6:00PM-7:00 PM

hello @varshith257 & @Anishkagupta04 Here's Layout: for example purpose only 3 medicine in use after successfully assigned I'll work on it (Please provide GSSoC'24 Level 3 label I'll do my best)


map for india

i have implemented this graphhopper sample code it is working. But it is showing europe cities in spinner and after selecting one, downloading its map. But i want to download india map how can i add its name in spinner to get select it and downloaded or anything else through which it is possible

Please use our forum to ask questions.


FR: Include import source

When there are multiple import tokens with the same name, it's difficult to tell which token should actually be selected to get the correct automatic import.
blink.cmp

nvim-cmp

In the example above, I want to select and import the typing module, not the pydantic.typing module. Ignoring the difference in available options (pyright sucks), you can see that nvim-cmp includes source information.

Duplicate of #127


Please fix the console output of "pcluster createami"

Environment:

AWS ParallelCluster / CfnCluster version [e.g. aws-parallelcluster-2.4.1] 2.5.0
OS: [e.g. alinux] OSX-10.14.6 using iTerm 3.3.7
Scheduler: [e.g. SGE] SGE
Master instance type: [e.g. m5.xlarge] r5.large
Compute instance type: [e.g. c5.8xlarge] r5.large

Bug description and how to reproduce:
The output of "pcluster createami" does not wrap properly.  Using iTerm windows of 80 columns, only part of the output can be viewed.  Making the window bigger or smaller renders the screen completely unreadable (please see the attached screen captures for reference).
Is there anything we can do to improve this?

@RodneyMarable That's super ugly, it's supposed to be polling status of the packer status, only 1 line long. Can you try in screen / tmux and see if that changes it?
For example, here's how it looks for me:

Same effect when using screen:

I don't normally use tmux but I can see if this still happens as well.

Hi @RodneyMarable sorry for the delay.
The code should remove the previous row of the output and always print the status in the same line, but from your screenshots it seems there are some issues specific for the OSX client.
I'm going to mark this as a bug. Thank you for reporting this.

The issue might be still valid for ParallelCluster 2.x but as part of 3.0.0 release we totally refactored CLI output and added the possibility to retrieve and export build image logs in a cleanest way.


Default keybindings for submission and newline

https://www.loom.com/share/0ad5931256724fafb003bedee7a2ab8b
@AbhayVAshokan _a Please take this up.
Reference: https://github.com/bigbinary/neeto-planner-web/issues/1920

@yedhink please have a look at this video and try out the same here: https://neeto-editor.onrender.com/?path=/story/examples-basic--basic
https://vimeo.com/733602773/40decd0658

@AbhayVAshokan Does a entering a block behave the same way as a newline? Meaning Shift+Enter and Enter seems to do two different things.
My question boils down to whether Enter will trigger onSubmit whereas Shift+Enter wouldn't.

By default, Enter or Shift+Enter does not triggger onSubmit callback.

Enter: Creates a new paragraph tag. There is a visible margin between two paragraphs.
Shift + Enter: Inserts a <br/> tag within the paragraph.

The idea is to make it easy to create new blocks while writing a large article in neetoKB.

Got it. Then I think we are on the clear on neetoEditor side. Thanks for clarifying the queries. Closing this issue.


Fix deprecation warning

DeprecationWarning: The explicit passing of coroutine objects to asyncio.wait() is deprecated since Python 3.8, and scheduled for removal in Python 3.11.
https://docs.python.org/3/library/asyncio-task.html?highlight=wait#asyncio-example-wait-coroutine

It looks good to me. I could not find anything wrong with this PR.
@cybergrind Could you review this PR?


MAINT: logsumexp: properly handle complex sign

Fixes #19854
I opted to have logsumexp return a sign that matches the convention of np.sign for whichever numpy version is installed.

Thanks @jakevdp! Seems like a reasonable choice to me. I haven't thought about it as hard as you and @mhvk though. @mhvk would you mind having a look?

Updated based on discussion in https://github.com/scipy/scipy/issues/19854#issuecomment-1889543383


Option to not modify default mysql service

Is there an option to not modify the original mysql service (from default installation)? In my use case, I linked /var/run/mysqld to /run/mysql-default and /etc/init.d/mysql to /etc/init.d/mysql-default so that my applications can just interact with the default socket location.
But is there a way to disable the stop and disable actions on the default service? Because now, every time I run Chef the cookbook restarts the database. And if I remove /etc/init.d/mysql, the cookbook doesn't run at all.

A first step in solving this would be to check if the original system service file exists before trying to stop and disable it; see pull request #349.

Sorry, this isn't going to work. Please use the TCP socket, or specify the path to the socket, either in your mysql_service resource, or in your application

Why not?

Disabling the "system" service is a feature that lets multi-instance actually work.
See this thread for a longer explanation.
https://github.com/chef-cookbooks/mysql/issues/344
// @thommay

I'm not saying you should not disable the system service. The PR in #349 adds a check if the system service (init) exists, which makes sense to me? This allows me to just remove the original init file and be done with it.

It does not alter any of the existing behaviour. It just doesn't throw an error if the file isn't there.

Sorry.. jumped the gun. Mis-groked the PR. Tried to re-open just now but the
On the surface it looks fine.. an extra sanity check (that the service providers should really be doing).
I guess I'm still a little confused about what this actually #349 actually accomplishes in relation to this issue.

It allows me to remove the system's original init.d file so that I do not start the original mysql service by accident.

added these in 2b769351abd4a58f4a351d1301ffd542db45d6d1


Property cannot be accessed on possibly null value even when protected by if statement

Reproducible in the latest version (0.60.1): Try Flow
Consider these types:
type Prefs = {
  favorite_color: string,
  favorite_number: string,
};

type Person = {
  prefs: Prefs | null,
};

const person: Person = { prefs: null };

Given these types, Flow does not understand that subsequent lines are still protected by an if statement. It only understands that the first line is protected. Example:
if (person.prefs) {
  // This does not cause an error.
  console.log(person.prefs.favorite_color);
  // This causes an error (but should not).
  console.log(person.prefs.favorite_number);
}

Flow reports this error which is incorrect since the code is protected by an if statement:
17:   console.log(person.prefs.favorite_number);
                               ^ property `favorite_number`. Property cannot be accessed on possibly null value
17:   console.log(person.prefs.favorite_number);
                  ^ null

Assigning person.prefs to a variable seems to be a viable workaround.
const person: Person = { prefs: null };
const prefs = person.prefs;
if (prefs) {
  // ...
}

This is correct because getters in Javascript can have side effects which would invalidate the type check.    You can actually break Flow's ability to infer when things are nullable with a getter:
class P {
  _prefs: null|Prefs;

  get prefs() : Prefs | null {
    const old = this._prefs;
    this._prefs = null;
    return old;
  }
}

For this reason, Flow doesn't allow get()/set() methods by default.  But an instance of class P here would satisfy your type Person and would completely break your code.
Basically what you want to do, to be safe from side effects (and satisfy Flow), is this;
const prefs = person.prefs;
if(prefs) {

};

If you have to access a shared mutable variable, copy the reference to it always because Javascript is such a fundamentally unsafe language.  If you don't know that accessing this.foo.bar doesn't have side effects, then there's no way to safely use the pattern you presented here.

function call will invalidate refinements


Not many working links in Leia

V3.0.2 on Leia only has 2 links that work at all, Xstreamcdn & Streamtape.
For those shows where these two links don't work, you're out of luck, e.g. Pachinko, The Sound of Magic, etc.
All is well in Matrix, most links other than the top two, Standard Server & Asianload, work as usual.

All the resolvers has been moved to ResolveURL and it should work in both cases since it share the same code. Have you checked if the version of ResolveURL is the latest on Leia? Also, anyone is free to do a PR in ResolveURL to fix the non-working servers since I won't have time to fix it.

ResolveURL version was 5.1.67, upgrading to 5.1.69 did not help. Matrix is also at 5.1.69.
Before that only one link, Xstreamcdn, worked. I thought the improvement was due to V3.0.2.
So, are we thinking ResolveURL on Leia is the culprit?
It seems to work on Nightwing equally well for both Kodi versions based on a quick check.
But, then again they're hitting different servers. I'll go create a ticket over there.

Hard to say. Either there is an issue with py2/py3 compatible code in peewee or it could be related to ResolveURL. Easiest way to find the issue would be to log and track the error.
Could you provide an example of the drama and episode that have the issue? I will look into it when I have time.

soupsieve? All dramas/episodes exhibit the same symptom, e.g., Our Blues Episode 1.

2022-06-16 15:30:09.893 T:19437 ERROR: DoWork - Direct texture file loading failed for androidapp://sources/apps/com.amazon.ftv.screensaver.png
2022-06-16 15:29:57.820 T:31082 ERROR: Playlist Player: skipping unplayable item: 19, path [plugin://plugin.video.dramacool/our-blues-2022-episode-1.html] 'The soupsieve package is not installed. CSS selectors cannot be used.'
.
.
2022-06-16 15:28:57.067 T:19250 ERROR:
/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifuls UserWarning: The soupsieve package is not installed. CSS selectors cannot be used.
2022-06-16 15:28:56.701 T:19255 ERROR: InputStream: Error opening, plugin://plugin.video.dramacool/our-blues-2022-episode-19.html
2022-06-16 15:28:56.699 T:19255 ERROR: InputStream: Error opening, plugin://plugin.video.dramacool/our-blues-2022-episode-18.html
.
.
2022-06-16 15:28:41.960 T:31082 ERROR: Playlist Player: skipping unplayable item: 19, plugin://plugin.video.dramacool/our-blues-2022-episode-20.html path [plugin://plugin.video.dramacool/our-blues-2022-episode-1.html] 'The soupsieve package is not installed. CSS selectors cannot be used.'
2022-06-16 15:28:35.675 T:19235 ERROR: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifuls UserWarning: The soupsieve package is not installed. CSS selectors cannot be used.
2022-06-16 15:28:26.526 T:31082 NOTICE: VideoPlayer: finished waiting
2022-06-16 15:28:26.526 T:31082 NOTICE: VideoPlayer: waiting for threads to exit
2022-06-16 15:28:26.525 T:31082 NOTICE: CVideoPlayer::CloseFile()
2022-06-16 15:28:26.525 T:31082 NOTICE: VideoPlayer: finished waiting
2022-06-16 15:28:26.488 T:31094 NOTICE: CAESinkAUDIOTRACK::Initializing with:
2022-09-20 19:20:20 m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 22688 m_frames: 1418 m_frameSize: 8 channels: 2
2022-06-16 15:28:26.478 T:31094 NOTICE: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4 2022-06-16 15:28:26.444 T:19210 NOTICE: thread end: video_thread
2022-06-16 15:28:26.413 T:19195 NOTICE: waiting for video thread to exit
2022-06-16 15:28:26.413 T:19195 NOTICE: Closing stream player 2 NOTICE: Deleting audio codec
2022-06-16 15:28:26.412 T:19195
2022-06-16 15:28:26.365 T:19195 NOTICE: Closing audio device
2022-06-16 15:28:26.364 T:19213 NOTICE: thread end: CVideoPlayerAudio::OnExit()
2022-06-16 15:28:26.353 T:19195 NOTICE: Waiting for audio thread to exit
2022-06-16 15:28:26.353 T:19195 NOTICE: Closing stream player 1
2022-06-16 15:28:26.353 T:19195
2022-06-16 15:28:26.345 T:31082 NOTICE: VideoPlayer: waiting for threads to exit NOTICE: CVideoPlayer::OnExit()
2022-06-16 15:28:26.342 T:31082 NOTICE: CVideoPlayer::CloseFile()
2022-06-16 15:28:26.323 T:31082 ERROR: Playlist Player: skipping unplayable item: 19, path [plugin://plugin.video.dramacool/our-blues-2022-episode-1.html] cannot be used." The soupsleve package is not installed. CSS selectors
2022-06-16 15:28:20.096 T:19219 ERROR: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifuls UserWarning: The soupsieve package is not installed. CSS selectors cannot be used.
2022-06-16 15:28:15.692 T:31082 ERROR: Control 55 in window 10025 has been asked to focus, but it can't

Here's the log when I tried the Doodstream link of Our Blues E1.
When I tried the URL in the SMR Link Tester, the video plays just fine in Leia.
So, at this point ResolveURL is off the hook. I'll be closing that ticket.

I have looked into the issue. It seems that the url is being resolved by ResolveUrl but Kodi 18.9 is unable to play the video with the provided link so it might just be a limitation with the older playback. Have this worked before?

But the link plays fine in SMR Link Tester within 18.9, just not in DramaCool.
I was expecting the link would fail to play in 18.9 and succeed in 19.4, then have ResolveURL fix it.
Well, that didn't work out as planned. It must be within DramaCool somewhere.
I do remember everything working as before when you first combined the  two branches, 3.0.0, I was quite tickled.
Then one day, all servers other than Xstreamcdn fails to play, a few days later Streamtape starts working again.
My thinking was they were 3.0.1 and 3.0.2 related, although I don't know if they actually correlate.


Cannot find symbol TBXML

I'm submitting a ...  (check one with "x")

[ ] question
[x] any problem or bug report

OS:  (check one with "x")

[x] Android
[ ] iOS

cordova information:  (run $> cordova plugin list)
call-number 0.0.2 "Cordova Call Number Plugin"
com.lampa.startapp 0.1.4 "startApp"
cordova-plugin-badge 0.8.7 "Badge"
cordova-plugin-device 1.1.7 "Device"
cordova-plugin-email-composer 0.8.15 "EmailComposer"
cordova-plugin-facebook4 1.10.1 "Facebook Connect"
cordova-plugin-googlemaps 2.3.10 "cordova-plugin-googlemaps"
cordova-plugin-googleplus 5.3.0 "Google SignIn"
cordova-plugin-ionic-webview 1.2.1 "cordova-plugin-ionic-webview"
cordova-plugin-local-notification 0.9.0-beta.2 "LocalNotification"
cordova-plugin-market 1.2.0 "Market"
cordova-plugin-splashscreen 4.1.0 "Splashscreen"
cordova-plugin-statusbar 2.4.2 "StatusBar"
cordova-plugin-whitelist 1.3.3 "Whitelist"
cordova-plugin-x-socialsharing 5.4.0 "SocialSharing"
cordova-sqlite-storage 2.3.2 "Cordova sqlite storage plugin"
es6-promise-plugin 4.2.2 "Promise"
ionic-plugin-keyboard 2.2.1 "Keyboard"
phonegap-plugin-push 2.1.2 "PushPlugin"

If you use @ionic-native/google-maps, please tell the package.json (only @ionic-native/core and @ionic-native/google-maps are fine mostly)
@ionic-native/core : ^4.11.0
@ionic-native/google-maps : ^4.9.1

Current behavior:
I cannot build for Android using command ionic cordova build android.
Here is the error:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

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

BUILD FAILED

Total time: 13.642 secs
(node:6449) UnhandledPromiseRejectionWarning: Error: /home/clzola/Workspace/Ionic/CityBeep/platforms/android/gradlew: Command failed with exit code 1 Error output:
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
/home/clzola/Workspace/Ionic/CityBeep/platforms/android/src/plugin/google/maps/PluginKmlOverlay.java:20: error: package za.co.twyst.tbxml does not exist
import za.co.twyst.tbxml.TBXML;
                        ^
/home/clzola/Workspace/Ionic/CityBeep/platforms/android/src/plugin/google/maps/PluginKmlOverlay.java:151: error: cannot find symbol
    private Bundle parseXml(TBXML tbxml, long rootElement) {
                            ^
  symbol:   class TBXML
  location: class PluginKmlOverlay.KmlParserClass
/home/clzola/Workspace/Ionic/CityBeep/platforms/android/src/plugin/google/maps/PluginKmlOverlay.java:124: error: cannot find symbol
      TBXML tbxml = new TBXML();
      ^
  symbol:   class TBXML
  location: class PluginKmlOverlay
/home/clzola/Workspace/Ionic/CityBeep/platforms/android/src/plugin/google/maps/PluginKmlOverlay.java:124: error: cannot find symbol
      TBXML tbxml = new TBXML();
                        ^
  symbol:   class TBXML
  location: class PluginKmlOverlay
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
4 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
    at ChildProcess.whenDone (/home/clzola/Workspace/Ionic/CityBeep/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:169:23)
    at ChildProcess.emit (events.js:180:13)
    at maybeClose (internal/child_process.js:936:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)
(node:6449) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:6449) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Expected behavior:
Build succeeds.
I have this project.properties file:
target=android-26
android.library.reference.1=CordovaLib
cordova.system.library.1=com.google.android.gms:play-services-auth:15.0.+
cordova.system.library.2=com.google.android.gms:play-services-identity:15.0.+
cordova.system.library.4=com.android.support:support-v4:26.+
cordova.system.library.5=com.android.support:support-v13:26.+
cordova.system.library.6=me.leolin:ShortcutBadger:1.1.17@aar
cordova.system.library.7=com.google.firebase:firebase-messaging:15.0.+
cordova.system.library.8=com.facebook.android:facebook-android-sdk:4.+
cordova.system.library.9=com.google.android.gms:play-services-maps:15.0.+
cordova.system.library.10=com.google.android.gms:play-services-location:15.0.+

cordova.gradle.include.1=cordova-plugin-badge/app-badge.gradle
cordova.gradle.include.2=cordova-plugin-local-notification/app-localnotification.gradle
cordova.gradle.include.3=phonegap-plugin-push/app-push.gradle

Please create a repository, then share your project files, including the platforms directly, www directly, config.xml, src directory, package.json, and any other files, on to GitHub.

ping

You can close this, I manged to solve it, I was missing cordova.gradle.include.4 pointint to that library which was missing :D


Update conda.yaml

Codecov Report

Merging #15 (818e437) into master (79014c7) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #15   +/-   ##
=======================================
  Coverage   70.07%   70.07%
=======================================
  Files         100      100
  Lines       11689    11689
=======================================
  Hits         8191     8191
  Misses       3498     3498

Flag
Coverage Δ

singa-cpp
65.09% <ø> (ø)

singa-python
73.55% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Continue to review full report at Codecov.

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

Codecov Report

Merging #15 (818e437) into master (79014c7) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #15   +/-   ##
=======================================
  Coverage   70.07%   70.07%
=======================================
  Files         100      100
  Lines       11689    11689
=======================================
  Hits         8191     8191
  Misses       3498     3498

Flag
Coverage Δ

singa-cpp
65.09% <ø> (ø)

singa-python
73.55% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Continue to review full report at Codecov.

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


Issue #416 toString() method not printing string fields with quotes

#416
It's my first PR here -- please be gentle with me. 😅
OK, so Roku doesn't add quotes to a string only in 1 case: if we're printing a simple string variable:
stringVar = "Test string"
? "String variable:"
? stringVar

Output:
String variable:
Test string

I all other cases, Roku adds quotes. Whether it's an array, AA, list, or field of a node:
arrayWithString = ["Test string"]
? "Array with string:"
? arrayWithString
?

assocArrayWithString = {
    entry: "Test string"
}
? "AA with string:"
? assocArrayWithString
?

listWithString = CreateObject("roList")
listWithString.addTail("Test string")
? "List with string:"
? listWithString
? "type("Chr(34)"Test string"Chr(34)"): "type("Test string")
? "type(listWithString[0]) (!): "type(listWithString[0])
?

nodeWithString = CreateObject("roSGNode", "Node")
nodeWithString.addFields({ stringField: "Test string" })
? "Node with string:"
? nodeWithString

Output:
Array with string:
<Component: roArray> =
[
    "Test string"
]

AA with string:
<Component: roAssociativeArray> =
{
    entry: "Test string"
}

List with string:
<Component: roList> =
(
    "Test string"
)
type("Test string"): String
type(listWithString[0]) (!): roString

Node with string:
<Component: roSGNode:Node> =
{
    change: <Component: roAssociativeArray>
    focusable: false
    focusedChild: <Component: roInvalid>
    id: ""
    stringfield: "Test string"
}

What this PR changes:

Tests have been updated with the fixed output of the strings.
BrsString toString(...) function output now depends on parent existence. toString(...) gets parent only in case this string has any kind of container (array, AA, node etc.). This perfectly correspond to Roku's behavior.

I've also made roString pass parent to its internal BrsString. List boxes strings into roStrings, so this is needed for proper string print.

@Vasya-M roString works as expected -- same as unboxed string.


cast viewCount to int

I ran into this:
  File "/pyenv/lib/python3.5/site-packages/plexapi/video.py", line 158, in unwatched
    return self.episodes(watched=False)
  File "/pyenv/lib/python3.5/site-packages/plexapi/video.py", line 148, in episodes
    return utils.listItems(self.server, leavesKey, watched=watched)
  File "/pyenv/lib/python3.5/site-packages/plexapi/utils.py", line 235, in listItems
    if watched is False and elem.attrib.get('viewCount', 0) >= 1: continue
TypeError: unorderable types: str() >= int()

Simply casting to an int should fix.

This is probably fine in this case, but if we do hit an issue we may need to use the utils/cast() function as it won't hard fail if the value for viewCount is blank for whatever reason.


Invalid mode: 7 in (block:0 bit:3)

Getting the above error for qr codes generated from zxing

Same here.
I think the function this.NextMode() doesn't support newer generation qr-codes.
In my case a first data block were detected as mode 7 (does not exist), but a next data block were detected as mode 4 (MODE_8BIT_BYTE), which seems correctly, because in the end the algorithm computed the expected result for my qr-code...
I don't know how to fix that, but i found a little dirty workaround for that:
The trick is to continue work by mode vaue 7 instead of throwing an error and stop.
Simply add an && mode != 7 in the if statement, in Class:
src/databr.js line 268 (file were last modified  on 16 Sep 2015).
So that the code looks like this:
if (mode != MODE_NUMBER && mode != MODE_ROMAN_AND_NUMBER && mode != MODE_8BIT_BYTE && mode != MODE_KANJI && mode != 7)
{ .......


M3-2548 Add: Delete Linode from kebab menu

Description
Added Delete option to Linode action menu
Note to Reviewers

Renamed some of the existing variables/functions, since the only async actions from the action menu were boot-related and were named accordingly
There's a separate file with powerActions in it, but I left that alone, since the logic was more specific to booting/rebooting and error handling was different since those are event-based.
Need feedback on the error/success/loading states

Could also potentially use the withLoadingAndError HOC but that's non-blocking


Unable to boot using VZ.fm

Hello,
Thanks for your work !
I was wondering, how do you test if your kc is booting using virtualization on arm64 ?
I am unable to start my custom compiled kc using vz.framework.
The boot process gets stuck into a black screen right after iBoot stage 2.
I disabled SIP, also tried a combination of options using bputil. I also tried patching the iBoot modules using the guide from Steven Michaud. This allowed me to boot a development kernelcache built using a kernel present in the KDK for the 15.1 version, but I never managed to get the custom built kernel to boot. I also made sure I have the "-unsafe_kernel_text" boot-arg, but it doesn't change anything.
By using the "-v diag serial" boot-args, I am able to obtain the output of the iBoot and kernel logs, and nothing seems to be happening after iBoot stage 2.
Thanks in advance

After a bit of debugging, I managed to pinpoint the problem (although I have no idea how to bypass it).
The VM ends up stuck in a loop in the locore.s file (osfmk/arm64).
The check in the CHECK_EXCEPTION_STACK fails because it looks like the thread pointer has an invalid value (in my case, below the exception stack bottom).
The control flow is then redirected into the invalid_stack_label stub, which is basically a branch / nop loop.


Bower build is broken

Description

OS: Mac Sonoma 14.2

When installing version 2.28.0 from Bower, the dist folder is missing.
How to reproduce?
bower install trumbowyg#2.28.0
The installed trumbowyg directory does not include dist.

Yes, it would be best if you did not use Bower anymore. I will remove it from the documentation.


NotificationClick Event on Opera not working

Hi,
When I add a simple notificationclick event in your service worker, on Opera, when I click on the notification, the event is not getting triggered.
self.addEventListener('notificationclick', function(event) {
    var notificationURL;
    console.log('notification clicled.');
    event.notification.close();
});

Do we need to do something here?
Opera Desktop v 47.

Hello,
According to mozilla's website opera support to this feature is unknown, opera may not suport onnotificationclick yet.
It is only supported by Chrome >= 42 and Firefox (Gecko) >= 44
https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerGlobalScope/onnotificationclick
https://developer.mozilla.org/pt-BR/docs/Web/API/NotificationEvent


Moved CPP codegen files to CPP folder

Moved CPP codegen files to CPP folder and updated require statements.
The program builds lite and full versions, but fails to run ./connections command in a similar manner to /Develop branch.

Not sure if constraints should be in CPP or codegen as it currently only holds CPP constraints.


Ament set environm var when running.

See issue https://github.com/ament/ament_cmake/issues/56
When ament is running, the env var BUILT_WITH_AMENT_BUILD is set to true, so that cmake or other builder can check whether they were invokated by ament or not.
This is useful for example when migrating from a different build system (catkin or plain cmake) to ament because the package is aware of what's going on and can do adjustments to cope with different situations. In my case the installation folder for config files changes; in this way I can do it correctly.
The env var is visible only to threads/processes started by ament itself. When ament terminates, the shell it reeturns to does not have the env var of course.

The patch sets the variable globally in the command. The name though implies that it is only set when running the build verb. Either the location where the environment variable is being set or name of the environment variable has to change to match.

Thanks @dirk-thomas for the feedback.
I see what you mean and I'm fine to change the name or the scope (or both).
I set it globally because I think it'll be useful at least for the build, build_pkg, uninstall, uninstall_pkg verbs and probably also in test and test_pkg.
In case new verbs will be introduced they will have it for free, so we don't have to remember each time to add it (or not).
In general I think an addictional env var should not harm (although env pollution is not good)
I took the name BUILT_WITH_AMENT_BUILD as emerged in the discussion linked above, any name is good to me.
Personally, I'd choose a general name and a global scope, to cope with all possible use cases we don't image yet.
What do you think?

How about naming the environment variable AMENT_TOOLS then?

Ok, updated using AMENT_TOOLS as var name.

Thanks for the patch and for iterating on it.

does this fix https://github.com/ament/ament_cmake/issues/56 or is it only implementing a subset of it?

@mikaelarguedas  This env var can be seen by all ament verbs. I'm using it inside a plain CMake project


ItemAdd not generated

I see ItemAdd in definitions.json
Why is it not generated?

Functions from imgui_internal.h are not exposed. Same as #485, #250 and #81


Is it possible to close the FabMenuItems with code?

I need to close the FabMenu before I start a fragment transition because it messes with the collapse animation I have.
Is there anyway to do this already? Or could you make a method that I can call after finding the FabSpeedDial by id?

@Zarathes Update to 1.0.4 and you will have show() and hide() methods.


imagemagick7: 7.0.8-34 -> 7.0.8-46

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/imagemagick/versions.
meta.description for imagemagick7 is: '"A software suite to create, edit, compose, or convert bitmap images"'.
meta.homepage for imagemagick7 is: '"http://www.imagemagick.org/"
Release on GitHub
Compare changes on GitHub

Checks done (click to expand)

built on NixOS
/bin/sh passed the binary check.
1 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 7.0.8-46 with grep in /nix/store/9bd1l9x244ynz9qjrfyzlh2nr77i9n9x-imagemagick-7.0.8-46
directory tree listing: https://gist.github.com/abc5002ac0dd2b83796ff0b7d3066679
du listing: https://gist.github.com/d7fa050a34b4a86293724ea0d28c473b

Rebuild report (if merged into master) (click to expand)

32 total rebuild path(s)
10 package rebuild(s)
10 x86_64-linux rebuild(s)
7 i686-linux rebuild(s)
8 x86_64-darwin rebuild(s)
7 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
imagemagick7
imagemagick7Big
imagemagick7_light
paperless
python27Packages.SQLAlchemy-ImageAttach
python27Packages.Wand
python37Packages.SQLAlchemy-ImageAttach
python37Packages.Wand
vapoursynth
vapoursynth-mvtools

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/9bd1l9x244ynz9qjrfyzlh2nr77i9n9x-imagemagick-7.0.8-46 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A imagemagick7 https://github.com/r-ryantm/nixpkgs/archive/ed2c6a0e21ca69577c63c352c8ffbfb1fe1836e7.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/9bd1l9x244ynz9qjrfyzlh2nr77i9n9x-imagemagick-7.0.8-46
ls -la /nix/store/9bd1l9x244ynz9qjrfyzlh2nr77i9n9x-imagemagick-7.0.8-46/bin

cc @the-kenny for testing.

Result of nix-review pr 61836 1

10 package were build:

imagemagick7
imagemagick7Big
imagemagick7_light
paperless
python27Packages.SQLAlchemy-ImageAttach
python27Packages.Wand
python37Packages.SQLAlchemy-ImageAttach
python37Packages.Wand
vapoursynth
vapoursynth-mvtools

But it seems imagetragick.patch (for CVE-2016-3714 and CVE-2016-3717) is unnecessary since v7.0.1-1

@GrahamcOfBorg build imagemagick
@GrahamcOfBorg build imagemagick7


updated files plus lists of annotations to keep and remove

Updated files (see refresh step in https://github.com/INCATools/ontology-development-kit/issues/431).
Added extra script to colao.Makefile to try and remove unused annotation properties; added a file with annotation properties to remove (target_rm_terms.txt) and one with annotation properties to keep (keep_ann.txt).
@matentzn

As I cannot edit your branch directly, here a first draft of the new colao.Makefile:
## Customize Makefile settings for colao
##
## If you need to customize your Makefile, make
## changes here rather than in the main Makefile

AISM_BASE="https://raw.githubusercontent.com/insect-morphology/aism/master/aism-base.owl"
mirror/aism-base.owl:
	if [ $(MIR) = true ] && [ $(IMP) = true ]; then $(ROBOT) convert -I "$(AISM_BASE)" -o<EMAIL_ADDRESS>&& mv<EMAIL_ADDRESS>$@; fi
.PRECIOUS: mirror/aism-base.owl
tmp/seed_aism_base.txt: mirror/aism-base.owl
	@if [ $(IMP) = true ]; then $(ROBOT) query -i $< -q ../sparql/terms.sparql $@; fi

imports/aism_import.owl: mirror/aism.owl tmp/seed_aism_base.txt
	@if [ $(IMP) = true ]; then $(ROBOT) remove -i $< -T tmp/seed_aism_base.txt --select complement --select "classes individuals" \
		remove --include-terms target_rm_terms.txt --select annotation-properties \
		annotate --ontology-iri $(ONTBASE)/$@ --version-iri $(ONTBASE)/releases/$(TODAY)/$@ --output<EMAIL_ADDRESS>&& mv<EMAIL_ADDRESS>$@; fi
.PRECIOUS: aism_import.owl

You will notice that this deletes way too much - you need to be careful, for example if you have an axiom
A subclassOf B [contributor: C] and you delete contributor, the whole axioms is deleted!
I will help you iterate over this, but it will be a bit of a learning curve.

Try a bit with the help of the robot remove documentation to fix it yourself, but feel free to ask.


Object Mapping not working properly

moved to https://github.com/deniamnet/force-dot-com-toolkit-for-php/issues/1 , please close

@saschaarthur , have you solved it already or not?

hey, its not solved yet
Am 08.06.2016 2:26 nachm. schrieb "Davis Peixoto"<EMAIL_ADDRESS>
:

@saschaarthur https://github.com/saschaarthur , have you solved it
already or not?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/davispeixoto/Laravel-5-Salesforce/issues/5#issuecomment-224573494,
or mute the thread
https://github.com/notifications/unsubscribe/AD3rQWFxz995TqbKqojAIMv0WsXUqrGCks5qJrTygaJpZM4IwwCB
.

Have you changed your wsdl recently?
There are two points for consider when you do this. First is to update your wsdl file (you grab it from salesforce). You need to update and deploy this file before running the query, whenever you create or change any object (even a field type).
If you have done this, your wsdl may be cached. By default PHP SOAP library come with WSDL cache enabled. So you may need to clear it to successfully use your changes.
@saschaarthur Can you check the points mentioned above and update this issue, please?

thanks, wsdl caching was the issue.

yw, @saschaarthur


Remove favorite project functionality from User controller

Modify the following:
observatory-server/server/api/user/index.js
observatory-server/server/api/user/user.controller.js

Remove the routes and the associated controller methods

Resolved


[FEAT]: Select specific pages from document to embed

What would you like to see?
I'm testing working with documents. I have single, 9 pages pdf. Context from pdf that is send to local LLM is irrelevant. I found no specific settings in LM Studio to tune this behavior.
The idea is to select specific pages to embed in order to skip irrelevant content.

This should be done prior to upload into AnythingLLM and is considered to be "Document preparation". If you would like better RAG answers it is also best to at least curate the data being fed into the workspace


New domains of Lotnicza Akademia Wojskowa (Military University of Aviation)

Following the name change, LAW (former WSOSP) changed it's primary domain to law.mil.pl and law.edu.pl
Old domain mails (wsosp.pl and wsosp.edu.pl) remain functional for now.

@laxentis Pull request merged. Thank you!


Enable Sourcegraph

I want to use Sourcegraph for Context-Menu.iOS code search, browsing, and usage examples. Can an admin enable Sourcegraph for this repository? Just go to https://sourcegraph.com/github.com/Yalantis/Context-Menu.iOS. (It should only take 30 seconds.)
Thank you!

Hi
Sourcegraph currently doesn't support Objective-C language.
Please find this issue https://github.com/sourcegraph/sourcegraph.com/issues/26
When they support it we can back to this issue, but now even if we enable sourcegraph you won't have possibility to search, browse and see usage examples. So, let's back to this later.
Thank you.


[Accessibility]A11y_AzureDataStudio_NotebookQueryTable_ColorContrast: Color contrast ratio of " select * from " text for kimbie dark theme is below the expected ratio i.e 4.5:1.

“Check out Keros! - Identify accessibility bugs before check-in and make bug fixing faster and easier.
Environment Details:
Application name: Azure Data Studio
Version: 1.8.0-insider (user setup)
Electron: 3.1.8
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.17763
Additional Details:
Tool Name: Color Contrast Analyser
MAS Reference: MAS1.4.3
Steps to Reproduce:

Install the app Azure Data Studio.
Connect to the Database->Go to file->New Notebook.
Click on “Code” button and write query in the box for example select * from sys.tables;
Go to settings and select color theme and apply Kimbie Dark theme.
Open color contrast analyser and check the color contrast ratio.
It shows color contrast ratio less than expected color contrast ratio.

Actual:
Color contrast ratio for  " select * from "  text  below than the expected ratio for following themes:

Kimbie Dark
Solarized light
Dark Azure Data Studio (Default dark)
Monokai
Monokai Dimmed

Expected:
The expected color contrast ratio for text should be 4.5:1 ratio.
User Impact:
Low vision User will find it difficult to understand and will be confused if they will not able to see the buttons on this page.
Recommendations:
Please refer the following snippet link for fixes:
https://microsoft.sharepoint.com/teams/msenable/mas/pages/browse-fixes.aspx
MAS Reference:
MAS1.4.3- https://microsoft.sharepoint.com/%3Aw%3A/r/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={a73546c7-765f-489c-b18f-afb659fe99e6}
Attachment For Reference:

Does this issue occur when all extensions are disabled?: Yes

Closing after conversation with accessibility testing team (no contrast requirements on non-default themes).


[Bug]: Deployment container logs not appearing in the Logs tab

Description
I don't know why I can't see any deployment container logs in my Coolify dashboard:
https://www.loom.com/share/d9edd7b583914e5db97c2c73768672a4
Minimal Reproduction (if possible, example repository)
https://github.com/baptisteArno/typebot.io/pull/1200
Exception or Error
No response
Version
v4.0.0-beta.226

Love your reports. I wish all bug reports were this good. :)
To view pull request logs was a missing feature, but added in #1786.

That's awesome, thank you for the swift fixes

Love your reports. I wish all bug reports were this good. :)

Haha, I know I wish for that too, that's why I do it that way 😂


Clear memory with volatile intrinsic

AFAIK the optimizer is free to optimize out memory writes if it finds that the memory isn't read afterwards.
This can potentially affect secure string deletion:
https://github.com/raymontag/rust-keepass/blob/2b7b701b6954160fa86d1e3dddf0154654ac510b/src/sec_str/mod.rs#L62,L63
There's an (unstable) intrinsic that guarantees the write won't be optimized out: https://doc.rust-lang.org/core/intrinsics/fn.volatile_set_memory.html

Thanks for the hint, I will look at it.

After researching a little bit it seems you're right, one has to use the volatile-functions for this. However it is unprobable that these become stable. But I'm verifying this ATM in the Rust-forum. libsodium would have a function for this, however linking to it only for this particular usecase sucks. It seems I have to write my own function for this via ffi...

We could also look at the assembler that gets generated. It's a bit tricky with rust, but its doable.

I've used volatile_set_memory in 3c20a8a6801ce56e2186dd122280f1c97c128e49, so it's fixed now. We will make a code review in the following days to see if there are more such caveats.


fix monorepo downstream build tests

Are tests being run differently on monorepo downstream build or are y'all merging on red?

Are tests being run differently on monorepo downstream build or are y'all merging on red?

Must be something with the build setup, it was all green. I'm checking


Unable to render code snippet on Medium

Describe the bug
I'm unable to render one specific code snippet on medium. It works when the function name is not "coalesce"
To Reproduce
Steps to reproduce the behavior:
https://carbon.now.sh/?bg=rgba(171%2C184%2C195%2C0)&t=blackboard&wt=sharp&l=python&ds=false&dsyoff=20px&dsblur=68px&wc=true&wa=true&pv=0px&ph=0px&ln=false&fl=0&fm=Hack&fs=14px&lh=133%25&si=false&es=2x&wm=false&code=%2540task(limits%253DResources(mem%253D%2522600Mi%2522))%250Adef%2520coalesce(%250A%2520%2520%2520%2520augmented_list%253A%2520typing.List%255Btyping.List%255BFlyteFile%255D%255D%252C%250A)%2520-%253E%2520typing.List%255BFlyteFile%255D%253A%250A%2520%2520%2520%2520return%2520list(itertools.chain.from_iterable(augmented_list)): try rendering this on medium.
Expected behavior
Rendering should work.
Screenshots

Info (please complete the following information):

OS: macOS
Browser: Firefox
Carbon URL: https://carbon.now.sh/?bg=rgba(171%2C184%2C195%2C0)&t=blackboard&wt=sharp&l=python&ds=false&dsyoff=20px&dsblur=68px&wc=true&wa=true&pv=0px&ph=0px&ln=false&fl=0&fm=Hack&fs=14px&lh=133%25&si=false&es=2x&wm=false&code=%2540task(limits%253DResources(mem%253D%2522600Mi%2522))%250Adef%2520coalesce(%250A%2520%2520%2520%2520augmented_list%253A%2520typing.List%255Btyping.List%255BFlyteFile%255D%255D%252C%250A)%2520-%253E%2520typing.List%255BFlyteFile%255D%253A%250A%2520%2520%2520%2520return%2520list(itertools.chain.from_iterable(augmented_list))

Wow! This is a crazy bug, @samhita-alla. This looks like it is a limitation of the Medium embed platform. Fixing this bug requires a change to Medium, so could you please send this to Medium support?
Thanks for posting.


'title' not showing

Is there any issue with titles? they do not show on hover.
using "ng2-vis": "0.0.2"

I will check this and add it to the demo asap

The problem is that VisNode and the interface INode do not have the title property. You can add your own interface like interface VisExNode extrends VisNode { title?: string } ... when using VisExNode in the DataSet then this should work but I will update the visjs typings and create a new version asap.

I've published version 0.0.3. Please let me know if this version fixes your problem. On my demo page you can check the network example. There I've added a title on Node 5 and it's working

@seveves thanks for the update....  I tried 0.0.3 and I can see the INode with the new property but can't see titles yet... I'm reviewing my code and let you know.

By the way, 'group' property is also missing on the INode interface. The suggestion about just extending VisNode does not help in my case because VisNode figures explicitly in VisNodes class which I need to import. It would be nice if someone either adds all the properties needed or rewrites VisNodes as VisNodes. Now one can use {...} to cope with this.

Alright ... I'll keep this in mind till I make the next change to the typings-vis project. Maybe at the weekend

Next release will contain group and cid properties both having IdType (string|number)

@armay latest version 0.0.5 should have group property. Please let me know if this works for you.


Boost build fix

Thanks! Could you merge the latest from master? Then I can merge this.

I removed the protection on master briefly so I can merge this without you need to update your branch.
I'll close and re-open to get the checks going.


[Enhancement Idea] Parts of Living As Christians with the amount of minutes after the source of matter

I saw that when exporting the schedule the minutes appear later. If possible, also put it here to create a pattern :).

Sure thing! We will update it as suggested. Thanks.


Update add-to-database.py

import section of the code not found in your code.

Thanks for your contribution!


Statement id collision (UUID v4)

After generating about 5k statements across 40 devices (same model tablet) we encountered a id collision. JavaScript's Math.random() isn't that great of a PRNG and the Web Crypto API isn't widely supported yet. It may be better to use a v3/v5 UUID (hash versions) and use actor id + course id + activity + timestamp to produce UUIDs that are less likely to collide in this context.
If you're OK switching to v3 or v5 I'm happy to do the work.

Hey Ryan thanks for the info. Yes it'd be great if you could make a pull request using this new functionality. Thanks!

Rather then make this change I just had the xAPIWrapper not generate IDs for the statements. That way the LRS, which has a good PRNG/RNG generates the UUIDs.


finite:0.4.0

I am submitting

[ ] a new package
[x] an update for a package

Version 0.4.0
:warning: Version 0.4.0 is a major rewrite of finite to make it compatible with Typst 0.12 and CeTZ 0.3.0. This includes some minor breaking changes, mostly in how layouts work, but overall functionality should be the same.

Thanks :)


Merge refs/heads/feature/no-redis into alpha

Merge refs/heads/feature/no-redis into alpha

This PR has been merged into alpha and tagged as 1.5.49-alpha-202303251938. Thanks for your contribution!


Both the duplicate metadata are in red border when the latter name is same as the former

Storage Explorer Version: 1.4.0
Platform/OS Version: Win10 /MacOS High Sierra /Linux Ubuntu 16.04
Architecture: ia32
Build Number: 20180802.6
Commit: e9fc436c
Regression From: Not a Regression
Steps to Reproduce:

Create one file share-> upload one file at least ->right click it and select 'Properties'.
Add one metadata.
Repeat Step2 with same name.
Check the result.

Expected Experience:
The latter metadata is in red border.
Actual Experience:
Both the duplicate metadata are in red border.

By design now. It's just easier to show the matching names.

Got it. Thanks for your update.


Remove G12 recovery code 🎉

https://trello.com/c/MJExPLo2/846-3-remove-g12-recovery-code-and-pii
Remove all the G12 recovery code :tada:
Reverts all G12 recovery PRs that haven't already been reverted:
#1347
#1341
#1335
#1334
#1333
#1331
#1330
#1329
#1325
#1318
#1317
#1314
#1310
#1303
#1301
#1299
#1298
#1297
#1295
#1292
#1288
There's a lot. Sorry to whoever is reviewing this.

My review checklist
I've:

[ ] looked at the code
[ ] tested locally
[ ] run functional tests locally

I think you missed https://github.com/alphagov/digitalmarketplace-supplier-frontend/pull/1305 (changes from the PR are still present in this branch)


Support for the ppc64le architecture

Currently there is a growing interesting in Power 9 machines like the libre Talos II workstation from Raptor Computing Systems.
On this front, Chromium and Electron have been ported to ppc64le. Those patches are slowly getting merged upstream, but unfortunately Google is taking quite some time to merge them.
Electron ppc64le: https://github.com/electron/electron/issues/15691
I would like to know how hard could it be to get VSCode working on ppc64le.

If anyone needs to run vscode on ppc64le I've found this fork which works very well: https://github.com/leo-lb/vscode

If someone is interested I'm now maintaining the ppc64le port of the Electron and Slack Gentoo ebuilds: https://github.com/PF4Public/gentoo-overlay/pull/134


Introduce sqlancer to find logic bugs

What type of enhancement is this?
Other
What does the enhancement do?
SQLancer (Synthesized Query Lancer) is a tool to automatically test Database Management Systems (DBMS) in order to find logic bugs in their implementation which maybe be hard to find with fuzzing test. Some tsdbs , CnosDB/TDEngine, are using it.
Implementation challenges
No response

If we list all the natural numbers below $10$ that are multiples of $3$ or $5$, we get
$3,5,6$ and $9$. The sum of these multiples is $23$.
Find the sum of all the multiples of $3$ or $5$ below $10$.

We are using sqlness currently
https://github.com/CeresDB/sqlness


Shared contexts integration

What kind of PR is this?:

/kind feature
What this PR does / why we need it:
Which issue(s) does this PR fixes?:

Fixes #1030 #1037
Additional comments?:
This PR moves out contexts to shared directory to be used on both Mobile and Desktop. Need to remove platform specific code and pass it as params.

DeFiScanContext
LanguageProvider
NetworkContext
StatsProvider
WhaleContext

Developer Checklist:

[x] Read your code changes at least once
[x] Tested on iOS/Android device (e.g, No crashes, library supported etc.)
[x] No console errors on web
[x] Tested on Light mode and Dark mode*
[ ] Your UI implementation visually matched the rendered design*
[ ] Unit tests*
[ ] Added e2e tests*
[ ] Added translations*

@fullstackninja864 looks ok to me. Can you do a test on iOS/Android to make sure there are no regressions? For Android, you can test from an APK