Errors on notebooks-extended/advanced/benchmarks/cuml_benchmarks.ipynb

Hi all, could you please double check the notebook benchmark located at notebooks-extended/advanced/benchmarks/cuml_benchmarks.ipynb, it presents errors

@vilmara Are you getting a memory error, a data error, or another error?  I fixed the bad link to the data, i am seeing a memory error and will get the right people on it, but if there is another error, please let us know and provide us the affected cell and a copy of your error message.  Thanks!

hi @taureandyernv, I ran the benchmark again I got the below memory error at the command shell window:
Affected cell:
runner = BenchmarkRunner(benchmarks = [SpeedupBenchmark(no_convert)], bench_rows = [2**x for x in range(23, 30)])
runner.run(NearestNeighborsAlgo(load_data = load_data_X_npy))

Error:
I 02:25:43.007 LabApp] Saving file at /extended/advanced/benchmarks/cuml_benchmarks.ipynb
Not enough free memory on device 0 to run kneighbors. needed=8589934592, free=7744913408
[I 02:27:43.091 LabApp] Saving file at /extended/advanced/benchmarks/cuml_benchmarks.ipynb
Not enough free memory on device 0 to run kneighbors. needed=8589934592, free=7749107712
[I 02:53:43.204 LabApp] Saving file at /extended/advanced/benchmarks/cuml_benchmarks.ipynb
[I 03:21:43.316 LabApp] Saving file at /extended/advanced/benchmarks/cuml_benchmarks.ipynb
Not enough free memory on device 0 to run kneighbors. needed=8589934592, free=7747010560
[I 03:23:43.409 LabApp] Saving file at /extended/advanced/benchmarks/cuml_benchmarks.ipynb
[I 03:51:43.509 LabApp] Saving file at /extended/advanced/benchmarks/cuml_benchmarks.ipynb
[I 03:55:43.618 LabApp] Saving file at /extended/advanced/benchmarks/cuml_benchmarks.ipynb
terminate called after throwing an instance of 'MLCommon::Exception'
terminate called recursively
terminate called after throwing an instance of 'MLCommon::Exception'
[I 03:56:52.181 LabApp] KernelRestarter: restarting kernel (1/5), keep random ports

Assigning to @cjnolet .  Cjnolet and I talked earlier, but now that we have your error, we can look into it.  Hope to resolve it soon!

Vilmara, what card and CUDA version are you using?
Sent from my iPhone

On May 21, 2019, at 10:49 AM, taureandyernv<EMAIL_ADDRESS>wrote:
Assigning to @cjnolet . Cjnolet and I talked earlier, but now that we have your error, we can look into it. Hope to resolve it soon!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

hi @cjnolet, I am using 4x V100-16GB, Driver Version: 418.67, CUDA Version: 10.1


Desktop app on Linux

Thanks for building the desktop app, its a very nice UI! I've also been using the cli for a little while now instead of manually managing symlinks and find it very helpful.
Doing a quick check I built and ran on Linux desktop (on master) without any issues.
Would be nice to add Linux desktop builds for future releases here on GH and update the Readme to mention that it works on Linux too.

Hey! #11 adds a desktop app that will run on Linux, however there is still quite a lot that can be done to make the experience better, I had experimented with making .deb and .rmp packages for Linux, but found that they weren't as straightforward. I also tried building a snap, which works locally but for some reason fails on GitHub Actions because on a Windows dependency (no idea why), so this is still very much work in progress.


if logged in account bot no work

ok so u read the title when i log in to an account the bot just doesnt work. ive tried to re download multiple times and it only works when im not logged in.

The bot won't work on assignments where the url looks something like https://plus.arcademics.com/assignments/9836577. It should work otherwise when logged in.

i see. in the past it did work on assignments but i guess code doesnt work on it or arca patched it.

Ah yes, the code has changed to support more game modes. It looks at the url to figure out the game mode and the assignments url is throwing it off. I'll see later if there's a fix

Fixed in dba6ad5. It should work on assignments now. Let me know if there are any more problems.


Failed to find Revel version

Hi guys, Im having a problem similar to #1419
cagrilocal:sozluk macbook$ revel run
ERROR 21:08:47 command_config.go:154: Failed to find Revel version:            error="open /Users/macbook/Development/go/pkg/mod/github.c/github.com/revel/revel/version.go: no such file or directory" path=/Users/macbook/Development/go/pkg/mod/github.c
CRIT  21:08:47 command_config.go:155: Failed to fetch revel versions           error="Failed to parse Revel version error:[error 1:1: expected 'package', found 'EOF']"
panic: Failed to fetch revel versions

this part doesnt seem correct to me
open /Users/macbook/Development /go/pkg/mod/github.c/github.com/revel/revel/version.go
cagrilocal:sozluk macbook$ revel version
Revel executing: displays the Revel Framework and Go version
WARN  21:06:51 version.go:71: Unable to extract version information from Revel error,err=nil LOG15_ERROR="Normalized odd number of arguments by adding nil"
WARN  21:06:51 version.go:71: Unable to extract version information from Revel Modules error="open<EMAIL_ADDRESS>no such file or directory"
Revel Framework	:	Unknown	(0.21.0 remote master branch)
Revel Cmd	:	0.21.1	(0.21.1 remote master branch)
Revel Modules	:	Unknown	(0.21.0 remote master branch)

go version go1.12.7 darwin/amd64

I tried go get -u github.com/revel/cmd but still same. any ideas?

I think the issue is that you are running revel run outside of the GOPATH. Change into the $GOPATH/src folder and try it again -

Hi @notzippy
Im runnin it in project folder.  /Users/macbook/Development/go/src/sozluk/, I also tried to run inside of src as revel run -a sozluk still same
I have the same go env on ubuntu, its working with zero problem. On Mac, Im gettin this error.

@zhang-ray did you find a solution? If not, are you able to reproduce the issue with a new revel app (revel new testapp)?

having this same problem, any solutions?


Make MapWrapper.Entry's hashCode conform to the contract in java.util.Map.Entry's documentation

This is a port of https://github.com/scala/scala/pull/6233 , which fixes scala/bug#10663
In the above PR, I also deleted a test (test/files/run/t5880.scala) that was testing for good spread in the (better but incorrect) hashcode implementation. I don't see that same test anywhere in this repo however.

Thanks!


remove source relation

This is an optional PR for removing source relation

@fivetran-reneeli is this PR still necessary?

Closing this for now. If we need this in the future then we may reopen.


能发布安装包吗

https://code.visualstudio.com/docs/?dv=win64下载经常出现“无法下载，网络问题”。所以请在github.com顺便发布安装包。

感谢您创建此问题！
然而，由于您没有使用英语，我们很难进行处理。如果可能，请您将此问题描述修改为英文。请您直接编辑此问题，不要提交回复或新问题。
请注意，机器翻译服务通常无法处理用于讨论软件问题所需的技术性语言，所以我们推荐您寻找一位熟悉相关技术的人来协助翻译。
如果您无法做到，没有关系。此问题已经被标记为需要翻译，等待社区成员志愿进行翻译。

Thanks for creating this issue!
Unfortunately, as the description is not in English, it's hard for us to work on. If possible, please edit the original issue to be in English.
In our experience, automatic translation services are not able to handle the technical language needed to effectively communicate about software issues, so we recommend finding a human translator who is familiar with our technology to help.
Otherwise, we have marked this as needing translation and a community member may be able to help out.

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


media: wait for sendtransport before producing

Description
Summary:
Wait for send transport before trying to produce a video track
Also move initial sync code outside of async function
Related Issue:

Testing

Screenshots/GIFs (if applicable)

Checklist

[x] My code follows the project's coding standards.
[x] Prefixed the PR title and commit messages with the service or package name
[ ] I have written unit tests (if applicable).
[ ] I have updated the documentation (if applicable).
[x] By submitting this pull request, I confirm that my contribution is made
under the terms of the MIT license.

Additional Information

/canary

/canary


Search on social media

Implementation of the search on all social media platforms features.

Pull Request Test Coverage Report for Build 132

7 of 36 (19.44%) changed or added relevant lines in 6 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-1.5%) to 90.864%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/main/java/seedu/address/logic/parser/AddressBookParser.java
0
1
0.0%

src/main/java/seedu/address/ui/BrowserPanel.java
7
12
58.33%

src/main/java/seedu/address/commons/events/ui/SearchPersonOnAllPlatformEvent.java
0
5
0.0%

src/main/java/seedu/address/logic/parser/ParserUtil.java
0
5
0.0%

src/main/java/seedu/address/logic/parser/SearchAllCommandParser.java
0
6
0.0%

src/main/java/seedu/address/logic/commands/SearchAllCommand.java
0
7
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/main/java/seedu/address/ui/BrowserPanel.java
3
66.67%

Totals

Change from base Build 128:
-1.5%

Covered Lines:
1830

Relevant Lines:
2014

💛  - Coveralls

The failed check is for coverage. Manual testing done. Automatic testing test cases will be written in the future.


⚠ ClamAV has degraded performance

In b7ded7c, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 333 ms

Resolved: ClamAV performance has improved in 9d95250.


Data in Local/Session storage resets to initialState on refresh

I've tried redux-storage-engine-sessionstorage and redux-storage-engine-localstorage, and at first I see data saving correctly.  Then when I refresh the page, all of that data is gone, and the data in storage is everything that is set as initialState in my reducers.
Anyone seen this before?
import createEngine from 'redux-storage-engine-sessionstorage';
import immutablejs from 'redux-storage-decorator-immutablejs';
import merger from 'redux-storage-merger-immutablejs';

let engine = createEngine('enjoymint');
engine = immutablejs(engine, [
  ['UserRed'],
  ['routing'],
  ['ErrorsRed'],
  ['MenuRed'],
  ['ModalsRed'],
  ['OrdersRed'],
  ['ProfileRed'],
  ['VendorRed']
]);

const finalReducers = storage.reducer(combineReducers(Object.assign({}, reducers, {
  routing: immutableRoutingReducer
})), merger);

const engineMiddleware = storage.createMiddleware(engine, [
  Constants.modals.OPEN_LOGIN_MODAL,
  Constants.modals.TOGGLE_ACCOUNT_DETAILS_MODAL,
  Constants.modals.TOGGLE_CC_MODAL,
  Constants.modals.TOGGLE_BILLING_MODAL,
]);

const routingMiddleware = routerMiddleware(createHistory);

const finalCreateStore = compose(
  applyMiddleware(thunk /*,logger*/, engineMiddleware, routingMiddleware),
  window.devToolsExtension ? window.devToolsExtension() : f => f
)(createStore);

const store = finalCreateStore(finalReducers);

const load = storage.createLoader(engine);
load(store)
  .then((newState) => console.log('Loaded state:', newState))
  .catch(() => console.log('Failed to load previous state'));

It could be the actions from your routing (I see you have a routing reducer, so it may be the case). I had the same thing happen using both redux-router and react-router-redux.
Basically, if a routing action fires before loading, save will get called before load and you'll be stuck with initial state.
One quick solution is to blacklist all of the router actions in the engine, like you have for your modal actions.

Thanks @matt-casey, I added the LOCATION_CHANGE action to the Blacklist, and that stopped the initialState error.  However now when I change states, it's not saving with the rest of the application state, meaning when I start navigating around the app, then refresh, it takes me back to that first state.  Here's the scenario:  I go to home page, I log in and am taken to /account-info.  I click on a link to /page1, then click a link to /page2.  I hit refresh, and i'm brought back to /account-info.

UPDATE:
Ok I think I've got a working solution.
import createEngine from 'redux-storage-engine-sessionstorage';
import immutablejs from 'redux-storage-decorator-immutablejs';
import merger from 'redux-storage-merger-immutablejs';

let engine = createEngine('enjoymint');
engine = immutablejs(engine, [
  ['UserRed'],
  ['routing'],
  ['ErrorsRed'],
  ['MenuRed'],
  ['ModalsRed'],
  ['OrdersRed'],
  ['ProfileRed'],
  ['VendorRed']
]);

const finalReducers = storage.reducer(combineReducers(Object.assign({}, reducers, {
  routing: immutableRoutingReducer
})), merger);

const engineMiddleware = storage.createMiddleware(engine, [
  Constants.modals.OPEN_LOGIN_MODAL,
  Constants.modals.TOGGLE_ACCOUNT_DETAILS_MODAL,
  Constants.modals.TOGGLE_CC_MODAL,
  Constants.modals.TOGGLE_BILLING_MODAL,
]);

const routingMiddleware = routerMiddleware(createHistory);

const finalCreateStore = compose(
  applyMiddleware(thunk /*,logger*/, engineMiddleware, routingMiddleware),
  window.devToolsExtension ? window.devToolsExtension() : f => f
)(createStore);

const store = finalCreateStore(finalReducers);

const load = storage.createLoader(engine);
const createSelectLocationState = () => {
  let prevRoutingState, prevRoutingStateJS;
  return (state) => {
    const routingState = state.routing; // or state.routing
    if (typeof prevRoutingState === 'undefined' || prevRoutingState !== routingState) {
      prevRoutingState = routingState;
      prevRoutingStateJS = routingState.toJS();
    }
    return prevRoutingStateJS;
  };
};
load(store)
  .then(() => {
    /* I put the syncHistoryWithStore() call inside the load resolve promise.
This way the store is loaded from storage FIRST, before the redux action of LOCATION_CHANGE happens. */
    const history = syncHistoryWithStore(createHistory, store, {
      selectLocationState: createSelectLocationState()
    });
    render(
        <Provider store={store}>
        <Router history={history} render={applyRouterMiddleware(useScroll())}>
        ......
    )
  })
  .catch(() => console.log('Failed to load previous state'));

This makes it so that redux router actions are called AFTER the state is loaded from storage.

Sorry for the bad news but this package is no longer maintained. 😞
My focus has left the react / node ecosystem and I don't have to time to keep things up to date. But if you want to step in and become the new maintainer of redux-storage and all of it parts, just ping me! 😃


Crashes on startup (v.0.2.1831.0); works only in elevated mode

Environment
Windows build number: [Version 10.0.18362.239]
Windows Terminal version: 0.2.1831.0

Steps to reproduce

Install the Terminal with Windows Store (recent version as of writing, v. 0.2.1831.0).

Expected behavior

Terminal opens.

Actual behavior

The hollow terminal window blinks for a moment and closes. The terminal works in elevated mode, though.

Faulting application name: WindowsTerminal.exe, version: 1.0.1907.2001, time stamp: 0x5d1bd2d0
Faulting module name: TerminalApp.dll, version: 1.0.1907.2001, time stamp: 0x5d1bd294
Exception code: 0xc0000005
Fault offset: 0x000000000003a999
Faulting process id: 0x377c
Faulting application start time: 0x01d53a713ed90f7d
Faulting application path: C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.2.1831.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe
Faulting module path: C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.2.1831.0_x64__8wekyb3d8bbwe\TerminalApp.dll
Report Id: 414f0462-b94c-4f1c-957c-22929ab60502
Faulting package full name: Microsoft.WindowsTerminal_0.2.1831.0_x64__8wekyb3d8bbwe
Faulting package-relative application ID: App

Thanks for the report. Would you mind sharing the contents of your profiles.json? It should be in %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8xxxxxxxxx\RoamingState

I too get this same issue. I can run the Windows Terminal App as administrator, but only as administrator. I regenerated my .json file (Attached below)
It seems relatively stable when running as Admin, I just find that running it as admin is an inconvenience and I gravitate to using another terminal (like the one in VSCode). I know I am lazy haha.
profiles.zip

@DHowett-MSFT , here's the file: profiles.zip

Hey @kasiagauza - I fixed this issue for myself today! It was that my terminal (default in my case was PowerShell Core 7.0.0 preview) was in "Run as Administrator" mode on the "pwsh.exe". I reversed this setting on the pwsh.exe and presto, fixed - No longer need to run as administrator.

@kasiagauza would you mind checking that? If so, we'll track this in #2233 :smile:

@DHowett-MSFT @braithair the same here, I've disabled run as administrator setting and the Terminal works now in non-elevated mode. I've double checked it, so this issue may be closed. I'll observe #2233


A way to change default config options such as defaultCursor

Not a bug, but would love a way to change the default config options through a property tied to the directive (specifically the sortable component/directive)

Need this too :)


Square Org account for CircleCI?

CircleCI seems like a win to me.  Now have builds for each platform (8 ALPN, 11, conscrypt etc) and it's quick signal on PRs with checks and tests reporting separately.
Maybe worth considering buying a beefy Square org account and making it even faster?
How about hitting Jack up for it?  It's basically one retreat he skips for the year and would improve PR experience even more.
BTW I don't have current plans to touch or get involved on the release side, so probably worth someone taking a look at some point so not to maintain both.

Already looking into it!


Feat: [app/router] Implement resolution strategy

Currently during routing decision, v2ray will use its internal DNS to resolve domain to IPs. But in transparent proxying, if the IP of a domain is guaranteed to be reliable because of a user-provided DNS (e.g. another v2ray instance only serving as DNS server), it would be better to use the original IP from request to resolve the domain, instead of taking the trouble to lookup again.
Based on idea above, a new settings resolveStrategy is proposed for router. It contains following options:

UseDNS (default): Resolve IP with internal DNS Only.
UseOrigin: Resolve IP to its original destination, if available.
PreferOrigin: Resolve IP to its original destination first, and fallback to internal DNS if not available. This option is for those inbound connections from HTTP proxy.
Disabled: Do not try to resolve IP. This rule effectively disables IP lookup during routing decision.

A problem is that after sniffing the domain, the outbound destination gets overriden to the domain string, and the original IP is lost. This PR records the original destination in session.Context if destOverride occurs to solve the problem.
This PR also reorganizes logic in default dispatcher to render them more readable.

Codecov Report
Base: 38.88% // Head: 38.74% // Decreases project coverage by -0.13% :warning:

Coverage data is based on head (9914d0c) compared to base (2e0ea88).
Patch coverage: 32.58% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1973      +/-   ##
==========================================
- Coverage   38.88%   38.74%   -0.14%
==========================================
  Files         616      609       -7
  Lines       36336    36242      -94
==========================================
- Hits        14128    14041      -87
+ Misses      20630    20629       -1
+ Partials     1578     1572       -6

Impacted Files
Coverage Δ

common/session/session.go
70.58% <ø> (ø)

features/routing/session/context_origindest.go
0.00% <0.00%> (ø)

app/router/config.pb.go
12.86% <5.26%> (-0.44%)
:arrow_down:

infra/conf/synthetic/router/router.go
64.64% <37.50%> (-5.24%)
:arrow_down:

app/dispatcher/default.go
29.71% <39.13%> (+0.30%)
:arrow_up:

app/router/router.go
28.93% <56.52%> (+1.34%)
:arrow_up:

app/router/command/errors.generated.go
0.00% <0.00%> (-100.00%)
:arrow_down:

testing/servers/tcp/tcp.go
81.81% <0.00%> (-5.46%)
:arrow_down:

testing/scenarios/common.go
75.00% <0.00%> (-4.29%)
:arrow_down:

transport/internet/udp/hub.go
73.61% <0.00%> (-4.17%)
:arrow_down:

... and 19 more

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

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

Considering the fakedns case, converting it to draft.

@dyhkwong Thanks for mentioning the issue. Assume that the "destination" is the address sent to remote server for dialing, do you mean that the destination to send should not be replaced by tor's fake domain (I am not familiar with tor), but keep the original IP (so the domain is used for routing only)?
For reference, this PR currently does not alter the behavior of destination overriding, even though the original IP is used for routing, the outbound will still send the overridden domain.

I decide to extend the router to achieve both goals in this PR (how to derive the target IP) and @dyhkwong desires (controlling the destination to use). Following new settings will be introduced:
ipStrategy
There are three ways to interpret what is "Target IP":

Origin: By directly using the IP destination in the packet.
DNS: By resolving the domain if present in context.
Fake IP: By using the fake IP identified by FakeDNS engine.

Select some of above three ways and combine them in order results in an ipStrategy:

["dns"]: The default. Use DNS to resolve IP if destination is a domain.
["origin"]: Same as UseOrigin in this PR.
["origin", "dns"]: Same as PreferOrigin in this PR.
["fake"]: Use this in a specific rule will make "ip" field in this rule matching the Fake IP. Suitable when different fake IP range has different meaning (e.g. bound to differnt set of domains).

outboundSettings
We can alter the behavior of chosen outbound through the routing result:

"destination": we can alter the final destination to use.
"mark": we can alter the socket mark to use for this connection.

Possible values for "destination" option:

["ip"]: Use target IP as the final destination. Suitable for tor. So we could match the tor domains and specify destination to use IP here.
["domain"]: Use target domain as the final destination. Suitable for fake IP and scenarios that need resolve the domain again.
["ip:<ip>"]: Force override the destination to use the ip address.
["domain:<domain>"]: Force override the destination to use the domain.
Not specified: do not alter, use the original destination.

Both ipStrategy and outboundSettings could be set at router and rule scope, to provide global or rule-specific strategy.


board: mimxrt1160_evk: linkserver support

add linkserver support for mimxrt1160_evk
remove the pyocd support
as when I run pyocd list -t, there is no mimxrt1160_evk support
 mimxrt1010                NXP                      MIMXRT1011xxxxx                         builtin
  mimxrt1015                NXP                      MIMXRT1015xxxxx                         builtin
  mimxrt1020                NXP                      MIMXRT1021xxxxx                         builtin
  mimxrt1024                NXP                      MIMXRT1024xxxxx                         builtin
  mimxrt1050                NXP                      MIMXRT1052xxxxB_hyperflash              builtin
  mimxrt1050_hyperflash     NXP                      MIMXRT1052xxxxB_hyperflash              builtin
  mimxrt1050_quadspi        NXP                      MIMXRT1052xxxxB_quadspi                 builtin
  mimxrt1060                NXP                      MIMXRT1062xxxxA                         builtin
  mimxrt1064                NXP                      MIMXRT1064xxxxA                         builtin
  mimxrt1170_cm4            NXP                      MIMXRT1176xxxxx_CM4                     builtin
  mimxrt1170_cm7            NXP                      MIMXRT1176xxxxx_CM7                     builtin

@hakehuang you need to update the board docs like @yvanderv did in #67344

@hakehuang you need to update the board docs like @yvanderv did in #67344

@dleach02 add the linkserver in doc. please review again

why removing pyocd?

as when I run pyocd list -t, there is no mimxrt1160_evk support
 mimxrt1010                NXP                      MIMXRT1011xxxxx                         builtin
  mimxrt1015                NXP                      MIMXRT1015xxxxx                         builtin
  mimxrt1020                NXP                      MIMXRT1021xxxxx                         builtin
  mimxrt1024                NXP                      MIMXRT1024xxxxx                         builtin
  mimxrt1050                NXP                      MIMXRT1052xxxxB_hyperflash              builtin
  mimxrt1050_hyperflash     NXP                      MIMXRT1052xxxxB_hyperflash              builtin
  mimxrt1050_quadspi        NXP                      MIMXRT1052xxxxB_quadspi                 builtin
  mimxrt1060                NXP                      MIMXRT1062xxxxA                         builtin
  mimxrt1064                NXP                      MIMXRT1064xxxxA                         builtin
  mimxrt1170_cm4            NXP                      MIMXRT1176xxxxx_CM4                     builtin
  mimxrt1170_cm7            NXP                      MIMXRT1176xxxxx_CM7                     builtin

@decsny
see my comments in this pr
as when I run pyocd list -t, there is no mimxrt1160_evk support

 mimxrt1010                NXP                      MIMXRT1011xxxxx                         builtin
  mimxrt1015                NXP                      MIMXRT1015xxxxx                         builtin
  mimxrt1020                NXP                      MIMXRT1021xxxxx                         builtin
  mimxrt1024                NXP                      MIMXRT1024xxxxx                         builtin
  mimxrt1050                NXP                      MIMXRT1052xxxxB_hyperflash              builtin
  mimxrt1050_hyperflash     NXP                      MIMXRT1052xxxxB_hyperflash              builtin
  mimxrt1050_quadspi        NXP                      MIMXRT1052xxxxB_quadspi                 builtin
  mimxrt1060                NXP                      MIMXRT1062xxxxA                         builtin
  mimxrt1064                NXP                      MIMXRT1064xxxxA                         builtin
  mimxrt1170_cm4            NXP                      MIMXRT1176xxxxx_CM4                     builtin
  mimxrt1170_cm7            NXP                      MIMXRT1176xxxxx_CM7                     builtin

@hakehuang I believe the RT1160 is supported via a CMSIS pack: https://pyocd.io/docs/target_support.html#cmsis-packs
$ pyocd pack find rt116
  Part              Vendor   Pack                 Version   Installed
-----------------------------------------------------------------------
  MIMXRT1165CVM5A   NXP      NXP.MIMXRT1165_DFP   17.0.0    False
  MIMXRT1165DVM6A   NXP      NXP.MIMXRT1165_DFP   17.0.0    False
  MIMXRT1165XVM5A   NXP      NXP.MIMXRT1165_DFP   17.0.0    False
  MIMXRT1166CVM5A   NXP      NXP.MIMXRT1166_DFP   17.0.0    False
  MIMXRT1166DVM6A   NXP      NXP.MIMXRT1166_DFP   17.0.0    False
  MIMXRT1166XVM5A   NXP      NXP.MIMXRT1166_DFP   17.0.0    False

pyocd pack find rt116
Part              Vendor   Pack                 Version   Installed
MIMXRT1165CVM5A   NXP      NXP.MIMXRT1165_DFP   17.0.0    False
MIMXRT1165DVM6A   NXP      NXP.MIMXRT1165_DFP   17.0.0    False
MIMXRT1165XVM5A   NXP      NXP.MIMXRT1165_DFP   17.0.0    False
MIMXRT1166CVM5A   NXP      NXP.MIMXRT1166_DFP   17.0.0    False
MIMXRT1166DVM6A   NXP      NXP.MIMXRT1166_DFP   17.0.0    False
MIMXRT1166XVM5A   NXP      NXP.MIMXRT1166_DFP   17.0.0    False

we need install this?
https://github.com/pyocd/cmsis-pack-manager
which is a big deal

pyocd pack find rt116
Part              Vendor   Pack                 Version   Installed
MIMXRT1165CVM5A   NXP      NXP.MIMXRT1165_DFP   17.0.0    False
MIMXRT1165DVM6A   NXP      NXP.MIMXRT1165_DFP   17.0.0    False
MIMXRT1165XVM5A   NXP      NXP.MIMXRT1165_DFP   17.0.0    False
MIMXRT1166CVM5A   NXP      NXP.MIMXRT1166_DFP   17.0.0    False
MIMXRT1166DVM6A   NXP      NXP.MIMXRT1166_DFP   17.0.0    False
MIMXRT1166XVM5A   NXP      NXP.MIMXRT1166_DFP   17.0.0    False

we need install this? https://github.com/pyocd/cmsis-pack-manager which is a big deal beofre doing that I meet
 pyocd pack find rt1160
0000281 I No pack index present, downloading now... [pack_cmd]
0001784 W No matching devices. Please make sure the pack index is up to date. [pack_cmd]

I do believe we need to install something, however I think a lot of our pyocd enablement already relies on packs. @butok could you clarify here? Should we keep pyocd enablement for a board if a pack needs to be downloaded to support flashing it?

I do believe we need to install something, however I think a lot of our pyocd enablement already relies on packs. @butok could you clarify here? Should we keep pyocd enablement for a board if a pack needs to be downloaded to support flashing it?

looks like the pack update is can not work behide the firewall, which makes things difficult, let me keep the pyocd options but still need clarify how to enable it.

I do believe we need to install something, however I think a lot of our pyocd enablement already relies on packs. @butok could you clarify here? Should we keep pyocd enablement for a board if a pack needs to be downloaded to support flashing it?

looks like the pack update is can not work behide the firewall, which makes things difficult, let me keep the pyocd options but still need clarify how to enable it.

PYOCD support should be provided for any platform that has the correct CMSIS DFP package.
Installing the CMSIS DFP package is standard practice for pyocd and is described in its documentation.
If automatic installation is blocked by a firewall, the package can be downloaded from https://www.keil.arm.com/packs/.

@danieldegrasse  @butok  @decsny , I add  back the pyocd support back, can you help to review again. Thanks in advance.

do we intend to be missing a documentation blurb about pyocd?

do we intend to be missing a documentation blurb about pyocd?

Lets handle that with a separate PR since it is generic to pyocd. This PR is just adding linkserver and got a bit wrapped up with removing then returning the pyocd.

A debug probe is used for both flashing and debugging the board. This board is configured by default to use the OpenSDA DAPLink Onboard Debug Probe, however the pyOCD Debug Host Tools do not yet support programming the external flashes on this board so you must reconfigure the board for one of the following debug probes instead.

Do we want to update this blub? Or do we still need to update the onboard debug firmware from the default in order to use LinkServer?

do we intend to be missing a documentation blurb about pyocd?

Lets handle that with a separate PR since it is generic to pyocd. This PR is just adding linkserver and got a bit wrapped up with removing then returning the pyocd.

no, what I mean is, this PR is adding pyocd to the board, we usually put documentation about all the debug  probes supported for the board in the board doc page, except the reason I'm asking is I don't know if pyocd is an exception for this

A debug probe is used for both flashing and debugging the board. This board is configured by default to use the OpenSDA DAPLink Onboard Debug Probe, however the pyOCD Debug Host Tools do not yet support programming the external flashes on this board so you must reconfigure the board for one of the following debug probes instead.

Do we want to update this blub? Or do we still need to update the onboard debug firmware from the default in order to use LinkServer?

let me do this


Mock Service Provider for systemd

Issue Description
In order to complete adequate testing of #159 Status Pusher, several mock providers must be made.  The scope of this card is to create a mock service provider to interact with systemd.  The real provider is being handled in #166 Service Provider (systemd abstraction).
Acceptance Criteria (How do we know when this is done?)
Functioning well enough to complete testing on #159.
Related Tickets
#159
#166

Bulk of this done. Need to integrate with #159


:repeat:  Daily feed data/details-with-headers.csv from Kaggle :bar_chart:

:moneybag: Benefits
:point_right:  So people just have to use the raw csv 's url :smile:
:tickets: Related issue
See

https://github.com/adriens/endoflife-date-snapshots/issues/4

duckdb -c 'SELECT * from read_csv_auto("https://raw.githubusercontent.com/adriens/endoflife-date-snapshots/main/data/details-with-headers.csv");'


Miscellaneous Settings UI nits

discovered in the 1.12 bug bash on 9/28, but these aren't 1.12 blocking issues

[ ] Navigation View Sidebar] the names of the new VS names don't fit (nor do they get a tooltip)

Proposal: add tooltips? Don't just crop?

[x] [Actions page] there's an unnamed action (appears as Microsoft.Terminal.Settings.Editor.KeyBinding). After adding it, when clicking "Add new" again or saving, it disappears. Saving it also doesn't appear in the JSON.
[x] [Appearance tab of a profile] Background image path does not appear in the text box
[x] [Appearance tab of a profile] "Reset to inherited value" button for the padding slider needs to be hit twice to make the button go away
[x]  Needs padding under it,

[ ] ... should be lowercase a on appearance,
[ ] ... should probably have "Add" after the plus button
[ ] ... and scoot the button to the left (same distance that the rename button has with the color scheme dropdown)

[ ]  Button should have "Delete" after the icon
[x]  "Intense Text Style" Also lowercase t and s on text style

The following were noted after #12241 merged

[x] The commandline box could be wider. It takes up a fairly low percent of the expander, esp. when the terminal is maximized

Fixed in #12326

[ ] #12328
[ ] #12335
[ ] #12350
[ ] more...

Imo, the hamburger menu in the settings should be removed, it's really not doing any good for UX and just takes space.

@StanzillaManticore Fair point! How do you propose expanding the nav view when the window is relatively narrow, without the hamburger?

Oh accidently used my work account, so, I would do the same thing that it does currently where it hides the label when the window gets too small but otherwise always display them.

One thing that might look better would be making the settings backdrop a single color. From what I've seen, NavigationView isn't really designed to look right with TabView above it, which results in these sort of cut-off corners, rather than the NavigationView blending in the the window's titlebar.


Include GitHub Actions docs

Added the documentation for using Dev Proxy in GitHub Actions workflow.

@estruyf - Thank you for your contribution. Someone from the content team will reach out with next steps.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off

@waldekmastykarz
PRMerger will accept sign-off from the listed author only. However, if you are a Microsoft employee authorized to update this content, you can send a request to<EMAIL_ADDRESS>for this PR to be merged. Please include your role and an explanation of why the PR should be merged without approval from the listed author.

#sign-off

Hi @waldekmastykarz,
This PR introduces new content that needs to be pulled into the private repo for staging, validation, and Acrolinx and to get it merged.
If you need it, the metadata/ownership info and the process for pulling content to the private repo is documented here.
Leave a comment if you'd like the PR review team's help with moving these commits.
Thanks!

These changes have been merged in https://github.com/MicrosoftDocs/microsoft-cloud-pr/pull/232.


test: more tests for custom task manager

Codecov Report

Merging #338 (f4aef6a) into develop (4b96908) will increase coverage by 1.24%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##           develop     #338      +/-   ##
===========================================
+ Coverage    81.40%   82.65%   +1.24%
===========================================
  Files           21       21
  Lines         1366     1366
===========================================
+ Hits          1112     1129      +17
+ Misses         254      237      -17

Impacted Files
Coverage Δ

splunk_connect_for_snmp/customtaskmanager.py
96.07% <100.00%> (+16.66%)
: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 4b96908...f4aef6a. Read the comment docs.

:tada: This PR is included in version 1.4.0-beta.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Add missing test to JSON conversion

I was regenerating the JSON because of #180. To my surprise, this test was added to the JSON as well. It seems to have been missing ever since the corresponding test in the YAML was added in 2012. I have no idea how it escaped every time, for example also in #113 and #119.
I am not waiting for a review, because this is just bringing the JSON up to date with the YAML. However, I am still submitting a pull request for the sake of openness.

Update: this appears to be an omission from #35, which is a very old PR that was merged only recently. This explains how it could be left behind.


International Classes Support

See issue 12.

Thanks, I've pushed commit 90ee5b7 that fixes:

Profile: comments on a profile are now correctly displayed and provide link to the correct UV.

Ordering and sorting: now removed from the router for universities, waiting for someone to implement it (in the same way as UVs can be sorted).

SQL requests: fixed accordingly - moved part of the logic from the PHP code to the SQL requests as requested by @MiLk.

Last commit 4cb015d also fixes the web service requests - international classes now cannot be accessed via the web services, given that the apps don't implement them.

Codewise, LGTM

Thanks. I've also fixed a last bug that I didn't see, and rebased the PR in a single commit. If that's good for you, I think we can merge.

Ask them to backup the database before doing the migration.
I don't remember if there is automated backups or not.


Error SQL0: Data cannot be imported into target because it contains one or more user objects

DacFx Version:

.NET Framework (Windows-only) or .NET Core: .NET 6
Environment (local platform and source/target platforms): Azure Function App (durable functions) - Azure SQL database to new Azure SQL database

Steps to Reproduce:

Export database to bacpac on Azure storage account
Attempt to restore bacpac to a new Azure SQL database

The below error is thrown:
Data cannot be imported into target because it contains one or more user objects. Import should be performed against a new, empty database. Error SQL0: Data cannot be imported into target because it contains one or more user objects. Import should be performed against a new, empty database.
I think this is when the databases are on the larger size (over around 5GB), though I have just seen a 1GB database restore fail.
I'm wondering whether DacFX is doing retries under the hood? I can't find any evidence of this though. Assuming this is something you've seen before?

If this is implemented using durable functions, the assumption is that the code is deterministic: https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-orchestrations?tabs=csharp-inproc#reliability
SqlPackage import is not deterministic, as in, if it is run more than once the result will not be the same (the subsequent times will error out). It isn't DacFx doing retries under the hood, it's the durable functions runtime.
If you're trying durable functions to accomplish longer functions runtime, you may be interested in modifying the host.json for a premium plan app: https://learn.microsoft.com/azure/azure-functions/functions-premium-plan?tabs=portal#longer-run-duration

If this is implemented using durable functions, the assumption is that the code is deterministic: https://learn.microsoft.com/azure/azure-functions/durable/durable-functions-orchestrations?tabs=csharp-inproc#reliability
SqlPackage import is not deterministic, as in, if it is run more than once the result will not be the same (the subsequent times will error out). It isn't DacFx doing retries under the hood, it's the durable functions runtime.
If you're trying durable functions to accomplish longer functions runtime, you may be interested in modifying the host.json for a premium plan app: https://learn.microsoft.com/azure/azure-functions/functions-premium-plan?tabs=portal#longer-run-duration

Thanks for the prompt response. I did consider it maybe durable functions doing retries but the logging didn’t give me any clues that this was the case.
I have already increased the timeout in host.json. Are you suggesting increasing the timeout in place of using durable functions or as well as?

In place of using durable functions - due to the lack of control on the activity function (as in, you can't stop it from retrying), I really don't recommend them for this use case.


AzureCore Library Dependencies: Secure Storage

Determine best MIT Licensed OSS library to provide functionality exposed in AzureCore.
List suggested libraries in comments for review and final decision.

Currently between (leaning more towards KeychainAccess):
Locksmith

3679+ Starts
368+ Forks

KeychainAccess

2496+ Starts
204+ Forks

@ftchirou do you have a preference or feedback on using one of these libraries over the other?

I have experience with KeychainAccess so my preference will lean towards it @colbylwilliams. Let me have a look at Locksmith.

@ftchirou I was leaning towards KeychainAccess anyway, so don't worry about looking into Locksmith, let's just move forward with KeychainAccess.

Sounds good.


Task/upgrade pipelines

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/do-e2e-tests

/do-e2e-tests


OPC Publisher 2.7.199 + IoT EdgeHub Dev Error: System.AggregateException: One or more errors occurred

When we running docker container mcr.microsoft.com/iotedge/opc-publisher:2.7.199 as a module inside IoT Edge Hub Dev runtime the following error occurs:
Unhandled exception. System.AggregateException: One or more errors occurred. (An exception was thrown while activating Microsoft.Azure.IIoT.Module.Framework.Hosting.ModuleHost -> Microsoft.Azure.IIoT.Module.Framework.Client.IoTSdkFactory.) Autofac.Core.DependencyResolutionException: An exception was thrown while activating Microsoft.Azure.IIoT.Module.Framework.Hosting.ModuleHost -> Microsoft.Azure.IIoT.Module.Framework.Client.IoTSdkFactory.
Same issue with other Publisher container versions 2.6.x & 2.5.x (with some of this container we have tested).
With version 2.3.3 as descripted in issue #268  the Publisher is running.
Therefore please consider the issue maybe as info ;)
Development environment:

Azure VM Win10 (1809)
Visual Studio 2019
Azure IoT Edge Tools for VS 2019

OPC Publisher configuration:
"publisher": {
            "version": "1.0",
            "type": "docker",
            "status": "running",
            "restartPolicy": "always",
            "settings": {
              "image": "mcr.microsoft.com/iotedge/opc-publisher:2.7.199-nanoserver-amd64-1809",
              "createOptions": {
                "User": "ContainerAdministrator",
                "Hostname": "publisher",
                "Cmd": [
                  "publisher",
                  "--pf=C:/mount/pn.json",
                  "--lf=C:/mount/debug.log",
                  "--aa"
                ],
                "HostConfig": {
                  "PortBindings": {
                    "62222/tcp": [
                      {
                        "HostPort": "62222"
                      }
                    ]
                  },
                  "Binds": [
                    "c:/edge_opcua:C:/mount"
                  ],
                  "ExtraHosts": [
                    "localhost:<IP_ADDRESS>"
                  ]
                }
              }
            }
          }

Publisher configuration (publishednodes.json):
[
  {
    "EndpointUrl": "opc.tcp://server.domain.com:4811/P1/ABC123",
    "OpcNodes": [
      {
        "Id": "ns=28;s=SPS_I.bLebenszeichen",
        "OpcSamplingInterval": 10,
        "OpcPublishingInterval": 100
      },
      {
        "Id": "ns=28;s=SPS_I.bAutomatikbetrieb_aktiv",
        "OpcSamplingInterval": 10,
        "OpcPublishingInterval": 100
      },
      {
        "Id": "ns=28;s=SPS_I.strRezeptname",
        "OpcSamplingInterval": 10,
        "OpcPublishingInterval": 100
      },
      {
        "Id": "ns=28;s=SPS_I.diStueckzaehler",
        "OpcSamplingInterval": 10,
        "OpcPublishingInterval": 100
      }
    ]
  }
]

Complete error (stack trace):
IoTEdgeHubDev-OPCPublisher-Error.txt

Thanks Matthias, as discussed on the phone, edgehub dev environment is not supported.


Issue with Image caption, Multiline support in Firefox

basically, press enter in the caption will cause wrong display in Firefox

create one image and add a caption, put something like 'hello' there, everything good.

press enter at the end of hello, and type "world", got reverse response "dlorw". several empty figCaption elements were appended.

Firefox: v33.1

Is this a bug in the plugin or in the editor itself? I see that you created a pull request in medium-editor repo. Can we close this issue here?

yes, but of the media-edtor app
--
RyanDH
"be yourself everyone else is already taken"
On Tuesday, October 27, 2015 at 1:08 AM, Pavel Linkesch wrote:

Is this a bug in the plugin or in the editor itself? I see that you created a pull request in medium-editor repo. Can we close this issue here?
—
Reply to this email directly or view it on GitHub (https://github.com/orthes/medium-editor-insert-plugin/issues/230#issuecomment-151408435).


Research Travis CI HipChat notifications (vs. plain messages)

The Travis CI build (see #331) sends messages to the Sagan HipChat room on the completion of every build (whether failed or successful). This is good, but ideally, it would 'notify' when there is a failure, such that the dock icon bounces, etc.
The Travis documentation points out that use_notice: true can be specified for IRC notifications, but mentions no equivalent property for HipChat.

This channel moved to Slack


Where are these 0.5, 0.75 distillation parameters configured?

Is there a separate distillation ratio(0.5, 0.75) configuration parameter? Or do I just change channle to featuremap? The following code
    VFE:
        NAME: PillarVFE
        WITH_DISTANCE: False
        USE_ABSLOTE_XYZ: True
        USE_NORM: True
        NUM_FILTERS: [ 64, 64 ] # --->>> NUM_FILTERS: [ 32, 32 ] That's the only way to change it?

Yes. The example that you show compresses PFE module to 0.5 \times of width.

Got it. That is to say, there is no parameter similar to ratio that can be configured.
However, I run it by modifying the parameters NUM_FILTERS: [ 32, 32 ]  #0.5 and get an error.
As far as I know, the loading weight is already the loaded teacher weight. Why would an error be reported when modifying this student parameterNUM_FILTERS: [ 32, 32 ]  #0.5?

Can I change strict = False? I've already tried, and it will report another error！

Could you provide you running command and the log? BTW, If you start a new experiment, I recommand that you can change a --extra_tag to avoid load previous ckpt.


Run as Background service

I have on Javascript Function that get a my Current Location and Check if I am near from any of the markers from my markers List ,
But I want to run this in the background even the Application is Not open  still be notified that I am near from of the markers .
What is the Best Approach with using only Javascript side .

Will this help?
Cordova Background Geolocation Services


get userId by @userName

how I can get userId by @userName

properties

same issue, it always shows mine when i try to get my bot id

You cannot do that. That's not possible with the current bot api.
Btw it's possible using a telegram api (with phone number not bot) but it has lot's of limitations. Don`t waste your time.


[google_maps_flutter]: Running up a new flutter app with Google Maps on iOS Simulator (x86) fails to compile

Reproduction steps:
$ flutter create google_maps_in_flutter
[...]
All done!
In order to run your application, type:

  $ cd google_maps_in_flutter
  $ flutter run

Your application code is in google_maps_in_flutter/lib/main.dart.

$ cd google_maps_in_flutter
flutter pub add google_maps_flutter
Resolving dependencies...
  async 2.8.1 (2.8.2 available)
+ flutter_plugin_android_lifecycle 2.0.2
+ google_maps_flutter 2.0.6
+ google_maps_flutter_platform_interface 2.1.1
  matcher 0.12.10 (0.12.11 available)
+ plugin_platform_interface 2.0.1
+ stream_transform 2.0.0
  test_api 0.4.2 (0.4.3 available)
Changed 5 dependencies!
$ flutter run -d iphone
Running "flutter pub get" in google_maps_in_flutter...             828ms
Launching lib/main.dart on iPhone 12 in debug mode...
Running pod install...                                             17.5s
Running Xcode build...
 └─Compiling, linking and signing...                         3.9s
Xcode build done.                                           32.8s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **

Xcode's output:
↳
    ld: building for iOS Simulator, but linking in object file built for iOS,
    file
    '/Users/brettmorgan/Documents/GitHub/codelabs/google-maps-in-flutter/google_
    maps_in_flutter/ios/Pods/GoogleMaps/Maps/Frameworks/GoogleMaps.framework/Goo
    gleMaps' for architecture arm64
    clang: error: linker command failed with exit code 1 (use -v to see
    invocation)
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Analyzing workspace
    note: Constructing build description
    note: Build preparation complete

Could not build the application for the simulator.
Error launching application on iPhone 12.
$ flutter doctor -v
[✓] Flutter (Channel beta, 2.5.0-5.2.pre, on macOS 11.5.2 20G95 darwin-x64,
    locale en)
    • Flutter version 2.5.0-5.2.pre at /Users/brettmorgan/flutter
    • Upstream repository https://github.com/flutter/flutter
    • Framework revision 19c61fed0d (2 weeks ago), 2021-08-18 17:10:31 -0700
    • Engine revision 7a4c4505f6
    • Dart version 2.14.0 (build 2.14.0-377.7.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/brettmorgan/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.11.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)

[✓] VS Code (version 1.59.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.25.0

[✓] Connected device (4 available)
    • sdk gphone x86 (mobile) • emulator-5554                        • android-x86    • Android 11 (API 30) (emulator)
    • iPhone 12 (mobile)      • AA933BF7-109A-4EFB-A322-9F844A449CA9 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-5  (simulator)
    • macOS (desktop)         • macos                                • darwin-x64     • macOS 11.5.2 20G95 darwin-x64
    • Chrome (web)            • chrome                               • web-javascript • Google Chrome 93.0.4577.63
• No issues found!

Hi @domesticmouse
This issue is related to simulator architecture, this also reproduces on other first-part packages such as https://github.com/flutter/flutter/issues/87201
This has been fixed  by https://github.com/flutter/flutter/issues/87242 & https://github.com/flutter/flutter/issues/85713
google_maps_flutter: ^2.0.6 doesn't have this fix, as PR merged targets a newer version, which is not published yet.
You can use the latest fix by using dependency
  google_maps_flutter:
    git:
      url: git@github.com:flutter/plugins.git
      path: packages/google_maps_flutter/google_maps_flutter

There was a post-submit test flake for the commit that fixed this, so the auto-release flow didn't run, and apparently nobody noticed (maybe there was a commit right after that succeeded, so the tree never closed). I've manually published the right version.


Extremely slow/choppy rendering with columns outside viewport

Short description
Sluggish side scroll performance when number of columns exceed viewport width
What is current behavior
A quick side scroll can cause the column rendering to simply "fail" i.e., be rendered as a wide band without content.
What is desired behavior
Sidescroll performance should equal that of vertical scroll without lag or "mis-renderings", when there are more columns than the viewport width.
Steps to reproduce or sample
recordHeight: 50
Num Columns: 15
Per Column Width: 400px
Total records: 2000
Additional performance degradation: Although a previous blog post mentioned that 250K records take less than 1s to be sorted, this isn't true with the above situation. I have a measly 1200 records and the performance of sort takes more than a few seconds for anything over 1000 records. Beyond 2000 the system is unresponsive.
Browser
Latest version of Chrome as of Sept 2021: Version 94.0.4606.54 (Official Build) (x86_64)

Do you have a lot of column renderers? Can you create a sample jsFiddle with the issue?

I should be able to create one...and post one shortly.

@vitmalina - here's a sample fiddle: https://jsfiddle.net/oLa2u16v/2/
Unfortunately it doesn't render at all. However, it is a copy of the entire code pasted below:
<!DOCTYPE html>

    <title>Report</title>

    <link rel="stylesheet" type="text/css" href="http://rawgit.com/vitmalina/w2ui/master/dist/w2ui.min.css" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

Even though the side scroll is gets better by adding disableCVS:true and increasing the width, the performance of sort is still lacking.

It doesn't render on the fiddle. But the only difference I can see is the removal of the CSS. Is that it? The reason for the custom CSS is that some rows are color-coded and their overlaps makes it appear as one large row. Hence the addition of the border. There is a cell with a large text and hence the need to override the default CSS. Are these two really the cause of the slow down?

As part of 2.0 effort, there will be a major refactor from tables to flex-grid. Let's revisit this after refactor. It will probably be within a month, as now I have lots of free time to do it. )) I hope to resolve all this issues.

This doesn't fix the side scroll issue though - try scrolling "really" fast with a left "swipe" and you'll notice the lag and slow rendering...

Got it. It is true that I did not work on this a particular issue, but it was related to speed improvements for virtual scrolling. I thought it could have been effected here too.


Chests with NBT

I have dealed with something like in this video: https://www.youtube.com/watch?v=JDGx8zeCsUA
I don't like chests with NBT data in peoples inventory (video at 1.00 minute)
I certainly don't like shulkers with chests (+NBT)  in it  (video at 1.10 minute)
How can I prevent this?
I tried strict, but it didn't block it.
I think there are similarity's with issue #64 but I'm not sure.

Hi,
Currently Panilla does attempt to identify these types of "crash chests" and block them.
Here is me performing a quick test: https://www.youtube.com/watch?v=EXeaWz3HW0M

Also, to note, this would also be the same case if you filled a Shulker Box with these same books.

For now I found a plugin which blocks copying stuff with nbt tags

Please reopen if this is still an issue. I am doing issue cleanup.


Top charts component added

I have added the Top charts component, Please check it out and merge. If something is wrong let me know I will do it again.

@Aman-Mandal Thank you.

@hamzailyas237 It's not what we want Hamza!!
As you can see in the below image, we want top charts to be like that..I hope you will do the needful changes

@hamzailyas237 It's not what we want Hamza!!
As you can see in the below image, we want top charts to be like that..I hope you will do the needful changes

Make a component with,

serial number
Artist image
Artist name
song name
length of song
play button and an add to playlist(+) button

okay, i am doing it.


MacForge v0.14.2 beta(2846) bug?

Bug Report
On restart of computer Macforge crashes Boom 3D (Global Delight) v1.3.6
When Macforge is disabled, Boom 3D starts as normal.
Environment

MacForge version: v0.14.2 beta(2846)
OS version:  macOS 10.15.5
Plugins: cDock, colorfulSidebar X and ColorMenuItems

Add it to the blacklist?

Great, thx it solved the problem, many satisfactory restarts.


The shipment examples use POST /shipment instead of POST /order/{orderId}/ship

The shipment examples use  POST /shipment instead of POST /order/{orderId}/ship
The problem is that, in 2.4.7 instances of Adobe Commerce, POST /shipment only seems to create the Shipments in the database. However, POST /order/{orderId}/ship does more than this -- not only does it create the shipment, but it also calls other methods that update the shipped item quantities on the order items, and updates the total quantity on the shipment.
POST /order/{orderId}/ship calls Magento\Sales\Api\ShipOrderInterface::execute, which eventually calls \Magento\Sales\Model\Order\Shipment\OrderRegistrar::register, and that method sets the quantities of items that are shipped on an order item, which allows proceed with the order flow.
But  POST /shipment only saves the shipment -- it doesn't update any of the order item quantities, and doesn't seem to affect the order flow of placed, invoiced, shipped, complete
It's unclear what the intended usage of POST /shipment is if it is not capable of updating the order item values and affecting the overall order flow.
Recommendation: switch starter kit examples to  POST /order/{orderId}/ship or provide alternative way to ship orders from the starter kit

@brian-labelle let us know if you have any feedback on the PR linked above. Thanks!


Use less global variables in shim

Remove all of them from precompiled headers
Move some to instance fields
Move others to statics

@dotnet-bot test this please


keyframes spin overrides with Tailwind keyframes

I am not sure how to best address this issue, please close if it is out of scope.
I have a spinner with tailwind animate-spin which under the hood uses keyframes spin. After importing sonner to my project, it stopped working as sonner has a keyframes with same name spin.
Thanks for awesome library.

I think a got an fade-in keyframe overrided as well. Maybe it has something due to exporting the lib after exporting our locale .css
But yeah, keyframes with the same name are overwriten and tailwind animate-spin uses "spin" as a keyframe. Probably should think about adding something as sonner-keyframe- prefix to sonner css in order to prevent this.

This has been fixed thanks to @lirbre! 👍🏻


Unify paths attribures accross Evidence types

see the Compound evidence doc

Plan of action:

[ ]  Have workers stop relying on local_path
[ ]  currently, TurbiniaTaskResult will discard Evidence with an empty (as in 'None', not existing path, or path pointing to an empty file). Is this WAI?
[ ]  local_path is set by the output_manager when retrieving an evidence from it saved_path

The workers using local_path:

[ ] turbinia/workers/tomcat.py
[ ] turbinia/workers/strings.py
[ ] turbinia/workers/init.py
[ ] turbinia/workers/artifact.py
[ ] turbinia/workers/analysis/jenkins.py
[ ] turbinia/workers/analysis/wordpress.py
[ ] turbinia/workers/grep.py
[ ] turbinia/workers/hadoop.py
[ ] turbinia/workers/worker_stat.py
[ ] turbinia/workers/sshd.py
[ ] turbinia/workers/psort.py
[ ] turbinia/workers/plaso.py

@rgayon : Is there anything else that needs to be done here?  Maybe just update the developing new tasks doc?

Probably not.
THis is also most likely very very stale


core_theme = false does not work

Hello,
as described in #85 , the below the code does not produce the expected result, in that stipplecore.css is still loaded despite "core_theme = false" given to Stipple.init (using a semicolon instead of a comma between the parameters for Stipple.init produces the same result)
using Genie.Router
using Stipple

@reactive! mutable struct Presentation <: ReactiveModel
    current_id::R{Int8} = 1
end

function init_presentation()
    presentation = Stipple.init(Presentation, core_theme = false)
    on(presentation.isready) do ready
        ready || return
        push!(presentation)
    end
    presentation
end

function ui(presentation)
    page(presentation, "",
    [
        h1("slide 1"),
    ]
    )
end

route("/") do
  init_presentation() |> ui |> html
end

up(8080, open_browser = true)

julia> VERSION
v"1.7.2"
pkg> status
[c43c736e] Genie v4.18.1
[6d011eab] Inflector v1.0.1
[e6f89c97] LoggingExtras v0.4.9
[739be429] MbedTLS v1.0.3
[4acbeb90] Stipple v0.23.0
[ec984513] StipplePlotly v0.11.0
[a3c5d34a] StippleUI v0.18.0
[ade2ca70] Dates
[56ddb016] Logging

Not sure whether this is relevant, but I had a look again today and I discovered that adding "core_theme = false" to the page function call produced an error
MethodError: no method matching injectdeps(::Vector{Any}, ::Type{SlideUI.PresentationModel})
(irrespective of whether "core_theme = false" was supplied as a kwarg to Stipple.init)

I saw now that the bug I referred to in my last comment was caused by the following line:
core_theme && Genie.Renderer.Html.script(src = Genie.Assets.asset_path(assets_config, :js, file="stipplecore")),

this would be a fix:
core_theme ? Genie.Renderer.Html.script(src = Genie.Assets.asset_path(assets_config, :js, file="stipplecore")) : "",

Although as I side note, I thought that "core_theme" would only determine whether stipplecore.css is loaded or not (as opposed to also affecting stipplecore.js). Then again, stipplecore.js contains this line:
javascript (t = document.querySelector("html").classList).add.apply(t, ["stipple-core", e.theme ? e.theme : "stipple-blue"]);
I suppose it would be good to at some point disentangle stipplecore.js and stipplecore.css, in particular to allow users to easily apply their own css? My "solution" for now (which is ugly but pretty enough for my purposes) is to simply call
Genie.Router.delete!(:get_stipplecorecss) somewhere

I ran into this same issue. Thanks for supplying your "solution" -- It's working well for me right now.


Major Improvements 2

Sorry for another PR! Unlike the previous (closed) one, this PR should be mergeable without any external actions required.
This PR brings type safety to typed array and extends #7 to the find and findIndex methods.
Introduces a single utility type CheckNonNullable, which is unnecessary with the type of o being replaced to {} after TypeScript 4.8 due to https://github.com/microsoft/TypeScript/pull/49119.
The first parameter of {Array, %TypedArray%}.from are all renamed to source because writing iterable: Iterable<T> | ArrayLike<T> is kind of misleading, and it is also named source in the spec text.
This PR does not include tests for methods with only thisArg changes, or it will be superfluous.
I think some bugs like this: void in the original library files should be reported to TypeScript, and I am surprised that the return type of the first parameter of the %TypedArray%.prototype methods in the original es2020.bigint.d.ts file are already typed boolean, in contrast to the Array.prototype methods in es5.d.ts.

I hope the generation code could be rewritten such that the files are transformed and emitted using the API instead of printing the statements one by one by text. This way it will be far easier to maintain the code, and the code can even be written such that we need not to repeat the documentations in the lib files.
However I don’t want to modify the generation logic too much, unless you explicitly allow me to do so (and the main reason is that I haven’t got the time).

Do you wish that I commit the VSCode launch.json for debugging?

Oh sorry, I should have notified you after I made the commitment a few days ago.

Thank you, sorry for being late 🤕

Don't forget to publish a new release whenever you're free! 😉


Avoid move of following elements on editor switch

See https://github.com/Alex-D/Trumbowyg/issues/982#issuecomment-499081573.

Ah OK. I understand :)
Thanks for the fix!


go modules compatible versioning

Hello 👋🏽
We use om as a library in our go code. We also use dependabot to keep our dependencies up to date.
We just realised that om was not getting updated. Taking a closer look at om, we realised the tagging you are using is not compatible with the go modules versioning, which follows a v1.8.9 pattern.
Would it be possible to update the tags going forward to include the v?
Thanks!

This seems pretty useful. I'll see what we can do.


Enhance Login Page UI/UX and Add Sign-Up with Home Navigation Icon

Is your feature request related to a problem? Please describe.
I will improve the design of the login page, making it more visually appealing and user-friendly. Additionally, I will create a new sign-up section and add an icon to both the login and sign-up pages that will allow users to navigate directly back to the home page. These enhancements will streamline the user flow and make the interface more intuitive.
Describe the solution you'd like
I would like to enhance the user interface and experience of the login page by making the following improvements:

UI/UX Enhancement for Login Page:
Redesign the login page to make it more visually appealing and user-friendly. This will include improving layout, button styles, and overall aesthetics to ensure a modern and smooth experience.

Sign-Up Option on Login Page:
Add a sign-up option directly to the login page, allowing users to register without navigating to a separate page. This will streamline the user flow and make access easier.

Home Navigation Icon:
Introduce an icon on both the login and sign-up pages that will take users directly to the home page. This will provide easy navigation and enhance usability by giving users quick access to the main page.

Kindly assign this issue to me under GSSoC-Extd and Hacktoberfest.

I need to do further discussion

I need to do further discussion

Yes sir ??

Hey I can help you in this!

I can design your login page like this, if you prefer.


can't import many things

Hi, i'm following readme step by step installation and in the end, when im trying to launch UltraSinger i have some errors that ther is no ffmpeg, no tensorflow, so on so on. It's kindda frustrating that i need to install everything using pip install...

youneed to have git installed in path


new Buffer is deprecated and should be replaced by a different call

new Buffer is deprecated.
See https://nodejs.org/api/buffer.html.
Usages:

https://github.com/spotify/web-api-auth-examples/blob/master/client_credentials/app.js#L19
https://github.com/spotify/web-api-auth-examples/blob/master/authorization_code/app.js#L126

Good catch! @joshunger would you be interested in making a PR for this? 😄

Thanks @zzwong !


Broken web fonts with IPRO

I enabled IPRO and all web fonts stopped working due to Firefox complaining that the fonts are rejected by the sanitizer. More silently, Chrome and IE rejected some of the web fonts as well (specifically, FontAwesome, GitHub: https://github.com/FortAwesome/Font-Awesome). Previously, we were getting other issues with web fonts.
downloadable font: rejected by sanitizer (font-family: "FontAwesome" style:normal weight:normal stretch:normal src index:1) source: http://www3.vocativ.com/content/themes/vocativ/fonts/fontawesome-webfont.woff
downloadable font: rejected by sanitizer (font-family: "FontAwesome" style:normal weight:normal stretch:normal src index:2) source: http://www3.vocativ.com/content/themes/vocativ/fonts/fontawesome-webfont.ttf

Last, but not least, for IE web fonts to work, a trick applied is to add a #iefix to the web font URL. Unfortunately, the IPRO tries to "optimize" the .css file and shards the file with #iefix on a different shard. I think you should ignore the hash when calculating the shard number, otherwise, the same file might be referenced at two different shards.
nginx: v1.7.9
ngx_pagespeed: v1.8

This sounds like the problem you initially reported as #719.  This was fixed in 1.9; could you see if this happens on pagespeed 1.9?

It sounds like the #iefix issue may be unrelated, and could still be a problem in 1.9.  Could you give more details about that?  For example, what does the font css look like before and after processing by PageSpeed?

This is the file: http://www.vocativ.com/content/themes/vocativ/css/build/fonticons.css
IPRO actually translates the URLs like this:

../../fonts/fontawesome-webfont.eot → http://www3.vocativ.com/content/themes/vocativ/fonts/fontawesome-webfont.eot
../../fonts/fontawesome-webfont.eot?#iefix → http://www4.vocativ.com/content/themes/vocativ/fonts/fontawesome-webfont.eot

But now I realize that the second one has an empty ?, which now makes sense.
Anyway, given ?#iefix is a common practice around archaic browsers (http://stackoverflow.com/questions/8050640/how-does-iefix-solve-web-fonts-loading-in-ie6-ie8), maybe PageSpeed can handle it differently, i.e. strip the whole ?#iefix - I'm not sure if an empty query string by RFC should be treated differently than without any query string.

Hmm.  Could you try turning on PreserveUrlRelativity?

In general pagespeed shouldn't be ignoring that question mark; servers are allowed to treat /foo and /foo? differently so we shouldn't collapse them.  Testing now I see:
<link rel=stylesheet href="css">
<link rel=stylesheet href="css?">

becomes:
<link rel=stylesheet href=A.css.pagespeed.cf.fMmK0P8uVk.css>
<link rel=stylesheet href="A.css,q.pagespeed.cf.fMmK0P8uVk.css">

Testing on my own, I can't get pagespeed to rewrite the urls in this at all:
@font-face {
  font-family: 'FontAwesome';
  src: url('../../fonts/fontawesome-webfont.eot');
  src: url('../../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/fontawesome-webfont.woff') format('woff'), url('../../fonts/fontawesome-webfont.ttf') format('truetype'), url('../../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal; }

Did you have to turn anything on to get pagespeed to touch these urls?

The only setting that made a difference was turning IPRO on, but I am gonna re-test on v1.9 and confirm if it's still an issue. I actually was going to release with v1.9, but I got some issues (with exactly the same configuration I had working with v1.8, v1.9 wasn't merging assets) and had to revert back to v1.8, but now I have more time to test and report issues. Although I agree in general that ? should be treated differently by default, it makes sense to have a manual override option that will treat those identically or even an option to strip off all query parameters from known extensions (like static files).

"it makes sense to have a manual override option that will treat those identically or even an option to strip off all query parameters from known extensions (like static files)."
I wonder, could this be achieved by changing ngx_pagespeed's input via nginx's url rewriting capabilities?

@oschaaf Actually that's a good idea as I already strip off stuff like Google Analytics tags and other things that just love to bust caches, but the problem is that it won't work with IPRO, which can (and does) shard ?#iefix inconsistently (by design)!


[Bug]: Running tests with "jsdom" sometimes randomly fails

Version
27.0.6
Steps to reproduce
It's not really reproducible, since the flaw happens randomly.
I use @codemirror library, and I've written tests for them, I also use Jest's configuration of jsdom.  I can't really reliably reproduce it, but it already happened 5 times.
In the screenshot, the missing getClientRect() probably comes from document.createRange(), which means Jest ran tests before JSDOM fully initlized.
Expected behavior
Jest only runs tests after JSOM was fully initialized.
Actual behavior
Everyonce in a while, I suppose Jest runs tests before JSDOM initialized everything.
Additional context
No response
Environment
System:

This bug is still reproducible

We need a reproduction, even if it's somewhat intermittent. Otherwise this bug report is not actionable.

@SimenB It's probably a race condition inside jest runner

We still need a reproduction to look into it

@SimenB How am I supposed to reproduce a race condition?

You have a project which reproduces sometimes - I'd try to reduce it down as much as possible while ensuring it still reproduces (even if rarely).
This is most likely an issue with your tests. You can see the stack trace comes from an animation frame (i.e. something async), but your test is synchronous. However, it might of course be an issue in Jest. Hard to say without a reproduction.

I think the issue is in jsdom.

Then I suggest opening an issue with them. They'll also ask for a reproduction, though.

Without a reproduction it's not actionable here, so I'll close


Low-order refined interpolation [lor-interp-dev]

Implementation of LOR interpolation in a new method FiniteElementSpace::GetTransferOperator, based on a new virtual method, FiniteElement::GetLocalInterpolation.
This is similar to PR #286, however, the mapping of points to physical space and back is avoided, and existing code is reused to simplify the implementation.
TODO:

[x] Decide between this and #286
[x] Demonstrate non-identity HO->LOR "interpolation" in HPC Example 1? --> another PR
[ ] Add a parallel version

Do we want to update the HPC Example 1 to support e.g. ClosedUniform LOR basis for dofs in GaussLobatto?

I think a better example than ClosedUniform might be to precondition an eg. 3rd order problem with a 2nd order problem on the same mesh - this feels (to me) less contrived than using a uniform basis.

The right way to transfer true-dof data in parallel is to consecutively apply: first apply the HO prolongation operator,P_ho (on the coarse mesh), then apply locally the transfer operator T returned by GetTransferOperator and finally apply the low-order restriction operator R_lo (on the refined mesh). In other words, you simply do vt_lo = R_lo T P_ho vt_ho, where vt_* are true-dof vectors. For use as a prolongation and restriction operator in MG, we can form the operator using the "matrix-free" TripleProductOperator class, or we can assemble it as a HypreParMatrix without communication (since only P_ho has off-diagonal).
If you have a ParGridFunction-size vector, generally you have to do v_lo = P_lo R_lo T P_ho R_ho v_ho, where v_* are ParGridFunction-size vectors. In some cases, you may already know that P_ho R_ho v_ho = v_ho (i.e. v_ho is "synchronized"), so the formula will simplify to v_lo = P_lo R_lo T v_ho. I think that for the type of meshes we currently support we always have P_lo R_lo T P_ho = T P_ho - generally this will not be true in the case of non-conforming meshes (if/when we support that in the future). So currently, if v_ho is "synchronized" then we have v_lo = T v_ho.

Regarding the demo of this in the HPC examples: I think it can be done in a separate branch + PR but I'll be OK if you want to do it now.

Regarding the demo of this in the HPC examples: I think it can be done in a separate branch + PR but I'll be OK if you want to do it now.

Separate PR is fine with me, lets just not forget about it :)

To peraphrase https://github.com/mfem/mfem/pull/437#issuecomment-369079645: GetTransferOperator is basically defining a DiscreteLinearOperator and its parallel version should be assembled with P_ho and R_lor as in
https://github.com/mfem/mfem/blob/master/fem/pbilinearform.cpp#L468-L477
This will probably be useful to have for LOR preconditioning. I also wonder if there is any benefit to formally construct a DiscreteLinearOperator object.

I pushed a parallel version in ParFiniteElementSpace::ParallelAssembleTransferOperator. I won't tick the TODO box until somebody else has looked at it.

I changed the name to GetTransferMatrix. Otherwise looks good to me, thanks @barker29!
@v-dobrev can you take a look and merge in next if you are OK with it?

@tzanio, @barker29,
I made the method virtual, changed its name to: GetTrueTransferOperator and implemented it in serial and in parallel. It can return both assembled transfer matrices (SparseMatrix in serial, HypreParMatrix in parallel) and "matrix-free" transfer operators. The implementation required some extensions in other places.
Take a look and let me know if are OK with these changes.

Looks great, thank you @v-dobrev!


How to create a custom accessory ?

Hi
Sorry if this question has been probably asked before.
I would like to create a specific type of accessory for homebridge.
Most of the time accessories like temperature, humidity, others are used but in my case I would like
to implement an accessory to measure water acidity or water pressure.
I understood we could create some "custom" accessory with HomeKit and in this case Siri will not be useable if I am not wrong.
Is there any similar class in homebridge to do this?
Typically in case of pressure, do you think we could have Siri telling us "the pressure is xx mbars" ?
Best Regards
Marco

I'm actually curious about this as well. Basic sensors (like distance) aren't included in Siri's defaults, and it would be great if someone had any knowledge of its inner workings and whether the proposition above would work.

I'm actually try to develop a new configuration for Xiaomi Yeelight RGBA, an how to will be appreciated 👍

Hello,
What I can tell you up to now,
To define a sensor / light or other kind of devices, we device a HMService in Homekit framework.
To specify this kind of so called "service", there are two main params :
The type of the accessory.
The characteristics of the service that is an array of individual characteristics types.
In HMService class.
 No other type and extended type here.....
What is not clear yet, we have a TypeOther / TypeSensor in accessory type, so why not having a HMCharacteristicTypeOther where we could define the sensor unity returned for example... as strings....
To be continued or not.... :)

Tried a lot of things, but cannot get a custom sensor or device working :-(

https://github.com/lagunacomputer/homebridge-CurrentAmbientLightLevel
i made a light sensor.  you can just edit the code.
your possibilities are here:
https://github.com/KhaosT/HAP-NodeJS/blob/master/lib/gen/HomeKitTypes.js


figure out search

This is a big, important feature!

You mean like for example using Tantivy?
@ fulmicoton


Tiny icons in FileDialog on retina display

Godot version: v3.2.beta.custom_build.cd9d51328
OS/device including version: macOS Catalina 10.15.1 / MacBook Pro (Retina, 13-inch, Early 2015)
Issue description:
Icons in some of the FileDialogs are small on retina display.
The project path dialog in Project Manager: (top normal display, bottom retina display)

The find in files dialog:

But most other dialogs (e.g. the Save Scene dialog) have a normal icon size.
Steps to reproduce:

Open Godot editor on a retina display
In the project manager:

Click "New Project"
Click "Browse" button, tool icons in the dialog is small

Open any project:

Switch to the Script Editor
Click "Search" menu, and choose "Find in Files"
Click "..." button, tool icons in the dialog is small

it also happens with Export > Manage Export Templates > Install From File.


Overlaping modals closing all modals

When calling a modal from inside another modal, on clicking on submit, all modals are closed and the back screen (fade) remains. The only way to regain control off screen is refreshing the page.

Hello @pascini.
I advise you to close a modal before you're opening a new. Many modals at one moment are bad usability example.
P.S. This issue doesn't relate with Gentelella. Theme uses twitter boootstrap modals.


Debug panel for WebSockets

It would be extremely useful if this would include an option to show all currently open websockets, and the data that was exchanged with some client information. Furthermore, in general, it would be nice to inject data (like runtime of a background worker) into this.
Any pointers on how to achieve this?

All these features require new aiohttp signals for hooking websocket behavior at least.


[Addition]: Wallet 13a2GVp1scVD5sqz1tNymUQ5LK1SVfQRTKrRK8XQEabvyUeSgGx Gaming Hotspots

Hotspot b58 Addresses
There are much hotspots in one town, everyone send their much HNT to this non mining wallet:
Every Hotspot of them have a big whitness Scale.
Non Mining Wallet:
13a2GVp1scVD5sqz1tNymUQ5LK1SVfQRTKrRK8XQEabvyUeSgGx
These are several Wallet Accounts with max 3 Hotspots in it:
11o5eMfxqCdhggLPsdw3H1AE7m5dN9csZLFH63miQSQhY2HCJq9
111MqvEzSSZZcTFo7onnVVjqsWnEQ8Xwg82AkKCBtqkd6DqC1rb
11rDugwikXZn19c1R43WZjRdVxCAkhTWESsvwKydm7vKFC8op4k
112cB7si4rzpLm5LRxsHvgVh7sjJnz8MGoMC2eqXHcFkfh5pfePZ
1127pF4xA7ZZ5f3guowqZ424nnGMgYBmkQK8E59bmvXLrnpe4uhY
11AjkGwM9mv8Zcf9ofoDp21C85HiS4L8JpuyeN64RoUTpNHAEFD
112NX9e6MKikVAYY6mvaFRXHEJGyqvwAokDabRGEBSzqqJcLCvZG
11myjHvHWM9fKisfYGe47Ycj1w5ZxuiAGxtZpP36GpRW89gpa5R
112Bgzj5yz3zFvKMUj7vyScjdyEn9CWq8NsP7ANG2F89TkiDkkZy
112dPggoSvgjGUtteHV2LNGdA7AjDbE65z2Vm2vaW9JrLCVxquVq
1117MVsS1caR76rpLs784WcMhXPbiNgTxa7eqQFZzkxTgs326Ma
11xJXRfAJharbwKds66MH3Yi4Gzy5NVzqmbVsrP5eB23eVQnHpf
and more
Discord Handle
No response
Reason(s)
think theyre gaming

also spoofing the location


Friend Pages Not Scraped

Hi
Thank you for your contribution, this repo is awesome!
When scraping a persons 'page' like a celebrity or public figure the program works perfectly without a hitch.
The problem arises when scraping a friends profile, scraping stops after only 1 page.
Also, when trying to scrape the limited 'profile' available of someone whom I am not friends with, nothing is scraped.
I am willing to fix this issue myself and contribute where I can, however, I mostly do ml and have little knowledge of web.
If someone can help resolve this (saving me much precious time) or guide me, that would highly be appreciated.
Thank You!

Hi, I'm glad you're enjoying the tool! This issue has been addressed already, check out #13


help me

how to eliminate the white line

add this line
app:bb_showShadow="false"

另外建议你将标题改为 "How to hide the top shadow of BottomBar？"，"Help me" 之类一般没人理你的

灰常感谢

The code is in, going out on next release


Show [] in path, if entry is a list.

kubectl-explore shows me this path:
deployments.spec.template.spec.containers.terminationMessagePath

I know that below "containers" a list is required. It would be nice to make this more obvious, because for custom CRDs I don't always know that.
The output of gron uses [] to indicate that.
What about showing this path, if a list is required?
deployments.spec.template.spec.containers[].terminationMessagePath

@guettli
Thank you for your feedback!
I would like to add --show-brackets (false by default) to show [] in the path.

@guettli Can you check the GIF in the #45 ? Is the behavior that you want?

@keisku thank you very much. This looks good. Why not enable that by default?

I want the PATH output from kubectl-explore to be usable as-is with kubectl-explain by default.
kubectl explain deployments.spec.template.spec.containers[].terminationMessagePath
error: invalid jsonpath syntax, first node must be field node

Good Point. I think about an alternative solution.
What about showing list in bold font and different color?

What about showing list in bold font and different color?

I think it should be addressed in a different issue. I am going to close this issue with #45.
If you want to show list in bold font and different color, can you make a PR for it? I am happy to review it!

Released https://github.com/keisku/kubectl-explore/releases/tag/v0.11.0


"Uploading XXX" notification stays forever

Probably due to starting an upload and then beginning another one before the first one is finalized.

Hmm, I just tried that (beginning another one before the first one is finalized) and the notification disappears after the second one is done. Might be randomly occurring?

I am not exactly sure how to reproduce it... let's keep that under surveillance.
Anyone seeing this problem, please provide as much information as you can, thanks!

Never been able to reproduce this so far... :(

I haven't seen it for a while either.
I close for now, anyone experiencing this bug please reopen!


inference without paired images

can I use your checkpoint and your code to inference my low-light images?

Of course! One issue is, our models are trained on LOL and LOL-v2 and may not generalize well on your own datasets. But you can have a try


Key error ['authenticated'] while logging in

Successfully installed and while authenticating getting keyError : 'authenticated'

Im seeing the same thing, what Im seeing through the IG app, is that they're flagging it an suspicious login attempt


end date typo

Fixed the typo that provoked the issue in  #494, returning the earliest date and not the last one as expected

@GrayJacketStudios Thanks! Can you also fix the related test that is now failing.

Great! Thanks!


Create ath.txt

University website: http://www.eng.ath.bielsko.pl/
Proof of using the domain as email: https://eduroam.ath.edu.pl/

@driffeq Pull request merged. Thank you!


Fix generate input panic on zero value interval

I think users expect interval: 0s to generate messages as fast as it can. Or maybe we should reject such values?
Without this fix, it panics for the following config:
input:
  generate:
    mapping: "root = {}"
    interval: 0s
    count: 0

output:
  stdout: {}

Good catch, thanks @mihaitodor


DEFINE_boolean misbehaves when help-string is empty

What steps will reproduce the problem?
1. use DEFINE_boolean 'force' false ''

What is the expected output?
USAGE: ./test.sh [flags]
flags:
  -f,--[no]force:  (default: false)
  -h,--[no]help:  show this help (default: false)

What do you see instead?
USAGE: ./test.sh [flags]
flags:
flags:ERROR invalid flag name (__flags_force_help)
  -f,--[no]force:  (default: false)
  -h,--[no]help:  show this help (default: false)

What version of the product are you using? On what operating system?
shflags-1.0.3, bash 4.2.24, openSUSE 12.2 x86_64

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 13 May 2013 at 2:31

Fixed.


Using AMX for non-ML optimisation

Hi again,
Thanks for your excellent research. I've been attempting to optimise OpenJPH, a JPEG2000 implementation, with AMX. Just starting off with one of the wavelet transform functions AMX is coming out significantly slower than the NEON instructions generated by the compiler.
First I wanted to ask about AMX_SET() / AMX_CLR(). I timed them in a tight loop and the average came to 7.24 nanoseconds for an AMX_SET() / AMX_CLR() pair, which sounds reasonable. I'm not sure what's happening though because when I go and actually put them around my test function its average time increases by about 2 milliseconds!
This is a rough sketch of how the test goes:
void compress_an_image() {
...
// Calls this 1000s of times
gen_irrev_horz_wvlt_fwd_tx(...)
...

Regardless of the actual AMX code I wrote, there's some weirdness around AMX_SET() / AMX_CLR(). If I put them around gen_irrev_horz_wvlt_fwd_tx() which gets called 1000s of times during image compression, it's much slower, around 70 ms.
I was wondering if you have any insights, I know there's lots going on that could be slowing it down like the kernel having to save and load the AMX state when context switching, or caching, or how the CPU cores share the AMX blocks (still trying to get my head around that).
I also wanted to show you some of the wavelet transform code if you'd like to have a look. There isn't much AMX code out there so I wrote in a way that I thought would give a reasonable speed increase, but so far no go.
The following only shows the first stage of the transform:
Original code: https://github.com/aous72/OpenJPH/blob/master/src/core/transform/ojph_transform.cpp#L357
void gen_irrev_horz_wvlt_fwd_tx(line_buf* line_src, line_buf *line_ldst, line_buf *line_hdst, ui32 width, bool even) {
    float *src = line_src->f32;
    float *ldst = line_ldst->f32, *hdst = line_hdst->f32;

    const ui32 L_width = (width + (even ? 1 : 0)) >> 1;
    const ui32 H_width = (width + (even ? 0 : 1)) >> 1;

    //extension
    src[-1] = src[1];
    src[width] = src[width-2];
    // predict
    float factor = LIFTING_FACTORS::steps[0];
    const float* sp = src + (even ? 1 : 0);
    float *dph = hdst;
    for (ui32 i = H_width; i > 0; --i, sp+=2)
      *dph++ = sp[0] + factor * (sp[-1] + sp[1]);
}

My AMX (de)optimisation:
#define _amx_ldx(srcBuf, destIndex, flags) AMX_LDX(((uint64_t)&*(srcBuf)) | ((uint64_t)(destIndex)<<56) | (flags))
#define _amx_ldy(srcBuf, destIndex, flags) AMX_LDY(((uint64_t)&*(srcBuf)) | ((uint64_t)(destIndex)<<56) | (flags))
#define _amx_stz(destBuf, srcIndex, flags) AMX_STZ(((uint64_t)&*(destBuf)) | ((uint64_t)(srcIndex)<<56) | (flags))

#define VECFP_MULTIPLE_2 0
#define VECFP_MULTIPLE_4 (1ull << 25)

// *M2 only* Multiple mode (bit 31=1), regular load (bit 53=0)
#define _amx_vecfp_multiple(xOffset, yOffset, zRow, xShuffle, yShuffle, bMode, laneWidthMode, aluMode, flags) \
  AMX_VECFP( \
    ((uint64_t)(xOffset) << 10) | \
    ((uint64_t)(yOffset)) | \
    ((uint64_t)(zRow) << 20) | \
    ((uint64_t)(xShuffle) << 29) | \
    ((uint64_t)(yShuffle) << 27) | \
    (1ull << 31) | \
    ((uint64_t)(bMode) << 32) | \
    ((uint64_t)(laneWidthMode) << 42) | \
    ((uint64_t)(aluMode) << 47) | \
    (flags) \
  )

void gen_irrev_horz_wvlt_fwd_tx(line_buf* line_src, line_buf *line_ldst, line_buf *line_hdst, ui32 width, bool even) {
  static float amxScratch[32] __attribute__((aligned(128))) = { 0.0f };

  // src, ldst, and hdst are aligned to 128 bytes
  float *ldst = line_ldst->f32, *hdst = line_hdst->f32, *src = line_src->f32;

  // even is always true
  // 240 < width < 1920

  const ui32 L_width = (width + (even ? 1 : 0)) >> 1;
  const ui32 H_width = (width + (even ? 0 : 1)) >> 1;

  //extension
  src[-1] = src[1];
  src[width] = src[width-2];
  // predict
  const float* sp = src + (even ? 1 : 0);
  float *dph = hdst;

  amxScratch[0] = LIFTING_FACTORS::steps[0];
  _amx_ldy(&amxScratch[0], 0, LDST_MODE_SINGLE);
  // Do ceil(H_width / 32) iterations
  for (ui32 i = 0; i < (H_width + 31) >> 5; i++) {
    // Process 64 floats from sp down to 32 floats to dph
    _amx_ldx(&sp[-1], 0, LDST_MODE_QUAD);
    // Extension
    _amx_ldx(&sp[63], 4, LDST_MODE_SINGLE);

    _amx_vecfp_multiple(0, 0, 0, 3, 0, 7, 4, 10, VECFP_MULTIPLE_4); // Z =  S3(X) * Y
    _amx_vecfp_multiple(8, 0, 0, 3, 0, 7, 4, 0, VECFP_MULTIPLE_4); // Z += (S3(X<<2)) * Y
    _amx_vecfp_multiple(4, 0, 0, 3, 0, 0, 4, 11, VECFP_MULTIPLE_4); // Z += (S3(X<<1))

    _amx_stz(&dph[0], 0, LDST_MODE_SINGLE);
    _amx_stz(&dph[8], 16, LDST_MODE_SINGLE);
    _amx_stz(&dph[16], 32, LDST_MODE_SINGLE);
    _amx_stz(&dph[24], 48, LDST_MODE_SINGLE);

    dph += 32;
    sp += 64;
  }
}

Disassembly:
                             **************************************************************
                             * ojph::local::gen_irrev_horz_wvlt_fwd_tx(ojph::line_buf*... *
                             **************************************************************
                             undefined __cdecl gen_irrev_horz_wvlt_fwd_tx(line_buf *
             undefined         w0:1           <RETURN>
             line_buf *        x0:8           param_1
             line_buf *        x1:8           param_2
             line_buf *        x2:8           param_3
             uint              w3:4           param_4
             bool              w4:1           param_5
                             __ZN4ojph5local26gen_irrev_horz_wvlt_fwd_txEPN  XREF[2]:     Entry Point(*),
                             ojph::local::gen_irrev_horz_wvlt_fwd_tx                      init_wavelet_transform_functions
        0001ed6c 0a 08 40 f9     ldr        x10,[param_1, #0x10]
        0001ed70 48 08 40 f9     ldr        x8,[param_3, #0x10]
        0001ed74 89 00 00 52     eor        w9,param_5,#0x1
        0001ed78 29 01 03 0b     add        w9,w9,param_4
        0001ed7c 40 05 40 bd     ldr        s0,[x10, #0x4]
        0001ed80 40 c1 1f bc     stur       s0,[x10, #-0x4]
        0001ed84 6b 08 00 51     sub        w11,param_4,#0x2
        0001ed88 40 59 6b bc     ldr        s0,[x10,w11, uxtw #2]
        0001ed8c 40 59 23 bc     str        s0,[x10,param_4, uxtw #2]
        0001ed90 8b 57 0c 10     adr        x11,0x37880
        0001ed94 1f 20 03 d5     nop
        0001ed98 6c ce 80 52     mov        w12,#0x673
        0001ed9c 6c f9 b7 72     movk       w12,#0xbfcb, LSL #16
        0001eda0 6c 01 00 b9     str        w12,[x11]=>ojph::local::gen_irrev_horz_wvlt_fw
        0001eda4 2b 10 20 00     __amx_ldy  x11
        0001eda8 3f 09 00 71     cmp        w9,#0x2
        0001edac c3 04 00 54     b.cc       LAB_0001ee44
        0001edb0 29 7d 01 53     lsr        w9,w9,#0x1
        0001edb4 29 7d 00 11     add        w9,w9,#0x1f
        0001edb8 e9 17 49 4b     neg        w9,w9, LSR #0x5
        0001edbc 4a 49 24 8b     add        x10,x10,param_5, UXTW  #0x2
        0001edc0 4a 11 00 d1     sub        x10,x10,#0x4
        0001edc4 0b 00 ea d2     mov        x11,#0x5000000000000000
        0001edc8 0c 40 bc d2     mov        x12,#0xe2000000
        0001edcc ec 00 c2 f2     movk       x12,#0x1007, LSL #32
        0001edd0 ac 00 e0 f2     movk       x12,#0x5, LSL #48
        0001edd4 0d 00 84 d2     mov        x13,#0x2000
        0001edd8 0d 40 bc f2     movk       x13,#0xe200, LSL #16
        0001eddc ed 00 c2 f2     movk       x13,#0x1007, LSL #32
        0001ede0 0e 00 82 d2     mov        x14,#0x1000
        0001ede4 0e 40 bc f2     movk       x14,#0xe200, LSL #16
        0001ede8 0e 00 d2 f2     movk       x14,#0x9000, LSL #32
        0001edec ae 00 e0 f2     movk       x14,#0x5, LSL #48
                             LAB_0001edf0                                    XREF[1]:     0001ee40(j)
        0001edf0 4f 01 0b aa     orr        x15,x10,x11
        0001edf4 0f 10 20 00     __amx_ldx  x15
        0001edf8 4a 01 04 91     add        x10,x10,#0x100
        0001edfc 4f 01 46 b2     orr        x15,x10,#0x400000000000000
        0001ee00 0f 10 20 00     __amx_ldx  x15
        0001ee04 6c 12 20 00     __amx_ve   x12
        0001ee08 6d 12 20 00     __amx_ve   x13
        0001ee0c 6e 12 20 00     __amx_ve   x14
        0001ee10 a8 10 20 00     __amx_stz  x8
        0001ee14 0f 81 00 91     add        x15,x8,#0x20
        0001ee18 ef 01 44 b2     orr        x15,x15,#0x1000000000000000
        0001ee1c af 10 20 00     __amx_stz  x15
        0001ee20 0f 01 01 91     add        x15,x8,#0x40
        0001ee24 ef 01 43 b2     orr        x15,x15,#0x2000000000000000
        0001ee28 af 10 20 00     __amx_stz  x15
        0001ee2c 0f 81 01 91     add        x15,x8,#0x60
        0001ee30 ef 05 44 b2     orr        x15,x15,#0x3000000000000000
        0001ee34 af 10 20 00     __amx_stz  x15
        0001ee38 08 01 02 91     add        x8,x8,#0x80
        0001ee3c 29 05 00 31     adds       w9,w9,#0x1
        0001ee40 83 fd ff 54     b.cc       LAB_0001edf0
                             LAB_0001ee44                                    XREF[1]:     0001edac(j)
        0001ee44 c0 03 5f d6     ret

I'm not too good with understanding assembly but it looks like the compiler did an OK job taking all those mov movk instructions that setup the operands for the AMX instructions outside of the loop to speed things up. For NEON it should be outputting 4 floats per loop while my AMX code stores 32 floats each loop (well technically 40 but it overlaps), so theoretically it should be a lot faster even if my implementation wasn't ideal.
If you've got any ideas or info on cycle counts / pipelining etc they would be greatly appreciated!

Ok interesting, thanks for the data! I think I've got a better understanding of what's a good fit for AMX acceleration and how to get the utilisation as high as possible.


Adding a reference to https://github.com/platosha/angular-polymer

So it is official that this repo isn't supported anymore (pitty, but that is how open source works). It would be fair to write this in the readme and point to https://github.com/platosha/angular-polymer. Which will take care of support for angular 2.2+ projects. This way the people are informed and might help with the development...

The README is updated with the transfer notice.