References to .Site.Authors need to be cleaned up?

Hello,
I had opened up https://discourse.gohugo.io/t/site-authors-not-implemented/10446 on Discourse for discussion, but haven't received any feedback.
The gist of the problem is that internal templates like twitter_cards and opengraph reference .Site.Authors, but no matter what I do, those variables do not get set.
While diving through the Hugo source code through my Go-unexperienced eyes, I realized that those variables are "declared" but never "assigned" (not sure what the correct Go-lingo is for that).
You can read the above linked Discourse thread for details and code snippet references.

This duplicates https://github.com/gohugoio/hugo/issues/3088 and others.
In general, we have some features that does not exist in the documentation, which means "it doesn't exist".

which means "it doesn't exist"

I can understand that, but then they also need to be cleaned up from the internal templates. I discovered this problem as I am debugging why the templates were not setting the twitter:creator meta tag.
That's very confusing.

@bep Would you consider reopening this? This is not a duplicate. This issue is about cleaning up the templates so that they don't refer to the non-functional variables. It plainly causes confusion.
Once the Author proposal in your referred issue is implemented, the templates can be updated accordingly.
At the moment, the templates are trying to access an unimplemented feature, which I categorize as a bug.

Agreed, this is something I just hit myself.

This issue continues to come up:

https://discourse.gohugo.io/t/site-author-usage/31459/3
https://discourse.gohugo.io/t/site-authors-not-implemented/10446
https://discourse.gohugo.io/t/site-authors-in-internal-templates/4181

When .Site.Authors is a map (as the docs say) this works correctly (according to my testing). I'd argue the docs need to be updated with examples of how to properly configure .Site.Authors rather removing it's usage (I'm planning on doing this today / tomorrow).
Part of the problem is that even hugoBasicExample doesn't do this right (https://github.com/gohugoio/hugoBasicExample/issues/69) but I fix that in (https://github.com/gohugoio/hugoBasicExample/pull/70).

When .Site.Authors is a map (as the docs say) this works correctly (according to my testing).

That's great! Please show me how to make it work!

I think I may be misunderstanding part of the this -- .Site.Authors allows to access the keys in the config.toml map which is all that I ever found in the docs. The other issue you mention in https://github.com/gohugoio/hugoDocs/issues/1370 is something I never found or noticed (and I think is a separate discussion/feature).

.Site.Authors allows to access the keys in the config.toml map

Again, please show me how to make this work.

Ok. Oh wait. I didn't notice the plural. .Site.Author is what I was referring to. Sorry for the confusion. I guess the templates really should use .Site.Author.authors (as described in https://discourse.gohugo.io/t/site-author-usage/31459/10), rather than .Site.Authors (and documentation updated).

I guess the templates really should use .Site.Author.authors ...

That's a separate issue. This issue is about removing the stuff that does not work. We can add stuff that does work if/when there is a consensus on data structure and associated documentation. Currently the data structure of [author] in config.toml is whatever the site administrator wants it to be.

Fair enough.  In that case probably the RSS feed shouldn't use hardcoded keys from .Site.Author either, although that is for another PR/discussion, I think.

Personally, I use the embedded templates as a starting point, copying them to my projects and then tweaking them to meet my needs or match my data structures.

Personally, I use the embedded templates as a starting point, copying them to my projects and then tweaking them to meet my needs or match my data structures.

@jmooring By that logic why not just update these templates with .Site.Author.authors? I don't quite see how the RSS feed is different than the twitter and opengraph templates in that respect.

Because that's what I do. I have no idea what everyone else does.
My objective with this issue and the associated PR is to remove what is broken.
If we want to replace it with something, it should be by consensus. There's a long standing open issue that is directly related to how this is handled, https://github.com/gohugoio/hugo/issues/3088.


Empty file generated

node_modules\.bin\dts-gen -m react-google-tag-manager
succesfully runs and outputs a file, however the resulting file is empty (except for comment header)
/** Declaration file generated by dts-gen */
The library in question has exported functions. and I installed the peer dependencies (react)

i have got a same issue.


Blank page in topo view

Hi,
I installed everything according to the docs. But when I open the topo view of my test site, it is empty.
I have two switches with a distribution and an access role. In the view I see both roles displayed, but not device itself. Ideas?

the screenshot only shows when I had only one device role

Did you restart netbox?

yes, of course.

In chrome you can press F12 and go to Console Tab and check errors.

There are a lot of "Fail to load resource:  ... button_utils.js ... status 404 (Not Found)"

I cloned the project from github and installed it with "pip3 install ."

There are a lot of "Fail to load resource: ... button_utils.js ... status 404 (Not Found)"
I cloned the project from github and installed it with "pip3 install ."

Did you do collectstatic after that? All files above has to be hosted by Nginx.
Please try this:
$ cd /opt/netbox/netbox
$ python manage.py collectstatic

ok. I thought that I did that. But it copied another 150 static files. BUT:
Now I see a blue circle of death circeling forever. The console says:
DevTools failed to load SourceMap: Could not load content for https://<IP_ADDRESS>/static/nextbox_ui_plugin/bootstrap.bundle.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://<IP_ADDRESS>/static/nextbox_ui_plugin/bootstrap.min.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

ok. It seems the the error in the console is not related to the blue circle of death.

js.map files error may be ignored in this case. This is only related to development tools. I'll clean this up.
The issue with infinite loading logo refers to #9. It happens in several browsers and/or versions.
There is a workaround to fix this.

seems to work now. Thanks for your help


testrpc doesn't work with Mist

Steps to Reproduce (for bugs)

Start testrpc
Start Mist with --rpc localhost:8545
Select any account and try to send ether

Current Behavior
First in the tranasaction window threre's a warning:

It seems this transaction will fail. If you submit it, it may consume all the gas you send.

and

Estimated fee consumption: We couldn't estimate the gas.

Then after clicking on send transaction following message is displayed:

Error: RPC method personal_signAndSendTransaction not supported.
at GethApiDouble.handleRequest (C:\Users\jondoe\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\lib\subproviders\geth_api_double.js:49:16)
at next (C:\Users\jondoe\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\node_modules\web3-provider-engine\index.js:95:18)
at SolcSubprovider.handleRequest (C:\Users\jondoe\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\node_modules\web3-provider-engine\subproviders\solc.js:28:7)
at next (C:\Users\jondoe\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\node_modules\web3-provider-engine\index.js:95:18)
at VmSubprovider.handleRequest (C:\Users\jondoe\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\node_modules\web3-provider-engine\subproviders\vm.js:40:12)
at next (C:\Users\jondoe\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\node_modules\web3-provider-engine\index.js:95:18)
at GethDefaults.handleRequest (C:\Users\jondoe\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\lib\subproviders\gethdefaults.js:17:12)
at next (C:\Users\jondoe\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\node_modules\web3-provider-engine\index.js:95:18)
at FilterSubprovider.handleRequest (C:\Users\jondoe\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\node_modules\web3-provider-engine\subproviders\filters.js:87:7)
at next (C:\Users\jondoe\AppData\Roaming\npm\node_modules\ethereumjs-testrpc\node_modules\web3-provider-engine\index.js:95:18)

Context
I'm trying to test my contracts using Mist started with --rpc localhost:8545 to connect to testrpc.
Test accounts are listed properly with their actual balance.
Problems starts when I try to create a contract or send ether.
Your Environment

Version used:
Environment name and version: TestRPC v3.0.3, Mist 0.8.7
Operating System and version: Windows 7 SP1
Link to your project:

Note that personal_signAndSendTransaction is an obsolete RPC method, it was replaced by personal_sendTransaction. Latest geth supports that, I assume the lastest Mist release does too.

Any new on this?

@axic Latest Mist doesn't work.

#262 implements support for the personal API. Someone needs to finish and merge it.
cc @tcoulter

Any update on this?

Any update on this?

Any update on this?

Any update on this?

any update on this?

any update on this?

Any update on this?

Any update on this? :trollface:
Sorry guys, @tcoulter was spread a bit thin and hasn't had as much time as he'd like to work on TestRPC, which is where I come in...
I'm still working on going through the backlog, but I'll take this one as higher priority. I'm still coming up to speed, but I'll put this on my "sooner rather than later" list.
Per @axic if personal_signAndSendTransaction is obsolete we likely won't add it. I will however have a look at what's necessary to get latest Mist working with TestRPC.

any update on this ??

Any update on this?

I promise this is a high priority for me and that I'll post back here when there's some news.

@benjamincburns Great! Can't wait good news from you!

I'm not certain that WebSockets are a requirement for Mist, but I think IPC is. Either way, this issue is somewhat blocking progress on those fronts, should anyone wish to lend a helping hand. https://github.com/ethereum/web3.js/issues/1188


Invalid Dynamic Link - auth without password

Hello, I'm trying to implement the sign-in without password through the email link, but it isn't working as expected
the email is arriving, but when I click on the link it takes me to the page

I've double-checked the domain a thousand times, any idea of what could be wrong?
I'm sending the email using:
     await _firebaseAuth.sendSignInLinkToEmail(
        email: email,
        actionCodeSettings: ActionCodeSettings(
          url: 'https://XXXXX.page.link',
          dynamicLinkDomain: 'XXXXX.page.link',
          handleCodeInApp: true,
          iOSBundleId: 'com.example.XXXXX',
          androidPackageName: 'com.example.XXXXX',
          androidInstallApp: true,
          androidMinimumVersion: "21",
        ),
      );

and the configurations are:

Versions:
firebase_auth: ^1.0.1
firebase_core: ^1.0.2
firebase_dynamic_links: 2.0.0-dev.0
I saw some bugs reported in older versions, but they seem to be fixed
I'm running on Android

Flutter Doctor

Flutter doctor:

[√] Flutter (Channel stable, 2.0.3, on Microsoft Windows [versÃ£o 10.0.19041.867], locale pt-BR)
• Flutter version 2.0.3 at C:\tools\flutter
• Framework revision 4d7946a68d (12 days ago), 2021-03-18 17:24:33 -0700
• Engine revision 3459eb2436
• Dart version 2.12.2
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at C:\Users\luizw\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code (version 1.54.3)
• VS Code at C:\Users\luizw\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.20.0
[√] Connected device (3 available)
• Redmi Note 6 Pro (mobile) • 99589d5 • android-arm64  • Android 9 (API 28)
• Chrome (web)              • chrome  • web-javascript • Google Chrome 89.0.4389.90
• Edge (web)                • edge    • web-javascript • Microsoft Edge 89.0.774.57
• No issues found!

@luizwalber
firebase is a 3rd party plugin, please open an issue in the dedicated github
or provide your flutter doctor -v, your flutter run -v
and a minimal reproducible code sample without 3rd party plugins

@luizwalber
As mentioned above, it seems to Firebase_auth issue. Please report it in dedicated repo.
Closing from here.


[Runtime] Added x-code-samples

Purpose

Added  x-code-samples to the YAML file (en/docs/catalogs/runtime-api.yaml) in order to get Sample cURL commands to render in the Runtime API catalog.

Screenshot

Related to
https://github.com/wso2/docs-apk/issues/120

@tharindu1st , I removed -H "Host: api.am.wso2.com" as mentioned in the offline discussion.


Create Index statement

Complete reference documentation for the CREATE INDEX statement: create-index.md
Intro, Synopsis, and Required Privileges are complete. We need to replace or supplement Parameters with Usage and Examples sections. For style reference, see those sections in CREATE DATABASE and GRANT.
More reference:

https://github.com/cockroachdb/cockroach/blob/master/sql/create.go
https://github.com/cockroachdb/cockroach/blob/master/sql/testdata/create_index
PostgreSQL docs: http://www.postgresql.org/docs/9.5/static/sql-createindex.html
MySQL docs: http://dev.mysql.com/doc/refman/5.5/en/create-index.html

If no one else is working on this, glad to pick it up.

Sure, @sploiselle! Thanks for offering.
Another good resources on indexes in CockroachDB, written by CockroachDB dev: https://www.cockroachlabs.com/blog/index-selection-cockroachdb-2/
Also, I think @uptimeDBA will be cleaning up the grammar diagram, which would affect the parameters you document. @uptimeDBA, is that right?

@sploiselle, just added you as a collaborator on this repo. Once you've accepted, I can assign the issue to you.

I haven't really touched the CREATE INDEX diagram. I've added an expansion of the opt_storing clause as a separate diagram. That's about all. At that point, everything left is a name of some sort. You can take a look here. Let me know @sploiselle if that's ok and I'll set up a PR and @jseldess can merge.

@uptimeDBA 👋 The diagrams are an amazing documentation tool. Honestly the best way I've seen of handling any kind of CLI. A million kudos on your work there.
Moving opt_storing up like that is great! It would simplify the document even more if we could move the representation all the way into the synopsis diagram. Is that possible?
I've got a draft of the document that tries to address opt_storing as a parameter but it feels kludgy. (I also tried putting it in the right-hand column and it feels just about as awkward there.) If moving STORING into the diagram's not an option, though, I'll keep massaging it until something makes more sense.

Example is semi-blocked because of issue with EXPLAIN SELECT on decimal columns in indexes. Will come up with another illustrative example that doesn't use decimals.
Related issue

Encoding issue with EXPLAIN SELECT on decimal columns in indexes

@sploiselle How's this?

The diagram wraps around a bit based on the image width but it seems to break at sensible places.
If that's all good, I'll add it to the page.

@uptimeDBA That looks good to me! Gets all of the keywords on the page. @jseldess – thoughts?

Looks great to me as well. Thanks, @uptimeDBA!

PR #382 for the updated diagram.

PR is merged and live docs include the new diagram.

More improvements just merged with PR #400

@jseldess To make create-index.md a little easier to digest, thinking of expanding indexes.md a little bit. Something simple like a section titled "How do indexes work?" that explains that indexes copy and sort a column so SQL can easily find ranges in the column, limiting the number of rows it has to search.
Thinking 2-3 short paragraphs that could be added onto later on. Would then link to this from create-index and create-table (as well as a sweep for other docs that reference them) as a resource to get more info without burdening the existing docs.
That sound cool?

Yep, great idea. That'll let you keep the statement docs focused more on usage.

@jseldess Ironing out a few things; curious if you can ping someone who can tell me:

Are the indexes all B-trees? (I assume so but doesn't hurt to confirm)
Are tables locked during index creation? Given the prevalence of optimistic concurrency control, I would guess no, but want to make sure.

Sure, @sploiselle. I think think the first answer is yes and, based on @vivekmenezes's online schema change blog post, I think the second answer is no. But @RaduBerinde or @vivekmenezes could answer for sure.
Vivek's online schema change blog post leads me to

@sploiselle - the indexes are stored as keys-values in our KV store which is ordered (we implement it on top of RocksDB which is an LSM tree). So they are not technically B-trees but it's the "ordered" property which is important and in that respect they are similar to B-trees.
We don't lock tables during index creation.

@RaduBerinde Ah! Interesting. Thank you.

Closed by #432


[e2e] Corrupted OlmSessions

The client can encrypt a message with an OlmSession, and send it, without having persisted the OlmSession. If the OlmSession is not persisted before the app is terminated, then the app will be unable to decrypt subsequent messages sent on the session.
The symptoms of this are that the android user cannot decrypt messages sent by certain senders; the logs contain decryptMessageJni(): failure - olm_decrypt Msg=BAD_MESSAGE_MAC.

Once we fix this, we're probably going to have to force the user to log in again with a new device. So we probably need to implement backup-your-megolm-sessions (the android equivalent of https://github.com/vector-im/riot-web/issues/2108), and then, when the user upgrades to a version with a fix to this in place, prompt them to back up their sessions and log them out.

The android client saves the data synchronously by now.
I did not implement "backup-your-megolm-sessions" feature.

@ylecollen: how can we get this finished? It sounds like the root cause is fixed, but we may still have users with corrupted olm sessions. One solution might be to force the user to register a new device, but copy the megolm data over?

I could close this issue as you said because it should be fixed by now.
I prefer that the users report a bug report and we advice them to re-register to fix the issue (we're going to add a dialog when logging out to advice the users to backup his/her e2e keys).
It seems better to do it on demands else many users will complain of this unexpected registration.
Does it make sense for you ?

well, the problem is that it's time-consuming to go through the logs from both sides to determine if this might have been the problem, and there is no sure way to tell from the logs that this was the problem. Furthermore, because the olm sessions never expire, and we have no way to tell how old they are, users could still be suffering from this bug in 5 years time, because they used the session with an old version of the android client. It almost feels like it's better to make a clean break now.
As a compromise, maybe we could record the android client version when the user logged in (ie, when their e2e state was first used). Then we could come back to this in a few months and log out any users who still have very old e2e sessions?

@richvdh
I'm adding the version when the client logs in

note to reader: while the root cause is fixed here, we may still be seeing UISIs out there due to people with old corrupt sessions

meh, I've closed #1209 so I may as well close this too.


Deploy some docs

Gonna try adding some docs to help get people started.
Also very helpful to have push_preview=true to help debug/look at output when working on adding new features like #11.
Resolves #10

Ah didn't know GHA made push previews much easier to access. Will open an issue about that!


Add hover of header text is CSEdge learn

What's the style idea?
Add hover of header text is CSEdge learn  please assign me as  GSSOC'24 contribution
Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[X] I am a GSSoC'24 contributor.

Code of Conduct

[X] I agree to follow this project's "Code of Conduct".

please assign me as GSSOC'24 contribution

I'm looking forward to work on this issue @CSEdgeOfficial under GSSoC'24. It would be a pleasure for me to work in this issue. Kindly assign this issue to me.


Errors in installation

Hi,
None of the commands are working during installation. There are errors.
ERROR in ./static/images/daniel.jpg
Module build failed: Error: dyld: Library not loaded: /usr/local/opt/libpng/lib/libpng16.16.dylib
Referenced from: /Users/opencrowd/Workspace/React/practice-apps/react-semantic.ui-starter-master/node_modules/mozjpeg/vendor/cjpeg
Reason: image not found
at Promise.all.then.arr (/Users/opencrowd/Workspace/React/practice-apps/react-semantic.ui-starter-master/node_modules/execa/index.js:201:11)
at process._tickCallback (internal/process/next_tick.js:109:7)

@ ./src/common/containers/UserItem/components/index.jsx 51:9-37
@ ./src/common/containers lazy-once ^./.*/index.jsx$
@ ./src/common/routing/index.jsx
@ ./src/common/index.jsx
@ ./src/client/index.jsx
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR<EMAIL_ADDRESS>frontend_build: NODE_ENV=production webpack --config webpack_config/client/webpack.prod.babel.js
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>frontend_build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Hi, @vmundhra, it's duplicate of https://github.com/Metnew/react-semantic.ui-starter/issues/64


Android : Intel x86 Emulator Accelerator HAXM installer - “revision: 7.5.6” update failed

Recently, I have installed Android Studio 3.6.1, I got a recommendation to update SDK and other tools.
I am trying to update Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.5.6) but getting problem as below:
Packages to install:
- Intel x86 Emulator Accelerator (HAXM installer) (extras;intel;Hardware_Accelerated_Execution_Manager)
Preparing "Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.5.6)".
Downloading http://dl.google.com/android/repository/extras/intel/haxm-windows_v7_5_6.zip
"Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.5.6)" ready.
Installing Intel x86 Emulator Accelerator (HAXM installer) in E:\Android\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
"Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.5.6)" complete.
Failed to update status to COMPLETE
"Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.5.6)" failed.
Failed packages:
- Intel x86 Emulator Accelerator (HAXM installer) (extras;intel;Hardware_Accelerated_Execution_Manager)

Failed to update Intel HAXM. For details, please check the installation log: "C:\Users\Administrator\AppData\Local\Temp\1\haxm_log.txt"
HAXM installation failed. To install HAXM follow the instructions found at: https://software.intel.com/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
Installer log is located at C:\Users\Administrator\AppData\Local\Temp\1\haxm_log.txt
Installer log contents:
=== Logging started: 05/03/2020  16:26:11 ===
Intel HAXM driver instance loaded. Installation could not be continued.
=== Logging stopped: 05/03/2020  16:26:11 ===
Done

Hi @pratikbutani , what is your current HAXM verison? Could you try to download and install the release version from below link?
https://github.com/intel/haxm/releases/download/v7.5.6/haxm-windows_v7_5_6.zip
If above steps could not resolve your installation issue, I suggest you should check the environment requirement on your system.
BTW, Intel-VT should be enabled and hyper-V should be disabled before installing HAXM.

Looks like the issue is solved:
https://stackoverflow.com/questions/60544578/android-intel-x86-emulator-accelerator-haxm-installer-revision-7-5-6-upda

It didn't work for me

Hi @mhq96 ,so what is your problem? Could you raise a new issue? And add  the detail steps &configurations.

Hi @mhq96 ,so what is your problem? Could you raise a new issue? And add the detail steps &configurations.

Haxm does not support AMD processors. File a bug against Android Studio. There are hypervisors for AMD CPUs and Android Studio can work with these.

Haxm does not support AMD processors. File a bug against Android Studio. There are hypervisors for AMD CPUs and Android Studio can work with these.
what kind of bug against studio


vim.lsp.diagnostic.get_count is deprecated. See :h deprecated

Hi, I'm currenty using this plugin in Nvim 0.6.1. I can use the plugin with normallity, but I get a warning everytime I use Nvim that says
vim.lsp.diagnostic.get_count is deprecated. See :h deprecated, which is annoying and also, as it says, this function is going to be eliminated in future updates.

I've found that this is used in the file {PLUGIN_DIRECTORY}/statusline.lua/lua/sections/_lsp.lua at line 16. I'd tried to fix it myself but I didn't have enough knowledge to do it lol.
I'm reporting this issue anyways.

I can sort this out, I will put in a check for the newer versions to use vim.diagnostic instead let me have a look

All done 👍 Let me know if you have issues still

Everything is working fine and the message dissapeared, thanks!


Fixed a few typos in README

Description of the pull request
Fixed a few typos in README
Why is the change necessary?
Nobody likes typos!

Codecov Report

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

@@           Coverage Diff           @@
##           master     #271   +/-   ##
=======================================
  Coverage   89.79%   89.79%
=======================================
  Files          39       39
  Lines        3497     3497
=======================================
  Hits         3140     3140
  Misses        357      357

Continue to review full report at Codecov.

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

Thanks @michaelmcneela. I'll merge that now.


[HW] ST STM32F7308-DK Discovery Kit

Is this request related to a missing driver support for a particular hardware platform, SoC or board? Please describe.
I need support for the STM32F7308-DK Discovery Kit by STMicroelectronics.
Describe why you are asking for this support?
I've prepared a changeset for PR. I'll maintain the new board for Bridle and later contribute and maintain to/in Zephyr upstream.
Additional context
The new board support will coming together with Grove connector support as currently provided by Bridle only.

https://github.com/tiacsys/bridle/tree/devel/stm32f7308_dk


Issue with frames

Hey,
I am trying to draw sequence diagram in a frame. Somehow target was getting modified causing diagram page to open in a new browser window.
After some troubleshooting I found that variable "name" is not defined in getActor function in diagram.js. After declaring this variable problem was solved. Could you get this change reflected in plugin?

Thanks for the report. This was fixed by @magnars in 4c06a396a0077ee2ba58b329fa24b6046254aaee. This should be rolled out in the latest version.


fixing a bug for checking if to use Azure Open AI

Purpose

...

Does this introduce a breaking change?

[ ] Yes
[ ] No

Pull Request Type
What kind of change does this Pull Request introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Get the code

git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install

Test the code

What to Check
Verify that the following are valid

...

Other Information

Thanks @CawaMS!
cc: @LittleLittleCloud. Can you please review when you get a chance. Thank you!


Why package.json in each component folder?

Why does each component get its own package.json, like this?

it's a convenience thing. It allows you to write a require for a directory instead of specific file.
without package.json:
import Layout from 'src/components/Layout/Layout.js'

with package.json containing main keyword:
import Layout from 'src/components/Layout'

Interesting. Thank you

Its conflict with https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-extraneous-dependencies.md
'react' should be listed in the project's dependencies. Run 'npm i -S react' to add it (import/no-extraneous-dependencies)

@alexesDev thanks for heads up! Fixed.

@jayzelenkov I'm going to use package.json for every component in my app (so far I've been using index.js but I find package.json more natural for it) and I encounter this post. Now I'm wondering why you defined in the package.json also 3 other properties besides "main". Are you using:
"name": "Layout",
 "version": "0.0.0",
 "private": true,

these for anything?

@krzywiecki just to make it a valid package.json file, otherise the editor will highlight it.

@koistya thanks for the answer. Actually my editor is not complaining so I'll stick with "main" property only up until I find a use case for some other prop.
Yeah, it's true that index.js is commonly used for exporting public API of a component but I think it's better to use package.json for it as:

having javascript file tend to tempt to put more things there
way of exporting can be different (some people do export Toolbar from './Toolbar'; some `export default from './Toolbar')

I want to have consistency and also force to export only one thing from a module, that's why I decide to go with package.json instead of index.js

One of the use cases where package.json can be very helpful, is when you need to create an isomorphic component, having different implementations for Node.js and Browser environments:
{
  "name": "MyComponent",
  "version": "0.0.0",
  "private": true,
  "main": "./MyComponent.browser.js",
  "node": "./MyComponent.node.js"
}

Yeah, that's a perfect example and I believe there might be more use cases.

Hi guys, sorry for off-topic.
How I can build my project in such a way? Package.json per component in the dist folder
https://ibb.co/mR51tM9

When I put package.json inside component's folder, I got  Support for the experimental syntax 'jsx' isn't currently enabled error, without package.json everything works perfectly, anyone knows how I can fix this?
btw I don't use any of kriasoft's kits.


Create plugin tile

I'm creating a draft PR from this so it is easier to review the changes in the branch.

@kswenson I think we should just close this one out. The recent version of it is here:
https://github.com/concord-consortium/collaborative-learning/pull/1222
But perhaps you want to keep it to record ideas of adding a plugins that are not as integrated into the CLUE system?


Unable to host dashboard through echo http framework

I will try to keep it simple and short

Using echo http framework
Redis is up and running
When trying to hit localhost:8080/events/dashboard/ blank page is returned with multiple 404 responses as shown below

"/events/dashboard/static/js/2.980b0c32.chunk.js"
"/events/dashboard/static/js/main.090c4a40.chunk.js"
"/events/dashboard/apple-touch-icon.png"

Check the code below
// events queue
mon := asynqmon.New(asynqmon.Options{
		RootPath:     "/events/dashboard",
		RedisConnOpt: asynq.RedisClientOpt{Addr: ":6379"},

// registering endpoint
e.GET(mon.RootPath(), func(c echo.Context) error {
		c.Response().Header().Set("Content-Type", "text/html; charset=utf-8")
		c.Response().Header().Set("Transfer-Encoding", "chunked")
		mon.ServeHTTP(c.Response(), c.Request())
		return nil
})

OR
// events queue
mon := asynqmon.New(asynqmon.Options{
		RootPath:     "/events/dashboard",
		RedisConnOpt: asynq.RedisClientOpt{Addr: ":6379"},

// registering endpoint
e.GET(mon.RootPath(), echo.WrapHandler(mon))

Hello,  How to integrate dashboards in gin framework

If anyone runs into this same issue, you are able to integrate Echo and Asynqmon with the following code snippet:
e := echo.New()

mon := asynqmon.New(asynqmon.Options{
		RootPath: "/monitoring/tasks",
		RedisConnOpt: asynq.RedisClientOpt{
			Addr: "localhost:6379",
			Password: "",
			DB: 0,
		},
	})

e.Any("/monitoring/tasks/*", echo.WrapHandler(mon))

e.Start(":8080")

You should then be able to navigate to http://localhost:8080/monitoring/tasks/ and view the dashboard.

Thank you @tempor1s!


Add pictures of players and crests of teams for everything

This is tdb ... no quality source found up to this point.

Transfermarkt?


Hyundai Staria 4Gen 2022

This is my Staria 4Gen 2022 vehicle information.
I would like to ask you to update this information as well.
Thank you for always.
comma3x
0.9.5
https://useradmin.comma.ai/logs?url=https://commadata2.blob.core.windows.net/qlog/3fd99d7c0a0d9c5f/2023-12-15--17-36-00/0/qlog.bz2?se%3D2023-12-16T08%253A18%253A50Z%26sp%3Dr%26sv%3D2018-03-28%26sr%3Db%26rscd%3Dattachment%253B%2520filename%253D3fd99d7c0a0d9c5f_2023-12-15--17-36-00--0--qlog.bz2%26sig%3De7/4hHQQyo7Bz42CJ/2N38yDWewoyWU//DhEjGxegX4%253D
Device(dongle id) : 3fd99d7c0a0d9c5f
comma@comma-1109afe7:/data/openpilot$ ./selfdrive/debug/dump.py carParams
( logMonoTime =<PHONE_NUMBER>57,
valid = true,
carParams = (
carName = "hyundai",
carFingerprint = "HYUNDAI STARIA 4TH GEN",
enableGasInterceptor = false,
pcmCruise = true,
enableCameraDEPRECATED = false,
enableDsu = false,
enableApgsDEPRECATED = false,
minEnableSpeed = -1,
minSteerSpeed = 16.67,
safetyModelDEPRECATED = silent,
safetyParamDEPRECATED = 0,
mass = 2341,
wheelbase = 3.273,
centerToFront = 1.3092,
steerRatio = 11.94,
steerRatioRear = 0,
rotationalInertia = 5882.4541,
tireStiffnessFront = 307676.56,
tireStiffnessRear = 324249.31,
longitudinalTuning = (
kpBP = [0],
kpV = [0.1],
kiBP = [0],
kiV = [0],
deadzoneBP = [0],
deadzoneV = [0],
kf = 1 ),
lateralTuning = (
torque = (
useSteeringAngle = true,
kp = 1,
ki = 0.1,
friction = 0.15,
kf = 1,
steeringAngleDeadzoneDeg = 0,
latAccelFactor = 1.8,
latAccelOffset = 0 ) ),
steerLimitAlert = false,
vEgoStopping = 0.7,
directAccelControlDEPRECATED = false,
stoppingControl = true,
startAccel = 1,
steerRateCostDEPRECATED = 0,
steerControlType = torque,
radarUnavailable = true,
steerActuatorDelay = 0.36,
openpilotLongitudinalControl = false,
carVin = "00000000000000000",
isPandaBlackDEPRECATED = false,
dashcamOnly = false,
safetyModelPassiveDEPRECATED = silent,
transmissionType = unknown,
carFw = [
( ecu = fwdRadar,
fwVersion = "\361\000US4_ RDR -----      1.00 1.00 99110-CG000         ",
address = 2000,
subAddress = 0,
responseAddress = 2008,
request = [""\361\000"],
brand = "hyundai",
bus = 0,
logging = false,
obdMultiplexing = true ),
( ecu = cornerRadar,
fwVersion = "\361\000US4 BCW RR 1.00 , 1.00 (uC\202"\001E\000c",
address = 1975,
subAddress = 0,
responseAddress = 1983,
request = [""\361\000"],
brand = "hyundai",
bus = 0,
logging = true,
obdMultiplexing = true ),
( ecu = fwdCamera,
fwVersion = "\361\000US4 MFC  AT KOR LHD 1.00 1.04 99211-CG000 210819",
address = 1988,
subAddress = 0,
responseAddress = 1996,
request = [""\361\000"],
brand = "hyundai",
bus = 0,
logging = false,
obdMultiplexing = true ),
( ecu = parkingAdas,
fwVersion = "\361\020\000\000\377\377\000\000\000\006|#\225?\353\371\n?x}\300>[@!\301w1\304B\203j\315AI\323[@\000\000\377\377\000\000\000\006\344+\201?:\003|\277\305\256\257\276\340K2B\020\361\306B\004i\313A+\322[@\000\000\377\377\000\000\000\006N\263\022?:\273\264?xt\324?\316=-B%\321\307B\266n\365A\240\d@\000\000\377\377\000\000\000\006\343\372\v?"P\277?\002D\256\277\323\217\317A1\313\307B\374\205\312AL\277J@8\230\324K\232\026\026J\2361\202H9*\202G\266n\365A\240\d@\262\271\267B",
address = 1969,
subAddress = 0,
responseAddress = 1977,
request = [""\361\020"],
brand = "hyundai",
bus = 0,
logging = true,
obdMultiplexing = true ) ],
radarTimeStep = 0.02,
communityFeatureDEPRECATED = false,
steerLimitTimer = 1,
fingerprintSource = can,
networkLocation = fwdCamera,
minSpeedCanDEPRECATED = 0,
stoppingDecelRate = 0.8,
startingAccelRateDEPRECATED = 0,
maxSteeringAngleDegDEPRECATED = 0,
fuzzyFingerprint = false,
enableBsm = true,
hasStockCameraDEPRECATED = false,
longitudinalActuatorDelayUpperBound = 0.5,
vEgoStarting = 0.1,
stopAccel = -2,
longitudinalActuatorDelayLowerBound = 0.5,
safetyConfigs = [
( safetyModel = hyundaiCanfd,
safetyParamDEPRECATED = 0,
safetyParam2DEPRECATED = 0,
safetyParam = 40 ) ],
wheelSpeedFactor = 1,
flags = 14,
alternativeExperience = 1,
notCar = false,
maxLateralAccel = 2,
autoResumeSng = true,
startingState = true,
experimentalLongitudinalAvailable = false,
tireStiffnessFactor = 1,
passive = false,
experimentalLong = false,
experimentalLongAlt = false,
smoothSteer = (
method = 0,
maxSteeringAngle = 90,
maxDriverAngleWait = 0.002,
maxSteerAngleWait = 0.001,
driverAngleWait = 0.001 ),
mdpsBus = 0,
sasBus = 0,
sccBus = 0,
fcaBus = 0,
bsmAvailable = false,
lfaAvailable = false,
lvrAvailable = false,
evgearAvailable = false,
emsAvailable = false,
standStill = false,
vCruisekph = 0,
resSpeed = 0,
vFuture = 0,
aqValue = 0,
aqValueRaw = 0,
vFutureA = 0,
autoHoldAvailable = false,
scc13Available = false,
scc14Available = false,
lfaHdaAvailable = false,
navAvailable = false ) )

Our issue tracker is not for help getting started; check out the community Discord instead: https://discord.comma.ai.


Switch returns to on without input

I ran the EspHapLed example and got it working fine, but the switch always returns to the on position in HomeKit. Is this expected behavior? I expected the switch to "stick" in the position.
https://user-images.githubusercontent.com/26520767/106383105-d21bbf00-63bb-11eb-9b87-96d03c4bfdd1.mp4
Here's the serial monitor output from the same time, showing that the messages were received.
11:54:22.188 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:22.188 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:22.235 -> led_callback
11:54:22.235 -> set_led
11:54:22.235 -> notify hap
11:54:22.235 -> found characteristic
11:54:23.727 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:23.727 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:23.727 -> led_callback
11:54:23.774 -> set_led
11:54:23.774 -> notify hap
11:54:23.774 -> found characteristic
11:54:25.261 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:25.261 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:25.261 -> led_callback
11:54:25.308 -> set_led
11:54:25.308 -> notify hap
11:54:25.308 -> found characteristic
11:54:26.714 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:26.714 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:26.714 -> led_callback
11:54:26.714 -> set_led
11:54:26.714 -> notify hap
11:54:26.714 -> found characteristic
11:55:33.698 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 189 incomming data, encrypted is
11:55:33.698 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics

Hi, definitely something wrong, I heard this first time, at least for this basic simple sketch, attach to the issue sketch code which you are using, I will check
Sent from my iPad

On 31 Jan 2021, at 14:01, headblockhead<EMAIL_ADDRESS>wrote:

I ran the EspHapLed example and got it working fine, but the switch always returns to the off position in HomeKit. Is this expected behavior? I expected the switch to "stick" in the On position.
https://user-images.githubusercontent.com/26520767/106383105-d21bbf00-63bb-11eb-9b87-96d03c4bfdd1.mp4
Here's the serial monitor output from the same time, showing that the messages were received.
11:54:22.188 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:22.188 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:22.235 -> led_callback
11:54:22.235 -> set_led
11:54:22.235 -> notify hap
11:54:22.235 -> found characteristic
11:54:23.727 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:23.727 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:23.727 -> led_callback
11:54:23.774 -> set_led
11:54:23.774 -> notify hap
11:54:23.774 -> found characteristic
11:54:25.261 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:25.261 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:25.261 -> led_callback
11:54:25.308 -> set_led
11:54:25.308 -> notify hap
11:54:25.308 -> found characteristic
11:54:26.714 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:26.714 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:26.714 -> led_callback
11:54:26.714 -> set_led
11:54:26.714 -> notify hap
11:54:26.714 -> found characteristic
11:55:33.698 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 189 incomming data, encrypted is
11:55:33.698 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi, definitely something wrong, I heard this first time, at least for this basic simple sketch, attach to the issue sketch code which you are using, I will check
Sent from my iPad

On 31 Jan 2021, at 14:01, headblockhead<EMAIL_ADDRESS>wrote:

I ran the EspHapLed example and got it working fine, but the switch always returns to the off position in HomeKit. Is this expected behavior? I expected the switch to "stick" in the On position.
https://user-images.githubusercontent.com/26520767/106383105-d21bbf00-63bb-11eb-9b87-96d03c4bfdd1.mp4
Here's the serial monitor output from the same time, showing that the messages were received.
11:54:22.188 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:22.188 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:22.235 -> led_callback
11:54:22.235 -> set_led
11:54:22.235 -> notify hap
11:54:22.235 -> found characteristic
11:54:23.727 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:23.727 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:23.727 -> led_callback
11:54:23.774 -> set_led
11:54:23.774 -> notify hap
11:54:23.774 -> found characteristic
11:54:25.261 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:25.261 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:25.261 -> led_callback
11:54:25.308 -> set_led
11:54:25.308 -> notify hap
11:54:25.308 -> found characteristic
11:54:26.714 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 188 incomming data, encrypted is
11:54:26.714 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
11:54:26.714 -> led_callback
11:54:26.714 -> set_led
11:54:26.714 -> notify hap
11:54:26.714 -> found characteristic
11:55:33.698 -> >>> HomeKit: [Client<PHONE_NUMBER>] Got 189 incomming data, encrypted is
11:55:33.698 -> >>> HomeKit: [Client<PHONE_NUMBER>] Update Characteristics
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Sorry for the late reply, the email got filtered to spam 📬. I'm just using the default example (with the only change being the WiFi SSID and password) I'll attach the code in a comment later today as I'm writing this from my phone. Thanks!

Ok, I really met first time instead of huge working device and feedbacks
You will help me, if it's still such behaviour, please comment a couple of lines in example sketch
       if(ch->value.bool_value!=val){  //wil notify only if different           ch->value.bool_value=val;           homekit_characteristic_notify(ch,ch->value);         }
you need always inform apple about actual state, so comment validation if value is changed
   //    if(ch->value.bool_value!=val){  //wil notify only if different           ch->value.bool_value=val;           homekit_characteristic_notify(ch,ch->value);      //   }
Than give me feedback and which version of iOS you are using

Closing issue, due to not reproducable in any known enviropment


Offer to subscribe target user when @-mentioning someone who isn't subscribed.

It seems that zulip does not send a notification to me if someone mentions me in an unsubscribed stream. Is this a designed behavior?

Yes -- the person sending the message does receive a warning and it's their choice to ignore it or not.  See #152 for more discussion of this issue.
Rather tha closing as a duplicate, I'm going to rebrand this ticket to improving the UX around this -- e.g. perhaps the warning to the sender should offer a button to let you subscribe the recipient.

Hi, I would like to work on improving the UX around this issue. I am new to Open Source Development and this will be my first contribution. Could you help me proceed further?

@amalad awesome!  First, you should find the code for the warning (probably in static/js/compose.js) and the code Zulip has in the subscriptions page for letting you subscribe another user to a stream (probably in static/js/subs.js); I recommend using git grep to find both.  And then add a button the compose template offering to do the subscribe action.  You may want to read the section on templates linked here: http://zulip.readthedocs.io/en/latest/directory-structure.html.

Thanks. I'll start working on it

I read and understood the parts of static/js/compose.js and static/js/subs.js pertaining to @mentioning a user who will not receive the message and inviting a new user to a stream. I will now go on to add a button to the compose template to invite the @mentioned user to the stream. I would like to test my code after making the aforementioned changes. Is there any way of doing so?

@amalad Hi! Does https://zulip.readthedocs.io/en/latest/testing.html help you understand how to run our automated frontend tests? Or perhaps you're asking something else?

@brainwane Thanks! I referred to https://zulip.readthedocs.io/en/latest/dev-env-first-time-contributors.html to set up the Vagrant environment in my pc. But I keep running into the following error when i try to start the server:

Can you please help me in resolving this error?

@amalad scripts/setup/flush-memcached is a 3-line script that runs the command you see above.  The problem seems to be that memcached (which is supposed to run on port 11211) isn't running.  You should try addressing that by running sudo service memcached start and trying again.

I tried using sudo service memcached start. But it didn't work. I am getting the same error.

Hmm.  Does running scripts/setup/flush-memcached directly work?  Regardless it seems like you should be able to print-debug this problem and figure out where it's going wrong; there's very little code in there.

@timabbott Has this issue be resolved already? I wonder why is this still open?

Yes, this feature was added months ago; I think we just forgot to close the issue.  Thanks for pointing this out @jajodiaraghav!


mpd: encode "&" signs to "&" for gtk

What does this PR do?:
Replace all & signs with & since GTK will otherwise be unable to render it and log a warning.
Why did I write it?:
I noticed that my filename property had a problem showing & signs. I copied the replaceAll from language.cpp and hardcoded it to only replace & with &. I used it on all the getTag calls too since I assume that it could be a problem there too, but it should be tested first. A better solution would probably be to have that lambda as function (since there were already 2 replace calls in the code)
The GTK error is this btw.:
(waybar:12268): Gtk-WARNING **: 19:04:05.824: Failed to set text '3/3: Nightcore - Up & Down (Marnik) [k7tH72AEBZw].mp3: 00:01/02:18' from markup due to error parsing markup: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity * escape ampersand as &

Does this cover <, >, ', etc?

No. I didn't even knew that GTK has some reserved chars until I saw the Error. It's currently just a quickfix :/

Can you send me a link to the documentation that specifies all encodings?

Ok. I found out what has to be replaced. I will update this PR in the next few days

Can you send me a link to the documentation that specifies all encodings?

https://wiki.ubuntu.com/NotifyOSD#Treatment_of_the_Desktop_Notifications_Specification_1.1
if you scroll down a bit, you'll se a table with the conversions.

@ErikReider I rewrote the PR to now encode all of these chars: <>&"' and it is in the waybar::util namespace. I confirmed that the function is working by using the mpd filename formatter, but I didn't test the hyprland changes. I hope the way I wrote it is good enough in terms of the coding style (especially that I used a C array instead of a C++ array since I couldn't get the initalization working in a C++ array)

Thx!


JQL Query not pulling only the desired work items

Hello,
I have a project in jira named Clarion, of which i need to port over only the work items that have a status of "ready for deployment"
I assumed you could do this, and tried to use the JQL Query to only pull the work items that had the project = CLAR and status = "ready for deployment.
"query": "project = CLAR AND status = \"Ready for Deployment\" ORDER BY Rank ASC",
The above statement does indeed pull only the Clarion project, but pulls ever work item of that project, regardless of status.
Is there any way to do this, i dont want all of the work items. just the specific ones that match those criteria.
Thank you

@E-McKee This should work... Can you share your log file with us or the session id from it?
Not that it should matter but test using single quotes for the status expression,
"query": "project = CLAR AND status = 'Ready for Deployment' ORDER BY Rank ASC"

@MOlausson Im so sorry. ill marked this as closed, this was user error. I was modifiying it, thinking i was modifying the file i had placed in my applications folder, when really i was modifying where i had copied it from. So in short i was changing it but i never saw any differences because i was changing the wrong file. So sorry about that.

I should also specify that this did work as intended and i was able to pull just the specific work items

Glad to hear you found the problem.


Changing the template and adding customzation in pandas_dataframe_agent/csv agent

Hi ,
Thanks for veery helping notebooks
Hope all of you are doing great.
I am developing a chatbot/question-answer agent using GPT-4 on pandas dataframe in langchain. I am able to make it work with following code:
gpt4_agent = create_pandas_dataframe_agent(
    ChatOpenAI(temperature=0,
               openai_api_key=OPENAI_API_KEY,
               model_name = 'gpt-4'),[sub_listing_df,company_df], verbose=True
)

But, I think that I can make it more optimized by changing some paramters, and especially prompt template: Here is the prompt template being used by default:
display(Markdown(gpt4_agent.agent.llm_chain.prompt.template))
----------------------
You are working with {num_dfs} pandas dataframes in Python named df1, df2, etc. You should use the tools below to answer the question posed of you:

python_repl_ast: A Python shell. Use this to execute python commands. Input should be a valid python command. When using this tool, sometimes output is abbreviated - make sure it does not look abbreviated before using it in your answer.

Use the following format:

Question: the input question you must answer Thought: you should always think about what to do Action: the action to take, should be one of [python_repl_ast] Action Input: the input to the action Observation: the result of the action ... (this Thought/Action/Action Input/Observation can repeat N times) Thought: I now know the final answer Final Answer: the final answer to the original input question

This is the result of print(df.head()) for each dataframe: {dfs_head}

Begin! Question: {input} {agent_scratchpad}

How can I change the prompt template?
Thanks for any help

I have tried following:
template = """We are scraping data from a Vehicle Damage Estimating Software. First input is Vehicle Make Model Year, Type, and respective Part and Operation.
            Then we have to choose from possible options to reach that specific part. I will provide you with received Options, you have to tell me which to choose,
            So we can reach to respective part info
Just output single option, and not folllowing sequence.

Begin! Question: {input} {agent_scratchpad}"""

gpt4_agent = create_pandas_dataframe_agent(
    ChatOpenAI(temperature=0,
               openai_api_key=OPENAI_API_KEY,
               model_name = 'gpt-4'),
    [sub_listing_df,company_df], verbose=True,
    chain_type_kwargs={
        'prompt': PromptTemplate(template=template,input_variables=['input','agent_scratchpad'])
    }
    )

But it is not changing the agent prompt template


crash report

Godot version:
3.2
OS/device including version:
Mac OS X 10.15.3 (19D76)
Issue description:
The scene editor has no response when switch scene tab, then it quit.
It happens very frequently.
Steps to reproduce:
It happens randomly without any particular steps.
Minimal reproduction project:
crash.txt

Please fill out the template. We need more info to help you!

Godot version:
3.2.1.rc1.official
OS/device including version:
Windows 7 SP1 x64
Steps to reproduce:

Create new project
Add Node2D (for example)
Save Scene and closed tab - tab1
Reopened closed scene
Add new tab - tab2
Go to previous tab (tab1) and delete node
Go to tab2 and back to tab1
Crash


Split out some types into their own files

Some files were quite large with multiple public types in them so move some types to their own files.
NFC
Split out NSDateComponents from NSCalendar.swift
- class NSDateComponents => NSDateComponents.swift
Split out URLQueryItem from URLComponents.swift
- struct URLQueryItem => URLQueryItem.swift
Split out some types from NSURL.swift
- class NSURLComponents => NSURLComponents.swift
- class NSURLQueryItem => NSURLQueryItem.swift
- struct URLResourceKey, URLFileResourceType => URLResourceKey.swift

@swift-ci test

@swift-ci test


Lyrics+ 2.0.0 click "Next Prepared" results in error message

With 4 lyrics prepared, I can select the first and display.  If I then click "Next Prepared" it will go to the next prepared song.  If I do this a second time to go to the file "05 Angels We have Heard.txt", I get the following error:
[lyrics+2.0.0.lua] Failed to call button_prop_clicked for button_prop_clicked: C:/OBS-Lyrics-2.0.0/OBS-Lyrics-2.0.0/lyrics+2.0.0.lua:1867: attempt to concatenate a nil value
If I try to directly select "05 Angels We have Heard.txt" at this point I get:
[lyrics+2.0.0.lua] Failed to call modified_callback for modified_callback: C:/OBS-Lyrics-2.0.0/OBS-Lyrics-2.0.0/lyrics+2.0.0.lua:1867: attempt to concatenate a nil value
This seems to be specific to the song in question:
05 Angels We have Heard.txt

The apostrophe in "o'er" is likely the culprit. It looks to be a stylized one, instead of the regular one.

@iraytrace Has the issue been resolved?


[BUG] Unknown flow provider type

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
I get an KC-SERVICES0013: Failed authentication: org.keycloak.authentication.AuthenticationFlowException: Unknown flow provider type message in the logs (see below for complete stack trace), when trying to use the extension in KC24 (with proper extension version 24).
It's not a migrated flow, it's a newly created flow in the realm (see below for a picture of the flow). The flow is designed as mentioned in the README. Additionally, the same flow design works in KC23 with extension version 23.
In the UI I directly get an invalid username or password error message, I even can't start authentication properly (cant't entering anything like username/password).
Expected Behavior
No response
Steps To Reproduce
No response
Version
- Keycloak: 24.0.1
- This extension: 24.0.0

Anything else?
Configured auth-flow:

Complete StackTrace
kcd_kc        | 2024-03-12 14:45:09,355 WARN  [org.keycloak.services] (executor-thread-15) KC-SERVICES0013: Failed authentication: org.keycloak.authentication.AuthenticationFlowException: Unknown flow provider type
kcd_kc        | 	at org.keycloak.authentication.AuthenticationProcessor.createFlowExecution(AuthenticationProcessor.java:879)
kcd_kc        | 	at org.keycloak.authentication.AuthenticationProcessor.authenticateOnly(AuthenticationProcessor.java:1026)
kcd_kc        | 	at org.keycloak.authentication.AuthenticationProcessor.authenticate(AuthenticationProcessor.java:884)
kcd_kc        | 	at org.keycloak.protocol.AuthorizationEndpointBase.handleBrowserAuthenticationRequest(AuthorizationEndpointBase.java:152)
kcd_kc        | 	at org.keycloak.protocol.oidc.endpoints.AuthorizationEndpoint.buildAuthorizationCodeAuthorizationResponse(AuthorizationEndpoint.java:337)
kcd_kc        | 	at org.keycloak.protocol.oidc.endpoints.AuthorizationEndpoint.process(AuthorizationEndpoint.java:202)
kcd_kc        | 	at org.keycloak.protocol.oidc.endpoints.AuthorizationEndpoint.buildGet(AuthorizationEndpoint.java:113)
kcd_kc        | 	at org.keycloak.protocol.oidc.endpoints.AuthorizationEndpoint$quarkusrestinvoker$buildGet_4b690b27439f19dd29733dc5fd4004f24de0adb6.invoke(Unknown Source)
kcd_kc        | 	at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
kcd_kc        | 	at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141)
kcd_kc        | 	at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:147)
kcd_kc        | 	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:582)
kcd_kc        | 	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
kcd_kc        | 	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
kcd_kc        | 	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
kcd_kc        | 	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
kcd_kc        | 	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
kcd_kc        | 	at java.base/java.lang.Thread.run(Thread.java:840)

Duplicate of #260 - I thought I searched properly, but obviously I didn't ;)


Update gitter channel with the exoseq one

use the specific exoseq gitter channel instead of the nf-core/lobby

That was quick ;-)


Error on npm start

sillas@sillasLaptop ~/Downloads/tinder/tinder $ sudo npm start

><EMAIL_ADDRESS>start /home/sillas/Downloads/tinder/tinder
> cross-env NODE_ENV=development babel-watch server

events.js:163
      throw er; // Unhandled 'error' event
      ^

Error: spawn babel-watch ENOENT
    at exports._errnoException (util.js:1033:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
    at onErrorNT (internal/child_process.js:367:16)
    at _combinedTickCallback (internal/process/next_tick.js:80:11)
    at process._tickCallback (internal/process/next_tick.js:104:9)
    at Module.runMain (module.js:607:11)
    at run (bootstrap_node.js:425:7)
    at startup (bootstrap_node.js:146:9)
    at bootstrap_node.js:540:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>start: `cross-env NODE_ENV=development babel-watch server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script 'cross-env NODE_ENV=development babel-watch server'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the react-boilerplate package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     cross-env NODE_ENV=development babel-watch server
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs react-boilerplate
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls react-boilerplate
npm ERR! There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/sillas/.npm/_logs/2017-03-18T01_12_09_328Z-debug.log

The log output:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 silly lifecycle<EMAIL_ADDRESS>no script for prestart, continuing
7 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>8 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
9 verbose lifecycle<EMAIL_ADDRESS>PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/home/sillas/Downloads/tinder/tinder/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
10 verbose lifecycle<EMAIL_ADDRESS>CWD: /home/sillas/Downloads/tinder/tinder
11 silly lifecycle<EMAIL_ADDRESS>Args: [ '-c', 'cross-env NODE_ENV=development babel-watch server' ]
12 silly lifecycle<EMAIL_ADDRESS>Returned: code: 1  signal: null
13 info lifecycle<EMAIL_ADDRESS>Failed to exec start script
14 verbose stack Error<EMAIL_ADDRESS>start: `cross-env NODE_ENV=development babel-watch server`
14 verbose stack Exit status 1
14 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:279:16)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at EventEmitter.emit (events.js:194:7)
14 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:40:14)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at ChildProcess.emit (events.js:194:7)
14 verbose stack     at maybeClose (internal/child_process.js:899:16)
14 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
15 verbose pkgid<EMAIL_ADDRESS>16 verbose cwd /home/sillas/Downloads/tinder/tinder
17 verbose Linux 3.19.0-32-generic
18 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
19 verbose node v7.7.3
20 verbose npm  v4.4.1
21 error code ELIFECYCLE
22 error errno 1
23 error<EMAIL_ADDRESS>start: `cross-env NODE_ENV=development babel-watch server`
23 error Exit status 1
24 error Failed at the<EMAIL_ADDRESS>start script 'cross-env NODE_ENV=development babel-watch server'.
24 error Make sure you have the latest version of node.js and npm installed.
24 error If you do, this is most likely a problem with the react-boilerplate package,
24 error not with npm itself.
24 error Tell the author that this fails on your system:
24 error     cross-env NODE_ENV=development babel-watch server
24 error You can get information on how to open an issue for this project with:
24 error     npm bugs react-boilerplate
24 error Or if that isn't available, you can get their info via:
24 error     npm owner ls react-boilerplate
24 error There is likely additional logging output above.
25 verbose exit [ 1, true ]

sillas@sillasLaptop ~/Downloads/tinder/tinder $ nodejs --version
v6.10.0
sillas@sillasLaptop ~/Downloads/tinder/tinder $ npm --version
4.4.1

what OS are you using?

Linux Mint 17.3 Rosa (Ubuntu 14.04.5 LTS)

try upgrade npm and then running yarn. might also want to try removing cross-env to see if that fixes the issue.

closing bc haven't heard back.


Automated Package Upgrade

:tada: This PR is included in version 28.2.35 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


🐛明细表数据为一条且有分页配置时不显示内容

🏷 Version
🖋 Description
🔗 Reproduce Link
https://riddle.alibaba-inc.com/riddles/61675ef6
🖥 Steps to Reproduce
😊 Expected Behavior
😅 Current Behavior
💻 System information

fixed in  https://github.com/antvis/S2/pull/338


Thoughts on data-components?

I've been working on this tiny library called data-components that's basically a simple component structure for non SPA projects.
Let me know your thoughts and if you think it belongs here.
Cheers and congrats for gathering so much great material here!

Hi, I'm sorry. I don't think I have enough time currently to look deeper into your framework. I'm sorry.

@donaldpipowitch No worries.


Add interrupt support for the button

Adds an interrupt handler for the button so that the OneButton tick() function is called whenever the button is pressed or released as well as in the main loop. This ensures that single, double and triple clicks are all correctly recognised. The interrupt handler is needed as some of the processing in the main loop is very slow and clicks are missed making the user experience very frustrating.
Only tested on Heltec Wireless Tracker.

I tested this into other boards and works... adding it manually with minor mods and also adding joystick interrupt for T-deck joystick, THANKS!


Issue locating NetMHCpan

Hi there,
I am trying to call neoepitopes using a locally installed version of topiary and NetMHCpan, and keep running into this error

Traceback (most recent call last):
File "/usr/local/bin/topiary", line 58, in
main(args)
File "/usr/local/bin/topiary", line 43, in main
epitopes = predict_epitopes_from_args(args)
File "/usr/local/lib/python2.7/dist-packages/topiary/predict_epitopes.py", line 273, in predict_epitopes_from_args
mhc_model = mhc_binding_predictor_from_args(args)
File "/usr/local/lib/python2.7/dist-packages/mhctools/cli/args.py", line 150, in mhc_binding_predictor_from_args
return mhc_class(**kwargs)
File "/usr/local/lib/python2.7/dist-packages/mhctools/netmhc_pan.py", line 43, in NetMHCpan
stderr=devnull)
File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['netMHCpan', '--version', '_MHCTOOLS_VERSION_SNIFFING']' returned non-zero exit status 1

The netMHCpan install on my computer is version 3.0, and interestingly netMHCpan by itself has issues calling the version command internally (although I can do it externally using an echo command)

I figured out there was an issue with my path to NetMHCpan


Select file

Hi everyone,
is it possible to select a file in folder?
is it possible to get a file selected in folder to do another action?
Thanks
Best regards
Michele

Hello how are you?
I cannot understand what are you want to do with the file manager.
Can you describe with more details the action you want to do?
Regards.

Hi,
Scenario example: i'm editing a news entity in my CMS. News entity has a Set of String containing a relative path to document (image or other). So, through CMS UI and file manager i should be able to select single or multiple image to associate a news entity (Possible action after select a document in filemanager).
Thanks
Best regards
Michele

Do you want to select several files from a folder to copy or move to another folder?

More or less...
After selection, on press a custom button, will be call a custom function
function customFunction(data){
// do something
}
data is an array of object
{
name: 'Image A',
path: '/folder_1/folder_child/image_a.png',
size: #### ,
// other metadata information
}
Is it possible?
Thanks
Best regards
Michele

Actually, there are a variable named temp that stores the selected item
 $scope.temp = new Item();

Your idea is to handle multiple temps (selected) items, so we need to refactor to
 $scope.temps = [];

And all the item-related methods of the controller to could handle selected files.
This feature is a nice to have, but wont be implemented in the nexts releases.
If you want, you can do a refactor an propose with a pull request.
Regards


popovers: Refine word wrapping in user profile.

In this commit, I fixed the 'word-break: break-all' for profile fields in popovers.css to 'overflow-wrap: break-word which allows long words to break and wrap onto the next line if they exceed the width. Also, this works on all browsers (Safari included). While testing my implementation, I noticed that the word for Email was not in Russian like it was before, so I implemented it back to Russian instead of English in translation.json.

Fixes: #22865

Screenshots and screen captures:
Before:

After:

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[x] Highlights technical choices and bugs encountered.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

@sayamsamal maybe you can review the actual CSS changes in this; if they look good, we could merge with the translation tweak dropped.

Thanks for the work @IsabelaPO. I have left you some feedback regarding the overflow of the profile avatar, and removing translation related changes (which belong at Transifex UI instead).
Other than that, please consider fixing your commit summary, we generally avoid terms like fix: and prefer imperative verbs. Make sure you give https://zulip.readthedocs.io/en/latest/contributing/commit-discipline.html#commit-messages a thorough read before the next feedback request, thanks!

Thank you so much for the feedback! @sayamsamal I have already implemented the changes that you proposed! Here is the picture with the updated code:

Sorry for the delay!

@sayamsamal I'm assuming you'll keep reviewing this one; I added the "maintainer review" label.

The changes LGTM. But the commit message could still use some improvements. Please do actually give a read to https://zulip.readthedocs.io/en/latest/contributing/commit-discipline.html#commit-messages. Also please update the PR title and description to match the current state of the PR.

Thanks @IsabelaPO! Tchanges LGTM. @timabbott over to you for integration.

@sayamsamal Please update the labels when handing a PR off to @timabbott .

Merged, thanks for the contribution @IsabelaPO!


Detect redundant witnesses in transactions

If a redundant signature is detected, i.e., a signature using a key which is not required to spent output, the transaction will not be validated.

superseded by #127


Fix build break where Microsoft.Terminal.Control.dll is empty

Summary of the Pull Request
TIL that the <None Include="Foo.def" /> line in our projects is actually totally meaningless. The important line is the one that's in cppwinrt.build.pre.props, where we declare
<ModuleDefinitionFile Condition="Exists('$(ProjectName).def')">$(ProjectName).def</ModuleDefinitionFile>

So if you change a project's name, and not the .def file, then the linker will just not use the .def file at all.
More importantly, this seemingly doesn't matter in debug builds. In a Debug build, the linker will happily still include WINRT_CanUnloadNow and WINRT_GetActivationFactory in the exports from the dll, even without the .def. But in a Release build, the linker is much more agressive about pruning symbols that aren't referenced, and without those two, NONE of the symbols are eventually referenced.
This PR fixes Microsoft.Terminal.Control by renaming the .def, and makes it marginally harder for someone to make the same mistake in the future.
References

Regressed in #9472

PR Checklist

[x] Closes #9529
[x] I work here

@msftbot merge this in 1 minute


/user/whois Examples out of date

The example responses in the documentation for /user/whois are not up to date with the current responses for /user/whois .

Fixed, thanks for reporting


Change default value for restart-on-deploy-when-onnx-model-changes to…

… true
Please review only, will merge when apps are on a version where the flag setting for this flag is true.

@bjorncs or @baldersheim please review, needed after merging master into this branch


Error for zones with underscore like Asia/Ho_Chi_Minh

Hi!
Thank you for your crate!
Looks like something is wrong:
let tz = tz_by_name("Asia/Kuala_Lumpur").expect(("Not found"));

Thank you very much for your bug report! I just published a fixed version.

Great work!


docs typo

In docs:
RAILS_ENV=production script/delayed_job -n2 restart
should be:
RAILS_ENV=production script/delayed_job -n 2 restart
right?
with space between n to 2

either one works just fine


Darkmode is not loading if behind pfsense router

the app loads, but with a white layout.
DevTools Error:
GET<EMAIL_ADDRESS>net::ERR_CERT_AUTHORITY_INVALID
(index):251 Uncaught ReferenceError: Darkmode is not defined
at (index):251
(anonymous) @ (index):251
This happend, if the network traffic is watched by any firewall with spamhaus dln. The URL cdn.jsdelivr.net is marked as not save.
In my case, i could allow the traffic, but maybe its a good idea to include the js file to your repo.

I will include it , thanks for the feedback !


Console Iot - proposal to align device input schema with JSON editor view

The idea is to have the JSON editor for device to have the following template :
{
  "id": "<optional-id>",
  "registration" :
    {
      "enabled": true,
      "defaults": {},
      "ext": {},
    },
  "credentials": []
}

This align the graphQL schemas to match this.

So I was implementing this in the mock server and I have concerns because it leads to have transaction support in the backend server :
In hono credentials and device management are done through different API calls. It means that to execute the graphQL query the console backend needs to do two calls to the device registry.
So the most sensible way to implement this is to register the device data, register a callback to the result and register the credentials if the device was registered successfully. If the credentials call then fails, then should we delete the device that was created or forward an error message to the console frontend ?
Can we make sure that we cover all the issues that can happens in error messages ?

I wouldn't care too much about the mock server.
For the real backend, I would propose to create a new API in the Hono device management API, which allows to do a composite update of registration and credentials at the same time. And let the graphql server only access this API call.

For the real backend, I would propose to create a new API in the Hono device management API, which allows to do a composite update of registration and credentials at the same time. And let the graphql server only access this API call.

and then the transaction work is delegated to the device registry implementation which is far easier. sounds good to me. Yet another API addition in Hono.


Render 12/24 hour format according to user's preference

The element currently render the hour format according to the local of the provided lang attribute, which when en or en-US will uses 12h clock format which is unexpected for users who are living in a region where the 24h format is the predominant format. See Wikipedia on which regions use which hour format.
I therefor propose to render the hour format in the user's preferred format that they have set in their OS, as determinable by Intl APIs. Specifically DateTimeFormat() accepts a hour12 option and the option for this value is determinable via various means. There is also a newer hourCycle option which also supports the 11-hour format, but this API is not yet widely supported in browsers.

All sounds very reasonable. PRs welcome!

I'll try. I think we could make it the default behaviour with an HTML attribute to opt-out, maybe call it strictLangFormatting which means it would strictly renders with the detected lang attribute, like it currently does.


Pass pod names as env var in deployments for logging purposes

Problem
With https://github.com/knative/pkg/pull/1714, pod names passed as env vars are used in logging.
Persona:
Which persona is this feature for?
Exit Criteria
Pod name passed as env vars properly to pods in deployments.
Time Estimate (optional):
0.125
Additional context (optional)
Ref impl: https://github.com/knative/eventing/pull/4072

https://github.com/knative-sandbox/eventing-kafka-broker/pull/191
/assign


referenceSearch in fragmentarium

There is still a pretty bad bug if you actually search something in the front page (like Fragment Number) and then once the results of the search are shown and you press search again you can see the bug on the userinterface and the url changes too. I dont know why seems like a React thing.

There is still a pretty bad bug if you actually search something in the front page (like Fragment Number) and then once the results of the search are shown and you press search again you can see the bug on the userinterface and the url changes too. I dont know why seems like a React thing.

It is not a React thing. You are initializing the state of SearchGroup incorrectly and the state is not used to change fields. There are redundant states inside the search forms. You should add test for the SearchGroup

 Search Bibliography

@jlaasonen SearchGroup test is missing and maybe there could be a way to reuse BibliographySelect (i currently duplicated it to use it in this PR). Other than that it is ready for CodeReview. Code Climate complains about BibliographySelect beeing a duplicate-

BibliographySelect should be reused. Why was it copy-pasted?

Won't fixed some of the duplicates. CodeClimate likes to complain a lot about frontend code.


added test for skip delete event when resources are not added in test_config

ISSUE TYPE

Bug fix Pull Request

SUMMARY

Added skip delete event test case that should be skipped if event occurred for a resource which is not added in test configuration.
Modified AllowedEventKindsMap to removed the v1/services resource

Fixes test case - Validate that delete events are skipped when an event occurs for a resource which is not added in resource_config of issue #354

@A-kanksh-a should we wrap the conditions to check if an event is allowed in functions and use that in tests?
e.g
utils.AllowedEventKindsMap[utils.EventKind{
				Resource:  resource,
				Namespace: "all",
				EventType: config.DeleteEvent}] ||
				utils.AllowedEventKindsMap[utils.EventKind{
					Resource:  resource,
					Namespace: test.Namespace,
					EventType: config.DeleteEvent}]

@A-kanksh-a should we wrap the conditions to check if an event is allowed in functions and use that in tests?
e.g
utils.AllowedEventKindsMap[utils.EventKind{
				Resource:  resource,
				Namespace: "all",
				EventType: config.DeleteEvent}] ||
				utils.AllowedEventKindsMap[utils.EventKind{
					Resource:  resource,
					Namespace: test.Namespace,
					EventType: config.DeleteEvent}]

@PrasadG193 will do the changes.

Hello @A-kanksh-a ,
Thanks again for the PR!
Thank you for contributing to BotKube. Could you please fill out this form, so we can send the well deserved awesome swags :slightly_smiling_face:
Team BotKube


Update to SPT 3.10.x

I am very interested in this project, but I noticed that it has not been updated for a long time, so I tried to update it myself.
In the "BotsGroup_AddEnemy_Patch" section, I almost rewrote it from scratch because I was unable to update it without errors on the original code. I am not sure if my changes will affect the functionality, perhaps you should consider rewriting this part back to its original state.

Hi GH-Dowo,
I'm denying your pull request because the DLLs in your pull request are not digitally signed by BattleState Games. I verified their hash against recent DLL files for version 3.10 and they don't match. If you can please submit your changes for version <IP_ADDRESS> 33420 (used by all recent SPT 3.10 versions) and add the signed DLL files, I'll happily review and merge.

Emm, in fact, the DLLs I use come from my own game directory. Anyway, I will check it.

Thanks for submitting PR - I've just merged it and released the latest version :)


Changed transactionID to transaction_id.

Tested with the Testbed app.  The transaction appears in the commerce tab.

👍  cc @ahmednawar

Result of Integration 1
Duration: 7 minutes and 15 seconds
Result: 1 error, failing state: build-errors


Useless quaternions in multiplication

Hello,
Here:
def _natural_control_quaternion(quaternions):
    """Return second control quaternion given the other three."""
    outer, inner_control, inner = quaternions
    return (
        (inner_control * inner.inverse()) *
        (inner * outer.inverse())
    )**(1 / 2) * outer

you do the multiplication (inner_control * inner.inverse()) * (inner * outer.inverse()). But the quaternions multiplication is associative, so this multiplication is the same as inner_control * outer.inverse().

Thanks for reporting this!
TBH, I don't really remember how I derived this equation, I guess there was a fair bit of trial and error involved.
In the last few days I've properly derived the equation for the Euclidean case (e15e018ea9af9f36010a0c540f1e87dacfe9597a, rendered: https://splines.readthedocs.io/en/latest/euclidean/end-conditions-natural.html#Bézier-Control-Points), which leads to the simplified equation that you suggested (c8707fe06bc07ce6182a7fd0d8bcf2c244bd5c9b, rendered: https://splines.readthedocs.io/en/latest/rotation/end-conditions-natural.html). The implementation now looks like this:
https://github.com/AudioSceneDescriptionFormat/splines/blob/c8707fe06bc07ce6182a7fd0d8bcf2c244bd5c9b/src/splines/quaternion.py#L611-L622
I've also fixed this in the Rust implementation: https://github.com/AudioSceneDescriptionFormat/asdfspline-rust/pull/11.

I'm closing this. Thanks again @stla, and feel free to report any further problems!


fix: No longer include cluster name in launch template name, since the character sets are not compatible

Fixes #3697
Description
How was this change tested?
Manually
karpenter-5b498c9df9-bkp5j controller 2023-04-04T18:43:47.408Z	DEBUG	controller.provisioner.cloudprovider	created launch template	{"commit": "7a5dba2", "provisioner": "default", "launch-template-name": "Karpenter-14641531617515598163", "launch-template-id": "lt-08fff1a4effae8849"}

Realistically, there's not a test I can write for this. There are an infinite number of tests you could write to assert that something doesn't happen.
Does this change impact docs?

[ ] Yes, PR includes docs updates
[ ] Yes, issue opened: #
[X] No

Release Note

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@ellistarn
thank you very much for the fix
Is it possible to issue a release with it, so we can continue our migartion?


Default value for SEARCH_UI_JSTEMPLATE_RANGE does not exists.

Hello,
using the default config, I got an error in the web debugger. It seems that templates defined by:
SEARCH_UI_JSTEMPLATE_RANGE = 'templates/invenio_search_ui/range.html'
does not exists.

I couldn't reproduce this.

Looks like @diegodelemos already solved it in August: https://github.com/inveniosoftware/invenio-search-ui/commit/3b6c10f437cc240d21fcdbf201813363751b14ae#diff-9f15dc8ccde101566573b9fc9c32cba8R49

Closing as solved in https://github.com/inveniosoftware/invenio-search-ui/pull/50 (tested locally using example app)


Volume Slider bug fix

I messed up with the main level blueprints to add the save file for the volume changes

Katie reviewed it and its only partially fixed so I'm closing it without merging it for now. Check the StandUps channel for Katie's review.


Build error

Hello, I have followed the readme and I got the following error:
svagi@api:~$ git clone https://github.com/Azure/azurefile-dockervolumedriver src/azurefile
Cloning into 'src/azurefile'...
remote: Counting objects: 140, done.
remote: Total 140 (delta 0), reused 0 (delta 0), pack-reused 140
Receiving objects: 100% (140/140), 77.21 KiB | 0 bytes/s, done.
Resolving deltas: 100% (27/27), done.
Checking connectivity... done.
svagi@api:~$ export GOPATH=`pwd`
svagi@api:~$ export GO15VENDOREXPERIMENT=1
svagi@api:~$ cd src/azurefile
svagi@api:~/src/azurefile$ go build -o azurefile
driver.go:11:2: cannot find package "github.com/Azure/azure-sdk-for-go/storage" in any of:
	/usr/src/pkg/github.com/Azure/azure-sdk-for-go/storage (from $GOROOT)
	/home/svagi/src/github.com/Azure/azure-sdk-for-go/storage (from $GOPATH)
driver.go:12:2: cannot find package "github.com/Sirupsen/logrus" in any of:
	/usr/src/pkg/github.com/Sirupsen/logrus (from $GOROOT)
	/home/svagi/src/github.com/Sirupsen/logrus (from $GOPATH)
driver.go:13:2: cannot find package "github.com/ahmetalpbalkan/dkvolume" in any of:
	/usr/src/pkg/github.com/ahmetalpbalkan/dkvolume (from $GOROOT)
	/home/svagi/src/github.com/ahmetalpbalkan/dkvolume (from $GOPATH)
main.go:8:2: cannot find package "github.com/codegangsta/cli" in any of:
	/usr/src/pkg/github.com/codegangsta/cli (from $GOROOT)
	/home/svagi/src/github.com/codegangsta/cli (from $GOPATH)

Oh I guess you need to run "go get" first

Hmm no this project uses godep. Can you please check your Go version is at least 1.5?

@ahmetalpbalkan Yes, you need to run go get first.

Not really I was wrong. You should not be running go get. Can you please check your go version?

@ahmetalpbalkan After I installed all the dependencies with go get, everything works as expected.
$ go version
go version xgcc (Ubuntu 4.9.1-0ubuntu1) 4.9.1 linux/amd64

Your go version seems a bit weird. There's no go 4.9.1. All the dependencies are already in the source code and if you use go1.5 it should automatically find these without go get.

@ahmetalpbalkan Ok, thank you.
Btw I also have problem to use postgres with /var/lib/postgresql/data volume. Do you know if this is considered a bad practice?

Yeah you probably shouldn't use this other than a few files you'll read and write occasionally. Databases are a bit more critical to be stored in file service I think. Please take a look at this article: https://web.archive.org/web/20150427210728/https://msdn.microsoft.com/en-us/library/azure/dn790517.aspx

Ok, thank you!


Landing page content and branding

The landing page for wherever we host this should explain a bit about the product, when it'll be a thing blah blah, marketing.

This is basically "what's on the page when not logged in"?

This is for cms.codeforamerica.org - where CMS is whatever we end up calling it.


⚠ Bofrost.fr has degraded performance

In abe4b77, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 920 ms

Resolved: Bofrost.fr performance has improved in f7f197d.


fix: do not clean docker images at the end of a CP

Description

How has this been tested?

Checklist

[ ] changelog was updated with notable changes
[ ] documentation was updated

/e2e

End to end tests: :hourglass_flowing_sand: STARTING

/e2e

End to end tests: :hourglass_flowing_sand: STARTING

/e2e

End to end tests: :hourglass_flowing_sand: STARTING

/e2e help

Usage: /e2e [options] [help]

/e2e may appear anywhere as long as it is on its own line

Options:
  --refs <value>                          Extra refs (branch or tag) with format REPO=GIT_REF,REPO=GIT_REF.
  Supported repositories: orchestrator, substra-backend, substra-frontend, substra-tools, substrafl, substra, substra-tests, substra-documentation, substra-ci.
  Example: /e2e --refs substra-backend=some_branch,orchestrator=some_tag (default: {})
  --tests-to-run, --tests <tests-to-run>  Comma-separated list of tests to run. Valid options: sdk, substrafl, doc, frontend, mnist, camelyon or NONE. (default: "sdk")
  -h, --help                              display help for command

/e2e --refs substra-tests=quote-fix-unquote-ci

End to end tests: :hourglass_flowing_sand: STARTING

End to end tests: :hourglass_flowing_sand: STARTING

Fixes FL-1286


[WIP][DOCS] Add example of using requestStack in a namer

This could be useful for users that are very new to symfony and this was already asked in the issues: #243
To be honest, I used RequestStack before I didn't remember it right away. Maybe it helps someone to save 3-4 mins.

Hi @mablae
Thank you for your PR!
IMHO this is a general Symfony/DI thing, but I'm fine to merge this.

Hi @mablae
Nice example! There is one thing I am worried about.
I would check data from request more thoroughly to avoid unwanted exploits, like ?catId=any/../../<path_to_upper_folders_in_tree>

@okorneliuk Thanks, you are of course right and I will add your suggestion.

Merged in #377, thank you!


[PDI-13802] - It's impossible to create duplicate connections for sla…

…ves & database but it's possible to edit these connections giving them the same names in Repository Explorer.It's possible to create duplicate connections for clusters in the View tab

introducing delegates for clusters and partitions that checks shared object does not exist

@mattyb149, @brosander, review it please. As far as I know, the code  freeze has not been announced yet.
/cc @kcruzada

@mdamour1976 can you process this ?

Unit tests pass


Unsoundness in <SockRef as From<&AsRawFd>>::from

You can do something like:
let sock = socket2::SockRef::from(&-1);
assert!(Some(sock).is_none());

With the changes in #222

This is the same problem as being discussed in #229, SockRef::from needs to ensure the RawFd is valid, but currently doesn't.

Whoops I meant #218.

Ah, sorry about that.

Oh, wait, I'll add this to that discussion, but this is actually unsound, not just questionably unsafe - because of the niche optimization from #222, you can create an invalid value in safe code.

Oh, wait, I'll add this to that discussion, but this is actually unsound language-wise, not just questionably unsafe/non-private - because of the niche optimization from #222, you can create an invalid value in safe code.

You're right using -1 is even worse, but as #222 is talking about a redesign I though it best to not have two concurrent threads talking about the same thing. But this is definitely blocking a v0.4.1 release (which would include #222).


dnsutils - option to ignore additional section in dns/srv response

DNS SRV response may include "additional records" which contain IP addresses in lieu of hostnames.
If IP addresses are passed to framework that attempt kerberos auth, krb5/gss libs do not canonicalize the hostname and kerberos attempts to obtain service ticket for $service/$ipaddress which causes kerberos auth to break.
This provides an option to ignore the additional records.

Codecov Report

Merging #217 into master will decrease coverage by <.01%.
The diff coverage is 57.14%.

@@            Coverage Diff             @@
##           master     #217      +/-   ##
==========================================
- Coverage   66.01%   66.01%   -0.01%
==========================================
  Files         500      500
  Lines       39531    39533       +2
  Branches     4033     4034       +1
==========================================
  Hits        26097    26097
- Misses      12444    12446       +2
  Partials      990      990

Impacted Files
Coverage Δ

lib/python/treadmill/dnsutils.py
57.14% <57.14%> (-1.53%)
:arrow_down:

Continue to review full report at Codecov.

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

Codecov Report

Merging #217 into master will decrease coverage by <.01%.
The diff coverage is 50%.

@@            Coverage Diff             @@
##           master     #217      +/-   ##
==========================================
- Coverage   66.01%   66.01%   -0.01%
==========================================
  Files         500      500
  Lines       39531    39533       +2
  Branches     4033     4034       +1
==========================================
  Hits        26097    26097
- Misses      12444    12446       +2
  Partials      990      990

Impacted Files
Coverage Δ

lib/python/treadmill/dnsutils.py
57.14% <50%> (-1.53%)
:arrow_down:

Continue to review full report at Codecov.

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


Stuck at "VNC Handshake"

For some reason this hapenns now and it never loads

I tried to update but nothing, what can I do ?

Are you accessing the container directly or through a reverse proxy ?
Did you try to clear your browser cache or access the container via a private/incognito window ?

by IP Directly, it fixed itself today.
I did try different browsers or icognito mode, it only worked in edge, weird is that I didnt use it on the other browsers but the problem was present in all of them except edge.
anyway, Thanks!


Allow passing custom AbortController to register and authenticate functions without breaking existing behavior

Motivation
This Pull Request adds the ability to pass a custom AbortController to the register and authenticate functions. This allows finer control over the authentication lifecycle, which is helpful in applications that manage multiple authentication processes simultaneously or need to handle aborting operations in a specific way.
Changes Made

Added an optional signal parameter to RegisterOptions and AuthenticateOptions interfaces.
Modified the register and authenticate functions to use the provided signal if available.
If a signal is provided in the options, it uses that AbortSignal.
If no signal is provided, it falls back to using the existing global ongoingAuth logic.
Maintained backward compatibility by preserving existing behavior when no signal is provided.
Updated documentation and comments to reflect the new optional signal parameter.

Backward Compatibility

Existing users who do not pass a signal will experience the same behavior as before.
The global ongoingAuth variable is still used when no custom AbortController is provided.
This change should not break any existing implementations.

Additional Notes

It addresses issues where the global ongoingAuth could cause unintended side effects in complex applications.
For simplicity and clarity, it's often better to let users manage their own AbortController instances. I am willing to submit a PR to remove the global controller altogether, but this would be a breaking change, so I have not done it here.

In my app, I first try passkey authentication with autocomplete, and if that doesn't work, I retry without it. The issue is that once I call authenticate() with autocomplete, I can't cancel that ongoing authentication process when I need to switch methods. This leads to errors like 'Cancel ongoing authentication' and leaves the authentication ceremony stuck.
By allowing an optional AbortSignal to be passed to the register and authenticate functions, I can have finer control over each authentication request. This lets me cancel specific authentication processes without interfering with others, especially when switching between different authentication methods based on user interaction.
The global AbortController currently in use doesn't allow this level of control, which causes problems in my app when managing multiple authentication flows.

Strange. This should work out of the box. Triggering the authentication should cancel any ongoing authentication and just work.

Strange. This should work out of the box. Triggering the authentication should cancel any ongoing authentication and just work.

I made a attempt to reproduce the issue I'm facing. Once client.authenticate() is called with autocomplete true, I am unable to call client.authenticate() without autocomplete.
https://svelte.dev/playground/62b923e16dd84e48b040d12e1b3b1221?version=5.2.7
Svelte repl reproduction, for the demo to work it required logging in with github.

Regarding the authentication with autocomplete, it should be invoked during page load, or when the component is mounted. More precisely, everything must be ready before the user even focuses on the input field, otherwise it will not even be triggered.  I guess I should describe that better in the docs.
Then, calling the second "manual" authenticate should make the "autocomplete" one running in the background fail with "Cancel ongoing authentication", and the current one proceed. I'll try to add this to the demo and clarify the docs ...when I have some time.

Regarding the authentication with autocomplete, it should be invoked during page load, or when the component is mounted. More precisely, everything must be ready before the user even focuses on the input field, otherwise it will not even be triggered.  I guess I should describe that better in the docs.
Then, calling the second "manual" authenticate should make the "autocomplete" one running in the background fail with "Cancel ongoing authentication", and the current one proceed. I'll try to add this to the demo, when I have some time.

@hjaber I guess this can be closed, right? Or is there still any need for overriding the abort controllers / signals? Just reopen it if you think there is still a use case.

Thank you @dagnelies, agree with closing the PR for now. That said, I’m still trying to figure out how to properly cancel authenticate() when it’s called with autocomplete: true. I can’t seem to get the expected behavior when trying to start a new ceremony by calling authenticate() again with autocomplete: false — the first one doesn’t cancel, and it blocks starting a new one.
My svelte repl demo above was a reproduction of the issue I'm encountering.


[Proposal] Add AnimatedListState.removeRange

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Use case
We already have AnimatedListState.insertAllItems that takes an index and a length, whereas AnimatedListState.removeAllItems just removes all items.
I would like to suggest that either removeItems also support index and length (possible as optional named arguments) or that a new removeRange method is added.
Proposal
I think it should be provided by the AnimatedListState class in Flutter.

Agree!