Questions on CTI

What happens when generated response without context has less token length than the one generated with context when calculating CTI. Couldn't find it in this repo.
Also, is there a result or a reason not to perform CTI with original generated prefix like it is done with CCI?

Hi @r01ex-ai,
There is a misunderstanding of our CTI process.
The CTI scores are calculated based on the "already generated prefix" of each token and only focus on the distribution of the next token.
For instance:

Q: Who is the author of the MIRAGE paper?
C: Qiorios and Gsarti are two of the authors of that paper.
LLM output: The authors are Qiorios and Gsarti.
CTI("The") = KL-divergence(distribution(next_token| Q + C), distribution(next_token | Q))
CTI("authors") = KL-divergence(distri(next_token | Q + C + "The"), distri(next_token | Q + "The"))
...
CTI("Qiorios") = KL-divergence(distri(next_token | Q + C + "The authors are"), distri(next_token | Q + "The authors are"))
...
CTI("Gsarti") = KL-divergence(distri(next_token | Q + C + "The authors are Qiorios and"), distri(next_token | Q + "The authors are Qiorios and"))

As you can imagine, the CTI scores for the LLM-already-knew tokens should be low, like "The", "authors", "and" ...
However, the scores will be relatively high if the knowledge model doesn't know before it sees the context, such as "Qiorios" and "Gsarti".

Oh this makes so much more sense. Thanks for the quick reply


[Spring Cloud] Add application configuration service related implementation

The pr is part of main...VSChina:enterprise.
Add implementation of Application Configuration Service show, clear, git add, git update, git remove, git list, bind and unbind.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

#4294


Support nsc resolve in contexts

Context should take a NSC resolve url as per https://github.com/nats-io/nsc/issues/287 and then use that to supply credential, server etc

https://github.com/nats-io/jetstream/pull/352


Toolbar hovers over content on mobile

I think this shouldn't be fixed but static.  The toolbar's width is 100%, position fixed and background white so it overflows the content on small screens. Or maybe there's some css trickery I am not aware of to fix this.
https://github.com/marmelab/admin-on-rest/blob/9f4138a75ce23ffe17075abb50d5db4cb025d4e4/src/mui/form/Toolbar.js#L9

Can you show the problem with a screenshot ?

Sure, you can see "Your message" disappear when switching between mobile/desktop.

and https://github.com/marmelab/admin-on-rest/blob/9f4138a75ce23ffe17075abb50d5db4cb025d4e4/src/mui/form/Toolbar.js#L29
noGutter is replaced with disableGutters in material-next.

Fixed by #1324


[camera] Set encoding bitrate to recording bitrate (fixes 38787)

Description
This fixes flutter/flutter#38787. The code I added is the code that was suggested by the issue author.
I had the same problem as the issue author (garbled, tinny sound in Android Video). I applied their fix and it fixed the issue. (Sound is now nice and clear.)
Related Issues
fixes flutter/flutter#38787
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[x] All existing and new tests are passing.
[x] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (flutter analyze) does not report any problems on my PR.
[x] I read and followed the Flutter Style Guide.
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[x] I updated CHANGELOG.md to add a description of the change.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[x] No, this is not a breaking change.

Full disclosure.
I followed the CONTRIBUTING.md to the best of my ability. The flutter test and .gradlew test both passed. (And of course manual testing.) But, the "integration/drive" tests started and never finished (on both my phone and Android emulator).
So, I know the code "works". And I'm hoping the automated tests here (or a reviewer with a better setup) will confirm that all of the various tests pass.

Yes! All 17 checks have passed!

Is there an existing test file where I can making sure that setAudioEncodingBitRate is called?
I looked for the setter above it in the project and only found the one call in the file I edited. If I had found a similar test, I would have tried to use that convention to add a new test/assert/etc.
If there is an existing file to add test code to, I'll attempt it. If there is not, and that requires me to create tests for this existing plugin from scratch, I will not have the bandwidth to do it. (We'll probably have to run the fork for now.)

I don't think we have an existing test case similar to this, thanks for letting us know that you don't have the bandwidth. We'll shepherd the fix forward from here, thanks again for the contribution!

@collinjackson would this benefit from some of the testing work you've been overseeing?

@bparrishMines do you have time to do the review for this fix?
it would be realy nice to get the audio recording working well :)

I also run in to this problem and I´m glad to find the fix. Because this is a minor fix I would be happy to see it approved.

Please we need this

as long as this fix isn`t merged you can specifiy the fixed branch as target for camera package to avoid audio problems on android
dependencies:
  camera:
    git:
      url: https://github.com/DealerPeak/plugins.git
      path: packages/camera
      ref: camera-fix-android-audio

for me it works, ....so 👍 for MR

It it possible to merge also this into master:
  camera:     git:       url: https://github.com/flutter/plugins.git       ref: fba228dd06872b86c270403e9e4ad83f05ab874b       path: packages/camera

Is this fixed yet? It's ridiculous that it was even a problem to begin with! Did no one ever take a video?

I fixed the conflicts. You're welcome to merge any time you want...
In the meantime, I pinned my dependency to this branch on our fork.

Really you guys. This is very frustrating. (cc @mklim @bparrishMines)
If you don't want my PR, then, let me know.
But, please, do the following (on an Android phone):

Clone your repo
cd packages/camera/example/
flutter run (usb debugging)
pick a camera and record a video
listen to the playback (IT'S GARBLED)

Audio on Android sounds bad. It takes one line of code to fix it. I get that you have rules. But, this is embarassing. Nobody that wants to do any video recording with audio on Android can do so with the official camera plugin.

@cfchris I took the liberty to write the necessary unit-tests to make sure the code is covered. Unfortunately I couldn't add find your fork in the "compare across forks" list when creating a PR and decided to just create a new PR (#3124) on the flutter/plugins repo. Of course I based my changes on your fork so your commits will also be included in the new PR.
It would be great if you can have a look and if you agree with the changes leave a comment with the text @googlebot I consent., so the Google bot will assign the CLA:yes label to the PR and we can get this merged.

@mvanbeusekom thank you so much for moving this forward. I looked at your code and it looks good. The one last thing I'm going to do is clone your fork and test the example app with your code changes. If that works, I'll add that consent.

I'm withdrawing this PR. It is replaced by pull request #3124.


Fix bug with view of empty molecule

Is this pull request associated with an issue(s)?
No.
Description
In working on another issue I discovered that the MoleculeView class improperly handled pointers when it was aliasing an empty Molecule object. This PR fixes that and adds unit tests.
TODOs
None. R2g.

🚀 [bumpr] Bumped! New version:v1.3.2 Changes:v1.3.1...v1.3.2


obas / omas ?

obas / omas ? created by<EMAIL_ADDRESS>on 2017-01-23 00:26:39

<EMAIL_ADDRESS>replied, now we have: obasobas a medobech, deles; chimak a mla obas er a bakllild. is there a word OMAS in Palauan?

<EMAIL_ADDRESS>replied, I've never heard this one. I have heard and used "medes ra baklikd"

<EMAIL_ADDRESS>replied, omas-is marking with kitalong. kemla mesengii sel kerrekar el mo llecheluchel? Have you marked the wood for cutting?obas-papercut as well as deles.

<EMAIL_ADDRESS>replied, omas is from omechas---guess its the teeth thingy...sucks that i heard that when i was little. dang i am old!!! :-P and hanged out with old rubaks no teeth and have usaker and adzes hanging on their shoulders. SMH!!! So , omechas is the right word, my omas from teethless rubaks :-)

<EMAIL_ADDRESS>replied, Otoel.  Now I wonder because of the word "mas" that you hear when a rubak
is using a kitalong or in other situations. You know how people say,  "Alii
ng kmal kirel mo mas meng diak bol chebirukel a llechelechel."? Or," "ng
meral melemalt a lomechas meng di mo mas er sel kired el melecholech er
ngii."  So I thought "mas" comes from "omas"...  Hmm...

<EMAIL_ADDRESS>replied, so, i think there is really palauan verb OMAS which means "cut a bit, make a little cut" and has perfectives as MESENGII and MAS, basic form as OBAS. Ulang's and Jelga's sentences are amazing!John, do we have enough info for adding it?

<EMAIL_ADDRESS>replied, i suppose there are also words MILSENGII and MILAS, aren't?

<EMAIL_ADDRESS>replied, I don't know if we quite have enough info to add it yet because I thought the word 'mengas' was the word for marking with a kitalong.  And it seems like Ulang and Jelga's sentences are about "making a mark" which is a guide for where the cut should be but not about "making a cut."  So Ulang and Jelga, is there a difference between omas and mengas?  And Aleks you are right that the Kerresel definition sounds like it means cutting and not marking.  And we need confirmation that MESENGII, MAS, MILSINGII, and MILAS are also words.  And probably there is a v.r.s. right?  So what is that word?  And maybe a v.a.s?  Like for example, CHELAS and CHESILL are the v.r.s. and the v.a.s. for MENGAS.  What are they for OMAS?So, not quite enough info yet.  :(I have a funny story about the word 'chas' by the way.  In Ngeremlengui, there was a Palauan kid who didn't speak Palauan up on a ladder about to make a cut or put in a nail or something.  Under him was a rubak looking up at him who spoke some English but not a lot.  So the rubak wanted to make sure that the kid was doing the cut in the right place so he wanted to ask him, "Hey, where's your mark?" but he didn't know the word for 'mark' so he mixed Palauan and English and asked, "Hey, where's your chas?" and the kid thought he was asking, "Hey, where's your ass," and the kid was very confused as to why the rubak was asking him that.

<EMAIL_ADDRESS>replied, Hahaha! ðŸ˜‚ Hmm...who was this rubak, I wonder...
As I said at the beginning, I had not heard "omas" before. When a kitalong
is involved, (I totally forgot this is your name!!) then I hear "omechas"
which is to draw that line. From "omechas" there are: mechesengii - to put
a line on *that *wood; milchesengii - past tense of mechesengii. I have
also heard a variance of mechesengii which is mechesengar so the past tense
would be milchesengar.
MENGAS: I don't know if it is used for instances with a kitalong, or at
least I have never heard it used in that context. I know mengas to be used
in the context of burning food. Ex: Ya, kau ke mengas er tial odoim meng
kmal klou a ngeuil? - Hey, are you trying to burn this *odoim *that you're
using such high heat? (the more literal translation would be "big fire" for
"klou a ngeuil" but that's another matter.)
MESENGII & MILSINGII (John) and MILSENGII (Aleks): May not have anything to
do with "omechas" with a kitalong. They all look very close to the word,
and the different forms, for "yank."  Maybe it is just a spelling issue, I
don't know, but when they are pronounced (and this is how I would write
them) they sound more like: MESNGII and MILSNGII.  Ex: 1) Ak dirk menguiu
er ngii eng mei el mesngii ra imak.  2) Ng ulereched meng di milsngii e remurt el
tuobed. He was in a hurry so he just yanked it and ran out.
Sometimes these two words are also used for leaving, make an exit, depart,
etc. Ex: 1) Ng dirk ultaut a cheldecheduch e ngii a mesngii a riid.  The
discussion was still ongoing and he left. 2) Ng mlo meioud ra tutau meng di
milsngii a riid e obes a ikal suelbel. He was running late this morning and
left without his lunch.
More often than not, when they are used to refer to one who is leaving or
had left, it is (or was) sort of sudden or too abrupt.
MILAS: have not heard this one
MAS: Only know it as 1) "right on the dot" if it's about drawing a line
where it has to be drawn with a kitalong or 2) "fit perfectly" or 3) just
the right amount or enough, usually in the context of food and the amount
of servings
Phew! That is a lot! Mousubes, I got carried away and yes, sometimes I tend
to be very komakai. I hope I have not caused more confusion. Okay, back to
school stuff!  Sulang!
J

<EMAIL_ADDRESS>replied, It's omchas to be marked. Although, it looks kind of same its verbiage that is different. Msengii-markMesngii-snatch

<EMAIL_ADDRESS>replied, John, what else do we need about omas/obas?

<EMAIL_ADDRESS>replied, Can you put everything into the standard format we use please?  I'll fix any English that needs fixing and run the program to import it into the database?

<EMAIL_ADDRESS>replied, v omas v.t. cut; msengii mas milsengii milas- obas v.erg. xx;e Ng meral melemalt a lomechas me ng di mo mas er sel kired el melecholech er ngii. --It is exactly marked and it is to cut when when we need to saw it. is it corect?

<EMAIL_ADDRESS>replied, Thumbs up Aleks!!!

<EMAIL_ADDRESS>replied, I just asked Charl what she would do if I said to her, "Ka mo omas er tia el kerrekar"?  She said she'd look at it to see if it was straight.  Others confirm? So this is yet another meaning?

<EMAIL_ADDRESS>replied, Sorry, I cannot affirm that. I do not know "omas" and "obas." I only know
"omechas" and "mas" as used in Aleks's example sentence above.

<EMAIL_ADDRESS>replied, chas, omchas,


PyFlow log trace to csv improvements and Renode ISS support

This PR provides enhancements to the ISS used with PyFlow Instruction Generator:

Fixed logs created with spike in a scenario with multiple spaces and enabled parsing CSR writes from them
Log file names produced by run.py now follow the same convention
Added missing PC values to VeeR-ISS (a.k.a. whisper) log to CSV converter
Enabled Renode as an Instruction Set Simulator

@pradheepkaliraj could you take a look and let us know if there is something to be done here or if it is fine to be merged?


Not an issue - this library is amazing

I just wanted to say thank you for creating this library. It's amazing. It just immediately solved this draggable performance problem I had been banging my head against for weeks, producing silky smooth draggable animations on old devices.
Thank you.

Thank you @scottmas ! Seeing others use it and solving their problems with it is very motivating. Good luck with the projects you are working on!


TDE key from on-prem

Is there any way for the TDE key to be issued by an on-prem CA ie. a Windows 2016 VM with the CA role?

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

ID: 7600c6cf-0b4d-1ffa-c1bb-ebf23adafc1f
Version Independent ID: 1ae4f15b-b978-882e-c5f4-d23522a53bb4
Content: TDE - Bring Your Own Key (BYOK) - Azure SQL Database
Content Source: articles/sql-database/transparent-data-encryption-byok-azure-sql.md
Service: sql-database
GitHub Login: @aliceku
Microsoft Alias: aliceku

Based on the article I assume that the question relates to a TDE key stored in Azure Key Vault?  If so, here is the relevant page: https://docs.microsoft.com/en-us/azure/key-vault/about-keys-secrets-and-certificates

No, this is about doing TDE with keys issued by other parties than Key vault as mentioned in video below.

This is not supported in Azure SQL Database.  Azure Key Vault is the only key store we support in Azure.

Could a Windows Server Certificate Authority be configured to issue keys that could be imported to the KeyVault Azure SQL TDE?

That's a question for the Azure Key Vault team.  Azure SQL Databases can use a key stored in AKV that meets the requirements: asymmetric, RSA 2048 key.

Could you @ a member from that team, please? The end goal is Azure SQL TDE.

@jackrichins can you help with AKV certificate questions?

@Ayanmullick we are checking internally with product group, will update you soon.

@Ayanmullick Windows CA issues a RSA 2048 key. So, there no issue in generating the key such that it can be imported into key vault. Depending on the infrastructure and scenario it might not be that of a big deal to be exposed in virtual network (memory) before getting imported into AKV.
But it don’t seem to solve any purpose other than keeping a copy of the key material on-premise.
Please let us know if you need more information.

@angoyal-msft ,  But AKV supports keys in the below formats only

JSON Web Key (JWK)
JSON Web Encryption (JWE)
JSON Web Algorithms (JWA)
JSON Web Signature (JWS)

https://docs.microsoft.com/en-us/azure/key-vault/about-keys-secrets-and-certificates#azure-key-vault
Is there any documentation on how to do BYOK TDE on AzSQL with the Win CA generated key?

Although its too late to reply, I would just recommend you to provide feedback at the feedback forum. All the feedback you share, is closely monitored by the Product team and implemented in future releases.

We will now proceed to close this thread. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.


Problems with Android Studio 3.2.0

After the update that I made today I was having problems with my Gradle build and I found that the now resource items with type "id" like this
<item name="image_view" type="id">image_view</item> are no more supported and the build fails.
An item with type "id" should be empty <item name="image_view" type="id"/> or should contain a resource file <item name="image_view" type="id">@id/example</item>.
Please fix.

I will fix this.

fixed it ?


Add guardrails for setting default values

Based on suggestion from Raghavendra (moc-team).

/azp run


Not automatically decompressing Twitter bearer token

I am sure I am missing something, but searching the doc and Google a while, I'm stuck.
The snippet below performs a request to Twitter's API for a bearer token:
  let twitterCreds = btoa(auth.twitter.key + ':' + auth.twitter.secret);
  const oauthBearerUrl = 'https://api.twitter.com/oauth2/token';
  const oauthBearerMsg = {
    method: 'POST',
    headers: {
      'Authorization': 'Basic ' + twitterCreds,
      'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
    },
    body: 'grant_type=client_credentials',
    // 'accept-encoding': 'gzip,deflate',
    // compress: true,
  };

  const twitterBearer = await fetch(oauthBearerUrl, oauthBearerMsg);

The eventually output of this SHOULD be as follows, as I'm getting from Postman with the same request:
{
  "token_type": "bearer",
  "access_token": "..."
}

Furthermore, fetch is getting a response with "Status: 200" from Twitter. The problem is it seems to still be uncompressed, as the Body member has child Gunzip. But I thought node-fetch was supposed to automatically decompress it. I have tried changing the accept-encoding and compress parameters as above to no avail.

If the body is not decompressed correctly, you should be getting parser error during .json(), what did you get in the end?

Thanks, @bitinn. The result of console.log(res.headers.get('content-type'); is application/json;charset=utf-8 with encoding gzip. The result of console.log(res.json()) is
Promise {
  _bitField: 0,
  _fulfillmentHandler0: undefined,
  _rejectionHandler0: undefined,
  _promise0: undefined,
  _receiver0: undefined }

The lines to print the above are as follows:
  const twitterBearer = fetch(oauthBearerUrl, oauthBearerMsg).then(
    (res) => {
      console.log(res.headers.get('content-type'));
      console.log(res.json());
      return res;
    });

res.json() is a promise API, meaning, you need to then/yield/await it.

just checkout out readme: https://github.com/bitinn/node-fetch#usage

Ah, that was the ticket. Sorry for the inconvenience! Thanks!


Fix memory leak in verific file parsing.

What are the reasons/motivation for this change?
Running AddressSanitizer on yosys when using verific uncovered a memory leak in a file_names Array, as the char* copy created by strdup() is not freed.
Explain how this is achieved.
Manually iterate over the array and free the memory, similar to other instances in the verific.cc file.

Thanks


[CWP-42711]: Update info on auto-defend serverless functions

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #
Test URLs:

Before: https://main--prisma-cloud-docs--hlxsites.hlx.page/
After: https://--prisma-cloud-docs--hlxsites.hlx.page/
Worker: https://prisma-cloud-docs-production.adobeaem.workers.dev/?branch=

I think its better add 2 clarification:

to the Radar > cloud pivot  , and there we can write "The defended status refers to the functions or registries scan status, whether is has bees scanned yet or not.  Add a Defend > Vulnerabilities > Functions > Functions rule to trigger a scan on the relevant functions."
to Auto defend serverless functions add this as you wrote: "Auto Defending a serverless function adds runtime protection to it, and the defended function is indicated by a green defended icon in the list view under Monitor > Vulnerabilities > Functions. Refer to Serverless Functions Scanning."

WDYT?


Adding the DANK token for Memefactory.io, a district0x project

Project website: https://district0x.io/
App website: https://memefactory.io/
Github: https://github.com/district0x/memefactory
Token address: https://etherscan.io/address/0x0cb8d0b37c7487b11d57f1f33defa2b1d3cfccfe
Telegram: https://t.me/district0x
Twitter: https://twitter.com/district0x
Blog: https://blog.district0x.io/

Conflict should be resolved. I closed the other pull request and made a new one.


remove: rpcbind

rpcbind is not needed by default setup
if rpcbind is required for example  by nfs
it will installed by dependency of nfs-common
Closes osism/testbed#1489
Signed-off-by: Mathias Fechner<EMAIL_ADDRESS>

Change itself LGTM but what is with the failed check?

But where is this getting installed by default so that this cleanup is needed? I don't see the pkg being installed on my testbed deployment nor on any other server.

But where is this getting installed by default so that this cleanup is needed? I don't see the pkg being installed on my testbed deployment nor on any other server.

@osfrickler it is a dependency issue. rpcbind was installed by the monitoring plugins, in detail with this package libmonitoring-plugin-perl.  Then i will  try another way to fix it

Hm ok. Let's try to get rid of libmonitoring-plugin-perl. I think we can simply replace some of the used plugins with something else.


Add footer links

Open question for @coram-uk/coram-playbook-contributors : What should the footer links be?

Follow-up question: Should the Coram logo on the bottom go back to the homepage, or should it go to the main Coram site?

Open question for @coram-uk/coram-playbook-contributors : What should the footer links be?

I think it should just mirror the main Coram site - so Twitter, Facebook, Instagram, YouTube and LinkedIn?
And I think maybe the logo should link to the main Coram site, if the logo at the top goes to the homepage for the Playbook but happy to discuss!

Link to Coram Innovation page at bottom.

https://coram-i.org.uk/coram-innovation-incubator/


Support for aarch64/arm64 systems

Please add the enhancement tag.

UPDATE: This isnt a highly in-demand thing but it would be nice so it can run on some oracle cloud machines

The next release of Remodel, 0.10.0, will have AArch64 binaries.


[HOLD for payment 2024-07-10] [$250] [CRITICAL] [UX Reliability] Transaction chat appears in the LHN without GBR/RBR or pinned in #focus mode

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:
Reproducible in staging?: need reproduction
Reproducible in production?: need reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @puneetlath
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1718138583958989
Action Performed:

Set # focus mode in the preference
Have paid transactions with violations
Observe the LHN

Expected Result:
There should be no expense report items in the LHN without GBR RBR or pinned
Actual Result:

There are 3 transactions in the LHN
None of them have an RBR
They don't disappear even if they are clicked in and out
They all have missing translation errors
NOTE: Included the value of the transaction, report, and violations objects

Workaround:
unknown
Platforms:

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

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

Screenshots/Videos

transactionViolations_997722480123927492 from Onyx
[
    {
        "type": "violation",
        "name": "tagOutOfPolicy",
        "data": {
            "tagName": "Departments"
        }
    }
]

transactions_997722480123927492 from Onyx
{
    "amount": 0,
    "billable": false,
    "cardID": 0,
    "category": "Employee Office Meals",
    "comment": {
        "comment": "",
        "dismissedViolations": {
            "rter": {
<EMAIL_ADDRESS>"1705617523"
            }
        }
    },
    "created": "2024-01-15",
    "currency": "USD",
    "filename": "w_268a9217f35887f71c3bee2533cc8cdb8b1727fe.png",
    "merchant": "(none)",
    "modifiedAmount": -1000,
    "modifiedCreated": "",
    "modifiedCurrency": "USD",
    "modifiedMerchant": "Joe Coffee",
    "originalAmount": 0,
    "originalCurrency": "",
    "parentTransactionID": "",
    "receipt": {
        "receiptID": 686919710,
        "state": "SCANCOMPLETE",
        "source": "https://staging.expensify.com/receipts/w_268a9217f35887f71c3bee2533cc8cdb8b1727fe.png"
    },
    "reimbursable": true,
    "reportID": "3961426678972217",
    "status": "Posted",
    "tag": "COR (Eng, Concierge, SmartScan)",
    "transactionID": "997722480123927492",
    "hasEReceipt": false
}

transaction thread report_954645210570433 from Onyx
{
    "reportID": "954645210570433",
    "reportName": "Chat Report",
    "type": "chat",
    "chatType": "",
    "ownerAccountID": 0,
    "managerID": 0,
    "policyID": "0CFE78B25EBE2A0A",
    "participants": {
        "778531": {
            "hidden": false
        },
        "9645353": {
            "hidden": true
        },
        "10903701": {
            "hidden": true
        }
    },
    "isPinned": false,
    "lastReadTime": "2024-01-18 22:39:16.297",
    "lastReadSequenceNumber": 0,
    "lastVisibleActionCreated": "2024-01-18 22:38:43.554",
    "lastVisibleActionLastModified": "2024-01-18 22:38:43.554",
    "lastMessageText"<EMAIL_ADDRESS>    "lastActionType": "MODIFIEDEXPENSE",
    "lastActorAccountID": "778531",
    "notificationPreference": "always",
    "stateNum": 0,
    "statusNum": 0,
    "oldPolicyName": "",
    "isOwnPolicyExpenseChat": false,
    "lastMessageHtml"<EMAIL_ADDRESS>    "hasOutstandingChildRequest": false,
    "hasParentAccess": true,
    "parentReportID": "3961426678972217",
    "parentReportActionID": "352424088454139504",
    "writeCapability": "all",
    "description": "",
    "total": 0,
    "unheldTotal": 0,
    "currency": "USD",
    "chatReportID": "3961426678972217",
    "isWaitingOnBankAccount": false,
    "nonReimbursableTotal": 0,
    "isCancelledIOU": false,
    "permissions": [
        "read",
        "write",
        "share"
    ],
    "welcomeMessage": "",
    "errorFields": {},
    "participantAccountIDs": [
        778531,
        9645353,
        10903701
    ],
    "visibleChatMemberAccountIDs": [
        778531
    ]
}

expense report report_3961426678972217 from Onyx
{
    "reportID": "3961426678972217",
    "reportName": "Expense Report #3961426678972217",
    "type": "expense",
    "chatType": "",
    "ownerAccountID": 778531,
    "managerID": 778531,
    "policyID": "0CFE78B25EBE2A0A",
    "participants": {
        "778531": {
            "hidden": false
        },
        "9645353": {
            "hidden": false
        },
        "9713816": {
            "hidden": false
        },
        "10903701": {
            "hidden": true
        }
    },
    "participantAccountIDs": [
        778531,
        9645353,
        9713816,
        10903701
    ],
    "visibleChatMemberAccountIDs": [
        778531,
        9645353,
        9713816
    ],
    "isPinned": false,
    "lastReadTime": "2024-05-09 19:29:49.195",
    "lastReadSequenceNumber": 0,
    "lastVisibleActionCreated": "2024-05-09 18:31:00.614",
    "lastVisibleActionLastModified": "2024-05-09 18:31:00.614",
    "lastMessageText"<EMAIL_ADDRESS>exported this report to All Transaction Data Report (E…",
    "lastActionType": "EXPORTINTEGRATION",
    "lastActorAccountID": "9645353",
    "notificationPreference": "always",
    "stateNum": 6,
    "statusNum": 4,
    "oldPolicyName": "",
    "isOwnPolicyExpenseChat": false,
    "lastMessageHtml"<EMAIL_ADDRESS>exported this report to All Transaction Data Report (Expensify/Zedra/MA/SVFG)",
    "hasOutstandingChildRequest": false,
    "hasParentAccess": true,
    "parentReportID": "2753052891533545",
    "parentReportActionID": "7707689824575329558",
    "writeCapability": "all",
    "description": "",
    "total": -5151,
    "unheldTotal": -5151,
    "currency": "USD",
    "chatReportID": "2753052891533545",
    "isWaitingOnBankAccount": false,
    "nonReimbursableTotal": 0,
    "isCancelledIOU": false,
    "avatarUrl": null,
    "permissions": [],
    "welcomeMessage": "",
    "fieldList": null,
    "invoiceReceiver": null,
    "iouReportID": null,
    "isDeletedParentAction": null,
    "lastMentionedTime": null,
    "policyAvatar": null,
    "policyName": null,
    "tripData": null,
    "visibility": null
}

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01bc533ed41d18d04f
Upwork Job ID:<PHONE_NUMBER>970237987
Last Price Increase: 2024-06-21
Automatic offers:

ZhenjaHorbach | Reviewer | 102830239
truph01 | Contributor | 102830241

Issue OwnerCurrent Issue Owner: @mallenexpensify

This has been labelled "Needs Reproduction". Follow the steps here: https://stackoverflowteams.com/c/expensify/questions/16989

Adding screenshot data for a similar issue I'm seeing but this one is related to the receipt requirement which has been added to the policy, which wasn't effective at the time this report was originally created/submitted.
Screenshot:

Onyx Data:
{
    "reportName": "Chat Report",
    "chatReportID": "5961089989295454",
    "chatType": "",
    "currency": "USD",
    "description": "",
    "hasOutstandingChildRequest": false,
    "hasParentAccess": true,
    "isCancelledIOU": false,
    "isOwnPolicyExpenseChat": false,
    "isPinned": false,
    "isWaitingOnBankAccount": false,
    "lastActionType": "CREATED",
    "lastActorAccountID": "",
    "lastMessageHtml": "",
    "lastMessageText": "",
    "lastReadSequenceNumber": 0,
    "lastReadTime": "2024-06-14 18:31:03.736",
    "lastVisibleActionCreated": "2024-02-15 18:40:47.162",
    "lastVisibleActionLastModified": "2024-02-15 18:40:47.162",
    "managerID": 0,
    "nonReimbursableTotal": 0,
    "notificationPreference": "hidden",
    "oldPolicyName": "",
    "ownerAccountID": 0,
    "parentReportActionID": "7151045519503683113",
    "parentReportID": "5961089989295454",
    "participantAccountIDs": [
        778531,
        9645353,
        10903701,
        14355615
    ],
    "participants": {
        "778531": {
            "hidden": true
        },
        "9645353": {
            "hidden": true
        },
        "10903701": {
            "hidden": true
        },
        "14355615": {
            "hidden": true
        }
    },
    "permissions": [
        "read",
        "write",
        "share"
    ],
    "policyID": "0CFE78B25EBE2A0A",
    "reportID": "7814931881226823",
    "stateNum": 0,
    "statusNum": 0,
    "total": 0,
    "type": "chat",
    "unheldTotal": 0,
    "visibleChatMemberAccountIDs": [],
    "welcomeMessage": "",
    "writeCapability": "all",
    "errorFields": {}
}

Proposal
Please re-state the problem that we are trying to solve in this issue.
Transactions in the LHN without RBR don't disappear even if they are clicked in and out
They all have missing translation errors
NOTE: Included the value of the transaction, report, and violations objects
What is the root cause of that problem?
Let's take a look at the condition for displaying RBR in the LHN, https://github.com/Expensify/App/blob/75c104bfe009ef937bcd129a35bb5a2e52f4339d/src/components/LHNOptionsList/OptionRowLHNData.tsx#L38
It uses shouldDisplayTransactionThreadViolations, means if there's violations but the transaction was settled, violations RBR will disappear.
Meanwhile, the condition for filtering reports to display in LHN itself is in https://github.com/Expensify/App/blob/75c104bfe009ef937bcd129a35bb5a2e52f4339d/src/libs/SidebarUtils.ts#L106
It uses doesTransactionThreadHaveViolations only, so if a transaction has violations and already settled, it will still be looked at as "display violations", thus will keep the transaction thread in the LHN incorrectly.
What changes do you think we should make in order to solve the problem?

In https://github.com/Expensify/App/blob/75c104bfe009ef937bcd129a35bb5a2e52f4339d/src/libs/SidebarUtils.ts#L106
shouldDisplayTransactionThreadViolations needs to be used to be consistent with logic to display RBR
What alternative solutions did you explore? (Optional)

But was you able to reproduce this issue?

@ZhenjaHorbach Yes I could reproduce it, just by following the steps in issue description.

So maybe we need to add HOLD first

@ZhenjaHorbach I'm not sure we should do this, this is a CRITICAL issue so I think it should get fixed as soon as possible. The PR you linked fix many different parts of the code so might take a while to get merged.

Could you record a video with an example, please?

@ZhenjaHorbach Below is the video (with a fresh new account):
https://github.com/Expensify/App/assets/170341821/6a83808f-ce42-4c12-9add-b9facc2ac822
The steps are like OP:

Set # focus mode in the preference
Have paid transactions with violations

Create a new workspace
Enable "Members must categorize all expenses"
Submit a new expense without a category
Now that expense will have "Missing category" violation
We can see the expense has RBR in LHN
Now pay the IOU of that expense

Observe the LHN, we'll see the RBR of the expense disappears, but the expense is still there.

@neil-marcellini what do you think of this proposal? Are we moving it on, or are we holding on the PR mentioned above?

Woops, I didn't see this on my K2 because I'm not listed as the issue owner right now.

I'm happy to go with this proposal
🎀👀🎀 C+ reviewed

I agree that this proposal looks good. Let's see if both functions are actually needed. Maybe we can consolidate to one way of checking.

@ZhenjaHorbach PR https://github.com/Expensify/App/pull/44233 is ready

Cool, we fixed it appearing in the LHN.
@truph01 can you please also figure out why Puneet's reports were showing the missing translations errors? It looks related to the Departments field.

@ZhenjaHorbach Can you reproduce the missing translations errors as mentioned in above:

Contributor: @truph01 paid $250 via Upwork
Contributor+: @ZhenjaHorbach paid $250 via Upwork.
@ZhenjaHorbach the High Priority needs to be applied in order for the price to be auto-doubled.  Details in #expensify-open-source here . Apologies for the confusion.

Thanks @ZhenjaHorbach !
Test case GH

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


libary logging function deactivate?

If there is no Internet connection, the libary displays error messages every second.
How can the logger function be switched off?

The library itself does not log only because you lost the internet connection. The part doing the logging in this case, are the examples main.cpp files.
Simply remove these lines in the main method:
Serial.printf("Connecting to: (%s) with token (%s)\n", THINGSBOARD_SERVER, TOKEN);
Serial.println("Failed to connect");

thx for you answer, I have to be more specific
I must adjust the log functions just from the libary not from my whole project
where can I find it? (VS code)

There is a section in the documentation on how you can exchange the logger with your own implementation. Simply do that and if you do not want the logging functions to log anything, simply let the methods be empty.

@imbeacon Would be nice if this issue could be closed, because the requested functionality already exists and is documented in the library ReadMe.md


less dependency missing

Hey,
You fixed less as a peer dependency issue a month ago (here), but didn't make a tag out of it.
I'm using library called font-awesome-webpack which uses your latest tag but because of it, it won't work on npm3.
Please upgrade, and thanks in advance.

same problem here

@vzaidman and everybody else looking at this error listen up.
I've seen they reverted the removal of peerDependency, It's up to you to install less on your project.
For the whole conversation of why go here #66


Added the option to disable pagination and added url paramaters

This pull request enables the option to ignore pagination. I have also added the option to specify url parameters with get requests.
If accepted, you can also close issue #4.

lgtm, thanks !

Is it possible to release a new version so that the code is available from the repos?

Is there any progress getting the current master into the repos?


CSS Pseudo-classes problem

CSS highlighting breaks on the following code.
td:nth-child(-n+2) {
    background-color: purple;
}

http://jsfiddle.net/xnqteq7L/
I think there are some problem with colon parsing.

Yeah, that was broken for a while, sorry!


Integrate github rate limiting lua for redis

https://github.blog/2021-04-05-how-we-scaled-github-api-sharded-replicated-rate-limiter-redis/

@spencergibb Does this integration still need to be done? I can do this.
By the way, the algorithm in post is fixed window, now the algorithm in gateway is token bucket.


item in accessories slot make the item broke sound every time it WOULD take damage

I have an elytra in the cape slot and it makes an item break sound over and over while flying even if it doesn't lose durability cause UNB 3. obv the item break sound should only play when it runs out of durability. I tried the elytra in my chestplate slot and it doesn't make that sound but if it's in the cape slot it does
accessories-fabric-1.0.0-beta.33+1.21.jar

Are you using the compat layers and what is the elytra mod exactly?

I have accessories_tclayer-3.10.0-beta.10+1.21.jar
accessories-fabric-1.0.0-beta.34+1.21.jar
trinkets-3.10.0.jar
and elytraslot-fabric-9.0.0+1.21.jar
(if there's a mod I didn't list that I need I MIGHT have it lmk what to look for and I'll look for it)

Ok, will investigate the issue futher

Tried to reproduce the issues but had not such problem... frankly couldn't get the elytra to make any breaking noise.

Could you be able to post a video of the issue?

having trouble uploading the video. it's too big.

https://github.com/user-attachments/assets/6ebb7d8d-bbf7-4ab4-abdd-b58f5b467903

I have discovered a possible fix. I believe it is cause from the accessories mods which allows the shift click into accessory slots. What I did to fix what apply the Dragon Chest Piece from the dragon loot mod in an accessory slot and it seemed to fix the problem. This may or may not work with other elytra but that is what I found that fixed it.


Ripley unable to pick anything up

Description
Ripley hydraulic clamp does not work at all
Reproduction
Enter ripley, swap to hydraulic clamp, try to pick any item up, it does not work (tried with items of all sizes by several people)
Screenshots

(tried clicking, ctrl-clicking, alt-clicking on several objects both in and not in harm mode)
Additional context
I believe this started happening since the update that prevented ripleys from picking up living things

Did the ripley have any power? if there is no battery installed it will be unable to pick anything up.

works on my machine

ripley works fine, you have to have the following:
a) a battery in the ripley
b) a hydraulic clamp installed
c) hydraulic clamp SELECTED as your active peripheral (this can be cycled on your hotbar)
proof of the item in the hydraulic clamp storage from today, including hotbar so you see what icon you have to press (slot 8 in this case):

Multiple people have not been able to replicate this bug, so I think there might have been an unseen user issue. The steps listed on this issue do not produce a bug of any kind.


Feature request: Report batch item failures for consuming message from MSK

Use case
Customer is handling IoT data using MSK and lambda. They work in highly regulated industry so they need to ensure there's no missing data. They want to know which item is failed in a batch in order to process it again. Currently this function is available with SQS but not with MSK yet. https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#services-sqs-batchfailurereporting
Solution/User Experience
When consuming a batch of message from MSK using lambda function, return the failed item id(s).
Alternative solutions
No response
Acknowledgment

[X] This feature request meets Powertools for AWS Lambda (Python) Tenets
[ ] Should this be considered in other Powertools for AWS Lambda languages? i.e. Java, TypeScript, and .NET

Hello @yifei-ding! Good to know that companies are using MSK to store data for IoT and want to take advantage of adding partial failure support. But at this moment Lambda currently doesn't support this feature - as you mentioned.
We have a similar open issue (#2969) where other customers are also requesting this support. We are collecting these requests to pass the needs of our customers to the Lambda team, but we are unable to give an estimate of when we can update this issue with any updates.

Thank you.

Sure. Please go ahead and close this issue.

Hello @yifei-ding! Good to know that companies are using MSK to store data for IoT and want to take advantage of adding partial failure support. But at this moment Lambda currently doesn't support this feature - as you mentioned.
We have a similar open issue (#2969) where other customers are also requesting this support. We are collecting these requests to pass the needs of our customers to the Lambda team, but we are unable to give an estimate of when we can update this issue with any updates.

Thank you.


Offer an easy way to view the Message on failed tests from the Testing explorer

The request comes from: https://github.com/microsoft/vscode-java-test/issues/1280#issuecomment-903091171
User wants to have a tooltip for the test items showing in the test explorer, displaying some error messages for the failed tests:

There's now a Test Results view, which is the place to go for all your errors and error-related needs.

Hi @connor4312,
By the way I have an issue about the styling of the test results view, and it's not resolved yet: https://github.com/microsoft/vscode/issues/196521.
Sorry I tried to find some easy reproduce steps with the test sample extension but failed.

That's a general bug in terminal land, it's not unique to the test results panel https://github.com/microsoft/vscode/issues/194156


Leap Motion library + implementation

I'm actually surprised I never put an issue in for this since we did the Leap Motion Controller proof of concept ages ago!
http://forum.movingblocks.net/threads/leap-motion-controller.707/
http://www.youtube.com/watch?v=H8-afb0yUoc
Even went so far as to start a library called Jitter to better interact with the data coming from the leap (and the rate at which it arrives, which is usually higher than game FPS)
https://github.com/openleap/jitter
Unfortunately time + priority never really materialized to take the implementation further :-(
The proof of concept worked but was awkward and tended to lose frames (thus Jitter was born). While a working version built on an updated Jitter would be great Terasology isn't exactly built for motion control all the time, so it hasn't gotten a lot of traction with more important stuff going on.
However - imagine one day being able to cast spells in-game by waving your hands in particular gestures. There are videos and demos out there doing just that in other apps!
So this is a niche feature that would be awesome if somebody finds the time to actually do it right :-)
I have a spare Leap unit I could part with to a worthy contributor. Will ship for free to anywhere in the world (although would need to get to know said person a little first and see some contributions of some sort)

Hey, I have been looking at this as a GSOC project and looks really cool. I have had  one of my own (LeapMotion) for at least a year but never got a chance to have something fun to do with it. Being mostly skilled with C#, would the project involve some C# programming or do you have something else in mind ?

As the project, what would I have to do precisely ? @Cervator  @nh-99

Hi @Kavignon and sorry for the slow reply :)
Any Leap work would have to be done pretty much entirely in Java I'm afraid. This is also one of the oldest items we have and a lot has changed since the last time any related work happened.
At this point it would pretty much consist of an entire re-imagining of what the Leap could be used for, how, with Terasology. Probably that would include investigating what new libraries are out there (Jitter was never completed and is likely obsolete with newer better frameworks and base code from Leap) and testing out various approaches for integrating it with Terasology through a module or extension.
That unfortunately would have been ideal to start on about three weeks ago ... :-)
There's not enough time anymore to really investigate the what and how on this topic before proposals are due. And without that knowledge ahead of time it would pretty much be impossible to write a realistic proposal :(
You're still more than welcome to work on this topic outside GSOC as we encourage any contributions, but naturally that doesn't come with the nice stipend. If that's really important to you then you may want to consider another idea from our list or another org's list. In any case it would probably be very difficult to get a GSOC slot anywhere starting this late.

Being that I may do the GSOC program again next year, it could be fun to start talking about soon ! Feel free to come back to me whenever, it's in a year !

@Kavignon sure and it'll probably be better timing by then. Especially if you get an early start that time around. Any plans to learn some Java over the coming months? You could always try out some smaller tasks whenever you have time to get used to both Java and our little game :-)

Is this still applicable within the scope of the project. I kind of want to close this issue. @Cervator @skaldarnar

I think this is one of those long-running ideas we have. It's currently not on the roadmap, and I don't think we need to keep an active Github issue for it.
I'm not sure whether we have a Trello card somewhere to collect ideas to support all kinds of neat controller technology, that's where I would put it.


Support for Logitech's "G Pro Wireless" Mouse?

Any Chance that this Mouse is going to Work?
thanks for some hints and for this awesome missing piece of integration on linux
;)

The wired configuration just got merged as part of #555, so I suspect the wireless entry may just be another DeviceMatch line in that file. Give it a try, you may be lucky :)

@exlevan please try it with the cord instead of the wireless receiver. It is working properly for me. Linux 5.2 will bring proper support for the wireless receiver.

Closing this as the mouse does work.

@FFY00 I've tried configuring the mouse with cord in Piper and the LED settings work. The only problems I see is in button configuration the middle and left buttons are swapped, and the button settings aren't updated until I restart Piper. The latter seems to be a UI-only problem, as the mouse behavior is changed as soon as I press "Apply".

The first issue should be fixed by https://github.com/libratbag/piper/commit/e4d35e4bca6f1506235a4356e8af1d156bf5c31e. The second one is a piper issue,ratbagctl works as expected. Please open an issue in piper.

Tried again with git versions of ratbag and piper, everything seems to work fine, including the UI.


Manage access to boards using roles & permissions

Description
would also be awesome if this could done via groups (if thats inplemented)
Please tick the boxes

[X] You've read the docs
[X] You've checked for duplicate issues

If possible, I'd like also to be able to assign a single dashboard to every single user.
The concept would be:

every family member get a standard dashboard with all required apps
I have an admin user with all my admin stuff
I can create an "emergency dashboard" with a dedicated user, in case something happens to me

Don't know if it falls under your idea, or should be handled separately but might be combined...😉

Will be great share the dashboard for a group of users, and every user can create his own (default) dashboard...

Yes I would love this! Apologies for the duplicate issue, I did try searching, but I guess I didn't look hard enough

+1
I use the default board as a "Landing Page" for anon users. I have added some services that anybody who accesses my domain may need.
But, I would love to be able to share my board with clan members, giving them accounts and assigning a custom dashboard to them with some further services added on there. 🙏🏼

This would be a great addition!

+1
Would like to have a board for myself with links to Proxmox, Pi-Hole, and other admin stuff and one for family with links to media stuff.

Hi, I'd like to update you regarding this feature.
This will be part of 1.0 (see #1993) where you'll be able to restrict access using groups and a permissions system. There will not be such feature for versions before 1.0

Closed by https://github.com/homarr-labs/homarr/pull/249
This feature will be part of v1.0, see #1993


Source set dependencies all in Provided mode in Intellij 2018.1.4

Expected Behavior

Using Gradle 4.6, I've declared an extra source set:
sourceSets {
    acceptance {
        java.srcDir file('src/acceptance/kotlin')
        resources.srcDir file('src/acceptance/resources')
        compileClasspath = configurations.acceptanceCompileOnly
    }
}

I've added several dependencies into the associated configuration:
    acceptanceCompileOnly "net.serenity-bdd:serenity-cucumber:1.9.7"
    acceptanceCompileOnly "org.influxdb:influxdb-java:2.10"

When I import the Gradle project into Intellij 2018.1.4, I expect the dependencies of the "acceptance" source set to have all dependencies in the Compile scope.
Current Behavior

All dependencies do appear as Provided, making the code not runnable from Intellij. They should appear as Compile.
Note that this issue has already been reported in the past - see #1276
Context

I'm trying to define a distinct source set, isolated from the main and test ones, with its own configuration and set of dependencies.
Steps to Reproduce (for bugs)

See above.
When trying to apply the workaround described at #1276 (not using the modules per sourceset), the code does not compile any longer.
Your Environment

Mac OS
Intellij 2018.1.4
Gradle 4.6
JDK 1.8 / Kotlin 1.2.41

You marked them as compileOnly, which by definition means "not available at runtime".

Also, this line is unnecessary: compileClasspath = configurations.acceptanceCompileOnly. This property already has a proper default.


Builds failing even from new keymap/fork

Attempted to create my own Github repo for a Corne wireless keyboard with nice!nano v2. Even from the very first build this was failing. Still continues to fail after a few hours of playing around with my own keymap generated from the demo keymap provided.
This is the error I'm seeing:
Run west build -s zmk/app -d "/tmp/tmp.ytW6hHu9nt" -b "nice_nano_v2" -- -DZMK_CONFIG=/__w/corne-kbd-web/corne-kbd-web/config -DSHIELD="corne_left"
+ west build -s zmk/app -d /tmp/tmp.ytW6hHu9nt -b nice_nano_v2 -- -DZMK_CONFIG=/__w/corne-kbd-web/corne-kbd-web/config -DSHIELD=corne_left
-- west build: generating a build system
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/corne-kbd-web/corne-kbd-web/zmk/app
-- Found Python3: /usr/bin/python3.8 (found suitable exact version "3.8.10") found components: Interpreter
-- Cache files will be written to: /__w/corne-kbd-web/corne-kbd-web/zephyr/.cache
-- Zephyr version: 3.2.0 (/__w/corne-kbd-web/corne-kbd-web/zephyr)
-- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
-- Adding /__w/corne-kbd-web/corne-kbd-web/zmk/app/boards/shields/corne
-- ZMK Config directory: /__w/corne-kbd-web/corne-kbd-web/config
-- Using keymap file: /__w/corne-kbd-web/corne-kbd-web/config/corne.keymap
-- Using keymap file: /__w/corne-kbd-web/corne-kbd-web/config/corne.keymap
-- Board: nice_nano_v2
-- Shield(s): corne_left
-- ZEPHYR_TOOLCHAIN_VARIANT not set, trying to locate Zephyr SDK
-- Found host-tools: zephyr 0.15.2 (/opt/zephyr-sdk-0.15.2)
-- Found toolchain: zephyr 0.15.2 (/opt/zephyr-sdk-0.15.2)
-- Found Dtc: /opt/zephyr-sdk-0.15.2/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/corne-kbd-web/corne-kbd-web/zmk/app/boards/arm/nice_nano/nice_nano_v2.dts
-- Found devicetree overlay: /__w/corne-kbd-web/corne-kbd-web/zmk/app/boards/shields/corne/corne_left.overlay
-- Found devicetree overlay: /__w/corne-kbd-web/corne-kbd-web/zmk/app/boards/shields/corne/boards/nice_nano_v2.overlay
-- Found devicetree overlay: /__w/corne-kbd-web/corne-kbd-web/config/corne.keymap
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-hold-tap.yaml for node /behaviors/autoshift_hold_tap.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-hold-tap.yaml for node /behaviors/homewrow_mods_left.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-hold-tap.yaml for node /behaviors/homewrow_mods_right.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-tap-dance.yaml for node /behaviors/capdance.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-sensor-rotate.yaml for node /behaviors/volume_encoder.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-sensor-rotate-var.yaml for node /behaviors/rgb_encoder.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-macro.yaml for node /macros/greeting.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-macro-two-param.yaml for node /macros/rgb_layer.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-macro-one-param.yaml for node /macros/with_lshift.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-macro-one-param.yaml for node /macros/autoshift.
devicetree error: <Node /pin-controller/i2c0_default in '/__w/corne-kbd-web/corne-kbd-web/zephyr/misc/empty_file.c'> lacks #sensor-binding-cells
CMake Error at /__w/corne-kbd-web/corne-kbd-web/zephyr/cmake/modules/dts.cmake:230 (message):
-- In: /tmp/tmp.ytW6hHu9nt/zephyr, command: /usr/bin/python3.8;/__w/corne-kbd-web/corne-kbd-web/zephyr/scripts/dts/gen_defines.py;--dts;/tmp/tmp.ytW6hHu9nt/zephyr/zephyr.dts.pre;--dtc-flags;'';--bindings-dirs;/__w/corne-kbd-web/corne-kbd-web/zmk/app/module/dts/bindings;/__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings;/__w/corne-kbd-web/corne-kbd-web/zephyr/dts/bindings;--header-out;/tmp/tmp.ytW6hHu9nt/zephyr/include/generated/devicetree_generated.h.new;--dts-out;/tmp/tmp.ytW6hHu9nt/zephyr/zephyr.dts.new;--edt-pickle-out;/tmp/tmp.ytW6hHu9nt/zephyr/edt.pickle;--vendor-prefixes;/__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/vendor-prefixes.txt;--vendor-prefixes;/__w/corne-kbd-web/corne-kbd-web/zephyr/dts/bindings/vendor-prefixes.txt
  gen_defines.py failed with return code: 1
Call Stack (most recent call first):
  /__w/corne-kbd-web/corne-kbd-web/zephyr/cmake/modules/zephyr_default.cmake:108 (include)
  /__w/corne-kbd-web/corne-kbd-web/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
  /__w/corne-kbd-web/corne-kbd-web/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
  CMakeLists.txt:8 (find_package)

-- Configuring incomplete, errors occurred!
FATAL ERROR: command exited with status 1: /usr/local/bin/cmake -DWEST_PYTHON=/usr/bin/python3 -B/tmp/tmp.ytW6hHu9nt -GNinja -DBOARD=nice_nano_v2 -DZMK_CONFIG=/__w/corne-kbd-web/corne-kbd-web/config -DSHIELD=corne_left -S/__w/corne-kbd-web/corne-kbd-web/zmk/app
Error: Process completed with exit code 1.

Here's a more recent attempt with debug mode enabled on the actions/builder if helpful:
##[debug]Evaluating condition for step: 'West Build (${{ env.display_name }})'
##[debug]Evaluating: format('West Build ({0})', env.display_name)
##[debug]Evaluating format:
##[debug]..Evaluating String:
##[debug]..=> 'West Build ({0})'
##[debug]..Evaluating Index:
##[debug]....Evaluating env:
##[debug]....=> Object
##[debug]....Evaluating String:
##[debug]....=> 'display_name'
##[debug]..=> 'corne_right - nice_nano_v2'
##[debug]=> 'West Build (corne_right - nice_nano_v2)'
##[debug]Result: 'West Build (corne_right - nice_nano_v2)'
##[debug]Set step '__run_7' display name to: 'West Build (corne_right - nice_nano_v2)'
##[debug]Evaluating: success()
##[debug]Evaluating success:
##[debug]=> true
##[debug]Result: true
##[debug]Starting: West Build (corne_right - nice_nano_v2)
##[debug]Loading inputs
##[debug]Evaluating: format('west build -s zmk/app -d "{0}" -b "{1}" -- -DZMK_CONFIG={2}/{3} {4} {5}', env.build_dir, matrix.board, env.base_dir, inputs.config_path, env.extra_cmake_args, matrix.cmake-args)
##[debug]Evaluating format:
##[debug]..Evaluating String:
##[debug]..=> 'west build -s zmk/app -d "{0}" -b "{1}" -- -DZMK_CONFIG={2}/{3} {4} {5}'
##[debug]..Evaluating Index:
##[debug]....Evaluating env:
##[debug]....=> Object
##[debug]....Evaluating String:
##[debug]....=> 'build_dir'
##[debug]..=> '/tmp/tmp.cBFsb50HfP'
##[debug]..Evaluating Index:
##[debug]....Evaluating matrix:
##[debug]....=> Object
##[debug]....Evaluating String:
##[debug]....=> 'board'
##[debug]..=> 'nice_nano_v2'
##[debug]..Evaluating Index:
##[debug]....Evaluating env:
##[debug]....=> Object
##[debug]....Evaluating String:
##[debug]....=> 'base_dir'
##[debug]..=> '/__w/corne-kbd-web/corne-kbd-web'
##[debug]..Evaluating Index:
##[debug]....Evaluating inputs:
##[debug]....=> Object
##[debug]....Evaluating String:
##[debug]....=> 'config_path'
##[debug]..=> 'config'
##[debug]..Evaluating Index:
##[debug]....Evaluating env:
-- Found Dtc: /opt/zephyr-sdk-0.15.2/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/corne-kbd-web/corne-kbd-web/zmk/app/boards/arm/nice_nano/nice_nano_v2.dts
-- Found devicetree overlay: /__w/corne-kbd-web/corne-kbd-web/zmk/app/boards/shields/corne/corne_right.overlay
-- Found devicetree overlay: /__w/corne-kbd-web/corne-kbd-web/zmk/app/boards/shields/corne/boards/nice_nano_v2.overlay
-- Found devicetree overlay: /__w/corne-kbd-web/corne-kbd-web/config/corne.keymap
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-hold-tap.yaml for node /behaviors/autoshift_hold_tap.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-hold-tap.yaml for node /behaviors/homewrow_mods_left.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-hold-tap.yaml for node /behaviors/homewrow_mods_right.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-tap-dance.yaml for node /behaviors/capdance.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-sensor-rotate.yaml for node /behaviors/volume_encoder.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-sensor-rotate-var.yaml for node /behaviors/rgb_encoder.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-macro.yaml for node /macros/greeting.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-macro-two-param.yaml for node /macros/rgb_layer.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-macro-one-param.yaml for node /macros/with_lshift.
'label' is marked as deprecated in 'properties:' in /__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/behaviors/zmk,behavior-macro-one-param.yaml for node /macros/autoshift.
devicetree error: <Node /pin-controller/i2c0_default in '/__w/corne-kbd-web/corne-kbd-web/zephyr/misc/empty_file.c'> lacks #sensor-binding-cells
CMake Error at /__w/corne-kbd-web/corne-kbd-web/zephyr/cmake/modules/dts.cmake:230 (message):
-- In: /tmp/tmp.cBFsb50HfP/zephyr, command: /usr/bin/python3.8;/__w/corne-kbd-web/corne-kbd-web/zephyr/scripts/dts/gen_defines.py;--dts;/tmp/tmp.cBFsb50HfP/zephyr/zephyr.dts.pre;--dtc-flags;'';--bindings-dirs;/__w/corne-kbd-web/corne-kbd-web/zmk/app/module/dts/bindings;/__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings;/__w/corne-kbd-web/corne-kbd-web/zephyr/dts/bindings;--header-out;/tmp/tmp.cBFsb50HfP/zephyr/include/generated/devicetree_generated.h.new;--dts-out;/tmp/tmp.cBFsb50HfP/zephyr/zephyr.dts.new;--edt-pickle-out;/tmp/tmp.cBFsb50HfP/zephyr/edt.pickle;--vendor-prefixes;/__w/corne-kbd-web/corne-kbd-web/zmk/app/dts/bindings/vendor-prefixes.txt;--vendor-prefixes;/__w/corne-kbd-web/corne-kbd-web/zephyr/dts/bindings/vendor-prefixes.txt
  gen_defines.py failed with return code: 1
Call Stack (most recent call first):
  /__w/corne-kbd-web/corne-kbd-web/zephyr/cmake/modules/zephyr_default.cmake:108 (include)
  /__w/corne-kbd-web/corne-kbd-web/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
  /__w/corne-kbd-web/corne-kbd-web/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
  CMakeLists.txt:8 (find_package)

-- Configuring incomplete, errors occurred!
FATAL ERROR: command exited with status 1: /usr/local/bin/cmake -DWEST_PYTHON=/usr/bin/python3 -B/tmp/tmp.cBFsb50HfP -GNinja -DBOARD=nice_nano_v2 -DZMK_CONFIG=/__w/corne-kbd-web/corne-kbd-web/config -DSHIELD=corne_right -S/__w/corne-kbd-web/corne-kbd-web/zmk/app
Error: Process completed with exit code 1.
##[debug]Finishing: West Build (corne_right - nice_nano_v2)

The demo is a fake keyboard, corne doesn't actually have encoders.

Thanks! That fixed it. I feel like this web editor is going to be a big attraction to completely new users (like me). I think it would be great to assume that the user doesn't know what's going on (like this sensor thing you mentioned above, which I still don't understand). But I did see a sensor section on the first page and clicked delete. I still don't know what or why this does, but if I was a developer and wanted to gain adoption... please make the brand new user experience as easy as possible. Thanks!

Edit: is there a particular keyboard you want to build keymaps for? You can use ZMK's setup script to create a repo for a corne or several other keyboards and for the most part the layout metadata is built into the app already.

Just seen this. I actually don't yet have the Corne here. So I haven't really gotten into that part (I think a lot of people who are just getting into this will probably do that after they build/receive their keyboard). I was just using the web editor to simulate what I think I want a layout to look like. Thus the note about this perhaps being an entryway for people who are completely new to this.
But good to know that the official ZMK stuff creates a repo for you.
I guess a good follow question is... should I NOT create a repo from the web editor at all and will all my work being done now be worthless? Or can I just use the repo (now fixed) for my Corne when it arrives and is built?
P.S. I really do appreciate this web editor! Just want it to not dissuade anyone from getting into this!

You'll be able to migrate pretty easily without losing any of your work so far. What I'd recommend is following ZMK's steps to create a zmk-config repo set up for corne (or fork from your keyboard's vendor if they provide a more specific setup), and then copy your current corne.keymap into that repo's config/ directory, leaving out the sensor-bindings properties.


i need buy echange can work

hi develop. i need buy exchange can work.
pls PM me
cost
services
demo

viabtc_exchange_server is free, git clone works. Don't have to cost

i need develop client friend :D

pls help me. market_today not work :( all 0,0,0,0


Pipeline CLI: Add support for static text spinner

Improves the rendering of  'in progress'  for long running tasks in the elyra-pipeline CLI, such as pipeline submission or pipeline monitoring.
Output when the CLI is running in a terminal window - note the animations:
$ elyra-pipeline submit test.pipeline --runtime-config kfp_test_env --monitor

Output when the CLI is running in a terminal window and the output is sent to a pipe - no animations:
$ elyra-pipeline submit test.pipeline --runtime-config kfp_test_env --monitor | cat

The main goal is to minimize the amount of information that is logged  if the CLI is run non-interactively, e.g. in batch.
Example of captured STDOUT output prior to this PR:
$ elyra-pipeline submit test.pipeline --runtime-config kfp_test_env --monitor > a.out
$ cat a.out

Closes https://github.com/elyra-ai/elyra/issues/2617

What changes were proposed in this pull request?

Add/use a new 'in progress' spinner that displays only text, without any animation

How was this pull request tested?
See invocation examples above

Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

Confirmed that the CI output is now clean:

For comparison, this is what the output looked before:


About the ordering rule between A/D bit update and subsequent memory access.

In section 10.3.1:

The PTE update must appear in the global memory order before the memory access that caused the PTE update and before any subsequent explicit memory access to that virtual page by the local hart.

As I understand it, this rule is to enforce the order between A/D bit update and all subsequent memory access that "would cause such an A/D bit update". But this rule would also prohibit a load to perform when the corresponding PTE already has A bit set, but has D bit unset, and there is a D bit update to be done. Can I just let this load to perform speculatively, not waiting until the D bit being set?

"No" since, as the latest spec notes, "D bit updates are still required to be exact and performed in program order, as the D bit affects the functional correctness of page eviction."  But that applies the apparent ordering of these memory accesses.  Just as is generally true about loads and stores, they can speculatively exceute out-of-order wrt each other - as long as they APPEAR to comply with all the architectural ordering rules.
So one could potentially speculatively execute the load before the D bit update, but then one has to consider all the possible weird and/or non-obvious ways that this order could possibly be observed (and make sure that there is no such possible way to observe the two accesses having been physically performed in a different order than what is architecturally required).
So either do the D bit update before performing the load or be extremely thorough and hope you don't miss a case whether the reversed order can become architecturally visible.  (I believe most implementations of hardware D bit updates will do the former.  And keep in mind that these should be rare and hence not a performance issue.)

Okay, I understand now. Thank you very much!


Fix doc: proper main class in the start instance command

This PR fixes the following issue: the starting application command within the documentation of the WordCountInteractive queries example was not pointing to the proper main class.
A previous PR was created in the confluentinc-examples repo and as per @mjsax comment I created this one as well.

@confluentinc It looks like @albertostratio just signed our Contributor License Agreement. :+1:
Always at your service,
clabot

Thanks a lot for both PRs @albertostratio !


'Address' field accepts 31 and more values instead of 30 or less values when a registered user creates a new place

Steps to reproduce:

Go to http://greencityclient.herokuapp.com
Log in as User (e.g<EMAIL_ADDRESS>'Password'='greencityuser123')
Click on the 'Add place' button
4.Enter 31 and more values into the 'Address' field
Use following letters A-z, А-я, digits 0-9, special characters (e.g. 'ghf.siebrandsstraat meteren nederl')

Actual result:
System shows list of addresses and user can select it and add into the field
Expected result:
Address can not be added into the field
http://jira.softserve.academy/browse/GC-25

We can add address with more than 30 symbols. User story have to be changed. It's question to BA.

We can add address with more than 30 symbols. User story have to be changed. It's question to BA.

I have no connection with BA


[Spark-37347][SQL]Spark Thrift Server (STS) driver fullFC becourse of timeoutExecutor not shutdown correctly

What changes were proposed in this pull request?

Add timeoutExecutor shutdown method in SparkExecuteStatementOperation and shut down when statement finished or error.
Why are the changes needed?

When spark.sql.thriftServer.queryTimeout or java.sql.Statement.setQueryTimeout is setted >0 , SparkExecuteStatementOperation add timeoutExecutor to kill time-consumed query in SPARK-26533. But timeoutExecutor is not shutdown correctly when statement is finished, it can only be shutdown when timeout. When we set timeout to a long time for example 1 hour, the long-running STS driver will FullGC and the application is not available for  a long time.
Does this PR introduce any user-facing change?

NO
How was this patch tested?

Can one of the admins verify this patch?

@lk246 This is not a correct pull request. Please add my Wechat(yumwang666) if you do not how to do it.