Power analysis report

Do we get power analysis report after executing the command to generate fabric netlist?

In the task configuration file I have made power_analysis=true and I have also given the power tech file path as well. .act file is generated. Can I expect a power report? Will it be generated?

Bug was found in openfpga_flow/tasks/basic_tests/generate_fabric/

Screenshots
Directory

task.conf file

OS:

- [ ] Ubuntu 20.04

@Gurusatwik I do not have an existing example on the power analysis flow. But it is definitely doable if you try to enable --power option when calling VPR. Note that you need to provide signal activity files and power property files.
See the example here:
vpr <your options> --power --tech_properties <your_tech_prop_file> --activity_file ${ACTIVITY_FILE}

For more details, you may refer to https://docs.verilogtorouting.org/en/latest/vpr/command_line_usage/#power-estimation-options


reCAPTCHA Badge Position Setting Bug

The reCAPTCHA badge position setting is not working as the option values seem to be incorrectly set to integers rather than strings in version 1.0.5.

Thanks, fixed in the new release!

Thanks!


Debian 9: systemd unit file typo

Hi folks:
The current systemd unit file has a typo: RequireMountsFor should be RequiresMountsFor:
Current
# /lib/systemd/system/graphite-api.service
[Unit]
Description=Graphite-API service
Requires=graphite-api.socket
RequireMountsFor=/var/log/graphite-api /var/lib/graphite/whisper /var/lib/graphite-api
ConditionFileIsExecutable=/usr/bin/gunicorn3
ConditionPathExists=/etc/graphite-api.yaml
ConditionPathExists=/usr/lib/python3/dist-packages/graphite_api/app.py
[Service]
ExecStart=/usr/bin/gunicorn3 --name=graphite-api graphite_api.app:app
Restart=on-failure
User=_graphite
Group=_graphite
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Change
[Unit]
...
RequiresMountsFor=...
...
Let me know if you need any more details!

Thanks for the report. I'll fix that for Debian Sid but it's unlikely a fix will be pushed to Debian Stretch. If you rely on this directive, you'll have to override it in /etc/systemd/system/graphite-api.service.d/require.conf.

Thanks @vincentbernat and @mattayes! I'll close this issue here. :+1:

@vincentbernat thanks for the advice! Question: Why won't a fix be pushed to Stretch?

@vincentbernat Would prefer to not have unnecessary warnings if they could easily be removed.


Connection error

When I keep trying to send a request using
solve_request_url=requests.post("http://localhost:5001/package/optic/solve", json=req_body).json()
It keeps returning the error:
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
and I am not sure why, as when I access the url that is being posted to, I can see it is up and running. Has anyone else come across this?

Are you running the server locally? Looks like your planner endpoint is localhost.

Yeah, I was running it locally. The issue was because of redis and mysql, I had not pulled the corresponding docker images, so the connection was never able to be established correctly.

Can you try to generate two plans in a row with the exact same settings? (pddl, planner, etc)

Yeah, I have tried that out, used the optic planner, same pddl files, but the second time it would generate, it always returns the error

Sure thing.
`
def generate_plan(domain_file, problem_file):
domain = request.files[domain_file].read().decode('utf-8')
problem = request.files[problem_file].read().decode('utf-8')
req_body = {
"domain": domain,
"problem": problem
}
# Send job request to solve endpoint
solve_request_url=requests.post("http://localhost:5001/package/optic/solve", json=req_body).json()
print(solve_request_url['result'])

celery_result=requests.post('http://localhost:5001' + solve_request_url['result'])

print('Computing...')
while celery_result.json().get("status","")== 'PENDING':

    # Query the result every 0.5 seconds while the job is executing
    celery_result=requests.post('http://localhost:5001' + solve_request_url['result'])
    time.sleep(0.5)

result = celery_result.json()['result']['output']['plan']
print('Computed!')
return result.split('\n')

`
This is the code that I use to generate the plan.

And you call this twice in a row?

Can you try and see if it fails on the remote solver too? Swap the local host with https://solver.planning.domains:5001/

Same error is returned when using the remote solver as well.
This is what gets returned on the second solver post request:
['',
 'Errors: 1, warnings: 21',
 'problem: line: 12: Warning: Undeclared requirement :typing ',
 'problem: line: 12: Warning: Undeclared requirement :typing ',
 'problem: line: 12: Warning: Undeclared requirement :typing ',
 'problem: line: 12: Warning: Undeclared requirement :typing ',
 'problem: line: 12: Warning: Undeclared requirement :typing ',
 'problem: line: 12: Warning: Undeclared requirement :typing ',
 'problem: line: 12: Warning: Undeclared requirement :typing ',
 'problem: line: 12: Warning: Undeclared requirement :typing ',
 'problem: line: 12: Warning: Undeclared requirement :typing ',
 'problem: line: 15: Warning: Undeclared symbol: at',
 'problem: line: 16: Warning: Undeclared symbol: free',
 'problem: line: 18: Warning: Undeclared symbol: closer',
 'problem: line: 22: Warning: Undeclared symbol: connected',
 'problem: line: 28: Warning: Undeclared symbol: drive-time',
 'problem: line: 28: Warning: Undeclared requirement :number-fluents ',
 'problem: line: 29: Warning: Undeclared requirement :number-fluents ',
 'problem: line: 30: Warning: Undeclared requirement :number-fluents ',
 'problem: line: 31: Warning: Undeclared requirement :number-fluents ',
 'problem: line: 32: Warning: Undeclared requirement :number-fluents ',
 'problem: line: 33: Warning: Undeclared requirement :number-fluents ',
 'problem: line: 36: Warning: Undeclared symbol: delivered',
 'problem: line: 42: Error: Syntax error in problem file - types used, but no '
 ':types section in domain file.',
 '']

If you instead run this, does it succeed?
  # original = generate_plan('original', 'problem')
  constrained = generate_plan('original', 'constrained')

I.e., don't bother requesting the first.

Hi there,
I ended up getting it to work with the local host but from this morning, I have been getting the error:
requests.exceptions.SSLError: HTTPSConnectionPool(host='solver.planning.domains', port=5001): Max retries exceeded with url: /package/optic/solve (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1006)')))
Is the local host no longer usable?

That means you weren't using the localhost, but the remote one. There was a certificate issue with SSL, but it's now resolved.

Oh yeh sorry for the confusion.
I'm using the localhost for now, and when trying to generate a plan for using a specific domain and problem file combo, I always get the error:
'Error': 'This Planutils package is not configured correctly'
Do you know why this is being returned?

Most often it's because the parameters sent are wrong, or that planner isn't equipped to handle remote calls. Which planner?

Ah okay, I am using OPTIC.
I tested it with the remote host and it worked fine. Would you be able to let me know how long the certificate for the remote host is valid for?

The SSL certificate needs renewal every 6 months, but that's on us running the server to figure out. It's meant to be automatic, but we have some server configuration maintenance that's required to make that a reality.
Going to mark this issue as closed, as I don't think there is a bug corresponding to it with the PaaS software. Happy to continue the conversation over in slack.planning.domains if you'd like.


Fix multiple issues with zli output formatting

feat(cli): Rename IMAGE NAME to REPOSITORY"
https://github.com/project-zot/zot/issues/1591
- I will rename "IMAGE NAME" to "REPOSITORY" in order to make the header easier to parse
- The order of the images cannot be predicted if zot is getting them 1 by 1 using the REST API for manifests, so they cannot be sorted when printed. We could wait on all calls to return but that may take minutes, and printing partial results as they become available is better.
- The order of the images can be predicted when relying on the zot specific search API, but that is not available in all zot servers depending on build options. I added sorting ascending by default, and is partially fixed in this PR for the search API, but we should properly fix this in. We are planning to implement configurable sorting in a separate PR - see the work under https://github.com/project-zot/zot/pull/1577
- With regards to the column widths/alignments that was discussed before, and the issue is we don't know the values beforehand for the REST API based responses. As mentioned above printing partial results as they become available is better.
- The column widths/alignments are working for calls to the search API see https://github.com/project-zot/zot/pull/851 - and we'll need server side changes for other tag sort criteria besides sorting ASC
https://github.com/project-zot/zot/issues/1592
- Fix missing space after help message
https://github.com/project-zot/zot/issues/1598
- Fix table headers showing for json/yaml format
- Fix spacing shown with json format, use 1 row per shown entry in order to be compatible with json lines format: https://jsonlines.org/
- Add document header --- to every image shown in yaml format to separate the entries
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Update our docs? @mbshields


use rust attribute instead of no_run

this makes syntax highlighting work.

Readme.md is included into lib.rs and cargo test tries to run them as a part of CI (which is not configured yet :) ). Snipped with main fails. I guess we can use rust for the second snipped but the first one needs no_run of some sort, not sure if those two can combined.

Any thoughts? Can you make this change so cargo test passes?

I dunno honestly, maybe replace ```rust with ```no_run on "include" action?

"include" action is done with #![doc = include_str!("../README.md")], so can't replace there. Can you drop the first change? Still going to be an improvement - I'll merge that.

like that? (dunno how to "drop" the first change)

like that?

This will do, thank you.

(dunno how to "drop" the first change)

https://www.atlassian.com/git/tutorials/rewriting-history
TLDR, I would do something like

edit the file removing the first change
git add -p to add this removal
git commit --amend to add this change to the previous commit - making it to contain only one change
git push origin master --force-with-lease - to replace master in your branch with


Add Awesome PEP8

A curated list of PEP8 tools and guides

Not a lot of content yet. Work some more on it and ping me in a few weeks and I'll reopen.

Feedback:

Place the badge on the right side of the heading, not description. Looks better.
Would like to see some more blog posts about using PEP8. Like: http://docs.python-guide.org/en/latest/writing/style/
https://atom.io/packages/linter-pep8

Please read the contributing guidelines and the awesome manifest.
Especially the part about which license to use.

ok thanks for the feedback


Added new functionality for combined cart discounts

Background
POS is going to be supporting combined cart discounts. This PR brings in some functions, as well as a new property called cartDiscounts: Discounts[] to support this feature.
Solution
Partners are now going to be able to take advantage of this feature. Since regular manual discounts are still limited to only one discount per cart, but code discounts are not, in order to simplify the logic we are going to be separating the two functions.
We are also providing new functions to remove discounts in a batch call, or remove a specific discount code.
🎩

...

Checklist

[ ] I have :tophat:'d these changes
[ ] I have updated relevant documentation

Additionally, we're introducing applyCartCodeDiscount(code: string): Promise<void>;, which allows a code discount to be applied next next to other discounts, which is not possible using applyCartDiscount at the moment. 💡 As this was not included in the initial doc, is this an issue that we only just discovered?

@jiricrispeyn
I think we want to be clear on the different functionality of manual discounts and discount codes, especially when it comes to 3P devs since they don't have internal Shopify context. By having two separate functions (and we've been wanting to do this for a while anyways), it makes it clear that there's a difference between the two and that they have different behaviour. ie discount codes being able to be multiple in the cart, vs manual discounts which are only one per cart.


Massive bundle with next export

Hey, I've been using https://github.com/zeit/next.js/pull/1576 fork for a little using next export. And with that approach it my app.js bundle was 140kb.
With the the v3-beta it's outputting a 1.2mb bundle.
I've checked webpack isn't running in dev mode during the build, but wondering if you have ideas on what might be happening?

Put webpack-bundle-analyzer into your project and check is there any suspicious module which shouldn't be there. Take a look at example below:
https://github.com/zeit/next.js/tree/v3-beta/examples/with-webpack-bundle-analyzer

Thanks for the pointer! It was actually an issue with a local mono-repo managed by Lerna, still not exactly sure why it's so bloated but must have something to do with the linking.


Create user interface to add posts

To add posts, a form page needs to be created in order for the user to create the posts properly. This can be a stubbed layout for now. Essentially, it just needs to be a form that a user can add a title, description, and upload a file to.

This can be found in create.ejs


Role fails on RedHat if SELinux is disabled

Role fails with:
TASK [cloudalchemy.prometheus : Allow prometheus to bind to port in SELinux on RedHat OS family]  fatal: []: FAILED! => {"changed": false, "msg": "SELinux is disabled on this host."}

@aniari could you check if #112 fixed it?


Declare local symbols as "export" instead "import" monikers

Previously, localN symbols were declared as imported monikers. I don't think this change affects anything, but I noticed  this bug while investigating the issue to JDK navigation because I saw lots of import monikers in the JDK dump.lsif, when I expected only to see export monikers

Should we not emit monikers for localN symbols at all instead?

We currently use local monikers for snapshot testing purposes. Maybe we should have a flag to decide whether to emit local monikers, but this PR is a small enough improvement for now to merit merging


NeonDbError: Error connecting to database: fetch is not defined - In Google Cloud Functions framework local development.

Steps to reproduce
import type {HttpFunction} from '@google-cloud/functions-framework/build/src/functions';
import {neon} from '@neondatabase/serverless';
import * as dotenv from 'dotenv';
dotenv.config();

const sql = neon(process.env.DATABASE_URL as string);

export const neonTest: HttpFunction = async (req, res) => {
  const [users] = await sql`SELECT * FROM users`;
  res.send('Done');
};

Expected result
Return the data
Actual result
[1] NeonDbError: Error connecting to database: fetch is not defined
[1]     at execute (/Users/willliu/projects/soc2-cloud-functions/get-all-partners/node_modules/@neondatabase/serverless/index.js:1533:49)
[1]     at NeonQueryPromise.then (/Users/willliu/projects/soc2-cloud-functions/get-all-partners/node_modules/@neondatabase/serverless/index.js:1542:56)
[1]     at processTicksAndRejections (node:internal/process/task_queues:96:5)

Environment
Local
Logs, links

Dependencies

  "devDependencies": {
    "@google-cloud/functions-framework": "^3.3.0",
    "@types/express": "^4.17.17",
    "@types/node": "20.4.6",
    "concurrently": "^8.2.1",
    "gts": "^5.0.1",
    "nodemon": "^3.0.1",
    "typescript": "~5.1.6"
  },
  "dependencies": {
    "@neondatabase/serverless": "^0.6.0",
    "dotenv": "^16.3.1",
    "google-auth-library": "^9.0.0"
  }

Well, it looks like fetch() is not defined. What environment (Node version?) is this?
Assuming that's the problem, one solution may be to use the fetchFunction configuration option.

@jawj that was totally it - I was on node 16, turns out I needed to be on node 18. I did not realize fetch did not come out of the box in node 16!


Profile Activity

Create Profile Activity

TODO

Implement hot links
Manage tool bar on view scroll
Dialog theme inherit from apptheme

Complete


Add label with overall number of contributions

There should be a heading " contributions in the last year " on the contribution graph.

Implemented in v0.4.1. as a "footer".


Here is the main issue when I run this file role_of_different_parameters.py

File "role_of_different_parameters.py", line 108, in
flame_decoder = overlay_visualizer.deca.flame.eval()
AttributeError: 'OverLayViz' object has no attribute 'deca'

that was my bad. Forgot some changes. Should be fixed now. Pull please.


is there is any way to integrate exlainx into django? please help me

hello i want to work with explainx in django rest framework can anyone please help me i didn't understand how can i implement explainx into django rest  framework
PLEASE HELP ME

Please elaborate more, What you are trying to do?

Please elaborate more, What you are trying to do?


Making an image with a custom python package preinstalled

I'm attempting to deploy a piston container on flyio, but I need to have an image with python preinstalled and with some custom python packages (just the defaults with torch).
I have attempted to do so by using the build.sh script in the builder directory, but this will not download any custom packages that I specify in the packages directory as it downloads the packages from the web i think.
Any ideas?

I am attempting to build using the docker-compose.dev.yml file and everything seems to get installed properly with the custom packages. But when I run the code i get this:
/piston/packages/python/3.12.0/run: line 3: /piston/packages/python/3.12.0/bin/python3.12: No such file or directory
I don't really get why because ppman says that python is installed and I can see the binaries are in the docker container

I have the same issue, but with Csharp. mono runtime is already installed, but every time when i send a POST request to the endpoint i am getting stderr
"/runtime/bin/csc: 2: exec: /piston/packages/mono/6.12.0/bin/mono: not found\n"
Have you found any workaround?


Remove dbless-combined-services from integration tests matrix

Is there an existing issue for this?

[X] I have searched the existing issues

Problem Statement
When CombinedServices becomes enabled by default, there's no need for a separate entry in the integration tests matrix. #3777 is to be released in 2.10.0 and according to our policy for its lifetime, it should be enabled by default in the next minor release, which most probably will be 2.11.0.
Proposed Solution
Remove the dbless-combined-services entry from .github/workflows/_integration_tests.yaml.
Additional information
No response
Acceptance Criteria

[ ] No redundant integration tests are run for CombinedServices feature gate

We are indeed flipping the toggle for 2.11 then, correct?
Completing this would imply that we have done so, but there was no blocking issue associated with this even though it's marked ready.
I created a PR to do both the toggle and remove the test since it seems that's likely the case, but if we still need to decide if the change will go into 2.11 we need a separate issue or amendments to this one.

@rainest I think that flipping to default true in 2.11 is according to our agreement about the gradual introduction of this feature. I'd just confirm with @mheap?

Default true in 2.11 is fine with me. This does change metric names, but there is a way to disable it that we should document


Autocomplete lacks parity with standard jupyter server

Issue Type: Bug
I opened this in #6979 which was closed, but autocomplete still doesn't work as well as in a standard jupyter notebook in a browser. Tab-complete should work with file names inside say, opening a csv:
pd.read_csv("
but this does nothing for me at the moment. Hiting tab after opening the quote just produces whitespace.
Similarly subscriptable objects with strings don't properly autocomplete. A dataframe:
df["
Should expose its columns on tab in that situation. It is not doing that for me now. Custom classes can define _ipython_key_completions which I use extensively too. Even dictionaries, the tab key is producing white space.
EDITED with video:
https://user-images.githubusercontent.com/13702392/160241187-bac0977e-84d7-41b6-84ba-ac9ee856b161.mov
Extension version: 2022.2.1030672458
VS Code version: Code 1.65.2 (c722ca6c7eed3d7987c0d5c3df5c45f6b15e77d1, 2022-03-10T14:42:05.236Z)
OS version: Darwin arm64 21.4.0
Restricted Mode: No

System Info

Item
Value

CPUs
Apple M1 (8 x 24)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
3, 2, 2

Memory (System)
16.00GB (0.20GB free)

Process Argv
--crash-reporter-id 68686b81-af00-4876-bfbb-a517c41c7bb9

Screen Reader
no

VM
0%

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyl392:30443607
pythontb:30283811
pythonvspyt551cf:30345471
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805:30301674
pythonvspyt200:30340761
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
vsc1dst:30438360
pythonvs932:30410667
wslgetstarted:30449410
vsclayoutctrt:30451275
dsvsc009:30452663
pythonvsnew555:30457759
vscscmwlcmc:30438804
vscgsvid1:30447480
pynewfile477:30450038

It looks like https://github.com/microsoft/vscode-jupyter/issues/8983 covers the same issue. There's a lot of chatter there, but https://github.com/microsoft/vscode-jupyter/issues/8983#issuecomment-1045050402 summarizes it well


Adds ToC to Readme for section update

Description
Adds a entry to the ToC on readme
Issues Resolved
As per feedback on #2473
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

You should rebase this against an up-to-date main.

Log 3411 shows a flaky test failure reported in #2440.
Although we could retry the Gradlecheck task, it's recommended to rebase/merge the current upstream main branch to your feature branch.

@stockholmux please rebase

closed in leu of #2546


Field being marked as required when they are not

I have a form in a modal that I use multiple times when editing models. Some fields are optional, and some may even conditionally be inside <div class="form-group hidden"> elements; all conditional fields are not required. For example : <input type="number" class="form-control text-right" placeholder="Qty." step="0.0001" name="qty">.
However, when making the modal visible, these conditionally "hidden" fields are considered invalid, for some reason, until I make them "visible", given them focus, and changing their values. After that, they act as expected, even when hidden.
When in error, they are marked as required, as their error message is "Please fill in this field.". I tried invalidating the form via JavaScript, re-running the validation, triggering events on the faulty fields, etc. Nothing will cut. Why are these fields in error in the first place, they have no validation whatsoever attached to them?

Can you please provide an example in jsbin?

Right, I got caught up and forgot to update this issue :smile:
Initially, the field is marked as required from the HTML template, and once the client is loaded, $(form).validator(...); is called. Upon viewing a model, $(optionalFields).prop('disabled', condition); is called to make fields optional or required, depending on a checkbox or some other conditions. The problem is that since the field's value is not modified, it is not invalidated and any errors are not reset. I end up having to $(optionalFields).removeData('bs.validator.previous'); to fix this.

The comparisons with the previous value have been removed in v0.11.0


Gtihub issues notebooks never open

Version: 1.47.0-insider (user setup)
Commit: 04545fa88043fd10d1f3edefd26be1b8245b516f
Date: 2020-07-02T05:48:37.715Z
Electron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Windows_NT x64 10.0.18363

Github issues notebook v0.0.33
Recently I've noticed that a most of the time issue notebooks never load. I'm not sure if this is an issue with vscode or the notebook, no errors in the debug console. If I reload the window with a notebook open it will print an error that "Workbench did not finish loading in 10 seconds". I notice that if I do this it seems that other things don't activate, e.g. there's no problems action in the status bar.

Steps to Reproduce:

Try to open a .github-issues notebook

Does this issue occur when all extensions are disabled?: N/A
Peng requested a --prof-startup:
prof-a314.txt

"Workbench did not finish loading in 10 seconds"

That usually means that the extension host didn't come up at all, e.g before loading extensions. Was there anything on the console? How did you start VS Code?

It seems to work today, so I'm unable to reproduce it to get more information. Maybe there was a bad build. I will reopen if I run into it again.


refactor(layer) move not core leaflet layers to ui-leaflet-layers

Move layers to ui-leaflet-layers

Cool this is a pretty core layer; the main fork should be in angular-ui.

LGTM comment is something to consider.

@nmccready yes, it will be in angular-ui organization, when I finish test, examples and page.

ok cool


Issue/73 - command blocklist page

Closes #73
Adds Command Blocklist Admin Page
Adds block list hook
Moves command hook from CommandIndex Table to hooks folder and simplifying CommandIndex folder structure
Adds a modal wrapper for making future modals easily off the template

Observations from using trying it out:

Long system or command names wrap and look awkward
The filter box includes the "Add" field, which isn't a thing you want to filter on in this case.

See attached screenshot

I also notice that the column with the trashcan on the list view is both sortable and filterable, which is kind of confusing.

I also notice that the column with the trashcan on the list view is both sortable and filterable, which is kind of confusing.

These are both easy, one-liner fixes. Thanks for catching that.

Another minor thing I noticed now that the new theming stuff has been merged is that there's a weird miscolored section of the table header on the blocklist page:


usage Information is not complete

In order for this component to work font awesome and bootstrap is required besides the simsCheckbox js and css.
This is a working code:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>      <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">	     <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script> 	 <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 	<link href="simsCheckbox.css" rel="stylesheet"/>	     <script src="simsCheckbox.js"></script>

That is sure correct. Thanks

Try an empty page with just jquery and your two files the css and the js and it doesn't work.I tried it many times.


Is this app safe, heard a lot of comments about this app and they weren't good, specially with data and that it consumes a lot of cpu usage

Uses less than 1% CPU for me. Care to provide more context?

Well, many posts in reddit (as this one, https://www.reddit.com/r/LoLcustom/comments/13qrg5a/the_virus_of_r3nzskin_is_not_false_positive_its/) say that it's not safe to download it and that it consumes a lot (5-10%)

It might consume some of the CPU because it checks for league process pretty often. The project is open source, so you can check the code for yourself and confirm it's not malicious.


Add tests

Add mocha browser tests.
Reorder exercises from easy to hard
Partition exercises into stretch & super stretch goals.

LGTM :white_check_mark:


Add Use Cases, NFRs to developer guide

Codecov Report

Merging #21 (efa5eae) into master (ccb7ee9) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #21   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

Continue to review full report at Codecov.

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

still need Product Scope and user stories, then can merge this

still need Product Scope and user stories, then can merge this

yea sophie will finish that up, just merge mine in first?


[action] Android: add JVM options parameter for crashlytics

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
I have to pass corporate proxy's username and password to java executable when uploading a build to crashlytics. Is there a chance to add an option to crashlytics method which I invoke from Fastfile?
E.g. crashlytics(api_key: key, build_secret: secret, vmopts: "-Dhttps.proxyHost=proxy.local -Dhttps.proxyPort=443 -Dhttps.proxyUser=admin -Dhttps.proxyPassword=qwerty")

Hm interesting. Is there no way to configure this externally via an environment variable? We probably have many more Java tools that might require this, so adding this to all actions manually seems like a lost fight.

You are right, the env variable JAVA_TOOL_OPTIONS can contain all necessary flags. The problem is that JVM always prints out this variable including my proxy password. There is no way to turn off this behavior. At least I haven't found it.
There's is a parameter for gradle in fastlane (https://docs.fastlane.tools/actions/gradle/) called system_properties. It would be great to have smth similar for crashlytics.

Understood.
Is "system properties" a common name for these -D parameters in the Java world? If yes, I think you can go ahead and create a Pull Request with that naming scheme.
(When you are at it, could you maybe add an example and improve the description of gradle as well so this becomes a bit more discoverable what this param is meant to be used for? The proxy thing or the example from the original PR seem to be good examples: https://github.com/fastlane/fastlane/pull/10883)


Fix how dual licensing is applied

Now LICENSE uses the SPDX syntax to point to the two licenses we use. There are LICENSE.* files to remind the content of both licenses.
khepri.app is also fixed; it was only mentionning a single license so far.

Pull Request Test Coverage Report for Build 489

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.5%) to 86.689%

Totals

Change from base Build 487:
-0.5%

Covered Lines:
1804

Relevant Lines:
2081

💛  - Coveralls

@dumbbell is this a GitHub feature/convention? Should we do this in other (smaller) repos?

It's not a GitHub convention and GitHub relying on licensee, this is unsupported (GitHub won't display all the licenses on the right sidebar).
I just searched if there were "official" ways to document licences. I found the following comment speaking about what SPDX suggests:
https://softwareengineering.stackexchange.com/questions/304874/declaring-multiple-licences-in-a-github-project/371435#371435
And SPDX drives many new conventions around licenses, so I thought about following this one too.


Startup: Remove duplicate calls for registerPush.

Thanks.
That is one of the several steps to improving the startup process.


fix: Fix Portal warning on Next.js

Closes #656
Work in progress
How to test?
TBD
Does this PR introduce breaking changes?
No

@diegohaz any progress on this or any workaround?

@marcospassos I paused the work on this PR to focus on v2, which has a more robust fix for this issue. In the meantime, you can install the version created for this PR ("reakit": "https://pkg.csb.dev/reakit/reakit/commit/b6285795/reakit") and check if it's working properly.
I don't remember the error on the CI, but that's probably the only thing blocking this PR.

Hello! is there any timeline for this to be fixed at some point? I've tried this:

@marcospassos I paused the work on this PR to focus on v2, which has a more robust fix for this issue. In the meantime, you can install the version created for this PR ("reakit": "https://pkg.csb.dev/reakit/reakit/commit/b6285795/reakit") and check if it's working properly.
I don't remember the error on the CI, but that's probably the only thing blocking this PR.

and it wouldn't work. I might be able to help 😃


Indices from sub classes always get re-created

Bug Report

Q
A

BC Break
no

Version
2.5.3

Summary
Having an inheritance and defining indices on a subclass (eg. UniqueIndex) will always re-create the subclasses' indices.
Current behavior
Having an inheritance and defining indices on a subclass (eg. UniqueIndex) will result in the subclass indices to be dropped on every run of doctrine:mongodb:schema:update and re-created afterwards.
Notice that the index will exist after the command, so the collection looks okay, but the indices are effectively dropped and recreated.
This is usually not such of a big problem but it put some our our databases down after dropping an index on a 0,5 TB collection and starting to recreate it for multiple hours.
How to reproduce
<?php

use Doctrine\ODM\MongoDB\Mapping\Annotations as ODM;

/**
 * @ODM\Document()
 * @ODM\InheritanceType("SINGLE_COLLECTION")
 * @ODM\DiscriminatorField("metadataType")
 */
abstract class Metadata
{
    /**
     * @ODM\Id()
     */
    protected ?string $id = null;

    public function getId(): ?string
    {
        return $this->id;
    }
}

<?php

use Doctrine\ODM\MongoDB\Mapping\Annotations as ODM;

/**
 * @ODM\Document()
 */
class PreAggregationMetadata extends Metadata
{
    /**
     * @ODM\UniqueIndex()
     * @ODM\Field(type="string")
     */
    private string $cacheKey;
}

For debugging purposes add the following code to \Doctrine\ODM\MongoDB\SchemaManager::updateDocumentIndexes, right before $collection->dropIndex(...):
dump('Dropping index ' . $mongoIndex['name'] . ' on ' . $documentName);

Run:
$ bin/console doctrine:mongodb:schema:update
Dropping index cacheKey on Metadata
Updated indexes for all classes
Updated validation for all classes

Expected behavior
No index drop
$ bin/console doctrine:mongodb:schema:update
Updated indexes for all classes
Updated validation for all classes

Workaround
All indices have to be defined on the root class.

@buffcode thanks for the report! Would the same be true if Metadata was mapped as a ODM\MappedSuperclass instead of ODM\Document? That would be more correct from a configuration's point of view as Metadata can not be a document on its own

@malarzm The effect seems to be the same. Having the parent being abstract without MappedSuperclass is used to be able to query all subclasses ("A mapped superclass cannot be a document and is not queryable."), while ODM automatically returns the correct type.
Nevertheless, while testing various combinations of abstract and MappedSuperclass I also had following error, resulting in no index at the end, presumably because the order of the index creation is not correct:
<?php

use Doctrine\ODM\MongoDB\Mapping\Annotations as ODM;

/**
 * @ODM\Document()
 * @ODM\InheritanceType("SINGLE_COLLECTION")
 * @ODM\DiscriminatorField("metadataType")
 */
class ClassA
{
    /**
     * @ODM\Id()
     */
    protected ?string $id = null;
}

<?php

use Doctrine\ODM\MongoDB\Mapping\Annotations as ODM;

/**
 * @ODM\Document()
 */
class ClassB extends ClassA
{
    /**
     * @ODM\Index()
     */
    protected ?string $foo = null;
}

Output:
$ console dev:doctrine:mongodb:schema:update -vv 2>&1 | grep 'Class'
07:28:02 INFO      [app] [MongoDB] Creating index on ClassA: foo_1
07:28:02 WARNING   [app] [MongoDB] Dropping index on ClassA: foo_1

Database view:

IMHO the index comparison needs to take all subclasses into account and perform the index deletion/creation only once per collection. The subclasses can be skipped, as they have already been processed by the parent.

Thanks for checking! You're right, we'll need to improve how indices are created. Most probably in the same vein as #2392 did. Mind taking a stab at it? :)


runtimeFilter use runtime filter default size for debug purpose

Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.7 seconds
stream load tsv:          442 seconds loaded<PHONE_NUMBER>9 Bytes, about 161 MB/s
stream load json:         22 seconds loaded<PHONE_NUMBER> Bytes, about 102 MB/s
stream load orc:          59 seconds loaded<PHONE_NUMBER> Bytes, about 17 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
insert into select:          78.1 seconds inserted 10000000 Rows, about 128K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230526021131_clickbench_pr_150888.html

run buildall

run buildall

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 35.02 seconds
stream load tsv:          438 seconds loaded<PHONE_NUMBER>9 Bytes, about 162 MB/s
stream load json:         22 seconds loaded<PHONE_NUMBER> Bytes, about 102 MB/s
stream load orc:          59 seconds loaded<PHONE_NUMBER> Bytes, about 17 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
insert into select:          78.7 seconds inserted 10000000 Rows, about 127K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230526165107_clickbench_pr_151625.html

run buildall

run buildall

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.92 seconds
stream load tsv:          440 seconds loaded<PHONE_NUMBER>9 Bytes, about 162 MB/s
stream load json:         23 seconds loaded<PHONE_NUMBER> Bytes, about 97 MB/s
stream load orc:          59 seconds loaded<PHONE_NUMBER> Bytes, about 17 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
insert into select:          25.8 seconds inserted 10000000 Rows, about 387K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230529070409_clickbench_pr_152609.html


dt-shell-color-scripts: init at 1.0.0

Description of changes
I am adding a new package, dt-shell-color-scripts.  I followed the NixOS wiki tutorial on packaging shell scripts and I thought it would be a nice addition to nixpkgs.

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

@jakobneufeld it looks like it doesn't entirely work yet?
[steffen@necrophcodr-desktop:~/code/jakobneufield-nixpkgs]$ ./result/bin/colorscript -h
/run/current-system/sw/bin/find: ‘/opt/shell-color-scripts/colorscripts’: No such file or directory
/run/current-system/sw/bin/find: ‘/opt/shell-color-scripts/colorscripts’: No such file or directory
Description: A collection of terminal color scripts.

Usage: colorscript [OPTION] [SCRIPT NAME/INDEX]
  -h, --help, help      Print this help.
  -l, --list, list      List all installed color scripts.
  -r, --random, random  Run a random color script.
  -e, --exec, exec      Run a specified color script by SCRIPT NAME or INDEX.
  -b, --blacklist, blacklist    Blacklist a color script by SCRIPT NAME or INDEX.
  -u, --unblacklist, unblacklist        Unblacklist a color script by SCRIPT NAME or INDEX.
  -a, --all, all        List the outputs of all colorscripts with their SCRIPT NAME

Looks like there's something not quite working with the path to the colorscripts directory. You may want to perform a substituteInPlace ./colorscript.sh "/opt/shell-color-scripts/colorscripts" "$out/opt/shell-color-scripts/colorscripts" perhaps, although I have not tested that.

For some wierd reason
my commit history got messed up

I will make a new pull request without all these wierd quirks. I am terribly sorry.


Updating test cases to consider issue #274 - Problem with required an…

my impression was rather that the docs should be clarified. but that should be discussed in #229.
i'd had some minor remarks here. and, obviously, the docs would have to be amended if this was changed in a very elaborative and exemplary way. :-)

ok I understand. Please, correct me if I'm wrong, but I think people base theirs development on docs (at least two persons did ;) ).  Indeed I think is a very consistent way to manage 'required' validator.  In fact this new test case worked on version 0.9 but not in 0.9.1.
I think merging this PR is like "fixing" an issue but if you rewrite docs it could be seem a little odd.
Personally I suggest not changing so much in docs in version 1.0.x and change it in 1.1.x.

afaik, the behavior you expect was never intended, and as pointed out in the correspoinding issue, the docs can be interpreted like you do, but are not meant to. for an informed discussion it would be good to know which commit changed that behaviour. git bisect is great for that.

Ok I understand.  Please feel free to to close this PR without merging.  Anyway I can't do it work in all situations.  If in the test case, you just invert the order of the tests (first success and then fail) it just doesn't work.  It seems that this PR only works if the field is present in the document you are validating or you name it in other validator call (as is happening in the test case).


New Metrics Template  Update: Sponsorship.md

Updated the Organizational Influence using the new metrics template

Tweak the description and the objective sections to form the Overview section.
Page not found -> The Key Role of Sponsorship:
[https://inclusion.slac.stanford.edu/sites/default/files/The_Key_Role_of_a_Sponsorship_for_Diverse_Talent.pd]
Page nor found -> Perceived unfairness is a major reason to leave a community
https://www.kaporcenter.org/tech-leavers/

All comments resolved


Error while parsing appveyor.yml

Z:\druntime>LocalAppVeyor lint --token=v2.dr7k***85kx
Validating 'Z:\druntime\appveyor.yml'...
Connecting to AppVeyor validation API...
YAML configuration file is valid.

Z:\druntime>LocalAppVeyor build
Error while parsing 'Z:\druntime\appveyor.yml' file. Build aborted.

(I don't know how to enable more verbose output)
This appveyor.yml file is here: https://github.com/dlang/druntime/blob/master/appveyor.yml
This is well-known project, most likely file is valid. It is not contains not supported build steps.

This appveyor.yml file is here: https://github.com/dlang/druntime/blob/master/appveyor.yml

The very last line test_script: true shouldn't really be valid from AppVeyor perspective. All documentation points to test_script being a script block. Not sure what test_script: true means. If you can point me to some kind of documentation to where that's a valid scenario please do.
That being said I assume AppVeyor just ignores it so I've updated the tool to do the same.
You can get latest.
dotnet tool update -g localappveyor

Thanks for reporting this.

Fixed, thanks!


TS-4050 - Trafficserver is crashing when buckets=0 is configured in cache_promote plugin

Fix trafficserver crash when buckets=0 is configured in cache_promote plugin and Set buckets default value to be 10

Hmmm, I'll have to review this further, but there seems to be a lot other changes here in this PR, unrelated to this actual fix. Why is that? Why is so much code changed or rearranged?

Closing this. I will open new pull request with actual changes


Sample -> sex should be optional

In many cases the sample sex property is not known or cannot be disclosed. We should make it optional to accomodate these use-cases.

update: sex is already optional in the schema. It cannot be skipped on the CLI prompt because of how we use click.Choice


Actualize docs to (compare_by) option

This PR mentions the ability to pass external messages to (compare_by) option using a custom comparator.

@armiol @alexander-yevsyukov PTAL


if tag evaluation problems

I'm having trouble with zplug evaluation an if tag.  The following works in zsh shell:
if [[ -n $(grep Gentoo /etc/*-release) ]]; then echo "True"; fi
But this does not work in the if tag:
"[[ -n $(grep Gentoo /etc/*-release) ]]"
Should I be using different syntax?

Please show us the minimal zshrc to reproduce this problem. What you have should work.

If there is no reply for one week or more, your problem shall be deemed to have solved. Otherwise, please reopen this issue.


Dont load Review if Comment is CommentTypeReviewRequest

RequestReview get deleted on review.
So we don't have to try to load them on comments.
broken out #28544

I was unable to create a backport for 1.21. @6543, please send one manually. :tea:
go run ./contrib/backport 28551
...  // fix git conflicts if any
go run ./contrib/backport --continue

-> #29160


[docs] Migrate Grid to emotion

[x] I have followed (at least) the PR section of the contributing guide.

The following demos of the Grid component were migrated:

[x] Spacing
[x] Basic grid
[x] Grid whit multiple breakpoint
[x] Auto Layout
[x] Complex Grid
[x] Nested Grid
[x] Limitations: white-space: nowrap;
[x] Interactive Grid
[x] CSS Grid

Related to #16947

For the demos that use Paper component could be used the api styled? thinking of little demos

For the demos that use Paper component could be used the api styled? thinking of little demos

Yes please. I have given it a try in 443a7a3b32bb4f8d3b59a48f57f65d5180ac84d4. It's much better. Compare:

@vicasas Great


What does my site costs?

https://whatdoesmysitecost.com/

Results: https://whatdoesmysitecost.com/test/151213_JW_45d9d561a1efa61f1707d2792c9448c0

Full test results: http://www.webpagetest.org/result/151213_JW_45d9d561a1efa61f1707d2792c9448c0/


refactor: merging CrossTenantDependencySensor with SuperExternalTaskSensor

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 74.405%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5596

Relevant Lines:
7521

💛  - Coveralls


Teams for Mac .dmg download

Could you give me the link to download the installation file for Mac in .dmg format?
Thanks

Dettagli del documento
⚠ Non modificare questa sezione. È necessaria per i collegamenti relativi ai problemi tra docs.microsoft.com ➟ GitHub.

ID: 6457d204-d229-9154-28fd-ca9bbb4bddcd
Version Independent ID: f5d82846-41cb-3548-6997-ce23bd8f89c6
Content: Ottenere i client per Microsoft Teams - Microsoft Teams
Content Source: Teams/get-clients.md
Service: msteams
GitHub Login: @LolaJacobsen
Microsoft Alias: lolaj

@domen62 thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


.dist-info dir is needed for cryptography package

cryptography uses pkg_resources.iter_entry_points routine
to locate available cryptographic backends.

Coverage remained the same at 96.563% when pulling 6c90d2eb01f0fc4c7017022fbbbd336357569246 on mialinx:master into 9ff1edd4a4d4c9428648a6298f8ac7eff2630428 on Miserlou:master.

Ah, okay.


Add option to not sort series in grouped area chart

I'm submitting a...

[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

[x] willing to submit a PR

Current behavior

Currently, grouped line/area charts have their series sorted by median value.
There is no option to not have the data sorted.
https://github.com/reaviz/reaviz/blob/9e2f03ce9451a11e5e0562aab8b0b06f15abfcc8/src/AreaChart/AreaChart.tsx#L136
there also seems to be similar calls of buildNestedChartData(..., true) on the radial charts, but haven't been using them so won't comment too much on them.
Expected behavior

I'd like there to be some way to indicate that the data shouldn't be sorted, likely in the form of a prop on either AreaSeries or AreaChart
What is the motivation / use case for changing the behavior?

I have a color scheme I'm using for a set of data across various charts, and want the color for each series to be the same across charts.
However, since the the area chart sorts its series, the chart ends up with series having their colors mixed up.
e.g.

data series
intended color
median
color in chart

A
red
4
red

B
orange
1
❌ green

C
yellow
3
yellow

D
green
2
❌ orange

colors       [red, orange, yellow, green]
data         [A,   B,      C,      D    ]
sorted data  [A,   D,      C,      B    ]

Minimal reproduction of the problem with instructions

https://stackblitz.com/edit/vitejs-vite-h9ejte?file=src%2FApp.jsx

Desired is preserving the order A -> B -> C -> D along with their corresponding colors red -> orange -> yellow -> green

This might help you
https://bit.ly/3yXXzbX
Passcode: d5kp14h
You must have gcc compiler installed

The reason this sorts them is because in area chart, you wouldn't be able to see all the points otherwise.


Replace Skeleton with shadcn-svelte

For building svelte components, I prefer shadcn-svelte to Skeleton. Could you please give me some hints on how to do that?
Thanks a lot!

You are welcome to fork the code and give it a shot. I looked at the project -- I will add an example when I can find some free time.


Allow retrieving device information

How about now? :)

Hi @dolohow, are you still going to support this PR? 😄

I left the company that was interested in pushing this forward.   I would close this PR.


Add maxheap code in python.

Max-heap implementation from scratch in python without any library will be appreciated.

hey,I want to work on this issue.

Sure.


Add localization support for error messages

We should follow the process used for powerquery-parser to support localized error messages.

Both the parser and language services now have localization pipelines.


Inconsistent code formatting of parameter list in lambda

Ktlint accepts code below as IntelliJ IDEA default formatter forces this format
val bar =
    BarBarBarBar { paramA,
                   paramB,
                   paramC ->
        Bar(paramA, paramB, paramC)
    }

However, format below would be more consistent when compared to parameter lists in classes and functions:
val bar =
    BarBarBarBar {
            paramA,
            paramB,
            paramC ->
        Bar(paramA, paramB, paramC)
    }

class Foo(
    paramA: String,
    paramB: String,
    paramC: String,
) {
    // ...
}

fun foo(
    paramA: String,
    paramB: String,
    paramC: String,
) {
    // ...
}

As this change conflicts with IntelliJ IDEA Default formatting it should only be applied whenever ktlint allows to deviate from default formatting.

Ktlint accepts code below as IntelliJ IDEA default formatter forces this format

It looks like ktlint 0.47.1 is not accepting that format in my project:
fun combine(a: Any, b: Any, c: (Any, Any) -> Unit) {
  c(a, b)
}

class Foo {
  fun foo() {
    combine(
      Any(),
      Any()
    ) { a,
        b ->
      TODO()
    }
  }
}

.editorconfig
[*.{kt,kts}]
indent_size = 2
indent_style = space

error
Foo.kt:11:1: Unexpected indentation (8) (should be 6) (indent)

val bar =
BarBarBarBar { paramA,
paramB,
paramC ->
Bar(paramA, paramB, paramC)
}

Although your problem looks same as my problem it is actually different. But we can agree anyways that the result produced by ktlint is not good for either example.

After updating to 0.49.0 this is still not working as ktlint expects the formatting to look like this:
fun combine(a: Any, b: Any, c: (Any, Any) -> Unit) {
  c(a, b)
}

class Foo {
  fun foo() {
    combine(
      Any(),
      Any()
    ) { a,
              b ->
      TODO()
    }
  }
}

Furthermore, I cannot suppress this with @Suppress annotations (although that may be detekt's fault)

Sorry, I didn't realize you opened a separate issue for my case (https://github.com/pinterest/ktlint/issues/1756). I'll update there.


fix: Can't find libcuda when build with cuda feature on Linux

On Linux, libcuda is located in the "stubs" sub folder.

@tazz4843 Maybe it's not clear from description where is the problem and why we need to use libcuda from stubs subfolder.
I'm building whisper-rs 0.11.1 on machine without graphics card and CUDA drivers, I've installed only CUDA Toolkit. So I don't have real libcuda in usual place and receive error from linker. For that purpose NVIDIA added stub libcuda and I can successfully link to it.


MNIST Dataset gets downloaded but FashionMNIST throws AttributeError

Below code throws Attribute Error for FashionMNIST Dataset.
import torch
import torchvision
#import torchvision.datasets as dset
import torchvision.transforms as transforms
train_set = torchvision.datasets.FashionMNIST(
root='./data/FM'
,train=True
,download=True
,transform=transforms.Compose([transforms.ToTensor()
])
)
train_loader=torch.utils.data.DataLoader(train_set)
ERROR:
File "", line 1, in
runfile('/RadhikaChavan/Radhika/05MyData/R Programming/Python/FashionMNIST/FashionPyModel.py', wdir='/RadhikaChavan/Radhika/05MyData/R Programming/Python/FashionMNIST')
File "/anaconda3/lib/python3.6/site-packages/spyder_kernels/customize/spydercustomize.py", line 753, in runfile
execfile(filename, namespace)
File "/anaconda3/lib/python3.6/site-packages/spyder_kernels/customize/spydercustomize.py", line 110, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "~/Python/FashionMNIST/FashionPyModel.py", line 14, in
train_set = torchvision.datasets.FashionMNIST(
AttributeError: module 'torchvision.datasets' has no attribute 'FashionMNIST'
However, MNIST works perfectly fine and creates the test.pt and training.pt files.
I have also checked the mnist.py code in torchvision folder > datasets folder and it has the FashionMNIST extending MNIST.
Please help!

Hi,
I believe the version of torchvision that you have is old and doesn't contain FashionMNIST.
We will be releasing a new version of torchvision today, so you'll be able to update your install.
Alternatively, you can also install from source, which would enable you to use it right away

Thank you so much.


Adding Hackerone Program To List - SideFX

{       "name": "sidefx",       "url": "https://hackerone.com/sidefx",       "bounty": true,       "domains": [         "sidefx.com"       ] }

@encodedguy added in https://github.com/projectdiscovery/public-bugbounty-programs/pull/351


Pie chart generator

I would like to add new project, a pie chart generator.
Users are allowed to upload files with name, value pair, then the respective pie chart (with legend) for that data will be generated.
I will use only html, css and js.
Kindly please assign this issue to me.

Currently not accepting sample projects. Kindly raise new Issues

Currently not accepting sample projects. Kindly raise new Issues

I ll create an extension not a project.


Add safepoints to standard libraries Java polyglot helpers

Pull Request Description
Closes #7129
Important Notes

Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:

[ ] The documentation has been updated, if necessary.
[ ] Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.
[x] All code follows the
Scala,
Java,
and
Rust
style guides. In case you are using a language not listed above, follow the Rust style guide.
All code has been tested:

[x] Unit tests have been written where possible.
[ ] If GUI codebase was changed, the GUI was tested when built using ./run ide build.

How does this affect performance?
My initial testing showed that the overhead is pretty negligible.
Since asked, I have done some follow up measurements, especially focusing on split_on_lines.
Raw data for the report are here: safepoint bench 2.txt
I've tried 3 approaches:

safepoints removed,
safepoints present as in this PR,
running context.safepoint() every 8k iterations (re-using an existing counter and checking its value using bitwise operators (I assume (x & 8191) == 0 is faster than x % 8000 == 0).

The findings show that there is actually some overhead, but I think it is rather reasonably small.

My interpretation of the data above:
Cost of safepoints
Analysis
A more complex example, measured with more care shows (quite expectedly, I was surprised by these initial measurements), that there is some overhead.
How significant it is - is in my opinion a bit hard to say.
Computing the averages for safepoints / no safepoints, we can see that the raw average running time is worse by 7% with safepoints on.
That is a significant figure, not awful but not that great.
Looking from another perspective at the data distributions - we can see that indeed the safepoint code is generally a bit slower than 'raw' code. However, in some run-times it achieves speeds just as fast as the code without safepoints. Looking at the outliers - we can see that both safepoints and no-safepoints code actually have very similar min and max run-times. Still, the code with safepoints tends to be a bit more leaning towards longer run-times than one without them.
Summary
So we can see that there is definitely some cost, but looking at the variability of the run-times overall, it is not very large.
Whether it is a 'price' we are willing to pay for interruptability is a tough question and one that I don't feel fully qualified to answer.
In fact, we probably would need to measure and compare many more operations as this is just one example and it is hart to say how representative it is. But that is a process that can take some time. Possibly worth considering as further next steps, not necesarily urgent.
In my personal opinion, based just on the limited data we can see, the benefit of interactivity is worth the drop in performance (since it is relatively small). Enso is an interactive product and we want to allow the user to change stuff and quickly see how it refreshes. Blocking the IDE for many seconds by some non-interruptible computation is going to be much more visible and painful to the user than things taking slightly more time to compute (which also depends on many many more other factors).
This also highlights, that we may need to consider some better solutions to interruptability other than safepoints, as I already suggested in my comment on the issue. Ideally we should achieve interruptability of all operations (including ones that are still blocking now - like arraycopy, OpenCV and JDBC calls and many more) preserving as good performance as possible - but how much of that is possible - I have not enough information yet.

Safepoints run every n-th iteration
I ran a third benchmark based on a hypothesis discussed with @jdunkerley that we could try limiting the cost of safepoints by only running the safepoint every few iterations - ~8k iterations will usually take very short time to complete so the 'latency' of waiting for the nth iteration will still be small, making it still possible to cancel computations relatively easily, but hypothetically reducing the overhead.
To do so I used the following diff:
diff --git a/std-bits/base/src/main/java/org/enso/base/Text_Utils.java b/std-bits/base/src/main/java/org/enso/base/Text_Utils.java
index fbba81e8c..d14655c7c 100644
--- a/std-bits/base/src/main/java/org/enso/base/Text_Utils.java
+++ b/std-bits/base/src/main/java/org/enso/base/Text_Utils.java
@@ -65,6 +65,10 @@ public class Text_Utils {
     return str.codePoints().toArray();
   }

+  public static boolean safepoints_enabled() {
+    return true;
+  }
+
   /**
    * Splits the string on each occurrence of UTF-8 vertical whitespace, returning the resulting
    * substrings in an array.
@@ -97,7 +101,9 @@ public class Text_Utils {
         currentPos += 1;
       }

-      context.safepoint();
+      if ((currentPos & 8191) == 0) {
+        context.safepoint();
+      }
     }

     if (currentStart < length) {

I assumed that currentPos & 8191 will be faster to compute than currentPos % C.
Looking at the data above, we can see that this hypothesis did not stand the practical test. Actually, the run "Safepoints & 8192" was slowest, with average time as slow as the highest outlier of the other two runs.
I think this shows that the best we can do is rely on the JVM handling context.safepoint() very efficiently and that we are not able to improve it well with our tricks. I assume the JVM may "know" about this special method and apply some special optimizations that are simply not used with our check (I think the most costly part here is the conditional jump that is present if a safepoint is hit - but our check still has such a conditional jump on every iteration, with less profiling information than the "safepoint" one; and we also need to compute some bitwise operation - which is relatively cheap but apparently more costly than some 'flag' check that the context.safepoint() operation seems to boil down to).

As noted in my comment on this PR - there is a Techniques and Applications for Guest-Language Safepoints paper that claims that safepoint polling has zero performance overhead and statistically insignificant compilation overhead. Therefore, it is highly probably that the 7% average performance regression has a different meaning. Note that our Bench.measure infrastructure is not sophisticated enough to properly differentiate between warmup and measurement runs. As far as I understand, it is just a simple tool that should be able to reveal significant performance regressions.

Thanks for this clarification and the linked paper.

I would not add any value to 7% average regression that also includes warmup runs.

I guess for peak performance you are right, but we probably should at least partially still consider this - warmup time is actually pretty important too in Enso in situations where we are interactively editing code on possibly smaller datasets there may be not enough time to reach peak performance and the apparent performance 'felt' by the user will be influenced by the not-warmed-up performance.
Of course, the non-peak performance will likely be influenced by many things, so it is hard to judge the overall effect without some practical measurements. But the point is - peak performance is not the only metric we need to be aware of.

I tried using SafepointALot to have some measurements to compare.
The results are... surprising. It seems that the average safepoint interval has increased whereas I'd expect a decrease.

Results
Base After PR
[info] [2023-07-04T15:35:38.728Z] [engine] Safepoint Statistics
  --------------------------------------------------------------------------------------
   Thread Name         Safepoints | Interval     Avg              Min              Max
  --------------------------------------------------------------------------------------
   main                     66389 |         6150,452 us           1,4 us   153659890,7 us
  -------------------------------------------------------------------------------------
   All threads              66389 |         6150,452 us           1,4 us   153659890,7 us

[info] [2023-07-04T15:35:38.733Z] [engine] Safepoint Statistics
  --------------------------------------------------------------------------------------
   Thread Name         Safepoints | Interval     Avg              Min              Max
  --------------------------------------------------------------------------------------
   main                 140713246 |            2,888 us           0,4 us     3404336,0 us
  -------------------------------------------------------------------------------------
   All threads          140713246 |            2,888 us           0,4 us     3404336,0 us

Table After PR
[info] [2023-07-04T15:20:06.325Z] [engine] Safepoint Statistics
  --------------------------------------------------------------------------------------
   Thread Name         Safepoints | Interval     Avg              Min              Max
  --------------------------------------------------------------------------------------
   main                     39971 |        13322,735 us           1,3 us   387881897,5 us
  -------------------------------------------------------------------------------------
   All threads              39971 |        13322,735 us           1,3 us   387881897,5 us

[info] [2023-07-04T15:20:06.326Z] [engine] Safepoint Statistics
  --------------------------------------------------------------------------------------
   Thread Name         Safepoints | Interval     Avg              Min              Max
  --------------------------------------------------------------------------------------
   main                 107518123 |            4,974 us           0,5 us     7729662,0 us
  -------------------------------------------------------------------------------------
   All threads          107518123 |            4,974 us           0,5 us     7729662,0 us

Base Before PR
[info] [2023-07-04T14:56:53.186Z] [engine] Safepoint Statistics
  --------------------------------------------------------------------------------------
   Thread Name         Safepoints | Interval     Avg              Min              Max
  --------------------------------------------------------------------------------------
   main                     67508 |         5875,439 us           1,1 us   136308064,6 us
  -------------------------------------------------------------------------------------
   All threads              67508 |         5875,439 us           1,1 us   136308064,6 us

[info] [2023-07-04T14:56:53.186Z] [engine] Safepoint Statistics
  --------------------------------------------------------------------------------------
   Thread Name         Safepoints | Interval     Avg              Min              Max
  --------------------------------------------------------------------------------------
   main                 141397961 |            2,798 us           0,4 us     4246604,0 us
  -------------------------------------------------------------------------------------
   All threads          141397961 |            2,798 us           0,4 us     4246604,0 us

Table Before PR
[info] [2023-07-04T14:49:11.72Z] [engine] Safepoint Statistics
  --------------------------------------------------------------------------------------
   Thread Name         Safepoints | Interval     Avg              Min              Max
  --------------------------------------------------------------------------------------
   main                  85200632 |            5,659 us           0,5 us     4705853,6 us
  -------------------------------------------------------------------------------------
   All threads           85200632 |            5,659 us           0,5 us     4705853,6 us

[info] [2023-07-04T14:49:11.719Z] [engine] Safepoint Statistics
  --------------------------------------------------------------------------------------
   Thread Name         Safepoints | Interval     Avg              Min              Max
  --------------------------------------------------------------------------------------
   main                     41981 |        11473,074 us           1,2 us   349079578,2 us
  -------------------------------------------------------------------------------------
   All threads              41981 |        11473,074 us           1,2 us   349079578,2 us

It may be because I was doing measurements on my laptop while running a browser and some other software which could influence some timing results. If we think it is necessary, we can try measuring again on a 'clean' machine. That is however not the main metric for this PR I think, so I will just leave it for now unless further steps are needed.

Personally I'd first invest in measuring infrastructure and only then change the codebase to have a real proof we did improve something.

I think it is a good idea and I'll be very happy to see such a measurement tool implemented.
I think we can check the measurements retoractively though - we can merge this PR and once the tool is created we can temporarily revert it to do a comparative testing.

I have no problem with spreading Context.getCurrent().safepoint() thru-out the code base, if it helps something.

Right. Upon request of @jdunkerley I did some further testing. I modified slightly the Colorado COVID example - I enlarged the table 5x (by appending it to itself) to make the computation a bit heavier to better show the latency and I added a dropdown A - B - C allowing to select a multiplier 1 - 3 - 5 that is applied to the case count, causing the interesting operations (*, cross_tab, aggregate, join, order_by) to be recomputed.
I will compare the latency of selecting A/B/C and how fast the 1/3/5 shows up in the visualization - the time it takes to update this visualization is the time wasted in pending computations that should be cancelled.
Here is the version without safepoints:
https://github.com/enso-org/enso/assets/1436948/8c57bd8a-f4bf-46dd-8fb8-ef168843182e
For example in 1:29 I switch from 'A' to 'C'. The 1 changes into 5 at 1:44, meaning that we just lost 15 seconds in a computation that was to be thrown away anyway.
Now, let's see with safepoints:
https://github.com/enso-org/enso/assets/1436948/eddeef7d-8bba-44e7-91c2-832a993a224c
For example in 0:06 I switch 'A' to 'B'. In 0:07, the 1 is already switched to 3. The latency is now minimal.

I also measured the runtime of the base Colorado COVID example in the CLI, the results from 3 runs are as follows:

It seems that with safepoints, the average runtime is about 3% slower.


Revisit XYK impl details

List of things to revisit at some point:

[ ] create pool origin
[ ] min pool liquidity
[ ] existential deposit ( t shouldn't be possible to go below existential deposit into one of the assets or we should really add that it's not wipable. (

No relevant.


export RediSearchSchema type

#1816
@dubblen is that the only type/interface you need?

Hi! Thank you for your response. I expect that there will be more of the interfaces that will be handy to have access to. Until now I am missing these interfaces:

SearchOptions
RedisClientMultiCommandType aka Pipeline
CreateOptions
CreateSchema
SearchReply

Thank you very much.


LNK1104: cannot open file 'python3.lib' in Windows Python 3.13 RC

Build fails when targeting ABI3 with Windows + Python 3.13.
OS: Windows
Python: 3.13.0rc1
   LINK : fatal error LNK1104: cannot open file 'python3.lib' [D:\a\nanobind_example\nanobind_example\build\cp312-abi3-win_amd64\nanobind_example_ext.vcxproj]

Full log: https://github.com/dofuuz/nanobind_example/actions/runs/10452840733/job/28942106258#step:5:96
Source: https://github.com/dofuuz/nanobind_example/tree/43c312cfa2dba30183c66a1f8b5ed31c8e0b8083
python3.lib exists within Python libs folder.
More simple way to reproduce it from scikit-build-core example:
cd scikit-build-core\tests\packages\abi3_pyproject_ext
pip wheel -v .

Can you check if setup-python provides full dev packages in this case? Otherwise it could be some path escaping is not done properly in nanobind :shrug:

@LecrisUT
I could reproduce it from local Windows PC, so it's not problem of setup-python.
And same error occurs in abi3_pyproject_ext example of scikit-build-core. So it's not problem of nanobind.

Still it is most probably a CMake issue, but I couldn't find any reports in the [upstream issues](https://gitlab.kitware.com/cmake/cmake/-/issues. Managed to capture the test failure in tests\test_pyproject_abi3.py. I wonder if the issue is with Development.SABIModule because it seems the tests that don't use it did not fail :thinking:

Even if it is, we likely can fix it via setting Python_SABI_LIBRARY.

Debugging in #865

I have a feeling we are being affected by https://github.com/python/cpython/pull/110049/files#diff-d593bd299ba58e440ba411ffa0640ccd9d20d518b0cf2644ed4bdb75a82a3e70 combined with some logic issues, some of these variables were missing on Windows before.

Looks like that fixes our tests, at least.

Should be fixed in 0.10.4!

Fix confirmed! Thank you 👍


Clarification for running example server/client

Hello, I am a first time user of finagle and am confused by the README instructions on running the server and client locally:

In what file(s) do I paste the server/client code snippets from the README to?
How do I actually start a server or client on my local machine? Do I use ./sbt run?

Oh I see, they are supposed to be pasted into the sbt console directly. That works, I'll close the issue, thanks.


KE-42576 upgrade ivy version to 2.5.2 for security

What changes were proposed in this pull request?

Why are the changes needed?

Does this PR introduce any user-facing change?

How was this patch tested?

ut 已过


[C++][FlightRPC] Flight SQL: make it easier for servers to handle unrecognized messages

Describe the enhancement requested
Particularly for DoGet, the implementor may want to use a completely custom Ticket value. But right now the Flight SQL server will error if you don't use a value it recognizes. Ideally it could pass this on to a user-defined handler that could respond.
Component(s)
C++, FlightRPC

Also, DoGet is declared final in FlightSqlServerBase so you're unable to fix this yourself


Re-enable the FHIR tests once the FHIR testing service is back again

Set quarkus.camel.fhir.enable-dstu3=true in https://github.com/apache/camel-quarkus/blob/master/integration-tests/fhir/src/main/resources/application.properties#L29
and
<quarkus.camel.fhir.enable-dstu2>true</quarkus.camel.fhir.enable-dstu2>
<quarkus.camel.fhir.enable-r4>true</quarkus.camel.fhir.enable-r4>

in  https://github.com/apache/camel-quarkus/blob/master/integration-tests/fhir/pom.xml#L81-L82

@johnpoth I wonder whether it is exceptional that the FHIR testing service is down?
In case it is rather normal that it is unstable, we should perhaps try to rewrite the test so that it runs only if an initial ping to the service succeeds.

May be better to use something like:
https://hapifhir.io/doc_server_tester.html

Hi @ppalaga @lburgazzoli
As @lburgazzoli pointed out, the goal would be to use our own FHIR server when testing which has been on my TODO list for quite some time (needed in Camel too).
Ideally we would be using the server here https://github.com/hapifhir/hapi-fhir-jpaserver-starter. It would be cool to automatically find an unused port rather than a hard coded one.
I think we can disable the tests for now, I'll try to work on this sometime next week if that's ok ? Thanks !

@johnpoth had any time to work on this ?

@lburgazzoli I barely started and got pulled on something else ... should be okay this week :+1:

We do use testcontainers now so we can close this one


Don't create output files until the compiler succeeds

Creating the output file preemptively screws up make, as on
subsequent executions of make, it thinks the task succeeded.

This fixes my problem.  Thanks!


Proposal - Move community standup to bi-weekly basis

I'd like to propose to move the community standup to a bi-weekly cadence so that more people can join at the same time as it can now a bit intense.
However, it might just be me but if we do them every 2 weeks then I would be able to join more often.

Thoughts @jeffhollan @ahmelsayed?

I’m ok with this. If there are folks from community that have updates or questions I’m more than happy to have more often, but yes potentially moving into next year we could do bi-weekly
/ @anirudhgarg

Any objections on this?
If not, I'll update everything to reflect this and start cycle on 9/01.

No issues. We can come back to weekly if we find that we are not able to cover all issues

👌, I'll make the required changes.

Core: https://github.com/kedacore/keda/pull/513
Docs: https://github.com/kedacore/keda-docs/pull/52
Google Agenda: ✔

I don't have any strong objections, but as @anirudhgarg mentioned on the call, KEDA is getting more visibility and more folks are joining, there are topics on each call. We can maybe shorten the call to 30min?

For me the duration is not the problem but finding time to attend them every week in my spare time as it's outside of business hours for me.
Attended a SIG Instrumentation meeting yesterday and they do it only every other week but probably the problem is more me trying to attend every meeting 😅
Happy to abandon the work if need be.

As discussed today, we're going to hold off and see how it goes.


metaphor-frontend publish action failed

Not sure if it's related to #934, but after using the main branch (latest commit used for my tests), after a successful deployment using kubefirst local, I saw that the publish GitHub Action for metaphor-frontend failed with this error
System.AggregateException: One or more errors occurred. (The SSL connection could not be established, see inner exception.) (The SSL connection could not be established, see inner exception.) (The SSL connection could not be established, see inner exception.) (The SSL connection could not be established, see inner exception.) (The SSL connection could not be established, see inner exception.)
 ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
 ---> System.IO.IOException:  Received an unexpected EOF or 0 bytes from the transport stream.
   at System.Net.Security.SslStream.<FillHandshakeBufferAsync>g__InternalFillHandshakeBufferAsync|187_0[TIOAdapter](TIOAdapter adap, ValueTask`1 task, Int32 minSize)
   at System.Net.Security.SslStream.ReceiveBlobAsync[TIOAdapter](TIOAdapter adapter)
   at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm)
   at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at GitHub.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at GitHub.Runner.Common.ThrottlingReportHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at GitHub.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken)
   at GitHub.Services.WebApi.VssHttpClientBase.SendAsync(HttpMethod method, Guid locationId, Object routeValues, ApiResourceVersion version, HttpContent content, IEnumerable`1 queryParameters, Object userState, CancellationToken cancellationToken)
   at GitHub.DistributedTask.WebApi.TaskHttpClient.RaisePlanEventAsync[T](Guid scopeIdentifier, String planType, Guid planId, T eventData, CancellationToken cancellationToken, Object userState)
   at GitHub.Runner.Worker.JobRunner.CompleteJobAsync(IJobServer jobServer, IExecutionContext jobContext, AgentJobRequestMessage message, Nullable`1 taskResult)
   --- End of inner exception stack trace ---
   at GitHub.Runner.Worker.JobRunner.CompleteJobAsync(IJobServer jobServer, IExecutionContext jobContext, AgentJobRequestMessage message, Nullable`1 taskResult)
   at GitHub.Runner.Worker.JobRunner.RunAsync(AgentJobRequestMessage message, CancellationToken jobRequestCancellationToken)
   at GitHub.Runner.Worker.JobRunner.RunAsync(AgentJobRequestMessage message, CancellationToken jobRequestCancellationToken)
   at GitHub.Runner.Worker.Worker.RunAsync(String pipeIn, String pipeOut)
   at GitHub.Runner.Worker.Program.MainAsync(IHostContext context, String[] args)
 ---> (Inner Exception #1) System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
 ---> System.IO.IOException:  Received an unexpected EOF or 0 bytes from the transport stream.
   at System.Net.Security.SslStream.<FillHandshakeBufferAsync>g__InternalFillHandshakeBufferAsync|187_0[TIOAdapter](TIOAdapter adap, ValueTask`1 task, Int32 minSize)
   at System.Net.Security.SslStream.ReceiveBlobAsync[TIOAdapter](TIOAdapter adapter)
   at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm)
   at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at GitHub.Services.Common.VssHttpRet

More details at https://github.com/fharper/metaphor-frontend/actions/runs/3707440874

So if I check Argo CD log, I have this error
rpc error: code = Unknown desc = Manifest generation error (cached): helm dependency build failed exit status 1: Error: metaphor-frontend chart not found in repo http://chartmuseum.chartmuseum.svc.cluster.local:8080. Both chartmuseum-components and  chartmuseum were deployed succesfully.
This is the content of my chart museum, which doesn't have metaphor-frontend

this is not an issue as of 1.11.1 - closing


feature: Plot recipe for Plots.jl

Good morning, I've written a simple plot recipe for STR trees using the JuliaPlots RecipesBase package. Once you import Plots into the REPL, plotting works right away! See below for two examples.
Is this something you are interested in? I'm happy to make any changes if need be.
using Plots, Shapefile, SortTileRecursiveTree

N = 42
x, y = rand(N), rand(N);
tree = STRtree(Shapefile.Point.(x, y))
plot(tree, aspect_ratio = :equal)
scatter!(x, y, markerstrokewidth = 0)
nothing

Another example; I downloaded a small shape file from https://public.opendatasoft.com/explore/dataset/world-administrative-boundaries/export/, but please feel free to use whichever shapefile you have on hand.
using ZipFile
path = "/path/to/your/shapefile"
table = Shapefile.Table(path)
tree = STRtree(table.geometry)
plot(tree, aspect_ratio = :equal)
plot!(table.geometry, seriestype = :path, color = :black)
nothing

Hi Kyle! Thanks for your contribution! I suggest a few changes / simplifications:

Functions modifying their argument should have the modified arg first. https://docs.julialang.org/en/v1/manual/style-guide/#Write-functions-with-argument-ordering-similar-to-Julia-Base

Instead of collecting all the x and y values I'd write sth like:

# pseudocode, didn't look everything up, nothing tested!
function collect_extents(tree::STRtree)
  extents = [(tree.rootnode.extent, 1)]  # extent, level
  for child_node in tree.rootnode.children
    collect_extents!(extents, child_node, 2)
  end
end

function collect_extents!(extents, node::SortTileRecursiveTree.STRNode, level)
  push!(extents, (node.extent, level))
  for child_node in node.children
    collect_extents!(extents, child_node, level+1)
  end
end

# similar for leaf node

function extent2xy(ex)
  # convert extent to x and y lists or tuples here
end

RecipesBase.@recipe function f(...)
  plotdata = collect_extents(tree)
  for (ex, level) in plotdata
    # unpack extent here and plot stuff
  end
end

You could also provide a bool flag for reverse order plotting. Then just do for (ex, level) in plot_reverse ? reverse(plotdata) : plotdata. That way the user can decide which box is the topmost.

Thank you for your feedback Max! #1–3 all sound great to me. I'll likely need to wait until the weekend to work on this code, but I will implement these changes & get back to you!


Add the ability to periodically poll for changes to the AZKS record and invalidate cache

This change adds support to poll for changes direct from the storage layer of the AZKS record, and when a change (epoch) is detected, flushes the object cache so all records get retrieved from storage.
Additionally add support for a read-only directory which cannot perform "write" operations to the directory
Resolves: #149, #148

Furthermore, it might also be bad for perf if the poller flushes the cache while the user is in the middle of constructing a proof, especially if a new publish recently happened. AKD might see newer HistoryTreeNodes, which it can self-correct for but will require another round trip to storage.

@afterdusk So I believe this is now resolved with my last commit(s). We now are utilizing a tokio RwLock to prevent flushing the cache while there are presently proof generations underway.
It's a little abnormal of a use-case, but tokio's RwLock already supports "multiple readers, single writer". This uniquely fits our use-case here, since we want the ability to generate proofs to be easily parallelizable, sharing a cache, and to only flush the cache when no proof generations are underway. The RwLock will wait for the reads underway to complete and then block future reads until it's write (cache flush) is completed.
Additionally, we now cache the AZKS element forever, which is only necessary in a read-only mode (a publish will update the AZKS element for obvious reasons). However if you launch a read-only node, you can poll_for_azks_changes for azks changes on a given frequency, and when a change occurs a notification is passed back (for logging and observability) and the cache is write-lock acquired and flushed. Additionally added a test covering this case.


Design UI/UX for Food template landing page

https://www.figma.com/file/4T9P5cUlMpWiw4XCqt6CVH/Team_19_MyCMS?node-id=0%3A1

https://www.figma.com/file/4T9P5cUlMpWiw4XCqt6CVH/Team_19_MyCMS?node-id=0%3A1


Fix topn

Close #1163
Fix topN by substitute expressions in OrderBy by expressions in projection list.
For example,
c+1 as cx from table order by cx + 2 will be replaced with
c+1 as cx from table order by c+1 + 2

/run-all-tests

/run-all-tests

@marsishandsome PTAL

/run-all-tests mode=full


feat(build): add makefile and update readme

Coverage remained the same at 52.557% when pulling 5a433d4ed716bfa8a8b5c173aee8dadda1c3fc37 on feat/add-makefile into 93d5ec0e23ce5aa016b186b7b7f157ec0e3270fb on master.

Coverage remained the same at 52.557% when pulling 5a433d4ed716bfa8a8b5c173aee8dadda1c3fc37 on feat/add-makefile into 93d5ec0e23ce5aa016b186b7b7f157ec0e3270fb on master.


more testing

Codecov Report
Base: 92.62% // Head: 96.77% // Increases project coverage by +4.14% :tada:

Coverage data is based on head (858db05) compared to base (521836d).
 Consider uploading reports for the commit 6c32269 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #32      +/-   ##
==========================================
+ Coverage   92.62%   96.77%   +4.14%
==========================================
  Files           8        8
  Lines         217      217
==========================================
+ Hits          201      210       +9
+ Misses         16        7       -9

Impacted Files
Coverage Δ

src/io.jl
98.68% <0.00%> (+2.63%)
:arrow_up:

src/utils.jl
78.94% <0.00%> (+21.05%)
:arrow_up:

src/drawing.jl
100.00% <0.00%> (+23.07%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Check eMail from settings

Check that the from address is set correctly for each eMail notification
Also check for setting the global reply_to address.

also report outcome of league state change jobs to regionadmins


Inject Setup Module services

I'm trying to inject some services on the Setup Module Controller but it does not seems to be going well any help ?

Maybe it's too early for the DI to be available in this module. Are you creating your own Setup module?


[BUG] Rebuild operation requires no log file

Litedb 5.0.10, Windows 10, .Net Core 3.1, WPF
Checkpoint set to 0 (manual)
At application start we creating database connection to exist database and perform Checkpoint and after that Rebuild.
Now on some clients I have exception on rebuild operation.
`			var cs = new ConnectionString
{
Filename = fileName
};
		try
		{
			db = new LiteDatabase(cs);

			db.Checkpoint();
			db.Rebuild();
			db.CheckpointSize = 0;
		}
		catch (Exception e)
		{
			Log.Fatal(e, "Database init error");

			throw;
		}`

Expected behavior: successfull rebuild
Stacktrace:
LiteDB.LiteException: Rebuild operation requires no log file - run Checkpoint before continue
at LiteDB.Engine.LiteEngine.Rebuild(RebuildOptions options)
at LiteDB.LiteDatabase.Rebuild(RebuildOptions options)
Database log not truncated at all after checkpoint (~35 mb log, 90mb db).

Did you ever work out how to fix this, or what causes it? We run Rebuild as well on start to detect some page errors but this has just popped up for the first time ever

Hello. I have the same question befor , but I found that i do rebuild Success while used LiteDb.Studio. Finally I identified the problem is， I didn't call db.Dispose() manually before closing the program。the log files will auto clear while call "db.Dispose()". And One more thing is you should make sure that dispose func run completed while closing you program.（I call dispose in destructor，but my program exit faster ，so dispose was not completed and log file still exist）
Hope can help you. Good Luck.


PHP Fatal error creating directory cache/compiled/blueprints because a blueprints file already exists

Had this issue on 2 separate installations in the last 2 weeks. Entire site becomes inaccessible with error:
Fatal error: Uncaught RuntimeException: Creating directory '[grav site]/cache/compiled/blueprints' failed on error in [grav site]/vendor/rockettheme/toolbox/File/src/File.php:423
When I go to the cache/compiled directory there is an existing blueprints file. If I remove the file and clear the cache, the site comes back up.
The site files are being synced from a master server to multiple slave servers with rsync each hour, but rsync is configured to ignore the cache directory. When the sync finishes, the cache is cleared on the slave server and I believe this must be when the blueprints file is being created. This process has worked successfully 24 times each day for several weeks, except for the 2 times mentioned above.
Any insight into what process may be creating the rogue blueprints file, or how I can further troubleshoot the issue? I have set up monitoring so I will know if/when it happens again.
Sites are running Grav v1.5.10.

1.5.10? Time to update me thinks.. so many bug fixes since then.

Thanks @rhukster I'm locked at that version due to the version of PHP running on the servers, which is outside of my control. But this should be the push I need to get it updated. Will continue to monitor after upgrading and post again if it reoccurs. Cheers.

Sorry to report we have had the same issue again after updating. Have been running Grav v1.6.25 successfully for about a week. Error message: Creating directory failed for [grav site]/cache/compiled/blueprints/master-[site url].php. Any help on what could be causing this / where to start troubleshooting?

I found this similar issue https://github.com/getgrav/grav/issues/2462 and realised that the script we run to rsync and clear the cache is running as a different user to the web server. Have updated now and will continue to monitor.


Create new theme

Update theme to be responsive with the rc_custom

Instead of creating a whole new theme, maybe use this one

Done with https://github.com/ryancheley/ryancheley.com/commit/5a41a89a679672e1dc502cea4661a694f1a1205d


Update MeshMap Snapshot Service

Notes for Reviewers
This PR fixes #
Signed commits

[x] Yes, I signed my commits.

Update Guides:

Given changes done in action.yml in MeshMap Snapshot, updating the workflows is required.
Given changes done other than in action.yml, the release is not required. So, this workflow change is not required at the momemt given this is the changelog.


[PIRK-41]: Add JSON Serialization for Java Objects

Hi Suneel - How did you test this? We should include quick/simple unit tests for all custom SerializationServices.

I was debating if I shuld do that as part of this PR or not. I'll go ahead
and do it.
On Mon, Aug 1, 2016 at 4:59 PM, ellisonanne<EMAIL_ADDRESS>wrote:

Hi Suneel - How did you test this? We should include quick/simple unit
tests for all custom SerializationServices.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/incubator-pirk/pull/42#issuecomment-236705920,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC_fojyOhTLp9zX6gXxmh6CBHU-waQ1Cks5qbl4fgaJpZM4JZ-NN
.

Thanks! :)

Added very basic simple tests for Java and Json Serializers.

+1 looks good


Cloud Voicemail prerequsites

A paragraph at the end of this article says:
"* Voicemail. When you get a Phone System license for a user, that user is able to get voicemail that has been left by callers. Cloud Voicemail is automatically set up and provisioned for users after you assign a Phone System license and a phone number to them."
It suggests that we must 1) to assign Phone System license and 2) to assign a phone number in order to get Cloud Voicemail functionality.
As far as I'm aware, phone number is not required for Cloud Voicemail to work.

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

ID: d45becfa-69d7-b956-cf97-4b14c97ad92c
Version Independent ID: 81d5bad1-fc63-26dc-5c08-31c8d07c828d
Content: What is Phone System in Office 365? - Microsoft Teams
Content Source: Teams/what-is-phone-system-in-office-365.md
Service: msteams
GitHub Login: @CarolynRowe
Microsoft Alias: crowe

@shivtorov Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Hi @shivtorov
Thank you for the feedback. Could you please confirm that you have set up the Cloud Voicemail with out assigning a phone number to the phone system?
Looking forward to your response. Thank you!

@shivtorov We appreciate any feedback that improves the content in the Microsoft docs but we haven't had any response from you so we are going to close this issue.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Typescript return type?

I see this isn't quite a stream.Writeable, it feels like it includes all the functionality from a writeable stream, and then some (readable and writable?)
Object keys for a steam.Writable (node 16)
[
  '_writableState',
  '_events',
  '_eventsCount',
  '_maxListeners',
  '_write'
]

usage of pumpify:
  const parseJsonStream =
    streams.parseJsonStream()
  const batchStream = streams.batchStream(1)

  const aiClientWriteStream =
    createAppInsightsWriteSteam(
      setupAppInsights,
    )

  let a = new pumpify(
    parseJsonStream,
    batchStream,
    aiClientWriteStream,
  )

Object.keys for final stream:
[
  '_readableState',  'readable',
  '_events',         '_eventsCount',
  '_maxListeners',   '_writableState',
  'writable',        'allowHalfOpen',
  '_writable',       '_readable',
  '_readable2',      '_autoDestroy',
  '_forwardDestroy', '_forwardEnd',
  '_corked',         '_ondrain',
  '_drained',        '_forwarding',
  '_unwrite',        '_unread',
  '_ended'
]

It returns a duplex stream

I also found @types/pumpify, which concludes the question of "typescript types" :)