text:
Documentation: omissions and dead link

Dear Sirs & Madams,
thank you for offering this service, which we would like to use to make our own ontology https://github.com/zazuko/rdf-vocabularies/issues/126 visible.
Some minor doubts about your documentation:

A link is dead:

It is not clear which formats your script accepts as an input to convert them to N-quads. Our ontology is provided as TTL, RDF, N3.

What happens if the ontology is updated? Is it converted and uploaded again automatically?

Regards,
Giacomo Lanza and the group "Metadata4Ing"

Hello @Zack-83. Thank you for you message. It typically is one or the other. Either we'd add your requested vocabulary to @zazukoo/rdf-vocabularies, or you can create your own package by using this template repo to bootstrap.
At this point, I think we focus on more mainstream vocabularies for the main package. Thus, I encourage you to use this repo template and publish a package yourself.
I updated the readme mention of src/vocabulary. The link is dead because it was meant to point to a folder which does not exist in master branch. It was more of a suggestion. Do see the example branch or our auxiliary package for a complete setup. The latter also includes versioning/deployment automation
Sources can be in any Common RDF format. If a namespace dereferences to RDF, then it should work out of the box without tweaks. Otherwise, do referer to the build/overrides.ts file to see what can be done if a vocab is not published correctly.
Finally, I added a mention in readme that updates need to be handled by package authors.

repo: zazuko/build-your-vocabularies


text:
Use explicit nullable type for PHP 8.4

Implicitly marking parameter $length as nullable is deprecated, the explicit nullable type must be used instead

Thank you!

source: gharchive/pull-request

authors: taylorvance zbateson

repo: zbateson/mb-wrapper

license_type: permissive

license_source: github-api


text:
RD03 路由器

最新买的AX3000T 如果是RD03是不是不支持openwrt的任何版本？

最新的好像是有固件库的区域锁无法降级，还看到有些大佬拆开看已经换了Winbond W25N01KV
https://forum.openwrt.org/t/openwrt-support-for-xiaomi-ax3000t/180490 （大佬也说不要降级。。。
OpenWRT images (based on official repository):
official images: 23.05.4 130 / snapshot 2.3k
remittor's builds: 23.05.X 1.5k
Note: official images do not have LuCI webui!
Note: remittor's images support new nand chip Winbond W25N01KVsnapshot
我的意思是，如果我不小心买到了最新版本固件的设备，就是只能等等看了吗。（因为无法解锁ssh
如果不是最新的版本固件我就还可以降级并使用remittor构建的23.05.X版本的固件是吗？（因为现在国内出厂的大概率是Winbond W25N01KV芯片  （没十足把握不敢随便刷呀

source: gharchive/issue

license: MIT


text:
stress test research spike

Conduct research spike to establish approach and LEO for stress testing lightwalletd per the requirements in #178
Time Box: 8 hours

Results of this research spike:
Lightwalletd startup
First, start a mainnet instance of zcashd. Then start lightwalletd with the following arguments:
go run cmd/server/main.go -conf-file ~/.zcash/zcash.conf -cache-size 400000

Alternatively, you can:
go build `cmd/server/main.go
./main -conf-file ~/.zcash/zcash.conf -cache-size 400000

You will now need to wait for the lightwalletd to download the blocks, while will take around 40 minutes. (After #186 is merged, this waiting will be a one-time event.)
Load generation
We can use grpcurl to submit the GetBlockRange RPC to create a significant and long-running load on the lightwalletd. The following command runs for around 10 seconds on my system (after the lightwalletd has run long enough to download all blocks since Sapling activation):
grpcurl -insecure -d '{"start":{"height":419200},"end":{"height":719199}}' localhost:9067 cash.z.wallet.sdk.rpc.CompactTxStreamer/GetBlockRange

You should see a stream of compact blocks appearing on standard output and no errors. (You can redirect stdout to a file or to /dev/null.)
To test many connections, we need to run many grpcurl simultaneous instances to the same lightwalletd, something like the following script:
#!/bin/bash
# Generate a gRPC load to a lightwalletd (which must be already running, mainnet)
iterations=${1-8} # default 8 iterations
seq $iterations | while read i
do
    time grpcurl -insecure -d '{"start":{"height":419200},"end":{"height":719199}}' localhost:9067 cash.z.wallet.sdk.rpc.CompactTxStreamer/GetBlockRange >/dev/null &
done

You can run the script with an argument for the number of copies of grpcurl to launch, default 8. This script will return almost immediately, but the grpcurl instances will be running asynchronously. You can see them using the top or ps commands. If you wish to interrupt the test, run killall grpcurl.
While this is running, monitor the network, memory, and CPU usage of the lightwalletd instance. We would like to discover how many simultaneous, active connections the lightwalletd can accommodate before running out of various resources, and also what level of services the clients receive. (We can measure the latter by timing the grpcurl instances.)
resource limitations
It's very possible that the system will run out of resources before lightwalletd does. If you start (say) 1000 instances of grpcurl, you will likely see errors about not being able to fork processes.
To solve this, we need to run the grpcurl instances on one or more separate systems (cloud instances, probably) and point them all to the machine running lightwalletd.
simultaneous instances multiple threads instead of multiple processes
We should write a simple gRPC client (in Go) that generates this load using multi-threading (i.e. using Go routines). This will use an order of magnitude fewer system resources than multiple instances of grpcurl. The level of programming effort should be about one day. This little test client should be committed to the lightwalletd repository.
Further functional performance testing
The above is merely testing the efficiency of the gRPC mechanism, especially on the server side. Next, we should run tests such as fetching and sending transactions, and the other APIs, to ensure that these can be handled from multiple simultaneous clients.

authors: LarryRuane braddmiller

repo: zcash/lightwalletd


text:
Correct Link to Wallet on Website

https://electriccoin.co/wallet-resources/
This page links to the old wallet app.  Once this project is ready, the link should change to this repo.

Blocked temporarily by a decision over whether or not we will be sharing the new wallet's styleguide with the public / opensource questions.

(Additional content request from growth/dev)

Corrected!

authors: ccjernigan geffenz

repo: zcash/secant-android-wallet


text:
Skip non-directories for zinit recently

Currently zinit recently will cause errors when users have non-directories (typically, digest wordcode files created by zcompile DIR FILES) in ${ZINIT[PLUGINS_DIR]} and the results can be inaccurate for subsequent entries because pushd fails but .zinit-recently still tries to popd.
This PR adds -/ qualifier to the glob filename generations for array plugins, and || continue to the pushd call as fallback and now it just skips all the non-directories.

Thanks.

authors: psprint solarizedalias

repo: zdharma/zinit


text:
Banner

waow

authors: Autumnis zealsprince

repo: zealsprince/lc-locker


text:
SQL Support

How can convert json to sql ?

Hi, I have the same issue here. Is there any way I can do it?

authors: elisabetb nazrdogan

repo: zebzhao/Angular-QueryBuilder

license: mit

license_source: bigquery


text:
Add a diff view

Check for existing issues

[X] Completed

Describe the feature
Add support for showing the diff between different files, similarly to VSCode's code -d/--diff.
If applicable, add mockups / screenshots to help present your vision of the feature
No response

I would love it too. Zed is a great editor. Lately I've been using it as a terminal app (a window with just center terminal views) and it works fantastic too. A proper git support and I can have everything in one application.

authors: dangh hferreiro

repo: zed-industries/community


text:
Issue when using the Geist Mono Font !!

Check for existing issues

[X] Completed

Describe the bug / provide steps to reproduce it
I tried to use the new Geist Mono font ( from Vercel ) , the font is rendered very very thin which is un-readable !
Environment
the copy dind't work
If applicable, add mockups / screenshots to help explain present your vision of the feature

If applicable, attach your ~/Library/Logs/Zed/Zed.log file to this issue.
If you only need the most recent lines, you can run the zed: open log command palette action to see the last 1000.
Zed.log

It's a font issue, not Zed. Download new Geist realease. This is how it's looking for me:

https://github.com/vercel/geist-font/issues/15
https://github.com/vercel/geist-font/issues/12

Just tested and it works smooth ! thank you


text:
Tab context menu

Check for existing issues

[X] Completed

Is your feature request related to a problem?
N/A
Describe the solution you'd like
Add a context menu for tabs to enable quick access to splits, jumping to a file in the project browser, and locating the file on the operating system.
Example from Nova:

If applicable, add mockups / screenshots to help present your vision of the feature
N/A

We have the menu now.  It doesn't have everything suggested here, but maybe we can close this out and make a new fresh issue for what else to add in the menu.

As requested, adding the feature details here in this ticket.
Describe the feature
As a Zed lover, when I right click an open tab, I would love to get a right click context menu with tab management options. Here is a short list 😜 :

Copy File Path
Pin Tab
Close Other Tabs
Close All Tabs
Close Unmodified Tabs
Close Tabs to the Left
Close Tabs to the Right
Close this tab
Move tab to Left/Right/Top/Bottom Pane
Move Tab to New Window

Obviously, we don't want the menu to overwhelm the user. Some work there for the design team to select the primary ones and find a way to make others available on demand.
One way I can think of is a header like strip in the menu with just icons to a few things, say Close Other Tabs, Close tabs to the left, Close tabs to the right, Close Unmodified, Pin Tab. Then rest of it or a subset of the rest of the items can be listed in the context menu.
Additionally ...

the above icon concept may be used to the context menu item in the list. For example, Move tab to Left/Right/Top/Bottom Pane item in the list could be Split tab to Left/Right/Top/Bottom Pane and icon beside it that when clicked will split and move the tab instead of split and use the same file.
the context menu items in the list may be clicked for an action or expanded to select from more. For example, Copy Path could have a little 🢂 that opens to the sub-list - Copy File Name, Copy Relative Path etc. while clicking on Copy File Path copies the full path.

Something like that would be awesome and very useful.

A minimal tab context menu is coming in v0.80.2.  It currently only has tab-closing commands in it.  Im going to leave this open, as it requests more actions than just tab-closing ones.

Actually, let's close this one out and open new issues for adding actions to the context menu.

Actually, let's close this one out and open new issues for adding actions to the context menu.

Is there an issue already or yet to be created?

@vivekragunathan, I haven't created one yet.  Just to show what the current iteration has, here is a screenshot:

Note, some of the names of these context menu options are a bit awkward, but they are consistent with what we already have in the command palette.  At some point, we will sweep through and update all of our awkward command and context menu option names.

authors: JosephTLyons assayire iamnbutler vivekragunathan


text:
All spellslots shown as level 1

I am really sorry to bother you again, but new update, new bug :D
Its a minor one this time, nothing game breaking. But on the monster blocks all spellslots are shown as level 1. Even though they arent and are correctly consumed as a higher tier spell slot when a higher level spell is being casted:

So its only a visual bug as far as i see it. Tested on multiple spellcasting actors (which finally work again, thanks for that!)

Similar problems with skills not showing correctly

Should be fixed in v3.3.4


text:
Fix pagination for looped or grouped slider.

On the example app of the repository if we change the swiper configuration with
loop: true
on line 36 of file app.component.ts, the pagination gets broken. It does not go to the correct slide.
The culprit is method onIndexSelect() of swiper.component.ts of ngx-swiper-wrapper.
Inspecting the function onClickIndex() on core.js of Swiper package I've come to the present commit which solves the problem.
Regards

Thanks, I will merge this and include in the upcoming 4.5.0 release.

authors: akaztp sconix

repo: zefoy/ngx-swiper-wrapper


text:
About loss ratio computation

Hi
I have just setup mlvpn to aggregate 2 ADSL links and, as the performance is not the expected one (I have half the bandwidth of one link when I use mlvpn), I had a closer look at configuration and at verbose messages...
I have not fixed my bandwidth issue but a first remark is : As soon as I begin to download, the loss ratio of each tunnel reaches 50%
When looking at the code this is inherent to the way loss is computed : it counts (using seq number) how many packets are received among the 64 last ones per tunnel. As the sequence number is global, in a configuration with 2 tunnels, if we use evenly each tunnel then one packet out of 2 is sent in each tunnel and loss ratio is quickly computed as 50% while there is not a single "real" packet loss
I guess if we have 3 similar tunnels then it would stabilize around 66% and so on...
Is it the expected behavior ?
Regards
Stéphan

No, this is not the expected behavior at all. You are absolutely right. As we use a global sequence, it's not possible to get this loss detection system working.
Regarding the performance issue, if you are using the current "master", it's expected to have poor performance when the underlying link is dropping packets (slow connections). The only way to get around that is to maintain a sequence per connection, and doing the reordering on a connection basis instead of a global one. (I mean, connections INSIDE the tunnel)

Thanks a lot for your feedback regarding loss computation, then if it is not too much for the protocol overhead, using an additional  seq number at tunnel scope would fix this ratio...
Regarding performance, I have to say that so far I have been unable to finely understand what really goes wrong... I have not very lossy links : 2 similar ADSL lines, everything is wired between ISP gateways and my host running mlvpn. Also when I analyze the logs I cannot see missing sequence numbers : I should write a script to parse them and be 100% sure but if it happens it would be very sparse... When I capture the exchanges on the TUN device, I can see that at some stage the tcp connection experience abnormal behavior (ack are resent) but it rather seems that for a short period the server simply stops to send new packets. Not so sure, deeper investigations are required...
You are right that I currently use a master build, would you have a specific tag to advise for testings that could/should behave better than the work in progress master ?

I use in production with aggregation but reordering disabled using latest release version

I've experienced the corruptions / send pauses you are talking about, I've not found out why still

Thanks a lot,
I tried with V2.3.1, no reorder (anyway in this version no reorder was automatic because of a3f78e6525450181158c27f9a64444fef23832e0)
Upload works almost as expected but download behaves the same
I have setup a very simple test using netperf benchmark to better understand the data flow but there is nothing obvious (what I analyze is just fine, I suspect the tcp flow control is somehow fooled but have no proof)
For my immediate operational needs I think I will try to deploy MultiPath TCP but I will come back and investigate further mlvpn if I can as it has less low level prerequisites and is not limited to tcp protocol.  I will tell you if I find something that deserves sharing...

see https://github.com/zehome/MLVPN/pull/69

authors: markfoodyburton wolfgar zehome

repo: zehome/MLVPN


text:
When using 'next-sass' and next-css together Is it possible to apply the cssModules option differently?

When using 'next-sass' and next-css together Is it possible to apply the cssModules option differently?

It was resolved by link below.

https://nextjs.org/blog/next-9-2

repo: zeit/next-plugins


text:
[internal] Dedupe monorepo deps

This dedupes webpack and other dependencies, which should make installing the monorepo locally faster.

Stats from current PR

Default Server Mode (Increase detected ⚠)

General Overall decrease ✓

zeit/next.js canary
Timer/next.js update/deps
Change

buildDuration
12.9s
12.9s
-14ms

nodeModulesSize
55.9 MB
55.2 MB
-701 kB

Page Load Tests Overall increase ✓

zeit/next.js canary
Timer/next.js update/deps
Change

/ failed reqs
0
0
✓

/ total time (seconds)
2.216
2.24
⚠ +0.02

/ avg req/sec
1127.98
1116.31
-11.67

/error-in-render failed reqs
0
0
✓

/error-in-render total time (seconds)
1.312
1.266
-0.05

/error-in-render avg req/sec
1905.7
1974.88
⚠ +69.18

Client Bundles (main, webpack, commons)

zeit/next.js canary
Timer/next.js update/deps
Change

main-HASH.js gzip
6.25 kB
6.25 kB
✓

webpack-HASH.js gzip
746 B
746 B
✓

de003c3a9d30..5e5e.js gzip
10.3 kB
10.3 kB
✓

framework.a1..NSE.txt gzip
220 B
220 B
✓

framework.a1..NSE.txt gzip
220 B
220 B
✓

framework.HASH.js gzip
39 kB
39 kB
✓

Overall change
56.7 kB
56.7 kB
✓

Client Bundles (main, webpack, commons) Modern

zeit/next.js canary
Timer/next.js update/deps
Change

main-HASH.module.js gzip
4.79 kB
4.79 kB
✓

webpack-HASH..dule.js gzip
746 B
746 B
✓

de003c3a9d30..dule.js gzip
6.85 kB
6.85 kB
✓

framework.HA..dule.js gzip
39 kB
39 kB
✓

Overall change
51.4 kB
51.4 kB
✓

Legacy Client Bundles (polyfills)

zeit/next.js canary
Timer/next.js update/deps
Change

polyfills-HASH.js gzip
26.2 kB
26.2 kB
✓

Overall change
26.2 kB
26.2 kB
✓

Client Pages

zeit/next.js canary
Timer/next.js update/deps
Change

_app.js gzip
1.23 kB
1.23 kB
✓

_error.js gzip
3.12 kB
3.12 kB
✓

hooks.js gzip
663 B
663 B
✓

index.js gzip
222 B
222 B
✓

link.js gzip
2.06 kB
2.06 kB
✓

routerDirect.js gzip
280 B
280 B
✓

withRouter.js gzip
278 B
278 B
✓

Overall change
7.85 kB
7.85 kB
✓

Client Pages Modern

zeit/next.js canary
Timer/next.js update/deps
Change

_app.module.js gzip
598 B
598 B
✓

_error.module.js gzip
2.09 kB
2.09 kB
✓

hooks.module.js gzip
383 B
383 B
✓

index.module.js gzip
223 B
223 B
✓

link.module.js gzip
1.52 kB
1.52 kB
✓

routerDirect..dule.js gzip
279 B
279 B
✓

withRouter.m..dule.js gzip
278 B
278 B
✓

Overall change
5.37 kB
5.37 kB
✓

Client Build Manifests

zeit/next.js canary
Timer/next.js update/deps
Change

_buildManifest.js gzip
61 B
61 B
✓

_buildManife..dule.js gzip
61 B
61 B
✓

Overall change
122 B
122 B
✓

Rendered Page Sizes Overall decrease ✓

zeit/next.js canary
Timer/next.js update/deps
Change

index.html gzip
927 B
927 B
✓

link.html gzip
937 B
937 B
✓

withRouter.html gzip
926 B
925 B
-1 B

Overall change
2.79 kB
2.79 kB
-1 B

Diffs

Diff for main-HASH.js
@@ -239,6 +239,7 @@ var _isDynamic = __webpack_require__("/jkW");

 var _performanceRelayer = __webpack_require__("bGXG");
 /* global location */
+/// <reference types="react-dom/experimental" />

 if (!('finally' in Promise.prototype)) {

Diff for main-HASH.module.js
@@ -199,6 +199,7 @@ var _isDynamic = __webpack_require__("/jkW");

 var _performanceRelayer = __webpack_require__("bGXG");
 /* global location */
+/// <reference types="react-dom/experimental" />

 if (!('finally' in Promise.prototype)) {

Diff for index.html
@@ -1 +1 @@
-<!DOCTYPE html><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/index.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-50efd17094f55ce8ceff.module.js" as="script" crossorigin="anonymous"/>
Hello world 👋

\ No newline at end of file
+<!DOCTYPE html><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/index.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-f77bc7795f1b604d4867.module.js" as="script" crossorigin="anonymous"/>
Hello world 👋

\ No newline at end of file

Diff for link.html
@@ -1 +1 @@
-<!DOCTYPE html><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/link.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-50efd17094f55ce8ceff.module.js" as="script" crossorigin="anonymous"/>

A Link page!
Go to /

\ No newline at end of file
+<!DOCTYPE html><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/link.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-f77bc7795f1b604d4867.module.js" as="script" crossorigin="anonymous"/>

A Link page!
Go to /

\ No newline at end of file

Diff for withRouter.html
@@ -1 +1 @@
-<!DOCTYPE html><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/withRouter.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-50efd17094f55ce8ceff.module.js" as="script" crossorigin="anonymous"/>

I use withRouter

\ No newline at end of file
+<!DOCTYPE html><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/BUILD_ID/pages/_app.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/BUILD_ID/pages/withRouter.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/webpack-d629b83a65f3e33fa99e.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/framework.5bb7f30f859f5f31359f.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/chunks/de003c3a9d308750aa009870a5926f9b18ab31f4.7d6979ed92064e0b8892.module.js" as="script" crossorigin="anonymous"/><link rel="preload" href="/_next/static/runtime/main-f77bc7795f1b604d4867.module.js" as="script" crossorigin="anonymous"/>

I use withRouter

\ No newline at end of file

Serverless Mode (Decrease detected ✓)

General Overall decrease ✓

zeit/next.js canary
Timer/next.js update/deps
Change

buildDuration
12.8s
13.3s
⚠ +434ms

nodeModulesSize
55.9 MB
55.2 MB
-701 kB

Client Bundles (main, webpack, commons)

zeit/next.js canary
Timer/next.js update/deps
Change

main-HASH.js gzip
6.25 kB
6.25 kB
✓

webpack-HASH.js gzip
746 B
746 B
✓

de003c3a9d30..5e5e.js gzip
10.3 kB
10.3 kB
✓

framework.a1..NSE.txt gzip
220 B
220 B
✓

framework.a1..NSE.txt gzip
220 B
220 B
✓

framework.HASH.js gzip
39 kB
39 kB
✓

Overall change
56.7 kB
56.7 kB
✓

Client Bundles (main, webpack, commons) Modern

zeit/next.js canary
Timer/next.js update/deps
Change

main-HASH.module.js gzip
4.79 kB
4.79 kB
✓

webpack-HASH..dule.js gzip
746 B
746 B
✓

de003c3a9d30..dule.js gzip
6.85 kB
6.85 kB
✓

framework.HA..dule.js gzip
39 kB
39 kB
✓

Overall change
51.4 kB
51.4 kB
✓

Legacy Client Bundles (polyfills)

zeit/next.js canary
Timer/next.js update/deps
Change

polyfills-HASH.js gzip
26.2 kB
26.2 kB
✓

Overall change
26.2 kB
26.2 kB
✓

Client Pages

zeit/next.js canary
Timer/next.js update/deps
Change

_app.js gzip
1.23 kB
1.23 kB
✓

_error.js gzip
3.12 kB
3.12 kB
✓

hooks.js gzip
663 B
663 B
✓

index.js gzip
222 B
222 B
✓

link.js gzip
2.06 kB
2.06 kB
✓

routerDirect.js gzip
280 B
280 B
✓

withRouter.js gzip
278 B
278 B
✓

Overall change
7.85 kB
7.85 kB
✓

Client Pages Modern

zeit/next.js canary
Timer/next.js update/deps
Change

_app.module.js gzip
598 B
598 B
✓

_error.module.js gzip
2.09 kB
2.09 kB
✓

hooks.module.js gzip
383 B
383 B
✓

index.module.js gzip
223 B
223 B
✓

link.module.js gzip
1.52 kB
1.52 kB
✓

routerDirect..dule.js gzip
279 B
279 B
✓

withRouter.m..dule.js gzip
278 B
278 B
✓

Overall change
5.37 kB
5.37 kB
✓

Client Build Manifests

zeit/next.js canary
Timer/next.js update/deps
Change

_buildManifest.js gzip
61 B
61 B
✓

_buildManife..dule.js gzip
61 B
61 B
✓

Overall change
122 B
122 B
✓

Serverless bundles

zeit/next.js canary
Timer/next.js update/deps
Change

_error.js
558 kB
558 kB
✓

404.html
4.18 kB
4.18 kB
✓

hooks.html
3.81 kB
3.81 kB
✓

index.js
558 kB
558 kB
✓

link.js
595 kB
595 kB
✓

routerDirect.js
587 kB
587 kB
✓

withRouter.js
587 kB
587 kB
✓

Overall change
2.89 MB
2.89 MB
✓

authors: Timer ijjk


text:
[prerender-indicator] Prevent blocking while hidden

Allow clickthrough to previously inaccessible elements after indicator has been hidden.

Not too familiar with azure tests but here is where it fails if that matters: https://dev.azure.com/nextjs/next.js/_build/results?buildId=5415&view=logs&jobId=69944193-f126-526b-b021-abb6fb4b38ee&taskId=48d95490-9f23-5ac3-7147-c2242239a615&lineStart=8404&lineEnd=8409&colStart=4&colEnd=14


text:
Add Prerender type for SPRv2

This adds a new Prerender type in preparation for Serverless Prerendering v2.
It accepts the following parameters:
interface Prerender {
  expiration: number;
  lambda: Lambda;
  fallback: FileBlob | FileFsRef | FileRef;
}

Codecov Report

Merging #3021 into canary will increase coverage by 1.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           canary    #3021      +/-   ##
==========================================
+ Coverage   11.34%   12.39%   +1.05%
==========================================
  Files         267      267
  Lines       10026    10159     +133
  Branches     1308     1273      -35
==========================================
+ Hits         1137     1259     +122
- Misses       8797     8810      +13
+ Partials       92       90       -2

Impacted Files
Coverage Δ

src/util/metrics.ts
68.18% <0%> (-2.41%)
:arrow_down:

src/util/dev/builder-cache.ts
80.74% <0%> (+3.47%)
:arrow_up:

src/util/projects/get-project-by-id-or-name.ts
28.57% <0%> (+3.57%)
:arrow_up:

src/util/get-files.ts
91.66% <0%> (+3.88%)
:arrow_up:

src/util/dev/router.ts
82.69% <0%> (+4.12%)
:arrow_up:

src/util/prefer-v2-deployment.ts
61.9% <0%> (+5.65%)
:arrow_up:

src/util/output/create-output.ts
43.58% <0%> (+12.33%)
: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 e8e95b8...4c2cf90. Read the comment docs.

authors: codecov-io leo

repo: zeit/now


text:
[Question] How to create a mixin

Hey,
Currently my code looks like:
<style jsx>{`
      .card__image {
        box-shadow: 0 0 40px 0 #fff;
        transition-property: box-shadow;
        will-change: box-shadow;
        transition-duration: .2s;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
      }

      .card__image:hover {
        box-shadow: 0 0 60px 0 #fff;
      }
    `}</style>

I want to refactor it and extract a transition effect to be used in other parts of my application.
I can extract it in something like:
const addTransition = property => `
        transition-property: ${property};
        will-change: ${property};
        transition-duration: .2s;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
`

It's similar to @mixin under SASS.
Now I can simplify and refactor my code into:
<style jsx>{`
      .card__image {
        box-shadow: 0 0 40px 0 #fff;
        ${addTransition(box-shadow)}
      }

      .card__image:hover {
        box-shadow: 0 0 60px 0 #fff;
      }
    `}</style>

Problem? this doesn't work; I don't know if the problem is my syntax or what.

As we speak styled-jsx supports only static css.
If you want to reuse styles you can define them in a separate module [link] (still as static, so you can't use the function approach) or set the dynamic property as inline style.

authors: Kikobeats giuseppeg

repo: zeit/styled-jsx


text:
Cannot relocate fsevents binary

Platform: macOS
package.json
{
  "name": "ncc-test",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    "chokidar": "^2.1.2"
  }
}

index.js
const chokidar = require("chokidar");

chokidar.watch(".", {}).on("all", (event, path) => {
  console.log(event, path);
});

ncc build index.js

Error:
Tims-MacBook:ncc-test timfish$ ncc build index.js
ncc: Module directory "/Users/timfish/Documents/Repositories/ncc-test/node_modules/fsevents/node_modules/node-pre-gyp/lib" attempted to require "aws-sdk" but could not be resolved, assuming external.
ncc: Module directory "/Users/timfish/Documents/Repositories/ncc-test/node_modules/fsevents/node_modules/node-pre-gyp/lib" attempted to require "aws-sdk" but could not be resolved, assuming external.
ncc: Module directory "/Users/timfish/Documents/Repositories/ncc-test/node_modules/fsevents/node_modules/node-pre-gyp/lib" attempted to require "aws-sdk" but could not be resolved, assuming external.
ncc: Module directory "/Users/timfish/Documents/Repositories/ncc-test/node_modules/fsevents/node_modules/node-pre-gyp/lib/util" attempted to require "npm" but could not be resolved, assuming external.
ncc: Module directory "/Users/timfish/Documents/Repositories/ncc-test/node_modules/fsevents/node_modules/node-pre-gyp/lib/util" attempted to require "node-gyp" but could not be resolved, assuming external.
ncc: Module directory "/Users/timfish/Documents/Repositories/ncc-test/node_modules/fsevents/node_modules/node-pre-gyp/lib" attempted to require "request" but could not be resolved, assuming external.
   0kB  dist/node-pre-gyp/bin/node-pre-gyp.cmd
   0kB  dist/nw-pre-gyp/package.json
   0kB  dist/node-pre-gyp/lib/util/nw-pre-gyp/package.json
   0kB  dist/node-pre-gyp/contributing.md
   1kB  dist/node-pre-gyp/appveyor.yml
   1kB  dist/node-pre-gyp/LICENSE
   1kB  dist/nw-pre-gyp/index.html
   1kB  dist/node-pre-gyp/lib/util/nw-pre-gyp/index.html
   2kB  dist/node-pre-gyp/package.json
   2kB  dist/package.json
   3kB  dist/node-pre-gyp/bin/node-pre-gyp
  13kB  dist/node-pre-gyp/CHANGELOG.md
  24kB  dist/node-pre-gyp/lib/util/abi_crosswalk.json
  30kB  dist/node-pre-gyp/README.md
1660kB  dist/index.js
1738kB  [10697ms] - ncc 0.15.2

Suspect it's due to this in the fsevents dependency:
var path = require('path');
var binary = require('node-pre-gyp');
var Native = require(binary.find(path.join(__dirname, 'package.json')));

I just tried this case out and it is working completely fine for me.
Are you running in Windows perhaps?

Ah I see you say macOS... would be odd if this was a Mac/Linux difference.
Perhaps try reinstalling to ensure the fsevents build is running? And the code definitely works without an ncc build?

I'll take another look into this today. chokidar bundles fine on Linux and Windows because fsevents is a macOS only optional module.

I've found a cross-platform module that uses node-pre-gyp in a similar way and gives the same warnings, although it is outputting a working bundle:
package.json
{
  "name": "ncc-test",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    "bcrypt": "^3.0.4",
  }
}

index.js
const bcrypt = require('bcrypt');

bcrypt.hash('s0/\/\P4$$w0rD', 10, function(err, hash) {
    console.log('Hash:', hash)
});

Build output
λ ncc build index.js
ncc: Module directory "C:\Users\tim\Documents\Repositories\ncc-test\node_modules\bcrypt\node_modules\node-pre-gyp\lib" attempted to require "aws-sdk" but could not be resolved, assuming external.
ncc: Module directory "C:\Users\tim\Documents\Repositories\ncc-test\node_modules\bcrypt\node_modules\node-pre-gyp\lib" attempted to require "aws-sdk" but could not be resolved, assuming external.
ncc: Module directory "C:\Users\tim\Documents\Repositories\ncc-test\node_modules\bcrypt\node_modules\node-pre-gyp\lib" attempted to require "aws-sdk" but could not be resolved, assuming external.
ncc: Module directory "C:\Users\tim\Documents\Repositories\ncc-test\node_modules\bcrypt\node_modules\node-pre-gyp\lib\util" attempted to require "node-gyp" but could not be resolved, assuming external.
ncc: Module directory "C:\Users\tim\Documents\Repositories\ncc-test\node_modules\bcrypt\node_modules\node-pre-gyp\lib\util" attempted to require "npm" but could not be resolved, assuming external.
ncc: Module directory "C:\Users\tim\Documents\Repositories\ncc-test\node_modules\bcrypt\node_modules\node-pre-gyp\lib" attempted to require "request" but could not be resolved, assuming external.
   0kB  dist\node-pre-gyp/contributing.md
   0kB  dist\node-pre-gyp/lib/util/nw-pre-gyp/package.json
   0kB  dist\nw-pre-gyp/package.json
   0kB  dist\node-pre-gyp/bin/node-pre-gyp.cmd
   1kB  dist\node-pre-gyp/lib/util/nw-pre-gyp/index.html
   1kB  dist\node-pre-gyp/LICENSE
   1kB  dist\node-pre-gyp/appveyor.yml
   1kB  dist\nw-pre-gyp/index.html
   2kB  dist\node-pre-gyp/package.json
   2kB  dist\package.json
   3kB  dist\node-pre-gyp/bin/node-pre-gyp
  13kB  dist\node-pre-gyp/CHANGELOG.md
  24kB  dist\node-pre-gyp/lib/util/abi_crosswalk.json
  32kB  dist\node-pre-gyp/README.md
 162kB  dist\lib/binding/bcrypt_lib.node
 996kB  dist\index.js
1238kB  [2104ms] - ncc 0.15.2

Yeah this sounds like a Mac-specific issue. Unfortunately I just got rid of my mac, so can't easily debug this now.
Can you share the exact runtime execution error that you get? The original posted in the issue is the build output not the execution output.

@timfish just to let you know the latest version of ncc and this loader have just been published with some fixes for MacOS, which may resolve some of the issues here.

@guybedford Regarding macOS, see #5

I just tested this exact replication case with the new ncc beta release and this is building fine for me, including emitting the fsevents.node file.
Closing as resolved, but please reopen if I'm missing anything.
I'll be PR'ing the integration test into ncc itself with the next batch of changes.

Although note that for support of require('asdf.node') files, this requires setting the asset relocation loader to run for these files. See the ncc configuration as an example here - https://github.com/zeit/ncc/blob/master/src/index.js#L146.

(I also just checked bcrypt and can confirm that is working too)

authors: guybedford styfle timfish

repo: zeit/webpack-asset-relocator-loader


text:
Would this work with one of those rgb hats on ada?

https://www.adafruit.com/product/2345 should it work with this?

I don't know. Check into rpi-rgb-led-matrix, this is the C lib that I have bind to nodejs

authors: VictorioBerra zeitungen

repo: zeitungen/node-rpi-rgb-led-matrix

license: WTFPL


text:
Add theme: Simple Centred Address

Add theme: Simple Centred Address
This PR adds a new theme to the theme library.
Theme Details

Name: Simple Centred Address
Description: Centres the URL bar text and hides buttons when unfocused.
Homepage:
Author: @Lisiowen

How is this any different than the super url mod?

repo: zen-browser/theme-store


text:
Added support for the new mobile SDK bulk device deletion.

:cloud: :iphone:
This PR moves the adds support via the 'PushNotification.destroy_many' to the recently created V2
API entrypoint for unregitering push notification devices (See https://github.com/zendesk/zendesk/pull/16073) by the Mobile SDK team.
NOTE: I tried to emulate what is done for 'Ticket.import'  mainly because this entrypoint is not as
REST as we could wish (It uses an HTTP POST verb for deletion) and was not a complete CRUD. Any
suggestions are welcome!
/cc @andreionut @steved
Details:

Added new PushNotificationDevice resource.
Added PushNotificationDevice.destroy_many action.
Added VCR fixtures.
Added tests.

Steps to merge

:+1: from the mobile team
:+1: from the ruby gem team

References

https://zendesk.atlassian.net/browse/MSDK-567

Risks

None

:+1: from :iphone:

@steved Any feedback on this PR.
P.S: I'm assuming you are the maintainer of the gem.
Regards,

/cc @vkmita @rtatsumi

Jose is in PTO for the next week so I'll finish this PR.

@steved Fixed the issues raised.

+1

authors: andreionut goyox86 steved


text:
minimum php version requirement in composer.json

in composer.json, currently there is no minimum php version requirement yet.

should we add "php": ">=5.5" in composer.json?

Yes; the composer.json was originally built using require statements, so this was missed. I'll create a PR shortly.

Converted this issue to a PR with the fix.

authors: samsonasik weierophinney

repo: zendframework/zend-expressive


text:
Add support for lazy loading request handlers

Provide a narrative description of what you are trying to accomplish:

[x] Are you creating a new feature?

[x] Why is the new feature needed? What purpose does it serve?

Ability to lazy load request handlers
$app->post('/u/:username', $factory->lazy(App\Handler\ProfileViewHandler::class), 'user.profile');

[x] How will users use the new feature?
[x] Base your feature on the develop branch, and submit against that branch.
[x] Add only one feature per pull request; split multiple features over multiple pull requests
[ ] Add tests for the new feature.
[ ] Add documentation for the new feature.
[ ] Add a CHANGELOG.md entry for the new feature.

@azjezz I'm not sure why you started this PR. FYI, request handlers are only instantiated when a specific route is called. They are not created if the route isn't requested.
$app->post('/u/:username', App\Handler\ProfileViewHandler::class, 'user.profile');

@xtreamwayz yes, i noticed that after digging into the code and i found that the middleware container already converts handlers into middlewares so this is kinda useless.

authors: azjezz xtreamwayz


text:
Added Reader/Writer methods and tests for itunes:title on entry level

There is a (new) field in the Itunes podcast spec for the episode title.
See https://help.apple.com/itc/podcasts_connect/#/itcb54353390 > Episode descriptions > itunes:title
The pull requests adds the missing methods for reading and writing a feed and the tests.

@podcasthosting
Do you know if there is finally a file for the DTD?

@podcasthosting
Thanks for your contribution, I will check later in the day.

@OpenHaus
Can you answer my previous question?

@podcasthosting
Do you know if there is finally a file for the DTD?

It does not seem so. The uri referencing the DTD in the specs is not reachable:
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
I have no further information.

@podcasthosting

I have no further information.

Okay, thanks for the feedback anyway. 👍
(I was hoping we could simplify the unit tests.)

Thanks, @podcasthosting! I rebased your branch against develop, and merged against develop for the upcoming 2.12.0 release.

repo: zendframework/zend-feed


text:
关于代码细节的问题

idx_token_new = index_points(idx_cluster[..., None], idx_token).squeeze(-1)
weight_t = index_points(norm_weight, idx_token)
agg_weight_new = agg_weight * weight_t
agg_weight_new / agg_weight_new.max(dim=1, keepdim=True)[0]
最后一行应该是/=吧

https://github.com/zengwang430521/TCFormer/blob/master/tcformer_module/tcformer_utils.py
487行

i agree

could some answer this? @zengwang430521 @jin-s13

@xiaobaitu123344 @imabackstabber
Hi, sorry for the late reply.
You are right, it's a mistake. Thank you for your care. But fortunately, this mistake does not influence the model.
This line aims to normalize the aggregation weight to make sure it will not be too large. But with this mistake, normalization is not executed. Fortunately, what matters is the relative ratio between the aggeragtion weights. So this mistake does not change the following process.
You can correct this line or just remove this line.
I may correct this mistake later.
Thanks again.

Thanks!
And i want to ask about your experiment setting.
In paper you said, "The model is trained with 8 GPUs with a batch size of 32 in each GPU for 80 epochs." I test on my node, which has a 24gb gpu, with batchsize 32 input. And it seems drain all the memory up.
I wonder how much gpu memory you got?

@imabackstabber
I have 32GB memory on each gpu.


text:
Relax back check in test_readonly_node

It was changed in https://github.com/zenithdb/zenith/pull/877 and this
lead to unstable test behaviour

Reworked in #933 with all the needed fixes/cleanups

repo: zenithdb/zenith


text:
Fix to work with Powershell and custom npm scripts

I made these changes because of two things:

In Powershell, when a process successfully finishes it returns true, which is evaluated as 1 in code (line 16).
Sometimes one may create a custom npm run script in package.json for a given project, to workaround a issue with a installed package, for example. The current code does not take that into account.

Proposed Changes

LINE 10: Replace 'react-scripts', ['build'] by 'npm', ['run', 'build'] to allow this code to use custom npm run scripts set in package.json. As long as there isn't any recursive calls (like a build script calling something from gas-react that calls an npm run script, and so on), this will be fine.
LINE 17: Change code === 0 to code >= 0 to also consider 1 as success code.

Hi Best Knighter
Thanks for your commit. Sorry its taken me a while to get back to this.
Change on line 10 I agree with. Happy to make that change.
The change on line 17 I am not sure about. Node processes should give an integer exit code and any code that is not 0 signals some sort of Error. All codes are positive so >= 0 will always return true even if the build script fails. I've tried to replicate your issue in powershell but it returns the proper values and types for me.
All I can think is that it is either an issue with the version of powershell you are using, an issue with the node version, or an issue with your build script.  Happy to support if you provide more details.
Thanks

repo: zennbrown/GAS-react


text:
Write to clipboard directly from javascript

Minimal example
// This is what I need
var cpb = new Clipboard("#id");
cpb.copy("some text");  // Text is copied to clipboard
Expected behaviour
I wonder if it was possible to copy to clipboard directly from javascript, is it possible?
//-- this is my experiment
I try to delete the value copied to clipboard after a while, so I receive an event throw a function ...
 var clipboard = new Clipboard("#myButton"); clipboard.on('success', function(e) {      notifyCopy(e.text); } )
inside this function I try to delete the content of the clipboard
The function is (this is a test to see how to do it)
function notifyCopy(text){     var buttonVoid = document.getElementById("myButtonVoid");     if( buttonVoid .value == text )         return;     setTimeout(function(){         buttonVoid .click();     }, 2000); }
myButtonVoid is a hidden button to force a copy event whith a empty value
This would delete the content of the clipboard overwriten the previos copied value
Actual behaviour
When the event copy is throw I get this error:
clipboard.min.js:7:6873
document.execCommand('cut'/'copy')It has been denied because it has not been called from within a
event handler user-generated short run.
So, I have two problems
1.- to write to the clipboad I need to create an extra element, add the clipboard copier to it and do some process, and finally it doesn't work
2.- I don't know if is there a direct copy method
Browsers affected
tested on Firefox 49.0.1

I too was wondering about this recently. This library seems massively over-complicated when all you want to do is programmatically copy some text to the clipboard.
I ended up adapting the approach taken by this library into a very small class that have a hard dependency on binding events to buttons: https://github.com/djmattyg007/pictorials/blob/1c99a013fb9fa9fcd90d30c7f779e7f0fa345322/assets/js/clipboard.js
I'm not sure about the execCommand call being denied though, sorry.

oh, thank you very much
I Think the problem about the copy is for some security reason in Firefox. I've try in IE and I get the some problem. Also, I've try a solution similar to your new example an d the problem is similar.
You can not save anything to clipboard if it is not in a thread started by the user
Thanks one more time

You can't programmatically copy text to clipboard due to security restrictions imposed by browser vendors, user interaction is required in order copy/cut to work. A simulated click event also does not work as this would enable clipboard poisoning.
P.S.: If clipboard.js isn't the right solution for you, feel free to use another library or roll your own implementation :)

I think the salient point is that someone may wish for more control over how text is copied to the clipboard upon a user action, rather than the single solution provided by this library of just binding event listeners to buttons directly.

I think the salient point is that someone may wish for more control over how text is copied to the clipboard upon a user action

If you want more control over how text is copied see the "Advanced options" in the docs.

rather than the single solution provided by this library of just binding event listeners to buttons directly.

As I said before, user interaction is required in order copy/cut to work. This is a browser requirement, not mine.

This is too bad, but I completely understand. It would make sense to stick this in the docs right? It would save people time who are glancing over the docs and prevent people from getting annoyed at you @zenorocha 😄

yeah most of the time when you face a new requirement (like implementing clipboard functionality) your first attempt is to look if someone had already implemented some reusable library for that, in order to save some time. I bet that's why many of us arrive at clipboard.js at first. noticing that it doesn't fit all user cases forces you go deep in how the clipboard mechanism work (the thing you were trying to avoid at first) and at the end, adapt, use other or roll your own implementation. In my use case, for a canvas-webgl game, I ended just adding a "copy" listener to the body, with a evt.clipboard.setData and   document.execCommand('copy'). for the triggering.  worked very well. as @adam-lynch  suggest, highlight the expected use case in the doc will be of help.

authors: adam-lynch cesarpachon djmattyg007 gegomu zenorocha


text:
(Windows) build issues and contributing docs

I noticed some Windows-specific build failures and some gaps in the CONTRIBUTING.md docs.
I have the PR currently in draft mode because I am still doing some more checks on the tests, and I have yet to check the publishing. Felt it was sufficient to start opening it up to review, though.
I'd be happy to provide more details as needed.
This PR addresses the following:

Note that PNPM version currently used is version 8.x, not last version

I haven't verified yet whether PNPM 9.x works, but I figured it might be useful to specify the version reflected by the lockFileVersion. This part isn't really Windows specific, I hadn't really caught on to the Windows-specificness of my issues yet at this point :) .

For windows users, document that git setting core.symlinks should be true

The symlinks in use in the repo don't work out of the box on Windows, but require a bit of Windows settings fiddling and git settings fiddling.

Enforce the line endings as they are currently in use in the repo

This avoids Windows users executing pnpm build or adding new files and thereby introducing inconsistent line endings. Current settings in .gitattributes indicate that everything but .bat files use LF. I'm not sure whether the .bat file specifically has to be CRLF, but given that it's currently the case I assumed it would have to be.
I ran git add --update --normalize to verify line endings, but all current files match this configuration.

Make script arguments in package.json files play more nicely with Windows

Single quotes are a bit of an issue, unfortunately.
In glob-style arguments I replaced the single quotes with escaped double quotes - which are already in use in some glob-style arguments.
For the pack-destination param I removed the quotes, as some package.jsons already have that param without quotes - so I presumed it to be safe.

Execute the correct gradlew script for the current OS

I added a dependency on run-script-os for this. This seems like a fairly sensible and lightweight way to handle it.

Non-Windows specific: document that a postgres database is used in some tests and should be available for contributors executing tests.

Non-Windows specific: introduce environment variables to override default postgres connection details in integration tests.

In my case, I wanted to use a user other than the default postgres user, so I could have a bit more fine-grained control to the integration tests user. And honestly, so I wouldn't inadvertedly change the password to my root user and break my tests setup.
This would also allow development on a local system, with postgres running within docker or setups like that.

Ensure Windows paths are correctly handled in tests

Added some path normalization, because current processing was resulting in incorrect paths.

@coderabbitai review

As for the local publishing workflow, the suggestion in CONTRIBUTING.md to use Verdaccio seemed interesting to me so I tried it out. Two things I noted here:

The CONTRIBUTING.md points to publish-preview being set up to publish to a local Verdaccio instance, but this no longer seems to be the case.
When I manually ran more or less the same script but actually pointing to my local Verdaccio I bumped into the npm policy of not allowing republishes of the same version number. The package.jsons are currently on 2.1.1 which is an actually publically existing version number that I had probably pulled in via Verdaccio already; and so I couldn't publish that same version locally.

What I ended up doing was to first bump the package.json versions locally, and then publish with that:
pnpm -r exec pnpm version prerelease --no-git-tag-version && pnpm --filter "./packages/**" -r publish

This way, I could then install the prerelease version in my actual project and see my changes.
What's the current workflow you all are using for local development? Am I doing something wrong here, or is everyone using the linking workflow for local development?

repo: zenstackhq/zenstack


text:
OpenThread not work after upgrade to latest version

Describe the bug
Upgrade to the latest code Zephyr 2.3.0-rc1 (Zephyr OS build v2.3.0-rc1-26-g4980a13fc4f7), the firmware initial works. But after execute "ot scan" command, no any output and the board bricked. Re-power is not working, the board must be re-flashed.
The same program is working at: Zephyr OS build zephyr-v2.2.0-881-gecb85a7db1f1.

@ghlualven I think we need more information here. I've just tried the ot scan command  in the echo_server sample, running on nRF52840, and it works just fine. I've used the recent rc tag (Zephyr OS build v2.3.0-rc1).
What board do you use? Can you reporoduce the issue on any of the existing Zephyr samples? Did you run west update after switching to the rc1? There were changes on both sides, Zephyr and OpenThread.

@rlubos I tried again today, and find the echo_server project works fine, but lwm2m_client doesn't.
I copied the overlay-ot.conf file from echo_server to lwm2m_client project, the build and flash both successful, but thread network can not work the same:

ot scan command will no response, and will not get back "Done" message to timeout;
No "Beacon" packet send out from radio.
Always show busy after this command executed.

This is the output from echo_server sample:
 *** Booting Zephyr OS build v2.3.0-rc1-26-g4980a13fc4f7  ***
[00:00:00.250,793] <inf> ieee802154_nrf5: nRF5 802154 radio initialized
[00:00:00.264,160] <inf> fs_nvs: 8 Sectors of 4096 bytes
[00:00:00.264,160] <inf> fs_nvs: alloc wra: 0, e10
[00:00:00.264,190] <inf> fs_nvs: data wra: 0, 3ac
[00:00:00.269,012] <inf> net_l2_openthread: State changed! Flags: 0x011fd309 Current role: 0
[00:00:00.270,385] <inf> net_l2_openthread: OpenThread version: OPENTHREAD/ga83d18cf; NONE; May 14 2020 08:08:14
[00:00:00.270,416] <inf> net_l2_openthread: Network name: kirale-06B4
[00:00:00.270,416] <inf> net_l2_openthread: State changed! Flags: 0x00000004 Current role: 1
[00:00:00.270,507] <inf> net_l2_openthread: State changed! Flags: 0x00000001 Current role: 1
[00:00:00.270,599] <inf> net_l2_openthread: State changed! Flags: 0x00001000 Current role: 1
[00:00:00.270,721] <inf> net_l2_openthread: State changed! Flags: 0x00001000 Current role: 1
[00:00:00.270,843] <inf> net_l2_openthread: State changed! Flags: 0x00000010 Current role: 1
[00:00:00.270,874] <inf> net_l2_openthread: State changed! Flags: 0x00000020 Current role: 1
[00:00:00.282,531] <inf> net_config: Initializing network
[00:00:00.282,653] <inf> net_l2_openthread: State changed! Flags: 0x00000001 Current role: 1
[00:00:00.298,309] <inf> net_l2_openthread: State changed! Flags: 0x000010e4 Current role: 3
[00:00:00.319,793] <inf> net_l2_openthread: State changed! Flags: 0x00000200 Current role: 3
[00:00:00.319,824] <inf> net_l2_openthread: State changed! Flags: 0x00000001 Current role: 3
[00:00:03.283,081] <inf> net_echo_server_sample: Run echo server
[00:00:03.283,111] <inf> net_echo_server_sample: Network connected
[00:00:03.283,142] <inf> net_echo_server_sample: Starting...
[00:00:03.283,264] <inf> net_echo_server_sample: Waiting for UDP packets on port 4242 (IPv6)...
uart:~$ ot scan
| J | Network Name     | Extended PAN     | PAN  | MAC Address      | Ch | dBm | LQI |
+---+------------------+------------------+------+------------------+----+-----+-----+
| 0 | OpenThread       | dead00beef00cafe | abcd | 2e6c35c5155ae11a | 11 | -55 | 160 |
| 1 | kirale-06B4      | 0948130241ac0b32 | 06b4 | eb003594d71e6f1a | 11 | -58 | 140 |
Done
uart:~$ log halt
uart:~$ ot scan
| J | Network Name     | Extended PAN     | PAN  | MAC Address      | Ch | dBm | LQI |
+---+------------------+------------------+------+------------------+----+-----+-----+
| 0 | OpenThread       | dead00beef00cafe | abcd | 2e6c35c5155ae11a | 11 | -54 | 160 |
| 1 | kirale-06B4      | 0948130241ac0b32 | 06b4 | eb003594d71e6f1a | 11 | -58 | 140 |
Done
uart:~$

This is the output from lwm2m_client sample:
*** Booting Zephyr OS build v2.3.0-rc1-26-g4980a13fc4f7  ***
[00:00:00.247,528] <inf> ieee802154_nrf5: nRF5 802154 radio initialized
[00:00:00.260,681] <inf> fs_nvs: 8 Sectors of 4096 bytes
[00:00:00.260,681] <inf> fs_nvs: alloc wra: 0, f30
[00:00:00.260,681] <inf> fs_nvs: data wra: 0, 174
[00:00:00.262,054] <inf> net_l2_openthread: State changed! Flags: 0x011fd319 Current role: 0
[00:00:00.262,786] <inf> net_l2_openthread: OpenThread version: OPENTHREAD/ga83d18cf; NONE; May 14 2020 08:49:57
[00:00:00.262,786] <inf> net_l2_openthread: Network name: ot_zephyr
[00:00:00.262,817] <inf> net_l2_openthread: State changed! Flags: 0x00000004 Current role: 1
[00:00:00.262,908] <inf> net_l2_openthread: State changed! Flags: 0x00000001 Current role: 1
[00:00:00.263,000] <inf> net_l2_openthread: State changed! Flags: 0x00001000 Current role: 1
[00:00:00.263,122] <inf> net_l2_openthread: State changed! Flags: 0x00001000 Current role: 1
[00:00:00.263,244] <inf> net_l2_openthread: State changed! Flags: 0x00000010 Current role: 1
[00:00:00.263,275] <inf> net_l2_openthread: State changed! Flags: 0x00000020 Current role: 1
[00:00:00.272,216] <dbg> net_lwm2m_engine.lwm2m_engine_init: LWM2M engine socket receive thread started
[00:00:00.272,277] <dbg> net_lwm2m_obj_security.security_create: Create LWM2M security instance: 0
[00:00:00.272,308] <dbg> net_lwm2m_obj_server.server_create: Create LWM2M server instance: 0
[00:00:00.272,399] <dbg> net_lwm2m_obj_device.device_create: Create LWM2M device instance: 0
[00:00:00.272,430] <dbg> net_lwm2m_obj_conn_mon.connmon_create: Create LWM2M connectivity monitoring instance: 0
[00:00:00.272,460] <dbg> net_lwm2m_obj_firmware.firmware_create: Create LWM2M firmware instance: 0
[00:00:00.272,460] <dbg> net_lwm2m_obj_location.location_create: Create Location instance: 0
[00:00:00.272,491] <inf> net_config: Initializing network
[00:00:00.272,644] <inf> net_l2_openthread: State changed! Flags: 0x00000001 Current role: 1
[00:00:02.267,364] <inf> net_l2_openthread: State changed! Flags: 0x00000040 Current role: 1
[00:00:03.272,735] <inf> net_lwm2m_client_app: Run LWM2M client
[00:00:03.272,827] <dbg> net_lwm2m_engine.lwm2m_engine_set: path:0/0/2, value:0x20011a8f, len:1
[00:00:03.273,254] <dbg> net_lwm2m_engine.lwm2m_engine_create_obj_inst: path:3303/0
[00:00:03.273,315] <dbg> net_ipso_temp_sensor.temp_sensor_create: Create IPSO Temperature Sensor instance: 0
[00:00:03.273,345] <dbg> net_lwm2m_engine.lwm2m_engine_create_obj_inst: path:3311/0
[00:00:03.273,376] <dbg> net_ipso_light_control.light_control_create: Create IPSO Light Control instance: 0
[00:00:03.273,437] <dbg> net_lwm2m_engine.lwm2m_engine_create_obj_inst: path:3340/0
[00:00:03.273,498] <dbg> net_ipso_timer.timer_create: Create IPSO Timer instance: 0
[00:00:03.273,620] <inf> net_lwm2m_rd_client: Start LWM2M Client: nrf52840dk_nrf52840
[00:00:04.272,705] <dbg> net_lwm2m_engine.lwm2m_engine_get: path:0/0/1, buf:0x20011417, buflen:1
[00:00:04.272,766] <dbg> net_lwm2m_engine.lwm2m_engine_get: path:1/0/1, buf:0x200010a0, buflen:4
[00:00:04.272,796] <inf> net_lwm2m_rd_client: RD Client started with endpoint 'nrf52840dk_nrf52840' with client lifetime 30
[00:00:04.272,827] <dbg> net_lwm2m_engine.lwm2m_parse_peerinfo: Parse url: <log_strdup alloc failed>
[00:00:04.275,451] <dbg> net_lwm2m_rd_client.sm_send_registration: registration sent [<log_strdup alloc failed>]
[00:00:04.927,581] <inf> net_l2_openthread: State changed! Flags: 0x000012a5 Current role: 4
[00:00:06.620,483] <inf> net_lwm2m_engine: Resending message: 0x20007d70
uart:~$ ot scan
| J | Network Name     | Extended PAN     | PAN  | MAC Address      | Ch | dBm | LQI |
+---+------------------+------------------+------+------------------+----+-----+-----+
[00:00:11.308,807] <inf> net_lwm2m_engine: Resending message: 0x20007d70
[00:00:20.688,140] <inf> net_lwm2m_engine: Resending message: 0x20007d70
uart:~$ log halt
uart:~$ ot scan
| J | Network Name     | Extended PAN     | PAN  | MAC Address      | Ch | dBm | LQI |
+---+------------------+------------------+------+------------------+----+-----+-----+
Error 5: Busy
uart:~$

I use board: nrf52840dk_nrf52840. The zephyproject folder was "west update" already. One thing that different with my yesterdays report is the "ot scan" will not brick the board.
zephyrproject % west update
=== updating cmsis (modules/hal/cmsis):
HEAD is now at 542b229 DSP: Integrate CMSIS-DSP 1.8.0 (CMSIS 5.7.0)
=== updating hal_atmel (modules/hal/atmel):
HEAD is now at 1fe96f0 samv71: patch: Fix GMAC priority queue register offsets
=== updating hal_altera (modules/hal/altera):
HEAD is now at 23c1c1d hal_altera: Conditionally include the Altera HAL
=== updating canopennode (modules/lib/canopennode):
HEAD is now at 5c6b056 stack: remove all GNU GPL licensed platform drivers
=== updating ci-tools (tools/ci-tools):
HEAD is now at da9a2df labels: change test suite label
=== updating civetweb (modules/lib/civetweb):
HEAD is now at 99129c5e Merge pull request #778 from antmicro/zephyr-filtering
=== updating esp-idf (modules/hal/esp-idf):
HEAD is now at 6835bfc74 module: add zephyr integration
=== updating fatfs (modules/fs/fatfs):
HEAD is now at 9ee6b9b fs: Expose _USE_LFN, _MAX_LFN, and _CODE_PAGE as kconfig options.
=== updating hal_cypress (modules/hal/cypress):
HEAD is now at a12d928 zephyr: move kconfig to the zephyr tree
=== updating hal_infineon (modules/hal/infineon):
HEAD is now at f1fa824 hal: infineon: initial commit of XMCLib
=== updating hal_nordic (modules/hal/nordic):
HEAD is now at e1168a2 nrfx_spim: Fix error log message.
=== updating hal_openisa (modules/hal/openisa):
HEAD is now at 3b54187 hal: openisa: pass MIC status from CAUv3 on stack
=== updating hal_microchip (modules/hal/microchip):
HEAD is now at aad89bf modules: Fix MEC1501 OOB RX/TX transfer length masks
=== updating hal_silabs (modules/hal/silabs):
HEAD is now at 78da967 hal_silabs: patch: rename ramfunc section to match Zephyr's
=== updating hal_st (modules/hal/st):
HEAD is now at 5b3ec3e hal_st: CMakelists: Update coding style to main repo
=== updating hal_stm32 (modules/hal/stm32):
HEAD is now at d1bc80d hal_stm32: rename HAS_STLIB in HAS_STM32LIB
=== updating hal_ti (modules/hal/ti):
HEAD is now at c398cc7 cc13x2_cc26x2: drivers: fix build warnings in PowerCC26X2.c
=== updating libmetal (modules/hal/libmetal):
HEAD is now at 3c3c9ec lib: update libmetal to release v2020.04.0
=== updating lvgl (modules/lib/gui/lvgl):
HEAD is now at 74fc2e75 Merge lvgl v6.1.1 into zephyr branch
=== updating mbedtls (modules/crypto/mbedtls):
HEAD is now at 8211541 config-tls-generic: Add CTR cipher mode
=== updating mcuboot (bootloader/mcuboot):
M	boot/cypress/libs/core-lib
M	boot/cypress/libs/cy-mbedtls-acceleration
M	boot/cypress/libs/psoc6hal
M	boot/cypress/libs/retarget-io
HEAD is now at 5657d00 mergeup: merge up to upstream 82c5f7c
=== updating mcumgr (modules/lib/mcumgr):
HEAD is now at ac6cc4f snapshot: Update mcumgr to commit 9f6555ad from the upstream
=== updating net-tools (tools/net-tools):
HEAD is now at 1c4fdba docker: Add dante SOCKS 5 proxy
=== updating hal_nxp (modules/hal/nxp):
HEAD is now at 80a337d mcux: build LPC Entropy drivers
=== updating open-amp (modules/lib/open-amp):
HEAD is now at 724f7e2 lib: update open-amp lib to release v2020.04.0
=== updating loramac-node (modules/lib/loramac-node):
HEAD is now at 29e516ec radio: sx1276: allow overriding Buffer reand/write functions
=== updating openthread (modules/lib/openthread):
HEAD is now at a83d18cf cmake: Make sure libc is linked after OT libs
=== updating segger (modules/debug/segger):
HEAD is now at 6fcf616 ext: segger: update to SystemView v2.52h
=== updating tinycbor (modules/lib/tinycbor):
HEAD is now at 40daca9 zephyr: Remove TINYCBOR from interface libraries
=== updating tinycrypt (modules/crypto/tinycrypt):
HEAD is now at 3e9a49d cmake: Fix conditional in root CMakeLists.txt
=== updating littlefs (modules/fs/littlefs):
HEAD is now at 0aefdda Merge tag 'v2.2.0' into zephyr
=== updating mipi-sys-t (modules/debug/mipi-sys-t):
HEAD is now at 957d46b Delete initialization related code from mipi-sys-t tree
=== updating nrf_hw_models (modules/bsim_hw_models/nrf_hw_models):
HEAD is now at fec6970 Convert into a west module
=== updating hal_xtensa (modules/hal/xtensa):
HEAD is now at e7a57d0 hal: Add README for information on updating HAL versions.
=== updating edtt (tools/edtt):
HEAD is now at c39888f Update unsupported commands test to handle command status response
=== updating trusted-firmware-m (modules/tee/tfm):
HEAD is now at 7de2daa zephyr: cmake: TF-M libraries to be used by the ns-app
zephyrproject %

build command:
west build -b nrf52840dk_nrf52840 -d build_nrf52840dk_nrf52840_ot -- -DCONF_FILE="prj.conf overlay-ot.conf"
overlay-ot.conf
CONFIG_NEWLIB_LIBC=y
CONFIG_CPLUSPLUS=y

CONFIG_BT=n

# Disable TCP and IPv4 (TCP disabled to avoid heavy traffic)
CONFIG_NET_TCP=n
CONFIG_NET_IPV4=n

CONFIG_NET_IPV6_NBR_CACHE=n
CONFIG_NET_IPV6_MLD=n
CONFIG_NET_CONFIG_NEED_IPV6=y
CONFIG_NET_CONFIG_NEED_IPV4=n
CONFIG_NET_CONFIG_MY_IPV4_ADDR=""
CONFIG_NET_CONFIG_PEER_IPV4_ADDR=""

CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
CONFIG_NET_TX_STACK_SIZE=2048
CONFIG_NET_RX_STACK_SIZE=5120
CONFIG_SHELL_STACK_SIZE=3072

CONFIG_NET_L2_OPENTHREAD=y
CONFIG_OPENTHREAD_SLAAC=y

CONFIG_OPENTHREAD_DEBUG=y
CONFIG_OPENTHREAD_L2_DEBUG=y
CONFIG_OPENTHREAD_L2_LOG_LEVEL_INF=y

CONFIG_OPENTHREAD_CHANNEL=26

CONFIG_NET_CONFIG_MY_IPV6_ADDR="fdde:ad00:beef::2"
CONFIG_NET_CONFIG_PEER_IPV6_ADDR="fdde:ad00:beef::1"

# Thread by default registers quite a lot addresses.
CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=6
CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=8

# Other OpenThread dependencies
CONFIG_FLASH=y
CONFIG_FLASH_PAGE_LAYOUT=y
CONFIG_FLASH_MAP=y
CONFIG_MPU_ALLOW_FLASH_WRITE=y
CONFIG_NVS=y
CONFIG_SETTINGS=y

CONFIG_REBOOT=y

# mbedTLS tweaks
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=768

# A sample configuration to enable Thread Commissioner, uncomment if needed
#CONFIG_OPENTHREAD_JOINER=y
#CONFIG_OPENTHREAD_JOINER_AUTOSTART=y
#CONFIG_OPENTHREAD_COMMISSIONER=y
#CONFIG_MBEDTLS_HEAP_SIZE=8192

prj.conf
CONFIG_NETWORKING=y
CONFIG_LOG=y
CONFIG_LWM2M_LOG_LEVEL_DBG=y
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_NET_IPV6=y
CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=3
CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=2
CONFIG_NET_IPV4=y
CONFIG_NET_DHCPV4=n
CONFIG_NET_IF_UNICAST_IPV4_ADDR_COUNT=3
CONFIG_NET_IF_MCAST_IPV4_ADDR_COUNT=2
CONFIG_PRINTK=y
CONFIG_NET_PKT_RX_COUNT=10
CONFIG_NET_PKT_TX_COUNT=10
CONFIG_NET_BUF_RX_COUNT=10
CONFIG_NET_BUF_TX_COUNT=10
CONFIG_NET_MAX_CONTEXTS=5

CONFIG_NET_LOG=y
CONFIG_NET_SHELL=y

CONFIG_NET_CONFIG_NEED_IPV6=y
CONFIG_NET_CONFIG_NEED_IPV4=y
CONFIG_NET_CONFIG_SETTINGS=y

CONFIG_LWM2M=y
CONFIG_LWM2M_COAP_BLOCK_SIZE=512
CONFIG_LWM2M_IPSO_SUPPORT=y
CONFIG_LWM2M_IPSO_TEMP_SENSOR=y
CONFIG_LWM2M_IPSO_LIGHT_CONTROL=y
CONFIG_LWM2M_IPSO_TIMER=y
# compile test
CONFIG_LWM2M_CONN_MON_OBJ_SUPPORT=y
CONFIG_LWM2M_LOCATION_OBJ_SUPPORT=y
CONFIG_LWM2M_IPSO_ACCELEROMETER=y
CONFIG_LWM2M_IPSO_BUZZER=y
CONFIG_LWM2M_IPSO_ONOFF_SWITCH=y
CONFIG_LWM2M_IPSO_PUSH_BUTTON=y

CONFIG_NET_CONFIG_MY_IPV6_ADDR="2001:db8::1"
CONFIG_NET_CONFIG_PEER_IPV6_ADDR="2001:db8::2"
CONFIG_NET_CONFIG_MY_IPV4_ADDR="192.0.2.1"
CONFIG_NET_CONFIG_PEER_IPV4_ADDR="192.0.2.2"

I'd bet it's a stack issue, I've been testing this sample a few days ago, and it turned out to have insufficient stack size for OpenThread in the default configuration:
https://github.com/zephyrproject-rtos/zephyr/issues/24840#issuecomment-624717991
I'll verify it locally and report back.

Yes, I confirm and recommend to increase CONFIG_MAIN_STACK_SIZE to 2048, OpenThread works way better.

@rlubos Thank you very much, I also verified this,  the issue was fixed.

authors: ghlualven rlubos

repo: zephyrproject-rtos/zephyr


text:
Bluetooth: controller: use sys_get_le24 to fetch 24-bit data

Is your enhancement proposal related to a problem? Please describe.
Refer to https://github.com/zephyrproject-rtos/zephyr/pull/27357#discussion_r477324409
and
https://github.com/zephyrproject-rtos/zephyr/pull/27357#discussion_r477319846
Describe the solution you'd like

Use sys_get_le24() to pass crc_init value
Define CRC polynomial and use the define instead of magic numbers.

Describe alternatives you've considered
NA
Additional context
NA

Hi, I want to give it a try, can you assign this to me?

Hi, please go ahead and send a pull request.

authors: cvinayak sappyh


text:
Coverity issue seen with CID: 173657

In File: /tests/net/icmpv6/src/main.c
Category: Null pointer dereferences
Function: run_tests
Component: Tests
Please fix or provide comments to square it off in coverity in the link: https://scan9.coverity.com/reports.htm#v32951/p12996

Issue still shown up in coverity

Fixed by commit 7929db12bb8cee55a1c83ad2871ef5876ed1e753 although that commit has wrong Coverity ID in commit message.


text:
modules: add heatshrink as external module

Origin
Name of project hosting the original open source code
heatshrink: data compression/decompression library.
Purpose
Heatshrink is a data compression/decompression library for embedded/real-time systems.
Mode of integration
As external module, as described in heatshrink: zephyr-integration.
Maintainership
@RomainPelletant
@ClovisCorde
Pull Request
Pull request #65171
Description
See the heatshrink API.
The primary functionality of heatshrink is to compress and decompress data.
Heatshrink is chosen because it has a small footprint memory (unlinke LZ4).
Dependencies
No dependencies.
Revision
bce543f477fa50cb1af5375f0c4271fd0ec83a93
(https://github.com/kickmaker/heatshrink contains modification for zephyr)
License
Please use an SPDX identifier (https://spdx.org/licenses/), such as
BSD-3-Clause
ISC License

Duplicate of https://github.com/zephyrproject-rtos/zephyr/issues/61822

Hi, the goal of #61822  was to add heatshrink as an internal module, but we were told that it would be better if heatshrink was an external module so this is the subject of this issue and the PR #65171

PR should be sufficient. There is no need for another issue when the original issue lists the outcome

authors: ClovisCorde nordicjm


text:
Bluetooth: Mesh: Fix matching for all elements of an LPN

When we're acting as a Friend for an LPN, we need to consider all
elements of the LPN. The information of how many elements the LPN has
is provided in the Friend Request message, however until now the code
did not do anything with this information.
Fix the issue by tracking the number of elements for each LPN and
update the unicast address matching code to take this into account.
Fixes #11731
Signed-off-by: Johan Hedberg johan.hedberg@intel.com

Note: I still need to double-check the friendship security credentials handling, since that's stored using the primary element of the LPN.

Note: I still need to double-check the friendship security credentials handling, since that's stored using the primary element of the LPN.

I've now gone through the relevant parts of the code and this aspect seems to be fine.

I've now also added a check that we don't get a bogus num_elem that would cause an overflow into the non-unicast range of addresses. This shouldn't influence the testing @trond-snekvik is doing however.

Codecov Report

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

@@           Coverage Diff           @@
##           master   #11734   +/-   ##
=======================================
  Coverage    48.2%    48.2%
=======================================
  Files         279      279
  Lines       43312    43312
  Branches    10372    10372
=======================================
  Hits        20878    20878
  Misses      18288    18288
  Partials     4146     4146

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 9643ed6...4b662b3. Read the comment docs.

authors: codecov-io jhedberg


text:
LwM2M cleanup

The last round of massive changes in LwM2M left some bugs around.
Let's try and clean them up.

Codecov Report

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

@@           Coverage Diff           @@
##           master   #13104   +/-   ##
=======================================
  Coverage   48.62%   48.62%
=======================================
  Files         313      313
  Lines       46484    46484
  Branches    10728    10728
=======================================
  Hits        22604    22604
  Misses      19413    19413
  Partials     4467     4467

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 da44946...c5266f8. Read the comment docs.

authors: codecov-io mike-scott


text:
uart: native_posix: Fix out of bounds access

Fix an out of bound access in the native_posix uart driver,
when generating the string to autoattach a terminal to the UART.
(The space for the null termination was missing)
Fixes: #14401
Coverity issue CID: 195855
Signed-off-by: Alberto Escolar Piedras alpi@oticon.com

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@c8dfdb6). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master   #14472   +/-   ##
=========================================
  Coverage          ?      52%
=========================================
  Files             ?      308
  Lines             ?    45554
  Branches          ?    10545
=========================================
  Hits              ?    23691
  Misses            ?    17063
  Partials          ?     4800

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 c8dfdb6...c1e059a. Read the comment docs.

authors: aescolar codecov-io


text:
arch: arm: cortex_r: linker.ld: Fix ROM section names

This commit fixes the improper naming of the ROM sections.

Rename the first ROM section, which was previously named using the
_TEXT_SECTION_NAME definition, to rom_start, as this section does
not actually represent the text section.

Rename the second ROM section, which was previously named
_TEXT_SECTION_NAME_2 which supposedly refers to the definition of
the same name that does not exist, to _TEXT_SECTION_NAME. Note that
this is indeed the section that contains the text section from the
source image.

Signed-off-by: Stephanos Ioannidis root@stephanos.io
Addresses #21650 for Cortex-R.

The clean up stuff in the first patch is also fine, but I 'd like to see zero indentation for preprocessor directives, as this seems to be the rule (rather than the exception) in Zephyr.

@ioannisg While I also tend to follow the "zero indentation for preprocessor directives" rule most of the time, in this case, the significantly improved readability from proper indentation was simply too good to pass.
Given that the indented portion is not part of any "code," this does not create the infamous readability issue involving preprocessor directives identification among the "code."
Is there a formal guideline/rule about this?

To elaborate, I would take the former over the latter any day despite the former generally being something to avoid (in some cases with a good reason; in other cases, not so much).
#if defined(CONFIG_XIP)
  #if defined(CONFIG_IS_BOOTLOADER)
    #define RAM_SIZE (CONFIG_BOOTLOADER_SRAM_SIZE * 1K)
    #define RAM_ADDR (CONFIG_SRAM_BASE_ADDRESS + \
                     (CONFIG_SRAM_SIZE * 1K - RAM_SIZE))
  #else
    #define RAM_SIZE (CONFIG_SRAM_SIZE * 1K)
    #define RAM_ADDR CONFIG_SRAM_BASE_ADDRESS
  #endif
#else
  #define RAM_SIZE (CONFIG_SRAM_SIZE * 1K - CONFIG_BOOTLOADER_SRAM_SIZE * 1K)
  #define RAM_ADDR CONFIG_SRAM_BASE_ADDRESS
#endif

#if defined(CONFIG_XIP)
#if defined(CONFIG_IS_BOOTLOADER)
#define RAM_SIZE (CONFIG_BOOTLOADER_SRAM_SIZE * 1K)
#define RAM_ADDR (CONFIG_SRAM_BASE_ADDRESS + \
                 (CONFIG_SRAM_SIZE * 1K - RAM_SIZE))
#else
#define RAM_SIZE (CONFIG_SRAM_SIZE * 1K)
#define RAM_ADDR CONFIG_SRAM_BASE_ADDRESS
#endif
#else
#define RAM_SIZE (CONFIG_SRAM_SIZE * 1K - CONFIG_BOOTLOADER_SRAM_SIZE * 1K)
#define RAM_ADDR CONFIG_SRAM_BASE_ADDRESS
#endif

@stephanosio the situation is taht 95% of Zephyr code does not use indentation in pre-processor directives. Although there is no formal requirement in the coding style guidelines, I am in favor of consistency here. It's easier to change the remaining 5% to look similar to the rest of the code :)

authors: ioannisg stephanosio


text:
dts: Remove DT_ADC_{0..2}_NAME references from dts_fixup.h

Remove DT_ADC_{0..2}_NAME from dts_fixup.h, if this casues the
dts_fixup.h file to be empty we remove the file as well.
Signed-off-by: Kumar Gala kumar.gala@linaro.org

@galak Was it your intention to remove the DT_UART_x_NAME defines as well?

@galak Was it your intention to remove the DT_UART_x_NAME defines as well?

nope.  Let me fix that.

@galak Was it your intention to remove the DT_UART_x_NAME defines as well?

@henrikbrixandersen fixed.

authors: galak henrikbrixandersen


text:
manifest: Mcuboot update

Mcuboot was updated to the version synchronized with
the upstream 5b7ed6a which introduces:

Added LED support for signaling enter to the serial recovery mode
Added boot delay/debonuce of serial detect pin.
Fixed compilation warnings with ZEPHYR_LOG_MODE_MINIMAL
Added optional check which prevents attempting to boot image that
has been build for different ROM address than a slot it currently
resides in. Check is enabled if image was signed with
IMAGE_F_ROM_FIXED flag.

Signed-off-by: Andrzej Puzdrowski andrzej.puzdrowski@nordicsemi.no

@carlescufi Can you merge this?


text:
arm: cortex_m: fix arguments to dwt_init() function

Fix the call to z_arm_dwt_init(), remove the NULL argument.
Signed-off-by: Ioannis Glaropoulos Ioannis.Glaropoulos@nordicsemi.no

Discovered here: https://buildkite.com/zephyr/zephyr-daily/builds/258


text:
ITE: drivers/i2c: it8xxx2: add mutex lock

Add mutex lock to prevent race conditions.
Signed-off-by: Tim Lin tim2.lin@ite.corp-partner.google.com

This change is

what is the story with 'Reviewable'?

what is the story with 'Reviewable'?

The  extra comment is inserted by https://reviewable.io/.  I'm not sure if there is a setting to disable adding the extra context.  I and couple team members are trying out reviewable in hopes that it provides a better PR review interface than the Github interface.

authors: GTLin08 keith-zephyr nashif


text:
cmake: use /board/ as APPLICATION_CONFIG_DIR when present

To support the common case of locating configurations on a per board
basis then support for /boards// folder is natively
supported.
This means that if a sample is built for board foo and folder
<app>/boards/foo/ exists, then this folder will be used as the
APPLICATION_CONFIG_DIR, else the APPLICATION_SOURCE_DIR will be used as
the default configuration folder.
Signed-off-by: Torsten Rasmussen Torsten.Rasmussen@nordicsemi.no

~Depends on: #38229~
~Only review last commit in this PR~

Closing.
There was initial reluctance to this approach in Zephyr but with #38229 users of Zephyr have the ability to customize their application as they find fit.
Closing for now, can be re-opened if community requests this feature in future.


text:
net: fix UDP raw sockets

With AF_INET, SOCK_RAW, IPPROTO_UDP, the network stack should not insert its own UDP header; see raw(7).
I'm not sure if this is the best way to fix this, but it solves my specific problem.

net_context_check() explicitly accepts them, which I interpreted as "claiming support".

Looks like a regression introduced in net_context_get() refactor - before, there was an explicit check that SOCK_RAW is only used with AF_PACKET or AF_CAN.

authors: arbrauns rlubos


text:
cmake: Add LL_EXTENSION_BUILD to EDK flags

Since f3e5d9db3dca2421bd5b4015fbc270d3972376bd, one needs to define LL_EXTENSION_BUILD to enable exporting symbols from extensions. That patch added that for add_llext_target, but missed it for the EDK, thus breaking it. This patch fixes that.

This is less of a build system change, more related to llext, re-assigning to @teburd

authors: edersondisouza nashif


text:
drivers: nxp: convert SIUL2 drivers to native

Convert pin control, GPIO and external interrupt controller drivers based on SIUL2 peripheral to native drivers.
Tested with west twister --tag gpio for s32z2xxdc2@D/s32z270/rtu0 and mr_canhubk3 boards.

[!NOTE]
Changes must be kept in a single commit to preserve atomicity, as these drivers depend on each other.

CI is failing, but seems is not caused by the changes in this PR

will be fixed in https://github.com/zephyrproject-rtos/zephyr/pull/76449


text:
firmware: scmi: add base proto, scmi sample, smc/hvc transport and reset proto

Hi
The main intention of this work is to introduce  ARM SCMI  SMC/HVC based transport and SCMI sample application, So SCMI can be enabled on RPI5 platform with SCMI compliant firmware [1]. Particularly It's important in case Zephyr is executed in virtualized  environment (under XEN in our case) , which requires HW partitioning.
This PR adds following major functionality to the SCMI code:

Base protocol support
Reset domain management protocol support
ARM SCMI  SMC/HVC based transport layer
SCMI Sample application with shell interface (see example below)

Patches:

Patches 1-7 are updates/optimization  for existing SCMI code in preparation of adding more functionality
patch 8 introduces support for SCMI Base protocol
patch 9 introduces SCMI sample application 'samples/drivers/firmware/arm_scmi' which demonstrates the usage of ARM SCMI. It provides access to the ARM SCMI shell interface for demo and testing purposes of different ARM SCMI protocols.
Patches 10-11 introduce support for SCMI SMC/HVC based transport.
Patches 12-13 introduce support for SCMI Reset domain management protocol

SCMI Sample application output:
	uart:~$ arm_scmi base
	base - SCMI Base proto commands.
	Subcommands:
	  revision           : SCMI Base get revision info
	                      Usage: arm_scmi base revision

	  discover_agent     : SCMI Base discover an agent
	                      Usage: arm_scmi base discover_agent [agent_id]

	  device_permission  : SCMI Base set an agent permissions to access device
	                      Usage: arm_scmi base discover_agent <agent_id> <device_id>
	                      <allow := 0|1>

	  reset_agent_cfg    : SCMI Base reset an agent configuration
	                      Usage: arm_scmi base reset_agent_cfg <agent_id>
	                      <reset_perm := 0|1>

	uart:~$ arm_scmi base revision
	ARM SCMI base protocol v0002.0000
	  vendor        :EPAM
	  subvendor     :
	  fw version    :0x40
	  protocols     :2
	  num_agents    :8

	uart:~$ arm_scmi reset
	reset - SCMI Reset proto commands.
	Subcommands:
	  revision   : SCMI Reset proto show revision information
	              Usage: arm_scmi reset revision

	  list       : SCMI Reset domains list
	              Usage: arm_scmi reset list

	  info       : SCMI Reset domain show info
	              Usage: arm_scmi reset info <domain_id>

	  assert     : SCMI Reset domain assert
	              Usage: arm_scmi reset assert <domain_id>

	  deassert   : SCMI Reset domain de-assert
	              Usage: arm_scmi reset deassert <domain_id>

	  autoreset  : SCMI Reset domain Autonomous reset
	              Usage: arm_scmi reset autoreset <domain_id>

        uart:~$ arm_scmi reset revision
	ARM SCMI Reset protocol version 0x0001.0000 num_domains:4

[1] https://github.com/xen-troops/arm-trusted-firmware/tree/rpi5_dev

@LaurentiuM1234 @yangbolu1991 @oleksiimoisieiev


text:
drivers: flash: spi_nor: fix config struct

lots of values from the DT where not set corretly, if
CONFIG_SPI_NOR_SFDP_RUNTIME was
enabled. This fixes it.
Got introduced with https://github.com/zephyrproject-rtos/zephyr/pull/70415
Resolves: https://github.com/zephyrproject-rtos/zephyr/issues/80383

@maass-hamburg Can you report Bug issue for this? It has been introduced in v3.7.0 and will require release notes with referring to bug report.

as @de-nordic stated this likely needs a release-note update.  @maass-hamburg can you add that release note addition so we can merge this in?

@maass-hamburg , could you help update the release notes.

@maass-hamburg , could you help update the release notes.

@dkalowsk can we marge this and wait for @maass-hamburg to provide new PR with the release note?
If that will not happen I have provided one here: https://github.com/zephyrproject-rtos/zephyr/pull/80634 as alternative (DNM to give author a change to provide own).

Sorry, I was on vacation until yesterday.
@de-nordic Thank you for creating the release note PR.

Sorry, I was on vacation until yesterday. @de-nordic Thank you for creating the release note PR.

No problem. Thanks for accepting the proposed one.

authors: de-nordic dkalowsk maass-hamburg mmahadevan108


text:
why do you not use norm when evaluated zero-shot ?

https://github.com/zer0int/CLIP-fine-tune/blob/6834074a007c60de712f0bbaca0d80aad051a10c/ft-D-eval-model-on-my-finetune-dataset.py#L84
In train process,  using norm then compute cosine similarity, but in eval not used norm , is right?

you can close this issue when you updated the code


text:
add custom style file  "custom.css" -  i did all my style on that f…

add custom style file "custom.css"
2 .add script for change the menu background
i change the index file code- navbar section

Pull Request Template

Please provide all of the details below. Pull requests missing any of the information below will be closed!

Sumarise what this PR fixes: < enter details >
Fixes #: < Enter Issue ID/URL >
#105- Multiple Contact Buttons in Heade- fixed
Checklist:
(Add an x between the brackets to check the items)

[x] I have sumarised what this PR fixes above
[ ] I have provided the issue ID/URL above
[ ] This PR fixes only the issue mentioned above (create seperate PRs for seperate issues)
[ ] I was the first one to claim the issue or I created the issue

There is no issue attached to this pr and seems to be adding a second mobile nav with jquery over the original. The nav has already been added so you need to find an issue that has not been worked on yet. We can modify the one that is already implemented, but it needs an issue attached to it.

authors: brittneypostma slshashika

repo: zero-to-mastery/Keiko-Corp


text:
[Bug]: Unable to 'apply current' on Chrome: Failed to execute 'drawImage' on 'CanvasRenderingContext2D'

What happened?
There appears to be a bug with the recent "+ Button Updates Prompt" update under Chrome.
Uncaught TypeError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The provided value is not of type '(CSSImageValue or HTMLCanvasElement or HTMLImageElement or HTMLVideoElement or ImageBitmap or OffscreenCanvas or SVGImageElement or VideoFrame)'.
    at CanvasRenderingContext2D.value [as drawImage] (layers.js?v=26b7436:73:30)
    at subtractBackground (util.js?v=379aef7:499:8)
    at Image.<anonymous> (dream.js?v=95bd3f0:562:14)
value @ layers.js?v=26b7436:73
subtractBackground @ util.js?v=379aef7:499
(anonymous) @ dream.js?v=95bd3f0:562
load (async)
applyImg @ dream.js?v=95bd3f0:543

Steps to reproduce the problem
This is the minimal repo I've been able to find. There may be an additional different and longer unknown repo that I've hit during regular use that does not require step 3.

Have image on canvas
Draw mask and do img2img
Modify prompt, "+ Button Updates Prompt" being enabled or not has no effect
Hit + / Generate More
Pick any gen and attempt to Y / Apply Current
Img2img is not applied, error in console

What should have happened?
Gen should be applied
Commit where the problem happens
https://github.com/zero01101/openOutpaint/commit/b60b4fccdf276c0103f05060e0edb7151ff61bfc
What platforms do you use to access openOutpaint?
Linux
What browsers do you use to access the UI ?
Google Chrome
Browser Extensions/Addons
Chrome: 116.0.5845.110
uBlock Origin, inactive, localhost exempted
Tampermonkey, nothing active on localhost
No others that are active in Incognito Mode
AUTOMATIC1111 webUI Commandline Arguments
--no-half-vae --api --opt-split-attention --cors-allow-origins=http://127.0.0.1:7860,http://127.0.0.1:3456 --no-download-sd-mode
Additional information
Unable to repo on https://github.com/zero01101/openOutpaint/commit/5abf5914a327bc76fff2a3a18c29200cfd71fc14
Unable to repo on Firefox

Gah, just got repo on https://github.com/zero01101/openOutpaint/commit/5abf5914a327bc76fff2a3a18c29200cfd71fc14 again without touching the prompt. Gonna have to switch back to Firefox already, oh well.

i can't really say i'm too surprised that it's broken lol, background carving barely functions as is and for the amount of time i wasted implementing it, i think i've used it once... but yeah, confirmed that it screws things up with the prompt editing, will see if i can wrap my head around what i did there...

I think I turned it on for the first time the night before to see what it would do then forgot I had done that the next day. xD


text:
set-output is deprecated and will be disabled soon

When installing this Action I get these warnings that point to this blog post: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Per the blog, the fix is to update the @actions/core package to v1.10.0 or greater.
Run zero88/gh-project-context@88bdb34d636c3c244f26d109618346dc6a38ba6f
Loading...
[CI::Process] Evaluate context on issue-7218-set-output-deprecated

Project context
Version context
CI context
CI decision
Action Output

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/```

Fixed at 0e2bbfe012d1b42e8c372cdf76e35146b8ca2de7


text:
Awful TypeLanguage realisation

Shit, I don't believe that someone really creates functions through eval

TL realization was entirely rewritten in mtproto v2

repo: zerobias/telegram-mtproto


text:
topGifterRank data always null

Anytime a gift is sent, the topGifterRank data is null, even if the gifter is in top 3.

Apologies. Left out that this is when a gift event has been logged.

I assume that TikTok does not transmit the topGifterRank for gift events because it is not relevant for the UI. As a workaround, you can cache the rank at chat, member and social events and use it at gift events.

authors: stephenmhudak zerodytrash

repo: zerodytrash/TikTok-Live-Connector


text:
1.10.2-2.2.2 Intense client side spam

a piece of pie: http://pastebin.com/99K5aHKY
more pieces of pie: https://gist.github.com/kreezxil/b0a36668f41dd319622fc047dc908050

Did you recently remove a mod? If so, restarting the server / world will fix this.

I restart every day, and it's mods get removed.
-----Original Message-----
From: "Steve Blouin" notifications@github.com
Sent: 8/20/2016 8:20 PM
To: "zerofall/EZStorage2" EZStorage2@noreply.github.com
Cc: "kreezxil" kreezxil@gmail.com; "Author" author@noreply.github.com
Subject: Re: [zerofall/EZStorage2] 1.10.2-2.2.2 Intense client side spam (#31)
Did you recently remove a mod? If so, restarting the server / world will fix this.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

it's mods get removed.

If you're removing mods daily, this is your problem. The system and most other modded inventories don't like mods being removed.

Reopen this issue if it's not related to mod removal

Actually, the spam still exists for some reason

authors: kreezxil sblectric


text:
zero升级到最新版本，etcd注册出现问题

我etcd对外暴露 49175,49178,49179端口
启动项目出现如下错误
{"level":"warn","ts":"2021-07-02T15:11:12.531+0800","logger":"etcd-client","caller":"v3@v3.5.0/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"etcd-endpoints://0xc00034c000/#initially=[49.232.203.57:49175;49.232.203.57:49178;49.232.203.57:49179]","attempt":0,"error":"rpc error: code = DeadlineExceeded desc = latest balancer error: last connection error: connection error: desc = "transport: Error while dialing dial tcp 0.0.0.0:2379: connectex: No connection could be made because the target machine actively refused it.""}

问一下问题是怎么解决的

同问

authors: Jackson8888 QuaidChen xhochipe

repo: zeromicro/go-zero


text:
How to be live longer and a bit healthier? step by step

吃
睡

睡眠

如何提高睡眠质量

入睡速度加速
深度睡眠longer
固定的schedule？

更加的detail of above


text:
use a simple CI tool (Ansible is as good as any) to  generate some secrets for a workload.

We don’t need CI here since we’ll use kubectl as our de facto way to interact with Aegis.
Just a script on the project root that reads an AEGIS_SENTINEL_POD_NAME environment variable and executes whatever script necessary on sentinel will be sufficient.

I am considering this as “done”.
Sentinel can do this already, and any CI tool can kubectl into sentinel using a k8s plugin.

repo: zerotohero-dev/aegis


text:
Adding Container package

#194

@peter279k  check the latest commit and add Tests file in your available/free time

@peter279k  Thanks you so much for your time to complete this class...