Reduce web bundle size

Currently the unzipped bundle size for Web bits is 4.67MB. Considering that the web extension doesn't support bundle splitting, a large bundle file means long download and evaluation (activation).

There have been quite some good efforts to reduce the bundle size. We can follow the same patterns and also leverage the eslint rules to ensure that we don't overlook them in the future. From a 10000 feet bird view, we can do at least following to bring down the bundle size noticeably:

[x] Load lodash function modules only https://github.com/microsoft/vscode-jupyter/pull/10308
[x] Mark moment.js as external as it's not used by us, or jupyterlab sub-components we depend on
[x] semver is used for Python intepreter and Python extension versions check, we probably don't need this in Web. If so, make sure we are not referecing semver in Web related code paths
[x] hash. We use sha1, sha256, sha512 only, no need to reference them all. Also we can validate if we need all three sha algorithms.
[x] fnv. Originally introduced for A/B testing in Python https://github.com/microsoft/vscode-jupyter/commit/db297c4a7833e1d5aab453541aa5b1751abd890b. The code sets the default algorithm to fnv and now it's used as default way to generate file hash https://github.com/microsoft/vscode-jupyter/blob/main/src/kernels/jupyter/preferredRemoteKernelIdProvider.ts#L55

To move off fnv, we would need a migration plan to move from fnv to simpler hashes as sha512.

External/Ideas

Load sub modules from jupyterlab/services instead of the whole bundle
Replace url-parse with inhouse vscode.Uri.parse

We have already reduced the web bundle size by 25%.

Closing this for now, as I do not think anything else needs to beon done here.
At least not for now, if we do, we can create concrete issues with details


Devel to main release March 23

Overall Review of Changes:
Various issue fixes and PR implementations
Issue Fixes:

#220
#227
#228
#231
#232
#235
#236
#243
#244
#245
#248
#249
#250
#252

Enhancements:
General

Linting updates
Added warning reports to end of playbook run
Added assert for Ansible User
Minor CI/CD updates (these are internal functional tests)
warning method update
various vars not used removed
Initial Oracle files added - requires feedback
change of varlog_location variable name to sudolog_location
update to blacklist checks for related modprobe files
update to spacing in sudo_log
update to 32b check for kernel_module keys <IP_ADDRESS>

PR's

#233
#239

How has this been tested?:
Locally and CI/CD
Issue Fixes:
Please list (using linking) any open issues this PR addresses
Enhancements:
Please list any enhancements/features that are not open issue tickets
How has this been tested?:
Please give an overview of how these changes were tested. If they were not please use N/A

DCO is expected due to historical issues with gpg key
pipeline failure also expected as workflow update in this merge


feat: Add configurable retry timing for RunTransactionAsync

There are further changes to come in terms of transaction retry, but this is at least a start. Note that this changes the default backoff from "none at all" to "100ms initial, with a multiplier of 1.3". That's a more reasonable default, and it seems unlikely that customers would actually depend on there being no backoff.
Fixes #10513

Revamped to just use an underlying RetrySettings - PTAL.

I've added tests, and this is now ready to merge if you're happy with it. (Again, it's not the final word on transaction retries - but it's at least an improvement in terms of timing.)


Incorrect warning about missing timings

When running SPAT on a toy project, I get warnings like these:
Warning: Expected field "gnatwhy3.run_vcs" not present!
Warning: Expected field "gnatwhy3.register_vcs" not present!
Warning: Expected field "gnatwhy3.schedule_vcs" not present!

But it's expected to have such missing fields, it just means the corresponding phase wasn't run at all. For the statistics, the tool should assume the phase took no time (0s).

More generally, concerning timings, it seems strange to pick just those three to account for "proof". In fact all timings prefixed with "gnatwhy3" could be assigned to "proof", and all the prover timings as well.

This was a quick fix related to the changes in the file format in the 2020 community release (see spat-timing_object.adb). The 2019 version had a field "proof" which disappeared in 2020. Guess I have to bite the bullet and instead of relying on the information in the timings object just add all times from the single proofs for the summary output.

Thanks for the report. I implemented your suggested changes and even found a defect in the calculation of the total proof time.
The warnings should be gone now and the reported timings in the summary should be more accurate now.


Sketch Measure no longer working with Sketch update 52.2

Hi there.
The actual export button looks like it's tapping but it won't actually do anything. HELP! My team uses this plugin everyday!

https://github.com/utom/sketch-measure/issues/481#issuecomment-428151071

facing the same issue. any solution yet?


Error displaying widget: model not found

Hi,
I tried to install pyvipr and run the provided example code, but ran into some trouble:
I installed pyvipr:
pip install pyvipr jupyterlab pysb
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install pyvipr

on Ubuntu 20.04
and tried to run
import pyvipr.pysb_viz as pviz
from pyvipr.examples_models.lopez_embedded import model

pviz.sp_comm_louvain_view(model, random_state=1, layout_name='klay')

which resulted in

Error displaying widget: model not found

Any ideas on what might be going wrong there?
Installed packages:
Package            Version
------------------ ----------
attrs              19.3.0
backcall           0.1.0
bleach             3.1.5
certifi            2<IP_ADDRESS>
chardet            3.0.4
cycler             0.10.0
decorator          4.4.2
defusedxml         0.6.0
entrypoints        0.3
idna               2.9
ipykernel          5.2.1
ipython            7.14.0
ipython-genutils   0.2.0
ipywidgets         7.5.1
jedi               0.17.0
Jinja2             2.11.2
json5              0.9.4
jsonschema         3.2.0
jupyter-client     6.1.3
jupyter-core       4.6.3
jupyterlab         2.1.2
jupyterlab-server  1.1.1
kiwisolver         1.2.0
MarkupSafe         1.1.1
matplotlib         3.2.1
mistune            0.8.4
mpmath             1.1.0
nbconvert          5.6.1
nbformat           5.0.6
networkx           2.4
notebook           6.0.3
numpy              1.18.4
packaging          20.3
pandocfilters      1.4.2
parso              0.7.0
pexpect            4.8.0
pickleshare        0.7.5
pip                20.0.2
pkg-resources      0.0.0
prometheus-client  0.7.1
prompt-toolkit     3.0.5
ptyprocess         0.6.0
Pygments           2.6.1
pyparsing          2.4.7
pyrsistent         0.16.0
pysb               1.11.0
python-dateutil    2.8.1
python-louvain     0.14
pyvipr             1.0.2
pyzmq              19.0.0
requests           2.23.0
scipy              1.4.1
Send2Trash         1.5.0
setuptools         44.0.0
six                1.14.0
sympy              1.5.1
terminado          0.8.3
testpath           0.4.4
tornado            6.0.4
traitlets          4.3.3
urllib3            1.25.9
wcwidth            0.1.9
webencodings       0.5.1
widgetsnbextension 3.5.1

Hi,
Thank you for reporting this issue. I have updated some old jupyterlab dependencies and released a new version to NPM. If you update the extension it should work know:
jupyter labextension update pyvipr
You should see that the extension is updated to 1.0.2
Please let me know if you still have issues with this.
Best,
Oscar

Thanks for updating Oscar, works now.


Preferring an index which is in the same locality

Background: https://airtable.com/tblD3oZPLJgGhCmch/viw5Jsp2TrY3it9Yr/reciGBpx3eC5Vgc1g
PM: @awoods187
Eng: @andy-kimball

Make sure to specify you need enterprise license to take advantage of

@rmloveland, this is the ticket for the topic we discussed in our 1:1 yesterday.
@awoods187, this is something that the optimizer just does automatically, right? Are you saying that it won't do this unless you have an enterprise license?

Yes--you need to create per-index zones which is an enterprise feature in order to take advantage of the Optimizer doing this automatically.
So the docs issue should be to tell people to do this to make a global reference table (eg., zip codes) low latency

OK, that makes sense. @rmloveland, here's pretty much the only mention of creating replication zone for secondary indexes, and it is called out as an enterprise feature: https://www.cockroachlabs.com/docs/stable/configure-replication-zones.html#create-a-replication-zone-for-a-secondary-index.


[Feature Request]: hover effect

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
add hovering at the navbar please assign @pa

Use Case
The hover effect gives users visual feedback when they interact with the navbar, making navigation smoother.
Benefits
Users are more likely to interact with a polished interface.
Priority
High
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.

I don't think we have a navbar yet please look into the website

i want to work on this issue ,please assign me.


Project uses gnome but tagged with hyprland

Howdy,
Confusing messaging, I found this repo when looking up dots for hyprland, but the main page says it seems to use Gnome.

https://github.com/rxyhn/yuki/tree/hyprland


E: Unable to locate package icu-dev

I'm trying to install it on Ubuntu 18.04

I don't understand what this has to do with the C API, other than this library is a dependency.


Cannot use collection outside node_modules

Bug Report or Feature Request (mark with an x)
- [?] bug report -> please search issues before submitting
- [?] feature request

Cannot use collection outside node_modules.
Area
- [ ] devkit
- [x] schematics

Versions

Angular CLI: 1.5.0-rc.2
Node: 8.5.0
OS: win32 x64
Angular: 5.0.0-rc.6
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, platform-server
... platform-webworker, platform-webworker-dynamic, router
... service-worker

@angular/cli: 1.5.0-rc.2
@angular-devkit/build-optimizer: 0.0.29
@angular-devkit/core: 0.0.20
@angular-devkit/schematics: 0.0.34
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.8.0-rc.2
@schematics/angular: 0.0.48
@schematics/schematics: 0.0.3
typescript: 2.5.3
webpack: 3.8.1

Repro steps

I made <root>/.test/ folder and copied <root>/node_modules/@schematics/angular into it.
I get an error below when I run:
ng g e ooo --collection .test/angular -d

The log given by the failure

C:\dev\projects\sch-test>ng g e ooo --collection .test/angular -d
Could not find module ".test/angular" from "C:\\dev\\projects\\sch-test".
Error: Could not find module ".test/angular" from "C:\\dev\\projects\\sch-test".
    at Object.resolve (C:\dev\projects\sch-test\node_modules\@angular-devkit\core\node\resolve.js:140:11)
    at NodeModulesEngineHost._resolvePackageJson (C:\dev\projects\sch-test\node_modules\@angular-devkit\schematics\tools\node-module-engine-host.js:22:21)
    at NodeModulesEngineHost._resolveCollectionPath (C:\dev\projects\sch-test\node_modules\@angular-devkit\schematics\tools\node-module-engine-host.js:43:36)
    at NodeModulesEngineHost.createCollectionDescription (C:\dev\projects\sch-test\node_modules\@angular-devkit\schematics\tools\file-system-engine-host-base.js:94:27)
    at SchematicEngine.createCollection (C:\dev\projects\sch-test\node_modules\@angular-devkit\schematics\src\engine\engine.js:47:40)
    at Object.getCollection (C:\dev\projects\sch-test\node_modules\@angular\cli\utilities\schematics.js:37:31)
    at Class.run (C:\dev\projects\sch-test\node_modules\@angular\cli\tasks\schematic-get-options.js:11:41)
    at Class.beforeRun (C:\dev\projects\sch-test\node_modules\@angular\cli\commands\generate.js:90:31)
    at Promise.resolve.then (C:\dev\projects\sch-test\node_modules\@angular\cli\ember-cli\lib\cli\cli.js:138:24)
    at <anonymous>

Desired functionality

If I move schematics files to <root>/node_modules/.test/angular it works:
C:\dev\projects\sch-test>ng g e ooo --collection .test/angular -d
  create src/app/ooo.enum.ts (20 bytes)

NOTE: Run with "dry run" no changes were made.

Is it possible to use collections from outside node_modules ?
I'd like to keep my custom collections in my git repo, among other things.
Mention any other details that might be useful

I believe the problem is in angular_devkit/schematics/tools/node-module-engine-host.ts, but can't figure out exactly what it is...

Hi @sasxa ,
Have you tried ./.test/angular instead?
We recommend to use the schematics command line instead of the Angular CLI for now, when testing the schematics locally. The CLI is recommended for e2e tests and when using schematics.

@hansl Thanks, it's working with relative path:
schematics ./.test/angular:enum --name ooo --dry-run
ng g e ooo --collection ./.test/angular -d


Add submodule remotes to known_hosts

Add submodule remotes to known_hosts as part of the checkout process.
Fix for #503

More comments added @keithpitt!


Log output in web displaying nothing

Expected behaviour:
When viewing the log via the web interface, I should see the currently logged activity.
Actual behaviour:
When viewing the log via the web interface, even though it states that it is streaming the log detail is blank
Steps to reproduce:
Standard installation
Config:
Screenshots:
https://github.com/Flexget/webui/files/7672019/2021-12-08_08-07-15.pdf
Log:

(click to expand)
2021-12-08 08:05:37 INFO     web_server                    Shutting down web server
2021-12-08 08:05:58 INFO     manager                       Daemonizing...
2021-12-08 08:05:58 INFO     manager                       Daemonize complete. New PID: 10327
2021-12-08 08:05:58 INFO     web_server_daemon                 Running web server at IP <IP_ADDRESS>:3456
2021-12-08 08:05:58 INFO     web_server_daemon                 Initiating API
2021-12-08 08:05:58 INFO     web_server_daemon                 Registering WebUI v2
2021-12-08 08:05:58 INFO     web_server                    Web server started at http://<IP_ADDRESS>:3456
2021-12-08 08:05:58 INFO     web_server                    API available at http://<IP_ADDRESS>:3456/api
2021-12-08 08:05:58 INFO     web_server                    WebUI (v2) available at http://<IP_ADDRESS>:3456/
2021-12-08 08:05:58 INFO     scheduler                     Starting scheduler

Additional information:

FlexGet version: 3.2.3
Installation method: pip
OS and version: Raspbian GNU/Linux version 10
Browser Verson: various
Python version: 3.7

<!---
In config and debug/crash logs, remember to redact any personal or sensitive information such as passwords, API keys, private URLs and so on.

Please verify that the following data is present before submitting your issue:

- Link to a paste service or paste above the relevant config (preferably full config, including templates if present). Please make sure the paste does not expire, if possible.
- Link to a paste service or paste above debug-level logs of the relevant task/s (use `flexget -L debug execute --tasks <Task_name>`).
- FlexGet version (use `flexget -V` to get it).
- Full Python version, for example `2.7.11` (use `python -V` to get it).
- Installation method (pip, git install, etc).
- OS and version.
---
[2021-12-08_08-07-15.pdf](https://github.com/Flexget/webui/files/7672019/2021-12-08_08-07-15.pdf)
>

Same.
History: Nothing
Log: Streaming nothing.
3.2.4
pip
docker alpine

Same here but History is working!
Server Log: "Streaming" but  no display
FlexGet version: 3.2.6
Installation method: pip
OS and version: Ubuntu Server 20.04
Browser Verson: Google Chrome Version 96.0.4664.110 (Offizieller Build) (64-Bit)
Python version: 3.8.10

Confirming same issue here. Log shows nothing although it indicates active streaming. History remains accurate.
Flexget: 3.2.7
Python 3.8.10
API: 1.8.0
OS: Ubuntu 20.04
Browser: Google Chrome, Version 96.0.4664.110 (Official Build) (64-bit)
Installation method: pip3

same here
OS: RHEL 8
Python 3.8.8
Flexget: 3.2.8
API: 1.8.0
Browser: Microsoft Edge Version 97.0.1072.62 (Official build) (64-bit)

This was a bug with pyparsing 3.0.0-3.0.6. I reverted our version for now, but we should be safe again after 3.0.7 is released.
pyparsing/pyparsing#350
https://github.com/Flexget/Flexget/commit/e8abf65a3d7c2d13e86ae2e9fd80c7318bbc188b

Perfect thanks for the update.

I'm seeing what I think may be the same bug. I have a lot of logs but I just see logs that are over 7 hours old. For a frame, as the page loads, I see the most recent logs, but then they get filtered away to only show old ones.

I was experiencing this issue back in December on version 3.2.7, then the issue was gone for a while. Now, with version 3.3.8, it is back. Assuming this is still based on the pyparsing bug that [gazpachoking] mentioned. Just not sure why it came back.

Same. Version 3.3.8 and API 1.8.0. Log tab display no log but disconnect. Already try to delete sqlite file and log what I think would rebuild cache or something cause this issue but cannot fix

Same. Version 3.3.8 and API 1.8.0. Log tab display no log but disconnect.

Same version, same problem.

Is there any news about this issue? No changes in 3.3.9

@gazpachoking any thoughts on this? The issue remains with pyparsing 3.0.7, 3.0.8 and now I have confirmed with 3.0.9 on Flexget 3.3.9

I opened a pull request to lock the pyparsing version back to 2.4.7 which should fix the issue while i look into what changes with pyparsing@3

Pinned the version of pyparsing back to 2.4.7. The fix will be in the next flexget release. Will update when that
is published (roughly 16 hours from now)
https://github.com/Flexget/Flexget/commit/ad8d07694deefe1957dab47ca4f333ab7b7f199a

Sorry entirely forgot to update once it was published but @frankyw or @shotfirer can you confirm it's working in a version of flexget v3.3.11 or later?

@kristenmills yep all working fine on 3.3.12 👍🏼

Perfect thanks. I'm gonna close this out then.

Version Info
Flexget: 3.3.22
Web UI: 2.0.28
API: 1.8.0
Server Log
Disconnected


Improve error message for exec-mode use of spec-mode builtin types

This code:
use builtin_macros::*;

verus!{

fn foo() -> nat {
    4 as nat
}

}

gives this error message:
error[E0605]: non-primitive cast: `i32` as `builtin::nat`
 --> ironsht/src/test.rs:7:5
  |
7 |     4 as nat
  |     ^^^^^^^^ an `as` expression can only be used to convert between primitive types or to coerce to a specific trait object

which confuses even people who should know better. It should instead tell us something like nat isn't available in exec mode, and perhaps suggest adding spec modifier to fn.

Moved to https://github.com/verus-lang/verus/discussions/387#discussioncomment-5584339


zopen query --installed pkg ignores pkg

they syntax implies this should work but it doesn't

There's a blurb saying it is to be used with --remote-search:
PACKAGE is a package, specified for --remote-search

Let me know if that's clear or if we need to make it clearer:
PACKAGE is a package and is only recognized with --remote-search option

With all that said, I think it makes sense to support PACKAGE with --installed. Sometimes you just want to know if a given tool is installed.

that works - thanks


GUI doesn't show up

Hi. I've seen a lot of people complaining that this editor doesn't work since march 2023.
Is there a chance that you fix it? You did a great job creating it. We believe in you. :)

My bad, I probably should have added a note to the readme.
A command to toggle the UI per client was added in March.
Open F8 and use the command vehdebug to toggle it.
By default it is a restricted command, so you will need the appropriate ACE perms.

Whats do i put for the ace perms?

group.admin or command.vehdebug allow

when I type vehdebug into the f8 console it says: Command vehdebug is disabled in production mode. See https://aka.cfx.re/prod-console for further information.
any idea how to fix this?

im also having the same issue as PsychoKilla308, could you just please revert the changes to how it was without having to do the ace perms please?

group.admin or command.vehdebug allow

could you please be more specific

when I type vehdebug into the f8 console it says: Command vehdebug is disabled in production mode.

Set your fivem build to beta.

could you please be more specific

you need to have either of those ace perms to use it.

Doesnt show

Doesnt show

What steps have you taken?
Are you on beta? Do you have ace perms? etc.

You have to do the vehdebug command for it to show up...

Updated readme PR


[Part 1] Implementation for Exclusion List in AppTP

Task/Issue URL: https://app.asana.com/0/0/1203134519344743/f
Description
Removed the last screen in the AppTP onboarding and added a Dax dialog.
Steps to test this PR

[x] Fresh install from this branch.
[x] Enable AppTP from Settings and pay attention to the onboarding flow.
[x] After you grant the VPN permission:

[x] Check that you don't see the "Hooray, you're all set up" screen anymore.
[x] Check that you see the current "Recent activity" and a Dax dialog appears and it looks as in designs.
[x] Check that once you tap on the Dax dialog button you see the confetti on screen and the m_atp_ev_apptp_enabled_cta_button_press pixel is sent.

UI changes

Works as expected. Do you want to add a TODO for the Handler ? As long as it's not there later it's up to you how you handle it :)

Thanks, added :+1:


🔨 Check value of max_epochs in config for PatchCore

📝 Description
PatchCore model should be trained for 1 epoch due to how the algorithm works, but now it is possible to change it in the config, causing unexpected behavior, as in this discussion.
✨ Changes
Added ValueError if the number of epochs differs from one and a comment in the config.yaml.
Select what type of change your PR is:

[ ] 🐞 Bug fix (non-breaking change which fixes an issue)
[x] 🔨 Refactor (non-breaking change which refactors the code base)
[ ] 🚀 New feature (non-breaking change which adds functionality)
[ ] 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] 📚 Documentation update

✅ Checklist
Before you submit your pull request, please make sure you have completed the following steps:

[ ] 📋 I have summarized my changes in the CHANGELOG and followed the guidelines for my type of change (skip for minor changes, documentation updates, and test enhancements).
[ ] 📚 I have made the necessary updates to the documentation (if applicable).
[ ] 🧪 I have written tests that support my changes and prove that my fix is effective or my feature works (if applicable).

Thanks @abc-125, I think we should have done this way earlier as it caused quite confusion.
In v1, we overwrite these parameters with the following trainer arguments property.
https://github.com/openvinotoolkit/anomalib/blob/b204c508e631e765fb5817a18dce2052b72ffa6c/src/anomalib/models/image/patchcore/lightning_model.py#L120-L123
Do you think if we should still have this check?

Thank you for the explanation @samet-akcay ,

In v1, we overwrite these parameters with the following trainer arguments property.

The current version has too many things in the config files that can be accidentally broken. This way of handling the problem looks perfect to me! Also, it is much easier to understand which parameters can be changed now.

Do you think if we should still have this check?

I don't think so, I will close the pull request :)


Update URL on the README (documentation)

On the documentation (Heading "Setup", Item 7), it says Visit mail.local.devgo.vip to view all emails sent by WordPress, the URL of the link mail.local.devgo.vip is wrong, it's currently pointing to local.devgo.vip.

@kasparsd what I was reporting is a small typo on the URL on the README file, nothing related to the code.

If you click this link above, you go to https://local.devgo.vip/ and not https://mail.local.devgo.vip/. It's a small fix to the documentation that needs to happen, just that.
Thank you!

Thanks for the clarification @nandotess! And sorry for misunderstanding!


[eWeLink] An error was encountered while requesting a list of devices while interrogating power status. Verify your configuration options. Response was [{"error":400,"msg":"params incomplete"}]

Hi,
Today I started getting this error which causes homebridge to crash
Nov 28 20:42:50 raspberrypi homebridge[12796]: [11/28/2019, 8:42:50 PM] [eWeLink] An error was encountered while requesting a list of devices while interrogating power status. Verify your configuration options. Response was [{"error":400,"msg":"params incomplete"}] Nov 28 20:42:50 raspberrypi homebridge[12796]: [11/28/2019, 8:42:50 PM] TypeError: body.filter is not a function Nov 28 20:42:50 raspberrypi homebridge[12796]: at /usr/lib/node_modules/homebridge-ewelink/index.js:364:37 Nov 28 20:42:50 raspberrypi homebridge[12796]: at Object.parseBody (/usr/lib/node_modules/homebridge-ewelink/node_modules/request-json/main.js:74:12) Nov 28 20:42:50 raspberrypi homebridge[12796]: at Request._callback (/usr/lib/node_modules/homebridge-ewelink/node_modules/request-json/main.js:148:26) Nov 28 20:42:50 raspberrypi homebridge[12796]: at Request.self.callback (/usr/lib/node_modules/homebridge-ewelink/node_modules/request/request.js:187:22) Nov 28 20:42:50 raspberrypi homebridge[12796]: at Request.emit (events.js:193:13) Nov 28 20:42:50 raspberrypi homebridge[12796]: at Request.<anonymous> (/usr/lib/node_modules/homebridge-ewelink/node_modules/request/request.js:1044:10) Nov 28 20:42:50 raspberrypi homebridge[12796]: at Request.emit (events.js:193:13) Nov 28 20:42:50 raspberrypi homebridge[12796]: at IncomingMessage.<anonymous> (/usr/lib/node_modules/homebridge-ewelink/node_modules/request/request.js:965:12) Nov 28 20:42:50 raspberrypi homebridge[12796]: at IncomingMessage.emit (events.js:198:15) Nov 28 20:42:50 raspberrypi homebridge[12796]: at endReadableNT (_stream_readable.js:1139:12) Nov 28 20:42:50 raspberrypi homebridge[12796]: at processTicksAndRejections (internal/process/task_queues.js:81:17) Nov 28 20:42:50 raspberrypi homebridge[12796]: [11/28/2019, 8:42:50 PM] Got SIGTERM, shutting down Homebridge... Nov 28 20:42:55 raspberrypi systemd[1]: homebridge.service: main process exited, code=exited, status=143/n/a
Has the protocol changed on the server side?
Thanks,
Miguel

upgraded to homebridge-ewelink-max
https://github.com/howanghk/homebridge-ewelink
Problem solved

I have the same issue. Will try another plugin...

what is the alternative plugin ?

what alternative ?

I have the same issue. Will try another plugin...

what alternative  ?


fix: True/false results had different types

Fixes #20
Based on #27

This PR is included in version 2.5.2 :tada:


When images rendered, The render is buried under the Component.

Current bug behaviour

Rendered screen I want
Rendered screen (current)
Without only background component from the current

I think If I add 'Get Ready' with add, it does not disappear later.
So, to show 'Get Ready!' only when the player has not started the game, I used the render function instead of the add function(in onLoad).
But after 'Get Ready!' is rendered, the background component seems to be added on top, so 'Get Ready' is not displayed on the screen.
I tried setting the component's priority lower than 0, but no difference.
Is there a way to change this order so that 'Get Ready!' is placed on top of the component with render function?
Or is there a better way?
Expected behaviour
I expected the text 'Get Ready!' to be rendered on the background component.
Steps to reproduce
import 'package:flame/components.dart';
import 'package:flame/game.dart';
import 'package:flutter/material.dart';

Size size = MediaQueryData.fromWindow(WidgetsBinding.instance.window).size;

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(GameWidget(game: MyGame()));
}

class MyGame extends FlameGame {
  late Sprite getReady;

  @override
  Future<void> onLoad() async {
    var spriteSheet = await images.load("sprites.png");
    getReady = Sprite(
      spriteSheet,
      srcPosition: Vector2(295, 59),
      srcSize: Vector2(92, 25),
    );

    add(SpriteComponent.fromImage(
      await images.load("bg.png"),
      size: Vector2(size.width, size.height),
    ));

    return super.onLoad();
  }

  @override
  void render(Canvas canvas) {
    getReady.render(
      canvas,
      position: Vector2(size.width * 0.2, size.height * 0.2),
      size: Vector2(size.width * 0.6, size.width * 0.6 / 92 * 25),
    );

    super.render(canvas);
  }
}

Flutter doctor output
[√] Flutter (Channel stable, 3.0.4, on Microsoft Windows [Version 10.0.19043.1826], locale ko-KR)
    • Flutter version 3.0.4 at C:\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 85684f9300 (3 weeks ago), 2022-06-30 13:22:47 -0700
    • Engine revision 6ba2af10bb
    • Dart version 2.17.5
    • DevTools version 2.12.2

[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at C:\Users\user\AppData\Local\Android\sdk
    • Platform android-32, build-tools 32.1.0-rc1
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
    • All Android licenses accepted.

[X] Visual Studio - develop for Windows
    X Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

[√] Android Studio (version 2021.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)

[√] VS Code (version 1.69.2)
    • VS Code at C:\Users\user\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.44.0

[√] Connected device (2 available)
    • Android SDK built for x86 (mobile) • emulator-5554 • android-x86 • Android 10 (API 29) (emulator)
    • Windows (desktop)                  • windows       • windows-x64 • Microsoft Windows [Version 10.0.19043.1826]

[√] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

More environment information

Flame version: ^1.2.1 (latest)
Platform affected: android, not tested others
Platform version affected: android 10 (API 29)

Just use add like you did at first and then call removeFromParent() on the component once you don't want it to show anymore. Or call remove(component) from the components parent.
It is not recommended to call render manually.

Just use add like you did at first and then call removeFromParent() on the component once you don't want it to show anymore. Or call remove(component) from the components parent.
It is not recommended to call render manually.

As you answered, I changed getReady from Sprite to SpriteComponent and checked that it was deleted using add and removeFromParent().
However, I want to use remove() because I want to show it when the player starts the game again.
So, I used remove(getReady) in update.
Then, another error occurred.
Exception has occurred.
_AssertionError ('package:flame/src/components/component.dart': Failed assertion: line 552 pos 7: 'component._parent != null': Trying to remove a component that doesn't belong to any parent)

How do I fix this?

Just like the error says, you removed the component before it was added (or maybe you removed it twice in the same tick).


HDDS-4369. Datanode should store the delete transaction as is in rocksDB

What changes were proposed in this pull request?
Currently datanode breaks down the transaction into individual blocks and then stores every block as separate entry in rocksDB. Since transaction can contain multiple blocks it is better to store the entire transaction in rocksDB.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-4369
How was this patch tested?
Tested Manually.

@errose28 Hi Ethan, can you review this PR?

LGTM @aryangupta1998 +1.

LGTM @aryangupta1998 +1.

@aryangupta1998 Thanks for the contribution! @errose28 Thanks for the review! I have committed the PR to master branch.

@aryangupta1998 Thanks for the contribution! @errose28 Thanks for the review! I have committed the PR to master branch.

Reverted the old commit and recommitted with Aryan as author.

Reverted the old commit and recommitted with Aryan as author.


Moving mouse in WinUI 3 app consumes a lot of CPU cycles

Describe the bug
When moving the mouse in circles in a WinUI 3 app, the CPU usage can spike up quite high even using more than an entire thread. In my testing, the CPU usage for the app spiked up to 20% CPU usage just for moving the mouse in an area with no controls.
Steps to reproduce the bug

Open WinUI 3Controls Gallery and TaskManager (Ctrl+Shift+Esc)
Open navigation pane
Move Mouse in circles in the unused area of the navigation pane.
Observe CPU usage

Expected behavior
CPU usage should not be that high when UI essentially does not change.
Screenshots

NuGet package version
WinUI 3 - Windows App SDK 1.0
Windows app type

[ ] UWP
[X] Win32

Device form factor
Desktop
Windows version
Windows 10 (21H2): Build 19044
Additional context
No response

Oh you are correct @hansmbakker missed that issue.
And I couldn't have commented on the state of the current issues any better than you did. It's sad that there are so many issues and there doesn't seem to be that much traction if at all on most of them. I sincerely hope that we will hear more about the teams plan on this in the next community call.


Requests are automatically approved by user even though auto-approve not enabled.

Description
The only setting I have enabled for the particular user is:
Grant permission to submit requests for non-4K media.

Grant permission to submit requests for non-4K movies.
Grant permission to submit requests for non-4K series.

However, when they make requests they are automatically approved
Version
1.5.0
Steps to Reproduce
User clicks request for particular series, or movie
Screenshots
No response
Logs
No response
Platform
desktop
Device
macbook
Operating System
macos
Browser
safari
Additional Context
The only non-standard feature I have enabled is telegram notifications but I dont think these auto-approve requests
Code of Conduct

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

Could you hop onto discord. So its easier to troubleshoot?

Is this still an issue? I will be closing this as we are currently on 1.8.1 and I have not been able to reproduce. However, feel free to reopen if it is


justify-end send button, fix input border radius, fix sending empty

Fixed rounded radius for text area, and made the button justify to the end of the div

Prevents sending empty upon pressing "enter" only without any other characters. but still sends the message when you type spaces on it

Suggestion for better fix:
disable onKeyDown when text input is not valid, the same as how the button is disabled.

nice


create index.yml

We are currently in the process of moving all existing hub and landing pages to the new format (https://aka.ms/docshub and https://aka.ms/docslanding for more information). The legacy template will be deprecated in June 2020.

Docs Build status updates of commit 672fe3d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

his/index.md
:white_check_mark:Succeeded

his/index.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit f82939f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

his/index.md
:white_check_mark:Succeeded

his/index.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Added MoonLang

Just adding my new language, MoonLang
Description

Checklist:

[x] I am associating a language with a new file extension.

[ ] The new extension is used in hundreds of repositories on GitHub.com

Search results for each extension:

https://github.com/search?utf8=✓&type=Code&ref=searchresults&q=extension%3AFOOBAR+KEYWORDS+NOT+nothack

[ ] I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

[URL to each sample source, if applicable]

Sample license(s):

[ ] I have included a change to the heuristics to distinguish my language from others using the same extension.

[x] I am adding a new language.

[ ] The extension of the new language is used in hundreds of repositories on GitHub.com.

Search results for each extension:

https://github.com/search?utf8=✓&type=Code&ref=searchresults&q=extension%3AFOOBAR+KEYWORDS+NOT+nothack

[x] I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):
Fibonacci Series
HelloWorld
Sample license(s):

[ ] I have included a syntax highlighting grammar: https://github-lightshow.herokuapp.com/
[x] I have updated the heuristics to distinguish my language from others using the same extension.

[ ] I am fixing a misclassified language

[ ] I have included a new sample for the misclassified language:

Sample source(s):

[URL to each sample source, if applicable]

Sample license(s):

[ ] I have included a change to the heuristics to distinguish my language from others using the same extension.

[ ] I am changing the source of a syntax highlighting grammar

Old: https://github-lightshow.herokuapp.com/
New: https://github-lightshow.herokuapp.com/

[ ] I am adding new or changing current functionality

[ ] I have added or updated the tests for the new or changed functionality.

Have you read the requirements for adding a new language to GitHub?
Most of the template's checkboxes are empty, which suggests you haven't yet read CONTRIBUTING.md. 😉

Im in the process of creating syntax highlighting, as I'm new to this.
I have made some docs for the language: https://crazywolf132.github.io/MoonLang/

To quote (emphasis mine):

We try only to add languages once they have some usage on GitHub. In most cases we prefer that each new file extension be in use in hundreds of repositories before supporting them in Linguist.

Are there hundreds of people using your language?


The hour is not automatically selected

At 8:40pm the 08 hour was no selected by default

Fixed in #3


Windows Script Host can't execute tsc.js

TypeScript Version:  4.0.5
OS version: Windows 10.0.19041 Build 19041
Search Terms:
Windows Script Host. JScript. Wscript. Cscript.  ECMA 262 (ECMAScript Edition 3).
Expected behavior:
tsc compiler should run using cscript command:
> cscript C:\typescript-4.0.5\package\lib\tsc.js
Actual behavior:
> cscript .\typescript-4.0.5\package\lib\tsc.js
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.

C:\my\git-repos\tproject\build\package\lib\tsc.js(478, 9) Microsoft JScript compilation error: Expected identifier, string or number

Windows Script Host is not a supported runtime environment

@RyanCavanaugh, thank you for the information. But as far as I see it was supported in the past, for instance there are commits like this: https://github.com/microsoft/TypeScript/commit/a64db42337afc44f9893ef22ff326cee19a905bf which fix support for WSH

That's correct; it was supported and now it's not

ok, no problem. Thank you for the information. Do you think it could be a good idea to add this information in the documentation?

https://stackoverflow.com/questions/60693700/microsoft-jscript-compilation-error-800a0404


[Android] fetch with Accept-encoding gzip does not work

Hello,
it seems as if fetch does not work with Accept-encoding in Android, where as it does work in IOS. If you need an example, I'm happy to make one, but the issue is quite self-explanatory I think. :)
Regards
Philipp

https://productpains.com/post/react-native/fetch-with-accept-encoding-gzip-does-not-work/

+111

Ok I made some tests, I expected to need some explicit configuration to enable gzipping, which I didn't found documented. But observing the traffic I note Accept-Encoding: gzip was sent without any special configuration.
The response came gzipped and was decoded and parsed correctly.
So it's working ok for me.
This on react native v0.18.0
[..]
Hypertext Transfer Protocol
    HTTP/1.0 200 OK\r\n
        [Expert Info (Chat/Sequence): HTTP/1.0 200 OK\r\n]
        Request Version: HTTP/1.0
        Status Code: 200
        Response Phrase: OK
    Date: Fri, 11 Mar 2016 19:33:58 GMT\r\n
    Server: Mono.WebServer.XSP/<IP_ADDRESS> Linux\r\n
    Content-Encoding: gzip\r\n
    X-AspNet-Version: 4.0.30319\r\n
    Content-Length: 475\r\n
    Expires: -1\r\n
    Pragma: no-cache\r\n
    Cache-Control: no-cache\r\n
    Content-Type: application/json; charset=utf-8\r\n
   [...]

Hi there! This issue is being closed because it has been inactive for a while.
But don't worry, it will live on with ProductPains! Check out its new home: https://productpains.com/post/react-native/android-fetch-with-accept-encoding-gzip-does-not-work
ProductPains helps the community prioritize the most important issues thanks to its voting feature.
It is easy to use - just login with GitHub. GitHub issues have voting too, nevertheless
Product Pains has been very useful in highlighting the top bugs and feature requests:
https://productpains.com/product/react-native?tab=top
Also, if this issue is a bug, please consider sending a pull request with a fix.
We're a small team and rely on the community for bug fixes of issues that don't affect fb apps.

is this resolved ?? i still get this issue

Same

https://stackoverflow.com/questions/46433923/axios-could-not-support-gzip-when-use-reactnative-in-android

https://stackoverflow.com/questions/46433923/axios-could-not-support-gzip-when-use-reactnative-in-android


Use a "minilib" for the unit tests of the linker.

Instead of using the full scalajs-library.jar for the unit tests of the linker, we now use a minimal library. That "minilib" contains things like Object, Integer and RuntimeLong: core classes without which it is not possible to link a hello world.
The minilib does not contain js.Any nor any of its subtypes, proving that the linker can live without them. That required to tweak a few core methods not to use niceties from our standard library, such as JSStringOps and JSNumberOps. Instead, we must be careful to only use js.Dynamic, and only inside methods, so that even js.Dynamic does not leave any trace in method signatures.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/4452/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/6014/
Test PASSed.

Updated.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/4457/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/6021/
Test PASSed.


Package biblatex Warning: 'sorting' option to '\printbibliography' is no longer supported.

The warning is generated, as \sorting is no longer supported, as reported in this issue of biblatex
https://github.com/themagicalmammal/Resume/blob/df316bf46961b7a4f4b66c4fff4fcb8e35b93a8a/cv/publications.tex#L11-L19
An alternative way to do this is as follows.
\newrefcontext[sorting=ydnt]
\printbibliography[
heading=none
]

Can you raise a pr?

#17


Jobs Service documentation still refers to mongodb, and infinispan, and is not included in the product documentation

We must update that bits since we don't build this images anymore.
Also we must check that this documentation is now in the product too.


fix lint errors, update drizzle-kit

#8  👈
main

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

Join @trevorpfiz and the rest of your teammates on  Graphite


Generate doc and commit to master after each merge

Is your feature request related to a problem? Please describe.
Sometimes documentation is not committed and generated locally after changes. We should have always up-to-date documentation on master branch
Describe the solution you'd like
Add Github actions step to generate doc and commit them to master branch using some bot account
Describe alternatives you've considered
We could take care it locally, but PR will be bigger and sometimes we could miss update documentation
Additional context
@bootstraponline do we have any bot account?

@bootstraponline do we have any bot account?

I don't think we have a bot account currently. We could create one or maybe make a GitHub app?
I think this idea is great.

I think we also need to make sure the doc is deterministic. We can't have different results each time.


Add more info for unpackdiskimage under zthin-parts/zthin/bin/

Signed-off-by: “haoxy”<EMAIL_ADDRESS>in zcc, unpackdiskimage has error,  printError "Target disk is too small for specified image."
There is already a PR https://github.com/openmainframeproject/feilong/pull/576 days ago which updated unpackdiskimage under scripts/.  BOE1 fba disk pool has not worked till Jan 13 tonight, so just find the problems:

There are two files named unpackdiskimage in feilong.  It seems it is the copy under bin takes effect.  So need to change again.
These 2 PRs are hard to be verified because the changed code are in deployFBAImage function.  In unpackdiskimage , there are deployFBAptImage and deployFBAImage functions handling fba image.  I have tested all 5 existed fba images (rhel82_ext4_fba.img, rhel78_ext4_fba.img, sles15fba_new.img, sles15sp2_ext4_fba.img and ubuntu20_ext4_fba.img), but none of them calls deployFBAImage.

@jichenjc @bjhuangr @SeanHQF @zhshuj Could you please review? Thanks.

2. but none of them calls deployFBAImage.

Can you help check how to trigger this? thanks

@bjhuangr helped looking at this issue too.  In current icic creatediskimage can only make FBApt type image, meaning all go in to deployFBAptImage function, instead of deployFBAImage function.  We can not find a image to verify.  Can we remove 1.1.5-mustfix?
  elif [[ $diskTag = 'xCAT FBA Disk Image:' ]]; then
    # Intentionally non-local variable.
    format='FBA'
  elif [[ $diskTag = 'xCAT FBA Part Image:' ]]; then
    # Intentionally non-local variable.
    format='FBApt'

Current verification method: copying all changes to deployFBAptImage function, to according places, to verify each change in deployFBAImage. It passed.

@jichenjc @bjhuangr Could you please review? Thanks.


Information received from Discovergy which is not yet part of this adapter

As requested in the readme file, here are the details from my log.
I hope, it'll help.
2019-09-14 23:59:52.750  - error: discovergy.0 Information received from Discovergy which is not yet part of this adapter 2019-09-14 23:59:52.750  - error: discovergy.0 Send this information to developer : loadProfileType : SLP 2019-09-14 23:59:55.734  - error: discovergy.0 Information received from Discovergy which is not yet part of this adapter 2019-09-14 23:59:55.734  - error: discovergy.0 Send this information to developer : manufacturerId : ESY 2019-09-14 23:59:55.734  - error: discovergy.0 Information received from Discovergy which is not yet part of this adapter 2019-09-14 23:59:55.734  - error: discovergy.0 Send this information to developer : fullSerialNumber :  2019-09-14 23:59:55.734  - error: discovergy.0 Information received from Discovergy which is not yet part of this adapter 2019-09-14 23:59:55.734  - error: discovergy.0 Send this information to developer : loadProfileType : SLP 2019-09-14 23:59:55.736  - error: discovergy.0 Information received from Discovergy which is not yet part of this adapter 2019-09-14 23:59:55.736  - error: discovergy.0 Send this information to developer : manufacturerId : ESY 2019-09-14 23:59:55.736  - error: discovergy.0 Information received from Discovergy which is not yet part of this adapter 2019-09-14 23:59:55.736  - error: discovergy.0 Send this information to developer : fullSerialNumber : 1ESY1161229853

Als ad-hoc Maßnahme habe ich bei mir nach Zeile 180 die folgenden drei Zeilen hinzugefügt:
case "loadProfileType":
case "fullSerialNumber":
case "manufacturerId":
Damit wirft er wenigstens erst einmal keine Fehler mehr und liefert Daten.

alpha of new version release, beta will be available soon for everyone https://github.com/iobroker-community-adapters/ioBroker.discovergy/commit/3b6aaf01c39b520a9470a99b3de60f30069bf9df


Rocket League

Hello guys,
I have download and install the Aurora setup and i could set the Skype interface and the OverWatch interface but i can't fix the problems with Rocket League in my Logitech G910.
There is any Dev or someone who knows how to fix this issue?
Thanks a lot,
s3cas

The Rocket League memory pointers need to updated.
Duplicate of #262

As Brainbug said, the pointers would need updating. Since this happens at every RocketLeague update, this will no longer be actively supported by Anton. But he is looking into alternate methods to get some game info to create effects.
If you know how (i, unfortunately, do not) to find the correct pointers, there is a file Pointers/RocketLeague.json in your Aurora folder where you can change them. If you find the correct ones, a PR is highly appreciated I think.

Duplicate, closing.


macro 'dbt_macro__databricks__tblproperties_clause' takes not more than 0 argument(s)

Describe the bug
A model running perfectly with 1.8.9 fails for tblproperties with 1.9.0
Steps To Reproduce
this is the source code. I just did
dbt build
{{     config(         materialized='incremental',         incremental_strategy='merge',         unique_key=['bk_user_category', 'id_source_system'],         full_refresh=false,         tblproperties={                         'delta.autoOptimize.optimizeWrite' : 'true',                         'delta.autoOptimize.autoCompact' : 'auto'                 }     ) }} SELECT     DISTINCT     bk_user_category,     id_source_system FROM {{source('stg','t_user_category')}} op
Expected behavior
The model working as happens with 1.8.9
Screenshots and log output
Compilation Error in model user_category_history (models/user_category_history/user_category_history.sql)
  macro 'dbt_macro__databricks__tblproperties_clause' takes not more than 0 argument(s)

  > in macro apply_tblproperties (macros/relations/tblproperties.sql)
  > called by macro materialization_incremental_databricks (macros/materializations/incremental/incremental.sql)
  > called by model user_category_history (models/user_category_history/user_category_history.sql)

System information
The output of dbt --version:
Running with dbt=1.9.0

The operating system you're using: Databricks workflow on SQLWarehouse Classic
The output of python --version:
Additional context
Add any other context about the problem here.

Thanks for reporting, will investigate.


Consider Adding DataCamp

These are also good interactive resources for students learning Python:
For Python language: https://www.datacamp.com/courses/intro-to-python-for-data-science
For Random Forest: https://www.datacamp.com/courses/intro-to-python-for-data-science
Thanks!

Added, thanks! Please send pull requests for future additions.


Kafka file has been renamed

Description of changes:
Apparently someone just renamed the Kafka page. Because amazonmanagedstreamingforkafka wasn't long enough already, it now is called amazonmanagedstreamingforapachekafka.  ¯\_(ツ)_/¯

Hello, thanks for the PR. I just refreshed the GitHub content, so the change that was published last night for Kafka is also updated here.


Creating a logo for the website

Adding a logo can be a good idea.
I have experience with logo designing assign it to me under Gssos'24.

Duplicate issue


docs: Added reference to VMobject.set_fill method

Changelog / Overview
I'm new at contribuiting so I made a small change by adding reference to VMobject.set_fill method.

Motivation
I've been using Manim for almost a month and I've realized that some useful methods are not documented, so I'll be working on that.

Explanation for Changes
Explaining all of the methods in VMobject class will make Manim more attractive to general public to use it.
VMobject.set_fill

Checklist

[x] I have read the Contributing Guidelines
[x] I have written a descriptive PR title (see top of PR template for examples)
[x] I have written a changelog entry for the PR or deem it unnecessary
[x] My new documentation builds, looks correctly formatted, and adds no additional build warnings

Reviewer Checklist

[ ] The PR title is descriptive enough
[ ] The PR is labeled correctly
[ ] The changelog entry is completed if necessary
[ ] Newly added functions/classes either have a docstring or are private
[ ] Newly added functions/classes have tests added and (optional) examples in the docs
[ ] Newly added documentation builds, looks correctly formatted, and adds no additional build warnings

Thanks for your time. I'm new at github so... How can I fix this? Do I need a to send a new pull request?

@huguesdevimeux
it's working fine
VMobject.set_fill #1749

Thanks for your time. I'm new at github so... How can I fix this? Do I need a to send a new pull request?

I see that you figured it out. SGTM, thanks for the contribution :D

It's perfect 👍


Add "Pages" option to tracked counts

Adds "Page" count tracking (alongside words, characters, and sentences), with a configurable number of words counting for each "page". I set a default value that, for plain text, is around an average double spaced page - but feel free to change it if implementing.
I also did not test this with anything that isn't the current-note tracking, because I don't use any of those other features - but in theory, they should work since I mostly reused existing code

Thank you for this. This might be a lot of work to merge, if you look at my current (non-functional) feature branch, there are a lot of changes to the way everything is stored. Still I will merge this once I have reviewed it and tested is. Thank you once again!


[Typespec-python] Generating object type as a model

When setting:
data: object,
in typespec, the corresponding typespec-python output under _models.py creates an object class that is empty

Fix would be to not generate a class and use our regular Any path.

I tried to add some tests for cadl-ranch and change the emitter logic. There is a problem here, the model with no properties will be compiled to the same thing with object (type of empty, obj, dict is the same, model with no properties), so we should decide whether generate them all as any?
model Empty {}

model Test {
  empty Empty;
  obj object;
  dict {};
}


feat: Update const.py for Dual Doorbells #303

This ... sort of works in my environment with a wired doorbell dual (#303).   I'm finding camera streams to be VERY low quality, image gets garbled real quickly and is un-usable about 25% of the time.  Also, sensor.doorbell_detected_person_name is never getting set.  Not sure if these are related to this device specifically or a separate bug.

@fuatakgun this PR can probably get merged, and the lack of streamed/live video could be addressed in another PR, with a more specific issue being created.

Done thanks a lot


spark: Fix tarball hash.

Maybe tarball changed upstream. Who knows.
Fixes #13703

cc @kevincox

I downloaded spark from https://www.apache.org/dist/spark/spark-1.6.0/ and it computes the same sha256 as the original (that is, 0waq8xx4bjj1yv). Just a data point.

For me Travis and locally were returning a different hash then the original. Also it might be worth verifying SHAs on sparks website in case the tarball has been modified maliciously.

I computed SHA512 and MD5 for the tarball I downloaded manually (which I also verified with gpg); they match what is published on the server. To me, this looks like the mirror is doing something odd. The tarball at the location I linked has not changed, as far as I can tell.

Is it possible to change the url then?  Travis appears to be downloading from http://www.eu.apache.org/dist/spark/spark-1.6.0/spark-1.6.0-bin-cdh4.tgz which has the error.

Hm, that file also computes the old sha256 for me. Perhaps I'm doing something wrong.

Strange, you can see the build log I am talking about here:
https://travis-ci.org/NixOS/nixpkgs/builds/113994001
Also do local builds work for you?

Ah, spark uses fetchzip, that must be the reason for the discrepancy I'm seeing

Are we sure spark 1.6.0 ever built? If I'm reading hydra correctly, spark has been broken since the update.


Update readme with additional optional requirements for Android.

Mention in the readme that core library desugaring is required if the java.time methods are used on API levels below 26.

(These APIs are only for people on API 26+; nobody needs to desugar.)


Exercise Type

Could you make this configurable for different exercises? Or configure it to make a randomized call to an array of configured exercises? e.g. ['pushups', 'situps', 'burpees', 'take a day off and eat cheetos']

Yeah, I had idea to do this, but wanted to take some rest during weekend ;) This will be next weekend`s goal

Support for keystrokes as an exercise pls.

lunges pls


Question: How to create a new group?

I just don't see the button anywhere. Not even in your picture examples in Wiki  https://github.com/vsch/laravel-translation-manager/wiki/Web-Interface

Web UI does not create groups it only creates them on import. You can either create a file with a single key in the group that you want or set log_missing_keys to true in configuration to have any missing keys automatically created in the data base and these will show up as missing translations.
I think React UI does have create group but I cannot be sure if my memory serves me well on this.


Parse Fails For pattern aliases (MINOR: see issue comments)

When I run derive on a file contianing a pattern alias, it blows up.
I cloned built derive off of master to confirm this problem still exists in git. The version string output is as follows:
[2089] derive$ stack exec -- derive --version
Derive 2.5.* (C) Neil Mitchell 2006-2013

The problem can be reproduced by:
[2090] derive$ stack exec -- derive ./Minimal.hs
derive: fromParseResult: Parse failed at [./Minimal.hs] (3:5): Parse error: rec
CallStack (from HasCallStack):
  error, called at src/Language/Haskell/Exts/ParseMonad.hs:83:41 in haskell-src-exts-1.18.2-Kjop5wIioOPX4MdOWk71u:Language.Haskell.Exts.ParseMonad

Where Minimal.hs is
module Minimal where

foo rec@a = a

Now the really odd thing is that when I load haskell-src-exts-1.19.1 (the version I compiled derive against) and call parseFile on that same Minimal.hs file, the parse seems to go fine.
λ> import Language.Haskell.Exts
λ> parseFile "/home/ethan/Downloads/derive/Minimal.hs"
ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 1 1 4 1, srcInfoPoints = [SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 1 1 1 1,SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 1 1 1 1,SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 1 3 1,SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 4 1 4 1,SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 4 1 4 1]}) (Just (ModuleHead (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 1 1 1 21, srcInfoPoints = [SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 1 1 1 7,SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 1 16 1 21]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 1 8 1 15, srcInfoPoints = []}) "Minimal") Nothing Nothing)) [] [] [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 1 3 14, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 1 3 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 1 3 4, srcInfoPoints = []}) "foo") [PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 5 3 10, srcInfoPoints = [SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 8 3 9]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 5 3 8, srcInfoPoints = []}) "rec") (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 9 3 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 9 3 10, srcInfoPoints = []}) "a"))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 11 3 14, srcInfoPoints = [SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 11 3 12]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 13 3 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 13 3 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "/home/ethan/Downloads/derive/Minimal.hs" 3 13 3 14, srcInfoPoints = []}) "a")))) Nothing]])

This problem happened both after a clean checkout and after I bumped the version constraint on haskell-src-exts to >= 1.19.0. I generated a stack.yaml file with stack init so that you can have a clearer view of the rest of my build environment if you are interested I've pasted the contents here: https://pastebin.com/i5yd5qhY.

Github's syntax highlighting just prompted me to try changing rec to something else. Apparently that fixes the issue. This still seems like a bug to me, given that the code compiles fine and parses fine with haskell-src-exts, but no longer a big bug.
I'm leaving this open for now in case someone really wants to track this down, but in the more likely event that you just want to move on with your life I have no objections to thing being closed.

The issue will be that derive turns on a bunch of extensions to try and parse more things, and one of them is RecursiveDo - which steals the rec keyword. In HLint I disabled that at some point, and Derive stole its list of what extensions to enable/disable from HLint, so I just resync'd them,  which will fix the issue.
Given I'm trying to step away from maintaining derive I won't be making a release, but hope one of the new maintainers might.

Makes sense. Thanks for the explanation! For a retiring maintainer, you sure have a great response time! :)


Fix sccache stability issue.

This is failing frequent enough that we need a way to mitigate the issue.

Copilot says we can use SCCACHE_IGNORE_SERVER_IO_ERROR=1.
And the doc says,
By default, sccache will fail your build if it fails to successfully communicate with its associated server. To have sccache instead gracefully failover to the local compiler without stopping, set the environment variable SCCACHE_IGNORE_SERVER_IO_ERROR=1.

I tested the environment variable little bit.
It appears to work well.
Whenever cmake is used, we should add export SCCACHE_IGNORE_SERVER_IO_ERROR=1 at the beginning of the workflow step.

Here is what it looks like:
...
[253/1109] Building CXX object external\spirv-tools\source\CMakeFiles\SPIRV-Tools-static.dir\Release\software_version.cpp.obj
FAILED: external/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/Release/software_version.cpp.obj
sccache C:\PROGRA~1\MIB055~1\2022\PROFES~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe  /nologo /TP -DSPIRV_COLOR_TERMINAL -DSPIRV_WINDOWS -DCMAKE_INTDIR=\"Release\" -IC:\actions-runner-2\_work\slang\slang\external\spirv-tools -IC:\actions-runner-2\_work\slang\slang\external\spirv-tools\include -IC:\actions-runner-2\_work\slang\slang\build\external\spirv-tools -IC:\actions-runner-2\_work\slang\slang\external\spirv-headers\include /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG /MT -std:c++17 -MT   /MP4 /W0 -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS /wd4800 /wd4819 /EHs -WX /showIncludes /Foexternal\spirv-tools\source\CMakeFiles\SPIRV-Tools-static.dir\Release\software_version.cpp.obj /Fdexternal\spirv-tools\source\CMakeFiles\SPIRV-Tools-static.dir\Release\SPIRV-Tools-static.pdb /FS -c C:\actions-runner-2\_work\slang\slang\external\spirv-tools\source\software_version.cpp
sccache: error: failed to execute compile
sccache: caused by: Failed to send data to or receive data from server
sccache: caused by: Failed to read response header
sccache: caused by: An existing connection was forcibly closed by the remote host. (os error 10054)
[254/1109] Building CXX object external\spirv-tools\source\CMakeFiles\SPIRV-Tools-static.dir\Release\print.cpp.obj
FAILED: external/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/Release/print.cpp.obj
sccache C:\PROGRA~1\MIB055~1\2022\PROFES~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe  /nologo /TP -DSPIRV_COLOR_TERMINAL -DSPIRV_WINDOWS -DCMAKE_INTDIR=\"Release\" -IC:\actions-runner-2\_work\slang\slang\external\spirv-tools -IC:\actions-runner-2\_work\slang\slang\external\spirv-tools\include -IC:\actions-runner-2\_work\slang\slang\build\external\spirv-tools -IC:\actions-runner-2\_work\slang\slang\external\spirv-headers\include /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG /MT -std:c++17 -MT   /MP4 /W0 -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS /wd4800 /wd4819 /EHs -WX /showIncludes /Foexternal\spirv-tools\source\CMakeFiles\SPIRV-Tools-static.dir\Release\print.cpp.obj /Fdexternal\spirv-tools\source\CMakeFiles\SPIRV-Tools-static.dir\Release\SPIRV-Tools-static.pdb /FS -c C:\actions-runner-2\_work\slang\slang\external\spirv-tools\source\print.cpp
sccache: error: failed to execute compile
sccache: caused by: Failed to send data to or receive data from server
sccache: caused by: Failed to read response header
sccache: caused by: An existing connection was forcibly closed by the remote host. (os error 10054)
...

This is not fixed. It happened again here: https://github.com/shader-slang/slang/actions/runs/11075544340/job/30776734274?pr=5176
Reopening the issue for further investigation.

Unfortunately, the error, "sccache: caused by: Failed to send data to or receive data from server", is unrelated to the environment variable, "SCCACHE_IGNORE_SERVER_IO_ERROR".
And there doesn't seem to be any way to failback to the local compilation for these cases.

Should we be using this action instead: https://github.com/Mozilla-Actions/sccache-action
We are currently using https://github.com/hendrikmuhs/ccache-action, which states that support for windows is unstable.

ccache support for windows was deemed unstable, hence sccache (which obviously isn't great either).
I evaluated both and chose the non-mozilla action because of better support for utilizing the github cache, but if we set up a s3 bucket then switching to the mozilla one is a good idea. I suggest we just disable it completely for the time being as it's clearly using up a lot of time.

yes, let's disable it for now.

Looks like the mozilla one has changed a little since last year, lets give it a try: https://github.com/shader-slang/slang/pull/5189

see also https://github.com/shader-slang/slang/issues/4835

Closing the issue because this hadn't been an issue for the past five days.


Release azure-cli-appservice 0.1.1b4

Reviewers, please verify the following for this PR:

[ ] The PR title has format Release <component-name> <version>.
[ ] setup.py has been modified with the same version as in the PR title.
[ ] HISTORY.rst has been modified with appropriate release notes.
[ ] If releasing azure-cli or azure-cli-core, __version__ defined in __init__.py should also be modified to match.

Release of 'azure-cli-appservice' with version '0.1.1b4' successful. View at https://pypi.python.org/pypi/azure-cli-appservice/0.1.1b4.

GitHub release created. https://github.com/Azure/azure-cli/releases.


Add provider feature flags, fill test gaps

Related to #44
This starts us down the road of feature awareness for Providers. Most of the features given are already present (albeit nothing is functionally aware of these flags right now -- this PR is just for putting them in and displaying them on the Providers page) except for "Candidate Selection". This feature represents a future intent to allow Providers to enumerate possible candidate configurations instead of forcing the user to type it all out. This is especially useful since we already have OBO access from the admin in the intended installation scenario.
I also added some basic tests where there should have been some.

Thought for the future...
Provider flags might be better served by interface inheritance, i.e. Providers inherit from ITestableProvider, IZeroDowntimeProvider, etc. I can't decide whether that would make certain workflows easier or more complicated to execute so I want to leave this in here at least for now as a placeholder for future goals.


Add feature flag for multiple uploads

Description
Add feature flag for multiple uploads. This is for Issue #6961.
New Features

[x] Add new FeatureFlag env vars to server/conf/helper/feature-flags.conf

Instructions for manual testing
If instructions are needed for manual testing by reviewers, include them here.
Issue(s) this completes
Fixes #<issue_number>; Fixes #<issue_number>...

#7495  👈
main

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

Join @devin-civi and the rest of your teammates on  Graphite

This looks good to me, but I wonder if you should enable the flag in the dev config and disable it by default for browser tests. The instructions in the wiki say to do that, but I've noticed that many flags are missing from those files. I posed the question in Slack. Let's see what people say.

Sounds like we don't need to add it to the dev and browser config files.  So, you're good to go!

Thanks for checking!


Filter out deprecated packages from the show-latest-only view

Fixes https://github.com/ocurrent/opam-health-check/issues/8

Requires https://github.com/ocaml/opam-repository/pull/18087 to be accepted first


Update README.md

Georg fischer

This website is already in the list, please make sure it's not a duplicate before submitting. Thanks! 👍


Implementing a TBF Parser

Motivation
One aspect of tockloader that should be implemented early on is a TBF Header parser. Thankfully, we don't need to start at square one. Tock already has a no-std parser implemented in the form tock-tbf. This would effectively allow us to read the headers without much hassle. There's also elf2tab, which implements a modifiable TBF Header.
Now, if we were to create a 3rd implementation for what is basically the same thing, we would be doing ourselves a disservice. On one hand, we could just use tock-tbf (with possibly a few modifications, i'll get into why later) and be done with it, or try to merge the elf2tab and tock-tbf implementation into a single package that will always allow for parsing, and even editing if we have access to std. This would also open up the possibility of a unified codebase.
Differences
Elf2tab and tock-tbf are different by nature. Most obviously, elf2tab needs std to function. The main culprit for the use of std is the use vectors instead of arrays:

elf2tab

#[repr(C)]
#[derive(Debug)]
struct TbfHeaderPersistentAcl {
    base: TbfHeaderTlv,
    write_id: u32,
    read_length: u16,
    read_ids: Vec<u32>,
    access_length: u16,
    access_ids: Vec<u32>,
}

tock-tbf

/// A list of persistent access permissions
#[derive(Clone, Copy, Debug)]
pub struct TbfHeaderV2PersistentAcl<const L: usize> {
    write_id: Option<core::num::NonZeroU32>,
    read_length: u16,
    read_ids: [u32; L],
    access_length: u16,
    access_ids: [u32; L],
}

Of course, this makes sense, as when we are reading a header we are able to know ahead of time how much memory we will need ahead of time since the length of them are constant (in the case above, L will be set to a constant: reference), or we know its length via a field, like in the case of the footer (reference). If we want to make the header editable, the simples solution is to use a datatype which can expand in size - hence the use of vectors.
Also, the structs are slightly different. If elf2tab and the documentation both say that the type and length of a TLV header (type, length, value) are to be contained together in one struct. Tock-tbf first reads the type and length into its own struct, and the actual value into its own type of struct, based on the read type.

tock-tbf:

#[derive(Clone, Copy, Debug)]
pub struct TbfHeaderV2Main {
    init_fn_offset: u32,
    protected_trailer_size: u32,
    minimum_ram_size: u32,
}

documentation:

struct TbfHeaderMain {
    base: TbfHeaderTlv,
    init_fn_offset: u32,         // The function to call to start the application
    protected_trailer_size: u32, // The number of app-immutable bytes after the header
    minimum_ram_size: u32,       // How much RAM the application is requesting
}

An odd issue
If we are to use tock-tbf as-is, we can notice that it is a little picky about what it can parse: only static-lifetime byte arrays (reference). It's a bit inconvenient, that's for sure. We don't know bytes the of the app(s) ahead of time, and not even the size. So the way I see it, we have to Box::leak() the flash. Not a serious issue since I don't think we need to keep tockloader open for a long period of time in the situation we need to list all the apps, or something minor like that. But still, it could be a hindrance in the future.
From what I can see, tock-tbf needs the static lifetime for the footer. The other headers are not dependent on it. I don't see why the lifetime couldn't be coupled to that of the struct, but perhaps I am missing something.
Action plans
With all this being said, here's how I view the situation and what we can do:

Don't try and standardize, just create something just for tockloader. (Relevant xkcd)
Implement two types of structs: one that are read-only and don't require std, and read/write structs that are implemented using std.

Pros:

Easier to implement:  Besides the TLV header mismatch, we just copy the implementation code for parsing and editing, and implement a way to transform a read-only struct to a r/w struct and vice versa. The static still needs to be addressed.
Easy to adapt tock/elf2tab: Besides a few modification to the names of the structs, there isn't much that needs to be done to integrate this into tock or elf2tab.

Cons:

Possibly has a lot of code repetition

Base implementation on tock-tbf structs (adapt to docs' structure), and adapt elf2tab edit function to work on them, and if std is enabled.

Pros:

Cleaner code: We don't have to juggle two types of structs, just one. What changes is what functions are implemented based on the presence of std or not.
Easier to use: The user doesn't need to worry about switching to read or r/w.

Cons:

Harder to implement
Harder to adapt tock/elf2tab

If it weren't for the TLV header type mismatch, I would optimistically support the second plan. As it stands, the two libraries are hard to merge neatly, and both will need modifications if we want a standardized library. Even if we disregard this notion of standardization, if we want to both parse and modify headers, we need to copy bits of code from each one. Might as well go the extra mile.
What do you people think? How should we tackle this issue?

I would vote to see the tock-tbf library expanded and used for both the kernel and this. If it can also be used for elf2tab that is a bonus, but I don't think that is a very important concern. I also think elf2tab could just have a limited number of storage permission ids to match the kernel.
There may be cases in tock-tbf where things like lifetimes were chosen not necessarily specifically but just because they worked. But a more general version that still works for the kernel is fine with me.
If there are still incompatibilities, where something works for the kernel but is not suitable for tockloader-rs, I think it would be fine to have code in tock-tbf library that was only intended for tockloader-rs and was not intended for the kernel. That is to say, I think it is ok if there is code in tock-tbf that wasn't designed for the kernel. But, I think it should still be no std. And it would be better to avoid this case if possible.


What response code countries will recieve in case of block?

[Enter feedback here]

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

ID: 96825a08-0b8a-ed56-4874-93fad8b5f8ce
Version Independent ID: 30b6d473-0225-bd9d-b9d1-0d6242e9e8f0
Content: Restrict Azure CDN content by country/region
Content Source: articles/cdn/cdn-restrict-access-by-country.md
Service: azure-cdn
GitHub Login: @mdgattuso
Microsoft Alias: magattus

@sarojkpr , I will investigate and get back to you shortly.

You will be getting "403 - Forbidden" when you tried accessing from a different location other that the location which you specified.
Let me know if you have any further questions.

@sarojkpr , Do you have any update on this issue.

Sure, thanks for the update. If possible can we update it in document.


Add .gitattributes that were not initially included

Running tests can lead to unintended behavior with some comparison files because the .gitattributes files were not added.

git status with hashdist build gives:
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	modified:   proteus/tests/solver_tests_mprans/comparison_files/comparison_twp_navier_stokes_cavity_2d_p_t1.csv

Untracked files:

comparison_twp_navier_stokes_cavity_2d_p_t1.csv is not tracked by git-lfs so there are no other files not being accounted for by missing .gitattributes files.


Cannot start debugging in IDE (update 2)

VS2K15 Update 2 broke Asp.net core debugging.

File this issue on https://github.com/aspnet/Tooling


Failing to convert getting SketchController: [ERROR] - NoSuchMethodError: The method '[]' was called on null. Receiver: null Tried calling:

Getting message when I try to convert the sketch file to flutter:
[WARNING]: No semantics found for Tab
[INFO]: Plugin already in file. Skipping...
[INFO]: Done processing!
warning: failed to load external entity "tempout.xml"
Main: [INFO] - Current version: 1.4.4
Main: [INFO] - [-p, /Users/user/AndroidStudioProjects/sketchfiles/leasedcard2.sketch, -n, newproject]
Main: [INFO] - Downloading submodule SketchAssetConverter
SketchController: [ERROR] - NoSuchMethodError: The method '[]' was called on null.
Receiver: null
Tried calling:
lib/main.dart: Warning: Interpreting this as package URI, 'package:parabeac_core/main.dart'.
Unhandled exception:
NoSuchMethodError: The getter 'id' was called on null.
Receiver: null
Tried calling: id
#0      Object.noSuchMethod (dart:core-patch/object_patch.dart:54:5)
#1      SketchController.convertFile (package:parabeac_core/controllers/sketch_controller.dart:35:53)
#2      main (package:parabeac_core/main.dart:189:24)

Steps to reproduce the behavior:
dart parabeac.dart -p /Users/user/AndroidStudioProjects/sketchfiles/leasedcard2.sketch -n newproject
It fails to convert the sketch file on Mac Catalina 10.15.7

Hi @trailerzone , I'd love to help you solve this issue and convert your file. Is it possible for you to post your Sketch file so I can try to convert it and debug?


Clarify the meaning of the data in the response

Explain the response data
In the response json there are:
"id": "contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-251A-49EA-93A8-39E1C3A060FE",
the two unique identifier are?
Site id ? Witch one is?  and the other?
Is useful clarify the meaning of the unique identifier present in the response
Suggestion
Can be useful make an example of URL based on public SharePoint url.
The SharePoint url is:
https://contoso.sharepoint.com/sites/TestSite
The API url is:
https://graph.microsoft.com/v1.0/sites/contoso.sharepoint.com:/sites/TestSite
Thanks
Lorenzo Soncini
Italy

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

ID: 0d18d3f2-ae80-638c-226c-abdedf7f57ba
Version Independent ID: e380088a-8e7f-2196-df1b-ffe86e199f12
Content: Get a SharePoint Site - Microsoft Graph v1.0
Content Source: api-reference/v1.0/api/site-get.md
Product: sharepoint
Technology: microsoft-graph
GitHub Login: @JeremyKelley
Microsoft Alias: MSGraphDocsVteam

As part of a repository clean up effort we are closing older issues. If this issue remains, please: open a new issue, reference this issue, and provide any additional details that may help in resolution. Thank you for your understanding as we work to improve our responsiveness.


Issue 1173

History tables that are updated through rake tasks:

initially (e.g. stat:joined_user:generate:full_all_orgs)
monthly (e.g. stat:joined_user:generate:last_month_all_orgs)

Models capturing monthly aggregates for created plans and joined
users:

Use of Single Table Inheritance from rails through Stat model
class method for generating CSV data according to a set of instances
(e.g. StatCreatedPlan or StatJoinedUser)
class method to retrieve data for a monthly range through
StatCreatedPlan.monthly_range or StatJoinedUser.monthly_range

Introduction of actions to avoid polluting models
Unit test for each newly model created

@Bodacious, @briri thanks for the review. I made the changes suggested.


Merging a pull request should trigger a event for the webhooks

When a pull request is merged into a repository a commit event should be triggered via the configured webhooks.

GitHub treats Pull Request differently from a git push, so it has a Pull Request type webhook, I think we should follow this principle.
How do you think?

I agree with you that it would be the best to have a pull request event for webhooks - that is what I'm hoping in the long run as one could integrate better with other tools like jenkins for example, as it would allow to test pull request before merging. (Which is also possible with github and travis). I guess that is also relevant for #813?
Nonetheless ff such a hook is available it is to be discussed, if there is a need for a commit event via a webhook in the case of a merge. My currently opinion is, that the commit shows up in the commit history and therefore there should be an event be triggered as one might only subscribe to commit events.

GitHub calls both hooks. Pull request hook with action "merged", and then push hook with merge commit.

+1

push event hook has been added.

Note: https://developer.github.com/v3/activity/events/types/#pullrequestevent

Any work done on this already?  If not I could work on it in conjunction with a pull request API extension I'm playing with in my test environment.

@lstahlman no, don't send PR for this.

Merge this issue into https://github.com/gogits/gogs/issues/2246 , since push is already triggered.

Please let me know how can I build Jenkins job once PR merge with master branch. I want to remove PR number s3 bucket once PR merge with master using github publisher plugin.

@jayeshkh007 I am looking into the same thing, how to kick off a jenkins job once the pull request is merged to master. Essentially i want the code to be deployed to s3 bucket only after the pull request is merged to the master branch. Am curious how you resolved this issue? Any help is appreciated. Thanks.

@paladugu18 If you want to build Job once PR merge then you can use "GitHub hook trigger for GITScm polling" plugin, please make sure you webhook configure correctly and integrate with Jenkins.


Finalise Groups Page 2.0

Copy of #1470 (with a fix), since that one had to be reverted back

Coverage decreased (-1.9%) to 82.449% when pulling 0c49dfc9d0366df8fb94b1f992090c421f3aeae0 on aayush-05:finaliseGroupspageBackup into 90d88b43daa902d7a39a77b2daa12a54879c0389 on CircuitVerse:master.


Ammo counter resets

The ammo counter resets to lower value after editing value and using any gun in game (e.g edited handgun ammo value 999, when in game and fire handgun the counter drops to 481). It's the same for all ammo types

Each ammo type has a built-in limit. Even if you set your ammo to 999999 in your inventory, it will reset back to the limit when you fire your gun.


Color themes and nerdfonts not applying

Windows Terminal version
1.21.3231.0
Windows build number
Microsoft Windows [Version 10.0.22631.4602]
Other Software
No response
Steps to reproduce

Set color, and font
Hit save
Open new tab of powershell or cmd

Expected Behavior
Expected result would be that it would look the same as in the preview window in the settings
Actual Behavior
Color theme nor font make any changes

The color schemes only apply when the console application is actually using colors.
I can see that the font in your terminal matches the font in the preview. It stands to reason that the other settings have been applied as well!
The sample text in the preview is for illustrative purposes. Terminal will not configure your shell to use those colors.

Hmm I see. The problem was in between the monitor and the chair's headrest. I'll look into this more. Thanks!


Cygdb completion bug fix: handle_brkchars support

In most cases, gdb calls the completion method twice, meaning that it's possible for word to be None (in this case, text is also empty). This means that, in some cases, CyBreak.complete will throw
Traceback (most recent call last):
  File ".../Cython/Debugger/libpython.py", line 1953, in wrapper
    return function(*args, **kwargs)
  File ".../Cython/Debugger/libcython.py", line 844, in complete
    seen = set(text[:-len(word)].split())
TypeError: object of type 'NoneType' has no len()

My fix is to special case word is None to return all_names. Another possible solution would be to replace word with word or "" in lines 844 and 846.

Thanks - looks reasonable to me.

@da-woods After testing my patch for a while longer, it turns out the completion method will now give nonexistent symbols in some cases instead of throwing an error. I don't understand why yet, but it turns out the complete method can be called with word as None and text as a string. I've pushed an updated commit to the same branch that seems to solve the problem in the cases I've tested. I'm looking into adding unit tests for the patch, but I've yet to get the test cases called from within gdb to cooperate.
I'm not sure the changes qualify as a regression since the unexpected behavior only seems to happen in lieu of an error, but it may be appropriate to revert the commit until I have a better understanding of what's going wrong. At the very least, I would recommend merging the updated fix before publishing a release. I'm working on it now, but figured I should notify you sooner rather than later.

I'll revert it for now I think. Thanks for letting me know.

@da-woods I think the master branch should work as intended now. I've added unit tests for my new solution and in the process fixed some of the libcython_in_gdb tests, at least on my system. The exit status of the subprocess is still ignored and some of the other tests that got enabled still fail.
Should I open a new pull request for my changes?

I found it strange I had to change the detection for debugging symbols, and after looking into it, I'm not sure how this is possible:
>>> gdb.execute("info types PyModuleObject")
All types matching regular expression "PyModuleObject":

File Include/internal/pycore_moduleobject.h:
19:	typedef struct {...} PyModuleObject;
>>> gdb.lookup_type("PyModuleObject")
Traceback (most recent call last):
  File "/usr/lib/python3.11/code.py", line 90, in runcode
    exec(code, self.locals)
  File "<console>", line 1, in <module>
gdb.error: No type named PyModuleObject.


fix(slash): make messageType property optionnal

Fix https://github.com/AxaFrance/design-system/issues/643

⚠ CI : https://github.com/AxaFrance/design-system/actions/runs/12195764781/job/34022033207?pr=650#step:6:555


Error: Bad state: No element [Flutter web]

The retrofit.dart generator builds this method for a DELETE request (@DELETE("projects/{projectId}")), but it's only working on Android and iOS. If the method is called in the browser, an exception is thrown and the request is never sent to the server.
I think it's related to the empty data map. If I remove the data parameter, the request is sent to the server.
  @override
  Future<void> deleteProject(projectId) async {
    ArgumentError.checkNotNull(projectId, 'projectId');
    const _extra = <String, dynamic>{};
    final queryParameters = <String, dynamic>{};
    final _data = <String, dynamic>{};
    await _dio.request<void>('projects/$projectId',
        queryParameters: queryParameters,
        options: RequestOptions(
            method: 'DELETE',
            headers: <String, dynamic>{},
            extra: _extra,
            baseUrl: baseUrl,
        ),
        // data: _data --> has to be removed
   );
    return null;
  }

Error: Bad state: No element
    at Object.throw_ [as throw] (http://localhost:27325/dart_sdk.js:4328:11)
    at http://localhost:27325/dart_sdk.js:18343:27
    at _RootZone.runGuarded (http://localhost:27325/dart_sdk.js:37356:11)
    at sendDone (http://localhost:27325/dart_sdk.js:31019:24)
    at _SinkTransformerStreamSubscription.new.[_sendDone] (http://localhost:27325/dart_sdk.js:31029:11)
    at _SinkTransformerStreamSubscription.new.[_close] (http://localhost:27325/dart_sdk.js:30941:26)
    at _SinkTransformerStreamSubscription.new.[_close] (http://localhost:27325/dart_sdk.js:35744:22)
    at _EventSinkWrapper.new.close (http://localhost:27325/dart_sdk.js:35684:29)
    at _HandlerEventSink.new.close (http://localhost:27325/dart_sdk.js:35968:16)
    at _SinkTransformerStreamSubscription.new.[_handleDone] (http://localhost:27325/dart_sdk.js:35798:34)
    at _RootZone.runGuarded (http://localhost:27325/dart_sdk.js:37356:11)
    at sendDone (http://localhost:27325/dart_sdk.js:31019:24)
    at _BufferingStreamSubscription.new.[_sendDone] (http://localhost:27325/dart_sdk.js:31029:11)
    at _IterablePendingEvents.new.handleNext (http://localhost:27325/dart_sdk.js:34276:32)
    at async._AsyncCallbackEntry.new.callback (http://localhost:27325/dart_sdk.js:34210:16)
    at Object._microtaskLoop (http://localhost:27325/dart_sdk.js:37708:13)
    at _startMicrotaskLoop (http://localhost:27325/dart_sdk.js:37714:13)
    at http://localhost:27325/dart_sdk.js:33226:9

Any update on this? I encountered the same problem.


Is there a way to make them pull from their GitHub repo like in the tutorial?

@hexhowells found this

they're definitely supposed to, the images are encoded as a base64 PNG file within the notebook intentionally so they work without network access. I'm not sure why they aren't showing up, which tutorial is this so I can reproduce it?

https://training.galaxyproject.org/training-material/topics/single-cell/tutorials/scrna-case_JUPYTER-trajectories/tutorial.html

https://training.galaxyproject.org/training-material/topics/single-cell/tutorials/scrna-case_JUPYTER-trajectories/tutorial.html


Add Sprinkle - Offline with third-party API demo app

Sample PWA demonstrating supporting third-party APIs and media with offline.
Site: https://sprinkle.works
Source: https://github.com/abraham/sprinkle

Updated to merge cleanly.


Performance improvements

Reduced runtime by around 30% when tested on two different machines, a 4c/8t laptop, and a 40c/80t server.

Added result caching for some slow and frequently used methods.
Replaced ConcurrentHashMap usages with HashMap where there are no threads doing concurrent access
Build new ConcurrentHashMap's in one go to avoid the synchonizzation cost of adding entries one by one
Moved gaussian random number generation inside Person class in order to avoid the synchronized block in the JVM standard library
Narrowed synchronized block scope in order to reduce lock contention

Added 3 more commits, bringing the speed up to over 40% on my machines

Thank you for the pull request!!
There is a lot of content to consider, especially the caching and unnecessary object creation.
The concurrency fixes will need to be reviewed more closely, because we actually have run Synthea in a multi-threaded fashion before, although not recently.
Another consideration we have to review is that the results are exactly the same between runs (assuming the random seeds and initial conditions are the same). Repeatability is important, so we'll need to review your changes from that perspective.
Finally, I can tell you we won't accept your implementation of random Gaussian, even if you cite the great Donald Knuth (which I appreciate) and even if it speeds up the software by an order of magnitude. In this case, when the tradeoff is speed and using the standard library, I'm going to err on the side of the standard library 99 times out of 100.
Finally, it appears as though some of the unit tests are failing (you can check these locally by running ./gradlew clean check), and checkstyle is also throwing warnings (you can see these by running ./gradlew checkstyleMain).
I may have additional thoughts after a closer review, but thank you again!

Threading is still used in the application today for population generation. But since the threading assigns a single thread to work on a single Person object, everything that is solely used from within that Person object doesn't need to be thread safe. This is where I have replaced the ConcurrentHashMap instances with the HashMap instances. You will notice that for the clone() method of the Module class I have not replaced it, because I was unsure of its used across threads and did not have time to investigate, so in that case I simply fixed the construction to be single shot instead of multiple calls to put(). The constructor is inherently thread safe because the object doesn't really "exist" until after the constructor is finished, so ConcurrentHashMap doesn't have to deal with locks inside the constructor. The put on the other hand has to be thread safe, so there are locks involved which severely slow it down. So in the runtime of Module.clone() was greatly improved, while keeping the runtime penalty on the ConcurrentHashMap.get() when later used.
Some objects are just very expensive to construct, and in that case I replaced them with either ThreadLocal instances if the object is not thread safe (eg: Calendar), or with a simple static instance where it is at least used in a thread safe manner (eg: NormalDistribution)
"My" implementation of the random generator is actually copy&paste of the JVM implementation (See https://github.com/AdoptOpenJDK/openjdk-jdk11/blob/master/src/java.base/share/classes/java/util/Random.java#L583 ) The only difference being that the method signature is not annotated with "synchronized". I was simply removing the performance penalty of the implicit lock, since we do not need thread safety (the Random instance is only used inside Person object which is only accessed from single thread as per above). I understand if you prefer not to use it, just know it's not a "random" implementation of Random :)
The unit tests failing are the same one that are already failing on the cabg_cardio_gmf_htn_trial branch, my changes did not fix those break, but also haven't caused new break as far as I've noticed).
If you have any more concerns, let me know and I'll do my best to explain the changes.

Threading is still used in the application today for population generation. But since the threading assigns a single thread to work on a single Person object, everything that is solely used from within that Person object doesn't need to be thread safe.

Thank you, I realize that. Not all of our experiments are public, and some of those have not restricted 1 thread to 1 patient as you see here. So, it is something for us to consider.
Regarding the Gaussian implementation, please revert that change from the Pull Request.
Regarding the Unit Test failures -- OK, understood. Thank you.


Bugfix: self.lookup is modified sometimes

If a name has only one match group, then functools reduce returns a
pointer to the original set in self.lookup. We really want a copy,
because we immediate do names.remove(name)
example:
import pynamematcher as pm
pnm = pm.PyNameMatcher(use_metaphone=False)
print(pnm.lookup["stu"])
pnm.match("stu")
print(pnm.lookup["stu"])

yields
[{'stuart', 'stu'}]
[{'stuart'}]

While I'm at it get rid of the functools stuff, this is much clearer I think.

@chrisbrownnwyc not sure if you get notifications for this, but maybe take a look at this when you get the chance? Thanks!

@NickCrews - merged and updated on PyPi as well


Version 1.6 Doc

Changes introduced by this PR

Added evaluate block shortcut and description
Added param cache shortcut

Trial REALM settings should go in


Adding custom settings from Chrome - Kelby Mahoney, EUC PSO Consultant

Signed-off-by: kelbymahoney<EMAIL_ADDRESS>

@kelbymahoney - There are a lot of deletions on this PR. Is this intentional?


Update length validator

Context
We'd like to customise messages for the length validator and while I'm there, also added more options updating @nocache's PR #3
Usage
class TextValidator
  includes Subvalid::Validator

  validates :text, length: { maximum: 100, message: "cannot be longer than 100 characters" }
end

cc @madlep

Build result:

@emesc It looks like JRuby v<IP_ADDRESS> doesn't have the minimum required version of TLS (OpenSSL) needed that RubyGems.org requires to download gems. The problem should resolve itself if you bump JRuby to the latest version, which is currently <IP_ADDRESS>.

All 🍏now, thanks @colby-swandale!

Do we need to support jruby?
@zubin I'm not sure. The current version has ~2,300 downloads so I decided to keep it here. / cc @madlep

Do we need to support jruby?

@zubin I'm not sure. The current version has ~2,300 downloads so I decided to keep it here. / cc @madlep

Are most of those 2300 downloads CI builds for jruby though?