Automatic paging?

While using it for large file, the output will scrolling long-long time , and piping to more will output bad string . So, please add pager to output .

Hello. It would be useful if hexyl piped to less automatically rather than requiring user to manually pipe.

I'd rather not implement paging by default, see https://github.com/sharkdp/hexyl/pull/30#issuecomment-453840276

I'd rather not implement paging by default, see #30 (comment)

I'd urge you to reconsider. Not sure what kind of pain it caused in bat but most modern (after git) do this and it's very surprising when you try a very modern tool like hexyl and it doesn't do paging by default. I added colors and paging by default to gst-inspect command 2 years ago and except for a few people, everyone was super thankful.
As long as there is an easy option to disable paging and colors, even the folks who don't want it will be fine. Your decision of course!

Re-opening this to see what others think.

This sounds like an appealing feature, but I'm not aware of what the drawbacks might be, and piping through less is pretty straightforward. What pain did this cause with bat?
I would also say the default behavior of --color should probably be auto, not always, but maybe that's a discussion for another thread.

What pain did this cause with bat?

If you want a taste of it :smile:, you can take a look at https://github.com/sharkdp/bat/issues/1053. See the list of bug tickets in the first bullet point.

I would also say the default behavior of --color should probably be auto, not always, but maybe that's a discussion for another thread.

All my other applications use "auto" by default. We decided to use "always" for hexyl, because (1) the defining feature of hexyl is the colored output and (2) because it makes it much easier for users to pipe to less.
If we decide to add automatic paging, we could certainly switch to "auto".

Not sure what kind of pain it caused in bat

What pain did this cause with bat?

If you want a taste of it, you can take a look at sharkdp/bat#1053 smile. See the list of bug tickets in the first bullet point.

I might be wrong but seems the majority of those issues are Windows-specific. IMHO it's a lot more important to provide a good user experience than portability across all OSes.

If we decide to add automatic paging, we could certainly switch to "auto".

:+1:

IMHO it's a lot more important to provide a good user experience than portability across all OSes.

as long as you are using one of the supported OSes? :smile:

Hi David,
I found this ticket by searching for 'pipe' in the list of issues.
I don't know how paging exactly relates to this but anyway: My use case is that I wanted to use hexyl <file> | rg foo. This didn't work and instead I used xxd <file> | rg foo.
If paging support would help my use case, then I would very much appreciate paging support.

@siedentop I don't think a lack of paging is related to your issue. Unix piping runs all processes at once, streaming the stdout between them - rather than waiting for the preceding one to finish, which could get blocked by a bad paging implementation, if that's what you were thinking. You haven't provided detail of what you're searching for (which may not work given the line wrapping of the output). But it could be the ANSI colour characters causing your trouble, as Hexyl does not automatically disable colour when piping - try --color=never. If that's not it, you should open your own issue.

Thanks, @ZimbiX. If I use hexyl --color=never <file> | rg foo it works. If I use --color=auto it also works. So, maybe --color should default to auto? (But that's been addressed by David above.)

I'm closing this due to inactivity. Please feel free to comment in case it should be re-opened.


perf: use stash create/store to prevent files from disappearing from disk

The git stash create command creates a dangling stash commit without removing any files from the disk, and returns its hash. This when passed to the git stash store commit saves it as a regular stash.
What follows is that the files never leave disk, and so don't trigger any side-effects with file watchers or other processes that might be running when lint-staged is running.
Fixes https://github.com/okonet/lint-staged/issues/844

@okonet I did not know git stash create worked this way, so let this PR sit for a while until I've really verified it. If indeed true, this is a very nice improvement!

It might be better to merge this as fix instead of perf.

I guess this is how it works. What do you think, @okonet?

I guess this is how it works. What do you think,

About what?

well, I couldn’t really find any documentation. Good to merge?
The revert logic still works the same because git reset --hard HEAD conveniently cleans things up.
It could be left as a further PR to use checkout instead, and then get rid of special handling of merge state and deleted files.

Let's go for it!


Create values-tr

Rework it.

The value-tr should be a folder, which holds the strings.xml file. It appears like you may have uploaded the change incorrectly.

Sorry


Unnecessary import aliasing after migration

See below, the abort method was unnecessarily aliased to the same identifier of itself.  from flask_restful import abort would have been suffice.
$ flask_ext_migrate api/views/forum.py
$ git diff
diff --git a/api/views/forum.py b/api/views/forum.py
index bdc9803..065f7ac 100644
--- a/api/views/forum.py
+++ b/api/views/forum.py
@@ -1,5 +1,5 @@
 from flask import request
-from flask.ext.restful import abort
+from flask_restful import abort as abort

Hi @ye, thanks for opening this issue!
So I'm a bit surprised to see this as this issue should have been resolved by @GregoryVigoTorres's PR https://github.com/pallets/flask-ext-migrate/pull/11. Can you confirm what version of flask-ext-migrate you have installed? Also, I just pushed an a new release, could you test if upgrading resolves this bug for you?

@keyan the version I installed was 0.1.0. And yes, you were right that after a pip install -U flask_ext_migrate, the new version 1.0.0 does seem to resolve the unnecessary aliasing issue.
Thanks and I am closing this as it's no longer the case in latest version.

Great! Happy to hear it 😄
Thanks again for submitting this and for using the package.


There should be a way to set the default theme to point at a different file

Currently the only way to change the default theme is to either edit the default theme file itself, or point each screen at a different theme. The former causes problems when updating to new versions, and the latter is tedious.
There should be some way to configure the default theme to point to a custom file instead of the YUI default theme.

Fixed in #56


notify users when they are given edit access to a work

Feature Request
The UI for granting users edit access to a work or collection (on the Settings page) should include a checkbox that, if checked, causes an email to be sent to any users who have gained edit access to the work/collection as a result of the form submission.
The label for the checkbox should read: "send notification email"
The email should read:

SUBJECT: Edit Access for {abbreviated work title}
Dear {name},
You have been given edit access to the following {work/collection} on ScholarSphere:

{abbreviated work title}: {link}

If you believe you have been given edit access in error, please contact {scholarsphere contact email}

Questions:

How does this work for groups with edit access?
How would this work if ORCID users are able to be given edit access?

We shouldn't include the contact email. We should link to the contact form:
https://scholarsphere.psu.edu/incidents/new
On Thu, Feb 3, 2022 at 2:54 PM Banu Kutlu @.***> wrote:

@srerickson https://github.com/srerickson what is the scholarsphere
contact email?
—
Reply to this email directly, view it on GitHub
https://github.com/psu-libraries/scholarsphere/issues/1158#issuecomment-1029346510,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGV6I36X5WT3N2WRMWSZETUZLMQ3ANCNFSM5LNBO5ZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

@banukutlu, responding to questions from standup:

How does this work for groups with edit access?

Let's just ignore groups for now for the purposes of this email. So, if a group is added to the permissions, no actions is taken to notify members of that group even if the box is checked.

How would this work if ORCID users are able to be given edit access?

We'll handle that case in a different issue, when we know more about what we're doing with the ORCID integration.

Should we notify users who are removed from the list of editors?

No. That would be rude.

Should the checkbox on the user's profile page ("opt-out of monthly email reports") affect whether or not the email is sent?

No.


GAMM: Add fields to msg response

Closes: #XXX
Description
This pull request adds missing fields to gamm msg response like MsgLockTokens:
https://github.com/osmosis-labs/osmosis/blob/dbe2e1e0479e1bad932946d6aca8aad1a75dca8f/x/lockup/keeper/msg_server.go#L86
Can be useful for a smart contract to get the swap results, for example.
Cosmwasm has methods to parse this response (example: MsgInstantiateContractResponse )

For contributor use:

[x] Targeted PR against correct branch (see CONTRIBUTING.md)
[x] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[x] Re-reviewed Files changed in the Github PR explorer

Codecov Report

Merging #1115 (7f484d3) into main (dbe2e1e) will decrease coverage by 0.17%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main    #1115      +/-   ##
==========================================
- Coverage   20.94%   20.76%   -0.18%
==========================================
  Files         199      199
  Lines       25429    25649     +220
==========================================
  Hits         5326     5326
- Misses      19140    19360     +220
  Partials      963      963

Impacted Files
Coverage Δ

x/gamm/keeper/msg_server.go
2.81% <0.00%> (ø)

x/gamm/pool-models/balancer/tx.pb.go
0.77% <0.00%> (-0.05%)
:arrow_down:

x/gamm/types/tx.pb.go
0.66% <0.00%> (-0.06%)
:arrow_down:

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 dbe2e1e...7f484d3. Read the comment docs.


Won't compile with RN 0.11

When compiling Orientation.h, I get the error:
RCTOrientation/Orientation.h:16:12: Cannot find interface declaration for 'AppDelegate'

@watert maybe you can take a look?

See fix
https://github.com/yamill/react-native-orientation/blob/master/RCTOrientation/Orientation.h

Thanks. That works. Now I'm trying to use getOrientation(function(err, orientation)) and it is undefined. It does not appear to be defined in your index.js. If it doesn't exist, perhaps you could update the README to take out references to it until it does exist? Or if it does exist, perhaps I'm doing something wrong or there's another bug.

I'm also getting an error from the packager: Unable to resolve module RCTDeviceEventEmitter from .../node_modules/react-native-orientation/index.js even though my call to locktoportrait() works

@chetstone I couldn't even get Orientation.lockToPortrait(); in componentDidMount()? Did that work for you?
Is there an issue running with 0.11 React native? Or am I doing something wrong?

After this fix, yes, it works. That was the error I was getting at first, before I got the compile error. Being an Xcode dummy, I had a lot of trouble getting the .h and .m files installed as part of the project so that Xcode would actually include them in the build.
I'm on my phone right now but as I recall, when you add the folder to the project, make sure to select "Create Groups " or something like that in the import dialog.
--
May all beings be happy!
On Thu, Oct 1, 2015 at 5:00 PM, Gudmundur Mar Gunnarsson
<EMAIL_ADDRESS>wrote:

@chetstone I couldn't even get Orientation.lockToPortrait(); in componentDidMount()? Did that work for you?
Is there an issue running with 0.11 React native? Or am I doing something wrong?

Reply to this email directly or view it on GitHub:
https://github.com/yamill/react-native-orientation/issues/10#issuecomment-144871127

Oh, great that works for me :grin:
Sry, I snagged your thread.
Just want to remind @yamill that you still have problems with

getOrientation(function(err, orientation))
error from the packager: Unable to resolve module RCTDeviceEventEmitter from .../node_modules/react-native-orientation/index.js

that are here above my first comment

@yamill can you push this fix into a new release on npm .

Hey guys, sorry I've been away for a while...took a long vacation!
I'm going to remove getOrientation in the next update - @watert never completed the implementation.
I'll also update the npm to reflect these changes. Will keep you posted :)


Depend on its-it only for gem development.

This will help anyone who wants to use modware, but doesn't want the its-it Kernel methods.
The kernel methods are still available in the specs, which is convenient.

Coverage remained the same at 100.0% when pulling 3716e3e81c7e04a4b9f889ea47c3e2283c01d88c on ContinuityControl:remove-its_it-dependency into 3bc45f8073b4c377bd2b64f988600832c50ba9f2 on ronen:master.

This is in support of https://github.com/SchemaPlus/schema_monkey/pull/12 - since schema_monkey depends on modware, and they both depend on its-it.

Merged with a heavy heart

Released v0.1.3 with this change


Language Identification using Audio data

Hey Guys,
I am working on the problem of identifying Language based on the audio clip. I tried the technique of creating a Mel spectrogram and training a CNN classifier but the results were pretty bad. Any pretrained models that can convert audio to embeddings that can be used for classification?
Also if you can suggest some other way to do this
Thankyou in advance

We have very good results with the xvector and ECAPA networks (see our
tutorial on speech classification). My student will push the language-id
recipe in the next weeks.
On Thu, Apr 29, 2021, 1:54 AM Parth Chokhra @.***>
wrote:

Hey Guys,
I am working on the problem of identifying Language based on the audio
clip. I tried the technique of creating a Mel spectrogram and training a
CNN classifier but the results were pretty bad. Any pretrained models that
can convert audio to embeddings that can be used for classification?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/speechbrain/speechbrain/issues/705, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEA2ZVW42RWJXCJEW5G43OLTLDYA3ANCNFSM43ZA6LCA
.

We have very good results with the xvector and ECAPA networks (see our tutorial on speech classification). My student will push the language-id recipe in the next weeks.
Thankyou @mravanelli. So does this classification work for all languages or have any limitation?

We have very good results with the xvector and ECAPA networks (see our tutorial on speech classification). My student will push the language-id recipe in the next weeks.
Thankyou @mravanelli. So does this classification work for all languages or have any limitation?

I also encountered the same problem, did you solve it?


check GDK_SCALE for screenshots

fix for https://github.com/runelite/runelite/issues/11029

is #11029 truly only with gpu enabled?
this will crash on any system where GDK_SCALE isn't defined

Yes this is completely only when GPU is enabled.
Ah, I guess you have a solution of that then?

Just add a nullcheck to getenv?

okay think it's addressed now?

Does it also work if you use the same logic the glViewport code uses?
			final AffineTransform t = ((Graphics2D) canvas.getGraphics()).getTransform();
			gl.glViewport(
				getScaledValue(t.getScaleX(), x),
				getScaledValue(t.getScaleY(), y),
				getScaledValue(t.getScaleX(), width),
				getScaledValue(t.getScaleY(), height));

Adam is asking if replacing the env var fetching with his code works the same way.

I don't know what you are suggesting. I appreciate my implementation might not be the best way to fix this, I'll happily test a more suitable fix?

eg. Use getScaledValue(t.getScaleX(), width) / getScaledValue(t.getScaleY(), height) as the width/height instead.

fixed in #12594


Failed assertion: line 110 pos 12: '_positions.isNotEmpty'

Steps to Reproduce

Run flutter create bug.
Update the files as follows: ...
...

Expected results:
Actual results:

Logs

Hi @ankita-concetto,
When opening an issue, please provide some or all information as mentioned in the issue template, for properly analyzing the issue.

issue template
If you are looking for support, please check out our documentation
or consider asking a question on Stack Overflow:
- https://flutter.dev/
- https://api.flutter.dev/
- https://stackoverflow.com/questions/tagged/flutter?sort=frequent

If you have found a bug or if our documentation doesn't have an answer
to what you're looking for, then fill our the template below. Please read
our guide to filing a bug first: https://flutter.dev/docs/resources/bug-reports

Steps to Reproduce

Please tell us exactly how to reproduce the problem you are running into.

Please attach a small application (ideally just one main.dart file) that
reproduces the problem. You could use https://gist.github.com/ for this.

If the problem is with your application's rendering, then please attach
a screenshot and explain what the problem is.

1. ...
2. ...
3. ...

Please tell us which target platform(s) the problem occurs (Android / iOS / Web / macOS / Linux / Windows)
Which target OS version, for Web, browser, is the test system running?
Does the problem occur on emulator/simulator as well as on physical devices?

Target Platform:
Target OS version/browser:
Devices:

Run your application with `flutter run --verbose` and attach all the
log output below between the lines with the backticks. If there is an
exception, please see if the error message includes enough information
to explain how to solve the issue.

Run `flutter analyze` and attach any output of that command below.
If there are any analysis errors, try resolving them before filing this issue.

Finally, paste the output of running `flutter doctor -v` here.

Closing this ticket, since no information is provided.


[#noissue] fix static analysis issue

Codecov Report

Merging #4329 into master will increase coverage by 0.02%.
The diff coverage is 37.5%.

@@            Coverage Diff             @@
##           master    #4329      +/-   ##
==========================================
+ Coverage   40.94%   40.97%   +0.02%
==========================================
  Files        2418     2418
  Lines       74807    74811       +4
  Branches    10115    10117       +2
==========================================
+ Hits        30633    30656      +23
+ Misses      41360    41346      -14
+ Partials     2814     2809       -5

Impacted Files
Coverage Δ

.../pinpoint/plugin/rxjava/RxJavaPluginConstants.java
0% <ø> (ø)
:arrow_up:

...rp/pinpoint/flink/receiver/TcpDispatchHandler.java
0% <0%> (ø)
:arrow_up:

...orp/pinpoint/common/plugin/ServerPluginLoader.java
56% <33.33%> (-4.87%)
:arrow_down:

...p/pinpoint/profiler/sender/AbstractDataSender.java
94.59% <50%> (-5.41%)
:arrow_down:

...orp/pinpoint/rpc/server/DefaultPinpointServer.java
81.11% <0%> (+1.04%)
:arrow_up:

...navercorp/pinpoint/rpc/common/SocketStateCode.java
85.36% <0%> (+2.43%)
:arrow_up:

.../profiler/sender/StandbySpanStreamDataStorage.java
76.27% <0%> (+3.38%)
:arrow_up:

...rp/pinpoint/rpc/server/PinpointServerAcceptor.java
88.43% <0%> (+4.76%)
:arrow_up:

...m/navercorp/pinpoint/rpc/client/ConnectFuture.java
85% <0%> (+5%)
:arrow_up:

...vercorp/pinpoint/rpc/packet/ClientClosePacket.java
66.66% <0%> (+11.11%)
:arrow_up:

... and 2 more

Continue to review full report at Codecov.

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


fix create table failed in 'map_agg'

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

@xiaokang branch-2.0也需要合入

run buildall


Strip signature params

TL;DR
Added functionality to strip and normalize Solidity function and event signatures.
What changed?

Introduced a new StripPayload function in utils.go to remove parameter names, 'indexed' keywords, and extra whitespaces from Solidity function or event signatures.
Implemented helper functions parseParameters, cleanType, and isType to support the signature stripping process.
Updated GetLogsByContractAndSignature and GetTransactionsByContractAndSignature handlers to use the new StripPayload function before processing requests.

How to test?

Call the API endpoints for getting logs or transactions by contract and signature.
Use various Solidity function and event signatures, including those with parameter names, indexed keywords, and extra whitespaces.
Verify that the API correctly handles and matches these signatures, regardless of the extra information included.

Why make this change?
This change improves the flexibility and user-friendliness of the API. It allows users to query logs and transactions using more verbose Solidity signatures without requiring exact matches. This normalization process ensures that signatures with different formatting or additional information (like parameter names) are still correctly recognized and processed by the system.

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

#118  👈
#117
main

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

Join @catalyst17 and the rest of your teammates on  Graphite

Merge activity

Oct 28, 1:35 PM EDT: A user started a stack merge that includes this pull request via Graphite.


Website improvements

Add a link to GitHub in the top. The only link now is actually the releases link near the bottom of the page.
The phrase "See the stetho-sample project" should actually link to that code in GitHub.
You have to git-clone stetho to use dumpapp. Could it be made downloadable as a par instead?

Great feedback, thank you.


Many logs related to hugetlb

Environmental Info:
k3s version v1.21.2+k3s1 (5a67e8dc)
go version go1.16.4
Node(s) CPU architecture, OS, and Version:
Linux bob 5.10.31-1-MANJARO-ARM #1 SMP PREEMPT Mon Apr 19 13:28:29 UTC 2021 aarch64 GNU/Linux
Raspberry Pi 4 Model B Rev 1.1
Cluster Configuration:
1 server, 3 agents
Describe the bug:
Since update, I have a lot of theses errors (nearly every 5 seconds) only on agent (not on master)
error while statting cgroup v2: [open /sys/kernel/mm/hugepages: no such file or directory
Jun 26 14:27:25 bob k3s[68226]: failed to fetch hugetlb info
Jun 26 14:27:25 bob k3s[68226]: github.com/rancher/k3s/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs2.statHugeTlb
Jun 26 14:27:25 bob k3s[68226]:         /go/src/github.com/rancher/k3s/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs2/hugetlb.go:35
Jun 26 14:27:25 bob k3s[68226]: github.com/rancher/k3s/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs2.(*manager).GetStats
Jun 26 14:27:25 bob k3s[68226]:         /go/src/github.com/rancher/k3s/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs2/fs2.go:125
Jun 26 14:27:25 bob k3s[68226]: github.com/rancher/k3s/vendor/github.com/google/cadvisor/container/libcontainer.(*Handler).GetStats
Jun 26 14:27:25 bob k3s[68226]:         /go/src/github.com/rancher/k3s/vendor/github.com/google/cadvisor/container/libcontainer/handler.go:83
Jun 26 14:27:25 bob k3s[68226]: github.com/rancher/k3s/vendor/github.com/google/cadvisor/container/containerd.(*containerdContainerHandler).GetStats
Jun 26 14:27:25 bob k3s[68226]:         /go/src/github.com/rancher/k3s/vendor/github.com/google/cadvisor/container/containerd/handler.go:188
Jun 26 14:27:25 bob k3s[68226]: github.com/rancher/k3s/vendor/github.com/google/cadvisor/manager.(*containerData).updateStats
Jun 26 14:27:25 bob k3s[68226]:         /go/src/github.com/rancher/k3s/vendor/github.com/google/cadvisor/manager/container.go:637
Jun 26 14:27:25 bob k3s[68226]: github.com/rancher/k3s/vendor/github.com/google/cadvisor/manager.(*containerData).housekeepingTick
Jun 26 14:27:25 bob k3s[68226]:         /go/src/github.com/rancher/k3s/vendor/github.com/google/cadvisor/manager/container.go:583
Jun 26 14:27:25 bob k3s[68226]: github.com/rancher/k3s/vendor/github.com/google/cadvisor/manager.(*containerData).housekeeping
Jun 26 14:27:25 bob k3s[68226]:         /go/src/github.com/rancher/k3s/vendor/github.com/google/cadvisor/manager/container.go:531
Jun 26 14:27:25 bob k3s[68226]: runtime.goexit
Jun 26 14:27:25 bob k3s[68226]:         /usr/local/go/src/runtime/asm_arm64.s:1130], continuing to push stats

HugePage seems not enabled on my system
> cat /proc/meminfo
MemTotal:        1944308 kB
MemFree:          667788 kB
MemAvailable:     907996 kB
Buffers:           12076 kB
Cached:           218368 kB
SwapCached:         1080 kB
Active:           183244 kB
Inactive:         883328 kB
Active(anon):      64948 kB
Inactive(anon):   776472 kB
Active(file):     118296 kB
Inactive(file):   106856 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2916460 kB
SwapFree:        2879508 kB
Dirty:               432 kB
Writeback:             0 kB
AnonPages:        835324 kB
Mapped:           152700 kB
Shmem:             11920 kB
KReclaimable:      43368 kB
Slab:             122256 kB
SReclaimable:      43368 kB
SUnreclaim:        78888 kB
KernelStack:        7248 kB
PageTables:         7056 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3888612 kB
Committed_AS:    2885072 kB
VmallocTotal:<PHONE_NUMBER>40 kB
VmallocUsed:       29460 kB
VmallocChunk:          0 kB
Percpu:             7744 kB
CmaTotal:         262144 kB
CmaFree:          210388 kB

Steps To Reproduce:
My configuration is pretty simple.
For server: k3s server --disable-agent --advertise-address "192.168.XXX.XXX" --data-dir "/k3s/data" --kube-apiserver-arg="enable-aggregator-routing=true" --disable traefik --disable servicelb --disable metrics-server
For agent: k3s agent --data-dir "/k3s/data"
Expected behavior:
If my system doesn't have the feature, don't log about it me so often.
Actual behavior:
There are tons of logs, I had to turn off log forwarding because it was unmanageable.

The logs appears to come from the kubelet cadvisor code; this will probably need to be fixed upstream.

@ViBiOh I can't find this issue on kubelet upstream like @brandond mentioned. were you able to fix this? it is thrashing my sd card with log writes. :sob:

I recreated my cluster from scratch (removing all k3s metadatas and folders) and it dissappeared. So not a "clear" solution.

@brandond  I was digging through cAdvisor code/cli params, found some documentation about disabling metrics for some subsystem but not sure where to put them with k3s. Also I ran k3s check-config and found that it already identified - CONFIG_CGROUP_HUGETLB: missing
would it make sense to pass some argument to disable hugetlb metric base on this config-check? :thinking:  probably not the right solution.

I'm not sure how to pass cadvisor flags to kubelet, I suspect you could do it through --kubelet-arg=flag=value but I haven't tested that for the cadvisor flags in particular.

The issue is caused by:
https://github.com/opencontainers/runc/issues/3232
It's been fixed on runc master already, but needs a release. k3s would need to bundle this newer version until it's out. Would it be worth reopening this ticket?

This is not solved, it seems to be solved with runc 1.0.3 if k3s team can provide a pre/alpha build, i would upgrade my cluster to test if it is really solved.

This is not solved, it seems to be solved with runc 1.0.3 if k3s team can provide a pre/alpha build, i would upgrade my cluster to test if it is really solved.
found the pre release: v1.22.4-rc3+k3s2, will test, can someone confirm that it includes runc 1.0.3?

I tested it, it works. Cadvisor metrics work fine again for me.

same here

I am running latest v1.23.3 on Debian Bullseye (arm64):
pi@kube-master:/var/log $ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/

pi@kube-master:/var/log $ uname -a
Linux kube-master 5.10.92-v8+ #1514 SMP PREEMPT Mon Jan 17 17:39:38 GMT 2022 aarch64 GNU/Linux

Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.3", GitCommit:"816c97ab8cff8a1c72eccca1026f7820e93e0d25", GitTreeState:"clean", BuildDate:"2022-01-25T21:25:17Z", GoVersion:"go1.17.6", Compiler:"gc", Platform:"linux/arm64"}
Server Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.3", GitCommit:"816c97ab8cff8a1c72eccca1026f7820e93e0d25", GitTreeState:"clean", BuildDate:"2022-01-25T21:19:12Z", GoVersion:"go1.17.6", Compiler:"gc", Platform:"linux/arm64"}

But my syslog is full (very very full) of these:
Feb  3 23:25:32 kube-master kubelet[479]: runtime.goexit
Feb  3 23:25:32 kube-master kubelet[479]: #011/usr/local/go/src/runtime/asm_arm64.s:1133], continuing to push stats
Feb  3 23:25:33 kube-master kubelet[479]: W0203 23:25:33.178272     479 container.go:590] Failed to update stats for container "/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-poda40453bfe701cd5c784cf3a7d8802120.slice/docker-3c91b6c586380ae2d404d15d8ef9755b2b37efb58c2759e73ed1355b1f6eb616.scope": error while statting cgroup v2: [open /sys/kernel/mm/hugepages: no such file or directory
Feb  3 23:25:33 kube-master kubelet[479]: failed to fetch hugetlb info
Feb  3 23:25:33 kube-master kubelet[479]: k8s.io/kubernetes/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs2.statHugeTlb
Feb  3 23:25:33 kube-master kubelet[479]: #011/workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs2/hugetlb.go:35
Feb  3 23:25:33 kube-master kubelet[479]: k8s.io/kubernetes/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs2.(*manager).GetStats
Feb  3 23:25:33 kube-master kubelet[479]: #011/workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs2/fs2.go:123
Feb  3 23:25:33 kube-master kubelet[479]: k8s.io/kubernetes/vendor/github.com/google/cadvisor/container/libcontainer.(*Handler).GetStats
Feb  3 23:25:33 kube-master kubelet[479]: #011/workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/google/cadvisor/container/libcontainer/handler.go:86
Feb  3 23:25:33 kube-master kubelet[479]: k8s.io/kubernetes/vendor/github.com/google/cadvisor/container/docker.(*dockerContainerHandler).GetStats
Feb  3 23:25:33 kube-master kubelet[479]: #011/workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/google/cadvisor/container/docker/handler.go:461
Feb  3 23:25:33 kube-master kubelet[479]: k8s.io/kubernetes/vendor/github.com/google/cadvisor/manager.(*containerData).updateStats
Feb  3 23:25:33 kube-master kubelet[479]: #011/workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/google/cadvisor/manager/container.go:641
Feb  3 23:25:33 kube-master kubelet[479]: k8s.io/kubernetes/vendor/github.com/google/cadvisor/manager.(*containerData).housekeepingTick
Feb  3 23:25:33 kube-master kubelet[479]: #011/workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/google/cadvisor/manager/container.go:587
Feb  3 23:25:33 kube-master kubelet[479]: k8s.io/kubernetes/vendor/github.com/google/cadvisor/manager.(*containerData).housekeeping
Feb  3 23:25:33 kube-master kubelet[479]: #011/workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/google/cadvisor/manager/container.go:535

@nodesocket is this a fresh install, or upgrade from a previous version with an older runc?

Upgrade from previous version using kubeadm.

Well, you're on the wrong project then... this issue tracker is for k3s. You might go look for a similar issue at https://github.com/kubernetes/kubeadm.


Word ladder

Coverage remained the same at 100.0% when pulling cdc5f88768729bcec1bdd90f8d974ea13d17391b on word-ladder into d8298615103d4a0285e355ae54242bca1b14e81c on master.


Add a HUD line for real system time

I often play Minecraft in full-screen mode where I don't have quick access to my real clock. It'd be really helpful if the HUD had a line that showed the real system time in addition to the game time, so I'm sending a pull request here to add it.
I've placed it below the game time line with a prefix "System Time", but please feel free to suggest better text/placements if needed (maybe it's too long for a line?).
Built locally to test for 1.20 and confirmed it works. Screenshots:

It looks good; ill run my offline test when I'm avalible. And once it passes, ill merge it, and add you to the contribute list, add some other features I had planned.

The feature will be added to v3.1.0

I Will make the time bottom right to prevent adding a System Time in front of it.


Portal (Internal CDC Users)

The internal-facing portal will enable programs to see the status of submitted data and decide if action needs to be taken (e.g., provide feedback to senders on “data quality”)

Outside the scope of the validation pipeline. Should be moved to CX (Customer Experience) board when it is created.


Add details on Eclipse with Rust for Windows

@igutekunst  sounds like this isn't happening right?


CASSANDRA-13666 Avoid rendering static 2i entries as stales and removing them

Closed in favour of #559


Minor fix jsb

update used packages (e.g. GasChromatographySimulator.jl to 0.5.0)
update compats
column length L, diameter d and film thickness df are always read as Float64
new version of tR_calc() using the updated functions of GasChromatographySimulator.jl (this should be the default function for the future)
added function tR_τR_calc(), which calculates retention time tR and peak width τR (this could be used to also estimate the diffusitivity coefficient Cag from measured peak widths in the future)
added selection for to add standard errors as separate columns or as Measurements typed with se_col = true/false
additional options for the optimization method=NewtonTrustRegion(), opt=std_opt, maxiters=10000, maxtime=600.0
added function separate_error_columns()
fix comparison() function to use GasChromatographySimulator.solve_separate_multithreads() to calculate the separation of the comparision measurments with the estimated parameters
minor fix for plot_chromatoram_comparison() for mirrored chromatogram (should not be mirrored)
should fix issue #34
update Project.toml to 0.1.10

closes #34


The ack property type of SlackOptionsMiddlewareArgs is incorrect

Description
When using the options example here, TypeScript gives the following error when using ack:
TS2345: Argument of type '{ options: Option[]; }' is not assignable to parameter of type '(Without<MessageOptions, OptionGroups<MessageOptions>> & OptionGroups<MessageOptions> & Without<...> & OptionGroups<...> & Without<...> & OptionGroups<...>) | (Without<...> & ... 4 more ... & BlockOptions) | undefined'.

Types of property 'options' are incompatible.

Type 'Option[]' is not assignable to type '{ text: string; value: string; }[] & { label: string; value: string; }[] & Option[]'.
Type 'Option[]' is not assignable to type '{ text: string; value: string; }[]'.
Type 'Option' is not assignable to type '{ text: string; value: string; }'.
Types of property 'text' are incompatible.
Type 'PlainTextElement | MrkdwnElement' is not assignable to type 'string'.
Type 'PlainTextElement' is not assignable to type 'string'.

This is fixed by the following cast, which shouldn't be necessary, but is:
ack as AckFn<{ options: Option[] }>

I believe this has to do with the XOR in AckFn<XOR<BlockOptions, OptionGroups<BlockOptions>>>
What type of issue is this? (place an x in one of the [ ])

[x] bug
[ ] enhancement (feature request)
[ ] question
[ ] documentation related
[ ] example code related
[ ] testing related
[ ] discussion

Requirements (place an x in each of the [ ])

[x] I've read and understood the Contributing guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.
[x] I've searched for any related issues and avoided creating a duplicate issue.

Bug Report
Filling out the following details about bugs will help us solve your issue sooner.
Reproducible in:
package version: 3.3.0
node version: N/A
OS version(s): N/A
Steps to reproduce:

Implement the given Bolt example for Options, in TypeScript
Receive a TS error

Expected result:
What you expected to happen
Actual result:
What actually happened
Attachments:
Logs, screenshots, screencast, sample project, funny gif, etc.

Actually, I believe this is because the type of export declare type OptionsSource = 'interactive_message' | 'dialog_suggestion' | 'block_suggestion'; is never narrowed, in this case it should be block_suggestion but is not narrowed as such.

Hi @rr-codes, thanks for reporting this (as always)! I've fixed this issue by #878 and the change will be included in the next minor version (we haven't decided when to release it yet though). See also: https://github.com/slackapi/bolt-js/pull/923

Let me close this issue. The next minor version (3.4.0) does not have the issue.


Add middleware for Actix

Add Sentinel middleware for Actix

I just notice this issue, do you work on this? I tried to build the middleware for the general tower::Service  these days. The tonic uses tower::Service as its service abstraction.
Seems Actix shares the same abstraction.

Contributions are welcome!

I think we should first make some discussions about #83 and #84 before working on this.


Update GpuInSet for SPARK-35422 changes

Fixes #3087
This updates GpuInSet to match the corresponding changes made to Spark's InSet as part of SPARK-35422.

build


Use ImageIO for wide format support

I just bumped into the library, and it looks very exciting 🚀 I particularly like the collections module, which I think has a lot of value; nice work on that!
While looking at the project, I was wondering why you chose to not depend on ImageIO. I think that something like ImageIO would make your life easier compared to calling tiffile, pillow, cv2.imread, ..., explicitly to load the various images. scikit-image, for example, does this internally in skimage.io, and because of this, it can read hundreds of formats including many that are relevant to bioimaging.
Disclaimer: I maintain ImageIO so I may of course be biased. That said, I'm mainly curious about why you chose to not use it (or similar libraries like PIMS) here because I want to know if we are missing something. I always thought of projects like yours as a good use-case for ImageIO, so I'm curious to hear your thoughts to see if we can improve somewhere.

Hi! Thanks for your interest. I know and love ImageIO too. Reasons that I didn't use ImageIO,

It's just that I haven't come across datasets that require formats other than typical image formats (.png, .jpg, .tif)
I'd like to keep dependencies as minimal as possible and current image io libraries are actually all dependencies of albumentations and scikit-image.
I believe that using low-level libraries is faster and speed is an important factor for bioimageloader (I don't think ImageIO will introduce a big bottleneck, but I still think that it might slow down the process.)

That being said, once bioimageloader got bigger, supported more datasets and formats, I am willing to replace image io funcs with ImageIO. Also I'd like to hear from other users before I make choices.
Thanks for your interest again!

I believe that using low-level libraries is faster and speed is an important factor for bioimageloader (I don't think ImageIO will introduce a big bottleneck, but I still think that it might slow down the process.)

That's an interesting argument. I've been wanting to do a performance comparison of different libraries for a while now to show how big/small the overhead of ImageIO is and to just showcase what various libraries (pillow, openCV, tifffile, gdal, .....) are capable of. I am mainly waiting to get a good grip on what a good/fair comparison would look like.
Would you have any suggestions how to measure it? There is the obvious "wallclock time of loading a PNG, JPG, GIF, and TIFF", but there are other influencing factors like image size, TIFF flavor (plain, imageJ, MetaMorph, ...), color format, compression level, etc. So I would be curious to hear your thoughts on a comparison strategy.


Command update

In section:
How to show or set read-ahead values
To set a new value for read-ahead, run the following command:
$ ./readahead.sh show <mount-point> [read-ahead-kb]
SHOULD BE:
$ ./readahead.sh set <mount-point> [read-ahead-kb]

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

ID: d6026ecf-1c61-6491-a5d5-a888b2cd146d
Version Independent ID: 6c323394-4f76-7bdf-bff1-986f752549be
Content: Linux NFS read-ahead best practices for Azure NetApp Files - Session slots and slot table entries
Content Source: articles/azure-netapp-files/performance-linux-nfs-read-ahead.md
Service: azure-netapp-files
GitHub Login: @b-hchen
Microsoft Alias: anfdocs

@john997301
Thanks for the question! We are investigating and will update you shortly.

@john997301 - Thank you for calling this out!
@b-ahibbard  - Would you mind helping us fixing this typo?  Thanks!

@john997301 - thanks for bringing this to our attention.
The change has been made: https://docs.microsoft.com/en-us/azure/azure-netapp-files/performance-linux-nfs-read-ahead#how-to-show-or-set-read-ahead-values
#please-close


Expressions not being run if indented by 1 more space than current indentation level

I've just encountered this in our tests and it was a great confusion for me: e4bebc7ee1fb3863ffe5075e8712c5e726d0817b
Minimal example:
from Standard.Base import all
from Standard.Test import all

add_specs suite_builder =
    suite_builder.group "My Test" group_builder->
        group_builder.specify "this will run" <|
            IO.println "this will be printed"

         # one more indent than should be here
         group_builder.specify "and this test will not even show up on the list!" <|
             IO.println "but this will not!"

main filter=Nothing =
    suite = Test.build suite_builder->
        add_specs suite_builder
    suite.run_with_filter filter

Actual behaviour
this will be printed
My Test: [1/1, 27ms]
    - this will run [27ms]
1 tests succeeded.
0 tests failed.
0 tests skipped.
0 groups skipped.

The expression with one more indent level seems to be completely ignored and not evaluated.
Expected behaviour
I guess this should be a syntax error? Definitely we shouldn't just silently swallow an expression and not run it.

This is related to #8858 - if that was implemented we would at least see that there is a problem (the indentation there is not a multiple of 4), so we could easier spot the issue.
However, while in some cases the non-divisible-by-4 indentation is just a matter of style and it is enough to get a warning, in the case shown in this ticket it seems more severe - as the block is completely ignored. So IMO this particular case should be a hard error.

Unless this is 'expected behaviour' due to some weird constructs - then we could close this and just warning (#8858) would be enough.

Curiously
from Standard.Base import all

main =
    IO.println "A"
     IO.println "B"
    IO.println "C"
     IO.println "D"

fails with
A
Execution finished with an error: Type error: expected a function, but got Nothing.
        at <enso> test-ignored.main(test-ignored.enso:4:5-18)

Indent levels are every 4 spaces
Bad indentation is rounded up to the next level
A line's parent is the nearest line before it that was at a lower indent level

So the first case parses the same as this:
add_specs suite_builder =
    suite_builder.group "My Test" group_builder->
        group_builder.specify "this will run" <|
            IO.println "this will be printed"

            group_builder.specify "and this test will not even show up on the list!" <|
                IO.println "but this will not!"

The second case parses like this:
main =
    IO.println "A"
        IO.println "B"
    IO.println "C"
        IO.println "D"

Radek, haven't you already reported this problem once?

#8858

Bad indentation is rounded up to the next level

Wouldn't it be better to just report an error or at least print a warning as #8858 suggests?

https://github.com/enso-org/design/blob/wip/wd/enso-spec/epics/enso-spec-1.0/03. Code format and layout.md#code-blocks

Radek, haven't you already reported this problem once?

Warn about invalid indentation levels #8858

I have written in my comment that these 2 issues are related. Maybe one fix can fix both, however I thought that this is another issue as explained in my comment above.


Take az into account in ha scheduling strategy

This PR implements logic that will spread service instances across availability zones by default.

Rebased

Should we add some docs about this also to: docs/using-kontena/deploy
Otherwise looks really good!

👍


Update version constraint for GTM v1.0.0

@nexus-uw just a heads up, we released GTM 1.0.0.  It would be good to update your version constraint to '>= 1.0.0'.

thanks for the heads up. I push the fix later today.
ps. congrats on V1


Hover/go to definition for function parameter types in a .resi file

Given
A.resi:
let f: Js.Json.t => unit

A.res:
let f: Js.Json.t => unit = ignore

for Js.Json.t, hover and go to definition work in the .res file, but not in the .resi file.

Here we're talking about Js.Json.t , not f which works.
Indeed signatures are only partially supported at the moment.


Beginner C# tutorials now have youtube embedbed

The beginner youtube tutorials didn't have a reference to their youtube counter part. Added the embed for all beginner videos + introduction.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: Aggror sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Allow Specification of certificate_authority for Custom Hostnames

Description
Allow clients to specify the certificate_authority field of the ssl parameter to the Create Custom Hostname endpoint.
Types of changes
What sort of change does your code introduce/modify?

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

Checklist:

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

Thanks!


Offer the less-verbose error message in prql-js

This is best described by @jiripospisil in https://github.com/prql/prql-code/pull/3
I think this is mostly a bindings question; how much of our Error type do we expose?
@charlie-sanders you've done much of the work there; if this might be something you might be interested in doing!

Well we're coming back around to something @aljazerzen said that eventually we might want to expose the full error object instead of just a message, which I think was the way it was originally.  We could go back to not throwing any errors and just return a CompileResult ala:

#[wasm_bindgen]
#[derive(Default)]
pub struct CompileResult {
    sql: Option<String>,
    error: Option<CompileError>,
}

Or we can just throw a textual error message instead of the highlighting it is done now what do you think ?

Wait sorry, the compile() method already returns the CompileResult, yeah let me take out the formatting for the to_sql exception message :+1:

Here: #1005

@max-sixty Looks like everything necessary is in place. Have a look at https://github.com/prql/prql-code/pull/9.

Wonderful, I'll close this


Scroll isn't disable on drag events with iOS 9.3

Hi everybody,
Scroll isn't disable on drag events with iOS 9.3.
I have compared with old ios version and all it's good !
Best,
Adrien

Thank you for reporting this. Im already working on a patch for it. This is because of iOS incomplete implementation of touch-action we now need to not just check if its supported but if it supports none

Ok ! Thanks @arschmitz for your precisions

Hey guys. What is the best way to interim fix this?
(BTW: Keep up the great work!)

im not sure there is a simple fix working to get this fixed but been busy hope to get it done this weekend

Read last message ! https://bugs.webkit.org/show_bug.cgi?id=149854

@adrienbecker thats unrelated to this but thank you

@adrienbecker no worries that was the cause with some issues in some of my other libraries not totally off base or anything just not this particular issue. Thats for touch-action manipulation to work. In your case touch action none is the issue which is just not supported by webkit at all. We fake it when its not supported. Problem is we check for support of touch-action as a whole not the individual props since we never expected someone ( apple ) to implement just one value and not the rest.

I guess this can be checked with CSS.supports('touch-action', 'none');. But I don't have an iPhone to confirm that this will work. Do you @arschmitz? This will be an easy fix then. In touchAction.js is a condition to detect native support, we could easily enhance it.

https://github.com/hammerjs/hammer.js/pull/955 a PR, can anyony verify this fix?

@jtangelder I have an iPhone but I've avoided upgrading to 9.3 due to this... :/
Guess I need to take the leap?

@jtangelder @runspired i have one upgraded @runspired see comment on #955 though

@arschmitz Great ! It works fine :)

Can you update the npm package ?

We will do a new release with this and some other fixes some time this week i would think.

Any updates on the npm release?

#956 is always open

For anyone coming across this, a quick fix might be to call event.preventDefault() in your handler. This has worked for me for pan and pinch (haven’t tried others).


.gfa missing, difficulties with graphbuilder

We encountered some problems when trying the software as
the .gfa (input/hg38.gfa) that is provided does not seem to be valid. We
have been trying to compile a .gfa of our own using the graphbuilder.py
and gencode v33 files. Unfortunately, this does not seem to work (see
below).

python GraphBuilder.py -e ../input/GRCh38.primary_assembly.genome.fa
-g ../input/hg38.gencode.v33.annotation.gtf -o gencode.hg38.gfa
Reading Sequences
Done reading sequences
Reading and processing gtf
Traceback (most recent call last):
File "GraphBuilder.py", line 183, in
pg = ParseGTF(fn)
File "/media/data/erst/Aeron/GraphBuilder/ParseGTF.py", line 36, in
init
en[exn[0]].append(enu[0])
IndexError: list index out of range

Dear qiikong,
we will try with the gencode gtf and try to reproduce your error.
Your remark that the hg38.gfa file is not valid, is not clear to me. What is the program call and what is the error message you obtain?
Thanks,
Marcel

Dear Marcel,
The content of the file input/hg38.gfa is 3 lines
"version https://git-lfs.github.com/spec/v1
oid sha256:ff41275c90eb62d95a781ac1ebfbf3fbd51ab6aba8a4d615c37134b529f1953c
size<PHONE_NUMBER>"
The file was cloned and as far as I can see the source is identical although a size of more than 792 MB is allocated.
Thank you,
qiikong

Dear qiikong,
this is a problem with the large file service in GitHub. You don't have the complete file now. We are looking into the problem.
Marcel

Hi again,
concerning the use of the Gencode gtf, this is a problem of the parser we use in graph builder as previously we only used Ensembl gtf files, there are some differences in both formats.
If you don't care at this point try to use the Ensembl transcript gtf for making the gfa file, until we have solved the issue for retrieval of the .gfa files.
Hope that helps,
Marcel

Thank you very much. We will try with the ensembl files. The gencode solution was a way to circumvent the download problems from ensembl we have had. Are there any other known annotations that will work?
again thank you,
qiikong

Hi qiikong,
I am not sure what kind of problem you had for downloads from Ensembl, but if you download the gene annotation gtf and genome fasta from here:
https://www.ensembl.org/info/data/ftp/index.html
It should work! We haven't tried other annotations, but it is important that the number of chromosomes in fasta file and gtf are both the same.
Hope that helps,
Marcel


Show rough ACL information (in a nice way) on the public video page

For example, on the video page, there should be something like: "This video is public". While that is still easy, it gets tricky quickly. Tobira only knows about the raw roles. Translating that into meaningful, semantic information for users, we need to to make those configurable (a role -> label mapping).
It would also be helpful to have some information about "subset" relations between roles. E.g. a user that has ROLE_USER also always has ROLE_ANONYMOUS. In that case, if a video has the read roles ROLE_USER and ROLE_ANONYMOUS, we only need to show the label of ROLE_ANONYMOUS as that already includes all users of ROLE_USER. This also needs to be configurable.
Finally, there are often a lot of roles that should not be considered in this. ROLE_EXTERNAL_APPLICATION or something like that. Or also user roles. It should be possible to not show that.
And as a reminder: this is just a rough approximation for all users. The exact ACLs will be shown via #356, but only on the management page.

From our meeting just now:

On the video page, we only show read access
We do not list individual users, but rather show "... and 3 users" or sth

Reading the top comment again, the "subset" relationship between roles is also interesting. Using that would mean also solving #1050 as it's not ok to send that large amount of data for every video page visit.


switch to less subtle mouseover effects

[x] on resource mouseover in the main three columns the highlighting of the three triangles is pale and brief -- maybe three solid rectangles that stay lit would be more visible.
[x] in sidebar: the only change on mouseover is changing the white triangle to red - maybe adding some outline, underline, etc would help increase the distinctiveness of the mouseover. a pill-shaped mouseover effect might be in keeping with the visual design, or white pill around the the red triangle (something a little prettier than what's shown below?

fixed in #45


400 bad request on routes except telemetryPath

Hello
First of all great effort to integrate prometheus into flow, thanks for that!
After setting the environment variable FLOWNATIVE_PROMETHEUS_ENABLE to true there is a 400 bad request on all app routes except telemetryPath (e.g. /metrics). Based on the readme this seems like a design decision and the idea is that the environment variable FLOWNATIVE_PROMETHEUS_ENABLE is set e.g. per virtual host on the web server.
On a cloud environment this can be an issue as there might be no easy way to differentiate the environment variables per path, in this case setting it only for the telemetryPath. Is there maybe another way to use the package on the same host as the application (same environment variables)?
Kind Regards

Actually we made it for cloud usage just like that. How we use it is to expose the application with another port that is only accessible by prometheus internally and provide the environment variable to php-fpm only when accessed via that port and not via the normal web exposed port. I guess we can discuss alternative solutions if you have any ideas?

Totally understand the point from security perspective and will have to solve that as well in our case. However protecting the metrics endpoint via different ports might not be the only way to achieve it (could also be reverse proxies, ingress rules on a WAF or no protection at all). The method with different ports could be a bit of an issue in cloud environments with high abstraction (such as PaaS) as you might not always can or want to deal with web server configurations or run the same web application on multiple ports.

Just checked it out and found it irritating.
my suggestion is to patch the MetricsExporterComponent like this:
    /**
     * @param ComponentContext $componentContext
     */
    public function handle(ComponentContext $componentContext): void
    {
        if (getenv('FLOWNATIVE_PROMETHEUS_ENABLE') !== 'true') {
            return;
        }

        if ($componentContext->getHttpRequest()->getUri()->getPath() !== $this->options['telemetryPath']) {
            return;
        }

        $componentContext->setParameter(ComponentChain::class, 'cancel', true);

        if ($this->options['basicAuth']['username'] !== '' && $this->options['basicAuth']['password'] !== '') {
            if ($this->authenticateWithBasicAuth($componentContext) === false) {
                $response = $this->createResponseWithAuthenticateHeader($componentContext->getHttpResponse());
                $componentContext->replaceHttpResponse($response);
                return;
            }
        }

        $response = $this->createResponseWithRenderedMetrics($componentContext->getHttpResponse());
        $componentContext->replaceHttpResponse($response);
    }

That way we have an early exit if the env var is not correct (current behaviour), and we have the options to use it together with prodction on the same uri.
What's your opinion @kitsunet ?

Thanks for the suggestion – I think it makes sense, so I implemented it as requested. Please let me know if it didn't work for you as expected.

Will check it out.


Console log output as user types

The test output box used to update as the user typed and any console.log messages would appear in it. This allowed the user to see how their code was behaving in real time.  At some point this stopped happening.  Assuming this wasn't deliberately removed, should it get reintroduced?

this seems already mentioned here: https://github.com/freeCodeCamp/freeCodeCamp/issues/37570

Closing in favor of #37570


Use SVG logos for app stores

For some reason, the Franz SVG is super pixellated 😕

Master
This PR

These screenshots were taken on my phone, it seems okay on laptop.

@astorije I think I fixed it.

Looks like it. What that the shadow? Is it part of their official logo that we're altering by removing it?

I removed the shadow to fix the image overflowing outside the container (in the svg itself), and it doesn't look like it's part of the logo if you look around their site.
It also looks more balanced when displaying next to other logos.

it doesn't look like it's part of the logo if you look around their site.

I'm not sure about this: on their website and GitHub repo, their logo (the logo itself, not modified ones such as the square app icon, etc.) always has this ring with shadow.
However, I totally agree with you that it fits better like this on our website. If they are upset about this, they can always come ask us to use another version that doesn't have the bug, and we can remind them to use our official logo on their website ;)


1984 m funding initiative options calculator

Context
Training routes and their respective initiatives
Changes proposed in this pull request
Added 3 additional training routes
Added respective training routes' initiatives
Guidance to review
as per the spreadsheet linked in the Trello ticket

 [M] Funding - initiative options calculator


Allow line charts to have one data point

I noticed that multi line chart doesn't appear because MultiLineChart view check if there are >= 2 points in each dataset in order to show it, otherwise it show CustomNoDataView view.  I believe even 1 point should appear in the chart, what do you think?
extension CTChartData where Self: CTLineChartDataProtocol,
                            SetType: CTMultiDataSetProtocol {
    public func isGreaterThanTwo() -> Bool {
        var returnValue: [Bool] = []
        dataSets.dataSets.forEach { dataSet in
            returnValue.append(dataSet.dataPoints.count >= 2)
        }
        return returnValue.first(where: { $0 == true }) ?? false
    }
}

Hey @dotWasim, I agree, I didn't want to change it until there is a whole version change. I'll add it to the list.


Inclusivity - switch away from using 'master' for our mainline code base

As per #3486 switch away from using master for our mainline code base.

closing as parent issue now closed


Updating launch.sh to require fewer parameters from the launch template.

Travis tests will fail until resources.yaml is updated.

lgtm

tested against
$ oc version
oc v3.6.0+387485d-31
kubernetes v1.6.1+5115d708d7
features: Basic-Auth

Server https://shift.opb.studios:8443
openshift v3.6.0+c4dd4cf
kubernetes v1.6.1+5115d708d7

everything worked well +1


Possible issue with min range logic

The minimum range logic appears to be set to check for values greater than, but not equal to.   This may also be ignoring nulls, but further investigation is required.

V2.0.1 implemented to address this issue.  Testing required in next steps and possibly adoption of numeric check method (is_numeric_type) in other functions.


Support singular search terms

I also noticed that we patch the inflection package for person -> people. My opinion is that we don't need to do it going the other way.
Fixed a minor issue where if the singular and plural were the same (e.g. sheep), we would search for it twice.

Looks good to me; smart refactors, too!


Fixed href url from armor to echo #1051

@@           Coverage Diff           @@
##           master    #1051   +/-   ##
=======================================
  Coverage   77.73%   77.73%
=======================================
  Files          27       27
  Lines        1922     1922
=======================================
  Hits         1494     1494
  Misses        301      301
  Partials      127      127

@nocode merged commit 40cae83 into god:master  15 days ago

just for fun...


Capitalize reference

Please make sure "Bayesian" is capitalized, by protecting the BibTeX entry with a set of extra curly braces:

https://github.com/openjournals/joss-reviews/issues/5700

Fixed here 817775dd4f9afe02a5b28d93ffcd0a49087b0a01. We also improved the consistency of the casing of the titles.


There are two global template variables to retrieve the current url

[link] & [currentUrl] do the same thing.
Is this intentional or just duplication?

These should not do the same thing, [link] returns the url to the site. [currentUrl] returns the url to the current page;
If the visited url is; https://www.example.com/pages/mypage
[link] => https://www.example.com
[currentUrl] => https://www.example.com/pages/mypage
If this is not the case in your project, please let me know.


Add a default mapping from EventLoopGroup and ChannelFactory #6839

Introduce a EventLoopGroup#defaultChannelFactory as an hint to build a ChannelFactory if not configured.
This way the Channel type will be automatically discovered for simple use-cases
Motivation:
see issue #6839
Modification:
I have added a EventLoopGroup#defaultChannelFactory(boolean serverSide) method to let the EventLoopGroup describe the usual type of Channel it handles.
This way code will be simpler:
before the change:
 ServerBootstrap b = new ServerBootstrap();
            b.group(bossGroup, workerGroup)
                .channel(NetworkUtils.isEnableEpoolNative() ? EpollServerSocketChannel.class : NioServerSocketChannel.class)
                .childHandler(channelInitialized)
                .option(ChannelOption.SO_BACKLOG, 128);

After the change:
 ServerBootstrap b = new ServerBootstrap();
            b.group(bossGroup, workerGroup)
                .childHandler(channelInitialized)
                .option(ChannelOption.SO_BACKLOG, 128);

Result:
Fixes #6839
I have some questions:

I needed to change the 'validate' method in order to create the channelFactory if not given, this is not very good for me but I did not find another way
this PR does not include new test cases, I will add them as soon as the general approach to the problem wil be approved (at the moment I have tested all netty based projects and all is running as expected)

It would make sense to include KQueue as well.

@mp911de I pushed the support for KQueue
@normanmaurer If the general approch is good I would like to add test cases.
Which would be the best place to put them ?
I think that as I am adding default socket channel configuration for Nio, Default, Epoll and KQueue at least I should add a test case in any of the projects

@Scottmitch
I have implemented only the cases for which I am sure about the most convenient default channel type.
My experience is only limited to "tcp" on Default/Nio/Epoll. I have added KQueue as requested.
Should I add some more channel types ?
Could you please give me an hint ?

@Scottmitch  @normanmaurer
does the current approch for you ?
@Scottmitch could you please give me some hint ? (see my answer to your change request)

@rkapsi I tried to address your request.
I have added a test case for the case of using EventLoopGroup subclasses

LGTM except for one aspect and something I've struggled myself with the API. The type of the EventLoop[Group] doesn't really indicate which "transport layer" the user intends to use. This impl. assumes the user wants to use TCP but it could be UDP, Unix Domain Socket or something else and I don't know if it's a good idea to make such default choice.
We did for a while the opposite and had an EventLoopGroupManager class with a get(Class<? extends Channel> type) method that provided appropriate EventLoopGroup instances for a given channel type and a custom wrapper around Bootstrap what would fill in the group if it was missing. It was OK but had its problems too when it came down to debugging things.

@rkapsi thank you
I have fixed the indentation/copyright issues (I followed the example of PooledByteBufAllocator for the indentation).
I will commit the 'instanceof' change if needed, see my comments.
For the question about the support of connection less protocols or Unix Domain Socket....
I think that this feature makes the life simpler to new Netty users for the basic TCP usage, more advanced cases are still possible using the usual API.

@rkapsi  @fenik17 pushed the refactor

@rkapsi @fenik17 @Scottmitch @normanmaurer
any other comments ?

Ping

@rkapsi @fenik17 @Scottmitch @normanmaurer
any other comments ?

@johnou I have answered to all of your comments.
Rebased to current 4.1 branch

I think we should revisit the way how we do this kind of stuff in netty 5, but for netty 4 this is too late. Let me close this.

Sure


PR: Implement support for modern naming convention and aliases specification from the config mapping file.

This PR is a first pass at addressing #57 and also closes #44.
The main difference with @doug-walker's original proposal is that instead of having a colorspace named Linear sRGB, it is named sRGB - Linear (I could not stand it being like that when we have sRGB - Display, sRGB - Texture, etc...)
Some names require a generator update as they are directly inherited from the Reference config generation, some others, e.g. CLF are pulled down from the config mapping file, I reckon it might be better to have that done programmatically too.
There is still quite a bit of naming to be done, and some family business to do.
I did clean the code quite a bit and added a lot more logging doing so.
Reference Config Colorspace Names

Blue Light Artifact Fix
ACES 1.3 Reference Gamut Compression
ACES 1.0 - SDR Video
ACES 1.0 - SDR Video (D60 sim on D65)
ACES 1.1 - SDR Video (P3 lim)
ACES 1.1 - SDR Video (Rec.709 lim)
ACES 1.1 - HDR Video (1000 nits & Rec.2020 lim)
ACES 1.1 - HDR Video (2000 nits & Rec.2020 lim)
ACES 1.1 - HDR Video (4000 nits & Rec.2020 lim)
ACES 1.1 - HDR Video (1000 nits & P3 lim)
ACES 1.1 - HDR Video (2000 nits & P3 lim)
ACES 1.1 - HDR Video (4000 nits & P3 lim)
ACES 1.0 - SDR Cinema
ACES 1.1 - SDR Cinema (D60 sim on D65)
ACES 1.1 - SDR Cinema (Rec.709 lim)
ACES 1.0 - SDR Cinema (D60 sim on DCI)
ACES 1.1 - SDR Cinema (D65 sim on DCI)
ACES 1.1 - HDR Cinema (108 nits & P3 lim)
Un-tone-mapped
CIE-XYZ-D65
sRGB - Display
Rec.1886 / Rec.709 Video - Display
Rec.1886 / Rec.2020 Video - Display
Rec.2100-HLG - Display
Rec.2100-PQ - Display
ST2084-P3-D65 - Display
P3-D60 - Display
P3-D65 - Display
P3-DCI - Display
ACES2065-1
Raw
ACEScc
ACEScct
ACEScg
ADX10
ADX16
CLog2 CGamut
CLog3 CGamut
Log3G10 RWG
LogC EI800 AWG
SLog3 SGamut3
SLog3 SGamut3Cine
SLog3 Venice SGamut3
SLog3 Venice SGamut3Cine
VLog VGamut

CG Config Names

ACES 1.0 - SDR Video
ACES 1.1 - HDR Video (1000 nits & Rec.2020 lim)
ACES 1.1 - HDR Video (1000 nits & P3 lim)
ACES 1.0 - SDR Cinema
Un-tone-mapped
CIE-XYZ-D65
sRGB - Display
Rec.1886 / Rec.709 Video - Display
Rec.2100-PQ - Display
ST2084-P3-D65 - Display
P3-D65 - Display
ACES2065-1
Raw
ACEScc
ACEScct
ACEScg
sRGB - Texture
AP0 to Rec.709 - sRGB
P3-D65 - Linear
AP0 to P3-D65 - Linear
Rec.2020 - Linear
AP0 to Rec.2020 - Linear
Rec.709 - Linear
AP0 to Rec.709 - Linear
sRGB - Linear
AP0 to Rec.709 - Linear
Gamma 1.8 - Rec.709 - Texture
AP0 to Rec.709 - Gamma 1.8
Gamma 2.2 - AP1 - Texture
AP0 to AP1 - Gamma 2.2
Gamma 2.2 - Rec.709 - Texture
AP0 to Rec.709 - Gamma 2.2
Gamma 2.4 - Rec.709 - Texture
AP0 to Rec.709 - Gamma 2.4
Rec.1886 - Curve
Linear to Rec.1886
sRGB - Curve
Linear to sRGB

The build artefacts are here btw: https://github.com/AcademySoftwareFoundation/OpenColorIO-Config-ACES/actions/runs/2639340083

Updates are needed to the aliases list in the spreadsheet to capture the 1.2 config names ("ACES - ACES2065-1", etc.).  One question for the group: I'm noticing there are aliases defined for roles such as "Role - scene_linear".  Do we really want to define those as aliases?

We are using the Role - .* colorspaces.

To discuss, but I think we should avoid introducing color space or alias names that are ambiguous and likely to change over time or be different between facilities/shows.  There has been a lot of interest in the idea of being able to merge configs or convert color spaces between configs.  It's straight forward to handle the "many names for one color space" problem, but the "several different color spaces with the same name" problem is much harder to handle.

Thanks @doug-walker! I did the small changes.


Azure Search Resource Type typo

Hello,
There is a typo in your documentation, I tried to deploy an Azure Search private endpoint, as shown on the documentation page the Resource Type is listed as Microsoft.Search/searchService but it should be Microsoft.Search/searchServices

The error I got in the ARM template deployment clearly states the "s" at the end = searchServices

Upon changing this in my deployment it works, so please fix your documentation.
Kind Regards

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

ID: b006a616-2f2f-8ecf-8b80-fd0a3cc62090
Version Independent ID: 92c54dc6-8ddf-b1f7-4a58-d61b8cd7fe25
Content: What is an Azure Private Endpoint?
Content Source: articles/private-link/private-endpoint-overview.md
Service: private-link
GitHub Login: @malopMSFT
Microsoft Alias: allensu

@WernerRobberechts, Thanks for reaching out. We will investigate and update this thread.

@WernerRobberechts, Appreciate your patience. The doc has been edited accordingly and it would take some time for the changes to get reflect over the doc.
We are closing this issue for now. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.


Any plans to publish this?

What are your plans regarding publishing this to pub?

I wanted to at first, but I had a doubt if that's a better path to take. Because after I publish it, I can't remove it if ScopedModel becomes active again.
Very less chance of that happening, but maybe directly contacting Brian should come first before committing to release it as a package.


About FGO

Preparation

[X] I read the Troubleshooting Guide
[X] My question isn't answered in any other issues (even the closed ones)

Your question
Can Samsung M53 5G run FGO smoothly without any lag or crash while playing ?

Wrong place for asking. Only FGA related questions should be posted here.
You're better off asking reddit or gamepress.

what a harsh reality

i need a device so i can use fga on fgo without problems

and M53 i was asking if it will work on it

Like I said, this is not a forum. It's a way to report FGA bugs and ask the developers.


Upgrade pnpm to 8.4.0

WHY are these changes introduced?
pnpm has updated versions and is starting to create some confusion and massive changes to the lockfile. Let's stay with the updated version.

WHAT is this pull request doing?
Changes all references to pnpm 7.18.1 => 8.4.0 (the current version) and removes CI for Node 14 (which wasn't working anyway) since Node 14 is EoL.

How to test your changes?
Stuff should still work

Measuring impact
How do we know this change was effective? Please choose one:

[x] n/a - this doesn't need measurement, e.g. a linting rule or a bug-fix
[ ] Existing analytics will cater for this addition
[ ] PR includes analytics changes to measure impact

Checklist

[x] I've considered possible cross-platform impacts (Mac, Linux, Windows)
[x] I've considered possible documentation changes
[x] I've made sure that any changes to dev or deploy have been reflected in the internal flowchart.

We can ignore the failing benchmark job because it's pulling the latest main which has lockfile v5 and fails with pnpm8. Once these changes are merged, main will have lockfile v6 and start working again.


Q & A Saturday - 27th July 2024

It’s Q&A Saturday!
Do you have questions about climate change, renewable energy, or sustainability? Drop them in the comments below, and we will provide insightful answers. Whether you’re curious about how solar panels work, the impact of wind farms, or ways to live more sustainably, we’re here to help.
Let’s learn and grow together to make a positive impact on our planet!
#QandA #ClimateAction #SustainableAfrica #AskTheExperts #CLENTAfrica #Sustainability #GreenFuture #AfricaRising #EcoInnovation #SustainableDevelopment #ClimateAction #EnvironmentalStewardship

Hi @clentafrica/wg-design is there anyone available to work on this?

Hi @clentafrica/wg-design is there anyone available to work on this?

What's to be done?

We’re meant to create social media graphics for this post. 1:1 dimensions

We’re meant to create social media graphics for this post. 1:1 dimensions @AyodejiOnigbogi

Noted


Add support for 'static_site' (aka "Static Web App")

Is there an existing issue for this?

[X] I have searched the existing issues

Community Note

Please vote on this issue by adding a :thumbsup: reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description
We would like to see CAF support for the "azurerm_static_site".
New or Affected Resource(s
azurerm_static_site
Potential Configuration file
No response
References

https://docs.microsoft.com/en-us/azure/static-web-apps/

I am working on a PR and update this comment shortly.

Next steps might be:

add CAF support for terraform provider azurerm_static_site_custom_domain

I am also interested in creating a CAF module for that provider.
Then we are waiting for the following terraform providers to be available to make the Static Web App product really valuable for teams:

https://github.com/hashicorp/terraform-provider-azurerm/issues/14319
https://github.com/hashicorp/terraform-provider-azurerm/issues/13451

Closing as https://github.com/aztfmod/terraform-azurerm-caf/pull/1242 is merged.


Add "Hall of Fame" to thank all contributors!

Add the display of contributors in the main README.md (create a new section), select the appropriate provider for such a display!

Hey can i take this up


Flutter run unable to detect device while flutter doctor detects it

Flutter run throws "Unable to locate a development device; please run 'flutter doctor' for information about installing additional components", while flutter doctor successfully detects device

Steps to Reproduce

Steps to reproduce:
Execute flutter run
Logs

flutter run --verbose

[  +15 ms] executing: [/home/zeus/flutter_stuff/flutter/] git log -n 1 --pretty=format:%H
[  +27 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[        ] 68587a0916366e9512a78df22c44163d041dd5f3
[        ] executing: [/home/zeus/flutter_stuff/flutter/] git describe --match v*.*.* --first-parent
--long --tags
[  +10 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v1.9.1+hotfix.6-0-g68587a091
[  +11 ms] executing: [/home/zeus/flutter_stuff/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +7 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/home/zeus/flutter_stuff/flutter/] git ls-remote --get-url origin
[   +7 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +48 ms] executing: [/home/zeus/flutter_stuff/flutter/] git rev-parse --abbrev-ref HEAD
[   +7 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +33 ms] Unable to locate an Android SDK.
[   +3 ms] Unable to locate a development device; please run 'flutter doctor' for information about
installing
           additional components.
[  +13 ms] "flutter run" took 56ms.

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      RunCommand.validateCommand (package:flutter_tools/src/commands/run.dart:281:7)
<asynchronous suspension>
#2      FlutterCommand.verifyThenRunCommand
(package:flutter_tools/src/runner/flutter_command.dart:465:11)
<asynchronous suspension>
#3      FlutterCommand.run.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command.dart:407:33)
<asynchronous suspension>
#4      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:29)
<asynchronous suspension>
#5      _rootRun (dart:async/zone.dart:1124:13)
#6      _CustomZone.run (dart:async/zone.dart:1021:19)
#7      _runZoned (dart:async/zone.dart:1516:10)
#8      runZoned (dart:async/zone.dart:1463:12)
#9      AppContext.run (package:flutter_tools/src/base/context.dart:153:18)
<asynchronous suspension>
#10     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:397:20)
#11     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
<asynchronous suspension>
#12     FlutterCommandRunner.runCommand.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command_runner.dart:402:21)
<asynchronous suspension>
#13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:29)
<asynchronous suspension>
#14     _rootRun (dart:async/zone.dart:1124:13)
#15     _CustomZone.run (dart:async/zone.dart:1021:19)
#16     _runZoned (dart:async/zone.dart:1516:10)
#17     runZoned (dart:async/zone.dart:1463:12)
#18     AppContext.run (package:flutter_tools/src/base/context.dart:153:18)
<asynchronous suspension>
#19     FlutterCommandRunner.runCommand
(package:flutter_tools/src/runner/flutter_command_runner.dart:356:19)
<asynchronous suspension>
#20     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:112:25)
#21     new Future.sync (dart:async/future.dart:224:31)
#22     CommandRunner.run (package:args/command_runner.dart:112:14)
#23     FlutterCommandRunner.run
(package:flutter_tools/src/runner/flutter_command_runner.dart:242:18)
#24     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:63:22)
<asynchronous suspension>
#25     _rootRun (dart:async/zone.dart:1124:13)
#26     _CustomZone.run (dart:async/zone.dart:1021:19)
#27     _runZoned (dart:async/zone.dart:1516:10)
#28     runZoned (dart:async/zone.dart:1500:12)
#29     run.<anonymous closure> (package:flutter_tools/runner.dart:61:18)
<asynchronous suspension>
#30     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:29)
<asynchronous suspension>
#31     _rootRun (dart:async/zone.dart:1124:13)
#32     _CustomZone.run (dart:async/zone.dart:1021:19)
#33     _runZoned (dart:async/zone.dart:1516:10)
#34     runZoned (dart:async/zone.dart:1463:12)
#35     AppContext.run (package:flutter_tools/src/base/context.dart:153:18)
<asynchronous suspension>
#36     runInContext (package:flutter_tools/src/context_runner.dart:59:24)
<asynchronous suspension>
#37     run (package:flutter_tools/runner.dart:50:10)
#38     main (package:flutter_tools/executable.dart:65:9)
<asynchronous suspension>
#39     main (file:///b/s/w/ir/k/archive/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#40     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:303:32)
#41     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)

flutter doctor -v

[✓] Flutter (Channel stable, v1.9.1+hotfix.6, on Linux, locale en_GB.UTF-8)
    • Flutter version 1.9.1+hotfix.6 at /home/zeus/flutter_stuff/flutter
    • Framework revision 68587a0916 (6 weeks ago), 2019-09-13 19:46:58 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /home/zeus/flutter_stuff/android_studio
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /home/zeus/flutter_stuff/android_studio
    • ANDROID_SDK_ROOT = /home/zeus/flutter_stuff/android_studio
    • Java binary at: /home/zeus/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[!] Android Studio (version 3.5)
    • Android Studio at /home/zeus/android-studio
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] Connected device (1 available)
    • Redmi 6 Pro • 45a0f24c0305 • android-arm64 • Android 9 (API 28)

! Doctor found issues in 1 category.

The flutter run error message says:
[  +33 ms] Unable to locate an Android SDK.
[   +3 ms] Unable to locate a development device; please run 'flutter doctor' for information about
installing

and the flutter doctor message also says:
Android NDK location not configured (optional; useful for native profiling support)

May you need to configure your Android SDK and Android NDK location

@SaurusXI Please try https://github.com/flutter/flutter/issues/2749#issuecomment-384785365.

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of ' flutter doctor -v'  please.
All system setups can be slightly different so its always better to open new issues and reference related issues.


mm/iob: decoupling iob_s and io_data

Summary

mm/iob: decoupling iob_s and io_data

mm/iob: revert "modify iob to support header padding and alignment features"

we don't need to implement l2 isolation through io_head, iob offload will use io_offset
-------------------------------------------------------------
Layout of different NICs implementation:

        iob_data (aligned by CONFIG_IOB_ALIGNMENT)
            |
            |                 io_offset(CONFIG_NET_LL_GUARDSIZE)
            |                                |
            -------------------------------------------------
 Ethernet   |       Reserved    | ETH_HDRLEN |    io_len    |
            ---------------------------------|---------------
 8021Q      |   Reserved  | ETH_8021Q_HDRLEN |    io_len    |
            ---------------------------------|---------------
 ipforward  |            Reserved            |    io_len    |
            -------------------------------------------------

--------------------------------------------------------------------

Signed-off-by: chao an<EMAIL_ADDRESS>Impact
N/A
Testing
iperf test

@anchao
I noticed that iperf -s performance with qemu-armv8a:netnsh_smp is not so good compared to the latest upstream.
Latest upstream:
nsh> uname -a
uname -a
NuttX  12.0.0 6e66603da5 Dec 19 2022 17:30:16 arm64 qemu-armv8a
nsh> ps
ps
  PID GROUP CPU PRI POLICY   TYPE    NPX STATE    EVENT     SIGMASK   STACK   USED  FILLED COMMAND
    0     0   0   0 FIFO     Kthread N-- Running            00000000<PHONE_NUMBER>40  12.7%  CPU0 IDLE
    1     1   1   0 FIFO     Kthread N-- Assigned           00000000<PHONE_NUMBER>20   3.9%  CPU1 IDLE
    2     2   2   0 FIFO     Kthread N-- Running            00000000<PHONE_NUMBER>20   3.9%  CPU2 IDLE
    3     3   3   0 FIFO     Kthread N-- Running            00000000<PHONE_NUMBER>80   0.9%  CPU3 IDLE
    4     4 --- 192 RR       Kthread --- Waiting  Semaphore 00000000<PHONE_NUMBER>96   6.1%  hpwork 0x402d65d8
    5     5 --- 100 RR       Kthread --- Waiting  Semaphore 00000000<PHONE_NUMBER>84  14.6%  lpwork 0x402d6608
    6     6 --- 100 RR       Task    --- Waiting  Semaphore 00000000<PHONE_NUMBER>88  28.2%  nsh_main
    7     7 --- 100 RR       Task    --- Waiting  Semaphore 00000010<PHONE_NUMBER>92  17.1%  telnetd
   10    10   1 100 RR       Task    --- Running            00000010<PHONE_NUMBER>20  33.5%  Telnet session
nsh> iperf -s -i 1
       IP: <IP_ADDRESS>

 mode=tcp-server sip=<IP_ADDRESS>:5001,dip=<IP_ADDRESS>:5001, interval=1, time=0
accept: <IP_ADDRESS>,38568

           Interval         Transfer         Bandwidth

   0.00-   1.01 sec   35423544 Bytes  280.20 Mbits/sec
   1.01-   2.02 sec   37002240 Bytes  293.07 Mbits/sec
   2.02-   3.03 sec   36266400 Bytes  287.13 Mbits/sec
   3.03-   4.04 sec   36873760 Bytes  291.09 Mbits/sec
   4.04-   5.05 sec   37142400 Bytes  294.06 Mbits/sec
closed by the peer: <IP_ADDRESS>,38568

This PR:
nsh> uname -a
uname -a
NuttX  10.4.0 f4c530da3e Dec 19 2022 17:37:34 arm64 qemu-armv8a
nsh> ps
ps
  PID GROUP CPU PRI POLICY   TYPE    NPX STATE    EVENT     SIGMASK   STACK   USED  FILLED COMMAND
    0     0   0   0 FIFO     Kthread N-- Running            00000000<PHONE_NUMBER>40  12.7%  CPU0 IDLE
    1     1   1   0 FIFO     Kthread N-- Assigned           00000000<PHONE_NUMBER>20   3.9%  CPU1 IDLE
    2     2   2   0 FIFO     Kthread N-- Running            00000000<PHONE_NUMBER>20   3.9%  CPU2 IDLE
    3     3   3   0 FIFO     Kthread N-- Running            00000000<PHONE_NUMBER>80   0.9%  CPU3 IDLE
    4     4 --- 192 RR       Kthread --- Waiting  Semaphore 00000000<PHONE_NUMBER>96   6.1%  hpwork 0x402d65d8
    5     5 --- 100 RR       Kthread --- Waiting  Semaphore 00000000<PHONE_NUMBER>84  14.6%  lpwork 0x402d6608
    6     6 --- 100 RR       Task    --- Waiting  Semaphore 00000000<PHONE_NUMBER>68  29.1%  nsh_main
    7     7 --- 100 RR       Task    --- Waiting  Semaphore 00000010<PHONE_NUMBER>92  17.1%  telnetd
    8     8   1 100 RR       Task    --- Running            00000010<PHONE_NUMBER>20  33.5%  Telnet session
nsh> iperf -s -i 1
       IP: <IP_ADDRESS>

 mode=tcp-server sip=<IP_ADDRESS>:5001,dip=<IP_ADDRESS>:5001, interval=1, time=0
accept: <IP_ADDRESS>,56102

           Interval         Transfer         Bandwidth

   0.00-   1.01 sec   25520364 Bytes  201.98 Mbits/sec
   1.01-   2.02 sec   26209920 Bytes  206.93 Mbits/sec
   2.02-   3.03 sec   24025760 Bytes  190.10 Mbits/sec
   3.03-   4.04 sec   22997920 Bytes  181.19 Mbits/sec
   4.04-   5.05 sec   22530720 Bytes  178.22 Mbits/sec
closed by the peer: <IP_ADDRESS>,56102

@anchao
The performance is improved without the 2nd patch (mm/iob: decoupling iob_s and io_data)
nsh> uname -a
NuttX  10.4.0 cbd7ca2722 Dec 20 2022 09:24:20 arm64 qemu-armv8a
nsh> ps
  PID GROUP CPU PRI POLICY   TYPE    NPX STATE    EVENT     SIGMASK   STACK   USED  FILLED COMMAND
    0     0   0   0 FIFO     Kthread N-- Assigned           00000000<PHONE_NUMBER>40  12.7%  CPU0 IDLE
    1     1   1   0 FIFO     Kthread N-- Running            00000000<PHONE_NUMBER>20   3.9%  CPU1 IDLE
    2     2   2   0 FIFO     Kthread N-- Running            00000000<PHONE_NUMBER>20   3.9%  CPU2 IDLE
    3     3   3   0 FIFO     Kthread N-- Running            00000000<PHONE_NUMBER>80   0.9%  CPU3 IDLE
    4     4 --- 192 RR       Kthread --- Waiting  Semaphore 00000000<PHONE_NUMBER>96   6.1%  hpwork 0x402d65d8
    5     5 --- 100 RR       Kthread --- Waiting  Semaphore 00000000<PHONE_NUMBER>84  14.6%  lpwork 0x402d6608
    6     6   0 100 RR       Task    --- Running            00000000<PHONE_NUMBER>88  28.2%  nsh_main
    7     7 --- 100 RR       Task    --- Waiting  Semaphore 00000010<PHONE_NUMBER>16  14.9%  telnetd
nsh> iperf -s -i 1
       IP: <IP_ADDRESS>

 mode=tcp-server sip=<IP_ADDRESS>:5001,dip=<IP_ADDRESS>:5001, interval=1, time=0
accept: <IP_ADDRESS>,58396

           Interval         Transfer         Bandwidth

   0.00-   1.01 sec   29257964 Bytes  231.68 Mbits/sec
   1.01-   2.02 sec   29480320 Bytes  232.67 Mbits/sec
   2.02-   3.03 sec   30835200 Bytes  243.56 Mbits/sec
   3.03-   4.04 sec   30975360 Bytes  244.55 Mbits/sec
   4.04-   5.05 sec   32493760 Bytes  256.44 Mbits/sec
closed by the peer: <IP_ADDRESS>,58396
iperf exit

@anchao The performance is improved without the 2nd patch (mm/iob: decoupling iob_s and io_data)

@masayuki2009 san, thank you, Iet me revert the issue patch first, I'll resubmit a separate PR after fixing the performance issue.


fix typo on readme.md

Thanks @iamgenes

Thanks @iamgenes
anytime.
Is it okay with you do add more words

yeah that will be great


Added support for different languages in difficult_words

Now it is easier to add more languages to difficult_words. Also added Spanish language

@GuillemGSubies excellent! thank you for this 🎉


rethink current implementation to allow more language dialects

current convention of using 2 chars with ISO code will be problematic with some languages like variants of Chinese, Portuguese etc

@ttomasz
Is it still a problem?
I see zh-Hans and zh-Hant in public/locales for Chinese. It seems to work correctly.
Perhaps README should be improved

with the 2 letter language ISO 639-1 code

Is it still a problem?
To be honest I don't remember what the problem was.


Local install instructions are incomplete

When I followed the README.md to test local doc changes, I saw the homepage but clicking any links produced error pages like Cannot GET /docs/getting-started.html. I got it working by creating a docs -> ../build/react-navigation-next.github.io/docs/ symlink under the static directory.
If that (symlinking/copying into static) is the correct way to do it, I can send over a PR to resolve this issue.

I followed the instructions from "Run it locally" on https://github.com/react-navigation/react-navigation.github.io
1. Clone the repository
2. cd into the website directory.
3. Run yarn (or npm install)
4. yarn start

it worked as expected. can you re-create issue with more info?


Object # has no method 'lineElementForScreenRow'

Hi,
everytime I type I get this error
Uncaught TypeError: Object # has no method 'lineElementForScreenRow' /Users/username/.atom/packages/jshint/index.js:22
I have the latest version of the plugin installed and atom 0.117.0.
Thanks a lot for your attention.
Eugenio

I don't think Atom uses react anymore. (I might be wrong). Closing this and if its occurs again will reopen :)


[Cosmetic] Position for extra filter indicator is not correct

Screenshot

Description
Shouldn't the warning icon be inside the selected filter pill?
Steps to reproduce

Go to a dashboard with filters
Apply a filter
Explore a chart that has the filter applied

What is the warning for?

What is the warning for?


Created Secondary button dark  #1624

https://user-images.githubusercontent.com/92919173/216770998-40b46b50-34b0-43bd-85b7-086ee19b4274.mp4

I have added the  Secondary button dark which closes issue #1624. In the last commit, I deleted the white button which I added in the same PR by mistake.


missing omniverse get-kit.sh

The Omniverse get-kit.sh script is not present, how can I build docker image?

There's a process in the Docker that downloads datasets and the omniverse files and then installs it.
Kindly try building the image and let me know if you still face this problem.


Some context values not returned in GET composition FLAT format

Configuration information
{
"ehrbase_version": "0.16.5",
"openehr_sdk_version": "7efd2c4",
"archie_version": "5a4a9442e5e2516aed5f25636ac236682aace7b9",
"jvm_version": "Ubuntu 11.0.11+9-Ubuntu-0ubuntu2.18.04",
"os_version": "Linux amd64 5.4.0-73-generic",
"postgres_version": "PostgreSQL 11.5 on x86_64-pc-linux-musl, compiled by gcc (Alpine 8.3.0) 8.3.0, 64-bit"
}
Steps to reproduce
Create composition with the following context values
“clinical_notes/context/participation:0|function”: “Oncologist”, “clinical_notes/context/participation:0|name”: “Dr. Marcus Johnson”, “clinical_notes/context/participation:0|identifier”: “1345678”, “clinical_notes/context/participation:0|mode”: “face-to-face communication::openehr::216”, “clinical_notes/context/end_time”: “2021-05-29T13:20:51.451+05:30”,
Retrieve the composition
Actual result
Above context values are missing
Expected result (Acceptance Criteria)
Entire composition should be returned including all the context values
Definition of Done

[ ] The defect is checked by an unit or an integration test (Robot)
[ ] Merge Request approved
[ ] Unit tests passed
[ ] Build without errors
[ ] Release notes prepared
[ ] No additional runtime warnings

Tried accessing the composition using GET /rest/openehr/v1/ehr/{ehr_id}/composition/{version_uid} and noticed that the participation context values are not returned in the canonical JSON format also. So there is a possibility that these context values are not be getting committed.

the correct format is
	"deterioration_assessment/context/_participation:0|name": "Frederick Wolfstein",
	"deterioration_assessment/context/_participation:0|id": "999",
	"deterioration_assessment/context/_participation:0|function": "performer",
	"deterioration_assessment/context/_participation:0|mode": "face-to-face communication",
	"deterioration_assessment/context/_participation:0|id_namespace": "Test",
	"deterioration_assessment/context/_participation:0|id_scheme": "Test",
	"deterioration_assessment/context/_participation:1|name": "Caris Wooler",
	"deterioration_assessment/context/_participation:1|id": "998",
	"deterioration_assessment/context/_participation:1|id_namespace": "Test",
	"deterioration_assessment/context/_participation:1|id_scheme": "Test",
	"deterioration_assessment/context/_participation:1|function": "instructor",
	"deterioration_assessment/context/_participation:1|mode": "videoconferencing",

note the underscore since it is an optional RM-Attribute


Double quotation marks don't render properly

MVE:
parseDoc (ParseOptions NoSourcePos) "Hello \"Djot\" World" <&> renderHtml (RenderOptions False)

Output:
Right "
Hello \226\128\156Djot\226\128\157 World
\n"

Interestingly if I run djot with cabal run it works fine.
~/projects/djoths > cabal run
Hello "Djot"

Hello “Djot”

I don't think this is a problem with the input string, as the AST looks fine:
λ: parseDoc (ParseOptions NoSourcePos) "Hello \"Djot\" World"
Right (Doc {docBlocks = Many {unMany = fromList [Node NoPos (Attr []) (Para (Many {unMany = fromList [Node NoPos (Attr []) (Str "Hello "),Node NoPos (Attr []) (Quoted DoubleQuotes (Many {unMany = fromList [Node NoPos (Attr []) (Str "Djot")]})),Node NoPos (Attr []) (Str " World")]}))]}, docFootnotes = NoteMap {unNoteMap = fromList []}, docReferences = ReferenceMap {unReferenceMap = fromList []}, docAutoReferences = ReferenceMap {unReferenceMap = fromList []}, docAutoIdentifiers = fromList []})

(You can see that Quoted DoubleQuotes (...) in there)
I'm not clear why one works and the other doesn't though, given that app/Main.hs seems to do basically the same thing.

Why do you say it isn't working?  It is producing a bytestring with the UTF-8 encoding of the curly quotes.

Same for an em-dash:
λ: parseDoc (ParseOptions NoSourcePos) "Hello — world" <&> renderHtml (RenderOptions False)
Right "
Hello \DC4 world
\n"

~/projects/djoths > echo "Hello — world" | cabal run

Hello — world

Ah ok, so I say "isn't working" because it comes out weirdly in my browser which is maybe my error in understanding the usage of renderHtml.

I suppose the problem is that hPutBuilder which is what is used in Main.hs automatically handles the escape sequences and converts them to UTF8, but it's not obvious that one has to do that when using renderHtml.

Anyway, I guess this is really a problem of how I handle the output, so I'll close the issue.

renderHtml gives you a Builder, which you can convert to a lazy bytestring using toLazyByteString from ByteString.Builder.
If you need a Text or a String, you'd need to call another function to convert from this lazy bytestring.

Thanks -- was less a problem of that and more of handling the unicode escape sequences. I realised I misunderstood how this was supposed to work, and it turns out the fix was ... incredibly basic (adding a charset to the HTTP headers made the browser render it ok).


Wallet Derivation Path:

App is showing identical derivation paths across all wallets.

@cakesoft-swati  Why should the path be different?

Verified this issue on keeper app v 1.2.1(324)