INT B-21056 Improve PPM Address Wording

[Agility ticket]
(https://www13.v1host.com/USTRANSCOM38/TeamRoom.mvc/Show/1007470)
Summary
This improves the wording for pickup and delivery address fields on a PPM shipment.
Verification Steps for the Author
These are to be checked by the author.

[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] Have the Agility acceptance criteria been met for this change?

Verification Steps for Reviewers
These are to be checked by a reviewer.

[x] Has the branch been pulled in and checked out?
[x] Have the BL acceptance criteria been met for this change?
[x] Was the CircleCI build successful?
[ ] Has the code been reviewed from a standards and best practices point of view?

Setup to Run the Code

Instructions for starting storybook
Instructions for starting the MilMove application
Instructions for running tests

How to test

Access the MilMove application.
Login as a Services Counselor.
Select an existing move.
Click the Add a new shipment button.
Choose the PPM option.
Scroll down to the Pickup Address section and verify the question says "What address are you moving from?"
Scroll down to Second pickup address and verify the question says "Will you move any belongings from a second address? (Must be near the pickup address. Subject to approval.)"
Select Yes to the Second pickup address question.
Scroll to Third pickup address and verify the question says "Will you move any belongings from a third address? (Must be near the pickup address. Subject to approval.)"
Scroll down to the Delivery Address section (was previously Destination Address).
Scroll down to Second delivery address and verify the question says "Will you move any belongings to a second address? (Must be near the delivery address. Subject to approval.)"
Select Yes to the Second delivery address question.
Scroll to Third delivery address and verify the question says "Will you move any belongings to a third address? (Must be near the delivery address. Subject to approval.)"

Frontend

[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, Edge).
[ ] There are no new console errors in the browser devtools.
[ ] There are no new console errors in the test output.
[ ] If this PR adds a new component to Storybook, it ensures the component is fully responsive, OR if it is intentionally not, a wrapping div using the officeApp class or custom min-width styling is used to hide any states the would not be visible to the user.
[ ] This change meets the standards for Section 508 compliance.

Backend

[ ] Code follows the guidelines for Logging.
[ ] The requirements listed in Querying the Database Safely have been satisfied.

Database
Any new migrations/schema changes:

[ ] Follows our guidelines for Zero-Downtime Deploys.
[ ] Have been communicated to #g-database.
[ ] Secure migrations have been tested following the instructions in our docs.

Screenshots

@cameroncaci @pambecker @paulstonebraker do any of you have a moment to review this? I'm hoping to get some experienced eyes on it before I hit merge.

@cameroncaci @pambecker @paulstonebraker do any of you have a moment to review this? I'm hoping to get some experienced eyes on it before I hit merge.

Sorry, just now seeing this.  I can look at it now.


Memory spike in pb_takeSnapshot function

Hey there! Love the work! Noticed some unusual memory behavior.

The memory usage increases by a lot every time I tap to open a cell (which will then load images with SDWebImage, as well as other data from the server), but it never comes down. Now, I understand dealing with images is expensive, but is there a way to work around this issue? Please let me know what you think.

and it crashes too

This Code solves it and so much faster
func takeSnapshot(_ frame: CGRect) -> UIImage? {
UIGraphicsBeginImageContextWithOptions(frame.size, false, 0)
defer {
UIGraphicsEndImageContext()
}
self.drawHierarchy(in: self.bounds, afterScreenUpdates: true)
return UIGraphicsGetImageFromCurrentImageContext()
}


chore: move slack workspace to the config file

TL;DR
Replaced instances of hard-coded Slack workspace URL with a dynamic value, fetched from the config.slackWorkspace property.
What changed?

In config.ts, removed reqHeaders and added slackWorkspace property.
Updated deleteHandler.ts and uploader.ts to use the config.slackWorkspace for constructing Slack workspace URLs.

How to test?

Ensure that the config.slackWorkspace property is correctly set.
Run the application and observe if requests are correctly made to the Slack workspace specified in config.slackWorkspace.

Why make this change?
To make the Slack workspace URL dynamic and configurable, reducing hard-coded values and enhancing flexibility in different environments.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#7  👈
#6
#5
main

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

Join @kcoderhtml and the rest of your teammates on  Graphite

Merge activity

Jun 25, 11:33 AM EDT: @kcoderhtml started a stack merge that includes this pull request via Graphite.


[e2e]: generic push branch1 default slsa3

Repo: https://github.com/slsa-framework/example-package/tree/branch1
Run: https://github.com/slsa-framework/example-package/actions/runs/3224178769
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.push.branch1.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.push.branch1.default.slsa3.yml
Trigger: push
Branch: branch1
Date: Tue Oct 11 04:53:51 UTC 2022

Repo: https://github.com/slsa-framework/example-package/tree/branch1
Run: https://github.com/slsa-framework/example-package/actions/runs/3224178769
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.push.branch1.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.push.branch1.default.slsa3.yml
Trigger: push
Branch: branch1
Date: Tue Oct 11 07:33:06 UTC 2022
Tests are passing now. Closing this issue.


MB-2424 | Add US-West GovCloud RDS CA

Description
RDS-CA-2019 doesn't exist in GovCloud. RDS-CA-17 exists in GovCloud. This adds that.
Reviewer Notes
Is there anything you would like reviewers to give additional scrutiny?
Did I miss anything?
References

Jira story

Messages

:book:
:link: MB-2424

  Generated by :no_entry_sign: dangerJS against 7e37b28b35965657435a7282d4147b3426a50082


TypeScript 2.0, tsc issue when having @types in symlinked node_modules

Long story short, our build process before firing "npm start" command creates symlink to node_modules folder in the root folder of the project taking it from some other place.
Our npm start command setup in package.json:
  "scripts": {
    "prestart": "npm install",
    "start": "tsc @App/Other/Gulp/preCompile.txt && gulp build",
...
  }

So it does run npm install, but because we symlinked the node_modules and npm detects all packages installed, it jumps into "tsc @App/Other/Gulp/preCompile.txt" but this fails, because compiler tries accessing files both from symlink local folder "node_modules" and original "node_modules", exact lines from log:
> tsc @App/Other/Gulp/preCompile.txt && gulp build
../../../../../../Resources/Development/node_modules/@types/angular/index.d.ts(17,21): error TS2300: Duplicate identifier 'angular'.
../../../../../../Resources/Development/node_modules/@types/angular/index.d.ts(18,21): error TS2300: Duplicate identifier 'ng'.
node_modules/@types/angular/index.d.ts(17,21): error TS2300: Duplicate identifier 'angular'.
node_modules/@types/angular/index.d.ts(18,21): error TS2300: Duplicate identifier 'ng'.

I have tried setting typeroots in tsconfig.json to "node_modules/@types" which is default value, but it did not help. Seems like it could be typescript 2.0 bug, as the original path is relative to the project root...

Is there currently a workaround? Having this issue with our production setup.

@nibblebot  can you please provide more details?  I would love to get this working for my project too.
For example, did you add typeRoots:[] to the consuming project, or to the library that was being symlinked?
thanks much!

@nibblebot thank you for that hint.
I was able to add
"types": ["node", "mocha"],
    "typeRoots": []

to all of my projects (the library and it's consumers) and that fixed all the errors.   now I "only" get the following warning when compiling the consumer:
message TS4090: Conflicting definitions for 'node' found at<EMAIL_ADDRESS>and<EMAIL_ADDRESS>Consider installing a specific version of this library to resolve the conflict.

but everything now compiles and I can do hot development in the library without having to npm publish round-trip.
However, if I npm link the consumer and consume that in a 3rd project, it falls apart, as it looks like the tsc compiler gets confused from the nested-ness   (in my case, it thinks both the first and second projects declare bluebird but it's actually only in the first)

I have experienced this as well.
The reason, as far as I can tell, is that, when a package is linked npm does not flatten the packages used by that package. This means that if you reference f.eks. package @types/node in a package and in a used package, that is linked, @types/node will be in the node_modules folder twice.
For some reason the TypeScript compiler "sees" both copies of @types/node, and because @types/node contains global definitions confligt occur.
Because of this issue we have moved away from using links in development. We no have a watched build task, that installs local packages whenever there are file changes in the local packages.

Closing as duplicate of #6496


Add common constraints to use

tcframe can provides common constraints that can be used directly by the user. This is useful since several common constraints are actually quite annoying to code (e.g. SimpleGraphCheck(), TreeCheck(), etc.)

Will split this into several more fine-grained issues.


Bump cupertino_icons to 1.0.6

Bump cupertino_icons to 1.0.6
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making, or this PR is test-exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@lsaudon Updating your branch with master to see if that clears up the ci.yaml validation error

@lsaudon Updating your branch with master to see if that clears up the ci.yaml validation error

All passed


Notifications via Web Push API

Deployment:

make vapid_app_key
copy the app key into frontend/www/main.js -> applicationServerKey
make backend
make frontend
open localhost:4000 in browser
trigger a notification via notification_handler.push(notification)

see controller/notfication_handler main for an example

Why did you fix the singleton file again?

Why did you fix the singleton file again?

I merged in your fix and applied to my new sources.

I see

A use case could import the notification_handler and post a message or notification via post


Delete Results data on namespace removal/termination

Feature request
When a namespace is deleted, ensure that all Results data related to that namespace is deleted.
Use case

Cleanup of data when a namespace is deleted.

Note that our authz checks rely on namespace-scoped SAR checks - if a namespace is deleted, only users with elevated permissions may access Results data.

/lifecycle frozen
This is something we should keep on the roadmap.

/area roadmap

This should be implemented in the feature flag way because there are use-cases where we want to access logs/metadata when a namespace is deleted.

Something to verify is if SAR checks work if the namespace is deleted, but the user accessing the record has cluster-scoped permission to view the data in Results.


rename the sigma reducer to stddev

It would be clearer and more consistent to use stddev as the reducer name that calculates standard deviation instead of sigma.
Noted in the discussion on #540.

The cool kids call it just stdev.


[Feat] Can I add a CONTACT US tab so that interaction can be enhanced?

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
I'd like to add a contact us tab then visitors can visit and ask their questions using that form
Use Case
It would add more interactivity to the visitors and they can ask questions with ease
Benefits
No response
Priority
High
Record

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

@Luson045 can you assign me this issue?possible?

issue already exists #214 , please don't click the checkbox without doing so


base on scikit and/or tensorflow?

THanks for the great docs. Could it be possible to base this page on something comon, like iris from scikit?
The reason is - not everyone knows pytorch. if we're getting into Deep Learning at this stage, I think the page should have also some code for Keras / TF2 - even is something as simple as MNIST.
Just food for thoughts. thanks for the docs.

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

ID: 23f9d033-9007-7b0a-d651-88d5d3846b2a
Version Independent ID: c6efa8cc-8594-698b-21eb-5e4d9ad24bbd
Content: Tutorial: Train your first machine learning model - Python - Azure Machine Learning
Content Source: articles/machine-learning/tutorial-1st-experiment-sdk-train.md
Service: machine-learning
Sub-service: core
GitHub Login: @aminsaied
Microsoft Alias: amsaied

@eyast We really appreciate your all feedbacks so far and thanks for sharing your idea on this document.
I have assigned the issue/feedback to the content author for further review.

No worries and thanks for your hard work.
I'm an MSFT employee, alias eyast - can you teach me / point me how I can help more, instead of just leaving comments?
Thanks, Eyas
From: SatishBoddu<EMAIL_ADDRESS>Sent: Monday, 1 February 2021 2:57 PM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Eyas Taifour<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] base on scikit and/or tensorflow? (#69785)
@eyasthttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Feyast&data=04|01|eyast%40microsoft.com|bea8228e7ddf4aef65cb08d8c6656c01|72f988bf86f141af91ab2d7cd011db47|1|0|637477486209592173|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=cJkceW4fWJWuurjcIJJCCe6OQJcf5YCBOwl3J0gR2ac%3D&reserved=0 We really appreciate your all feedbacks so far and thanks for sharing your idea on this document.
I have assigned the issue/feedback to the content author for further review.

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F69785%23issuecomment-770546712&data=04|01|eyast%40microsoft.com|bea8228e7ddf4aef65cb08d8c6656c01|72f988bf86f141af91ab2d7cd011db47|1|0|637477486209592173|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=Cg%2BcXNFvRDFKgvvy8YLXVZLNM8mqX5D3Fw0USy0oDA0%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FALUEL5B7RKV6FYC6OF5FXATS4YRATANCNFSM4W32TBOQ&data=04|01|eyast%40microsoft.com|bea8228e7ddf4aef65cb08d8c6656c01|72f988bf86f141af91ab2d7cd011db47|1|0|637477486209602129|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=w3FN65hiEsaDYL2CSJNy9VNivp7P7c0tDVwKuj5Z7CI%3D&reserved=0.

#assign:@sdgilley

Thanks @eyast. We have talked about perhaps simplifying and rewriting this series.  @samuel100
In the meantime, there are other tutorials that use scikit -for example Tutorial: Train image classification models with MNIST data and scikit-learn
#please-close


Import IHaskell packages in notebook outside IHaskell folder

I am new in Haskell stack.

I installed IHaskell
IHaskell/notebooks/IHaskell.ipynb works ok for me in Jupyter nodebook, vscode, code-server.
When I move IHaskell.ipynb it outside IHaskell folder (say ~/test), I got Could not find module ‘IHaskell.Display’

Looks I have somehow describe dependencies to all ./ihaskell-display/* packages, how should I do it?
By stack.yaml (but I dont want to install any packages,  only use installed), cabal.project, ihaskell.cabal?
Please, show an example...

Can you try https://github.com/IHaskell/IHaskell/issues/792#issuecomment-349186483?

Closing, please reopen if required.


Renaming lifecycle event as changed in alpha 47

https://github.com/angular/angular/blob/master/CHANGELOG.md

it does need updating and i will hit it this weekend.
it should be implements OnInit and the member is ngOnInit

fixed


Newly created templates with incorrect Date format are not showing in Resource Templates list

when creating a template, the Date field is optional, and expects a literal like yyyy-mm-dd
but if you mistakenly enter the date in a different format like mm-dd-yyyy, then the template saves successfully, but does not show up in the Resource Templates list, even though the template URI works
examples on stage:
https://api.stage.sinopia.io/resource/demo:art:object (date was entered as 07-18-2021)
https://api.stage.sinopia.io/resource/x:y:z (date was entered as 07-18-2021)
https://api.stage.sinopia.io/resource/random:this2 (date was entered as this is a date)
none of these templates are findable on the Resource Templates page
side note: if you edit an existing template, one that has either a correctly formatted date or no date at all, and you enter an incorrectly formatted date, the template will still appear in the Resource Templates page (the date is not displayed but that's fine). example on stage:
https://api.stage.sinopia.io/resource/random:this3 (originally created without a date, then added a correctly formatted date, then edited again to make the date yesterday)
possible solutions:

#2727 or
if #2727 is not implemented: when date is entered incorrectly, display template in Resource Templates list anyway

@michelleif This is a dupe of https://github.com/LD4P/sinopia_indexing_pipeline/issues/257. Perhaps move this to Sinopia indexing repo and closes 257?


Example for adding custom commands is needed

I need an example for adding custom commands in a TypeScript way.
It's missing.
Thanks.

@tim-yao can you take look at the following https://github.com/nightwatchjs/nightwatch/issues/3541#issuecomment-1372570435 and see if this helps?

@tim-yao can you take look at the following nightwatchjs/nightwatch#3541 (comment) and see if this helps?

Thanks @swrdfish
I just did a quick test, seems to be working... will do more practice soon and let you know how it goes!


Add file ovewrite handling for CSV save

add /file_exists/ route to application.py to check if file exists
implement dialog to check if user wants to overwrite existing file in DownloadModal component

LGTM! Good work!


Rename sensor-related names for consistency.

#91

It's going to say to merge to fix conflicts, but we can fix this trivially with a rebase:
git checkout master
git pull origin master
git checkout sensor_naming
git rebase master

# Fix an extra space that comes up in the auto-rebase
yapf   \
  --in-place \
  --recursive \
  --style google \
  ./ \
  --exclude "./greenpithumb/dht11/*" \
  --exclude "./third_party/*"
git add -u
git commit -m "Fixing formatting"

# Push back to this branch for the PR
git push origin sensor_naming --force

Coverage remained the same at 80.277% when pulling 39f83790c6c04fc59bf6a2202aa56aa1b3e0b7eb on sensor_naming into c8df27a79564681b45b0bd9d828266348b54a901 on master.


[Bug] [Workflow Relationship] The workflow relationship is not color-marked correctly for the upline status

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened

What you expected to happen
The go-live is marked in blue
How to reproduce

Enter the workflow relationship page;
View the workflow relationship of the online status

Anything else
No response
Version
dev: ds3.1.0-prepare
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

This workflow is online, while its scheduling state is offline. So the node shows the color of scheduling offline.

Thanks for the reminder, I closed this issue right away


Android Identifying Chinese garbled characters

hello
MAUI Android Identifying Chinese garbled characters, But there is no garbled code on the PC 。Thks.

I don't have access to much in the way of other language text, but feel free to look if there's something that can be improved. Always happy to take pull requests. I know for Android, there are a few language-specific models (like Xamarin.Google.MLKit.TextRecognition.Chinese) but I haven't had much chance to play around with how those dependencies might be brought in when needed.

hello MAUI Android Identifying Chinese garbled characters, But there is no garbled code on the PC 。Thks.

change source code , replace    TextRecognizerOptions.Builder()   to   ChineseTextRecognizerOptions.Builder()  ,   add   using Xamarin.Google.MLKit.Vision.Text.Chinese;

I don't have a good way yet to handle this. Any ideas? Feel free to submit an idea and eventually a pull request.
What I don't want is for someone who mainly expects English to have to pull in dependencies that they don't need, so I could see language-specific nuget packages or something .. ?


Move charging station

Still need a translation for ES / DE / PT

The feature to have a UI to easily move charging stations from one site area to another have been requested by at least 3 customers: they do the integration and configuration at their desk then ship the charging station to the destination site area, install and validate it, create the target site area and then move the station to the target site area.


Improve month and year s

In order to look a little cleaner, the month and year <select>s have appearance: none and a custom down-arrow.
However there are a few problems:

For months with shorter names, the arrow is far away from the name.
The arrow is not clickable.
The focus ring encompasses the name only, not the arrow, and doesn't have enough padding.

For the arrow being far away from the name:

We could abbreviate all month names to 3 letters.
We could add hide the <select> behind a custom label (name + arrow), where activating the label reveals the open select, and closing the select hides it, and reveals the updated label.  The Duet datepicker does this.
We could auto-resize the <select> based on the selected option.  Example.

I went with the third option, in 3dbd1d4.
The down-arrows still aren't clickable.


Design and Deploy Your First Integration Flow

Tutorials: https://developers.sap.com/tutorials/cp-starter-integration-cpi-design-iflow.html
Hello,
I did the tutorial and got an error "Deployment can only be done for a tenant that this application drives. Tenant: 5d1307bctrial is not driven by this application". I did the tutorial twice (including fresh setup of Trial account and Integration Suite Tenant) and always get the same error.
I also checked that the Process Integration with integration flow plan is running, which is the case.
I have no idea what is missing here - I did exactly as decribed in the tutorial.

Hi @JuergenMair - as discussed over an email, the team is looking into the issue.

Hi @JuergenMair
Kindly provide below details to investigate on this issue further
System ID:
Landscape:
Tenant affected:

Hello @Karunaharan
please find the infos for my Trial environment below:
Account ID: 02be363c-91bc-4fc4-b20e-7f34ab357207
Tenant ID: 1712c112-3677-4d1b-855c-fd3dc16192c2
Subaccount ID: 1712c112-3677-4d1b-855c-fd3dc16192c2
Cloud Foundry Environment - Org Name: 5d1307bctrial
Cloud Foundry Environment - Org ID: f1c0609b-1803-4567-80ee-b88405debddc
Process Integration Runtime Instance: default_it-rt_integration-flow
I'm not sure about System ID and Landscape - where do I find this information?

Additionally can you provide the subdomain name as well, please? this is available in the subaccount overview page.

Sure - Subdomain: 5d1307bctrial

Thank you. I'll get back as soon as I have some news.

@JuergenMair - The issue is resolved. You should be able to deploy now.
@MichaelCzcz - please close the issue.

Ok, just tested it successfully - many thanks for your quick help!


No longer works with Netbox as of v3.5.0 due to OpenAPI change

When targeting a Netbox instance of v3.5.0 I get the error pynetbox.core.query.RequestError: The requested url: https://<url>/api/docs/?format=openapi could not be found. when calling pynetbox.api('<url>', token='<token>')

Creating the API object works here:
>>> import pynetbox
>>> pynetbox.__version__
'7.0.1'
>>> netbox = pynetbox.api("http://netbox-test.lein.io/", token="176d4c04ccc8f2a549ea6fd39312367d9da5a796ff")
>>> netbox.version
'3.5'
>>> netbox.status()["netbox-version"]
'3.5.0'
>>>

I see you already noticed https://github.com/netbox-community/pynetbox/pull/547 that deals with the OpenAPI change.

Is the change in #547 and the commit going into 7.0.2?  We have not noticed anything else with netbox 3.5.x other than the OpenAPI change at this stage.  We have not worked with any of the new features as of yet though.


Midi loosing links when editing on another computer

Hi there, I'm new to this awesome program but maybe it's good for you to know about this behavior.
Last night I was editing a project I've recently made for a friend on a mac (basic dmx fixtures controlled by midi keyboard).. I was editing the perfectly working setup (just to add some new fixtures) on a windows pc with no midi hw attached.
Saved that, and transferred the file to my friend's mac, just in time to find that midi channels linked in the first version were lost after I modified the project on the "alien" pc. Had to re-link them all.
Not a big real problem indeed, but should be easy to cure in future.
Kudos to you :)

Hi, this area is meant mainly for developers.
Please use the forum like everyone else, and report exactly all the details to understand and reproduce the issue, including a sample test project to speed up the analysis.


Loader fixes

Fixed loading of runtime on AOSP without a broker.

Looks great, thanks! Would you mind putting a brief changelog fragment in changes/sdk/pr.284.gh.OpenXR-SDK-Source.md? See the readme in that directory for instructions.


added bower file

This will enable bower install for users.

but is bower installing this actually a good idea?

+1


Azure Arc ML training pipeline scenario with Blob

Addresses 686.

@likamrat:

Changed zip files with no dashes
Tested on AKS v1.21.2
Formatting suggestions
Added logic for SP to work across multiple subscriptions

Changed AKS back to 1.19.11
Updated tag to Arc-ML


Deprecation warnings

Installing ("jest-puppeteer": "^4.4.0") shows the following deprecation warnings:
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated and is no longer supported or maintained
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated and is no longer supported or maintained
npm WARN deprecated<EMAIL_ADDRESS>Moved to 'npm install @sideway/address'
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated and is no longer supported or maintained
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated and is no longer supported or maintained
npm WARN deprecated<EMAIL_ADDRESS>Switch to 'npm install joi'
npm WARN deprecated<EMAIL_ADDRESS>core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.

Is this expected?

v5.0.0 was just released with updated dependencies.


OSError: [Errno 30] Read-only file system

hello,
I'm trying to create a file in Azure function APP python (3.6.8)
I create the file in the code:
f= open(upload_file_path, mode='wb+', buffering=1)
where: upload_file_path = os.path.join(local_path, fileName)
and trying to upload it to a blobstorage:
with open(upload_file_path,'rb') as data:
blob_client.upload_blob(data)
then the error  OSError: [Errno 30] Read-only file system jumps
thank you

@barakVaturi What is in the local_path variable? Please note that many directories on Azure Functions are read-only. Here is the recommended way to create temporary files: https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-python#temporary-files.

the local path:
local_path = str(pathlib.Path(file).parent)
im using pathlib.
sorry i thought i uploaded it

@barakVaturi What is in file? If this is the location of the file that contains the currently running code, this location is indeed read-only on Azure. Please use the /tmp directory instead (see the doc link in my previous comment).


Extends 'teams user app remove' command with support for name option. Closes #5447

Extends teams user app remove command with support for specifying the name option. Closes #5447

Assigning this back to @waldekmastykarz


Update for cisagov move

Update URLs for move to cisagov org and remove unnecessary oauth url
🗣 Description

Updates target URL for the move to the cisagov org
Removes oauth from URL query to retrieve tarball since it's now a public repo

💭 Motivation and Context
Associated with https://github.com/cisagov/ansible-role-cyhy-core/issues/10 - removes deprecated oauth usage both due to deprecation as well as now the target is publicly accessible without an auth token.
🧪 Testing

📷 Screenshots (if appropriate)
🚥 Types of Changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (causes existing functionality to change)

✅ Checklist

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Once #6 is merged into develop and pulled into this PR, you still need to:

Remove vars/main.yml.
Run terraform destroy in the terraform directory to destroy the now unnecessary IAM test user.
Remove the terraform directory altogether.

@hillaryj - I just merged the changes from #6 into this branch, so proceed with the items above at your leisure.

Updated the branch to remove unnecessary resources and terraform destroy is complete!


[fix] [txn] Get previous position by managed ledger.

Motivation
Max read position is before the first ongoing txn's position. But the entry id of the first message may be 0, calculate the max read position by entry id - 1 is unsafe.
Modifications
Calculate the max read position by method managedLedger.getPreviousPosition.
Verifying this change

[x] Make sure that the change passes the CI checks.

(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

If the box was checked, please highlight the changes

[ ] Dependencies (add or upgrade a dependency)
[ ] The public API
[ ] The schema
[ ] The default values of configurations
[ ] The threading model
[ ] The binary protocol
[ ] The REST endpoints
[ ] The admin CLI options
[ ] The metrics
[ ] Anything that affects deployment

Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository: https://github.com/thetumbled/pulsar/pull/42

PTAL, thanks. @dao-jun @congbobo184 @liangyepianzhou

/pulsarbot rerun-failure-checks

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (825e997) 73.57% compared to head (b9b8913) 73.54%.
Report is 2 commits behind head on master.

Additional details and impacted files

@@             Coverage Diff              @@
##             master   #22024      +/-   ##
============================================
- Coverage     73.57%   73.54%   -0.03%
+ Complexity    32575    32049     -526
============================================
  Files          1874     1874
  Lines        139252   139252
  Branches      15260    15260
============================================
- Hits         102454   102413      -41
- Misses        28880    28916      +36
- Partials       7918     7923       +5

Flag
Coverage Δ

inttests
24.63% <100.00%> (-0.15%)
:arrow_down:

systests
24.26% <0.00%> (-0.09%)
:arrow_down:

unittests
72.81% <100.00%> (-0.03%)
:arrow_down:

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

Files
Coverage Δ

...ransaction/buffer/impl/TopicTransactionBuffer.java
87.74% <100.00%> (ø)

... and 71 files with indirect coverage changes

Hi, I have add a test to produce a exception, and it is necessary to fix this problem.
PTAL, thanks. @dao-jun @congbobo184 @liangyepianzhou

@dao-jun It's better to check which branches we need to release before merging.
@liangyepianzhou please help label the branches

This fails the build in branch-3.0 now. Please help to fix this issue.
@Technoboy- @thetumbled
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project pulsar-broker: Compilation failure
[ERROR] /Users/hsohn/Workspace/pulsar/pulsar-broker/src/main/java/org/apache/pulsar/broker/transaction/buffer/impl/TopicTransactionBuffer.java:[286,33] cannot find symbol
[ERROR]   symbol:   class ManagedLedgerImpl
[ERROR]   location: class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer

This fails the build in branch-3.0 now. Please help to fix this issue.
@Technoboy- @thetumbled
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project pulsar-broker: Compilation failure
[ERROR] /Users/hsohn/Workspace/pulsar/pulsar-broker/src/main/java/org/apache/pulsar/broker/transaction/buffer/impl/TopicTransactionBuffer.java:[286,33] cannot find symbol
[ERROR]   symbol:   class ManagedLedgerImpl
[ERROR]   location: class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer

@Technoboy- can this be reverted from branch-3.0 ?

This fails the build in branch-3.0 now. Please help to fix this issue.
@Technoboy- @thetumbled
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project pulsar-broker: Compilation failure
[ERROR] /Users/hsohn/Workspace/pulsar/pulsar-broker/src/main/java/org/apache/pulsar/broker/transaction/buffer/impl/TopicTransactionBuffer.java:[286,33] cannot find symbol
[ERROR]   symbol:   class ManagedLedgerImpl
[ERROR]   location: class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer

@Technoboy- can this be reverted from branch-3.0 ?

It seems that the problem has been fixed by @Technoboy.

It seems that the problem has been fixed by @Technoboy.
@thetumbled How was it fixed? we need the fix to branch-3.0 .

It seems that the problem has been fixed by @Technoboy.

@thetumbled How was it fixed? we need the fix to branch-3.0 .

commit: 55788734a53acd505d97e6f8b3b4bd567603d9ce

@thetumbled Thanks. There's a test failure in branch-3.0 too, to reproduce:
mvn -Pcore-modules,-main -T 1C clean -DskipTests -Dspotbugs.skip=true
mvn -DredirectTestOutputToFile=false -DtestRetryCount=0 test -pl pulsar-broker -Dtest=TopicTransactionBufferTest

Let me take a look at this issue.

TopicTransactionBufferTest.testGetLastMessageIdsWithOngoingTransactions

Revert this pr and the test still failed

@thetumbled Thanks. There's a test failure in branch-3.0 too, to reproduce:
mvn -Pcore-modules,-main -T 1C clean -DskipTests -Dspotbugs.skip=true
mvn -DredirectTestOutputToFile=false -DtestRetryCount=0 test -pl pulsar-broker -Dtest=TopicTransactionBufferTest

The problem is fixed by pr: https://github.com/apache/pulsar/pull/22130


Create test suite ingestion pipelines with underscores instead of spaces

Affected module
UI
Describe the bug
When an ingestion pipeline for a test suite with spaces on the name is created, the UI tries to get the status for a DAG name that does not exist.
To Reproduce

Create a Test Suite for any table with a space, e.g., Test Suite:

In the pipeline tab of the test suite, we see this:

but in Airflow, we have:

This cause running it to be impossible.
Expected behavior
The UI should get the status for the same DAG name created in Airflow and also allow the user to run the DAG.
Version:

OpenMetadata version: 0.12

** Additional issue **
The link to the ingestion points to the wrong URL.
cc: @TeddyCr

@nahuelverdugo, Can you share the API response for this?

@Sachin-chaurasiya, this is the request sent from UI:
curl 'http://localhost:8585/api/v1/testSuite' \
  --data-raw '{"name":"test with space","description":"test","owner":{"id":"2aa243fe-8837-4c7f-8058-c4c0c87fc2cc","type":"user"}}'

Then we sent:
curl 'http://localhost:8585/api/v1/testCase' \
  --data-raw '{"name":"bot_entity_TableColumnCountToBeBetween","description":"","entityLink":"<#E::table::local_mysql.default.openmetadata_db.bot_entity>","parameterValues":[{"name":"minColValue","value":0},{"name":"maxColValue","value":1}],"owner":{"id":"2aa243fe-8837-4c7f-8058-c4c0c87fc2cc","type":"user"},"testDefinition":{"id":"aae4f7a8-e8a3-4216-897c-21a1396165ad","type":"testDefinition"},"testSuite":{"id":"b40707ae-1874-4e2d-87e6-903ebbf673eb","type":"testSuite"}}' \

And after clicking Submit for creating the ingestion:
curl 'http://localhost:8585/api/v1/services/ingestionPipelines' \
--data-raw '{"airflowConfig":{},"name":"test with space_TestSuite","pipelineType":"TestSuite","service":{"id":"b40707ae-1874-4e2d-87e6-903ebbf673eb","type":"testSuite"},"sourceConfig":{"config":{"type":"TestSuite"}}}'

When adding a test suite with spaces in the name, you can check the same calls in the Developers Tools of Chrome.


Reporter not found when being use in NPM Workspaces

Environment

OS: - Using Devcontianer

PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Node: v18.16.0
cypress-mochawesome-reporter: 3.5.1
cypress: 12.14.0

What happened?
Upon following example in the repo /examples/simple-typescript started run of my cypress tests and following error was thrown
I think is due to the fact that I am using npm workspaces so all node_modules packages get hoisted into the root directory.
So projects is located in /projects/e2e, so i think the reporter is expected to be in that folder or a node modules in the folder. This is not the case.
If it were possible to specify the location of the module then that would be easier. There may be a config but I could not see it.
Config file
import { defineConfig } from 'cypress';
import setupNodeEvents from './cypress/helpers/setupNodeEvents';
import path from 'path';

export default defineConfig({
  reporter: 'cypress-mochawesome-reporter',
  reporterOptions: {
    reportDir: 'test-report',
    charts: true,
    reportPageTitle: 'custom-title',
    embeddedScreenshots: true,
    videoOnFailOnly: false,
    inlineAssets: true,
    saveAllAttempts: true
  },
  e2e: {
    video: true,
    fixturesFolder: path.resolve(__dirname, 'cypress/fixtures'),
    screenshotsFolder: path.resolve(__dirname, 'cypress/screenshots'),
    videosFolder: path.resolve(__dirname, 'cypress/videos'),
    downloadsFolder: path.resolve(__dirname, 'cypress/downloads'),
    port: 8900,

    specPattern: '**/*.feature',
    setupNodeEvents: setupNodeEvents as (
      // eslint-disable-next-line no-unused-vars
      on: Cypress.PluginEvents,
      // eslint-disable-next-line no-unused-vars
      config: Cypress.PluginConfigOptions
    ) => Promise<Cypress.PluginConfigOptions> // Typecasting for ESlint
  }
});

Setup Node Events file too for reference
import { addCucumberPreprocessorPlugin } from '@badeball/cypress-cucumber-preprocessor';
import createEsbuildPlugin from '@badeball/cypress-cucumber-preprocessor/esbuild';
import createBundler from '@bahmutov/cypress-esbuild-preprocessor';
import EnvironmentConfiguration from '../models/environmentConfig';

async function setupNodeEvents(
  on: Cypress.PluginEvents,
  config: Omit<Cypress.PluginConfigOptions, 'env'> & {
    env: EnvironmentConfiguration;
  }
): Promise<Cypress.PluginConfigOptions> {
  // eslint-disable-next-line @typescript-eslint/no-var-requires
  require('cypress-mochawesome-reporter/plugin')(on);
  // This is required for the preprocessor to be able to generate JSON reports after each run, and more,
  await addCucumberPreprocessorPlugin(on, config);

  on(
    'before:browser:launch',
    (
      browser: Cypress.Browser,
      browserLaunchOptions: Cypress.BrowserLaunchOptions
    ) => {
      if (browser.name === 'electron') {
        browserLaunchOptions.args.push('--remote-debugging-port=9222');
        // whatever you return here becomes the new args
        return browserLaunchOptions;
      }

      return browserLaunchOptions;
    }
  );

  on(
    'file:preprocessor',
    createBundler({
      define: {
        // replaces every instance of "process.env.NODE_ENV" string
        // in the spec with the string "development"
        'process.env.NODE_ENV': '"development"'
      },
      plugins: [createEsbuildPlugin(config)]
    })
    // createBundler()
  );

  // Make sure to return the config object as it might have been modified by the plugin.
  const baseUrl = config.env.baseUrl;

  if (!baseUrl) {
    throw new Error(
      `missing 'baseUrl' environment variable please check terminal command`
    );
  }

  return config;
}

export default setupNodeEvents;

Relevant log output
Error loading the reporter: cypress-mochawesome-reporter

We searched for the reporter in these paths:

 - /home/node/app-workspace-esbuild/projects/e2e/cypress-mochawesome-reporter
 - /home/node/app-workspace-esbuild/projects/e2e/node_modules/cypress-mochawesome-reporter

Learn more at https://on.cypress.io/reporters

Error: Cannot find module '/home/node/app-workspace-esbuild/projects/e2e/node_modules/cypress-mochawesome-reporter'
Require stack:
- /home/node/.cache/Cypress/12.14.0/Cypress/resources/app/packages/server/lib/reporter.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:940:15)
    at n._resolveFilename (node:electron/js2c/browser_init:249:1105)
    at PackherdModuleLoader._tryResolveFilename (evalmachine.<anonymous>:1:743978)
    at PackherdModuleLoader._resolvePaths (evalmachine.<anonymous>:1:740799)
    at PackherdModuleLoader.tryLoad (evalmachine.<anonymous>:1:738842)
    at Function.<anonymous> (evalmachine.<anonymous>:1:749631)
    at d._load (<embedded>:4588:29304)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at E.loadReporter (<embedded>:4593:19480)
    at C.initializeReporter (<embedded>:4640:426060)
    at C.startWebsockets (<embedded>:4640:426364)
    at C.open (<embedded>:4640:424693)
    at async v.create (<embedded>:4640:437103)
    at async O (<embedded>:4640:513450)
    at async H (<embedded>:4640:526407)

Anything else?
Reference to NPM workspaces
https://docs.npmjs.com/cli/v7/using-npm/workspaces

sorry but it's more a cypress issue than the reporter https://github.com/cypress-io/cypress/issues/4536
you can try to use the relative path to the reporter


Sorting doesn't work

Posts are not being sorted by date.

had to change submitted to updated in router controller.


Documentation -> Guide -> Example Operation: Demo code error

Version of vulkano: 0.19.0
OS: macOS 10.15.5
GPU (the selected PhysicalDevice): PhysicalDevice { instance: <Vulkan instance<PHONE_NUMBER>19264>, device: 0 }
GPU Driver: ?

Following the code on page http://vulkano.rs/guide/example-operation. The assert_eq! at the end fails with error message:
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63]`,
 right: `[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]`', src/main.rs:56:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

The assert_eq! passes when changing the host_cached argument of CpuAccessibleBuffer::from_iter() from false to true in the following lines.
    let source_content = 0..64;
    let source =
        CpuAccessibleBuffer::from_iter(device.clone(), BufferUsage::all(), false, source_content)
            .expect("failed to create source buffer");
    let dest_content = (0..64).map(|_| 0);
    let dest =
        CpuAccessibleBuffer::from_iter(device.clone(), BufferUsage::all(), false, dest_content)
            .expect("failed to create dest buffer");

main.rs.txt

Duplicate of https://github.com/vulkano-rs/vulkano/issues/1383
Related to https://github.com/KhronosGroup/MoltenVK/commit/25a1e056db69d3063d2a4884e5ddf4de5428cef8


Fixed #1663 - 1.x: Channel removal potentially disrupts attachments

Ported fix from CBL .NET https://github.com/couchbase/couchbase-lite-net/commit/07c1374d373b4d0ce8a4bedb640294aeec232d71

Can you port https://github.com/couchbase/couchbase-lite-ios/blob/2c86216a1f8e921b1e9cc1a1bacf652d11903dd9/Unit-Tests/DatabaseInternal_Tests.m#L1187-L1199?


Take into account the fee transfer from the sender's balance for the final fee calculation

We're missing a storage update related to the fee transfer from the transaction sender's balance into the sequencer. This has a big impact in the calculated fee for simple transactions.

Solved in #960


[bug] potential memory leak

hi, i am alaysising my server's memory leak problem, i use eclipse memory analyser and found out that , farm control is one of the leak problem suspect.
please check the picture below..

Hey, thanks for the report. I've made a potential fix - would you mind testing FarmControl-1.1.8.zip to see if it helps? You will need to extract the plugin jar file from the zip archive

sure
let me try try for a few days

seems better now
memory analyser does not show farm control in leak suspects now


Template: attribute validation is different in creation and in edition

in template creation, the attribute "em teste" is not added:

in template edition, the attribute "em teste" is added:

Problem was not fixed.

template creation:  attribute "em teste" is not added

template edition:  attribute "em teste" is added

Test OK.

template creation:

template edition:

Tested on Version: 62.3-20190603


Add Saif Halila to Contributors list

Hi  @saifhalila, I'm quite elated about your pull request. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a pull request and learned that I merged it?
We’ve recently added social share  to our web app. Could you please go to https://roshanjossey.github.io/first-contributions/#social-share and share your first contribution to open source?
Also, check out projects with easy issues while you’re there.

Thank for your project to let me feel confident to make a PR and pass this barrier. 👍 😄


Found date inconsistencies and fixed them.

Found date inconsistencies and fixed them.
Fixes issues #415

For the time format: we do not want to show the 0 before the hour in 12 hour display and add spacing between the times and hyphen


Tags create list show delete through open API and CLI

API and CLI for tag list/create/delete/show

Codecov Report

Merging #1323 (2cd8158) into master (9a46fe2) will decrease coverage by 0.46%.
The diff coverage is 2.35%.

@@            Coverage Diff             @@
##           master    #1323      +/-   ##
==========================================
- Coverage   47.09%   46.63%   -0.47%
==========================================
  Files         203      201       -2
  Lines       15929    16001      +72
==========================================
- Hits         7502     7462      -40
- Misses       7437     7554     +117
+ Partials      990      985       -5

Impacted Files
Coverage Δ

api/client.go
2.99% <0.00%> (-0.20%)
:arrow_down:

auth/setup.go
0.00% <0.00%> (ø)

catalog/mvcc/cataloger.go
68.34% <0.00%> (-2.03%)
:arrow_down:

catalog/rocks/cataloger.go
21.14% <0.00%> (-2.40%)
:arrow_down:

graveler/graveler.go
35.55% <0.00%> (-0.08%)
:arrow_down:

api/api_controller.go
38.08% <4.30%> (-1.97%)
:arrow_down:

catalog/mvcc/cataloger_create_entry.go
94.73% <0.00%> (-5.27%)
:arrow_down:

catalog/mvcc/cataloger_create_repository.go
59.25% <0.00%> (-3.71%)
:arrow_down:

graveler/sstable/range_manager.go
32.30% <0.00%> (-3.70%)
:arrow_down:

pyramid/tier_fs.go
57.01% <0.00%> (-1.76%)
:arrow_down:

... and 5 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #1323 (2cd8158) into master (9a46fe2) will decrease coverage by 0.46%.
The diff coverage is 2.35%.

@@            Coverage Diff             @@
##           master    #1323      +/-   ##
==========================================
- Coverage   47.09%   46.63%   -0.47%
==========================================
  Files         203      201       -2
  Lines       15929    16001      +72
==========================================
- Hits         7502     7462      -40
- Misses       7437     7554     +117
+ Partials      990      985       -5

Impacted Files
Coverage Δ

api/client.go
2.99% <0.00%> (-0.20%)
:arrow_down:

auth/setup.go
0.00% <0.00%> (ø)

catalog/mvcc/cataloger.go
68.34% <0.00%> (-2.03%)
:arrow_down:

catalog/rocks/cataloger.go
21.14% <0.00%> (-2.40%)
:arrow_down:

graveler/graveler.go
35.55% <0.00%> (-0.08%)
:arrow_down:

api/api_controller.go
38.08% <4.30%> (-1.97%)
:arrow_down:

catalog/mvcc/cataloger_create_entry.go
94.73% <0.00%> (-5.27%)
:arrow_down:

catalog/mvcc/cataloger_create_repository.go
59.25% <0.00%> (-3.71%)
:arrow_down:

graveler/sstable/range_manager.go
32.30% <0.00%> (-3.70%)
:arrow_down:

pyramid/tier_fs.go
57.01% <0.00%> (-1.76%)
:arrow_down:

... and 5 more

Continue to review full report at Codecov.

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


Meta: Add a script to import WPT tests

Use with ./Meta/import-wpt-test.py {URL TO TEST}
This script will:

Create an empty expectation file
Download the source for the provided page
Replace the relative src of all script tags with the correct in-tree path
Download all referenced scripts

It has been tested with dynamic-getter.html and provides the same output as the file currently in the repository (with a minor whitespace difference)

Can we get a usage: ... help screen so we don't have to read the source of the script to understand how to invoke it? :)

How do we make sure tests come with the 3rd closure of the license?

Can we append license at the top of the file?

Can we get a usage: ... help screen so we don't have to read the source of the script to understand how to invoke it? :)

Added a Usage: ... that shows up when an invalid amount of parameters is passed

How do we make sure tests come with the 3rd closure of the license? While we do not have to apply it to any our code, it seems like we must retain it for the imported code

Other tests have been imported before this so im assuming @awesomekling has already looked into this. (?)

sideshowbarker's suggestions are great, but we can do them in a follow-up PR :)


set config.hostmanager.manage_host via CLI

Instead of handling this in profiles just make it a toggle that can be done from the CLI

Wrong repo


redundant space in minified css

Hello, this is my css:
a:not(.cls)[attr=value] {
  display: none;
}

This is the css I get from cleancss 3.1.3:
a:not(.cls) [attr=value]{display:none}

It should be:
a:not(.cls)[attr=value]{display:none}

So #475 wasn't the only case. :-/ Fix is coming.

thanks!


Handle changes in ParlaClarin XML files

Update tagging pipeline to handle the following changes:

[ ] Attribute n added to note, u and seg.
[ ] Attribute xml:id removed from seg.
[ ] Attribute xml:id is now optional for note (used when type is speaker).
[ ] Value of u[prev] and u[next] changed from literal cont to value of previous (next) u[xml:id].
[ ] Attribute docDate[when] can be year or date (multiple occurrences).
[ ] Tag pb (page break) added, attributes n (page number) and facs (source reference).
[ ] Optional attribute note[type=date]`  (identifies dates).

deprecated


updated chromedriver version from 2.31.0 to 2.43.0

What's the point in this? The dependency is already at ^2.31.0 which includes everything greater than a particular version in the same major range. See https://semver.npmjs.com/ and use "chromedriver" as an example.


angular cli build with AOT mode fail with  @Inject(FirebaseApp) firebaseApp: firebase.app.App does not work with angular cli AOT mode

I am using firebase storage in my web app and I am using following code to refer the firebase function which is not implemented in angularfire2.
@Injectable()
export class LoggerService {
constructor( @Inject(FirebaseApp) firebaseApp: firebase.app.App) {
However because of this code, "ng build --aot" fail with error.
"ng build" succeed without any issue but I cannot use aot mode.
Version info
Angular:
"@angular/common": "^2.3.1",
"@angular/compiler": "^2.3.1",
"@angular/core": "^2.3.1",
Firebase:
"firebase": "^3.6.7",
AngularFire:
"angularfire2": "^2.0.0-beta.7",
Other
ubuntu 16.04
node v6.9.2
command to reproduce issue
ng build --aot
source code
@Injectable()
export class LoggerService {
constructor( @Inject(FirebaseApp) firebaseApp: firebase.app.App) {
Errors in terminal
ERROR in Error encountered resolving symbol values statically. Expression form not supported (position 87:49 in the original .ts file), resolving symbol LoggerService in /home/morninng/development/Angular2/mixidea_cowork/src/app/core/service/logger.service.ts

Unfortunately this is an issue with the Angular compiler and we are waiting on it to get fixed.
Follow #653 and angular/angular#12631 to keep updated.

I still cannot use Firebase with AOT mode by Angular4.1.0.
As AOT become the default compile setting, I want to use AOT mode, but it is not possible  with @Inject(FirebaseApp.

@morninng Install the next tag and inject FirebaseApp
npm i angularfire2@next --save

@davideast
Oh thank you very much. I will try

@morninng have you fixed the issue?

https://gist.github.com/adsonrocha/5a70284fb49bd6b73bd66a55aa83b23f


chore: don't run tests in parallel on CI

Trying out if the windows CI gets more stable when we don't run our tests in parallel.

Well looks like it does solve the issue.

Merging, because it unblocks the other PRs where the windows CI is failing pretty often.


[Feature Request] Load specific ComfyUI workflow when drag and dropping images

When drag and dropping images in specific workflow types, it would be nice to load the associated workflow.
To be more precise, drag and dropping this image there

would load the Postprocess workflow that is present in the image, but wouldn't modify the other workflow types.

wait so you can not import with this???

The existing comfyui png info will work. However, it won't read the info that the extension puts in a1111 webui png info under the key "ComfyUI Workflows": {...}. It was very hacky to implement so we prioritized other features at the time.

In addition to that, you can import webui-saved workflows with the png info tab in the webui.

So like
Drag and droppable into ComyUI IFrames:
[x] Image saved by ComfyUI
[x] .json workflow files
[ ] Images generated by the Webui
Loadable from the png info tab:
[x] Image (and ComfyUI workflows) generated with the Webui
[ ] Image generated by ComfyUI
[ ] .json workflow files

Images generated by the Webui + this extension

There is a builtin module to reproduce a1111 workflows in comfyui. Really all that's missing is support for interpreting the metadata this extension adds to png info

Images generated by the Webui + this extension

There is a builtin module to reproduce a1111 workflows in comfyui. Really all that's missing is support for interpreting the metadata this extension adds to png info

I think it's confusing to say "this feature works" and then proceed to explain why it doesn't fully work, hence why I put it that way.
Sure, ComfyUI can create a workflow for the Webui pipeline that generated the image, but that's not at all the workflow that needs to be loaded. The workflow that needs to be loaded is the workflow saved in the metadata, not an "equivalent Webui pipeline".


[Bug] [Seatunnel-Web] The data source is empty when creating a sync task.

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
After creating three data sources (mysql-cdc, jdbc-mysql, doris-jdbc-mysql), I attempted to create a synchronization task but found that the dropdown options for the source name were empty, and I was unable to select the data sources that had already been created. The datasource JAR packages exist in both the front-end and back-end lib directories.
SeaTunnel Version
seatunnelv2.3.5
seatunnel-webv1.0.1
SeaTunnel Config
null

Running Command
null

Error Exception
no error

Zeta or Flink or Spark Version
zeta
Java or Scala Version
jdk1.8
Screenshots

Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

seatunnel-web logs:  seatunnel rocky WARN [qtp1135348328-66] [SeatunnelPermissionServiceImpl.funcPermissionCheck():38] - func permission check in seatunnel

你解决了么，我们也遇到类似的问题了

没有，有说不适配的，换成2.3.3和1.0.0了

你解决了么，我们也遇到类似的问题了

没有，有说不适配的，换成2.3.3和1.0.0了

https://github.com/apache/seatunnel/issues/6282 参考这个解决了，但是目前hive还是不行，其他都可以了


default byte for fIOFeatures

Closes https://github.com/tamasgal/UnROOT.jl/issues/116
The TBranchElement_10 struct expects fIOfeatures but TBranch_12 doesn't read that field (only TBranch_13 has it):
root [11] TBranch::Class()->GetStreamerInfo(12)->ls()
root [12] TBranch::Class()->GetStreamerInfo(13)->ls()

Coverage 😊


Bind hanging after an Unbind

Hi there!
I've notice an issue when calling a bind after an unbind: bind hang forever :-/
Is that has to do with the caveats disclaimed in the readme?

Unbind doesn't close our side of the connection, since the underlying TCP stream is inaccessible in the present implementation.

If so, what would be the workaround/fix? Migrating to Tokio 0.2? (which is a big work, I know).

There can be no workaround, since Unbind is meant to terminate the session: see the specification, which also comments that "Unbind [..] is not the antithesis of the Bind operation as the name implies".

And the "session" is bound to the LdapConn? Because what I've done is when unbind is called, I create a brand new LdapConn otherwise nothing goes through. But I need to test with 0.7 now :)

Right, LdapConn is unusable after Unbind. Perhaps I should make the unbind() method take self to enforce this in through the type system.

I don't know if it's still the case in 0.7 though

Try this with 0.7, pointing it at a known-to-work server:
use ldap3::LdapConn;
use ldap3::result::Result;

fn main() -> Result<()> {
    let mut ldap = LdapConn::new("ldap://localhost:2389")?;
    ldap.unbind()?;
    // trying to use the connection after Unbind
    Ok(ldap.unbind()?)
}

You'll get
Error: ResultRecv { source: RecvError(()) }

So the connection is properly unusable and doesn't hang.

Cheers for your test :) I was planning to upgrade our internal tool asap, but I'm on another task right now :)


Add links to the PRs to the v1.2.3 changelog

What this PR does / why we need it:
Add links to the PRs to the v1.2.3 changelog.
Does this PR introduce a user-facing change?:
NONE

/assign @kron4eg

/retest


mistake: tdesign-mobile-vue 404

Access to tdesign-mobile-vue warehouse 404

The website has been repaired to jump to the link address of the repo.
官网已修复跳转到小程序 repo 的链接地址，可以重新访问下试试 https://tdesign.tencent.com/miniprogram/overview


Remove recursion when walking pages

If there are more than 1000 pages we hit the Python default
recursion depth limit and the StreamFetcher dies with an
exception

Looks good to me, merge it.


Created csharp unit-testing instructions and folder

A brief overview of how to do a basic unit test in C#.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

This looks great @jamiehaywood! Congratulations on your first contribution to freeCodeCamp! Thanks for making it a good one!


Lovely Library! More color options?

Great library, I will use it for my app. Could you maybe add more color options?
Since my app offers a dark mode, I need to be able to change the color of the background of the dialog and the text colors. Otherwise it's perfect! Thank you very much.

I assume that passing a custom theme as a second argument to dialog's constructor is what you are looking for.

Hi, thanks for your reply. I have seen it, but how can I change the background and text colors with a theme? Are there special attributes?

Tell me please what are you trying to achieve and what have you already tried.

Back to the issue, there is a background attribute:
<item name="android:background">@color/dialogBackground</item>

Lets suppose that's what you were looking for.


Binary data in QR Code

Description of the problem:
Hello,
I have encrypted string
³.ôÜ	^ZÌP>¼êñe¶¼ÌØ#m;¡Â&
èB]ÀÆS5 (Using encoded format "ISO-8859-1")
Byte array used to create above encrypted string is
0 = 1
1 = 2
2 = 3
3 = -104
4 = 76
5 = 107
6 = 118
7 = -104
8 = 76
9 = 107
10 = 118
11 = 3
12 = 50
13 = 55
14 = -1
15 = -1
16 = -1
17 = -1
18 = -1
19 = -1
20 = -1
21 = -1
22 = 50
23 = 55
24 = 2
25 = 2
26 = 2
27 = 49
28 = 49
29 = 50
30 = 50
31 = 51
I am able to generate QR code from the above encrypted string.
When I scan the encrypted string from the qr code by using following code ,String coming from IntentIntegrator is different
String received from Scanner
�.���	^Z�P�>���e����#m;��&
�B]���S5�
IntentResult result = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
if (result != null) {
if (result.getContents() == null) {
Toast.makeText(this, getResources().getString(R.string.qr_scan_result_notfound), Toast.LENGTH_LONG).show();
} else {
try {
String result_data= result.getContents();
}
Which library version are you using? 'com.journeyapps:zxing-android-embedded:3.4.0' E.g. 3.2.0.
**Which phone/tablet are you using, and which Android version does it run? (e.g. Samsung Galaxy S5,
Android 5.0) Moto G3 **
Does the same happen on other devices or an emulator?
Can you reproduce the issue in the sample project included with the library? If not, can you
provide your own sample project or sample code that produces this error?
In the case of an error do you have a stack trace or adb logs?

Hello,
Can anybody share input for the same, please?

Hello Kistner,
We tried base 64 encoding on top of ISO-8859-1 and were able to get the appropriate scan result. Now the issue is, the QR that was getting generated earlier was version 3 and the one getting generated after Base 64 is version 4. We need version 3 for our project. Can you please help us achieve the same?
Thanks and Regards,

I did a quick check and it may be possible to encode binary data directly into the QR Code (byte[], not String), and bypass the String encoding / decoding completely, but:

This will require modifying internals in the core zxing code.
It may or may not be following the QR code specs.
It will most likely not be compatible with other barcode scanners.

Instead of base64, there are some slightly more compact encodings available, such as Ascii85, which will perhaps be sufficient for your use case. If not, you'll have to get by with less data, or change your requirements to allow version 4 barcodes.

for encoding byte array in QR code i used "io.nayuki:qrcodegen" + "com.caverock:androidsvg-aar"libraries.
"nayuki" converts byte array to SVG string, "androidsvg" converts SVG string to bitmap, then bitmap i set to imageview.
using the zxing it did not work.


[OTHER] logos not aligned in login section

📝 Other Issue
Description
logos of services which are used for authentication are unaligned in the login section.

Type of Issue

[ ] 🖼 UI/UX Design

@gauravsingh1281 assign me this i'll do it quickly


Update to couchbase java-client 3.0.5

Is your feature request related to a problem? Please describe.
I'm using spring boot and recently updated to the latest version, which includes an update from couchbase sdk 2.7 to 3.0.
Describe the solution you'd like
Either update to java-client 3.0.5 or start using spring boot and let that dependency handle itself.

Hi, thanks for feedback. I have been already looking at it, but I was not sure if anyone is using ShedLock with Couchbase. Couchbase SDK 3 is not backward compatible and the changes are quite big, so the migration is not as easy as it sounds. If you (or anybody else reading this) want to send a pull-request, I would recommend to do it in the following way.

Copy current couchbase provider module under different name ideally shedlock-provider-couchbase-javaclient3 (this will allow to do it in backward compatible way)
Upgrade the code so it works with couchbase 3
Make sure the tests pass
Send the PR
Prosper

I'm migrating my own app and trust me, I understand just how "easy" it is. Let me talk to the powers that be about my time and priorities.

https://github.com/lukas-krecan/ShedLock/pull/323


Re-using ViewModels

In the Stacked documentation, section How Does It Work, two of the 'principles to follow during development' are:

ViewModels for widgets that represent page views are bound to a single View only.
ViewModels may be re-used if the UI require the same functionality.

Given that we want to re-use a ViewModel for multiple Views, which one of the following is correct?

The same instance of a ViewModel can be used for different Views
Each View should be bound to a unique instance of the ViewModel

For example, if we have HomeView and AboutUsView, and we want to use ContentViewModel for both, can we use the same instance of ContentViewModel for both Views, or should we have unique instances of ContentViewModel for each View?

Number 2 is correct. Each view should always have a unique instance.
That's a much better way to say both of those sentences in 1 as well. Thanks for the question. I should update the docs.

Change

ViewModels for widgets that represent page views are bound to a single View only.
ViewModels may be re-used if the UI require the same functionality.

To

A widget should always be associated with a unique instance of a ViewModel

Looking for a little more advice/support on this. If a viewmodel requires nearly the exact same functionality, what is the issue using the same viewmodel? Is it a performance issue or more-so a poor readability issue?

@EricPHassey if it requires the exact same functionality then it's fine to use for a different view as well. For instance we have a widget for image uploading. If you tap it we show the image picker and then you upload.
That widget has a viewmodel ImagePickerViewModel and we use that viewmodel for three different widgets because there's 3 different UI's for uploading the image throughout the app.


Canvas view disappears when used in bubble card popup

Describe the bug
I have added this card inside the bubble card popup. Things are showing nicely the first time the popup is opened. After closing and opening again then the canvas view for the bar chart is gone.
To Reproduce
Steps to reproduce the behavior:

Create bubble card popup containing the weather chart card

# Button
              - type: custom:bubble-card
                card_type: name
                name: "Weather"
                button_action:
                  tap_action:
                    action: navigate
                    navigation_path: "#weather"
# Popup

          - type: vertical-stack
            cards:
              - type: custom:bubble-card
                card_type: pop-up
                hash: "#weather"

              - type: custom:weather-chart-card
                entity: weather.home
                forecast:
                  style: style2
                  precipitation_type: ""
                  type: daily
                  disable_animation: true
                animated_icons: true
                icon_style: style2
                show_time: false
                show_temperature: true
                show_main: false
                units:
                  pressure: ""
                  speed: ""

Open the popup
Close the popup
Open the popup

Expected behavior
The bar chart showing every time one opens the popup.
Screenshots
Everything is showing as it should:

After reopening we are seeing this:

Desktop (please complete the following information):

WEATHER-CHART-CARD VERSION: 2.4.9
HOME ASSISTANT VERSION AND INSTALLATION TYPE: 2024.8.3
OS: NixOS, Android
Browser: Reproduces in Android HA app, firefox, chrome

Additional context

@perok Please check if the issue is resolved in version V2.4.11

Still seeing the same issue. Tested it on firefox and in the Android HA app.


divyatirumalakorrapati

The Readme file is currently lengthy and complex, making it challenging for newcomers to comprehend how to contribute effectively to the project.
To enhance accessibility and clarity, I propose relocating the Contributing section to the beginning of the Readme file and streamlining its content where feasible.
I kindly request assistance from anyone willing to dedicate time to address this issue and improve the project's accessibility for all contributors. Thank you!

Hi @caiton1
I am Divya Tirumala Korrapati. I'm focused on a specific issue in the JabRef project and have noticed that you've made the most contributions to it. Your extensive involvement suggests you have valuable insights that could greatly enhance my proposal. I would appreciate any advice you could offer to make the README clearer and more accessible to everyone. Thank you in advance for your guidance. I look forward to working with you and the rest of the community to implement this improvement.

@connman4027 please help me to close this issue

updated readme by #14

Updated readme by contributing with better understanding #50


Only call getNameAsSafeName on instances of KtNamedDeclaration

Without this filter there is a failure when compiling with Kotlin 2.0.0-Beta2 which looks like correct compiler behaviour. I'm backporting the fix as it's more correct.

Warnings

:warning:
It looks like this PR contains functional changes without a corresponding test.

  Generated by :no_entry_sign: dangerJS against 7a8e93635504c9969684dd6169917cde3d5d2252


draw behind navigation bar

keyboard theme and navigation bar does not match

I think I know what you mean. My phone has a black navigation bar so I'm using the black theme. But this is just a coincidence, that both navigation bar and keyboard happen to have the same color.
Related: https://github.com/gazlaws-dev/codeboard/issues/80
But this could be solved by having user defined themes, though that would be a huge new feature.

I'm using v6 but it didn't work. The navbar never changes color.

For reference, I also use AnySoftKeyboard which can do this.
@
@peterekepeter


Developer onboarding guide V1

DoD:

Initial version of a onboarding guide targeted to internal MSFT that outlines information on how to get started with contributing code to this repo.
Must have how to get access, env details, backlog links, comms, recommended skills/upskilling, where to get started.

V1 located in aka.ms/dataops-repo-onboarding (MSFT only).


xlog level logic is broken

"lesser than or equal" should be used; none of the tests trapped this.
However, this classic way of limiting levels is not great. We want to activate levels so that whenever we want, we can turn on DebugLevel, when we are on ErrorLevel, without InfoLevel kicking in.

We will drop the SetLevel, or classic way of setting the logging level, completely. It is much easier to activate particular levels, and be explicit. This is also easier to understand and use.


"help  " should return topic for subcommands.

E.g. help help commands should return the topic for help-commands.  I think this means that the help topic needs to be aliased or duplicated for subcommands.  Not sure which approach is preferable.  Aliasing is definitely more efficient... and possibly quite easy.

Actually, this is more complex.  Aliasing isn't really more efficient.  But having multiple help topics may mean that the duplicated topics are difficult to keep in sync.

I think I should just search and see if there is a help topic for the compound term, and if so redirect.


WASM.SIMD Merge master into wasm.simd 2017/09/15

This PR merges master(as of 2017/09/15) into wasm.simd

@Cellule would you be able to help me merge this PR?

tagging @arunetm

@Cellule ping, sry to pester you :-(

I'll look into it today

I have reviewed the conflict resolution and it looks good.
I am currently running test in ChakraFull, if everything comes back green, I'll go ahead and merge this.

I had to do an additional merge because there was a build break in ChakraFull for the commit you chose.
Make sure to update your local wasm.simd .

yay! thank you!


Update failures

Updating some of my feeds fails with:
Elfeed update failed for http://www.drdobbs.com/rss/all: (:error (error connection-failed "failed with code 101\n" :host "www.drdobbs.com" :service 80))
Elfeed update failed for http://www.drdobbs.com/rss/all: (:error (error connection-failed "deleted\n" :host "www.drdobbs.com" :service 80) :error (error connection-failed "failed with code 101\n" :host "www.drdobbs.com" :service 80))
Elfeed update failed for http://wz2100.net/news/feeds/atom/: (:error (error connection-failed "failed with code 101\n" :host "wz2100.net" :service 80))
Elfeed update failed for http://wz2100.net/news/feeds/atom/: (:error (error connection-failed "deleted\n" :host "wz2100.net" :service 80) :error (error connection-failed "failed with code 101\n" :host "wz2100.net" :service 80))
Elfeed update failed for http://feeds.feedburner.com/Phoronix: (:error (error connection-failed "failed with code 101\n" :host "feeds.feedburner.com" :service 80))
Elfeed update failed for http://feeds.feedburner.com/Phoronix: (:error (error connection-failed "deleted\n" :host "feeds.feedburner.com" :service 80) :error (error connection-failed "failed with code 101\n" :host "feeds.feedburner.com" :service 80))
They all work well when viewed from Firefox or when fetched via Thunderbird.

I have an issu that looks similar to this. When ipv6 is enabled, my emacs even crashes reliably on fetching new feed entries.
If I disable ipv6, everything is fine.
(emacs-version) GNU Emacs 24.5.1 (parabola linux)

This should mostly be fixed by the switch to the curl backend: Elfeed, cURL, and You


Does Negative prompt work on lcm mode?

Hey I can't tell if Negative prompt works for lcm mode
BTW I wanted to ask will you make text to video termux webui I've been wanting offline text to video for months but
No one has done it yet but this app is perfect for text to video. Hopefully you can make a text to video fast cpu termux webui one day:) this will make my dream come true 👍

Hey I can't tell if Negative prompt works for lcm mode BTW I wanted to ask will you make text to video termux webui I've been wanting offline text to video for months but No one has done it yet but this app is perfect for text to video. Hopefully you can make a text to video fast cpu termux webui one day:) this will make my dream come true 👍

Yes, set guidance scale > 1.0 ( But it cause cause slow inference and high memory usage)

text to video is very process intensive , may be later :)


Links and Content on Dashrep.org

Hi Richard (@cpsolver),
As I was checking out the Dashrep web page, I noticed some things regarding both the links and the content, that might need to be changed. These are just observations. Feel free to ignore as you see fit! :)
Missing Links
A web search shows the following pages as belonging to the dashrep.org website:

http://www.dashrep.org/learn.html
http://www.dashrep.org/demo.html
http://www.dashrep.org/specifications.html (which redirects to http://www.dashrep.org/)
http://www.dashrep.org/downloads.html
http://www.dashrep.org/convert.html
http://www.dashrep.org/discussion.html

However, none of these pages are linked from the Home page. Is this intentional, as they contain older versions of the Dashrep code? Might some of them be upgraded at some stage in the future? The demo, for example, is quite useful and might be helpful for a beginner to experiment with the code.
Alternatively, if you do not want these pages to be found in the search engines, then you might want to consider deleting them from the site.
The Language Description
The Meta Description for the page says: "The Dashrep programming language is simple, powerful, and fast". Is this the key idea that you want to have associated with the language? These three key points are also found at the top of the web page.
Maybe the description or the key points could be improved?
The Fledging Languages description for Dashrep says: "A text-manipulation programming language that saves coding time and debugging time."
Perhaps this description and the current one on the webpage could be combined to highlight the key feature of the language?
Could the following (also from the Fledging Languages page) be included?
Dashrep translation replaces English-like hyphenated phrases, such as outline–attention–begin, with any text you define for those phrases.
Special hyphenated phrases allow you to specify complex results—including lists, lists within lists, and branching—in a modular, easy-to-debug, way.
These details are from 2015. You may have a more current summary in mind or other details that you want to emphasize. Perhaps you might want to include some points from the GitHub repository description?
Dashrep is a versatile descriptive programming language based on hyphenated phrases being successively expanded into replacement text. It is a much more flexible alternative to using a template language.
In any case, you might consider adjusting the description of the language on the main page to be more than just "simple, powerful, and fast". Its unique features should catch the attention of the reader.
Definition of a Comment
In the section Debugging-support phrases, there is the description of dashrep-comments-ignored:
This phrase contains text that the translation process has identified as comments.  Comments are contained within the text *--- and ---*, but these delimiters cannot be nested, so this definition can be useful for debugging.
The definition of a comment as *--- <<comment>> ---* is tested in the test-of-comment-delimiters.txt file as:
beginning text
*---- comment text ----*
middle text
*--- comment text ---*
ending text

Is the "star and three dashes" designed for a single-line comment and the combee and comenn designed for multiple-line comments? The "star and three dashes" variant is not defined as a comment anywhere on the main page. Is this because it will be deprecated at some time in the future? If not, should it be defined as an allowed syntax?
Keywords or "key words"?
Under the initial sample code is the sentence: (Many powerful actions, which are described below, can be used directly after the key words ambee and fenambee.)
Beneath this is the heading: The Dashrep language uses these special key words:
In programming languages, my understanding is that "keywords" is the preferred usage.
<title> and <h1> tags
In the <head>...</head> portion of the webpage, there is no <title>...</title> tag. The Title tag is important for SEO as that is what appears in the search results and in the browser tab. Keep it less than the recommended maximum of 65 characters and you should be fine.
A suggested Title might be: Dashrep - The powerful text-manipulation programming language.
Technically, there should only be one <h1> tag on a page. It should refer to the key topic. You have 4, but that is not a big deal. Changing the <h1> tags might mean changing the <h2> tags, and so on. The effort is not worth it especially as the bulk of these tags are auto generated.
Summary
These are just suggestions, Richard. Feel free to take them on board or ignore as you see fit! :)
Kind Regards,
Liam

Liam (@celtic-coder), I've implemented most of your corrections and suggestions. Thank you!
There are still 3  tags, but hopefully search engines know enough to use the first instance. I don't have time to deal with the CSS changes that would be required as a result of changing the tag levels.
I don't have time to update the Fledgling Languages description.  It's been there for years and hasn't seemed to initiate any interest in the Dashrep language.
If you see any more needed corrections, please tell me.  Liam, your suggestions have been excellent!


[PY]: Package version solving failure with Open-AI library and Semantic Kernel

Build has been failing for the embeddings PR due to a version solving issue. The code relies on v1.10.0 for open-ai, but semantic-kernel, which is still being used for Planners and Prompts, uses an older version 0.27.10
This presented 2 options:
(1) Updating our version of semantic-kernel which uses v1.10.0- but this requires updating our code in Planners/Prompts
(2)  Removing semantic-kernel from our code completely (original plan but we intended to do this later on initially)
Preferred solution is 2. The scope of changes in #1 seem to be quite extensive, and factoring in the extra time/effort to remove the changes later on seems inefficient (also considering our timeline for GA).
Instead, we can hold off on merging the embeddings code in & implement in the following order:

Augmentations
Planners
Prompts - (already WIP but dependency on 1)
Merge embeddings + client code
Moderator, models (only AI features dependent on 4)

More details here:
Open-AI Library Package Dependency with Semantic-Kernel.docx

Resolved with #1238


Activate specialisation for functions with function input

Problem
I think it is safer performance wise to activate type specialisation for functions that ingest other functions, see this.
Solution
Fix this for scan and check other possible usages.

So specialisation is used typically in functions like map (as mentioned in the link) to boost performance.

Many functions simply "pass through" an argument to somewhere else, e.g. to another function or to a storage location. Such functions do not need to be specialized for every closure that might be passed in. Fortunately this case is easy to distinguish by simply considering whether a function calls one of its arguments (i.e. the argument appears in "head position" somewhere). Performance-critical higher-order functions like map certainly call their argument function and so will still be specialized as expected.

We are using specialisation in the map function sense; its not passing a function (or function-like object) to get lowered down, its going to operate on elements of a vector in sequence with stateful updates.
I am not using the Rocket.jl version of scan because its pretty heavily embedded in using Observables, which just seems like over-kill to import en-masse into this project.


@d-mariano - We just updated the table with a new column that contains human readable service plan names (Service plans included (friendly names)).

@d-mariano - We just updated the table with a new column that contains human readable service plan names (Service plans included (friendly names)).
Originally posted by @ajayanti1 in https://github.com/MicrosoftDocs/azure-docs/issues/17439#issuecomment-481929802
Please provide a sample of accessing the friendly name using Get-MsolAccountSku

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

ID: 7c245452-161d-89a1-c026-99a0721cf071
Version Independent ID: 16dec59a-eb83-1837-4efd-4645e7aeaed2
Content: Product names and service plan identifiers for licensing - Azure AD
Content Source: articles/active-directory/users-groups-roles/licensing-service-plan-reference.md
Service: active-directory
Sub-service: users-groups-roles
GitHub Login: @ajayanti1
Microsoft Alias: curtand

Thanks for the feedback! We are currently investigating and will update you shortly.

Hi @MarileeTurscak-MSFT
Please assign this to @ajayanti1 Thanks!

Do we have any progress on this? Reporting to management is terrible - people are forever having to manually update reports with the human-readable names (no-one in management knows what a WACONEDRIVESTANDARD is).

Hi @MarileeTurscak-MSFT
Please assign this to @ajayanti1 Thanks!


Pretraining dataset

Hi guys, great work!
I try to run the pretraining code but it seems the pretraining data is missing. I wonder if you plan to release the pretraining data, i.e., 'PATH_TRAIN' in 'RegionCLIP_RN50.yaml'. Or how can I preprocess the COCO dataset to enable pretraining? Could you provide a pre-processing script? Thank you so much!

@Jimuyangz Thanks for your interest in our work. As mentioned in #10, the pretraining code and configs have already been released. The pretraining data might not be provided in the near future due to company policy. Those datasets are all public and you can download and get it accepted by dataloader (e.g., the inputs are simply an image and a string representing a caption).


add SingleAxisArray. Array to BaseArray, FixedTiltArray

[x] Closes #1109
[x] I am familiar with the contributing guidelines
[ ] Tests added
[ ] Updates entries to docs/sphinx/source/api.rst for API changes.
[ ] Adds description and name entries in the appropriate "what's new" file in docs/sphinx/source/whatsnew for all changes. Includes link to the GitHub Issue with :issue:`num` or this Pull Request with :pull:`num`. Includes contributor name and/or GitHub username (link with :ghuser:`user`).
[ ] New code is fully documented. Includes numpydoc compliant docstrings, examples, and comments where necessary.
[ ] Pull request is nearly complete and ready for detailed review.
[ ] Maintainer: Appropriate GitHub Labels and Milestone are assigned to the Pull Request and linked Issue.

Initial implementation of the ideas first discussed in https://github.com/pvlib/pvlib-python/pull/1076#discussion_r539704316 and #1109. I'm looking for feedback on this approach before integrating it with ModelChain. Also fine to discard it if we decide it's not the right approach or the right time for it.
As first discussed in the linked issues, this pattern leads to repeated calls to tracking.singleaxis: one call to get AOI and another to get POA irradiance. Add yet another call if you want to save the actual tracking data like we do in ModelChainResults. We could get around the repeated calls by adding a tracking_data=None kwarg to the methods (if tracking_data is None: tracking_data = self.singleaxis()). That wouldn't be horrible, but it also doesn't look great to me. In principle we could add a cache to SingleAxisArray, but I'd rather leave that to other libraries to do right.

It actually mostly works without changing anything in ModelChain - the only issue is that ModelChain.results.tracking is not defined. The example below shows mixing a fixed tilt array and a single axis tracker array. It also works with multiple single axis tracker arrays. Note this example makes use of the pvwatts power scaling recently introduced in another PR.
import pandas as pd

import matplotlib.pyplot as plt

from pvlib import temperature, pvsystem, location, modelchain

temperature_model_parameters = temperature.TEMPERATURE_MODEL_PARAMETERS['sapm']['open_rack_glass_polymer']
module_parameters = {'pdc0': 240, 'gamma_pdc': -0.003}
inverter_parameters = {'pdc0': 100000}
fixed_array = pvsystem.FixedTiltArray(
    module_parameters=module_parameters,
    temperature_model_parameters=temperature_model_parameters,
    modules_per_string=60,
    strings=4
)
tracking_array = pvsystem.SingleAxisArray(
    module_parameters=module_parameters,
    temperature_model_parameters=temperature_model_parameters,
    strings=4,
    modules_per_string=60
)
mixed_system = pvsystem.PVSystem(
    arrays=[fixed_array, tracking_array],
    inverter_parameters=inverter_parameters
)
loc = location.Location(32.2, -110.9, altitude=700)
times = pd.date_range(start='20201201', end='20201203', freq='5min', tz='America/Phoenix')
weather = loc.get_clearsky(times)
mc_kwargs = dict(
    aoi_model='physical',
    spectral_model='no_loss',
    ac_model='pvwatts_multi'
)
mc = modelchain.ModelChain(mixed_system, loc, **mc_kwargs)
mc.run_model(weather)

fig, ax = plt.subplots()
mc.results.dc[0].plot()
fig.savefig('mixed_dc_fixed.png')

fig, ax = plt.subplots()
mc.results.dc[1].plot()
fig.savefig('mixed_dc_tracker.png')

fig, ax = plt.subplots()
mc.results.ac.plot()
fig.savefig('mixed_ac.png')

DC power

AC power

It actually mostly works without changing anything in ModelChain - the only issue is that ModelChain.results.tracking is not defined. The example below shows mixing a fixed tilt array and a single axis tracker array. It also works with multiple single axis tracker arrays. Note this example makes use of the pvwatts power scaling recently introduced in another PR.
import pandas as pd

import matplotlib.pyplot as plt

from pvlib import temperature, pvsystem, location, modelchain

temperature_model_parameters = temperature.TEMPERATURE_MODEL_PARAMETERS['sapm']['open_rack_glass_polymer']
module_parameters = {'pdc0': 240, 'gamma_pdc': -0.003}
inverter_parameters = {'pdc0': 100000}
fixed_array = pvsystem.FixedTiltArray(
    module_parameters=module_parameters,
    temperature_model_parameters=temperature_model_parameters,
    modules_per_string=60,
    strings=4
)
tracking_array = pvsystem.SingleAxisArray(
    module_parameters=module_parameters,
    temperature_model_parameters=temperature_model_parameters,
    strings=4,
    modules_per_string=60
)
mixed_system = pvsystem.PVSystem(
    arrays=[fixed_array, tracking_array],
    inverter_parameters=inverter_parameters
)
loc = location.Location(32.2, -110.9, altitude=700)
times = pd.date_range(start='20201201', end='20201203', freq='5min', tz='America/Phoenix')
weather = loc.get_clearsky(times)
mc_kwargs = dict(
    aoi_model='physical',
    spectral_model='no_loss',
    ac_model='pvwatts_multi'
)
mc = modelchain.ModelChain(mixed_system, loc, **mc_kwargs)
mc.run_model(weather)

fig, ax = plt.subplots()
mc.results.dc[0].plot()
fig.savefig('mixed_dc_fixed.png')

fig, ax = plt.subplots()
mc.results.dc[1].plot()
fig.savefig('mixed_dc_tracker.png')

fig, ax = plt.subplots()
mc.results.ac.plot()
fig.savefig('mixed_ac.png')

DC power

AC power

Some scope creep as I wanted to explore adding type hints to the object layer to hopefully make the complicated code more robust during this proposed refactor. I'm also hoping it will help us as we and others develop other projects that use pvlib. I was kind of skeptical going into it but after playing with them in my IDE and mypy I think it's a win. If we do want to implement type hints, I'm open to reimplementing them in a new PR with the current object layer before continuing with this refactor.
Output of mypy pvlib is in details below (I'm not currently using numpy 1.20 which includes its own type hints and thus could expose issues in pvlib).

mypy pvlib
pvlib/spa_c_files/spa_py_example.py:1: error: Cannot find implementation or library stub for module named 'spa_py'
pvlib/ivtools/sde.py:20: error: Incompatible types in assignment (expression has type "None", variable has type "int")
pvlib/iotools/ecmwf_macc.py:11: error: Name 'netCDF4' already defined (possibly by an import)
pvlib/spa.py:991: error: Not all arguments converted during string formatting
pvlib/_version.py:54: error: Need type annotation for 'LONG_VERSION_PY' (hint: "LONG_VERSION_PY: Dict[<type>, <type>] = ...")
pvlib/spa_c_files/setup.py:6: error: Skipping analyzing 'Cython.Build': found module but no type hints or library stubs
pvlib/spa_c_files/setup.py:6: note: See https://mypy.readthedocs.io/en/latest/running_mypy.html#missing-imports
pvlib/solarposition.py:201: error: Skipping analyzing 'pvlib.spa_c_files.spa_py': found module but no type hints or library stubs
pvlib/tests/conftest.py:13: error: "Tuple[str, ...]" has no attribute "base_version"
pvlib/tests/conftest.py:114: error: Skipping analyzing 'pvlib.spa_c_files.spa_py': found module but no type hints or library stubs
pvlib/tests/test_forecast.py:40: error: Need type annotation for '_working_models' (hint: "_working_models: List[<type>] = ...")
pvlib/tests/ivtools/test_sdm.py:9: error: Skipping analyzing 'pvlib.tests.conftest': found module but no type hints or library stubs
pvlib/tests/test_location.py:12: error: Skipping analyzing 'pytz.exceptions': found module but no type hints or library stubs
Found 12 errors in 11 files (checked 83 source files)

FWIW I have been recently introduced to type hints and find that they make the signature much harder to parse in, for example, a jupyter tooltip.

Static analysis as part of the CI pipeline (and for other projects) could be hugely beneficial. I haven't been hugely impressed by mypy so far, particularly since many libraries are not typed, but I think adding type annotations is a great idea. I haven't seen type annotations in jupyter tooltips before, but I would argue that the benefit of static analysis is worth the extra eye strain.

Thanks for the feedback on the type annotations. It seems we should probably discuss them in a separate issue, so I will remove them from this PR.
Do you have any feedback on the BaseArray, FixedTiltArray, and SingleAxisArray design?

+1 to discussing type annotations another day.
I initially liked the idea of subclasses inheriting from a BaseArray, but it's unfortunate how much repetition (function signatures, docstrings) is necessary with this inheritance approach.  Have we considered composition ("has a") instead of inheritance ("is a")?  What I'm imagining is having only one Array class, but it has some sort of mount parameter used like this:
array = Array(mount=FixedMount(20, 180), module=..., temperature_model_parameters=...)

where we have different SomethingMount classes that each provide a mount.get_orientation(solar_zenith, solar_azimuth) method.  That way Array doesn't have to know anything about the mount strategy and can just delegate the work to its mount attribute to figure out the tilt and azimuth.  Example SomethingMount class definitions:
class FixedMount:
    def __init__(self, surface_tilt, surface_azimuth):
        self.orientation = {
            'surface_tilt': surface_tilt,
            'surface_azimuth': surface_azimuth
        }

    def get_orientation(self, solar_zenith, solar_azimuth):
        return self.orientation  # maybe calculate and return aoi too?

class SingleAxisTrackingMount:
    def __init__(self, axis_tilt, axis_azimuth, max_angle, backtrack, gcr,
                 cross_axis_tilt):
        self.axis_tilt = axis_tilt
        self.axis_azimuth = axis_azimuth
        # and the rest

    def get_orientation(self, solar_zenith, solar_azimuth):
        tracking_data = pvlib.tracking.singleaxis(
            solar_zenith, solar_azimuth,
            self.axis_tilt, self.axis_azimuth,  # and the rest
        )
        return tracking_data

A benefit is that it would be very easy to add new mount strategies (e.g. a DualAxisTrackingMount would be trivial) without a family tree (sea urchin?) of repetitive classes inheriting from BaseArray.  Anyway just an idea, I haven't really thought it out beyond what I've written here.  If it would help to see it in real code I will work up a draft PR, let me know.

The idea of a Mount class rather than different Array implementations does sound pretty appealing. It seems like it better models the core feature. I think that it is worth exploring further.

@kanderso-nrel that's very interesting and certainly worth exploring in a draft PR. It fits with the rest of the object layer too: ModelChain has a Location and a PVSystem, PVSystem has one or more Array, and now maybe Array has one or more Mount.
I rolled back this PR to its status before I added type annotations. For reference, the annotations are in my types branch.

what's the scope of Mount? If it's surface_tilt, surface_azimuth, axis_tilt, axis_azimuth, I'm in favor. We should also consider PVSystem.racking_model which is combined with PVSystem.module_type to look up parameter sets for the SAPM module temperature model. Mount.racking_model + PVSystem.module_type doesn't strike me as an improvement. The current temperature model lookup already seems clumsy.

closing in favor of #1176