Office 2010 on Vista bug still exists in version 1.8

Hello there,
I recently fully updated Windows Vista Home Premium 32-bit using Legacy Update 1.8 and everything worked fine (including Office 2007 updates). Then I decided to upgrade Office 2007 Home and Student to Office 2010 Home and Business because I have a box version of Office 2010 (Office 2007 was preinstalled without product key).  When I activated it online and launched Windows Update from Control Panel, WU found 7 new updates for Office 2010, including Service Pack 2 and definitions update. However, after restarting the system, WU is now broken. It is indefinitely checking for updates and restarting computer, opening Legacy Update in IE9 or even reinstalling Legacy Update has no effect.
Note: I checked and I have KB4493730 update (SSU for Windows Server 2008) installed which should solve this problem. I also don't have any Windows Server 2008 ESU updates installed.

Seems like issue can be fixed by manually installing SP2 for Office 2010 and then some security updates from 2021 for Office 2010.


Simple download not working

What did you do?
Downloaded file zip file.
What did you expect to happen?
File is not in the Documents Directory after Downloading.  A check for file exists returns false.
What happened instead?
File is downloaded but not moved to Documents directory.
Alamofire Environment
Alamofire version:  Alamofire (4.5.1)
Xcode version: 9.1
Swift version: 4.0
Platform(s) running Alamofire: iphone 7 ios 11.1
Demo Project
My code is simple:
`  func testDownload(url: URL, completion: @escaping ((_ success: Bool, _ error: Error?, _ fileURL: URL?) -> ())) {
let documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
let fileURL = documentsURL.appendingPathComponent(url.lastPathComponent)
let destination: DownloadRequest.DownloadFileDestination = { _, _ in
  return (fileURL, [.removePreviousFile])
}

Alamofire.download(url.absoluteString, to: destination).response { response in
  print("THE RESPONSE == \(response)")
  if response.error != nil {
    print("ERROR on download \(response.error)")
  }
  if response.error == nil {
    print("NO ERROR ON ALAMOFIRE DOWNLOAD: \(destination)")

    if FileManager.default.fileExists(atPath: fileURL.absoluteString) {
      print("fileURL exists = \(fileURL.absoluteString)")
    } else {
      print("file DOES NOT EXIST: \(fileURL.absoluteString)")
    }
  }
}

}`
THE RESULT OF EXECUTING THE CODE:
THE RESPONSE == DefaultDownloadResponse(request: Optional(https://s3.amazonaws.com/MyApp-test/test1/test.dae.zip), response: Optional(<NSHTTPURLResponse: 0x1c003fc80> { URL: https://s3.amazonaws.com/MyApp-test/test1/test.dae.zip } { Status Code: 200, Headers {
"Accept-Ranges" =     (
bytes
);
"Content-Length" =     (
13951661
);
"Content-Type" =     (
"application/zip"
);
Date =     (
"Thu, 09 Nov 2017 17:34:06 GMT"
);
Etag =     (
""3ab009b6b92bb825fe8931fb38a41e14""
);
"Last-Modified" =     (
"Thu, 09 Nov 2017 17:32:27 GMT"
);
Server =     (
AmazonS3
);
"x-amz-id-2" =     (
"l0KOZc0y83Dr40d2auHa8qRkimJyo2VONfptVFMcMGL2bRU6cO7H2v4Q13sAO3veVeuzg5LMBX4="
);
"x-amz-request-id" =     (
006361731C6AA2B1
);
} }), temporaryURL: Optional(file:///private/var/mobile/Containers/Data/Application/120C98C7-76DB-4324-8206-4666CEBD2EB8/tmp/CFNetworkDownload_WkJtIq.tmp), destinationURL: Optional(file:///var/mobile/Containers/Data/Application/120C98C7-76DB-4324-8206-4666CEBD2EB8/Documents/test.dae.zip), resumeData: nil, error: nil, timeline: Timeline: { "Request Start Time": 531941645.493, "Initial Response Time": 531941646.004, "Request Completed Time": 531941647.527, "Serialization Completed Time": 531941647.528, "Latency": 0.511 secs, "Request Duration": 2.034 secs, "Serialization Duration": 0.001 secs, "Total Duration": 2.035 secs }, _metrics: Optional((Task Interval) <_NSConcreteDateInterval: 0x1c0220f60> (Start Date) 2017-11-09 17:34:05 +0000 + (Duration) 2.010245 seconds = (End Date) 2017-11-09 17:34:07 +0000
(Redirect Count) 0
(Transaction Metrics) (Request) <NSURLRequest: 0x1c4004c40> { URL: https://s3.amazonaws.com/MyApp-test/test1/test.dae.zip, Method GET, Headers {
Accept =     (
"/"
);
"Accept-Encoding" =     (
"gzip;q=1.0, compress;q=0.5"
);
"Accept-Language" =     (
"en-US;q=1.0"
);
Connection =     (
"keep-alive"
);
Host =     (
"s3.amazonaws.com"
);
"User-Agent" =     (
"MyApp/1.0 (com.myco.MyApp; build:1; iOS 11.1.0) Alamofire/4.5.1"
);
} }
(Response) <NSHTTPURLResponse: 0x1c4033300> { URL: https://s3.amazonaws.com/MyApp-test/test1/test.dae.zip } { Status Code: 200, Headers {
"Accept-Ranges" =     (
bytes
);
"Content-Length" =     (
13951661
);
"Content-Type" =     (
"application/zip"
);
Date =     (
"Thu, 09 Nov 2017 17:34:06 GMT"
);
Etag =     (
""3ab009b6b92bb825fe8931fb38a41e14""
);
"Last-Modified" =     (
"Thu, 09 Nov 2017 17:32:27 GMT"
);
Server =     (
AmazonS3
);
"x-amz-id-2" =     (
"l0KOZc0y83Dr40d2auHa8qRkimJyo2VONfptVFMcMGL2bRU6cO7H2v4Q13sAO3veVeuzg5LMBX4="
);
"x-amz-request-id" =     (
006361731C6AA2B1
);
} }
(Fetch Start) 2017-11-09 17:34:05 +0000
(Domain Lookup Start) 2017-11-09 17:34:05 +0000
(Domain Lookup End) 2017-11-09 17:34:05 +0000
(Connect Start) 2017-11-09 17:34:05 +0000
(Secure Connection Start) 2017-11-09 17:34:05 +0000
(Secure Connection End) 2017-11-09 17:34:05 +0000
(Connect End) 2017-11-09 17:34:05 +0000
(Request Start) 2017-11-09 17:34:05 +0000
(Request End) 2017-11-09 17:34:05 +0000
(Response Start) 2017-11-09 17:34:05 +0000
(Response End) 2017-11-09 17:34:07 +0000
(Protocol Name) http/1.1
(Proxy Connection) NO
(Reused Connection) NO
(Fetch Type) Network Load
))
NO ERROR ON ALAMOFIRE DOWNLOAD: (Function)
file DOES NOT EXIST: file:///var/mobile/Containers/Data/Application/120C98C7-76DB-4324-8206-4666CEBD2EB8/Documents/test.dae.zip

Will close I was using absoluteString instead of "path"
if FileManager.default.fileExists(atPath: fileURL.absoluteString)


MySQL - minor grammar

#sign-off

@johnpapa,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-services/mysql.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.


Youtube app freeze

I launch plugin loader from hombrew launcher and set the plugin, console restart and when I open YouTube the app freeze in the title screen. What I missing?

You need to use the Wii U Plugin System which is part of Aroma.


QoL: OoT Burning Kak Song Check & Temple of Time LACS Activations

Probably aware of it but if not, it would be nice to adjust how the LACS in Temple of Time activates. It should, ideally, activate when you warp into ToT so you don't have to walk out of ToT and then walk back in.
The Burning Kakariko adjustment is such that you do not have to go in through the front entrance to trigger the cutscene. The cutscene trigger for the check should also occur when coming from Graveyard and from Death Mountain Trail gate.
Here is the PR for Burning Kak from OOTR if it helps: https://github.com/TestRunnerSRL/OoT-Randomizer/pull/658

Both of these were done this week.


Add a JUPYTER_CONDA_PACKAGES metadata option.

Takes colon-separated list of conda packages to install before Jupyter setup.
For example, --metadata JUPYTER_CONDA_PACKAGES=numpy:pandas will now install
numpy and pandas on all cluster nodes. Also update the README with both
simplified basic instructions as well as instructions for using the new
metadata option.

Successfully ran the new copy/paste example and verified it installed numpy correctly:
gcloud dataproc clusters create dhuo-jupyter-prtest \
    --metadata "JUPYTER_PORT=8124,JUPYTER_CONDA_PACKAGES=numpy:pandas:scikit-learn" \
    --initialization-actions \
       gs://hadoop-cloud-dev-dhuo/jupyter.sh \
    --num-workers 2 \
    --properties spark:spark.executorEnv.PYTHONHASHSEED=0,spark:spark.yarn.am.memory=1024m \
    --worker-machine-type=n1-standard-4 \
    --master-machine-type=n1-standard-4

And then in a pyspark kernel in the notebook:
import numpy
a = numpy.array([1,2,3,4,5,6,7,8,9,10])
da = sc.parallelize(a)
da.reduce(lambda a, b: a + b)

LGTM


Clarify controlPlaneConfiguration.endpoint.host requirements

Issue #, if available:
Description of changes:
controlPlaneConfiguration.endpoint.host should be outside the dhcp range so your dhcp server doesn't assign this IP to another machine. If this happens, the cluster creation can get stuck.
Specifying this requirement in the docs
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/retest


Fix: Send invoice - System message for invoice edit is missing Reply in thread for invoice sender

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/43797
PROPOSAL: https://github.com/Expensify/App/issues/43797#issuecomment-2172310434
Tests

Go to ND.
Go to FAB > Send invoice.
Send invoice to User B.
Go to transaction thread. Verify there is no visual issue.
Edit Amount.
[User A and User B] Right click on the system message.
Verify that "Reply in thread" is displayed in both invoice sender and invoice receiver.

[x] Verify that no errors appear in the JS console

Offline tests

QA Steps

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native

Android: mWeb Chrome

https://github.com/user-attachments/assets/7d00196f-8f58-4483-9b86-f6bd336963c2

iOS: Native

https://github.com/user-attachments/assets/3044b7b5-1da1-4d09-8fd8-15a2259b9f46

iOS: mWeb Safari

https://github.com/user-attachments/assets/4923968e-c1e8-46d8-a3ad-fd2bb0e18fdc

MacOS: Chrome / Safari

https://github.com/user-attachments/assets/7f442af5-d728-4210-8f06-a7053f95d6a1

MacOS: Desktop

https://github.com/user-attachments/assets/30bfee9e-1b02-4741-8a9d-cc67ec6f3195

I cannot build android now. I will add the android video once I can build it.

Are there any additional required backend changes

No, it works well now. Sending the correct params fix the bug

@rayane-djouah I updated PR

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/cristipaval in version: 9.0.25-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅

🚀 Deployed to staging by https://github.com/cristipaval in version: 9.0.25-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅


Show last SCL edit username and time in the version tab

As an engineer
I want to see user name of the lastest SCL saver and the time of the history
So I quickly find a version based on latest user and time
Background:
Example:

Find the hItem that matches the version of the record and display the who, when and what.

First we need to extend the Service Call to the back-end. See issue https://github.com/com-pas/compas-scl-data-service/issues/198


Web: wording of link dialog

Testing #121763

Something with the wording in the dialog seems a bit weird to me. When I read that I must give permission to continue, I somehow expected to get some dialog or editor to configure permissions. I think when clicking "Continue" I would have not expected that the link actually opens.
I am not sure how to change this, but I am not really giving the browser permissions to open links in general, I just allow to open that one link.

Maybe we say
"You must allow this to continue"
Giving permission sounds permanent which is not the case here.

Yeah, maybe ask others for opinion in UX channel.
//cc @weinand for wording

Yes, I share Ben's concerns.
What's about something like this:

The browser interrupted the opening of a new tab of window. Press 'continue' if this is ok for you.

Or maybe:
The browser interrupted the opening of a new tab of window. Press 'Continue' to open it anyway.
And given we show the link below, the user can make a good choice.

Yes, button label "Open" is better


Terminal share sometimes hangs

Issue Type: Bug
Sharing write permission of your terminal gives write access to a client for your terminal.

Sometimes sharing it freezes your termnial, but the person to whom you've shared is able to access it and write to your terminal.
The client who is using the terminal is able to access all directories. It'd be better if the access is restricted to the current directory alone.

If both 1 and 2 is exhausted at the same time, the client could completely clear the hard disk of the one who's sharing the terminal. All the client needs is to run the command and leave. The rest will be taken care of the system.

For us whenever I start a live share session, I have to close the default VS Code terminal, and then open it via the sidebar in order for it to be shared. Otherwise it opens a blank terminal that hangs.

@altechzilla Are you on macOS Big Sur by any chance?

Closing this as a duplicate of #4035.

@lostintangent - Yup


Match font in story cta not designed to spec

Bug Description
Match font cta (Font in Use) is currently found inside the categories pill dropdown.
Expected Behaviour
The cta is a checkbox that resides outside of the category dropdown. When "Match font in story" is checked, it should display all text sets in each category with a match.
Screenshots
Figma
Additional Context

Plugin Version:
Operating System:
Browser:

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

Duplicate of #5122.


Tracing Error: code: -32008, Response is too big

Describe the bug
Tracing using debug_traceTransaction works for many transactions, but not all. It seems to fail for 0xb553013bd562c57bfc88d1a7608c2af64cdce183e8c7f1a272a0d4fb7a96acea. The received error is:
{"code":-32008,"message":"Response is too big","data":"Exceeded max limit of 104857600"}

Steps to reproduce

reth node --chain mainnet --http --http.api admin, debug, eth, net, trace, txpool, web3, rpc
curl http://<IP_ADDRESS>:8545 -X POST -H "Content-Type: application/json" --data '{"method":"debug_traceTransaction","params":["0xb553013bd562c57bfc88d1a7608c2af64cdce183e8c7f1a272a0d4fb7a96acea"], "id":1,"jsonrpc":"2.0"}'

Node logs
ERROR connection{remote_addr=<IP_ADDRESS>:51500 conn_id=12}: jsonrpsee_core::server::helpers: Error serializing response: Error("Memory capacity exceeded", line: 0, column: 0)

Platform(s)
Linux (x86)
What version/commit are you on?
reth Version: 0.1.0-alpha.4 Commit SHA: b2b2cbe
What database version are you on?
Current database version: 1
Local database version: 1
Code of Conduct

[X] I agree to follow the Code of Conduct

we recently bumped the size defaults, but only after the last release
https://github.com/paradigmxyz/reth/pull/3850
can be modified via --rpc-max-response-size flag


Implement promoteToEdition functionality inside ERC721Press

Need to articulate what exactly promoteToEdition will accomplish and with what parameters. Same for createEdition, and deciding to include these functions or not.

defining these other wise kind of amorphous architectures will be really important. bc it will be key that ppl can pass in their own logic files with wtv arbitrary access control checks they want, while still using the ArtifactRenderer unilaterally (so that front end packages can be built around ArtifactRenderer and be cross compatible regardless of Logic impl)


to fix some bug in datasource list

Purpose of the pull request
close #10002
Brief change log
make json-highlight support nested json object.
modify the description column field to solve the shown problem.
Verify this pull request
This pull request is code cleanup without any test coverage.

Codecov Report

Merging #10005 (8f7eac3) into dev (99b1c40) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##                dev   #10005   +/-   ##
=========================================
  Coverage     40.79%   40.79%
  Complexity     4605     4605
=========================================
  Files           834      834
  Lines         33856    33856
  Branches       3752     3752
=========================================
  Hits          13811    13811
  Misses        18725    18725
  Partials       1320     1320

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 99b1c40...8f7eac3. Read the comment docs.


Sonarcloud check fail, too much duplicate code in Elsevier_rest_class

Sonarcloud is barking at basic_query and advanced_query having too much duplicate code. This is legitimate, and the rest class should be refactored.

This has been refactored and simplified. Commit #64


Feature/listbuilder performance rebase

Missing hint in UPGRADE.md that sort will not override the sort anymore, but add another sort criteria.

Nice, there is also a performance boost of 200-300 ms on my machine even for 2 data rows :+1:


[DNM] arch: arm: stm32f7: Kconfig: select CPU_HAS_MPU

I am opening this PR as a way to discuss what should be done to enable MPU on the STM32F7 SoC, which compared to the previous series has cache at the CPU level.
From @erwango in PR #8647:
For flash, following settings are known to be working:
TEX0 , CACHEABLE =1, BUFFERABLE=0 , SHAREABLE=0
For peripherals, following should be used:
TEX0 , CACHEABLE =0, BUFFERABLE=1 , SHAREABLE=0
RAM should be set TEX0 , CACHEABLE =1. Other attributes (BUFFERABLE, SHAREABLE) could have various settings, but in order to save MPU sections we can set the same as Flash.

Currently the STM32 region definition is as follow (in arch/arm/soc/st_stm32/common/arm_mpu_regions.c):
static struct arm_mpu_region mpu_regions[] = {
        /* Region 0 */
        MPU_REGION_ENTRY("FLASH_0",
                         CONFIG_FLASH_BASE_ADDRESS,
                         REGION_FLASH_ATTR(REGION_FLASH_SIZE)),
        /* Region 1 */
        MPU_REGION_ENTRY("RAM_0",
                         CONFIG_SRAM_BASE_ADDRESS,
                         REGION_RAM_ATTR(REGION_SRAM_0_SIZE)),
        /* Region 2 */
        MPU_REGION_ENTRY("RAM_1",
                         (CONFIG_SRAM_BASE_ADDRESS + REGION_SRAM_1_START),
                         REGION_RAM_ATTR(REGION_SRAM_1_SIZE)),
};

From the attribute point of view, with the changes discussed in PR #8185, it is likely that:

REGION_RAM_ATTR will be TEX0, CACHEABLE=1, BUFFERABLE=1, SHAREABLE=0
REGION_FLASH_ATTR will be TEX0, CACHEABLE=1, BUFFERABLE=0, SHAREABLE=0

There is no peripherals entry, that said I am not sure one is needed, given the background
has the same memory access attributes as the default memory, but accessible from privileged software only. None of the other SoC with an MPU configuration defines it, including the NXP IMX RT which has its cache enabled by default.
Now I wonder why there are two regions for the SRAM. They are contiguous and with the same property. In addition two that, there are wrong on the STM32F7, they are not split as 2 block identical size. Instead the RAM area start by the DTCM, followed by SRAM1 which is the main memory, followed by SRAM2 which is a small backup SRAM. I wonder if we should try to get the correct values from the device tree instead of arch/arm/soc/st_stm32/common/arm_mpu_mem_cfg.h.
The same way I guess the ITCM entry at address 0x00000000 is missing.

We know that #8185 in some form needs to be merged, but I don't know if @andyross has time to look into it further. Is there anyone who can pick up investigating that? I think we urgently need to fix the REGION_*_ATTR settings, they just aren't correct now.
The situation with the NXP MPU is even worse, see #7705

Codecov Report

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

@@           Coverage Diff           @@
##           master    #8771   +/-   ##
=======================================
  Coverage   52.36%   52.36%
=======================================
  Files         195      195
  Lines       24713    24713
  Branches     5136     5136
=======================================
  Hits        12940    12940
  Misses       9699     9699
  Partials     2074     2074

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 db1075e...e554f39. Read the comment docs.

@aurel32

Now I wonder why there are two regions for the SRAM. They are contiguous and with the same property.

IIRC, this was made originally due to the power of 2 constraint. Region size should be power of 2 and for some RAM sizes, it would create a too big region. So it was split in 2 regions with same attributes so RAM1 + RAM2 region would be better fit to the actual RAM size

IIRC, this was made originally due to the power of 2 constraint. Region size should be power of 2 and for some RAM sizes, it would create a too big region. So it was split in 2 regions with same attributes so RAM1 + RAM2 region would be better fit to the actual RAM size.

Ok, I get it now, I thought the goal was to match the different memory banks from the chip. In that case the mapping correctly covers DTCM + SRAM1 + SRAM2 on the STM32F7 family. The backup RAM is mapped as a peripheral, so the current code is also fine.
I guess it's therefore only missing the ITCM mapping, that said I don't think Zephyr currently provide a way to use it, at least not easily.

@aure32, what are your plans for this PR?

@erwango, it seems support for caches + MPU enabled is still not fully working in Zephyr. I have opened issue #11069 mostly targeting the Atmel SAM E70, but I believe it also more or less apply to the STM32F7, given it has the caches enabled:

arm_core_mpu_disable() is very likely missing a barrier like in the documentation
enabling shareability on the RAM cause issues on the SAM E70, while it doesn't on the STM32F7 (or it could be that I haven't been able to reproduce them). In any case the Cortex M7 technical reference manual clearly says that cacheable shared locations are treated as being non-cacheable if CACR.SIWT = 0 (default) or as write-through if CACR.SIWT. We do not want that enabling the MPU disables the cache, so this has to be fixed.

For both this issues, I wanted to wait the confirmation that the test patch from #11069 actually fixes the issue seen on the SAM E70. Personally I have only been able to reproduce the issue on older Zephy versions, but I have also seen that the issue is very dependent on code/data location and alignment, and thus on the toolchain. Anyway, I am now convinced that the above two points are real bugs (even if they might not explain the original issue with the Atmel SAM E70), so I can prepare a pull request.
For the STM32F7, there is also the question of the ITCM memory. There is currently no MPU region affected to it, but we also do not provide a way to place code there, so maybe it's better to just ignore the issue for now.
After all of that I think we can safely enable the MPU on the STM32F7.

@aurel32 , fine then, thanks for detailed heads-up.

@erwango, I believe it's now safe to enable the MPU on the STM32F7. I have just pushed a rebased version and removed the DNM tag.


fix: include missing headers

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

Project coverage is 97.98%. Comparing base (f70ee7b) to head (be3d9df).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #49   +/-   ##
=======================================
  Coverage   97.98%   97.98%
=======================================
  Files          11       11
  Lines         199      199
  Branches       22       22
=======================================
  Hits          195      195
  Misses          2        2
  Partials        2        2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add few more unit tests for AchievementsFragment

Description
Add a few more unit tests for AchievementsFragment
Tests performed
Tested ProdDebug on Google Pixel 2 with API level 29.

Codecov Report

Merging #4272 (52a2bbd) into master (88be88f) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #4272      +/-   ##
============================================
- Coverage     10.42%   10.41%   -0.02%
  Complexity      474      474
============================================
  Files           343      343
  Lines         13041    13059      +18
  Branches       1043     1049       +6
============================================
  Hits           1360     1360
- Misses        11613    11631      +18
  Partials         68       68

Impacted Files
Coverage Δ
Complexity Δ

...commons/nearby/fragments/NearbyParentFragment.java
0.00% <0.00%> (ø)
0.00% <0.00%> (ø%)

...mmons/contributions/ContributionsListFragment.java
0.00% <0.00%> (ø)
0.00% <0.00%> (ø%)

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 88be88f...52a2bbd. Read the comment docs.


maintainers/scripts/update-python-libraries: compare versions semantically instead of lexicographically

Motivation for this change
I just had the case that an update 0.9.9 -> 0.9.10 was available, but regarded as a downgrade by the script.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Fits CONTRIBUTING.md.

yet another classic bug :+1:

@FRidh Please quickly comfirm when you have taken notice of this.

Looks good, thanks.


[DO NOT MERGE] (BKR-355) web_helpers acceptance test spike

This is obviously not merge-able, but it was an old branch I had lying around from an earlier spike, and I'd like to have a conversation around what is probably a better way to setup these acceptance tests.
I don't think that requiring python on a beaker coordinator for acceptance testing purposes is a good idea, it's just the fastest way I know to get a simple HTTP server up.  I'm sure webrick has an analog to this, and if this is the path we want to take, I'll look into setting that up, but my real question is "is this the right way we should go about testing this type of functionality (testing retrieval of off-host resources/artifacts)?"
@puppetlabs/beaker ?

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/2206/
Test FAILed.


Improve Terraform Plugin

A few ideas:

Currently the schema of the plugin accepts only one resource (i.e. one type field per struct).  This makes it hard to specify a list of related resources necessary for the provisioning of the compute instance.  For example, an instance could have a per-node SSH key or cert that need to be created and associated to the instance.  The ability to specify a list of resources in the schema would make it possible to have terraform create them in one step.
Make it possible to override the terraform command and provide environment variables to the command.
Implement the metadata SPI to expose instance details so that properties like IP addresses can be read via infrakit metadata cat _path_

@jacobFrericks
@ndegory
@linsun

It would also be nice to have the ability to specify hostnames/datacenters/counts via terraform variables. Right now those are either hard coded in Infrakit's group.json, or auto-generated by Infrakit.

@JacobFrericks  - can you give me an example of your current config where these variables are hard coded?  Just want to get an idea what a typical input might look like.  Thanks.

Here is my group.json:
{
  "ID": "terraform_demo_swarm_worker_sl",
  "Properties": {
    "Allocation": {
      "Size": 1
    },
    "Instance": {
      "Plugin": "instance-terraform",
      "Properties": {
        "type": "softlayer_virtual_guest",
        "value": {
          "count": "1",
          "hostname": "hardcoded_hostname",
          "domain": "hardcoded_domain",
          "os_reference_code": "UBUNTU_LATEST",
          "datacenter": "dal10",
          "cores": 1,
          "memory": 2048,
          "local_disk": true,
          "hourly_billing": true,
          "user_metadata": "apt-get update -y\napt-get upgrade -y\nwget -qO- https://get.docker.com/ | sh\n"
        }
      }
    },
    "Flavor": {
      "Plugin": "flavor-swarm/worker",
      "Properties": {
        "DockerRestartCommand": "service docker restart",
        "SwarmJoinIP": "<ip>",
        "Docker" : {
          "Host" : "<host>"
        }
      }
    }
  }
}

Terraform handles variables like this:
"hostname": "${var.hostname}",

Where you have a variable file that defines the variable name (ex: hostname) and the default value if the variable is missing. I'm not sure if you could do something similar or not.

Another input would be running the terraform apply command with the -no-color flag. This cleans up some of the output. It would go from:
level=info msg="\x1b[0m\x1b[1msoftlayer_virtual_guest.instance-1487790097: Still creating... (2m10s elapsed)\x1b[0m\x1b[0m\n" terraform=apply

to:
level=info msg="softlayer_virtual_guest.instance-1487790097: Still creating... (2m10s elapsed)\n" terraform=apply

@chungers, focusing on AWS, I'd also like to be able to create on a per-instance basis:

EBS volumes
Elastic IPs
and attach them to the instance.

We noticed an issue with verbose terraform logging is applied.
When we set TF_LOG=TRACE then the terraform apply generates a lot of output. It seems that the reader here at https://github.com/docker/infrakit/blob/master/examples/instance/terraform/plugin.go#L213 is unable to process the output by line -- when I recreated it manually the longest line was 15,123 characters long.
I suspect that the buffer is full before the \n is encountered; this causing the apply process to apparently never complete. The Infrakit logs keep showing that the resource is Still creating ....

Terraform will not be able to remove the last member of a group because it requires at least a single .tf.json file. See https://groups.google.com/forum/#!topic/terraform-tool/14YB-9JEfXs
As a workaround we can place a file like empty.tf.json with {}; having this file allow the resource associated with the last .tf.json file to be removed.


Ub when plugin fail during serve

Remove macOS from GitHub workflow as not properly tested in GitHub (randomly fails)
A temporary workaround for the #264
fixes #264
resolves #254

bors ping

bors try

bors r+

bors r-

bors r+

bors r+

bors r-

bors r+

bors r+


Extern

Snippet from c:
extern int var;
int main(void)
{
 var = 10;
 return 0;
}

Need check.

Not acceptable for gcc, this is case is impossible.


New version: SphereUDE v0.1.3

Registering package: SphereUDE
Repository: https://github.com/ODINN-SciML/SphereUDE.jl
Created by: @facusapienza21
Version: v0.1.3
Commit: 6a769ffdd4ec7e11c08fbdec0edfb1a6aa788f2c
Reviewed by: @facusapienza21
Reference: https://github.com/ODINN-SciML/SphereUDE.jl/commit/6a769ffdd4ec7e11c08fbdec0edfb1a6aa788f2c#commitcomment-148856407
Description: A Julia package for regression in the sphere based on Universal Differential Equations

[merge approved]


React/RCTUIManagerUtils.h  file not found

react-native-cli: 2.0.1
react-native: 0.49.3

getting same error. @osdnk


Language selector - switching languages doesn't work

Switching languages using the language selector takes you to a 404 error page.
Repro:

Go to a page in the Compute > PCEE Admin Guide.

From the "Current Language" drop-down, select Japanese.

Results:
You get taken to a 404 - Page Not Found error page.

Expected results:
You get taken to the same page in the translated book. If the page doesn't exist in the translated book, you get redirected to the first page of book.
Note that we've only got one placeholder book to test localization. It's for the PCEE Admin Guide for the Compute product. It's located here docs/jp/compute/pcee/admin-guide.

@iansk this is because none of the jp pages are configured in the metadata

if this is still an issue please reopen with an example


Duplicated content - DevOps

Content is twice in the same section
Don't forget to update the Spanish site too

The Spanish site is already merge @leisterfrancisco

The Spanish site is already merge @leisterfrancisco

Those were the images that @xavier506 gave me, I don't know if they are ok

Those were the images that @xavier506 gave me, I don't know if they are ok

Good Catch!
This is the correct image for CI

Good Catch!
This is the correct image for CI


online tic tac toe

Name
Tic Tac Toe
Difficulty
Advanced
📝 Project Description
Tic-tac-toe, noughts and crosses, or Xs and Os is a paper-and-pencil game for two players who take turns marking the spaces in a three-by-three grid with X or O. The player who succeeds in placing three of their marks in a horizontal, vertical, or diagonal row is the winner.
📑User Stories

[ ] User sees 3x3 grid
[ ] User can click on one of the 9 boxes and there will be an X drawn
[ ] When user clicks again there will be an O drawn
[ ] User can play online with others (use websockets)

🌟 Bonus features (optional)

[ ] User can choose between singleplayer and multiplayer
[ ] User can play against a friend in private session (shared link)
[ ] User can log in or just type username (your choice)
[ ] Scoreboard will show who has most wins and games played

Useful links and resources

wikipedia
Socket io

Example projects

Google tic tac toe
Github projects

User can play online with others (use websockets)

yeah i'm going to push back against this
websockets are basically the worst available communications choice for a game like tic tac toe
this should be a simple api hit (or better yet, you should let people choose how they want to do it)


Can't pin Log Analytics chart to dashbaord

Hello
I followed your documentation here but I don't have the "pin chart" button that you're referring too...
I can only pin the query results, which is a table, but not a chart that visualize the results
You can see the details in the below image, from the Advanced Log Analytics

I also looked in the log analytics inside the azure portal and couldn't find a way there:

Please assist
Thank you
Omer

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

ID: 2c4b9b1a-88db-9f06-3eda-7e8db1f86353
Version Independent ID: da1b9640-d24a-3738-c871-6017a3e383ea
Content: Create and share dashboards of Azure Log Analytics data
Content Source: articles/log-analytics/log-analytics-tutorial-dashboards.md
Service: log-analytics
GitHub Login: @MGoedtel
Microsoft Alias: magoedte

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

@MGoedtel I am seeing the same thing as reported in this issue.  I know Log Analytics has been changing a lot recently, do you have any guidance here?

@jungopro I was able to pin a chart:

@jungopro and @jason-j-MSFT - This article has been in the queue for re-writing to reflect recent and pending changes that will be coming shortly.  It will be addressed after Ignite.  #please-close.

Looks Like this problem is happening again
Log Analytics data to a dashboard is not available as described on documentation

Currently facing same problem as @flatrixnet

Facing the same issue as @flatrixnet. Not being able to Pin to dashboard from Azure Log Analytics Workspace.

@flatrixnet @Pesonet1 @bwren @femsulu @MGoedtel . I actually found a solution for this problem. It turns out that the answer was in this documentation. When you enable Customer managed key for saved queries, the Pin to dashboard will not be supported and the prerequisites to set CMK was to link a storage account for the query. I had accidentally Linked them while playing with Log Analytics Workspace.
TLDR;
Unlink the Storage Accounts from "Linked storage accounts" Tab

Well this is strange. On Tuesday pinning was working again without doing any changes (related to codexponent message). So I assume some Azure related problem was occurring and making it not to work. For me this problem lasted for almost one week.


.gitignore and deploy

I think we should ignore the _book in the main repo, but then build out the GH Actions so that it deploys to a gh-actions branch. We can then point netlify to that branch, instead of the main/_book directory, and everything should work well.

This is resolved!


Implement property attributes and functions

Adds the following attributes/methods to property:

fget
fset
fdel
getter
setter
deleter

Codecov Report

Merging #677 into master will increase coverage by 0.13%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##           master     #677      +/-   ##
==========================================
+ Coverage   40.19%   40.33%   +0.13%
==========================================
  Files          79       79
  Lines       17441    17488      +47
  Branches     4454     4470      +16
==========================================
+ Hits         7011     7054      +43
+ Misses       8597     8588       -9
- Partials     1833     1846      +13

Impacted Files
Coverage Δ

vm/src/obj/objnone.rs
55.26% <40%> (-2.32%)
:arrow_down:

vm/src/obj/objproperty.rs
62.14% <68.29%> (+5.7%)
:arrow_up:

vm/src/pyobject.rs
58.2% <72.72%> (+0.93%)
:arrow_up:

Continue to review full report at Codecov.

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


GRPC incorrect hashes after Network Upgrade

The GRPC hashes appear to be incorrectly set for all nodes after a network upgrade. It seemed that after a node update but could also be other transactions. More testing required.

fixed in #552


Add gradual_transformer_unfreezing callback

Soft-dependency on https://github.com/explosion/spaCy/pull/11739.

Oh, there is a conflict now, probably from the mypy PR?

The test failure appears to be due to a network issue. All tests pass locally; will go ahead and merge this.


Duplicate gnupg and gpg package

gnupg
and
gpg
are exactly the same.
Should remove the duplicate.

Because it uses env_add_path instead of bin with every exe-file It's not searchable via scoop search, so this acts only as an alias.


Show mixins in the log not just the crash report

Sometimes a mod will crash but recover itself, while an exception is printed to the log. Could you add a feature to print the mixin class there?

I don't think this is really feasible, as I can't hook every place where printStackTrace or similar JVM functions are called; interoperability would have to be written for every single mod that prints exceptions to the log.

When does this actually trigger? I'm having trouble actually getting a crash report, as sometimes in the log Minecraft says it crashed but no crash report was generated.

It triggers whenever a crash report is generated; when you see the ---- Minecraft Crash Report ---- heading. I think this is usually shown in the launcher's game log (I suggest using PolyMC/MultiMC/ATLauncher, the vanilla launcher doesn't always show the actual crash log) as well as a file in the crash-reports folder.

What I’m trying to say is sometimes the crash report isn’t generated at all...

Can minecraft crash without generating a crash report?

Yes, though it's uncommon since most Minecraft code paths catch exceptions and generate a crash report.


Add custom deployment .spec.revisionHistoryLimit support

First, great lib chart :star:
Currently there is way to override the default deployment .spec.revisionHistoryLimit, which is set to 10 by default.
Ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#revision-history-limit
It would be great if this could be added as a custom value.

Hi thanks for your feedback 💯
This will be included in next release.

Hey @p-afraz any ETA for the new version? :)


manual update following pre-commit.ci's attempted autoupdate

note that notebook-executor failing is expected as it will only work once https://github.com/GoogleCloudPlatform/asl-ml-immersion/pull/82 is merged


Optional record fields should be illegal in recursive tag unions

Right now you can do something like
» Q : [ Cha {x ? Str} Q, Bot ]
…
… wrap : {x ? Str}, Q -> Q
… wrap = \rcd, inner -> Cha rcd inner
…
… wrap {} (wrap {x : ""} Bot)

and the type checker will admit it. The problem is that later passes blow up, because this tag union is polymorphically recursive, but Roc doesn't support polymorphic recursion. So we should just make optional record fields illegal in recursive tag unions. If you're using them for modeling, use a tag union instead.

This is subtler than it seems. We can't just detect this during canonicalization. The way type inference works currently means that you can construct this without a recursive tag union annotation as well:
» wrap : {x ? Str}, _ -> _
… wrap = \rcd, inner -> Cha rcd inner
…
… wrap {} (wrap {x : ""} Bot)


API Docs Broken on RTD! - Get Whitelisted

Question 1 on the RTD FAQ: you need to get whitelisted to install you project in a virtualenv so autodoc will work.
http://read-the-docs.readthedocs.org/en/latest/faq.html#my-project-isn-t-building-with-autodoc

Ok, I emailed them.

Mailing list confirmation received and replied to...

Notice says first message to list dropped... resending...

Ok, got whitelisted promptly. (Nice job, RTD.) Build is being attempted normally now, though it looks like it's running into an unrelated issue. Going to leave this open until I resolve the other issue.

Closing this and dealing with other issue #8.


Mi Smart Led Bulb Essential (yeelink.light.color5, MJDPL01YL)

When I use it with this plugin I get errors below.
[homebridge-yeelight-wifi] This plugin generated a warning from the characteristic 'On': characteristic value expected boolean and received undefined. See https://git.io/JtMGR for more info.
[homebridge-yeelight-wifi] This plugin generated a warning from the characteristic 'Color Temperature': characteristic was supplied illegal value: number 499 exceeded maximum of 370. See https://git.io/JtMGR for more info.

This command;
"miiocli yeelight --ip 192.168.. --token *************************** status"
Gives me,
Name:
Update default on change: True
Delay in minute before off: 0
Music mode: False
Developer mode: True
Main light
Power: True
Brightness: 20
Color mode: RGB
RGB: (205, 133, 63)
Color flowing mode: False

Below are the commands that I know that can be given to this bulb;
info Get miIO protocol information from the device.
off Power off.
on Power on.
raw_command Send a raw command to the device.
set_brightness Set brightness.
set_color_temp Set color temp in kelvin.
set_default Set current state as default.
set_developer_mode Enable or disable the developer mode.
set_name Set an internal name for the bulb.
set_rgb Set color in RGB.
set_save_state_on_change Enable or disable saving the state on changes.
status Retrieve properties.
toggle Toggle bulb state.
Above commands require miio (https://python-miio.readthedocs.io/)

This bulb has a color temperature range of 1700k - 6500k
I hope you integrate this device to your plugin. Thanks for your hardwork.

Support for the full range of color temperature supported by color5 should now be present in 3.0.0-beta.0. 👍


Support additional arguments for kombu.Connection

This only passes off the url, which prevents using this (and awx) with rabbit that requires tls client certificates (amongst other options). It should permit configuring additional options.
https://github.com/ansible/asgi_amqp/blob/master/asgi_amqp/core.py#L76
https://docs.celeryproject.org/projects/kombu/en/4.6.7/reference/kombu.connection.html

I should note that other kwargs can be set as url params, though as ssl is a dict that doesn't work (without specific support in kombu)

@miketzian is this an issue you might have time to make a PR for?

Since awx no longer depends on this, I don't need it anymore. (revisiting this work after a busy year)
thanks!


Require.js

There seems to be an issue with using this alongside require.js and/or pdf.js. doing the AMD method in the documentation continually gives an error of mismatched anonymous define.

Could you provide a reproducable example of code? You can fork this JSFiddle: http://jsfiddle.net/kimmobrunfeldt/8xa87k31/392/.

Closing due to inactivity.


Force Inline all stdlib functions

Fixes #4003

I don't think we need to ForceInline all stdlib functions, only need to do so for the functions that can take resource parameters.

The description says it fixes 4003 but 4003 is not an issue but PR.
I cannot find any information of what this change is trying to achieve.

The original intend here is that if the user has:
resourceArray[NonUniformResourceIndex(index)].someMethodOnTheResource();
Then someMethodOnTheResource must be [ForceInline]d for the non uniform resource pass to work for the spirv backend. If we see any resource memeber methods that are not forceinlined, we should make them so.
We should not be changing every stdlib function.

I am going to close this PR now, because I think there is a result of me not clearly communicating what is required.


[firebase_admob]Destroy adView Before contentView Checking

When displaying an advertisement using firebase_admob, advertisement may remain displayed if transitioning from a screen displaying a banner advertisement to a screen not displaying.
Specifically, if you call "dispose ()" immediately after "load ()" and "show ()" the ad, it will return by checking contentView and the ad may not be destroyed.
This can be reproduced by creating a screen using Tabbar, tapping Tabbar and quickly transitioning the screen.
Therefore, in order to solve this phenomenon, I send a pull request.
Even if this fix is not approved, I'd like to solve this problem somehow.

I signed it!

bump


Allow wkwebview to continue running (and processing javascript!) when app is in the background

This stops wkwebview from instantly stopping all javascript processes when app is sent to the background by attaching it to a key window so that it is still seen as "active" even when in the background vs the default of instantly being considered inactive as it has no active window attached.
Makes it behave the same as UIWebview when app is sent to the background and removes the need for the background mode plugin making things more predictable for developers.
This DOES NOT keep the app alive beyond the normal OS enforced limits for background run time etc, you still need to have an appropriate background capability enabled in xcode and if you app is actually idle it will still be suspended exactly as it should.

This update solves the problem most of the time but wkwebview can still be suspended overly eagerly when it is considered to be idle, which would be ideal for a native app that was just showing a webpage but is not good for hybrid apps that rely upon the webview for processing.
If you were polling location every 5-10 seconds then this PR alone would probably do the job.  In my case I am playing audio in the background so it may be 5 minutes or more between activity in the webview as once a file is playing there is nothing else to do until the next track needs to start and wkwebview can sometimes be suspended causing play back to stop until the app is brought back to the foreground.
I have found two possible solutions that add to this pull request that I am currently testing.  I prefer option 1 as it seems

expose and set the configuration._alwaysRunsAtForegroundPriority property to true so that wkwebview doesn't get de-prioritised too aggressively when in the background.  This is the method that the background mode plugin uses.  In this case though don't "fake" background audio like the background plugin does, apps that genuinely use audio/geolocation etc should work as they generate legitimate background activity.  This way we aren't breaching any app store requirements.

implement a native timer that performs a simple task using wkwebview to create activity.  Listen for background / foreground changes and start the timer only when in the background.  You would still need a valid background capability in xcode and still need to be performing that activity (ie playing audio), the timer would simply stop wkwebview being suspended if you have a longer interval between your tasks.  Again this should be an appstore friendly approach.

I have been testing option 1 above for the last day and it has been working consistently well so have updated this PR with an additional commit.
I have tied background operation to the WKEnableBackground preference in config.xml with it defaulting to off, this lines up with the changes for GCDWebserver background operation also being tied to this preference in my other complimentary PR.
There should be no further need for the background mode plugin once these PR's are merged.
Note: This does NOT artificially keep your app alive if it is idle, it can and will still be suspended by the OS if it is truly idle in the background.  This simply attaches to a keywindow so that wkwebview is still considered to be active in the background and not instantly frozen and then adds the same config parameter as the background plugin does to allow for ongoing processing in the background.  Without the second part the OS can be overly eager in deciding your app is idle as discussed in earlier comments.
This does NOT spoof activity by playing silent audio like the background mode plugin. You still need a legitimate reason for background activity, the associated capability enabled in xcode and actual activity of that type for your app.
What this does do is allow you too play audio in the background, even long running audio with your app being suspended between audio tracks, or to poll for location, or conduct background fetch tasks with appropriate spacing in between activities without being incorrectly suspended.
This removes the reasons for the background mode plugin potentially causing app store rejections.

I have a fork with all 3 of my submitted PR's integrated for anyone that wants to try it
just do
ionic cordova plugin add https://github.com/ghenry22/cordova-plugin-ionic-webview#integratedFixes
in your config.xml you can set these new preferences
//use dark keyboard appearance on iOS, defaults to false if not specified
<preference name="KeyboardAppearanceDark" value="false" />
//set a custom port, defaults to 8080 if not specificed, ensure to update your <allow-navigation> value to match the new port.
<preference name="WKPort" value="8534" />
//enable background mode, defaults to false if not specified
<preference name="WKEnableBackground" value="true" />

FYI - I have built tested and submitted updates for several of my own apps using my fork with all commits from the 3 PR's that I have open.  All updates have been accepted and published to the app store without issue.

Looks promising @ghenry22 , I will test it for our usecase - background notification handling sometime next week.

@ghenry22 Could a similar change be made to the original https://github.com/apache/cordova-plugin-wkwebview-engine? (we can't use the Ionic version because code-push doesn't work with it)
I've also found that background JS execution in WKWebView is incredibly slow compared to UIWebView (our use case is Bluetooth LE data transfer). Does this change help with that?
Thanks.

@ghenry22, I had to do the same for our use case to prevent the webview from being suspended since our app is being woken up by  polling location every 5 - 10 seconds. The app used to hang on the splashscreen.  However all I did was  to add this configuration option   GCDWebServerOption_AutomaticallySuspendInBackground:@(NO)  in the CDVWKWebViewEngine.m file as mentioned in https://github.com/swisspol/GCDWebServer/issues/144. Isn't that enough to prevent the webserver for being suspended? The reason why I am asking is because since then the issue has been resolved but we are seeing another issue which I suspect might be introduced because of that configuration. But I can't confirm it yet.

Thanks @ghenry22 . Number 3 is exactly what we were experiencing. When the app is brought forward, local images won't display sometimes.

@cryo243 yeh that is the bug with GCDwebserver where it doesn't try to reconnect a disconnected socket on resume
It's fixed in my branch.

Thanks, just merged #79 which had some keyWindow changes, but not all the stuff in this PR. Will leave this open for later

@mlynch, all these PR's do is allow the webview to continue processing javascript when in the background UNTIL the OS decides to suspend it as with any other app.  Without this any app that has any kind of background processing will not work.  One of my app is a music player so for me without these changes I could not use the ionic fork of wkwebview.
There are also fixes to GCDWebserver incorporated here.  There is a known bug with GCDwebserver which has been open for some time where sockets can enter an error state while in the app is in the background and are not checked for errors on resume so the webview has a dead socket and cannot retrieve any resources from the GCDwebserver.
There is an open PR against GCDwebserver for some time with fixes for this.  I have incorporated the basics of that PR into this work as well as I was observing that issue where my app would come back from background mode and, for example, ionicons and locally storage images would just show a blank square or not found icon until the app was hard closed and restarted to force the tcp connection to the webserver to be reset.

Hi @ghenry22 , my app has exactly the problem described by you. When it is in the background for about a day, it will remain stuck on the splashscreen, probably due to the GCDWebServer bug. This bug drove me crazy for months, and when I found your fork I thought I had finally found the solution. I replaced the Ionic WebView with yours and put it into production, but my users still complain about this bug. So I ask you, since you worked on it, did you find a way to faithfully reproduce the bug? A series of steps that manifest it? I have tried many different things, but I can not reproduce it systematically, the only way I have is not to use the app for a couple of days and see that it does not open. I ask as I can not reproduce it, I can not understand when it's solved, and my project manager keeps asking for information. My app does not make location or audio background work, it have only the OneSignal plugin for push notification (which I think do some stuff in background).

I doubt any app will remain running in the background for a day without the OS killing it.  This fork does not override the default OS app suspension behaviour when it considers the app idle so you need to have legitimate background activity to keep it alive.  This is usually background audio or Geo-location.  I don’t think intermittently issuing notifications will do it.
As for getting stuck at the splash screen get safari connected up so you can get debug logs and try to reproduce and see what it is hanging on, this is not an issue I have seen before.

For me it's fine that the SO kills my app at some point in time, the only thing I want is that then it starts and does not remain stuck on the splashcreen. The bug on the GCDWebServer that does not reopen the failed connections seems to be responsible for this.
I think it's exactly the problem described by @cryo243 in https://github.com/ionic-team/cordova-plugin-ionic-webview/pull/45#issuecomment-371400472
Do you have solved the bug in GCDWebServer?

I tried in many ways to get the error, but starting the app from XCode never shows the bug, and I can not connect the safari debugger until the app does not start, and at that time the console is gone. ..
I set '' ... I noticed that you also created the preference for the port '', which is it its purpose?
I think the problem is this -> https://github.com/ionic-team/cordova-plugin-ionic-webview/issues/57#issuecomment-369865820

Thanks for the answer @cryo243, right now, this is the only way I know to reproduce it, I just wonder if there is a faster method to speed up the debugging cycle (edit, check).
Did you manage to solve it on your side?

Any Updates here? We built an app which makes heavy usage of background modes / geolocation and are constantly facing strange issues which seems to be based on the issue described in this PR.

Hi all, I have installed @ghenry22 's fork and the problem is reduced (it still happen, but less times)... Did not find a way to reproduce it in a reproducible way 😞

@ghenry22 How reliable is your fork? We will release a version to the app stores in a couple of days and currently i'm not sure whether to switch to your version or not.

I’ve had multiple apps in the store for months with it with no issues.  Seems solid to me.

Okay thanks @ghenry22 we will submit the version today - it's quite a big project so let's find out whether it will work properly 😃

It’s really just some small but important fixes to the ionic webview, hope it works for you, it solved my
Problems and made wkwebview an option for me.

@ghenry22 - could you possibly resolve the conflicts on this PR, and then after, if possible @mlynch - could you look at getting this merged?

@jacquesdev @mlynch If it will actually get merged I will gladly resolve the conflicts that have occured after I submitted this.  Otherwise its kind of a waste of time to resolve them just for this to continue to sit here not being merged.
You can use my fork at https://github.com/ghenry22/cordova-plugin-ionic-webview which has my PR's and several others already merged and good to go.

Hi @chinmay-ksolves ,
Yes that's because of another issue that I did not cater for in my fixes, which @ghenry22 had a fix for.
please refer to

Thanks @ghenry22 . Number 3 is exactly what we were experiencing. When the app is brought forward, local images won't display sometimes.


Nitpicking on consistency with dashes for Flags

Is it expected that flags in command help output and error messages are inconsistent in terms of dash count to used?
Bare in mind these are my first steps with this wonderful library, I went over the manual and just tried some simple toy tools to get the feel.
Suppose I have a very simple CLI application that defined a required flag conf:
package main

import (
	"fmt"
	"log"
	"os"

	"github.com/urfave/cli/v2"
)

func main() {
	app := &cli.App{
		Name:  "hello",
		Usage: "Just hello",
		Flags: []cli.Flag{
			&cli.StringFlag{
				Name:     "conf",
				Required: true,
				Value:    "",
			},
		},
		Action: func(*cli.Context) error {
			fmt.Println("Hello ...")
			return nil
		},
	}

	if err := app.Run(os.Args); err != nil {
		log.Fatal(err)
	}
}

As a user when I execute cli application without flags I get two hints regarding required option:
$ ./hello
NAME:
   hello - Just hello

USAGE:
   hello [global options] command [command options] [arguments...]

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --conf value                                   !!! HINT #1
   --help, -h    show help (default: false)
2022/01/10 14:38:43 Required flag "conf" not set  !!! HINT #2

OK, so far. I can work with it. So, I must pass in a "conf" flag which probably means specifying --conf.
Alright...
$ ./hello --conf
Incorrect Usage. flag needs an argument: -conf

NAME:
   hello - Just hello

USAGE:
   hello [global options] command [command options] [arguments...]

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --conf value
   --help, -h    show help (default: false)
2022/01/10 14:46:56 flag needs an argument: -conf

Hmmmm ... well I suppose it does not really matter if one uses GNU-style long flags with double dashes or a single dash flags. But the consistency!!!
Again, sorry if this is nitpicking, just a cosmetic issue I suppose.

@jurisbu That is actually the error in a standard format returned by the golang flag library. The name of the flag is conf so it returns the error like that.


not an issue - question on beta value

I've been playing around with styleclip -
python edit_video_stitching_tuning.py --input_folder data/obama \
 --output_folder edits/obama/ \
 --run_name obama \
 --edit_type styleclip_global \
 --edit_name aids \
 --neutral_class "Face" \
 --target_class "Face with sores" \
 --beta 0.1 \
 --edit_range 10 10 1 \
 --outer_mask_dilation 50 \
 --start_frame 0 \
 --end_frame 100

changing the target class -
ValueError: Beta value 0.15 is too high for mapping from Face to Face with sores, try setting it to a lower value
I have to bump it down to 0.1 for the program to run. But then the results seem indifferent to original video.
Is there something obvious between the two?
'Face with sores' vs 'Face with lipstick'
also styleclip has global mappers which take > 10 hrs to build  - but then they're fast for inference.
https://github.com/orpatashnik/StyleCLIP
"mapper/pretrained/afro.pt": "https://drive.google.com/uc?id=1i5vAqo4z0I-Yon3FNft_YZOq7ClWayQJ",
"mapper/pretrained/angry.pt": "https://drive.google.com/uc?id=1g82HEH0jFDrcbCtn3M22gesWKfzWV_ma",
"mapper/pretrained/beyonce.pt": "https://drive.google.com/uc?id=1KJTc-h02LXs4zqCyo7pzCp0iWeO6T9fz",
"mapper/pretrained/bobcut.pt": "https://drive.google.com/uc?id=1IvyqjZzKS-vNdq_OhwapAcwrxgLAY8UF",
"mapper/pretrained/bowlcut.pt": "https://drive.google.com/uc?id=1xwdxI2YCewSt05dEHgkpmmzoauPjEnnZ",
"mapper/pretrained/curly_hair.pt": "https://drive.google.com/uc?id=1xZ7fFB12Ci6rUbUfaHPpo44xUFzpWQ6M",
"mapper/pretrained/depp.pt": "https://drive.google.com/uc?id=1FPiJkvFPG_y-bFanxLLP91wUKuy-l3IV",
"mapper/pretrained/hilary_clinton.pt": "https://drive.google.com/uc?id=1X7U2zj2lt0KFifIsTfOOzVZXqYyCWVll",
"mapper/pretrained/mohawk.pt": "https://drive.google.com/uc?id=1oMMPc8iQZ7dhyWavZ7VNWLwzf9aX4C09",
"mapper/pretrained/purple_hair.pt": "https://drive.google.com/uc?id=14H0CGXWxePrrKIYmZnDD2Ccs65EEww75",
"mapper/pretrained/surprised.pt": "https://drive.google.com/uc?id=1F-mPrhO-UeWrV1QYMZck63R43aLtPChI",
"mapper/pretrained/taylor_swift.pt": "https://drive.google.com/uc?id=10jHuHsKKJxuf3N0vgQbX_SMEQgFHDrZa",
"mapper/pretrained/trump.pt": "https://drive.google.com/uc?id=14v8D0uzy4tOyfBU3ca9T0AzTt3v-dNyh",
"mapper/pretrained/zuckerberg.pt": "https://drive.google.com/uc?id=1NjDcMUL8G-pO3i_9N6EPpQNXeMc3Ar1r",

"example_celebs.pt": "https://drive.google.com/uc?id=1VL3lP4avRhz75LxSza6jgDe-pHd2veQG"

Did you experiment using these ?
It may shorten the time to render..... or is the time mostly on pti?

Hi @johndpope,
Our project demonstrate how to smoothly editing videos
However, we use off-the-shelf editing techniques, such as StyleClip
So the first question about "Face with sores" relate to StyleClip limitations
Regarding the StyleCLIP mappers, most of the time consuming on the PTI and Stitching, so it won'y change dramatically the running time.
We have not experiment with these much, but I guess it will perform slightly worse, as global editing directions are expected to behave smoother.

thx


OFMF mockups all have DMTF copyright.  Need to discuss removing / replacing.

JeffH suggest we remove the DMTF copyrights and use OFA Copyrights.  What would the OFA copyrights look like?
DMTF:      "Copyright 2014-2021 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
OFA:  "Copyright © 2021 OpenFabrics Alliance. All rights reserved. " ?
There are SNIA copyrights in the mockups as well, so we probably need to update all files to a consistent copyright notice.

That OFA copyright would suffice for now.    The copyright statement here certainly looks like all "All rights reserved" to me: https://downloads.openfabrics.org/WorkGroups/board/bylaws_and_policy/2020_ipr_policy/History/OFA Intellectual Property Rights Policy v0.91.docx


Composition and Inheritance (Polymorphism) support

Swagger 2.0 supports polymorphism via discriminator:
    definitions:
      Pet:
        type: object
        discriminator: petType
        properties:
          name:
            type: string
          petType:
            type: string
        required:
        - name
        - petType
      Cat:
        description: A representation of a cat
        allOf:
        - $ref: '#/definitions/Pet'
        - type: object
          properties:
            huntingSkill:
              type: string
              description: The measured skill for hunting
              default: lazy
              enum:
              - clueless
              - lazy
              - adventurous
              - aggressive
          required:
          - huntingSkill
      Dog:
        description: A representation of a dog
        allOf:
        - $ref: '#/definitions/Pet'
        - type: object
          properties:
            packSize:
              type: integer
              format: int32
              description: the size of the pack the dog is from
              default: 0
              minimum: 0
          required:
          - packSize

Does swag supports something similar? I currently defined it this way (of course, in production I have something more realistic, but as an example this works perfectly):
// @Param cat body model.PetWrap{data=jsonapi.Cat} true "Cat object"
// @Param dog body model.PetWrap{data=jsonapi.Dog} true "Dog object"

But this - although displays in Swagger UI - leads to an invalid Swagger document (multiple body params). So, is it somehow achievable?

Yes, it can be done if you implement it and make the community happy with a PR.


Sequence chunker should avoid eagerly persisting root chunk

Now that prolly trees are eagerly written on creation, the sequence chunker chunker should avoid persisting the root chunk (which is returned). This is important, because the root chunk may not be directly addressable in the resulting value (i.e. if it is embedded into another value).

Started looking at this. It isn't trivial when you consider all of the special cases listed at https://github.com/attic-labs/noms/blob/759cf4fe589dd8a0af4e08983637c8b10cff29cc/go/types/sequence_chunker.go#L204 (sequenceChunker.Done), namely that we don't really know what the root chunk is until Done is called.
Oh well, here goes...


Add Rep Balance to current Market creation and Reporting

@matt-bullock @cillianhunter0  With the change of the header we need to show Rep Balance in essential locations - both in Market Creation and Reporting Sections,

starting this next week

closing - being added to the header for the short term and will be addressed in each sections redesign


Token avalid for another api audience gives misleading error message

If you create an access token for a different API audience, or different tenant, then obviously the authorization should fail.
However the error message is 401 "Malformed token".
This is quite misleading, normally when a token is malformed, it is because you just gave a random string, or because you forgot to copy-paste a few characters.
The error comes from:
https://github.com/dorinclisu/fastapi-auth0/blob/ae5256d06e8cd9bdc17c1138178be9612b24e7dc/src/fastapi_auth0/auth.py#L118-L140
The kid is different (because of different api audience), and therefore the rsa_key is empty, and a general JWTError is raised.
Is it possible to give a better error message. Maybe something like "Token not authorized" or "Token has wrong audience" would be better suited.

The problem is not related to wrong audience, but more like wrong tenant. For sure it's possible to display an explicit message when rsa_key is empty instead of raising JWTError, but I'm not sure if this wouldn't cause a potential vulnerability, when an attacker could guess your kid by constructing tokens and checking the error message in a brute-force manner.

Though I think it's unlikely kid is sensitive in itself, and a smart attacker could anyway figure out if the kid is wrong or not with a timing attack leveraging the different execution times of the branches.

I know way too little about JWT and their security.
But I doubt that this infos (that the token is not valid for the audience/domain) is a security concern. An attacker could also just run the code locally and figure that out. In fact he could just call https://{domain}/.well-known/jwks.json and extract the correct kid. That key id is not a very secret info.

Published in 0.3.0.


Add support for Vim's  feature

Add the ability to create noop mappings:
:map  <F8>  <Nop>

Also support this functionality in the .xvimrc file.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/900177-add-support-for-vim-s-nop-feature?utm_campaign=plugin&utm_content=tracker%2F252770&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F252770&utm_medium=issues&utm_source=github).

Same here

+1

I have merged #929 to develop branch.
Please check and give a feedback.
Thank you.


Consider supporting building with an external copy of uthash

Many Linux distributions discourage packages from including bundled copies of other packages (e.g. Debian policy, Fedora policy).  However, there's often a formal or informal exception for libraries that are designed to be copied directly into another codebase ("copylibs").  uthash is such a package.
Nevertheless, it would be nice to optionally allow building with an external copy of uthash, rather than the one provided with libdicom.  Both Debian and Fedora provide such a package.

Agreed! Detecting and using existing uthash headers would be a good idea.


Rename Dockerfile to Dockerfile.e2e

The Dockerfile we have in the elemental repo is for testing purposes.
Rename the Dockerfile and the build makefile target to make it clear.
Fixes: #141

Looking good!


Fails to install from project dependencies

Hello,
on Node-RED version: v1.2.9 it fails to install, logging the following:
2021-04-06T08:31:14.903Z Install : node-red-contrib-signalrcore 1.0.3
2021-04-06T08:31:15.396Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production<EMAIL_ADDRESS>2021-04-06T08:31:27.565Z [err] npm
2021-04-06T08:31:27.566Z [err]  WARN deprecated<EMAIL_ADDRESS>request has been deprecated, see https://github.com/request/request/issues/3142
2021-04-06T08:31:29.405Z [err] npm
2021-04-06T08:31:29.405Z [err]  WARN deprecated<EMAIL_ADDRESS>this library is no longer supported
2021-04-06T08:31:39.012Z [out] +<EMAIL_ADDRESS>2021-04-06T08:31:39.012Z [out] added 51 packages from 59 contributors in 21.215s
2021-04-06T08:31:39.073Z rc=0

Not true, it had installed successfully, a restart was needed

Closing


ERROR 'Layer' object has no attribute 'input_memory_loc'

I am currently using the LLM Serving Sim paper to see how this simulator works, and I am using it to figure out the results of the simulator according to the settings.
However, the following error occurred while using the simulator. The message is as follows :
ERROR 'Layer' object has no attribute 'input_memory_loc'
In the case of Test Run on Github, the next request is created even if an error occurs, but in the case of other simulations, if an error occurs, the simulation stops and it does not stop with Throughput 0. How can I resolve this error?

The error message occurs in the following file: https://github.com/JaehongCS20/chakra/blob/687651ab0cfffc83aa6073c200b4fef791ca9e89/et_converter/llm_chakra_converter.py.
The error arises during the process of converting the simulation trace (.txt) file into a chakra graph, as the layer does not contain the necessary attribute.
Please check why the layer lacks the corresponding attribute by reviewing both the llm_chakra_converter.py file and the corresponding simulation trace (.txt) file together.
If the issue is related to the absence of the NPU simulator, meaning the trace for the given situation does not exist, please refer to https://github.com/casys-kaist/LLMServingSim/issues/2 for further information.


pepper: gStrain and gFrame

If g and gStrain are meant to always be collinear, I would have expected gFrame not to affect the powder spectrum for a single spin 1/2 with electron Zeeman interaction only. It does however change quite significantly. The same is true for A and AStrain, while for D and DStrain, changing DFrame does not affect the spectrum as long as it is the only anisotropic interaction provided.
clear, clc, clf

Sys.S = 1/2;
Sys.g = [2.000 2.005 2.010];
Sys.gStrain = [0.0001 0.0001 0.005];

Exp.mwFreq = 34; % GHz
Exp.Range = [1204 1217]; % mT
Exp.Harmonic = 0;

gFrame = [0 0 0; -20 90 0; -20 50 80; -90 30 0]*pi/180;

for i = 1:size(gFrame,1)
  Sys.gFrame = gFrame(i,:);
  [B,spc(:,i)] = pepper(Sys,Exp);
end

plot(B,spc)

Problem localized: g-to-molecular frame transformation is currently done before element-wise squaring of the g strain tensor, but must be done after squaring. Working on fix.

It turns out that this fix requires a substantial refactor of strain-related code in resfields, resfields_perturb, resfreqs_matrix and resfreqs_perturb. This is more than just a simple bug fix, so this will be put into 6.1. For 6.0.x, I am adding an error message whenever g strain or A strain are requested with non-zero Sys.gFrame or Sys.AFrame.

Error message for 6.0.x added with 567a0c9


Websocket and SSH connections times out

Describe the bug
Websocket and SSH connections times out in 30 seconds
To Reproduce
Steps to reproduce the behavior (Websocket):

Go to http://www.websocket.org/echo.html
Click on the 'Connect' button
Wait 30 seconds
See 'Disconnected' message

Steps to reproduce the behavior (SSH):

Connect to a VPS using SSH
Wait 30 seconds
See 'Connection closed' message

Expected behavior
SSH and websocket connections should no time out
Desktop (please complete the following information):

OS: Linux (Ubuntu 18.04)

Additional context
Duplicate of https://github.com/Jigsaw-Code/outline-server/issues/85
Confirmed by @fortuna on https://github.com/Jigsaw-Code/outline-server/issues/85#issuecomment-498804252
Thank you all.
It seems that this is an issue specific to our Electron-based clients: Windows and Linux.

I checked whether we were disabling the timeout for ss-local, but it seems we are:
https://github.com/Jigsaw-Code/outline-client/blob/91a46da368f35faffa4b81efa6919fd334206224/src/electron/process_manager.ts#L340

@alalamav any ideas? Maybe it's something to do with tun2socks?

Hi @helnokaly, we are working on a fix (#634) to this issue. shadowsocks-libev v3.3.0 disables client timeouts and I have verified that with this update ssh and websockets do not timeout. I'll follow up once the fix has been merged.

Fixed and released. See https://github.com/Jigsaw-Code/outline-server/issues/85


Minor cleanup with no functional changes

Did I screw up the force push or is the GitHub diff viewer confused?

Ugh. I think everyone needs to rebase?

I'll wait with this to avoid introducing conflicts.


All items of projects is arranged & Remove some duplicate projects items

Hey ,
As i rearrange all item and make their postion correct
And i also remove the duplicate elements.
I am really happy to contribute my first contribution .
please give feedback & error

Thanks
Agent123f(Anurag)

@Agent123f  resolve the conflict and mention the issue no

I resolved the conflicts


Add travis retry for e2e

What does this PR do?
Add travis retry for e2e
Motivation
Reduce failure due to network issues (e.g. pull docker images, download dependencies, etc)
Review checklist (to be filled by reviewers)

[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached
[ ] Feature or bugfix must have tests
[ ] Git history must be clean
[ ] If PR adds a configuration option, it must be added to the configuration file.

Closing wrong commits.


how to Integrate Time Series insight Gen2 javascript Client SDK in our application

Azure documentation issue guidance
Thanks for opening an issue in the Azure technical documentation repository.
We use GitHub issues as the primary channel for customer and community feedback about the Azure documentation.
Creating an issue
We prefer that you create documentation feedback issues using the Feedback link on the published article - the feedback control on the doc page creates an issue that contains all the article details so you can focus on the feedback part.
You can also create a feedback issue here in the repo. If you do this, please make sure your issue lists:

[ ] The relevant Azure service or technology.
[ ] A link to the published documentation article that you have feedback about.
[ ] Clear, specific feedback that the author can act on.

Pull requests and article contributions
If you know the change that is needed in an article, we encourage you to submit the changes directly using a pull request. If the change is large, or if you want to contribute an entire article, follow these guidelines:

[ ] Don't surprise us with a big pull request or a pull request with a new article! Submit an issue that describes the details of the proposed large change or new article.
[ ] Include the service or technology area.

We'll route the issue to the appropriate content team for review and discussion.
Tech support and product feedback
If you would like to contact Microsoft about other things, such as product feedback or tech support, please review these guidelines:

If you need technical support using Azure, the paid and free support options are described here: https://azure.microsoft.com/support/options/.

Each article in the Azure technical documentation contains a product feedback button - it's best to submit product feedback directly from a relevant article. Otherwise, you can submit product feedback for most Azure products in the following product feedback forum: https://feedback.azure.com/forums/34192--general-feedback.

@MohdTalib006,  Thanks for leveraging Azure docs feedback channel to raise this question. Could you please share the Azure documentation for which this feedback is applicable to?
This channel is reserved for ‘Azure docs’ feedback- for sharing doc feedback and suggesting content improvements.

@MohdTalib006,
Since we have not heard back from you we will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply and we will gladly continue the discussion.


npm install alpha 6-2 with RC 4 fails on peer dependencies

Bug, feature request, or proposal:
Alpha 6-2 requires Angular2 RC3's forms ^0.1.0.  But RC4 requires 0.2.0.  The caret will only match on 0.1., not 0.2..
What is the expected behavior?
Should be able to install with<EMAIL_ADDRESS>and work correctly with RC4
What is the current behavior?
npm ERR! peerinvalid The package<EMAIL_ADDRESS>does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>
What are the steps to reproduce?
Install ng2 RC 4
Try to install<EMAIL_ADDRESS>Which versions of Angular, Material, OS, browsers are affected?
Angular2 RC 4
Material 2.0.0 alpha 6-2

Those should be Warnings, not Errors. Ensure npm is updated to the latest version ~3.10.5

alpha.6-2 was only an @experimental release, not a @latest release. alpha.7 is released now.


Hợp nhất thành công một yêu cầu kéo có thể đóng vấn đề này

https://github.com/tensorflow/tensorflow/blob/7e5b561df1f1dbcba9216e662c345eccb46b3048/tensorflow/go/session_test.go#L252

@lam19892089 ,
We see that the issue template has not been filled, could you please do so as it helps us analyse the issue [tf version, steps followed before you ran into this error or stand alone code to reproduce the issue faced] or if possible share a colab gist with the issue reported.


Improve Debug impl of Duration

Duration(Some(num)) -> Some(num), Duration(None) -> None
This causes easytime::Duration to be printed the same as std::time::Duration::checked_*'s result.

bors r+


Support for android kitkat (4.4.4) devices

Briefly summarize your issue:
Hey guys! i know that the actual avs-device-sdk only has support for android 6.0+ devices, but i wanted to know if there is an old version that works on android 4.4.4 or maybe another viable option that works similar to alexa. Thanks :)
Tell us what hardware you're using:

SmartWatch

Tell us about your OS (Type & version):

Android 4.4.4

Hello @josefeliuf
Alexa Device SDK doesn't support Android releases before 6.0 (Marshmallow), and it has not been verified to build and work with KitKat.

In that case, can i virtualize alexa and connect the kitkat device to the server to listen for alexa answers?
My actual flow would be something like this:

Record audio file on the kitkat device
upload the file to S3
trigger lambda function when object created
use the audio file (or maybe speech to text) as input for this server running alexa
get the answer from alexa
send it back to the kitkat device

My problem is specifically with step 4 and 5, is that even possible? i've been looking for anwers but have not found any yet :(


Title: null is no longer allowed, triggers a type error. Use default value: ''

Note: I took this branch off of the allow_uuid branch because I need both. You could cherry-pick these commits if you prefer.

Thanks!
Just added default value for popover_destroy bootstrap command in lib/smart_listing/config.rb.


Use self-hosted badssl.julialang.org server

This should hopefully allow us to avoid flooding the badssl.com people
with our CI requests.

Might be a little more DRY to do e.g. badssl = "badssl.julialang.org", and then interpolate $badssl throughout the various strings?


Different behaviours between platforms when have fixed element on bottom

I'm trying to unify the behaviour between platforms but I can't. I have configured in Android windowSoftInputMode="adjustPan" and with the same code I have different behaviours when I use a fixed element at the bottom, outside the KeyboardAwareScrollView.
The problem is that in iOS I have an extra padding with the same heigth that the outside component.
This is my test code:
import React from 'react';
import {
  View,
  Text,
  TextInput,
} from 'react-native';
import {KeyboardAwareScrollView} from 'react-native-keyboard-aware-scroll-view'

const App = () => {
  return (
    <>
    <KeyboardAwareScrollView enableOnAndroid extraHeight={0}>
        <View style={{height: 600}}/>
        <TextInput
        placeholder='hey'
        style={{
          width: '100%',
          borderWidth: 1,
          height: 60
        }} />
    </KeyboardAwareScrollView>
    <View style={{backgroundColor: '#f0f', paddingVertical: 20, width: '100%'}}>
      <Text>Hello, I'm bottom View</Text>
    </View>
    </>
  );
};

export default App;

And this is the behaviour:
iOS
As you can see, height padding between TextInput and Keyboard is bigger than in Android and is exactly equal than bottom View height.

Android

How can I do to solve this? Thanks in advance :)
Tested on:
iOS: 12.2
Android: API 28
RN: 0.59.10 and 0.60.5
RNKASV: 0.9.1

using extraScrollHeight in negative solved the problem


ESP32 BLE SCAN iBeacon data Advertised Device: Name: , Address: 76:b8:73:d7:d1:e9, manufacturer data: 4c00021502a9bada606c4865b2d4129ff22e82b300000000bf

When I scan I got just those data but I know there is many other types of data when scan iBeacon with ESP32 I want to know how to get those data like signal power

I am not quite sure what BLE has to do with this library.


Can architectWorldURL be a a folder on the device ?

I am trying to tell Wikitude to load the architectWorldURL from a folder in the local storage of my device but I wasn't able to load it correctly. Does it have to be a http URL ?

Yes this is possible.
But we used a local server inside the device to do this.
We used this module react-native-static-server to start a static server inside the device then call the startAR() method.
This is an example of the static server config :
const server = new StaticServer('port number', "directory of the wikitude world", { localOnly: true, keepAlive: true });
BTW this is just our work around to support offline mode using wikitude. But if there are any more convenient way to do this please feel free to contribute it. Thanks :)


Validation Failed on SecuritySchemes type:oauth2 flow:password

I am getting validation errors in securitySchemes block for oauth2 with password flow.
command: vacuum lint -d oas.yaml
oas.yaml (v3.0.3)
securitySchemes:
    oauth2:
      description: Sample Description
      flows:
        password:
          authorizationUrl: # removed
          tokenUrl: # removed
          scopes: {}
      type: oauth2

Output
# Schemas Issues

Line / Column | Severity | Message                                                     | Rule        | Path
(154:7)       | error    | Schema: missing properties: 'scheme'                        | oas3-schema | oauth2
(154:7)       | error    | Schema: missing properties: 'openIdConnectUrl'              | oas3-schema | oauth2
(154:7)       | error    | Schema: oneOf failed                                        | oas3-schema | oauth2
(154:7)       | error    | Schema: missing properties: 'name', 'in'                    | oas3-schema | oauth2
(154:7)       | error    | Schema: missing properties: '$ref'                          | oas3-schema | oauth2
(154:7)       | error    | Schema: additionalProperties 'flows' not allowed            | oas3-schema | oauth2
(154:7)       | error    | Schema: oneOf failed                                        | oas3-schema | oauth2
(154:7)       | error    | Schema: additionalProperties 'flows' not allowed            | oas3-schema | oauth2
(154:7)       | error    | Schema: additionalProperties 'flows' not allowed            | oas3-schema | oauth2
(154:7)       | error    | Schema: valid against schemas at indexes 0 and 1            | oas3-schema | oauth2
(157:11)      | error    | Schema: additionalProperties 'authorizationUrl' not allowed | oas3-schema | password
(161:13)      | error    | Schema: value must be "apiKey"                              | oas3-schema | type
(161:13)      | error    | Schema: value must be "openIdConnect"                       | oas3-schema | type
(161:13)      | error    | Schema: value must be "http"                                | oas3-schema | type

will investigate and let you know what I find.

I ran this through vacuum. I think you have slight schema design issue. Here is a 100% valid OpenAPI 3.x document with 3.0 and 3.1. Double check your use of the password flow object. You will find that authorizationUrl is invalid for type password
https://spec.openapis.org/oas/v3.1.0#fixed-fields-23
openapi: 3.0.0
info:
  title: dummy
  description: hello
  version: 1.0.0
servers:
  - url: /where
tags:
  - name: test
    description: test
paths:
  /oauth:
    get:
      description: auth
      tags:
        - test
      security:
        - oauth2: [read:pets]
      operationId: auth
      responses:
        '200':
          description: OK
components:
  securitySchemes:
    oauth2:
      description: Sample Description
      type: oauth2
      flows:
        password:
          tokenUrl: https://example.com/api/oauth/token
          scopes: {}

This validates perfectly. Please check your schema and remove authorizationUrl when using password scopes.

vacuum is telling you what the problem is when it reports the error:
(157:11)      | error    | Schema: additionalProperties 'authorizationUrl' not allowed | oas3-schema | password

Thanks for the clarification @daveshanley.


lf: 31 -> 32

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/lf/versions.
meta.description for lf is: A terminal file manager written in Go and heavily inspired by ranger
meta.homepage for lf is: https://godoc.org/github.com/gokcehan/lf
meta.changelog for lf is: https://github.com/gokcehan/lf/releases/tag/r32
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 32 with grep in /nix/store/lrvdq28ppz7kjbg4rqzhpr1984hm8pl3-lf-32
found 32 in filename of file in /nix/store/lrvdq28ppz7kjbg4rqzhpr1984hm8pl3-lf-32

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
lf

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/ef1dba90995d42ba90ea259b871eb6edfd5eb6e5#lf

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

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

1 package built:

lf

Maintainer pings
cc @dotlambda for testing.

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

1 package built:

lf


#43 -  Kruskal's Algorithm for C++,C,Python,Java

Solved issue #43 -  Kruskal's Algorithm for C++,C,Python,Java. I have verified the working of code and also updated ReadMe for each language.

@all-contributors please add @TanyaAggrawal for code, docs.


Change REST API to support CQRS

Use commands for the write side and send them to a message box.
Add a polling mechanism to fetch new events.
The read side can continue to provide REST services.

Closed as not needed. We only work with CQRS style when it really makes sense. The REST API works fine for the configuration UI.


Offer the user to specify on which columns to create database indices

So far the migrations created for data models stored in relational databases ("SQL") get some default indices created alongside, namely indices on foreign keys.
Add an additional optional argument like so:
{
  "model" : "dog",
  "storageType" : "SQL",
  "attributes" : {
    "name" : "String",
    "age": "Int"
  },
  "indices": ["name", "age"]
}

The above example would generate a migration that creates two non default indices on the columns "name" and "age".
Note that this should not replace the creation of indices on foreign key columns.
Pleas remember to add documentation especially in our manual about which foreign keys are created by default and, of course, about this new optional argument.
Expected work time: 3h

Done. Commit #64ea21


Can't connect to as a root

in the Automate database startup and shutdown
I try to connect w/ sudo su - but it ask for a oracle password?
wich password I have to type?

@gregdorian Thank you for your feedback. Could you link the URL of the documentation you were following? That way, we can pass your feedback to the appropriate content author.

hi alberto the documentation that I'm Following is this https://docs.microsoft.com/mt-mt/azure/virtual-machines/workloads/oracle/oracle-database-quick-create?view=sql-server-2016

@gregdorian  Do you still need help?  We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.