text:
Ability to create new user and mailbox when running your own mail domain

Let's say you install OnlyOffice with the mail server component, and set up your own domain in Mail Server settings. For argument's sake, let's call this mydomain.org.
Then you create a new user, jane@mydomain.org — the activation message will fail, because the mailbox does not exist. It is not possible to have the mailbox created simultaneously alongside the user account.
Then you create a mailbox for this address and attach it to the user, and re-send the activation message. Creating the mailbox requires you to re-enter the e-mail address, at a risk of user error.
Now the user has a mailbox, but cannot read the activation message as they don't have a password and cannot get in.
In theory, there is no need to go through e-mail validation here because you own the domain and created the mailbox yourself, except there's a risk of error as you have to enter the address twice, once to create an account with no mailbox, and again to create a mailbox to give to the account. (cf Exchange where you can create users and mailboxes simultaneously.) Using a single step to create both would remove this risk: e-mail validation would not be needed. However, there is still the need to provide the user with a password.
One option here is to send the activation e-mail to an alternative address, which means that there should be a field for the alternative address to be used for activation and for password recovery.
In theory, if all staff are in-house, you could read off a temporary password that must be reset on first log-in and activate the account immediately, and then pass this to them verbally or on paper.
It should be possible, by a non-technical portal administrator using just the Web interface, to create user accounts with mailboxes that live on the mail server. At present this seems to be impossible as the user cannot get into their own mailbox.

Thank you for a advice. We work on that functional. Will see in next versions.

Closed for a reason - there has been no activity for a long time.

authors: Carazyda Daniel-Beardsmore

repo: ONLYOFFICE/CommunityServer


text:
Remove one of the domain from multitenancy setup

How do I remove one of the domain from multitenancy setup? There is only edit button, but nothing like delete this portal/subdomain. Thx.

Hello @Abraka. You cannot delete a domain, only change it using the edit button. You can also delete the current portal in the portal settings /Management.aspx?type=15.

Thx for reply. Are there any plans to incorporate better management of multitenancy setup into OO? Like better control over multiple domain setting, subdomain portals, their removal etc.

Sorry, but there are no such plans in the next releases.

source: gharchive/issue

authors: Abraka Carazyda

license_type: permissive

license_source: github-api


text:
Check current version is up to date

Check that the current version is up to date by comparing with the latest release on Github.
Possibly using https://api.github.com/repos/ONSdigital/dp-cli/releases/latest which does not need authentication but will only work when there is at lease one full release (ie. not Pre-Release).
Check should definitely be done on dp version but might also be worthwhile doing at any other time too?

Hi Jess, I've created a brew forumla/tap that will help make sure we are running latest version of dp-cli
Set up the tap
$ brew tap ONSdigital/homebrew-dp-cli git@github.com:ONSdigital/homebrew-dp-cli

Brew install dp-cli
$ brew install dp-cli

I want to test what happens when we have a new release to check this all works correctly, but this should hopefully make things easier.

Easier to install
Easier to track versions

Downside

Need to keep the forumla updated when creating releases (https://github.com/ONSdigital/homebrew-dp-cli)

authors: jessjenkins morses-code

repo: ONSdigital/dp-cli

license: MIT


text:
Use survey register

What is the context of this PR?
Survey Runner is able to load schemas from a URL as well as working as it currently does by loading local schemas
How to review
run docker-compose and test using `test_register' schema from https://github.com/ONSdigital/go-launch-a-survey/pull/19
This schema will load the survey json from the url

@ajmaddaford @adoublebarrel ready for re-review

source: gharchive/pull-request

repo: ONSdigital/eq-survey-runner


text:
fix subtitle for upload SEFT files

What and why?
Minor fixes to response ops after design review
How to test?
Trello
https://jira.ons.gov.uk/browse/RAS-267

/deploy harrisonj

repo: ONSdigital/response-operations-ui


text:
Doesn't work when deployed

I'm trying to deploy it as an API which I can use in my application but it doesn't work. I think the issue is because of:
You cannot preview (fetch) another web page from YOUR web page. This is an intentional security feature of browsers called CORS
I've enabled CORS in my API(where i actually use this package) but still it fails.
Can anyone please address this or any workaround is higly appreciated.

Read again how CORS work, you cannot "enable" it, other websites prevent cross requests from other domains, that's the point of it.

Is there any workaround ?
Does using header agents to mimc the browser work?
Pardon me If I sound naive.
Thanks for responding.

No, there is no workaround, this is a security feature of browsers. Go read about CORS.

authors: NikhilKalloli ospfranco

repo: OP-Engineering/link-preview-js


text:
1.0 release does not have c++ included

The 1.0 release does not have c++ included, but the code exists in the master. Is the master a stable version that we can use directly?

Hi Jachim,
The testing on the C++ API in master is mostly limited to unit/functional testing using the mock driver library. You can use it but please be aware that it has not gone thorough the same level of system/integration testing as releases do. If you do use it, we encourage you to file any issues that you may encounter while doing so.

Thanks very much!

repo: OPAE/opae-sdk


text:
CI: Automate python source dist upload to PyPi

Generate python source distribution package with each build and
upload it to PyPi whenever a new tag is created.

Coverage remained the same at 66.31% when pulling 3a307014630f34b2099529e4363eb2fb7e190a9e on nkorde/upload-python-packages into 3232659c8b0827527ac2010d47c5988c31fb0bcd on master.

authors: coveralls nakulkorde


text:
DocsArchive-15.0.0.0Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target_1b5400d5-0b35-4a36-a020-90cb704c1728/pull/1 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-archive-test-target_1b5400d5-0b35-4a36-a020-90cb704c1728.git

Docs Build status updates of commit 2faaeef:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-RuningBuildFailed] Some unexpected errors happened when running build, please open a ticket in https://aka.ms/SiteHelp and include the error report for our team to troubleshoot

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


text:
Question on Training Time

Hi, i'm really fascinated by what you've done and was hoping to recreate the reported results. But i seem to be having trouble re-creating them (granted, i've only run the command a few times, some with a few params tweak. But the longest i have run the default command for was an entire day). The accuracy seems to be incrementing slowly, and even after a day, it reaches around 20% and seem to oscillate up and down.
May i ask, how long did you train the model for? and under what parameter/specification did you use to achieve the high results mentioned in the paper?

Hi, thank you for this question.
My I know what platform you are using (e.g., GPUs)? We used 4xA6000 GPUs to run the experiment.
Oscillating is not observed in our experiment. Could you share your log with us?

repo: OPTML-Group/DeepZero


text:
feat: 🎸 adds a company with letter f

adds a company details
fixes broken links on readme

Nice!

authors: OSCA-Ado-Ekiti Sproff

repo: OSCA-Ado-Ekiti/tech-companies-in-africa


text:
Cleaned Manual: Removed obsolute screenshots, renamed screenshots, fi…

…xed wrong paths, added extra text to new steps

All is well.

repo: OSGP/Documentation

license_source: bigquery


text:
Logging

Swap the warnings package out with the logging package, which will also replace any print statements with better logging methods for INFO, DEBUG, WARNING, and ERROR logging.

Hello @stadmill @ltorres6 Can i work on this?

Take a crack at it if you'd like!

repo: OSIPI/pypi


text:
Added a new feature

comments about my branch PR

this was in error

repo: OWASP/NodeGoat


text:
Increase number of browsers tested

It would be good to increase the number of browsers we test against, at present it is:

Chrome
Firefox
IE
PhantomJS

Consider using Karma-detect-browsers: https://www.npmjs.com/package/karma-detect-browsers
to increase coverage to:

Opera
Safari
Edge

Because we will have #90 as part of the build, I would suggest cross-browser testing during the e2e part.  I believe browserstack has a free option for open source projects.  I'll see if I can get us enrolled in that program and do cross browser testing as part of the build process.

After investigating a bit more, I believe that cypress is the way forward.  I'll be merging into the v2-development branch soon with the e2e tests rewritten as cypress tests.  The cypress framework is significantly less verbose, and offers some other benefits, including local e2e testing using electron.  This will be important for the desktop component of Threat Dragon moving forward, as we can be more confident that things are working as expected prior to bundling a release.
BrowserStack does, indeed, offer free services to open source projects.  We get 5 parallel threads.  This is generous and enough for our use case.
Unfortunately, a limitation of Cypress is the browser support.  It currently only supports Chrome, Firefox, Edge and Electron.  The Browserstack runner supports Chrome, Firefox and Edge.  For that reason, and the limitation of 5 parallel tests, I've configured the tests to run on windows for Chrome, Firefox and Edge, and Mac OS (Big Sur) Chrome and Firefox.  While we could also technically test edge on Mac OS, we'd have to run that separately, as we would be out of headroom for the license that Browserstack has given us.  I honestly don't believe too many users on MacOS have opted into Edge at this point anyways.
The cross-browser testing is time consuming and will only get longer as more tests are added.  Because of that, the main CI pipeline will be updated to run the CI tests on Chrome and Firefox only (as they currently were), and the cross-browser testing will happen on merges to master.

v2 is maturing and the e2e / browser testing has been running without issue for at least a couple months now.  More tests need to be added, but the browser coverage for e2e tests can be found here: https://www.threatdragon.com/docs/development/testing/e2e.html

authors: jgadsden lreading

repo: OWASP/threat-dragon


text:
Provide an Apply button for diagram component properties

Describe what problem your feature request solves
any changes to the properties of a component do not seem to be applied immediately, only seemingly applied on change of focus
Describe the solution you'd like
Provide an Apply button for diagram component properties
Additional context
User feedback "For objects, the Properties window needs an Apply button or something. I have to click outside the window and lose focus to see the changes applied"

Increasing the priority of this because this issue makes the diagramming difficult to use


text:
Upgrade dependency

Upgrade jsonwebtoken@8.5.1 to version 9.0.2

Please ignore this PR and close it. Generated by TestIM


text:
Possible to start disabled

I'm wondering if it's possible to start the plugin in disabled mode? I'm loading with Lazy, and have a keybind to toggle, but would prefer it to start disabled if that's an option (that I'm not seeing). Otherwise, perhaps it's a feature request :)
Thanks for the neat plugin!

Have you tried this?
-- Just in case it doesn't load before the command
require("markview").setup();

vim.cmd("Markview disable all");

Or you can just directly set require("markview").state.enable = false.

I am going to close this as you can do this.


text:
可否点击mask也能切换菜单

切换菜单必须点击菜单按钮，可不可点击mask也可切换按钮呢？

在1.0.1版本修复了这个问题 https://github.com/OYsun/VueCircleMenu/pull/7

repo: OYsun/VueCircleMenu

license: mit


text:
Use the updated (latest available) TeamCity.VSTest.TestAdapter.

Background
The nightly build for Tentacle has been intermittently failing due to the test runner failing to parse the report file.
There's no exact area that can pinpoint the issue, however, one of the potential causes could be the outdated TeamCity.VSTest.TestAdapter plugin used in Tentacle.
Results
Updating the version to the (latest available) 1.0.36

There're a number of fixes since the 1.0.15 release

How to review this PR

Quality :heavy_check_mark:

Pre-requisites

[ ] I have read How we use GitHub Issues for help deciding when and where it's appropriate to make an issue.
[ ] I have considered informing or consulting the right people, according to the ownership map.
[ ] I have considered appropriate testing for my change.

@michaelongso do we know if the report file is being created but can't be parsed or if it is not being created at all? If we don't already it might make sense to change the TC build to capture the report as a artifact that way if this issue happens again we can inspect the report file.

@michaelongso do we know if the report file is being created but can't be parsed or if it is not being created at all? If we don't already it might make sense to change the TC build to capture the report as a artifact that way if this issue happens again we can inspect the report file.

The file is there. It's locked by another process.

authors: LukeButters michaelongso

repo: OctopusDeploy/OctopusTentacle


text:
Add a strong name key

This is to track adding the strong name signing back, not to start a discussion on whether or not there should be one. Hopefully we can add one that will mitigate the known dev issues of strong names (ie local builds) following guidance the CoreFX team is using.

I'm working on this and should have it in the build soon. Thanks.

Done.

authors: tomjebo twsouthwick

repo: OfficeDev/Open-XML-SDK


text:
I have a question, who can help me?

Sorry for disturbing you!
Open XML SDK is similar to Microsoft.Office.Interop.Word
How to move the cursor to wrap
Object extend = Word.WdMovementType.wdExtend;
                 Object unit = Word.WdUnits.wdCell;
                 Object count = 1;
                 wApp.Selection.MoveRight(ref unit, ref count, ref extend);

As @daniel-white said, this is a question that would be better asked on StackOverflow. This repo is for issues in the SDK. Thanks!

authors: twsouthwick xiangxingze


text:
Allow 0/1 for boolean cell values

Fixes #887

@tomjebo Can you verify that a 0 or 1 are valid boolean values for cells?

From MS-OI29500 2.1.659: ...If the cell contains a Boolean, the value shall be 1 to specify true and 0 to specify false.

So can it be true or false as well, or only 1/0?

Yes, but they MUST be lower case. Excel reads this as lower case "true" or "false" but will only write as "0" or "1". Excel will throw a message dialog and ask to "correct" the underlying XML if the type is "b" and the value is anything but "0", "1", "true", or "false".

Thanks @mkorsukov for the comments!

@tomjebo can you take another look and approve if it looks good? I'd like to get this out as a 2.12.3 release

Yes, but they MUST be lower case. Excel reads this as lower case "true" or "false" but will only write as "0" or "1". Excel will throw a message dialog and ask to "correct" the underlying XML if the type is "b" and the value is anything but "0", "1", "true", or "false".

Thanks, this actually highlighted some issues in ClosedXML. We were writing out Boolean values using propercasing. Nobody every complained, though.

authors: igitur tomjebo twsouthwick


text:
Some cells are removed when accepting revisions although the document has no revisions

I' using Open-Xml-PowerTools-vNext (4.3) and more specifically RevisionAccepter.cs (version 2.6.00) coupled with Open-XML-SDK-vNext (2.6.1) under Mono 4.2 SR2 (4.2.3.4).
Although the document has no revisions to accept some cells are removed when running AcceptRevisions on it.
I have attached the document before accepting revisions EFR.docx and the processed document after accepting revisions EFR.docx.
The problem seems to be related to the funtion RemoveRowsLeftEmptyByMoveFrom().

Closing all issues as this repo is being archived and will no longer be maintained by Microsoft. The project is licensed for continued use and development by forking to your own repo.

repo: OfficeDev/Open-Xml-PowerTools


text:
Links return to https://pnp-partner-pack.azurewebsites.net

The "Save site as Provisioning Template" link on the Site Settings page and the "new subsite" link on the Site Contents page redirect to wrong Azure website (https://pnp-partner-pack.azurewebsites.net) In my case should be https://ptcpnppartnerpack.azurewebsites.net. Causes 401 Unauthorized error.

Hi,
During the setup process of the PnP Partner Pack you have to provide the AzureWebSiteUrl parameter to the Provision-InfrastructureSiteArtifacts.ps1 script. The parameter configures the proper URL for the Azure Web Site. You can see more details here in the setup guide: https://github.com/OfficeDev/PnP-Partner-Pack/blob/master/Documentation/Manual-Setup-Guide.md#infrastructural-site-collection-provisioning

Hi Paolo,
I was unable to run the Provision-InfrastructureSiteArtifacts.ps1 script successfully, so I ran the individual Apply-SPOProvisioningTemplate commands per the manual instructions. Because of this, the AzureWebSiteUrl never got properly set as well as setting the correct content types on the template xml file. All is well now. Thanks for your quick response!

repo: OfficeDev/PnP-Partner-Pack


text:
SharePoint list result size is limited to 500 items when using the API in PowerApps.

SharePoint Lists have a maximum return size of 500 results using the API, this means I only see 500 Teams and so can only select Teams listed in the first 500 results. Generally, schools who need this PowerApp have large amounts of Teams so the 500 limit isn'y usable.
Is there a way to use a Flow to return the list of Teams from the SharePoint list? That would get around the 500 limit.

We are having the same issue. We have around 5000 Teams as we are looking to use this app for a group schools. During the presentation it said it would be able to accept 100,00 Teams. Each school has around 700 Teams

We are having the same issue. We have around 5000 Teams as we are looking to use this app for a group schools. During the presentation it said it would be able to accept 100,00 Teams. Each school has around 700 Teams

I'm hoping once they add the SDS documentation for this product it will solve the limitation issue.

I'm hoping once they add the SDS documentation for this product it will solve the limitation issue.

Hi guys,
You can up the limit to 2000 within the Powerapps app.  If you go into the Classroom Drop-in Powerapp and settings, you can set the limit there, from 500-2000.  Hope this helps.
Joe.


text:
Company communicator permanently sending

We have deployed a second instance of company communicator v5.1.
When a message is sent, no matter how (to channel, individuals, etc.), the message status proceeds to 'Sending... 0 of 5' and goes no further. When cancelling a message it remains in the 'Canceling' status. There are no warnings or errors shown on the message in teams, and no errors that I can find in azure.
I have resynced all function apps and the service app and no success. I have however noticed that all the logs are empty and have the message 'No deployments found. If you have just configured CI/CD, refresh logs to find the latest deployments.'.

Any help would be appreciated.

I have found the same trouble in my deployment when "proactivelyinstallapp" is set to true. I set it to false, restarted all the endpoints, then setup a teams app policy to push the app. Messaged successfully sent after that.

Hi @iainRclark ,
Thanks for reaching out to us. As you mentioned the version deployed was v5.1. Upon sync of all function apps, app service updated the latest version. Could you please check this link whether these mentioned steps are followed correctly or not.

Thanks for the suggestions.

I have found the same trouble in my deployment when "proactivelyinstallapp" is set to true. I set it to false, restarted all the endpoints, then setup a teams app policy to push the app. Messaged successfully sent after that. @iainRclark

Set "proactivelyinstallapp" to false, restarted functions and service, and verified app policy was set to push app. Unfortunately no change.

Hi @iainRclark , Thanks for reaching out to us. As you mentioned the version deployed was v5.1. Upon sync of all function apps, app service updated to the latest version. Could you please check this link whether these mentioned steps are followed correctly or not.

Ran the script and followed the steps and no change.

Hi @iainRclark ,
Please share the screenshots of deployment status of App Service and function apps. As you mentioned script steps has been followed, please share the function runtime version and app service .Net version as recommended in migration guide.

We just opted to do a complete redeploy without specifying version.
We now receive the following error:
The resource write operation failed to complete successfully, because it reached terminal provisioning state 'Failed'. (Code: ResourceDeploymentFailure, Target: /subscriptions/387b269e-8136-4a24-bf56-dd7d2e660b5c/resourceGroups/pw-az-d1-m365-dev-rg/providers/Microsoft.Web/sites/pwazd1m365dev/sourcecontrols/web)

We were able to get this deployed, issue had to do with our network preventing syncing.
Thanks,


text:
Conflict with existing ScmType: ExternalGit

Deployment fails with error {"code":"BadRequest","message":"There was a conflict. Conflict with existing ScmType: ExternalGit","details":[{"message":"There was a conflict. Conflict with existing ScmType: ExternalGit"},{"code":"BadRequest"},{}]}

from what i can tell it looks like the source code deployment times out, then the powershell script is re-deploying the arm template. issue seems to happen when the powershell script redeploys the arm template, with a conflicting git.
tried testing this in another subscription just deploying one app service with sourcecontrol, then on success redeployed the arm template with same conflict error:

Hi @KyleHammackRS ,
Thanks for raising the query. Normally, This issue occurs when the resource like App service or function app tries to pull the code from external git, sometimes it fails to pull the code due to network issue which is not in our control.

To overcome the failed resources, Go to azure portal-->Go to resource group(Where the deployment has been done)-->Select  App Service from list of resources-->Go to Deployment Center-->Click on Settings

If the resource is not pointing to intended repository and  showing empty. Please connect to the external Git and point to the official repository.
Once the status turns to Success(active) in the logs section then good to proceed with remaining steps of deployment.

Hope we conveyed.

@gsv022 not sure thats the issue here. As I mentioned above I can consistently reproduce this by successfully deploying the external git configuration and then deploying the same template again (which is what your powershell deployment does if the code deployment took too long to finish).
When I deploy the repository and it fails to pull the code I usually receive a 502 error, not the Git conflict.

Following the issue internally

thanks, will wait for an update.
related side note, from your troubleshooting docs it seems like its pretty common that your Git deployment takes longer than the ARM deployment timeout period. If that is the case, wouldn't it make more sense to deploy only the infrastructure with the ARM template and then deploy the code outside of that? You are already using Azure CLI in your powershell script, so couldn't you just deploy the code with "az webapp deployment source config" once all the Azure resources are already deployed? Seems like you could avoid the timeout issues and the Git conflicts that way.

Hi @KyleHammackRS,
This is one of the possibilities. As this deployment is long process it will take good amount of time and its completely not in our control. To mitigate the risks associated with lengthy deployments, we can employ a strategic approach that enhances our control over the process. By breaking down the template into smaller, more manageable chunks and deploying them individually, we increase our chances of success.

@gsv022 not sure what you mean. are you still following this internally or do you have a fix?

@gsv022  For this issue, I'm also seeing customers with the same problem. Making sure that External Git is disconnected and then re-synced helps with the web app that's not syncing during deployment, but it doesn't lead to a successful deployment for the overall package. Without hitting redeploy on the whole ARM, you don't get the needed output entries to be able to continue the deployment. How can we get around the deployment error and get to a successful ARM deployment so that we can get the output entries to continue the installation?

authors: KyleHammackRS glblinck gsv022


text:
Config changes to reflect the default branch from master to main. Please merge to complete the default branch renaming job.

Auto branch renaming content.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


text:
[Admin] Fix broken links

Broken links from OPS weekly report that ran 4/12.

Docs Build status updates of commit 8db161a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/develop/overview-authn-authz.md
:white_check_mark:Succeeded

docs/develop/troubleshoot-sso-in-office-add-ins.md
:white_check_mark:Succeeded

docs/excel/custom-functions-json-autogeneration.md
:white_check_mark:Succeeded

docs/excel/custom-functions-runtime.md
:white_check_mark:Succeeded

docs/testing/testing-and-troubleshooting.md
:white_check_mark:Succeeded

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

repo: OfficeDev/office-js-docs-pr


text:
[ui] (Task Panes) Update condition statements in show/hide code samples

Fixes #3591.

Docs Build status updates of commit 1f2f6d3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/develop/show-hide-add-in.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@Rick-Kirkham Just a Monday morning sanity check ;-)


text:
Update Fabric Core URLs which were blocked by CORS policy

This PR updates the stylesheet URLs for Fabric Core, in alignment with the current Fabric Core documentation.
Sometime on 2024-09-18 the CORS policy changed for the files hosted on https://static2.sharepointonline.com.

This caused a broad outage for our Outlook Addin and users were prevented from sending specific emails. It would appear that the CORS policy has been reverted for now.

@microsoft-github-policy-service agree

Related: https://github.com/microsoft/fluentui/issues/32861


text:
[admin] Publish

Initial diagram

Adding images

Partial work

Fix quotes

Partial progress

Partial progress

Partial progress

Filter content

Final content add

Cross link

Typo fixes

Apply suggestions from code review

Co-authored-by: Alison McKay almckay@microsoft.com

Address PR feedback

Apply suggestions from code review

Co-authored-by: Linda Lu Cannon lindalu@microsoft.com

PR Feedback

Co-authored-by: Alison McKay almckay@microsoft.com
Co-authored-by: Linda Lu Cannon lindalu@microsoft.com

Docs Build status updates of commit 9ee6d41:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/develop/pivottable-sample.xlsx
:white_check_mark:Succeeded
View

docs/develop/pivottables.md
:white_check_mark:Succeeded
View

docs/develop/scripting-fundamentals.md
:white_check_mark:Succeeded
View

docs/images/pivottable-data-hierarchy.png
:white_check_mark:Succeeded
View

docs/images/pivottable-empty.png
:white_check_mark:Succeeded
View

docs/images/pivottable-filter-hierarchy.png
:white_check_mark:Succeeded
View

docs/images/pivottable-filters.png
:white_check_mark:Succeeded
View

docs/images/pivottable-layout-breakdown.png
:white_check_mark:Succeeded
View

docs/images/pivottable-object-model.png
:white_check_mark:Succeeded
View

docs/images/pivottable-object-model.vsdx
:white_check_mark:Succeeded

docs/images/pivottable-raw-data.png
:white_check_mark:Succeeded
View

docs/images/slicer.png
:white_check_mark:Succeeded
View

docs/toc.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

repo: OfficeDev/office-scripts-docs


text:
Final draft

@dzeyelid
ZEN ARCHITECTS の大平さま
別途メールにてご連絡させていただいております通り、不勉強で大変恐縮ですがReviewerの指定の方法を存じておりません。
納品物の準備は完了しておりますので、納品につきましてご指示いただければ幸いです。
よろしくお願いいたします。

@InfosharePP もう一つのリポジトリでもこめんといたしましたが、デプロイ用のファイル azuredeploy.json の中で使われているURLも、こちらのリポジトリ（OfficeDevJp, main ブランチ）に切り替える必要があるかご確認をお願いいたします。
https://github.com/OfficeDevJP/microsoft-teams-apps-scrumsforchannels/blob/main/Deployment/azuredeploy.json

@dzeyelid
元のリポジトリ（OfficeDev）のURLに変更がない限り、変更する必要はございません。
よろしくお願いいたします。

@InfosharePP 元のリポジトリを参照したままですと、デプロイしたとき、元のリポジトリからソースコードを取得するので、ソースコード内の翻訳は生かされないように思いますが大丈夫でしょうか？

@dzeyelid
申し訳ございません。ご質問の意図を誤って認識しておりました。
カスタムデプロイにつきましては、現状は管理者ガイドにて、レポジトリのClone wiht HTTPSのGitを入力していただく手順をご案内させていただいております。

@InfosharePP なるほど承知いたしました！なんども質問して申し訳ございませんでした。
手順に明記いただいている旨、承知いたしました。

@shtakeda プルリクエストとしての確認を終えました。
内容の検収のご対応をよろしくお願いいたします。

@InfosharePP なるほど、ガイドの方で補完されていたのですね。
管理者ガイドを拝見しました。Git Repo Url と対になる Git Branch が master のままになっているようです。たびたび申し訳ございませんが、おそらく Git Branch も main に変わる旨を記載しておかないと、デプロイに失敗するかと思います。いま一度ご確認いただけましたら幸いです。

@dzeyelid
ご指摘いただきまして、ありがとうございます。
Git Branch も main に変わる旨を記載するよう管理者ガイドを修正させていただきました。

@InfosharePP さま、マニュアルの PDF は Teams の方に納品いただいたものをこちらでリポにアップロードしますので、リポからは削除ください。

@shtakeda さま、マニュアルのPDFにつきまして、かしこまりました。
Read.me内にマニュアルへのリンクを設置させていただいておりますが、こちらにつきましてはそのままとさせていただいてもよろしいでしょうか。

README.md からマニュアルへのリンクは、こちらで修正します。

@shtakeda さま、ご返信ありがとうございます。
マニュアルをリポジトリより削除させていただきました。
よろしくお願いいたします。

@InfosharePP 様
/manifest/manifest.json のコマンドの title が翻訳されておりません。修正お願いします。
"commands": [
{
"title": "Open settings",
"description": "タスクの設定を開きスクラムを追加または更新する。"
},
{
"title": "Help",
"description": "実行できる動作を確認"

@shtakeda 様
ご指摘いただきました title 箇所の修正にあたりまして、念のため、下記の点をご確認させていただけますと幸いです。
あくまで manifest.json の翻訳までをする。という認識でよろしいでしょうか。
※翻訳までがスコープとなりますことから、プログラム本体に日本語用のコマンドの追加開発につきましては、大変恐れ入りますが、ご対応は致しかねます。
※翻訳後のコマンドでも動作するとは思いますが、プログラム本体に用意されている本来のコマンドとは異なるため、動作が不安定になる可能性があることは予めご了承くださいますようお願い申し上げます。
以上、よろしくお願いいたします。

@InfosharePP 様、コマンドの追加開発は不要ですが、コマンドを入力することで本来動作する部分に関してはローカライズの範囲内です。別のアプリでは、manifest.json にコマンドが定義されていてもそれを動作させるロジックがない、というケースはありましたが、"Open Settings" "Help" コマンドで動作するロジックが元のソースにあるのであれば、動作部分に関してもローカライズをお願いします。

@shtakeda 様、ご確認いただきまして、ありがとうございます。いただいたご回答に沿って、動作部分に関してもローカライズさせていただきました。

@InfosharePP さま、README.md から「免責事項」を削除ください。

@shtakeda さま、ご確認ありがとうございます。
README.md から「免責事項」を削除させていただきました。
よろしくお願いいたします。

@shtakeda さま、貴社ご担当者さまからマニュアルにいただいたコメントに対応するため、コードを修正させていただきました。

@ikukoyoneda さん
@michita5521 さん、
マニュアル修正に合わせて、azuredeploy.json が修正されています。一応確認いただけますでしょうか？

@shtakeda  さん、azuredeploy.json、マニフェストの変更確認しました。問題ありません。

authors: InfosharePP dzeyelid ikukoyoneda shtakeda


text:
Feature: Song config

The two songs that are built in are cool, but it would be really cool if there was a config where we could put songs in using the note variables.

I'm looking for a way to give the user the opportunity to tune in his own songs.
I have several solutions in my mind.
The best one so far in my opinion is this one :

prompt for a string array
ask the song name
add it to the Atom play piano package top menu.
Persist it into the serializedState of the package.

Pros :

You can add as much song as you like
Cons :
A bit longer to do. Not actually sure how i could prompt for the musicsheet and name.

For a faster result, i could just put some "Free slots" that could be overrided in the package settings.
Pros :

Easy and fast
Cons :
The number of custom songs will be limited.

I'll be starting with the second solution, i'll try the first one if i have some free time.
Anyway, if you want to permanently add a song and share it for any users, pull request are welcome ;) !
WDYT ?

As requested, in the new v3.2.0, you can now configure up to Three custom songs for atom-play-piano package.
You can refer to the updated read-me for 'how to'.
Hope you'll like it :) !

authors: Okazari appleinventor

repo: Okazari/atom-play-piano


text:
instagram.exceptions.UnexpectedResponse

Get unexpected response from 'https://www.instagram.com/accounts/login/?next=/explore/locations/219892316/'
Отвалился парсинг фото по геолокации. Это вышла обнова у Инстаграм?

Да, наверное, в последнее время не слежу за этим

If you're trying to access Instagram user profile:
Instagram has just changed the behavior of its web version interface. Now no one can view more than a few users' profiles without being authorized on their servers first. In other words, user profiles are no longer publicly available for servers like ours.
We're currently searching for ways to solve this problem. Sorry for the inconveniences.

https://github.com/RSS-Bridge/rss-bridge/issues/1271

У меня такая же ошибка, только я не могу авторизоваться. Может нашли решение?

У меня такая же ошибка, только я не могу авторизоваться. Может нашли решение?

Авторизация мне не нужна
agent = WebAgent()
location = Location(1234567)
account = Account("zuck")
media1, pointer = agent.get_media(account)
media1, pointer = agent.get_media(location, pointer=pointer, count=15, delay=1)
С такими костылями у меня работает

Нет, пишет KeyError: 'ProfilePage', я так понимаю, что он не может просматривать страницы.

даже если установить proxy, всё равно появляется ошибка, очень странно

Код из quickstart работает?
from instagram import Account, Media, WebAgent
agent = WebAgent()
account = Account("zuck")
media1, pointer = agent.get_media(account)
print (media1)

Нет, в этом и прикол

Сегодня с утра всё работало, вечером начал парсить аккаунты, и опять вылетела эта ошибка
instagram.exceptions.UnexpectedResponse: Get unexpected response from 'https://www.instagram.com/accounts/login/' Error: 'ProfilePage'
Не знаю что делать

Did you solved? @kirill568

Проксю убери из-за нее не работает скачивание медиа

Проксю убери из-за нее не работает скачивание медиа

Если делать много запросов, то вылетает такая ошибка, её можно обойти с помощью vpn, прокси почему-то не решают эту проблему, хотя они 100% работают.

Проксю убери из-за нее не работает скачивание медиа

Если делать много запросов, то вылетает такая ошибка, её можно обойти с помощью vpn, прокси почему-то не решают эту проблему, хотя они 100% работают.
Ошибка выпадает даже если не использовать прокси.

Нет, фича в том что прокси её решает частично( в случае лайков и комментов) если вы при 429 будете менять проксю скачивание продолжится. Однако в media при подключении любой прокси вылетает ошибка ProfilePage not found (или что-то вроде того). А в случае с лайкамм и клиентами или 429( много запросов) или 403( не валидная прокся)

А vpn не является альтернативой, так как если писать для своего устройства все окей, а если многопользовательское то все сломается. Или же ставить на всех впн и тд

А vpn не является альтернативой, так как если писать для своего устройства все окей, а если многопользовательское то все сломается. Или же ставить на всех впн и тд

Есть тогда какое-нибудь решение? Мне нужно доставать информацию из bio большого количества аккаунтов.

А vpn не является альтернативой, так как если писать для своего устройства все окей, а если многопользовательское то все сломается. Или же ставить на всех впн и тд

Есть тогда какое-нибудь решение? Мне нужно доставать информацию из bio большого количества аккаунтов.

Какой метод вы используете? get_media?

А vpn не является альтернативой, так как если писать для своего устройства все окей, а если многопользовательское то все сломается. Или же ставить на всех впн и тд

Есть тогда какое-нибудь решение? Мне нужно доставать информацию из bio большого количества аккаунтов.

Какой метод вы используете? get_media?

account = Account(people)
agent.update(account)
biography = account.biography
name = account.full_name

cnt_proxy = 0
settings = None
settings_list = [None]
def Change_proxy():
global cnt_proxy
global settings
global settings_list
if cnt_proxy == len(settings_list) - 1:
cnt_proxy = 0
else:
cnt_proxy += 1
settings = settings_list[cnt_proxy]
print("Change proxy to", cnt_proxy)
def Exception_handler(e):
global cnt_proxy
global settings
global settings_list
if "Cannot connect to proxy." in str(e.args[0]):
del settings_list[cnt_proxy]
print("Proxy is not working")
Change_proxy()
elif "with response code '429'" in str(e.args[0]):
print("Proxy overloaded")
Change_proxy()
else:  # TODO://Media except ProfilePage
raise e
def take_proxy_list(proxy_file_name):
global settings_list
with open(proxy_file_name) as proxies:
for proxy in proxies:
elem = {"proxies": {re.search(r".*://", proxy).group(0)[:-3]: proxy.rstrip()}}
settings_list.append(elem)
account = Account(people)
agent.update(account, settings=settings)
biography = account.biography
name = account.full_name

cnt_proxy = 0
settings = None
settings_list = [None]
def Change_proxy():
global cnt_proxy
global settings
global settings_list
if cnt_proxy == len(settings_list) - 1:
cnt_proxy = 0
else:
cnt_proxy += 1
settings = settings_list[cnt_proxy]
print("Change proxy to", cnt_proxy)
def Exception_handler(e):
global cnt_proxy
global settings
global settings_list
if "Cannot connect to proxy." in str(e.args[0]):
del settings_list[cnt_proxy]
print("Proxy is not working")
Change_proxy()
elif "with response code '429'" in str(e.args[0]):
print("Proxy overloaded")
Change_proxy()
else: # TODO://Media except ProfilePage
raise e
def take_proxy_list(proxy_file_name):
global settings_list
with open(proxy_file_name) as proxies:
for proxy in proxies:
elem = {"proxies": {re.search(r".*://", proxy).group(0)[:-3]: proxy.rstrip()}}
settings_list.append(elem)
account = Account(people)
agent.update(account, settings=settings)
biography = account.biography
name = account.full_name

Не пойму зачем всё это нужно, кого можно просто указать прокси и их использовать, вот так.
settings = {
    "proxies": {
		"http": "50.235.28.146:3128",
		"http": "23.97.101.222:80",
		"http": "200.89.178.73:8080",
		"http": "195.171.27.244:3128",
		"http": "109.226.233.31:3128",
		"http": "176.105.100.62:3128",
		"http": "165.22.44.147:80",
		"http": "167.71.59.12:8080",
		"http": "187.110.16.2:3128",
		"http": "144.217.74.219:3128",
		"http": "119.81.71.27:8123",
		"http": "103.35.64.12:3128",
		"http": "157.245.209.92:80",
		"http": "95.168.185.183:8080",
		"http": "173.192.21.89:25"
    },
}
agent.update(account, settings=settings)
biography = account.biography
name = account.full_name

cnt_proxy = 0
settings = None
settings_list = [None]
def Change_proxy():
global cnt_proxy
global settings
global settings_list
if cnt_proxy == len(settings_list) - 1:
cnt_proxy = 0
else:
cnt_proxy += 1
settings = settings_list[cnt_proxy]
print("Change proxy to", cnt_proxy)
def Exception_handler(e):
global cnt_proxy
global settings
global settings_list
if "Cannot connect to proxy." in str(e.args[0]):
del settings_list[cnt_proxy]
print("Proxy is not working")
Change_proxy()
elif "with response code '429'" in str(e.args[0]):
print("Proxy overloaded")
Change_proxy()
else: # TODO://Media except ProfilePage
raise e
def take_proxy_list(proxy_file_name):
global settings_list
with open(proxy_file_name) as proxies:
for proxy in proxies:
elem = {"proxies": {re.search(r".*://", proxy).group(0)[:-3]: proxy.rstrip()}}
settings_list.append(elem)
account = Account(people)
agent.update(account, settings=settings)
biography = account.biography
name = account.full_name

Не пойму зачем всё это нужно, когда можно просто указать прокси и их использовать, вот так.
settings = {
    "proxies": {
		"http": "50.235.28.146:3128",
		"http": "23.97.101.222:80",
		"http": "200.89.178.73:8080",
		"http": "195.171.27.244:3128",
		"http": "109.226.233.31:3128",
		"http": "176.105.100.62:3128",
		"http": "165.22.44.147:80",
		"http": "167.71.59.12:8080",
		"http": "187.110.16.2:3128",
		"http": "144.217.74.219:3128",
		"http": "119.81.71.27:8123",
		"http": "103.35.64.12:3128",
		"http": "157.245.209.92:80",
		"http": "95.168.185.183:8080",
		"http": "173.192.21.89:25"
    },
}
agent.update(account, settings=settings)
biography = account.biography
name = account.full_name

так у Вас в словаре proxies, на все значения один ключ - "http"

repo: OlegYurchik/pyInstagram


text:
Clojure: refresh breaks if there's a compilation error during refresh

Conjure version: 998603d
If there is a compilation error during refresh, the REPL is left in an inconsistent state and the only way to fix it (that I've found) is to restart it.
Steps to reproduce:

Create a new project: lein new contest
Start a REPL: lein repl

OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
nREPL server started on port 64585 on host 127.0.0.1 - nrepl://127.0.0.1:64585
REPL-y 0.4.4, nREPL 0.8.3
Clojure 1.10.1
OpenJDK 64-Bit Server VM 14.0.2+12-46
    Docs: (doc function-name-here)
          (find-doc "part-of-name-here")
  Source: (source function-name-here)
 Javadoc: (javadoc java-object-or-class-here)
    Exit: Control+D or (exit) or (quit)
 Results: Stored in vars *1, *2, *3, an exception in *e

contest.core=>

Reload all the namespaces with Conjure

; Refreshing changed namespaces
contest.core
contest.core-test
; Refresh complete

Insert a syntactic error in core.clj (add (foo) at the end) and call :ConjureCljRefresh

; Refreshing changed namespaces
contest.core
contest.core-test
; Error while reloading contest.core
; (err) Syntax error (ArityException) compiling at (contest/core.clj:8:1).
; (err) Wrong number of args (0) passed to: contest.core/foo

At this point, refresh is broken: any combination of refresh, refresh-all or clear will simply not do anything. I supposed this is related to https://github.com/clojure/tools.namespace#warnings-and-potential-problems, specifically the "REPL namespace" issue.
Looking at nREPL debug output, it seems like it's not getting any namespaces to refresh:
; Refreshing changed namespaces
; debug: send
{:id "7c7ced09-10ba-4c11-a10d-a66bd146c05b"
 :op "refresh"
 :session "f12941e6-7483-428c-8a94-5c711ec37956"}
; debug: receive
{:id "7c7ced09-10ba-4c11-a10d-a66bd146c05b"
 :reloading {}
 :session "f12941e6-7483-428c-8a94-5c711ec37956"}
; debug: receive
{:id "7c7ced09-10ba-4c11-a10d-a66bd146c05b"
 :session "f12941e6-7483-428c-8a94-5c711ec37956"
 :status ["ok"]}
; Refresh complete
; debug: receive
{:id "7c7ced09-10ba-4c11-a10d-a66bd146c05b"
 :session "f12941e6-7483-428c-8a94-5c711ec37956"
 :status ["done"]}
; debug: receive
{:changed-namespaces {}
 :id "7c7ced09-10ba-4c11-a10d-a66bd146c05b"
 :repl-type "clj"
 :session "f12941e6-7483-428c-8a94-5c711ec37956"
 :status ["state"]}

Thanks for making Conjure and let me know if there's anything missing from this bug report!

This seems to have been resolved somewhere along the way, closing!

repo: Olical/conjure

license: Unlicense


text:
CI still failing

I wanted to look into why Jenkins CI still seems to be failing, and found that OmniChest has not been displaying reserved balances properly.  I've now fixed this fault, but the latest still seems to have failed (seemingly due to a blockheight mismatch).  Any thoughts?

Yeah, I guess it's caused by the difference between CI server height and Chest height. Do you still maintain the 1 minute update frequency?
CC: @msgilligan

Hmm, OK - maybe I should revisit that then...
FYI I did switch over to using blocknotify in the early days of Chest v6 development, but what I found was that when two blocks came in quick succession then two Chest engine runs would be kicked off at the same time which essentially shredded the temp tables (which were then pushed to the prod tables making a mess of everything).  I blocked this behaviour, but then found the data from the second block would not be updated until yet another block came in to trigger another update.
In the end while working on pending transactions I found blocknotify wasn't a good fit anyway (as if there was a long time between blocks there would be a long time between adding pending transactions to the DB) so I fell back to the original model of running on a timer, but if that's hurting our CI then I'll revisit and see if I can be a bit more creative about how I do updates (perhaps I'll have to implement some form of queueing).
I need to finalize my work on pending transactions anyway, so time to put my thinking cap on :)

There should be two new jobs processing now on the CI server. Let's see how it turns out.

Hmm, OK - maybe I should revisit that then...

Well, I'm not sure if it's worth the effort. If it's low hanging, I'd say go for it, if not, then it would probably be better to push alternatives, such as reviving the API connector idea?

API connector is my "end game" for Chest development and a lot of the core work is already complete for that in 'Chest v6 - I guess I was a little worried about the amount of time I was spending on the API connector stuff but I'd love to revisit it and get it finished off :)

It's of course pretty heavy, and if there are alternatives, the better. :)
When considering the greater picture of Omni Core, I'd like to move towards better handling of unconfirmed transactions first (e.g. by getting rid of the pending transaction objects and parsing new unconfirmed transactions right after sending, or maybe even when they hit the mempool). UI support for the traditional DEx was asked for during the last meeting, so this is also on the list. Afterwards we're probably ready to release 10.1.
I'm very open to what happens later. We could tackle the API connector or work towards state snapshots (and full support for unconfirmed state), or maybe start something new, such as the things Craig suggested, BTC crowdsales, atomic swaps etc.

Just as a quick FYI, I've got a good chunk of the DEx UI work done, I've been "saving up" the rest for the flight back to Aus as it's a good block of work I can do without a network connection - so expect a push when I get back home :)
Re unconfirmed transactions, depending on the compute required to parse them do we risk node DDOS from a flood of spam Omni transactions or do you think the existing ban code on the Bitcoin side will protect us?

Oh, when do you fly? I wish you all the best, haha. :)

Re unconfirmed transactions, depending on the compute required to parse them do we risk node DDOS from a flood of spam Omni transactions or do you think the existing ban code on the Bitcoin side will protect us?

I haven't thought this through at this point. If we really tap the mempool directly, then I'd probably start to test with just looking for a marker. If there is one, then I'd store the transaction hash as candidate, which is then used as replacement for the pending transaction objects.
I could also imagine to keep a list of Omni transactions and their confirmation state to move away from iterating over wallet transactions, basically extending the idea of a cache, but started on a lower level.
As long as we don't parse the whole mempool over and over, only because the mempool state changes, I'm positive there won't be an impact.
What I'm not sure about is how to handle the class C activation switch-over, because unconfirmed transactions don't have a related block height.

The mainnet consensus tests have passed.
Feel free to leave this open, if you'd like to keep track of the issue in relation to Chest, otherwise let's close it. :)

Oh, when do you fly? I wish you all the best, haha. :)

Hehe thanks mate, about 48 hours from now for the first leg (about 10 hours) then hanging around the airport for about 6 hours, then the second leg (about 13 hours)...  Can't say I'm looking forward to it at all but the things we do to visit our loved ones hey :)

As long as we don't parse the whole mempool over and over, only because the mempool state changes, I'm positive there won't be an impact.

Yeah as long as we only parse each transaction once we might be OK - I'm just conscious of the notion of going and grabbing inputs over and over if there are say 20,000 unconfirmed transactions but I haven't really thought much about it.

What I'm not sure about is how to handle the class C activation switch-over, because unconfirmed transactions don't have a related block height.

Class C will be live in a couple of weeks, so I'd imagine this becomes a non-issue from then on, as all unconfirmed transactions there-after would have to be mined after the activation height.

The mainnet consensus tests have passed.  Feel free to leave this open, if you'd like to keep track of the issue in relation to Chest, otherwise let's close it. :)

I'm trying to start tracking Chest issues via GitHub - I've already closed https://github.com/zathras-crypto/omnichest.info/issues/2 so this one can be closed too...

23 hours on a plane

Oh well... :)

Class C will be live in a couple of weeks, so I'd imagine this becomes a non-issue from then on, as all unconfirmed transactions there-after would have to be mined after the activation height.

Very, very good point!

repo: OmniLayer/omnicore


text:
Parameter passing problem of DAP

I am trying to interact with the "nodeDebugAdapter" debugger using the DAP protocol.
Send an initialization request and set the value of "AdapterId" and "PathFormat".
But the “args.adapterID” received by the server is undefined.The reason is that "AdapterId" and "adapterID” do not match
/*this is client code*/
var client = DebugAdapterClient.Create(options => {
                options.WithInput(_process.StandardOutput.BaseStream).WithOutput(_process.StandardInput.BaseStream);

                options.AdapterId = "nodejs";

                options.PathFormat = "path";
            });

            await client.Initialize(cancellationToken);`

`
/*this is server code*/
initialize(args) {
            this._adapterID = args.adapterID;
            this._promiseRejectExceptionFilterEnabled = this.isExtensionHost();
            this._supportsRunInTerminalRequest = args.supportsRunInTerminalRequest;
            if (args.locale) {
                localize = nls.config({ locale: args.locale })(__filename);
            }
            const capabilities = super.initialize(args);
            capabilities.supportsLogPoints = true;
            capabilities.supportsTerminateRequest = this.supportsTerminateRequest;
            return capabilities;
        }
`

Thanks @pengsongkun741 !
Looks like that's a miss on my part, getting a PR together update the serialization name.

I also noted clientID was also incorrect, this has been fixed as well.
If you have a chance to review this PR https://github.com/OmniSharp/csharp-language-server-protocol/pull/475 and let me know if you have any feedback!


text:
Autocomplete not active despite Server being queried

Autocompletion worked before, but sometime around updating to the latest version, it suddenly stopped. I can still see the server being queried though.
Starting OmniSharp server (pid:2302)
OmniSharp Location: [PATH]/.atom/packages/omnisharp-atom/node_modules/omnisharp-client/roslyn/omnisharp
Change the location that OmniSharp is loaded from by setting the OMNISHARP environment variable
OmniSharp Path: [PATH]
Starting OmniSharp server (pid:2310)
OmniSharp Location: [PATH]/.atom/packages/omnisharp-atom/node_modules/omnisharp-client/roslyn/omnisharp
Change the location that OmniSharp is loaded from by setting the OMNISHARP environment variable
OmniSharp Path: [PATH]
Omnisharp server running using stdio at location '[PATH]' on host 1977.
Using runtime '[PATH]/.dnx/runtimes/dnx-mono.1.0.0-beta5'.
Scanning '[PATH]' for DNX projects
No project.json based projects found
Could not determine solution file
Detecting CSX files in '[PATH]'.
Could not find any CSX files
Solution has finished loading
started
/projects: 200 99ms
/codecheck: 200 16ms
/v2/getcodeactions: 200 1ms
/v2/getcodeactions: 200 1ms
/codecheck: 200 0ms
/codecheck: 200 0ms
/updatebuffer: 200 2ms
/codecheck: 200 0ms
/v2/getcodeactions: 200 0ms
/v2/getcodeactions: 200 1ms
/typelookup: 200 0ms

Autocompletion is active and works with other languages.
Any ideas what it could be?

Have you updated any of your keybindings locally?  (keymap.cson)

I don't think so.
I'm using the vanilla vim keybindings package though.

does ctrl-space bring up auto complete for you?

No, it doesn't.
Is there a way to query the server manually to see if there is a proper response?

clients[0]._client.autocomplete(clients[0]._client.makeRequest({})) from dev tools should cause the server to attempt to auto complete (it might throw, but that's okay)

I've seen this behaviour when dnx 1.0.0-beta4 isn't installed.

@nosami I do have dnvm installed, is there another dependency I'm missing?

does dnvm list show that 1.0.0-beta4 has the default alias?

$ dnvm list

Active Version              Runtime Arch Location             Alias
------ -------              ------- ---- --------             -----
  *    1.0.0-beta5          mono         ~/.dnx/runtimes      default

that'll be why it's not working then

$ dnvm install 1.0.0-beta4
$ dnvm alias default 1.0.0-beta4

$ dnvm list

Active Version              Runtime Arch Location             Alias
------ -------              ------- ---- --------             -----
  *    1.0.0-beta4          mono         ~/.dnx/runtimes      default
       1.0.0-beta5          mono         ~/.dnx/runtimes

Unfortunately, it's still not working.
I'm on the latest omnisharp-atom 0.22.6.

@tomwor which plugins do you have installed?

I was experiencing the same problem, and then I realized I was on Atom 0.192 when 1.0.3 was already out. Have you updated to the latest Atom?

#456 fixed it for me.
I removed all .sln files and recreated them through Unity. It's all working now.
Thanks for the great support guys!

authors: david-driscoll dhasenan nosami tomwor

repo: OmniSharp/omnisharp-atom


text:
Findsymbols

Adds /findsymbols endpoint to return all symbols in the workspace.

@nosami - Can we add a search pattern as input, to limit the number of symbols returned? I'd suggest to do it similar to the CompletionText for AutoComplete (prefix match, substring match and camelcase).

@jrieken I never saw that before. Can you send me a link? I'll use that if it works.
I just had a look through here https://github.com/dotnet/roslyn/tree/b6484300dfafb43af0c27e542ec457a7583e1aa8/src/Workspaces/Core/Portable/FindSymbols but didn't see anything.

@aeschli sure!

I just found this internal method https://github.com/dotnet/roslyn/blob/b6484300dfafb43af0c27e542ec457a7583e1aa8/src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs#L160
Is that the one?

@nosami - I was thinking of this one: https://github.com/dotnet/roslyn/blob/b6484300dfafb43af0c27e542ec457a7583e1aa8/src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Declarations.cs#L260

Thanks! Will try it out tonight.

The SymbolFinder api was indeed a good choice :) Works well.
I added a new /findsymbolswithfilter endpoint. Not sure how you guys feel about this, but I couldn't find a way to make this backwards compatible (nullable request doesn't help) - maybe I'm just being dense here.
It now also returns types as well as methods etc. I'm thinking of leaving it this way and not bothering with a separate endpoint for types. What do you thing?

Oh... and as a side effect of doing this, I think I've also fixed the intellisense bug..... hit it when testing this code.

Kudus for fixing the IntelliSense bug. Regarding /findSymbolsWithFilter it don't really mind, tho I would prefer a specialized request. Isn't [FromBody] smart enough to create an empty object (all members null) when there is no POST body at all?

No. Well, it didn't seem that way anyway. It was returning a 404 from the existing editor code when I had the request parameter in there.
I tried string filter too instead of a request object. Same.

I guess you already tried MyRequest? req=null. Pretty sure there must be a way to achieve this? Right @davidfowl? Otherwise I am OK with another route

No... I forgot about that :S Let me try quickly.

Ok... That works :D Gimme a minute :)

:+1:

authors: aeschli jrieken nosami

repo: OmniSharp/omnisharp-roslyn


text:
clrdbg does not accept format specifiers.

It looks like MIEngine understands and is trying to pass -var-set-format, but clrdbg does not implement it.

BTW: I think that is really just ',x'

what do you mean?

Variable.cs(324) only cares about ',[xXhHo]'. All other format specifiers go through unchanged.

I see. What's the correct thing to do here then? implement -var-set-format for clrdbg? Pass all format specifiers through and add a bool SupportsFormatSpecifiers() to MICommandFactory?

authors: chuckries gregg-miskelly

repo: OmniSharp/omnisharp-vscode


text:
Omnisharp fails on OSX

Issue Description
Omnisharp fails with
OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when omnisharp.useModernNet is disabled in Settings. Please install the latest Mono and restart.
omnisharp.useModernNet is disabled in settings already.
Steps to Reproduce
Just open project
Expected Behavior
Omnisharp should work
Actual Behavior
Omnisharp fails with
OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when omnisharp.useModernNet is disabled in Settings. Please install the latest Mono and restart.
Logs
OmniSharp log
OmniSharp failed to start because of missing requirements.
OmniSharp failed to start because of missing requirements.
OmniSharp failed to start because of missing requirements.
OmniSharp failed to start because of missing requirements.
C# log
empty
Environment information
VSCode version: 1.73.0
C# Extension: 1.25.1
Mono Information
        OmniSharp using mono: 6.12.0
Dotnet Information
.NET SDK (reflecting any global.json):
 Version:   6.0.401
 Commit:    0906eae6f8
Runtime Environment:
OS Name:     Mac OS X
OS Version:  13.0
OS Platform: Darwin
RID:         osx-arm64
Base Path:   /usr/local/share/dotnet/sdk/6.0.401/
global.json file:
Not found
Host:
Version:      6.0.9
Architecture: arm64
Commit:       163a63591c
.NET SDKs installed:
6.0.401 [/usr/local/share/dotnet/sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.9 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.9 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Download .NET:
https://aka.ms/dotnet-download
Learn about .NET Runtimes and SDKs:
https://aka.ms/dotnet/runtimes-sdk-info

Visual Studio Code Extensions

Extension
Author
Version

better-cpp-syntax
jeff-hykin
1.16.3

cpptools-themes
ms-vscode
2.0.0

csharp
ms-dotnettools
1.25.1

csharpier-vscode
csharpier
1.3.5

debugger-for-chrome
msjsdiag
4.13.0

isort
ms-python
2022.4.0

jupyter
ms-toolsai
2022.9.1202862440

jupyter-keymap
ms-toolsai
1.0.0

jupyter-renderers
ms-toolsai
1.0.12

python
ms-python
2022.18.1

remote-containers
ms-vscode-remote
0.262.3

remote-ssh
ms-vscode-remote
0.90.1

remote-ssh-edit
ms-vscode-remote
0.84.0

remote-wsl
ms-vscode-remote
0.72.0

textproto-grammer
thejustinwalsh
0.0.8

vetur
octref
0.36.1

vim
vscodevim
1.24.3

vscode-bazel
BazelBuild
0.6.0

vscode-docker
ms-azuretools
1.22.2

vscode-jupyter-cell-tags
ms-toolsai
0.1.6

vscode-jupyter-slideshow
ms-toolsai
0.1.5

vscode-proto3
zxh404
0.5.5

vscode-pylance
ms-python
2022.11.10

vscode-remote-extensionpack
ms-vscode-remote
0.21.0

vscode-solution-explorer
fernandoescolar
0.7.4

vscode-typescript-tslint-plugin
ms-vscode
1.3.4

Confirmed this is a regression in 1.25.1, 1.25.0 works fine.

This is a duplicate of #5443

Confirmed this is a regression in 1.25.1, 1.25.0 works fine.

@kzaher how to downgrade to 1.25.0 ?

Google itOn 9 Nov 2022, at 19:43, Rohit Vishwakarma @.***> wrote:
Confirmed this is a regression in 1.25.1, 1.25.0 works fine.
@kzaher how to downgrade to 1.25.0 ?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

Downgraded to 1.25.0
I've never had to downgrade a VSCode extension, so for anyone else who doesn't know:

And select 1.25.0

Closing as duplicate of https://github.com/OmniSharp/omnisharp-vscode/issues/5443 .  Should be resolved in the next release (hopefully today).  Until then, the linked issue has workarounds.

The same problem occurs in Linux Ubuntu 20.04

macOS still exists in v1.25.7 version

I downgraded to 1.25.2 and it seems to most recent one that works

authors: Jesseekoh StephenMcConnel dibarbet filipw j1mmie josercc kzaher rohitvishwakarma1819


text:
Padding of parent element ignored for width

Hy
I have div around the truncate-Component. The div has nothing but a padding:5px. However, truncate obviously considers the same width as without padding and jumps into the next line. If I replace the padding with a "margin: 5px", Truncate works as ist should.
The parent of the div (the "grandparent" of the truncate) has also 5px padding. But that seems to be stay respected in regards of the width.

Any update here? I'm running into the same issue. Except, switching to margin doesn't work for me either...

Also experienced issue. Fixed by adding a parent <div /> element too.

Guys let's use the suggested fix. Closing the issue.

authors: LeopoldLerch bbthorntz moubi taykcrane

repo: One-com/react-truncate

license: isc


text:
show loading bar only on real loading

Created this issue after discussion on #156.
Show the loading bar only when a actual request is made, to avoid confusion for the user.

Will be remove with #439

repo: OneArmyWorld/onearmy


text:
expand=children(...) does not include @odata.nextLink

I am calling this:
https://graph.microsoft.com/v1.0/me/drive/items/1F56D0165ED3C523%211209?expand=children(select=id,name)
on a folder (my Camera Roll folder), which includes 6519 items.
200 of them are returned expanded, but there is no @odata.nextLink in the result.
This does neither work on v1.0, nor on beta, neither on the Graph Explorer, nor in my code.

Unfortunately this is a known issue with Microsoft Graph's integration with OneDrive. We're working with them to get it resolved, and will update this issue when it has been.

Is there any alternative way to get nextLink for now?

So I finally have some news on this one... it looks like there's been a partial fix. If you make the call against Graph using $ prefixed odata options it should come back:
https://graph.microsoft.com/v1.0/me/drive/items/1F56D0165ED3C523%211209?$expand=children($select=id,name)

Unfortunately there is still an issue if you do NOT prefix with $ - I'm working on seeing if that's something Graph can fix.

The workaround is the best we're going to get for now - I'll update this issue if things change.

authors: daniel-kun ificator isac322

repo: OneDrive/onedrive-api-docs


text:
which function is same as api.get(path_id,byte_range) in python3 onedrivesdk?

I'm writing onedrivefs in python3 this onedrive sdk, i'm referring existing code of onedrive-fuse-fs in that read fuction has used this code
def read(self, path, size, offset):
path_id = self._resolve(path)
return self.api.get(path_id, byte_range='{}-{}'.format(offset, offset+size))
i want to implement similar thing i've used download function from http-provider file that look like :
def read(self, path, length, offset):
return authed_usr.client.item(id=authed_usr.folder[path]).download(path)
i'm downloading same file in that folder and folder dictionary gives the item id, but its not working as expected invalid arguement and File type unknown (application/octet-stream) is not supported such errors showing up.
i'm attaching that file where it is implemented.
onedrivefs.txt

On which line? It was hard to understand what you're saying.

My question is which function in onedrivesdk will give output same as api.get() method.
the .download() function is returning full file at once, but i want it in chunks as api.get method is giving.

On which line? It was hard to understand what you're saying.

line number 98 in onedrivefsnew.txt
in this file i've tried different methods but none of them worked
and what i want is in onedrivefsold.txt line number 191
onedrivefsold.txt
onedrivefsnew.txt

Try playing around with autocomplete. That's how I find most functions in this library. BTW this repo is abandoned.

Thank you for reaching out and for your patience. This SDK is being officially deprecated. See #209 for more information

authors: Gorparth KTibow baywet

repo: OneDrive/onedrive-sdk-python


text:
speed test

TODO:

[x] speed test can work locally
[x] add xrt test
[x] cpu test
[x] clean temporary files
[x] merge parse.py and speed.py
[ ] add to ci

贴几组手动测试的结果：
CPU(Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz):

模型
infer/seconds

alexnet
x

efficientnet_b7
x

mobilenet_v3_large
x

resnet50
1.6

resnet101
x

vgg19
0.4

vit_base_patch16_224
x

mlp_mixer_b16_224
x

CUDA(V100):

模型
infer/seconds

alexnet
638.6

efficientnet_b7
37.2

mobilenet_v3_large
203.8

resnet50
174.4

resnet101
99.4

vgg19
225

vit_base_patch16_224
128.4

mlp_mixer_b16_224
178.2

TensorRT(V100):

模型
infer/seconds

alexnet
701

efficientnet_b7
49.4

mobilenet_v3_large
288

resnet50
203.2

resnet101
109.6

vgg19
280.8

vit_base_patch16_224
126.6

mlp_mixer_b16_224
172

使用 https://github.com/Oneflow-Inc/oneflow/pull/7666 的速度测试结果
CUDA(V100):

模型
infer/seconds

alexnet
522

efficientnet_b7
34.4

mobilenet_v3_large
192.6

resnet50
169.4

resnet101
84

vgg19
222.6

vit_base_patch16_224
127.8

mlp_mixer_b16_224
166.6

TensorRT(V100):

模型
infer/seconds

alexnet
727.6

efficientnet_b7
46.6

mobilenet_v3_large
269.4

resnet50
200.2

resnet101
111.8

vgg19
280.4

vit_base_patch16_224
122.6

mlp_mixer_b16_224
168.2

使用 https://github.com/Oneflow-Inc/oneflow/pull/7666 的速度测试结果，FLAGS_clustering_minimum_nodes=6 的环境变量。
CUDA(V100):

模型
infer/seconds

alexnet
595.4

efficientnet_b7
34

mobilenet_v3_large
177.2

resnet50
166

resnet101
98.8

vgg19
218

vit_base_patch16_224
123.6

mlp_mixer_b16_224
172.8

TensorRT(V100):

模型
infer/seconds

alexnet
634.2

efficientnet_b7
37

mobilenet_v3_large
180.6

resnet50
191.4

resnet101
106.6

vgg19
277.6

vit_base_patch16_224
128.2

mlp_mixer_b16_224
173.6

把FLAGS_strict_clustering=0加上重新跑一下tensorrt的结果吧

使用 https://github.com/Oneflow-Inc/oneflow/pull/7666 的速度测试结果，FLAGS_clustering_minimum_nodes=0 的环境变量。
CUDA(V100):

模型
infer/seconds

alexnet
553

efficientnet_b7
37.6

mobilenet_v3_large
198.4

resnet50
169.8

resnet101
95.4

vgg19
218.8

vit_base_patch16_224
125.6

mlp_mixer_b16_224
173.8

TensorRT(V100):

模型
infer/seconds

alexnet
720.6

efficientnet_b7
47.8

mobilenet_v3_large
273.2

resnet50
202.6

resnet101
105.8

vgg19
277.8

vit_base_patch16_224
121

mlp_mixer_b16_224
163

OpenVINO 测速失败报错：
I0330 02:07:27.212769 1 infer_request.cc:524] prepared: [0x0x7ff078010d80] request id: , model: efficientnet_b7, requested version: -1, actual version: 1, flags: 0x0, correlation id: 0, batch size: 0, priority: 0, timeout (us): 0
original inputs:
[0x0x7ff078012d98] input: INPUT_0, type: FP32, original shape: [1,3,224,224], batch + shape: [1,3,224,224], shape: [1,3,224,224]
override inputs:
inputs:
[0x0x7ff078012d98] input: INPUT_0, type: FP32, original shape: [1,3,224,224], batch + shape: [1,3,224,224], shape: [1,3,224,224]
original requested outputs:
OUTPUT_0
requested outputs:
OUTPUT_0

I0330 02:07:27.212897 1 oneflow.cpp:269] model efficientnet_b7, instance efficientnet_b7_0, executing 1 requests
I0330 02:07:27.212936 1 model_instance_state.cpp:96] TRITONBACKEND_ModelExecute: Running efficientnet_b7_0 with 1 requests
terminate called after throwing an instance of 'ngraph::NodeValidationFailure'
  what():  Check 'Dimension::merge(merged_channel_count, data_channel_count, filter_input_channel_count)' failed at core/src/validation_util.cpp:430:
While validating node 'v1::Convolution Convolution_893 (Parameter_891[0]:f32{1,64,112,112}, Constant_892[0]:f32{64,1,3,3}) -> (dynamic?)' with friendly_name 'Convolution_893':
Data batch channel count (64) does not match filter input channel count (1).

Signal (6) received.

CPU None:

Model
Concurrency(1)
Concurrency(2)
Concurrency(3)
Concurrency(4)

alexnet
9.8(122572)
10.6(225683)
10.6(319596)
10(428973)

mobilenet_v3_large
x
x
x
x

resnet50
x
x
x
x

resnet101
x
x
x
x

vgg19
0.6(1698508)
0.6(3057821)
0.4(4618831)
0.4(5912283)

vit_base_patch16_224
x
x
x
x

mlp_mixer_b16_224
x
x
x
x

CPU openvino:

Model
Concurrency(1)
Concurrency(2)
Concurrency(3)
Concurrency(4)

alexnet
28.6(44195)
30.8(71840)
30.2(112344)
30(149969)

mobilenet_v3_large
x
x
x
x

resnet50
26.4(46437)
27.4(85178)
28.2(124112)
27.6(164477)

resnet101
23.8(48547)
25.4(88838)
25(130604)
25.6(166960)

vgg19
3.6(333938)
3.6(569710)
3.8(867763)
3.6(1100510)

vit_base_patch16_224
x
x
x
x

mlp_mixer_b16_224
x
x
x
x

CUDA None:

Model
Concurrency(1)
Concurrency(2)
Concurrency(3)
Concurrency(4)

alexnet
288(3839)
514.4(4372)
522.6(6480)
510(8556)

mobilenet_v3_large
140(10056)
219.4(15524)
215.8(23051)
224.6(27964)

resnet50
128.2(11039)
176.8(17683)
180(25287)
175(33370)

resnet101
95(16273)
111(27017)
106.2(39381)
106(51362)

vgg19
164.6(6525)
219.6(9445)
219.6(14195)
219.4(18864)

vit_base_patch16_224
106.2(9780)
126.8(17505)
126.8(26993)
125.6(35888)

mlp_mixer_b16_224
139.8(7461)
177.4(11876)
176.6(18354)
177.8(23500)

CUDA tensorrt:

Model
Concurrency(1)
Concurrency(2)
Concurrency(3)
Concurrency(4)

alexnet
338.2(3223)
641.8(3407)
656.2(5018)
652.2(6649)

mobilenet_v3_large
165.4(7485)
267.6(11849)
279(17355)
259.6(22864)

resnet50
172(6165)
230.2(9195)
231.2(13720)
244.6(18197)

resnet101
106.4(11031)
128.2(18991)
130.6(24975)
129.6(34330)

vgg19
193.4(5345)
270.6(7670)
272.4(11449)
273.4(15086)

vit_base_patch16_224
105.6(10793)
122(20044)
124.6(27192)
124.8(35915)

mlp_mixer_b16_224
134.6(8082)
172.4(12597)
173.2(18595)
174.4(24779)

开启 openvino 后，有几个模型运行时候出错：efficientnet_b7, mobilenet_v3_large，vit_base_patch16_224_repo，mlp_mixer_b16_224_repo
报错信息
efficientnet_b7
root@abea9a361e34:/home/percent1/code/openvino_demo# ./build/classifier /home/percent1/code/serving_speed_test/repos/efficientnet_b7_repo/efficientnet_b7/1/model/ 1
terminate called after throwing an instance of 'ngraph::NodeValidationFailure'
  what():  Check 'Dimension::merge(merged_channel_count, data_channel_count, filter_input_channel_count)' failed at core/src/validation_util.cpp:430:
While validating node 'v1::Convolution Convolution_893 (Parameter_891[0]:f32{1,64,112,112}, Constant_892[0]:f32{64,1,3,3}) -> (dynamic?)' with friendly_name 'Convolution_893':
Data batch channel count (64) does not match filter input channel count (1).

Aborted (core dumped)

mobilenet_v3_large
root@abea9a361e34:/home/percent1/code/openvino_demo# ./build/classifier /home/percent1/code/serving_speed_test/repos/mobilenet_v3_large_repo/mobilenet_v3_large/1/model/ 1
terminate called after throwing an instance of 'ngraph::NodeValidationFailure'
  what():  Check 'Dimension::merge(merged_channel_count, data_channel_count, filter_input_channel_count)' failed at core/src/validation_util.cpp:430:
While validating node 'v1::Convolution Convolution_893 (Parameter_891[0]:f32{1,16,112,112}, Constant_892[0]:f32{16,1,3,3}) -> (dynamic?)' with friendly_name 'Convolution_893':
Data batch channel count (16) does not match filter input channel count (1).

Aborted (core dumped)

vit_base_patch16_224: 即使没开 openvino 也报错了，看着像是走到了一个 TODO
root@abea9a361e34:/home/percent1/code/openvino_demo# ./build/classifier /home/percent1/code/serving_speed_test/repos/vit_base_patch16_224_repo/vit_base_patch16_224/1/model/ 0
F20220401 03:16:53.656504 11595 layer_norm_cpu_kernel.cpp:28] TODO
*** Check failure stack trace: ***
    @     0x7fe5919dd253  google::LogMessage::Fail()
    @     0x7fe5919df844  google::LogMessage::SendToLog()
    @     0x7fe5919dcd3f  google::LogMessage::Flush()
    @     0x7fe5919dfe3f  google::LogMessageFatal::~LogMessageFatal()
    @     0x7fe5c92e6bcf  oneflow::LayerNormCpuKernel<>::Compute()
    @     0x7fe5c7a28732  oneflow::UserKernel::ForwardUserKernel()
    @     0x7fe5c7a2880f  oneflow::UserKernel::ForwardDataContent()
    @     0x7fe5c79e8d6b  oneflow::Kernel::Forward()
    @     0x7fe5c79e920e  oneflow::Kernel::Launch()
    @     0x7fe5c7ac2781  oneflow::(anonymous namespace)::LightActor<>::ProcessMsg()
    @     0x7fe5c89144f7  oneflow::Thread::PollMsgChannel()
    @     0x7fe5c89146c8  _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN7oneflow6ThreadC4ERKNS3_8StreamIdEEUlvE_EEEEE6_M_runEv
    @     0x7fe5cd2d5de4  (unknown)
    @     0x7fe5914f5609  start_thread
    @     0x7fe5cd114293  clone
Aborted (core dumped)

mlp_mixer_b16_224_repo：错误同上，不再列出。

这些问题可以先记录下来，在 ci 里暂时不跑这些模型

使用下面代码加载模型，并用 openvino 推理，可以复现上面的问题。
#include <chrono>
#include <cstdlib>
#include <iostream>
#include <oneflow/api.h>
#include <string>

class EnvScope { // NOLINT
public:
  EnvScope() { oneflow_api::initialize(); }
  ~EnvScope() { oneflow_api::release(); }
};

int main(int argc, char **argv) {
  if (argc != 3) {
    std::cout << "usage: classifier model_path enable_openvino[0|1]" << std::endl;
    return -1;
  }
  std::string model_name = std::string(argv[1]);
  bool enable_openvino = bool(std::atoi(argv[2]));

  EnvScope scope;
  oneflow_api::Device device("cpu");
  oneflow_api::Shape shape({1, 3, 224, 224});
  std::vector<float> ones(shape.elem_cnt(), 1.0f);
  std::vector<oneflow_api::Tensor> inputs{oneflow_api::Tensor::from_buffer(
      ones.data(), shape, device, oneflow_api::DType::kFloat)};
  oneflow_api::Graph graph = oneflow_api::Graph::Load(model_name, device);
  if (enable_openvino) {
    graph.enable_openvino();
  }

  // warm up
  {
    const auto &value = graph.Forward(inputs);
    oneflow_api::Tensor output = value.ToTensor();
    std::vector<float> buf(output.shape().elem_cnt());
    output.copy_to(buf.data());
  }

  auto t0 = std::chrono::high_resolution_clock::now();
  for (int i = 0; i < 10; ++i) {
    const auto &value = graph.Forward(inputs);
    oneflow_api::Tensor output = value.ToTensor();
    std::vector<float> buf(output.shape().elem_cnt());
    output.copy_to(buf.data());
  }
  auto t1 = std::chrono::high_resolution_clock::now();
  std::cout << std::chrono::duration_cast<std::chrono::milliseconds>((t1 - t0))
                   .count()
            << std::endl;

  return 0;
}

仔细看 model.mlir 那个文件，报错的算子信息如下。如果使用 oneflow 进行推理，不会出错，使用 openvino 推理，就会报错。
    %2 = "oneflow.conv2d"(%1, %output_5) {data_format = "channels_first", device_name = ["@0:0"], device_tag = "gpu", dilation_rate = [1 : si32, 1 : si32], filters = 64 : si32, groups = 64 : si32, hierarchy = [1], kernel_size = [3 : si32, 3 : si32], op_name = "model.features.1.0.block.0.0-conv2d-3", operand_segment_sizes = dense<[1, 1, 0, 0]> : vector<4xi32>, output_lbns = ["model.features.1.0.block.0.0-conv2d-3/out_0"], padding_before = [1 : si32, 1 : si32], scope_symbol_id = 4611686018427863039 : i64, strides = [1 : si32, 1 : si32]} : (tensor<1x64x112x112xf32>, tensor<64x1x3x3xf32>) -> tensor<1x64x112x112xf32>

repo: Oneflow-Inc/serving


text:
Short solution needed: "Get current time in CLI" (ubuntu)

Please help us write most modern and shortest code solution for this issue:
Get current time in CLI (technology: ubuntu)
Fast way
Just write the code solution in the comments.
Prefered way

Create pull request with a new code file inside inbox folder.
Don't forget to use comments to make solution explained.
Link to this issue in comments of pull request.

Get current time in CLI

repo: Onelinerhub/onelinerhub


text:
What Is Auto-Clustering

Change Type
Correction
Proposed Changes
https://docs.cloudmydc.com/platform-overview/what-is-auto-clustering

@cml-paul Please check this...Here Auto clustering should be enabled (ON).

Updated

repo: Onemind-Services-LLC/cloudmydc-docs


text:
Crypto

Hi @ymarcon, thanks again for your contribution! I just added some tests and extended the docs a bit. Please have a look, and if you agree, I will merge these changes and release a new version of this package.

It's okay, you can proceed. Thanks for the package by the way!

Done and published as new version 0.5.1! Thank you, too!

authors: OnnoGabriel ymarcon


text:
QoL: Ice Cavern Alcove Cameras

Basically what the title says. Use the 1.1/1.2 cameras for Ice Cavern alcoves?
Here's the Ice Cavern camera PR for OOTR: https://github.com/TestRunnerSRL/OoT-Randomizer/pull/474

Fixed

authors: Nax Revvenn

repo: OoTMM/OoTMM


text:
OOT: D-Pad Functionality

Bringing D-Pad Functionality from OOTR which includes the following:
The D-Pad being on the right side of the screen under your C-buttons.
Adult:
-Iron Boots on D-Pad Left
-Hover Boots on D-Pad Right
-Ocarina on D-Pad Down
Child:
-Child Trade Items/Masks on D-Pad Right (the current one in your inventory is what the D-Pad will use, so if you have Bunny Hood selected in the inventory then the D-Pad will reflect that. When you press L in the inventory it would ideally update to the next child trade item. I am aware that currently it requires you to re-equip the trade item to your C button but surely the D-Pad can auto-update the item?)
-Ocarina on D-Pad Down
There will have to be a few things to be aware of when putting this together. Some restrictions have to be put into place for boots and ocarina while on the D-pad like this old pull request for OOTR shows for ocarina here: https://github.com/TestRunnerSRL/OoT-Randomizer/pull/504
And also this where you hookshot while using d-pad boots: https://github.com/TestRunnerSRL/OoT-Randomizer/issues/546
Just in case when referencing how this was made these don't get missed. Not sure if there are any other restrictions that need to be accounted for but I'd imagine these things are probably in the code for all of the D-Pad functionality when you go to look at it in the OOTR repo.

👍
Implemented as of a0f508afb45afd97ab5b8e4af7de81fd8526f56e
There are probably a bunch of issues that will arise from the dpad, but these will be tracked separately.

repo: OoTMM/core


text:
Add all UPLC builtins as Python functions

There should be a builtins library that gives direct access to all UPLC BuiltinFun functions (or at least reasonably abstracted versions thereof)  such as the verification functions (#51) and serializeData or quotInteger.
Some more think should probably be conducted as to which builtin functions are actually beneficial to be available to the python developer.

this is solved with #135

repo: OpShin/opshin


text:
Add specification of environment variable and default values for location of the CMSIS Pack Root directory

For tool interoperability we specify
a) the environment variable CMSIS_PACK_ROOT on all host platforms to specify the location where Open-CMSIS-Pack compliant packs are stored on a user's machine.
b) the setting of the above environment is optional in the sense that in case CMSIS_PACK_ROOT is not defined on a user's machine the following host specific default directories are used:
 | Platform    | Default path              |
 | Linux       | ${HOME}/.cache/arm/packs  |
 | Windows     | ${LOCALAPPDATA}/Arm/Packs |
 | MacOS       | ${HOME}/.cache/arm/packs  |
 | WSL_Windows | ${LOCALAPPDATA}/Arm/Packs |

@jkrech I believe this is covered here https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/installation.md#environment-variables.  Suggest to close it.

We don't really seem to have a place for "implementation details for interoperability of tools with CMSIS-Pack support" but it is equally important for the end user. Hence I am closing.

authors: ReinhardKeil jkrech

repo: Open-CMSIS-Pack/Open-CMSIS-Pack-Spec


text:
cbuild version 1.6.1 build errors

The setting is like
  - setup: AC6
    for-compiler: AC6
    for-type: ".debug"
    misc:
    - C:
      - "-DDEBUG"
      - "-DCPU_MIMXRT1166DVM6A_cm7"
      - "-DPRINTF_FLOAT_ENABLE=0"
      - "-DSCANF_FLOAT_ENABLE=0"
      - "-DPRINTF_ADVANCED_ENABLE=0"
      - "-DSCANF_ADVANCED_ENABLE=0"
      - "-DFSL_SDK_DRIVER_QUICK_ACCESS_ENABLE=1"
      - "-DMCUXPRESSO_SDK"
      - "-g"
      - "-O1"
      - "-mcpu=cortex-m7"
      - "-mfpu=fpv5-d16"
      - "-std=c99"
      - "-fshort-enums"
      - "-fshort-wchar"
      - "-ffunction-sections"
      - "-fno-common"
      - "-fdata-sections"
      - "-ffreestanding"
      - "-fno-builtin"
      - "-mthumb"
      - "-fno-rtti"
      ASM:
      - "-DDEBUG"
      - "-D__STARTUP_INITIALIZE_NONCACHEDATA"
      CPP:
      - "-DDEBUG"
      - "-DMCUXPRESSO_SDK"
      - "-g"
      - "-O1"
      - "-mcpu=cortex-m7"
      - "-mfpu=fpv5-d16"
      - "-fno-common"
      - "-ffunction-sections"
      - "-fdata-sections"
      - "-ffreestanding"
      - "-fno-builtin"
      - "-mthumb"
      - "-fno-rtti"
      - "-fno-exceptions"
      Link:
      - "--remove"
      - "--entry=Reset_Handler"
      - "--map"
      - "--xref"
      - "--callgraph"
      - "--symbols"
      - "--info sizes"
      - "--info totals"
      - "--info unused"
      - "--info veneers"
      - "--strict"
      - "--library_type=microlib"

For same project, cbuild IAR can build passed. Old version cbuild MDK can build.

@tcsunhao, can you please confirm that the same cprj builds correctly when using cmsis-toolbox 1.5.0?

Hi @jkrech , I have reinstalled 1.5, unfortunately, it does not work anymore. The log is both like

it says is c:/Keil_v5/ARM/ARMCLANG/bin/armclang.exe is not able to compile a simple test program.

@tcsunhao I am a bit confused now looking at the error message. In order to get to a clean state for your example can you remove the already generated files in out and tmp dir or run with the command line option -r to rebuild.

Hi @jkrech , I have tried with our previous EAR packs pack examples with clean workspace starting from scratch, all with this kind error. Here one another colleague also installs build 1.6 environment in his own computer and tried examples, with the same errors. It looks like an environment setting error just for MDK. The IAR/armgcc can build.

After a dig, we find that it is a license issue. My MDK does not install license.

Since cbuild 1.5.0 we are allowing CMake to check the compiler.
Unfortunately, as it can be seen in the error message, the armclang identification does not work with the mdk_lite license because CMake calls it without specifying the architecture (or CPU) and the default one is currently not supported by this license.
As a workaround the compiler identification can be skipped by setting CMake internal variables in the end of the AC6.<toolchain_version>.cmake file:
# Set CMake variables for skipping compiler identification
set(CMAKE_ASM_COMPILER_FORCED TRUE)
set(CMAKE_C_COMPILER_ID "ARMClang")
set(CMAKE_C_COMPILER_ID_RUN TRUE)
set(CMAKE_C_COMPILER_VERSION "${TOOLCHAIN_VERSION}")
set(CMAKE_C_COMPILER_FORCED TRUE)
set(CMAKE_C_COMPILER_WORKS TRUE)
set(CMAKE_CXX_COMPILER_ID "${CMAKE_C_COMPILER_ID}")
set(CMAKE_CXX_COMPILER_ID_RUN "${CMAKE_C_COMPILER_ID_RUN}")
set(CMAKE_CXX_COMPILER_VERSION "${CMAKE_C_COMPILER_VERSION}")
set(CMAKE_CXX_COMPILER_FORCED "${CMAKE_C_COMPILER_FORCED}")
set(CMAKE_CXX_COMPILER_WORKS "${CMAKE_C_COMPILER_WORKS}")

authors: brondani jkrech tcsunhao

repo: Open-CMSIS-Pack/cbuild


text:
Created a contribution.md file

@BatoolMM  fixes #125
The contribution.md file creates a short guide to new contributors, that are either new to open source or new to OSCSA website.
i created a contribution.md file

Brilliant, thank you for you hard work. Can you change the format of the headers in the Markdown by removing ===.

Many Thanks!

@all-contributors add @jesutobi for documentation

Brilliant, thank you for you hard work. Can you change the format of the headers in the Markdown by removing ===.

Many Thanks!

You are welcome, i would change the format now

authors: BatoolMM jesutobi


text:
Fix vendor/xilinx kernel integration

The linux integration was using the same name as the base linux kmeta, causing a collision and resulting in being unable to find one or the other config files.  This moves the vendor version to openamp-xilinx-kmeta and resolves the issue.  (The pull request includes the contents of pull request 23 as well.)

@mhatle  LGTM

Staged to master-next

Code has been pushed to master.

authors: bentheredonethat mhatle

repo: OpenAMP/meta-openamp


text:
🛑 Bot Platform is down

In b1fa273, Bot Platform ($PAYMENTS_BACKEND_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Bot Platform is back up in 6e35501.

repo: OpenBB-finance/uptime


text:
Offical Demo web site error.

can't accept any prompt, no any response.

Input question and press “Enter” other than click “Regenerate”

Sorry for the misunderstanding...

repo: OpenBMB/MiniCPM-V


text:
Show SKU of Order in Order Details

The order details screen does not show the SKU of the item ordered. This is important data for sellers tracking their inventory.
If there are no variants, the SKU is found in contract.vendor-listings[0].item.skus[0].productID.
If there are variants, the SKU is not directly available. The options chosen, and a list of the skus are available,. The options chosen by the buyer would need to be matched to the options available, and that information used to determine which SKU is associated with that combination.

@morebrownies when you have some time (no rush at all) would you mind giving some direction as to where we should display the SKU?

I would suggest outputting it below the listing title / above the variants (as pictured below).
Something to keep in mind is we'll need to output the SKU of the variant (if a variant exists and if the variant has a SKU)

authors: jjeffryes morebrownies rmisio

repo: OpenBazaar/openbazaar-desktop


text:
remove anchor from outside of div

jsx doesn't link anchor tags outside of div

pushing now to get fix out in production, fyi @xdamman

repo: OpenCollective/opencollective-website