Categories - All categories disappear instead of crossed out when deleted offline

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.4-79-7
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Issue reported by: Applause - Internal Team
Action Performed:
Precondition:

Workspace has categories and tags

Go to staging.new.expensify.com
Go to workspace settings > Tags
Go offline
Delete all tags
Note that all tags are crossed out
Go to Categories
Delete all categories
Note that it shows empty state instead of all categories being crossed out

Expected Result:
All the categories will be crossed out when deleted offline
Actual Result:
Categories page shows empty state instead of showing all deleted categories being crossed out
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

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

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/Expensify/App/assets/78819774/bd4d7c3e-0bd4-404b-a1bd-005efab1ed24
View all open jobs on GitHub

@laurenreidexpensify  FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

We think that this bug might be related to #wave-collect - Release 1

Proposal
Please re-state the problem that we are trying to solve in this issue.
Categories - All categories disappear instead of crossed out when deleted offline
What is the root cause of that problem?
The root cause of the problem is that the WorkspaceTagsPage has a condition for shouldShowEmptyState which only true by checking the some of pendingAction in the categoryList.
https://github.com/Expensify/App/blob/66b4072db8ec86a8eed2d6e765a52eae3c9c68d4/src/pages/workspace/categories/WorkspaceCategoriesPage.tsx#L320-L326
https://github.com/Expensify/App/blob/66b4072db8ec86a8eed2d6e765a52eae3c9c68d4/src/pages/workspace/categories/WorkspaceCategoriesPage.tsx#L259
What changes do you think we should make in order to solve the problem?

On the WorkspaceTagsPage, the condition of shouldShowEmptyState should be like the one below.
const shouldShowEmptyState = categoryList.all((category) => category.pendingAction === CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE) && !isLoading;

Proposal
Please re-state the problem that we are trying to solve in this issue.
Categories - All categories disappear instead of crossed out when deleted offline
What is the root cause of that problem?
The root cause of the problem is that the WorkspaceTagsPage has a condition for shouldShowEmptyState which only true by checking the if some the categories have pendingAction of DELETE in the categoryList instead of all.
https://github.com/Expensify/App/blob/66b4072db8ec86a8eed2d6e765a52eae3c9c68d4/src/pages/workspace/categories/WorkspaceCategoriesPage.tsx#L320-L326
https://github.com/Expensify/App/blob/66b4072db8ec86a8eed2d6e765a52eae3c9c68d4/src/pages/workspace/categories/WorkspaceCategoriesPage.tsx#L259
What changes do you think we should make in order to solve the problem?

On the WorkspaceTagsPage, the condition of shouldShowEmptyState should be like the one below.
const shouldShowEmptyState = categoryList.all((category) => category.pendingAction === CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE) && !isLoading;

Proposal
Please re-state the problem that we are trying to solve in this issue.
Category shows empty view state instead of crossed out categories list while offline.
What is the root cause of that problem?
The empty view state will be shown if every item is PENDING_DELETE even if it's offline.
https://github.com/Expensify/App/blob/8dbec8de18ad16f0ae87c4596ce06ce188f6b59f/src/pages/workspace/categories/WorkspaceCategoriesPage.tsx#L259
What changes do you think we should make in order to solve the problem?

We should do the same with tags page where it consider the offline status.
https://github.com/Expensify/App/blob/8dbec8de18ad16f0ae87c4596ce06ce188f6b59f/src/pages/workspace/tags/WorkspaceTagsPage.tsx#L293
It would be easier for us to read the condition above (because it's not a negated variable), so I suggest to follow the same pattern in tags page and apply it to the categories page.
const hasVisibleCategories = categoryList.some((category) => category.pendingAction !== CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE || isOffline);

and adjust the other code usages.

reviewing proposals

@situchan bump for reviews thanks

I'll provide update today

Thanks for the proposals everyone.
As the solution is straightforward and all proposals are similar, I'd like to go with first proposal which is @dragnoir's.
🎀👀🎀 C+ reviewed

@situchan and @Beamanator , Could you kindly review the selected proposal? It suggests we should use isOffline in this condition.
Therefore, wouldn't hasVisibleCategories be false if the use is offline?
Hence, WorkspaceEmptyStateSection will be visible if the user is offline.
Could you review this case?
Thanks

@Tony-MK have you found any issue in Tags page logic? The idea is to make logic consistent between categories and tags pages.
I know there's a small typo CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE) ||  isOffline; instead of CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE || isOffline);
But that should not affect proposal selection. It's proposal, not PR.

@situchan, Thanks for the explanation.

Hmm @mallenexpensify I'm not sure why the contributor assignment was just swapped, can we get some explanation? I asked in slack here too

Contributor: @rayane-djouah paid $250 via Upwork
Contributor+: @situchan paid $250 via Upwork
@situchan can you please complete the BZ checklist above? Thx

[x] The PR that introduced the bug has been identified. Link to the PR: https://github.com/Expensify/App/pull/38379
[x] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: https://github.com/Expensify/App/pull/38379/files#r1682099685
[x] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: N/A

Regression Test
Precondition: Workspace has categories

Go offline
Go to workspace settings > Categories
Delete all categories
Verify that all the categories are crossed out when deleted offline

Thanks @situchan
TestRail GH

https://github.com/Expensify/Expensify/issues/413870


banding in depth images

I'm seeing a lot of strange bands in my depth image similar to this image on your site.

This doesn't seem right to me as it should be a continuous grayscale with 0 as far away and 255 as close.   Is this part of something with the new kinect and I'm mistaken?

For some reason on the Kinect SDK the grayscale banding is the default method of obtaining the depth Image. But I can provide a similar method for obtaining the continuous grayscale from 0-255.

Interesting, I guess it cycles through the brightness values to show depth detail (since there are more than 255 measurements).  I think this is less useful for the end user in the "simple Processing sense" so adding a method for continuous grayscale would have value I think.
I suppose the "correct" way to threshold for depth would be to use the raw depth data then?

Hey, I've fixed the depth problem.  I just need access to upload the fix.  Thomas, can you give me "Jubby" permissions.  I've created a separate branch for the fix.

Hey jubby, great that you found that, I was planning just to a new method.
Can you make a pull request with the modified code?
Thomas

Yep, that’s what I did, created a new method for just the raw 16-bit data stream.  I’ll do the pull request when I get home tonight.
Thanks,
Kirk
On Mar 26, 2015, at 3:28 PM, Thomas Sanchez Lengeling<EMAIL_ADDRESS>wrote:

Hey jubby, great that you found that, I was planning just to a new method.
Can you make a pull request with the modified code?
Thomas
—
Reply to this email directly or view it on GitHub.

Sorry I didn’t get this in yet.  Something came up over the weekend.  I’ll get it in ASAP.
Thanks,
Kirk
On Mar 26, 2015, at 3:28 PM, Thomas Sanchez Lengeling<EMAIL_ADDRESS>wrote:

Hey jubby, great that you found that, I was planning just to a new method.
Can you make a pull request with the modified code?
Thomas
—
Reply to this email directly or view it on GitHub.

Fixed with the new version, also the raw data


Search bar in left sidebar menu (at top)

Feature Description
Support having a search bar in the left sidebar menu
Problem/Solution
The search bar is only supported currently in the top navbar. It would be nice to have the search bar in the left sidebar menu instead, preferably at the top of the menu
Alternatives Considered
None currently, except for using a top navbar search bar

Thanks, I think this is a nice feature to add :)


Fix: corrects h-card logo class

u-photo is a for a photo of the person/organization. The image on the site is the microformats logo, so the correct classname is u-logo.

Fixes #47.


Add ability to use pgm e.g. pgm.func() in shorthands.

It's not clear from the docs if this is possible.

Hi, no it is not possible.
But you can write e.g.
const { PgLiteral } = require('node-pg-migrate')

exports.shorthands = {
  created_at: {
    type: 'timestamp',
    notNull: true,
    default: PgLiteral.create("CURRENT_TIMESTAMP")
  }
}


Improve Gradle build scripts

Use BOMs to avoid duplicated versions
Use Gradle application plugins over shadowJar
Use precompiled buildscripts
Only apply common dependencies to common project
Make gradlew executable

If i understand the gradle docs and the generated start script correctly, it has to be JAVA_OPTS and not JVM_OPTS.
https://docs.gradle.org/current/userguide/application_plugin.html#sec:customizing_start_script_generation

I shouldn't do this that late


Quick Fix to Keep fog from throwing an exception

Not a perm fix, but allows us to create a do box for now

Please reopen if this is still happening!


no license for project

i am looking for nvd3 react wrapper library, I find react-nvd3, but there is no license in here.
Could you add license for project ? MIT?

I added one. Thanks for asking: https://github.com/NuCivic/react-nvd3/blob/master/LICENSE


Add/Modify BitBlocks (Already live on OKX site)

The slug in meta.json must exist and needs to be consistent with the file name. Please modify it. thanks


feat: add mongo and redis protcol support

support mongo statement and redis command display. for example:
tproxy -l <IP_ADDRESS>  -p 27018 -r <IP_ADDRESS>:27017 -t mongo

...
22:06:37.707 [5] Accepted from: <IP_ADDRESS>:56999
22:06:37.707 [5] Connected to server: <IP_ADDRESS>:27017
22:06:37.707 | cli -> ser | [Query] [coll:admin.$cmd] {"getnonce":1}
22:06:37.707 | cli -> ser | [Query] [coll:admin.$cmd] {"client":{"driver":{"name":"mgo","version":"globalsign"},"os":{"architecture":"amd64","type":"linux"}},"isMaster":1}
22:06:37.710 | cli -> ser | [Query] [coll:admin.$cmd] {"ping":1}
...

tproxy -l <IP_ADDRESS>  -p 6380 -r <IP_ADDRESS>:6379 -t redis

21:56:42.952 Listening on [::]:6380...
21:56:43.358 [1] Accepted from: <IP_ADDRESS>:58658
21:56:43.358 [1] Connected to server: <IP_ADDRESS>:26379
21:56:43.359 auth xxxxxskNvemwRyz7jbAtt27AOxL3SLH
21:56:43.359 sentinel get-master-addr-by-name default
21:56:43.359 <IP_ADDRESS> 6379
21:56:43.359 sentinel sentinels default
...

there are a lot of code from https://github.com/40t/go-sniffer.

there are  error in unchanged code:
https://github.com/kevwan/tproxy/pull/18/files#annotation_8586091168

there are error in unchanged code: https://github.com/kevwan/tproxy/pull/18/files#annotation_8586091168

I'll fix it. Thanks!

@Jamlee it panics when I use the latest redis. PTAL.

i tried by ioredis unit test. @kevwan  Could you provide more information how to  repduce ?
docker run -d --name myredis -p 6380:6379 redis:6.2.7
./tproxy -l <IP_ADDRESS> -p 6379 -r <IP_ADDRESS>:6380 -t redis
git clone https://github.com/luin/ioredis.git
cd ioredis
npm run test

i tried by ioredis unit test. @kevwan  Could you provide more information how to  repduce ?

docker run -d --name myredis -p 6380:6379 redis:6.2.7

./tproxy -l <IP_ADDRESS> -p 6379 -r <IP_ADDRESS>:6380 -t redis

git clone https://github.com/luin/ioredis.git

cd ioredis

npm run test

Sure, later.

tproxy -p 6380 -r localhost:6379 -t redis


quay.io/boson/faas-nodejs-builder cleans build directory, so step func-buildpacks.results does not find func.yaml anymore

The Tekton task func buildpacks runs in three steps: prepare, create and results.
When using the faas-nodejs-builder image, one of the last steps of the build is to clean the build directory (see https://github.com/boson-project/buildpacks/blob/main/buildpacks/nodejs/bin/build, lines 39-41)
This causes the results step to fail because func.yaml does no longer exist.

Download the latest via brew install func or from https://github.com/knative-sandbox/kn-plugin-func/releases

We use the kn version delivered with Openshift 4.8. Can we simply upgrade?

We use the kn version delivered with Openshift 4.8. Can we simply upgrade?

Yes there should be no problem upgrading from a technical point of view.


Restore get_block_timestamp in starknet file

Adding back get_block_timestamp to corelib

This change is

is it likely you'd need get_block_info().unbox().block_timestamp without needing any of the other block info fields?

Yes. I pretty much never need all of the fields. It's usually either the block timestamp or block number.


fix: building static library only in linux

MacOs builds were failing as it was trying to build the static lib and not yet compatible for it.
Will only build the static lib if the OS is linux

Closing PR as @NagyZoltanPeter helped figure out how to make static linking work on mac :)


jeckins reported stmgr unit test failure

stmgr unit test failure in today jeckins ci:
18:09:53 [ RUN      ] StMgr.test_tmaster_restart_on_new_address
18:09:53 [       OK ] StMgr.test_tmaster_restart_on_new_address (4131 ms)
18:09:53 [ RUN      ] StMgr.test_tmaster_restart_on_same_address
18:09:53 [       OK ] StMgr.test_tmaster_restart_on_same_address (4067 ms)
18:09:53 [ RUN      ] StMgr.test_metricsmgr_reconnect
18:09:53 *** Aborted at<PHONE_NUMBER> (unix time) try "date -d @1499994589" if you are using GNU date ***
18:09:53 PC: @           0x4abcd4 BaseServer::Stop_Base()
18:09:53 *** SIGSEGV (@0x8) received by PID 29278 (TID 0x7f06006f1780) from PID 8; stack trace: ***
18:09:53     @     0x7f05ffcd2370 (unknown)
18:09:53     @           0x4abcd4 BaseServer::Stop_Base()
18:09:53     @           0x428b6a StMgr_test_metricsmgr_reconnect_Test::TestBody()
18:09:53     @           0x60a4c3 testing::internal::HandleExceptionsInMethodIfSupported<>()
18:09:53     @           0x5fd81d testing::Test::Run()
18:09:53     @           0x5fd8b4 testing::TestInfo::Run()
18:09:53     @           0x5fd9b5 testing::TestCase::Run()
18:09:53     @           0x5fdc2d testing::internal::UnitTestImpl::RunAllTests()
18:09:53     @           0x5fdf0e testing::UnitTest::Run()
18:09:53     @           0x40a2bd main
18:09:53     @     0x7f05ff505b35 __libc_start_main
18:09:53     @           0x40f8af (unknown)
18:09:53     @                0x0 (unknown)
18:09:53 external/bazel_tools/tools/test/test-setup.sh: line 99: 29278 Segmentation fault      (core dumped) "${EXE}" "$@"
18:09:53 ================================================================================

I did not see this failure before, needing more investigation.

It seems flaky. I ran ci again and it passed.


Psych is compiled to /tmp/vagrant-temp, should be @executable_path

Figured this out. Requires some tricks. First, libyaml must be compiled with this:
<EMAIL_ADDRESS>
Then, when linking Ruby, set the following:
<EMAIL_ADDRESS>


Finding greatest common divisor(GCD) of two numbers

Have you read the Contributing Guidelines on Pull Requests?
(Write your answer here.)
Yes
Description
(Write your answer here.)
Finding greatest common divisor(GCD) of two numbers in Javascript.
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
(Write your answer here.)
Yes

Hey Ankit, Need your little help. Can you tell what's missing in the PR so that i can add and raise another PR.

Hey Ankit, Need your little help. Can you tell what's missing in the PR so that i can add and raise another PR.

Instead of YES you have to write your issue no followed by #

Okay Ankit, Thanks. will take care of it from next time.


Migration Guide clarification

Description
Inside the Migration Guide, from 7.x.x to 8.x.x, inside the Jest section for ./e2e/init.js:
jasmine.getEnv().addReporter(adapter); // don't forget this line

Is this line erroneous and should be changed to:
jest.getEnv().addReporter(adapter); // don't forget this line

since it's talking about Jest here?

Well I didn't look into this but offhand I can say that jest is based on jasmine, so this isn't necessarily wrong...

@wix would be great if anyone from the core team could take a look, should be a quick one I guess?

Hi, @gsklee!
First of all, is there any problem you have already encountered? Feel free to report an issue if things get awry with artifacts creation and placement in recent versions of Jest. I'll make sure to react ASAP and do everything that depends on me.
On the other hand, you are right, but only partially. There is no mistake or typo in the migration guide; the code below is correct and truly represents what I meant back then:
jasmine.getEnv().addReporter(adapter);

For a deeper understanding, compare the public interfaces of Jasmine and Jest reporters.
Jasmine:
https://jasmine.github.io/tutorials/custom_reporter
Jest:
https://jestjs.io/docs/en/configuration#reporters-array-modulename-modulename-options
Obviously enough, their interfaces are not compatible, so you can't use a Jasmine reporter in Jest.
On the other hand, you are right in your inquiring about why rely on a not really public jasmine inside Jest tests, given no warranty it remains in the further versions of Jest. I struggle to remember what diverted me at that time, a year ago, from using Jest reporter interface. I wish I remembered it clearly, but I'm condifent that it is one of those two:

I wanted to keep the least common denominator, enabling Jasmine users potentially to use Detox as well. Seems weird, and I agree it is weird if that was the original reason.
Here's a more interesting theory! I had a technical difficulty. I'm not sure, but it could have been that Jest reporters run in the parent (puppeteer/orchestrator) process, and they lack access to detox and device variables, which I rely on to enable the whole artifacts manager workflow. Therefore, inability to access detox in the adapter renders it useless - please take time to look into the adapter code if it is not clear why.

So, if you have willpower and time to check hypothesis 2, I'd be happy to hear from you. Currently, it is not on the priority list (we have two other issues/PRs to concentrate on, as of April 2019), but I see no harm in bringing a new Detox-Jest adapter designed in full compliance with their first-class reporter API. Surely, it will have to pass apocryphal conformance tests (uh-oh, need to recall how to run them or even to update some parts) that haven't made their way to Detox. But other than that, why not - you are welcome to contribute a 100% Jest adapter for Detox. However, if theory 2 proves to be right, then we all have an unequivocal reasoning for why we can't use jest adapters.
Best regards,
Yaroslav.

P.S. @gsklee, please close the issue either if:

You have checked theory 2 and supplied us with the answer. Maybe it will make sense to add something from this discussion to the documentation, I'd agree.
You don't have resources for the investigation and you are not experiencing critical issues with:

jasmine.getEnv().addReporter(adapter);

Closing the issue due to absence of the feedback.


Added support for SpanKind in operations

@pavolloffay Please take a look at new table structure.

This closes #76


Testing

Basic Information
In order to ensure the stability and reliability of our application, testing using a tool like pytest should be done
Other Information
[Are there any additional information that we should know about?]

Focus on interface testing

Some discussion happened in #12

I will be handling the technical side of this, so if someone can take care of the paper works that will be great refer to #24

Here are the testing artifacts
Code Coverage
htmlcov.zip
Test Result Reports can be found here
https://allure.systemhealthlab.com
Video recordings are here
https://user-images.githubusercontent.com/44391389/137001823-f92c10c2-9f8e-41b8-aa7a-d073a88979fa.mp4
https://user-images.githubusercontent.com/44391389/137001841-419cd9d7-ae5d-4433-b0bf-23ab3a8cfe86.mp4
https://user-images.githubusercontent.com/44391389/137001842-ccb161be-b462-4792-bc15-886051290747.mp4
https://user-images.githubusercontent.com/44391389/137001846-7a9d04ab-33cd-4e98-afe0-fd88f3060e5f.mp4

close by #94 #68


Color - Orange not working

Selecting the color Orange doesn't change the color of the text as expected.

hi, im installing bootsy on my 'blog' app.  my color, font style and link is not working? any idea what i did wrong?


AD&D 1e - couple small fixes

THAC0 table alignment fix

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: <   >  (i.e. Dungeons & Dragons 5th Edition, The Dresden Files RPG)

The publisher of this game is: <   > (i.e. Wizards of the Coast, Evil Hat)

The name of this game system/family is: <   > (i.e. Dungeons & Dragons, FATE)

[ ] I have followed the Character Sheets Standards when building this sheet.

[ ] I have authorization from the game's publisher to make this an official sheet on Roll20 with their name attached.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description

Character Sheet Info Roll20 Internal Use only.

Hi @vince-roll20 !
This pull request has a merge conflict in the html file that needs to be resolved before it can be merged. I recall seeing similar changes from the last PR you made so the branch you were working on may not have been updated with the newer version.
Once this gets resolved, we can merge :)

Hi @vince-roll20 !
This pull request has a merge conflict in the html file that needs to be resolved before it can be merged. I recall seeing similar changes from the last PR you made so the branch you were working on may not have been updated with the newer version.
Once this gets resolved, we can merge :)

I'm really not sure what happened.  Both of the conflicts were resolved on my local fork and branch, and nothing was being marked as a conflict AFAICT...? IDK
Anyhow I've resolved the two conflicts and committed and would GREATLY APPRECIATE it if this could get merged today.  Pretty please. :-)

Thank you very much!


Design, Implement, and Integrate EventAdmin OSGi service

https://docs.osgi.org/specification/osgi.cmpn/7.0.0/service.event.html

Is there currently an Even Admin implementation?


Update README.md

only test
What is the purpose of the change
XXXXX
Brief changelog
XX
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a JIRA issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a JIRA issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Format the pull request title like [ROCKETMQ-XXX] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[ ] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage decreased (-0.1%) to 39.925% when pulling 6924bedc2c4a4c9d6b68be2eedf34a1708d13c18 on javahongxi:patch-1 into 285c780602f58af65d5253c33585699d9a688d86 on apache:master.

@javahongxi You can use two account to test it


add pretty prudyntcfg version to source and fix a issue writing prudy…

I think we can do without the .awk extension, we've dropped extensions from all of our scripts @Lu-Fi

this is only for documentation in source. The file itself will be renamed and its source is trimmed (trailing whitespaces and newlines) during deploy (prudynt.mk, line 45)


Added diffusion.filecontentquery method And fix diffusion.querycommits response struct json unmarshal error

Added diffusion.filecontentquery method
fix diffusion.querycommits response struct json unmarshal error
json: cannot unmarshal string into Go struct field Cursor.cursor.after of type uint64

 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.胡靖 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


monokle packaging request

project description
A friendly desktop UI for managing K8s manifests.
Metadata

homepage URL: https://monokle.kubeshop.io
source URL: https://github.com/kubeshop/monokle
license: MIT
platforms: linux, darwin, windows

This would be useful, as openlens is now deprecated.


Explore Dashboard layout and drag cell to Dashboard area

Clicking a dashboard triggers a drag event and logs an error to console.
TypeError: undefined is not an object (evaluating 'mime.types')
It seems to be because the event.mimeData being passed in to findTextData() is undefined.


Make a Page for becoming new partner.

For onboarding new partner in wildGuard, make a new page for the the partners by taking in their details and contributing to our cause.

Hey I want to contribute in this I can make card flip backside. Kindly Assign me this under hacktoberfest2024


results: define output format/schema

to store and exchange results we'll need a new output schema, likely json
the UI will render this data (or parts of it, when they become available although this should be quick)
again, likely an array of objects (combining all other keys from the databases?) should work here

@mr-tz I have worked on adding new format to parse output json back to capa in the past [PR_#1396]. Can I look into this ?

Sounds great, please take a look and let's discuss if you have any questions or a design draft.

again, likely an array of objects (combining all other keys from the databases?) should work here
Could you please shed some light on this one.

QS uses a bunch of embedded databases to provide context about strings. Things like prevalence, library, version, etc. So all the information from each database should be merged into records about each recovered string.

@williballenthin @mr-tz  for further discussion and inputs, I have created a new PR #972  :)

Hi @ooprathamm, pulling the discussion to this issue.
On a higher design level we'll have to see how we want to deal with structure vs. tagged strings vs. other functionality. Ideally, we can decouple the storage and logic a bit. The current POC implementation is quite elegant but IMO combines multiple features potentially complication further work. On the other hand, we may keep the extraction logic and just change the resulting document.
In my head I currently have something like (based on some of your work, here, thanks!):
{
    "strings": {
        "static_strings": [
            {
                "string": {
                    "encoding": "ascii",
                    "slice": {
                        "range": {
                            "length": 40,
                            "offset": 77
                        }
                    },
                    "string": "!This program cannot be run in DOS mode."
                },
                "structure": "pe.header",
                "tags": [
                    "#common"
                ]
            },
            {
                "string": {
                    "encoding": "ascii",
                    "slice": {
                        "range": {
                            "length": 12,
                            "offset": 11644
                        }
                    },
                    "string": "VirtualQuery"
                },
                "structure": "import table",
                "tags": [
                    "#winapi",
                    "#common"
                ]
            }
        ]
    }
}

And/or we add a meta section storing the optional layout (PE, ELF) of a file.
This may require further discussion and be a larger effort but I'd be curious to hear your thoughts.

Thanks for re-sparking this discussion @mr-tz.
I think things like: location, length, encoding, and content of the string is part of the definition of the (static) string and should be at the top level.
Other information, like: structure, tags, and prevalence are more like "context" - things we assess about the string beyond its definition. I suspect each database/algorithm can provide its own context and we haven't explored all of them yet. So maybe all this context gets grouped together in an extensible way.
File layout seems orthogonal to (static) strings and probably should be stored separately from the strings. A presentation layer could stitch together all the data and make it look pretty.

Thanks for the review @mr-tz @williballenthin
I agree the current poc restricts further work. Thanks for providing a view on the desired output structure.
I appreciate your detailed explanation. I agree that decoupling the storage and logic could provide us the basis for incorporating advanced features without overcomplicating as done by floss.
Given the points you've raised, I'm eager to incorporate your suggestions into the pull request.

location, length, encoding, and content of the string is part of the definition of the (static) string / top level or under .string

structure, tags, and prevalence are more like "context" - grouped together in an extensible way.

File layout should be stored separately from the strings.

An alternative representation could then look like this:
{
    "strings": {
        "static_strings": [
            {
                "id": 1
                "encoding": "ascii",
                "offset": 77,
                "length": 40,
                "string": "!This program cannot be run in DOS mode."
            },
            {
                "id": 1337
                "encoding": "ascii",
                "offset": 11644,
                "length": 12,
                "string": "VirtualQuery"
            },
            {
                "id": 9999
                "encoding": "ascii",
                "offset": 123456,
                "length": 6,
                "string": "unique"
            },
        ]
        "context":
        {
            1:
            {
                "structure": "pe.header",
                "tags": [
                    "#common"
                ]
            },
            1337:
            {
                "structure": "import table",
                "tags": [
                    "#winapi",
                    "#common"
                ]
            }
            # no 9999 entry
        }
    },
    "file_layout": {
        ...
    }
}


Evaluate Cloud Services

Decided against using a cloud service for training, because our local hardware is more powerful than what cloud provider offer in their free tier.


Support /upload/youtube/v3/thumbnails/set endpoint

Support for setting thumbnail images for videos.
https://developers.google.com/youtube/v3/docs/thumbnails/set

@claudiofullscreen @claudiob We are looking to support uploading thumbnails from our application. I just spent the last hour trying to implement the thumbnails/set endpoint with no success :-( Are you available for contract work to get this piece of functionality implemented for us?

@KieranP I just managed to do this. Will update Yt soon with the appropriate code.


IPVS connection timeouts

Problem description
When using docker services on an overlay with mode VIP, the load balancer used is based on IPVS.
IPVS has some timeouts that can be retrieved with the command:
ipvsadm -l --timeout
Timeout (tcp tcpfin udp): 900 120 300

Now for example if a TCP connection from a service to anther service using the VIP is left idle with no traffic for more than 900s the IPVS state will be cleared up from the ipvs connection table, after that point if the service tries again to use this connection, it won't work.

Problem location
https://docs.docker.com/engine/swarm/networking/
Project version(s) affected

Suggestions for a fix

We should come up with some information that better describe this condition and suggests workaround like: keepalive configuration at application level or kernel level.
@selansen maybe you can add the suggestion after your test here.

somebody have a service for replicate the problem?

Hi.
We are having a problem when replicate the service to 2 or more replicas, when replicate the service I do make a request his is answering good but in another request is denied, so far the only solution is replicate to 1. I don't know if IPVS is our problem, it is a random issue.


[doc] Add OTBN style guide.

Fixes #3314
Fixes #3607
Adds a starting point for an OTBN-specific assembly style guide based on existing OTBN code and discussions on previous issues. I've mostly taken an approach of just writing down the conventions that existing code already follows.

Thanks a lot @jadephilipoom, this looks really great!
One minor thing (and sorry for being late here): Should we say something about constants (or .data section in general). @rswarbrick the .word directive is still preferred over others like .quad, right? This is probably sth. were we deviate from the RISC-V SG which encourages use of .byte/.2byte/.4byte etc. In that context we could also say something about data alignment?

Yes, I think we should add a section on this! Another subtlety is that if you don't add .balign, then you'll get errors trying to pass data to/from Ibex, so it would be helpful to explicitly state that. Also, in the RSA implementation the input buffers are marked .weak so they can be overridden by the wrapper -- should we include a recommendation to do that for all applications?

I think since existing code mostly uses .word, it would be good to just encode that in the style guide. We can always change it later. Based on this discussion, I'm thinking of adding two points:

Use .word over other options
Always .balign data sections to the nearest greater power of a power of two (e.g. a 384-byte section should have .balign 512)

Does that sound reasonable?

(1) Sounds fine.
I don't think I understand (2): Data sections probably want to be 256bit (32-byte) aligned in order that things like BN.LID work. I can't think of any further alignment requirements: am I missing something?

I don't think I understand (2): Data sections probably want to be 256bit (32-byte) aligned in order that things like BN.LID work. I can't think of any further alignment requirements: am I missing something?

No, I'm missing something! My description was based on having blindly experimented with which .baligns worked and which errored. I tested again and .balign 256 works (and is more space-efficient). Let's definitely write this down so other people don't make my mistakes :slightly_smiling_face:

Thank goodness! I've just been trying to resurrect my linker script patch and rsa_3072_verify.s doesn't actually fit in 2kb with the 512-byte alignment :-)

Just opened https://github.com/lowRISC/opentitan/pull/9197 to fix it, you can rebase on top and things should be more compact.


luci-app-keepalived: move status page to status menu

@jempatel
The main change her is moving the overview page to the status menu entry.
So the status page of keepalived is new under the status menu pages.
Old:

New:

While we are at it also add the missing cbi CSS class so it looks better on luci-theme-material and add a missing cbi-descr.

[x] This PR is not from my main or master branch :poop:, but a separate branch :white_check_mark:
[x] Each commit has a valid :black_nib: Signed-off-by<EMAIL_ADDRESS>row (via git commit --signoff)
[x] Each commit and PR title has a valid :memo: <package name>: title first line subject for packages
[x] ( Preferred ) Mention: @ the original code author for feedback
[ ] ( Preferred ) Screenshot or mp4 of changes:
[ ] ( Optional ) Closes: e.g. openwrt/luci#issue-number
[ ] ( Optional ) Depends on: e.g. openwrt/packages#pr-number in sister repo
[x] Description: (describe the changes proposed in this PR)

@feckert was your new image supposed to be of VRRP? :)

@systemcrash Yes this is intentional. I think it makes more sense to add into the menu the use case and not the name of the implementation.

I see. A bit confusing. VRRP is a protocol. Keepalived is... a daemon. Yours might be better. Alas, I don't use either of those actively.

So users who just installed this keepalive thing naturally look in the menus for keepalive in status, and may be confused when they do not find it.

I don't see it that way. If someone installs the keepalived, then they must already know that this has to do with VRRP and will also find this in the GUI?
I have also been working with the Opensense GUI recently. And it is very structured.I miss this a bit with OpenWrt and would like to improve this step by step.
It can't hurt to do it  the same as other systems do it.


x86_64 architecture is missing from built frameworks

I tried to build with a framework with Rome, but for some reason it does not build for x86_64 architecture in Debug. In Release configuration even i386 is missing.
I tried with CocoaPods 1.4 and CocoaPods 1.5 and same result. I use Xcode 9.3 so it might be related to that.

Do you know if the pod you added in your podfile actually supports that architecture? could you upload an example Podfile you used?

Sure, this is my Podfile:
platform :ios, '9.0'

plugin 'cocoapods-rome', {
    :pre_compile => Proc.new { |installer|
        installer.pods_project.targets.each do |target|
            target.build_configurations.each do |config|
                config.build_settings['SWIFT_VERSION'] = '4.1'
            end
        end

        installer.pods_project.save
    },
    dsym: false
}

target 'caesar' do
    pod 'Alamofire'
end

After that I run pod install and go to Rome and run lipo -info Alamofire.framework/Alamofire and it prints only Architectures in the fat file: Alamofire.framework/Alamofire are: armv7 arm64.

I think it has something to do with the dsym: false option. Is this expected behavior? Is there any workaround to make sure that x86_64 is included with dsym: false? I actually need to use dsym: false since cocoapods crashes for me when installing react-native pod  if I don't have that setting specified

missing simulator architecture. Tested on Xcode 12

missing simulator architecture. Tested on Xcode 12

I ran into this today too. It looks like https://github.com/CocoaPods/Rome/pull/89 will fix it.


Implicit reborrows do not cause writes

This code should be UB:
fn implicit_write(_x: &mut i32) {}

fn main() {
    let x = &mut 100;
    let y = x as *mut _;
    implicit_write(x);
    unsafe { *y = 15 };
}

But somehow, Miri does not complain.
If the argument to implicit_write is changed to &mut *x then we see UB as expected.

Oh, this is a very surprising two-base borrow interaction... the argument x gets two-phase reborrows, which (as far as Stacked Borrows is concerned) makes it equivalent with the raw pointer y, and then a new mutable reference gets derived from that. So x and y are actually not considered conflicting here. That is surprising... but it is also consistent with Tree Borrows (where y just carries the same tag as x) so, not a bug.


Woodcutting plugin does not notify or have overlay during Forestry Bee Event

Type
Incorrect behavior
Operating System
MacOS
OS Version
Ventura 13.3.1
Bug description
Since the rework to the Forestry Bee Event that gave the flowers colors, I have not received a notification from RuneLite that one has started and I have never seen an overlay during the event.
I tried re-enabling the plugin as that seems to fix some other issues with the woodcutting plugin overlays during Forestry events, but that didn't help this time.
Screenshots or videos
No response
RuneLite version
RuneLite: 1.10.17
Launcher: 2.6.3
Logs
No response

As you noted, this broke with the game update, and is already fixed on master in commit 36979d67f7a0ba420ec3ed3189ac27ff3c1a1abb. It'll be working again with our next release, which is likely to be mid next week.

Appreciate the quick response and thank you for everything you do!


Consider merging with an existing list

It look like @kevincolemaninc's list (https://github.com/KevinColemanInc/awesome-privacy) exists longer. Why not contribute to that?

It seems to be a good option, however that repo doesn't seem to be really maintained anymore.

Its fairly normal to see the activity slump after a while in an awesome list, because real awesome resources are becoming scarce after a while. That said, last commit was 2 months ago, which is not that long ago. If you reach out, maybe you can be a co-maintainer. Then you're sure its maintained again :smile:

My list is still alive! I accept/reject PRs when they come through. The two recent ones I need to do more research before I feel comfortable merging them in.


SetCellStyle Not Working (v2.1.0)

Description
Working to bold and align center the text of the cell. No errors are being reported but the final file does not have the text formatted nor aligned
Steps to reproduce the issue:
style, err := file.NewStyle(`{"alignment":{"horizontal":center"},{"font":{"bold":true,"italic":true}}`)
err = file.SetCellStyle("Sheet1", "A2", "A2", style)

Describe the results you received:
text not centered. text not bold nor italic
Describe the results you expected:
text centered, bold, and italic
Output of go version:
go version go1.13.4 darwin/amd64
Excelize version or commit ID:
github.com/360EntSecGroup-Skylar/excelize/v2 v2.1.0
Environment details (OS, Microsoft Excel™ version, physical, etc.):

Hi @djneely, the JSON format of the specified style is invalid, please check the error return value of the function NewStyle. The valid JSON like this:
{"alignment":{"horizontal":"center"},"font":{"bold":true,"italic":true}}

Thank you so much. Sorry to have bugged you about that. Must have gone cross-eyed while looking at it and i thought I was handling the error but looking at it today I was not. Thanks again.

Handwriting of style json is a nightmare, why not provide a "static language" way to do it. And doc says excelize have some struct like Alignment but failed to find it.

The structure of style has been exported on the master branch code, and it will be released in the next version. Also ref: example.


[protocol] Add wrapper support for multisig Reserve spender and Gover…

…nance approver + tests
Description
A few sentences describing the overall effects and goals of the pull request's commits.
What is the current behavior, and what is the updated/expected behavior with this PR?
Tested
An explanation of how the changes were tested or an explanation as to why they don't need to be.
Other changes
Describe any minor or "drive-by" changes here.
Related issues

Fixes #[issue number here]

Backwards compatibility
Brief explanation of why these changes are/are not backwards compatible.

Please populate the PR template 🙏

weird... I did fill out the template.  i wonder why it did not save on publish....


Remove account dual dispatchers

Partially fixes #1128

There are also SnakeAccountMock and CamelAccountMock mocks left in the token package. Shall we remove them too?

There are also SnakeAccountMock and CamelAccountMock mocks left in the token package. Shall we remove them too?

Those are removed in #1175


[WIP] Make Docker great again

This is in progress, I just created it earlier to have earlier feedbacks.
What is the purpose of this Pull Request?
The purpose of this PR is make easier contribute and develop for Jarbas using docker-compose and docker.
What was done to achieve this purpose?
Initially I fixed elm dockerfile  to make docker work again for development with Jarbas. I have below a list of things to be done to make it ideal.
How to test if it really works?
make run.devel
Who can help reviewing it?
@gomex @Irio @anaschwendler @jtemporal @cuducos
What is out of scope
Is out of scope make this docker-compose ready for production environment, I'm planing to work on it in a next PR.
TODO

[ ] Fixes static files in rest framework front end
[ ] Create a jarbas-frontend image in docker hub
[ ] Update Jarbas image in docker hub
[ ] Improve documentation for Docker images
[ ] Update docker-compose.yml to use new images

Changes Unknown when pulling ba55e58f40d24ad3f09bd7e91de8dfbd62b58055 on lipemorais:master into ** on datasciencebr:master**.

I  really liked that:

Is out of scope make this docker-compose ready for production environment

Not because I'm kind of against Docker on production, but because… baby steps and focus!
But there's also something I don't like: make run.devel. Why? It leaves Windows users out. It's OK to have some shortcuts set but the documentation and public discussions should be Windows friendly too.
But so far so good ; )
Some questions:

Do we have a kind of diagnostic of why Docker is not working properly in development?
Changing yarn installation is just an enhancement or is it relevant to the purpose? I do not want to discourage enhancements, just want to learn from your PR ; )

But there's also something I don't like: make run.devel. Why? It leaves Windows users out. It's OK to have some shortcuts set but the documentation and public discussions should be Windows friendly too.

I am not a Windows user for a long time. Do you have any tip how could be it Windows friendly?

Do we have a kind of diagnostic of why Docker is not working properly in development?
Changing yarn installation is just an enhancement or is it relevant to the purpose? I do not want to discourage enhancements, just want to learn from your PR ; )

Both questions are related. There were a chain of problems in Dockerfile-elm. To isolate the problem I built Dockerfile-elm alone using docker build -f Dockerfile-elm -t jelm .

The first one was use sudo as in RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - there is no /usr/bin/sudo in the image node:6.9.1. So every place that had sudo was necessary remove it. To solve this I removed every sudo in this file. The error is below:

➜  jarbas git:(a2b2fe2) ✗ docker build -f Dockerfile-elm -t jelm .
Sending build context to Docker daemon 181.3 MB
Step 1/13 : FROM node:6.9.1
 ---> 00673888c33c
Step 2/13 : RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
 ---> Running in 956480ca67dc
/bin/sh: 1: sudo: not found
curl: (23) Failed writing body (768 != 1369)
The command '/bin/sh -c curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -' returned a non-zero code: 127

The following problem was that running apt-get update was not able to finding  /usr/lib/apt/methods/https. Investigating a little more I found a solution that was like

// Dockerfile-elm
FROM node:6.9.1

RUN apt-get update
RUN apt-get install -y apt-transport-https
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
RUN apt-get install -y yarn
...

what I think that is not elegant, so I investigate a little more and found a second solution to install yarn using npm instead of apt-get that looks good enough, so I used it.
This is the error that I found:
➜  jarbas git:(a2b2fe2) ✗ docker build -f Dockerfile-elm -t jelm .
Sending build context to Docker daemon 181.3 MB
Step 1/13 : FROM node:6.9.1
 ---> 00673888c33c
Step 2/13 : RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
 ---> Using cache
 ---> ccc588b913d0
Step 3/13 : RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
 ---> Using cache
 ---> ccc30a8feaa4
Step 4/13 : RUN apt-get update
 ---> Running in 72d991e6c27e
E: The method driver /usr/lib/apt/methods/https could not be found.
The command '/bin/sh -c apt-get update' returned a non-zero code: 100

But this doesn't make yarn available in the PATH so I was using yarn with the complete path /node_modules/yarn/bin/yarn.js everywhere. To solve this a created a symbolic link RUN ln -s /node_modules/yarn/bin/yarn.js /usr/bin/yarn.

After this tree step I achieved this PR.

Wow… thank you so much for the explanation! So far so good ; )

I am not a Windows user for a long time. Do you have any tip how could be it Windows friendly?

Me neither (since 2002 BTW) but I wrapping commands in a Makefile because they would only work in Linux and macOS. In sum make devel.run is just a shortcut for these commands that end up working in Windows too:
docker-compose up -d --build
docker-compose run --rm jarbas python manage.py ceapdatasets
docker-compose run --rm jarbas python manage.py migrate
docker-compose run --rm jarbas python manage.py collectstatic --no-input

We can keep the Makefile, but when offering instructions it's good to be more open ; )

I will take a look at this others PRs and see how I can use them to improve this one.

Does it worked for anyone?

I haven't tested it throughly (I mean, clean staticfiles/, edit Elm files etc.) but it looks like it works ; )

Changes Unknown when pulling 15ab50ef4194abc10103e1f45e1c50c026d8b7d3 on lipemorais:master into ** on datasciencebr:master**.

I added one more change reusing the shared volume between the containers assets to make rest_framework assets available through NGINX. Fixing the first point of the TODO list.

Changes Unknown when pulling 63529dd41161d76c8fd27ae5e12bf76c704bbf30 on lipemorais:master into ** on datasciencebr:master**.

Changes Unknown when pulling ed7a7114b0748cb1432385284a36333e4b3775a2 on lipemorais:master into ** on datasciencebr:master**.

Changes Unknown when pulling 40a939ae679d6a77255b3757415d5e9bc5df2ef4 on lipemorais:master into ** on datasciencebr:master**.

Changes Unknown when pulling 3b73256bfe5b4f55515cf18e75cc51bad2ee9d14 on lipemorais:master into ** on datasciencebr:master**.

Changes Unknown when pulling fd09172ecda700313b232279add53e8073022709 on lipemorais:master into ** on datasciencebr:master**.

I made a test to solve the TODO list points 2 and 3, about use images and not build it every time. To do this I made 3 docker images for Jarbas, Frontend and NGINX that were the images constructed after run docker-compose.
If you want to take a look:
https://hub.docker.com/r/felipedemorais/auto-jarbas/
https://hub.docker.com/r/felipedemorais/auto-jarbas-frontend/
https://hub.docker.com/r/felipedemorais/aut-jarbas-nginx/
The next step is have this 3 images in Data Science Brigade Docker Hub: https://hub.docker.com/u/datasciencebr/
A second point in this PR is move .env from jarbas dockerfile to docker-compose so the environment variables can be passed through docker-compose make the application adapt itself at each environments(development, production, ...).

I'm getting ImportError: No module named 'whitenoise' — probably because the master branch when you forked was using WhiteNoise for static files. I reverted it and it fixed the issue — it's working! Can you merge ae6a32c into your branch?

I'm getting ImportError: No module named 'whitenoise' — probably because the master branch when you forked was using WhiteNoise for static files.

But I do not have any lead of whitenoise in my fork.
There is any way that I could reproduce this error?

I reverted it and it fixed the issue — it's working! Can you merge ae6a32c into your branch?

I can merge it, of course. How can I apply this changes?

Wow… so I might have messed up the branches here. Never mind. Do you want access to our DockerHub or would you like to help me setting this up?

If prefer the second option of empower you, so more than people than me hold this knowledge. Sounds good to you @cuducos ?

Thanks for the contribuition :)
I'm only taking a look to this PR by now, but I'm not the best person to talk about Docker but @cuducos is updating us with everything and I will try to run this later and give you feedback :)

Changes Unknown when pulling 8b73b79c248b5a6658b9ca88b5311b3734e75cda on lipemorais:master into ** on datasciencebr:master**.

I tested it more today. It works beautifully for development — hell yeah, many many thanks, @lipemorais!
Before merging we would like to see some bugs and issues squashed:

[ ] Google Street Views are not showing because I couldn't find a way to insert my API key (sensitive data): can we find a way to do it and mention it on the README.md
[ ] Say I just have a freshly reimbursements.xz that Rosie brewed this morning: how can I pass this file (originally saved in my local/host machine) to be processed by Django in the container (something like docker-compose run --rm jarbas python manage.py reimbursements -d /tmp/serenata-data/reimbursements.xz in which /tmp/serenata-data/refers to local/host file system)? This should be contemplated in the README.md too
[ ] Update images URLs to point to our images at Docker Hub

Is this feasible?

It's completely feasible.
I just did the third point right here: f60ea8e1d9349ab78d07c13f4147c099326bbccd
I will work on the next points soon.

Changes Unknown when pulling f60ea8e1d9349ab78d07c13f4147c099326bbccd on lipemorais:master into ** on datasciencebr:master**.

Changes Unknown when pulling 1cdab6d63b310be6391715971c4ceadac0c4dec8 on lipemorais:master into ** on datasciencebr:master**.

Theoretically is just export GOOGLE_STREET_VIEW_API_KEY=your-google-api-key, so docker compose will get it from envvar with the same name.
This is not a automatic way but in order to make it be explicit and safe I see this as the easiest way to handle it give that this is a sensitive data.
As I do not have a Api Key I'm just base in docker-compose documentation in: https://docs.docker.com/compose/environment-variables/#passing-environment-variables-through-to-containers

Changes Unknown when pulling f2a6f31f02601eab857799a11abc02a59c72a392 on lipemorais:master into ** on datasciencebr:master**.

About the second point it's not a big change since the file is inside the project folder, everything works very similar. I added some a instruction in README.md just to make it clearer and more explicit.
I also exposed the port 5432 of db container to make possible connect in the database using a postgres client.

Changes Unknown when pulling f2a6f31f02601eab857799a11abc02a59c72a392 on lipemorais:master into ** on datasciencebr:master**.

Sweet! Many many thanks for all that, @lipemorais!

I loved the PR! Thanks @lipemorais


Sticky Headers Showing question

Hi there. I have couple questions about sticky header.
1) Sticky headers always blank when it's appears
RecyclerView wrapped into FrameLayout, list's items are IHeader instances. Lib version: v5.0.0-rc2. Screenshot is below.
2) How to make sticky only one header type not all subHeaders in RecyclerView?

@Null45, image link is not visible. Follow the wiki page you may have forgot something.
for the 2nd question, it is actually not possible out of the box, you can try to override the function getSectionHeader to decide which header to return.
There was also an idea to make sticky a ScrollableHeader, but still not done.
There's probably a simplest way, for the headers that are should not be sticky just don't implement IHeader, implement those headers as sectionable items as well with layout for header.

@davideas ty for explanation.
Here's the screenshot

@Null45 is it visible when not sticky?
At the moment I have few elements to understand the reason of the white.
I would recommend to implement equals method correctly, to set the sticky boolean true in the ViewHolder constructor. To have the FrameLayout that wraps RV.
And maybe to post some logs (from enableLogs()) of the Adapter startup and with the scroll for the sticky header.

Thanks for your advices. Overriding getSectionHeader helped.  I just retrun null to all headers except the  one. Code listing above.
About second question i forgot to set true to sticky boolean in ViewHolder. Now it works like a charm. Thanks you
 override fun getSectionHeader(position: Int): IHeader<*>? {
    if (!areHeadersShown()) {
      return null
    } else {
      (position downTo 0)
          .map { getItem(it) }
          .filter { isHeader(it) && it is DishTypeItem }
          .forEach { return it as IHeader<*>? }
      return null
    }
  }


[EventRequest]Table 570 G/L Account Category

Due to Polish Localization App building, we a publisher in T570. We need to override default calculation of category balance, moving and presentation order updating mechanism.
Function: Move
IF "Entry No." = 0 THEN
EXIT;
// START
OnBeforeMoveCategory(Rec,GLAccountCategory,Steps,IsHandled);
IF NOT IsHandled THEN BEGIN
// STOP
GLAccountCategory := Rec;
...
LOCAL [IntegrationEvent] OnBeforeMoveCategory(VAR Rec : Record "G/L Account Category";VAR GLAccountCategory : Record "G/L Account Category";Steps : Integer;VAR IsHandled : Boolean)

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


test error

Background
Running for the first time
getting 4 errors:
ERROR: test_match_eicar_string (tests.rules.eicar_rule_test.EicarRuleTest)
Should match the exact EICAR string.
Traceback (most recent call last):
File "/Users/sgooch/Documents/Stash/binaryalert/tests/rules/eicar_rule_test.py", line 16, in setUp
with open(EICAR_TXT_FILE, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/sgooch/Documents/Stash/binaryalert/tests/rules/../files/eicar.txt'
======================================================================
ERROR: test_match_eicar_with_trailing_spaces (tests.rules.eicar_rule_test.EicarRuleTest)
Trailing whitespace is allowed after the EICAR string.
Traceback (most recent call last):
File "/Users/sgooch/Documents/Stash/binaryalert/tests/rules/eicar_rule_test.py", line 16, in setUp
with open(EICAR_TXT_FILE, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/sgooch/Documents/Stash/binaryalert/tests/rules/../files/eicar.txt'
======================================================================
ERROR: test_no_match_if_eicar_is_not_beginning (tests.rules.eicar_rule_test.EicarRuleTest)
No match if EICAR string is not the beginning of the file.
Traceback (most recent call last):
File "/Users/sgooch/Documents/Stash/binaryalert/tests/rules/eicar_rule_test.py", line 16, in setUp
with open(EICAR_TXT_FILE, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/sgooch/Documents/Stash/binaryalert/tests/rules/../files/eicar.txt'
======================================================================
ERROR: test_no_match_if_eicar_is_not_end (tests.rules.eicar_rule_test.EicarRuleTest)
No match if non-whitespace comes after the EICAR string.
Traceback (most recent call last):
File "/Users/sgooch/Documents/Stash/binaryalert/tests/rules/eicar_rule_test.py", line 16, in setUp
with open(EICAR_TXT_FILE, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/sgooch/Documents/Stash/binaryalert/tests/rules/../files/eicar.txt'

Ran 74 tests in 3.971s
FAILED (errors=4)
TEST FAILED: Unit tests failed

hi @austinbyers
I don't know why but I am getting "FileNotFoundError" for eicar.txt, can you tell me how to add it and which path, let me clear I am working on windows 10.


Align printed symbols | omit "SC(0)" | etc

Ready.

Ok ready.

Pushed another thing that might trip up some sane compilers (ie. not MSVC).


Generates valid module names from dashed package names

Fixes #68 by replacing dashes with underscores. Adds a test to confirm
behaviour.

@silky As it's critical to get this out ASAP, I addressed the comments myself and pushed this to master.
Thanks a lot for looking into this.

@sol thanks for that, sorry this was a bit rushed :)


[ENHANCEMENT] Use wasip2 and async

Context
Currently, for stability we use wasi preview1 and not async
Description
Research and develop a small example for the sdk, the macros (if necessary) and the plugin using async and preview 2 instead.
Acceptance Criteria

conclude if this should be used instead of wasi p1

/assign
/triage
/label enhancement
/milestone v0.1.0

/milestone v0.1.0

/milestone v0.1.0

/retitle Use wasip2 and async


[Mining Info] [Feature Request] Add config option to show item rate in items / minute (currently items / second)

Mining info shows vein group max mining rate as items / second. Add config option to change this to items / minute.

Fixed in 1.0.1 release: https://dsp.thunderstore.io/package/brotchie/MinerInfo/.
Setting the ShowItemsPerSecond config option to False will show items / minute.


Elastalert hangs during rule processing in blist module

I get a hang within 2-12 hours processing my rules.  Using pdb to debug is impossible because the hang appears to be in an infinite loop inside the blist module which is called with the GIL held
gdb (py-bt) show this:
Thread 8 (Thread 0x7fb85c229700 (LWP 3141)):
Traceback (most recent call first):
  File "/.venv/lib/python3.7/site-packages/blist/_sortedlist.py", line 183, in __getitem__
    return self._i2u(self._blist[index])
  File "/.venv/lib/python3.7/site-packages/elastalert/ruletypes.py", line 336, in duration
    return self.get_ts(self.data[-1]) - self.get_ts(self.data[0])
  File "/.venv/lib/python3.7/site-packages/elastalert/ruletypes.py", line 324, in append
    while self.duration() >= self.timeframe:
  File "/.venv/lib/python3.7/site-packages/elastalert/ruletypes.py", line 620, in garbage_collect
    ({self.ts_field: ts}, 0)
  File "/.venv/lib/python3.7/site-packages/elastalert/elastalert.py", line 908, in run_rule
    rule['type'].garbage_collect(endtime)
  File "/.venv/lib/python3.7/site-packages/elastalert/elastalert.py", line 1269, in handle_rule_execution
    num_matches = self.run_rule(rule, endtime, rule.get('initial_starttime'))
  File "/.venv/lib/python3.7/site-packages/apscheduler/executors/base.py", line 125, in run_job
    retval = job.func(*job.args, **job.kwargs)
  File "/opt/python-3.7.0/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/opt/python-3.7.0/lib/python3.7/concurrent/futures/thread.py", line 80, in _worker
    work_item.run()
  File "/opt/python-3.7.0/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/opt/python-3.7.0/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/opt/python-3.7.0/lib/python3.7/threading.py", line 885, in _bootstrap
    self._bootstrap_inner()

The actual hang seems to be in _blist.c in ext_make_clean() in the loop at line 2075
blist: 1.3.6
python: 3.7.0
elastalert: 1334b61
I have replaced blist with the drop in replacement from sortedcontainers:
ruletypes.c:
< from blist import sortedlist
> from sortedcontainers import SortedList as sortedlist

And the hangs have gone away (and since this is pure-python, debug should be a lot easier).

Yelp/elastalert is no longer maintained. Please use jertel/elastalert2.
https://github.com/jertel/elastalert2


Matrix-static is broken

E.g. https://matrix.to/#/!QtykxKocfZaZOUrTwp:matrix.org
view.matrix.org redirects to matrix.org. It does that in a broken way (stripping the leading / and ending up with a bogus domain name) but even if that's fixed manually, the redirection does not seem to produce anything useful. It would probably be better to redirect to an error page explaining that this service does not exist anymore.

The service is temporarily down since the security breach, it just isn't high priority to bring back up at this time.

Could the link be at least in strike-through or greyed out, then? Right now it's confusing, I've tried inviting less tech-savvy people, and I got reports like "the link you sent doesn't work" and "it 404s", because they liked the blue icon better and then thought riot is broken.

It's a good way to link to Matrix channels for users which don't (yet) use Matrix.  Whilst I realise you're super-busy, it doesn't give a good impression at the moment...

see also https://github.com/matrix-org/matrix.org/issues/379

The service is now up.


make ringtone and uplink code 6 notes long

About the PR
literally just makes uplinks 2 notes longer
oh and also uplinks can include sharps now
this PR resolves the issue of skids being able to bruteforce through 625 (5**4) combinations in 5 minutes, now they'll have to bruteforce through 3M (12**6) in 16 days (unless they bot the attack in which case we wait for packet flood bans) or literally ask the traitor involved for their code
originally coded for a downstream, bumped because this issue is more real than surgery
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog
:cl: router

tweak: Ringtones now have 2 more notes you can play around with.
fix: The Syndicate has taken advantage of this hardware expansion, making brute-force attacks on their uplinks unfeasible.

A lot of the playerbase views the game in a more gameplay setting rather than an RP setting, so it's only understandable.


Unicode operators

Scala / Haskell support unicode operators as an alternative to default ones.
<- ←
-> →
=> ⇒
>= ≥
<= ≤
! ¬
!= ≠
&& ∧
|| ∨
Also
∘: function composition
What do you think about this idea?

I love this idea. Having Unicode support for built-in syntax would be awesome.
What to do about non-built-in syntax like in #16 might be a later issue.

Well, I believe that introducing too many syntax constructs will make language noisy. Also it will introduce wars for coding style and decrease consistency. ;-) I.e. I believe Python philosophy should be followed - 'There should be one-- and preferably only one --obvious way to do it.'

Also it will introduce wars for coding style and decrease consistency

Nope, as we may see in haskell's / scala's example.
These are not additional constructs, they're just aliases

These are not additional constructs, they're just aliases

That's what I'm talking about. TIMTOWTDI. Perl, Ruby and to some extent CoffeeScript suffer from it.

Also, good editors make it possible to show unicode symbols instead of language constructs in case you want some prettiness.

Also, good editors make it possible to show unicode symbols instead of language constructs in case you want some prettiness.

Noone would see this prettiness except me then.
I think that Roy should follow the way of functional programming languages like scala & haskell instead of pythonic imperative one. Personally, I don't think there's should be only one way to do it, but definitely language shouldn't have 5 ways of doing the same thing etc (perl).
Scala also has nice community-drived coding style guide. And, as I saw, scala code is very consistent.

Noone would see this prettiness except me then.

It's not like this prettiness will make something easier. It's not easier to read, not easier to write, and someone without configured keybindings will send you patches with ->, inconsistent with your pretty codebase with →. This will be a pain point.

I think that Roy should follow the way of functional programming languages like scala & haskell instead of pythonic imperative one.

I'm not sure I follow how is consistency bound to functional/imperative styles? Let's say roy should follow the way of functional programming languages like lisp instead of perl imperative one, would this better explain my opinion?

related coffeescript discussion: jashkenas/coffee-script#1679

Just wanted to say that I completely see both sides here.
It might increase inconsistency but hopefully a good style guide will eventually arise to mitigate that.

I vote for "be able not to Unicode operator as default syntax".
I like this idea,but I do not want Unicode Operator to be contained in default syntax.
Because I think that it becomes a cause by which a code becomes complicated. the core syntax should be kept simple.(and I love The Zen of Python "There should be one way to do it." ;) ).
Instead, I propose enabling it to use Unicode Operator as a standard module.
example:
import UnicodeOperator

It's "complicated" only because programmers don't have a simple way to write those symbols. So this is a problem of tools, not language. And, IMO, this problem can be solved easily. All we need is an emacs mode & vim plugin (textmate bundle with support of symbols exists already).

you won't be able to fix something with your phone or dumb terminal;

I am able to fix something because it's an alternative syntax, not only.

I'd prefer to follow the rule "only one way to do things...". In Haskell we got unicode symbols, but almost nobody use them (they have more uses in Literate Haskell, for pedagogical uses). If Roy provides unicode symbols the users will have option of use them, but the "entropy" of the language will be a little higher. Seems a matter of taste, and IMHO, not a high priority feature.

Here's a simple script that replaces all the things :octocat::
sed -e "s/\\\/λ/g;s/<-/←/g;s/->/→/g;s/=>/⇒/g"
➜ echo 'let a = \\a -> \\b -> \\c -> do return d <- e' \
  | sed -e "s/\\\/λ/g;s/<-/←/g;s/->/→/g;s/=>/⇒/g"
let a = λa → λb → λc → do return d ← e

I've implemented it as a command in TextMate / Sublime2 (⇧⌘P).

The number of character codes is not one. There are Shift-jis,EUC-JP,ISO-2022-JP in Japan.
In fact, if "←" as not Unicode is inputted, an error "Couldn't tokenize" will occur.
It seems in me that there is no character code agreement in Roy,
Because I think it excessive to use a multi-byte's operator as default syntax.

There are Shift-jis,EUC-JP,ISO-2022-JP in Japan.

Yep, there's many encodings, but Unicode is only one we need in our case, it's 2011 at all. For example, I use TextMate. It doesn't support anything but unicode. What should I do when I see source code in some strange foreign encoding? Node.js doesn't support anything but unicode & ascii. Javascript itself is unicode thing.
I'm very glad that we are in the "unicode future", where most websites use one universal encoding.
Just to note: Scala's very popular libraries, like Akka & Scalaz use this arrows, see example.

Unicode is not an encoding. UTF-8, UTF-16 and UTF-32 are encodings.


BUG:The contact page is not changing on switching to dark mode

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
MAke the background black to make it react on dark mode
Add ScreenShots

What browser are you seeing the problem on?
Chrome
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'23 contributor
[X] I want to work on this issue

I would like to work on this issue inder gssoc'23

The contact page is been completely redesigned.


Viruses

why it show so many viruses in there like trojan

Because you're insane. Remove windows defender.


this fixes zillion if Underwater material instances creation

fixes new material instance creation every frame,
resulting slowdown and crash after few minutes.
material property surprising

Damn! Thanks for this. I don't fully understand the issue, but I will merge it for now if it fixes it for you and experiment with it more later.

Ok so simply reading the material property causes the material to be instanced, thats not good! I made a slight adjustment - I'm using sharedMaterial which should stop any instancing occurring and seems to work..
Thanks again for tracking this down and for the quick fix

I also think about using shared material property, but still not know all KREST resource workflow, shared material changes may affect on original material, so i use more safe way, to prevent changes on borrowed material to affect original material.
You know you project better, so can do this.

Great point! I hope that it wont do that as I'm not changing the properties themselves, but i will test that later!


AntiAffinity rules to spread KubeVirt VMs across mgmt nodes

One of the challenges we have with the KubeVirt platform is that mgmt node disruption (such as an RHCOS update) has the potential to impact multiple tenant clusters with workers running as KubeVirt VMs on the mgmt cluster.
In order to minimize the disruption per a tenant cluster in these situations, we set an anti affinity rule that prefers that VMs for a single cluster are spread across multiple mgmt nodes. This helps ensure that we don't take down all worker node VMs for a tenant cluster when a single mgmt node goes down.
This default anti-affinity rule is only added to the KubeVirttMachine when the user does not explicitly specify their own affinity rules on the nodepool's kubevirt platform spec.

It'd be good to document this in the NodePool section in https://hypershift-docs.netlify.app/how-to/kubevirt/create-kubevirt-cluster
/approve

/lgtm


examples don't work out of the box

Not sure if this was intentional (i.e.  you wanted user to add final touches), but it seems the examples don't work out of the box.  In particular I found:

requirements.txt was missing several packages
Statistics module is missing "SimpleStatistics" (see test_strategy_backtest.py)

I'm looking at the same thing. Even if you change the name form SimpleStatistics to Statistics, the Statistics class doesn't have an update() method

Update:
I found if you just call the constructer (Statistics()), and comment out the methods calls to .update() in the backtester, then the backtest completes successfully.  I also had to comment out
#self.statistics.get_results()
#self.statistics.plot_results()
And get_results() needs an implementation as well.  For now I just replaced with generate_results()  - possibly this is what its supposed to be in the first place.  But it seems the statistics code is incomplete, as there's nothing populating the equity curve file.
I am excited about where this project is going, so I might take a stab at fixing this up.  I can share my work if/when I get something working.

Update:
Sorry, didn't see the latest pull request.  This probably be resolved:
https://github.com/mhallsmoore/qstrader/pull/10

Apologies for not merging this sooner! I've been in Manchester for the last couple of days, but am heading back today.
I've just merged in Ryan's pull request, so I'll give it a proper test over the next couple of days when I'm back home.
If anybody finds any issues in the meantime, let me know, and I'll get them resolved as well.


Conflict marker in docs for query-docs

Looks like some conflict markers were left in the gh-pages branch here: https://github.com/bpiel/sayid/blob/gh-pages/src/com/billpiel/sayid/core.clj#L466-L487

fixed. thanks!


Add F1 keywords for default token semantics

Summary
This PR adds two separate f1_keywords for different semantics of the default keyword.  This allows the F1 help to route to the appropriate page based on the context, rather than having to route to a generic default page.
Fixes part of #20799, Roslyn changes under dotnet/roslyn#48392.

@davidwengier based on the discussion in dotnet/roslyn#48500, I opted to reuse the existing default_CSharpKeyword and move it from the generic keyword page to the operator page.
Let me know if I should undo this change and I'll just rebase those commits out so that the overall history is less polluted.


Step 1.5

[Enter feedback here]
After clicking -> Solutions -> Information Protection, click on the "Labels" heading at the top.   THEN you will be presented with the message "Your organization has not turned on the ability"....
Appears content / steps in this document have not been updated for the latest "juice" offered by the Compliance Center ... oops...I mean the "Purview".

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

ID: 7c0f895e-4e0c-642b-3d74-f31512e555bc
Version Independent ID: 2e6549c9-35d2-aa32-a03a-fb2ced91e54c
Content: Enable sensitivity labels for Office files - Microsoft Purview (compliance)
Content Source: microsoft-365/compliance/sensitivity-labels-sharepoint-onedrive-files.md
Service: o365-seccomp
GitHub Login: @cabailey
Microsoft Alias: cabailey

@bryannso Thank you for your feedback. The document has been updated with the extra step to Click on the labels section.
Hope this helps!
Thanks
Sri

Yes, the Overview that made selecting the Labels tab necessary rolled out gradually to tenants - not everybody got this immediately.  I think we can close this issue?

I’m OK with this being closed.   Thank you.
From: Carol Bailey @.>
Sent: Monday, May 23, 2022 4:18 PM
To: MicrosoftDocs/microsoft-365-docs @.>
Cc: Bryan Fulkersin @.>; Mention @.>
Subject: Re: [MicrosoftDocs/microsoft-365-docs] Step 1.5 (Issue #8680)
NOTICE: This message was sent by someone outside of Netsource One. If the sender claims to be a Netsource One employee, please forward to the security team for review.
Yes, the Overview that made selecting the Labels tab necessary rolled out gradually to tenants - not everybody got this immediately. I think we can close this issue?
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/microsoft-365-docs/issues/8680#issuecomment-1135098788, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALY4VL64QJNTCEYB2UK5QWLVLPRV7ANCNFSM5WPG75EQ.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@bryannso If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Make it possible for players to tell which type each card is

This was requested in https://boardgamearena.com/bug?id=66491.

I agree that using a switch statement makes sense once the other expansions are added. I'll defer that change to the main-echoes branch, but I'm not in a rush to make that change in main-echoes either, because minimizing merge conflicts is helpful whenever I need to rebase main-echoes onto main-dev.

ok cool.  Don't forget about pushing it to main-echoes though. :)  Its a nice feature.
Would you add it after the alpha is released into production?

This will be included in the next push to alpha (and will be rebased into main-echoes next time I do a rebase). What I meant was that I'm not going to add the switch statement until later!


Can't clear a description from a Drive file

Say you have a file with a description set, and you want to clear it.  It would be nice if you could clear it with:
		request := drive.File{}
		request.Description = ""
		resp, err := srv.Files.Patch(fileId, &request).Do()

But that does not work. I think it's due to Description being declared as:
Description string `json:"description,omitempty"`

I think the encoded request will omit transmitting the description field.

The second line of:
        request := drive.File{}
        request.Description = ""

Does nothing in Go. Because "" is the zero value for a string, and drive.File{} returns a zero value of the struct with all fields set to their zero value.
You want to send ForceSendFields on the request struct.

Thx!  Easy to miss.


feat: add support for Casdoor authentication

What is the purpose of the change
add support for Casdoor authentication
Use Casdoor for auth.
Features:
Support OIDC, OAuth 2.0, SAML, LDAP
With Casbin based authorization management, Casdoor supports ACL, RBAC, ABAC, RESTful accessing control models
Front-end and back-end separate architecture, Casdoor supports high concurrency, provides web-based managing UI and have mature solution for springboot project https://casdoor.org/docs/integration/spring-boot
Casdoor supports Github, Google, QQ, WeChat third-party applications login, and support the extension of third-party login with plugins.
Phone verification code, email verification code and forget password features.
Accessing logs auditing and recording.
Casdoor supports integration with existing systems using db sync method, users can transition to Casdoor smoothly.
Casdoor supports mainstream databases: MySQL, PostgreSQL, SQL Server etc, and support the extension of new database with plugins.

@qiaojialin @jixuan1989 @JulianFeinauer

@CritasWang plz review


Update zcl_excel_writer_2007.clas.abap

internal table shared_strings  is type sorted table , and there was an append statement used to append and entry to this internal table .
as this is sorted table we should not be using append statement as it leads to run-time dump so modifying code by replacing append statement with insert statement.

I think the abaplint app might be broken, taking a look

thanks 👍


Azure AD Connect: Fix broken link in fed-whatis

Hi @AndKjell, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Andreas Kjellman). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

@AndKjell : Thanks for your contribution to the Azure documentation! The author, @anandyadavmsft, has been notified to review your proposed change.

#sign-off


Fix of issue 248

Environment variables are now expanded when used as a dir_path argument in the subfiles function. I also added a warning in the unpack_dataset function to notify the user when no .npz files are found in the folder, not sure if this is warranted.

Thanks @FrankTN , look good to me 👍


Install docker without internet

i have debian operating system without internet ,please i have download and install docker  1.12.
Please Solution

Hi @samerkalil, you can download the required .deb file from https://apt.dockerproject.org/repo/pool/main/d/docker-engine/ on machine which has internet access. You can then transfer (may be SCP) the downloaded package to your machine on which you want to install docker (which does not have internet access). Once you have the package there just install it with standard dpkg command.

Looks like the question is answered; keep in mind that the GitHub issue tracker is for reporting bugs, and not intended as a general support forum. https://forums.docker.com, the #docker IRC channel, or StackOverflow are more suitable for getting support on using Docker.
I'll close this issue, but feel free to continue the conversation


update swarm-config.md, fix typo

update swarm-config.md, fix typo

Proposed changes
swarm configs docs typo fix
Unreleased project version (optional)

Related issues (optional)

Deploy preview for docsdocker ready!
Built with commit 92f6c3b1693c461961cc963584525be262184503
https://deploy-preview-7956--docsdocker.netlify.com


[Feature Request] Scaling of sidebart/franz UI and  hiding menu bar

Franz supports scaling of the messengers by using regular Ctrl++/- bindings.
Yet, only the messangers are scaled, the sidebar always stays same size.
That a problem on a non desktop environments under linux with HiDPI.
Using AwesomeWM franz looks like that

The side panel is HUGE while the rest of the messenger is scaled down using ctrl--.
Also it would be nice to be able to hide top menu bar as it unneeded in general, and when it is needed it can be toggled to show by pressing Alt, just like in slack

Theming, scaling, customizing the side bar is a problem many users have, and there are plenty of issues related to it already!

The menu bar was hidden by default (and toggle-able with Alt, similarly to e.g. Firefox--I'm using bspwm so I think we have a very similar setup).  A recent update started to show it on linux (which I hate too), and @adlk told me that a PR to fix it would be more than welcome.. but I don't really know how many PRs are actually merged, so I didn't bother :sunglasses:


luci-app-acme: cfgvalue does not receive the set_value parameter when it is called in CBIValue.render.

[X] This PR is not from my main or master branch :poop:, but a separate branch :white_check_mark:
[X] Each commit has a valid :black_nib: Signed-off-by<EMAIL_ADDRESS>row (via git commit --signoff)
[X] Each commit and PR title has a valid :memo: <package name>: title first line subject for packages
[ ] Incremented :up: any PKG_VERSION in the Makefile
[X] Tested on: (x86_64, v24.10-SNAPSHOT, Edge 132.0.2957.11) :white_check_mark:
[ ] ( Preferred ) Mention: @ the original code author for feedback
[ ] ( Preferred ) Screenshot or mp4 of changes:
[ ] ( Optional ) Closes: e.g. openwrt/luci#issue-number
[ ] ( Optional ) Depends on: e.g. openwrt/packages#pr-number in sister repo
[X] Description: The value of "Key type" will be overwritten to undefined when the drop-box after rendering. (except the first migration from the old keylength config parameter)

I'm sorry, but I only have a very limited grasp of how all the callback stuff in luci works, so I don't feel qualified to review this. Please find a luci expert to take a look...


Add geometric mean primitive

I'd like to add a geometric mean primitive to Insect and this seems like the first step! I've never seen Purescript before now so this is probably going to be quite broken.

So I've realized that I just... can't do division? please advise

Okay, so the code that I have is
geomean ∷ NonEmptyList Quantity → Result
geomean xs = (_ `pow` ( one / n)) <$> foldM (⊗) (head xs) (tail xs)
  where
    n = Decimal.fromInt (length xs)

and the error at hand is
at src/Data/Quantity/Math.purs:183:45 - 183:48 (line 183, column 45 - line 183, column 48)

  Could not match type

    Quantity

  with type

    t2 Quantity

while checking that type Quantity -> Quantity -> Quantity
  is at least as general as type t0 -> t1 -> t2 t0
while checking that expression qMultiply
  has type t0 -> t1 -> t2 t0
in value declaration geomean

where t2 is an unknown type
      t1 is an unknown type
      t0 is an unknown type

Thank you very much for creating this — and sorry for not getting back to you earlier. I have been working on a rewrite of Insect over the past year. I will likely not make further updates to Insect. If you are still interested in this feature, maybe you could add it to Numbat instead? (https://github.com/sharkdp/numbat)
There are three places to look (following the example of mean):

Actual implementation: https://github.com/sharkdp/numbat/blob/edc96d7e7bbd7a81ff7dbb9f5b7e501ccbfd4247/numbat/src/ffi.rs#L640-L657
Register the function: https://github.com/sharkdp/numbat/blob/edc96d7e7bbd7a81ff7dbb9f5b7e501ccbfd4247/numbat/src/ffi.rs#L276-L283
Add the function to the prelude: https://github.com/sharkdp/numbat/blob/edc96d7e7bbd7a81ff7dbb9f5b7e501ccbfd4247/numbat/modules/math/functions.nbt#L47


Remove auto-sort. Do it manually instead (maybe)

Please turn off the auto-sort feature when looking for groups/raids. On a big server you can have 10-20 entries and them sorting all the time makes it unusable. It is horrible.
It can be added as a button to sort manually. But I don't really care about that, maybe some people do.

Firemaw horde it's impossible to read/hover. Everything changes every second or even faster. Auto sort needs to be a toggle feature


Format PipelineRun files and upload SAST results

This update configures the SAST task to upload SARIF results to quay.io for long-term storage
Please note that this PR was automatically generated and may include unrelated changes due to automatic YAML formatting performed by yq
The YAML files will be indented using 2 spaces, if the YAML file uses indentationless list the automation will try to keep this format
The PR contains two separate commits:

Format YAML files: Ensures consistent indentation and formatting of the YAML files
Upload SAST results: Configures the PipelineRun files to enable uploading SARIF results to quay.io

Separating these changes into two commits simplifies the review process. The first commit focuses on indentation and formatting, while the second commit contains the semantic changes
Related:

https://issues.redhat.com/browse/KONFLUX-3663
https://issues.redhat.com/browse/KONFLUX-2263

Needs rebase.

Done in https://github.com/enterprise-contract/golden-container/pull/720.


Develop

What kind of change does this PR introduce?

Does this PR introduce a breaking change?

What needs to be documented once your changes are merged?

👷 Deploy Preview for idyllic-kitsune-574f1a processing.

Name
Link

🔨 Latest commit
d08358a3c004fc8a23d49ec669452101f907cb7b

🔍 Latest deploy log
https://app.netlify.com/sites/idyllic-kitsune-574f1a/deploys/64f907c7cc37a500081568a7