Added tutorial about working with renderers and plots

Initial draft of a Tutorial about working with renderers and plots. Needs review. Here's a rendered version: https://anaconda.org/philippjfr/plots_and_renderers/notebook

I'd like to get this integrated soon, probably as a user guide since it's already very API focused. @jbednar correctly pointed out that it was a bit of mess and a bit repetitive (largely because it contains copied and pasted bits from 3 different versions of similar documents). Suggestions on how to make quick improvements to this very welcome. The main reason I'd like to see this merged is so I can reference it from the user guides about bokeh server deployment, to avoid having to introduce the Renderer concepts there.

I would like to make a pass through this notebook but I do understand you want it merge ASAP. Here is what I suggest:

Don't add this to Tutorials, add it to examples/userguide.
Write the user guide reference material in it.
When I make a pass through it, I'll have to make sure to update the user guide accordingly which means I'll wait till you have your user guide merged.

Maybe we can have a PR after your first user guide version where I do a pass through this notebook, you can review it and then we can update the user guide accordingly.

@philippjfr Is this material now in the user guide?

Yes, it is. Still needs polish but we can close this.


New version: Jackett.Jackett version 0.21.1546

Pull request has been created with WinGet Releaser v2 :rocket:
Microsoft Reviewers: Open in CodeFlow

Again, no, there's no issue with the installer, just the validation crapping out once more. Today's went through fine, and there's no major changes - https://github.com/microsoft/winget-pkgs/pull/134032

Automatic Validation ended with:

Installation failed with exit code -1978335187 2024-01-13 22:08:37.017 [FAIL] Installer failed security check. Url: https://github.com/Jackett/Jackett/releases/download/v0.21.1546/Jackett.Installer.Windows.exe Result: 0x80004005

(Automated response - build 570.)

Hi @ilike2burnthing,
The package didn't pass a Defender or similar security scan. This might be a false positive and we can rescan tomorrow.
(Automated response - build 570.)

/AzurePipelines run

Like before, it's a false positive. Thanks for rerunning.


chore: Update Bootstrap to 5.0 (in package.json)

Code reviewers

@loqimean

Summary of issue
Update Bootstrap to version 5.0
Summary of change

In file package.json set "dependencies": { ...
"bootstrap": "^5.0.0",  ...}
Execute in CLI
yarn install

reopened in https://github.com/ita-social-projects/ZeroWaste/pull/537


Added in Signal Zone information for US layout.

Thanks for putting this together. How do you propose that we integrate this into the API?

@jordanbtucker We could have an overload for sending Signals using the enum being specified and then use enum.ToString() to pass it through to the call.
When I get some time I'll do the other languages too.

Closing due to inactivity.

Closing due to inactivity.


improve emoji rendering

Making a note of this here as it came up on discord.
The current raster server doesn't e.g:
https://img.shields.io/badge/yes-👍-blue.svg
https://raster.shields.io/badge/yes-👍-blue.png
I've not tested squint.

Checking now (need to get the review app for https://github.com/badges/shields/pull/5754 deployed again), but I'll be pleasantly surprised if it works

So emoji rendering is a mixed bag. Some of them work totally fine. e.g:

https://squint-test.herokuapp.com/badge/emoji-❤-blue.svg
https://squint-test.herokuapp.com/badge/emoji-😎-blue.svg
https://squint-test.herokuapp.com/badge/emoji-😀-blue.svg

..and some of them not only don't render the emoji character, but also completely ruin everything else on the badge:

https://squint-test.herokuapp.com/badge/emoji-👍-blue.svg
https://squint-test.herokuapp.com/badge/emoji-🇳🇴-blue.svg
https://squint-test.herokuapp.com/badge/emoji-🐏-blue.svg

I'm actually pleasantly surprised that any of them are working. I wonder if we need to grab some additional packages (fonts or otherwise) in order to improve things here


Add Typescript Support + New Features & Improvements

Hey @loureirorg, thank you very much for your efforts in creating this library! We at getmateo are using it for our new app. During development, we added some general improvements and Typescript support to this library and thought maybe you would be interested in merging them into your library :).
To add Typescript support, you will need to add a bundler that transpiles Typescript code to Javascript code. If you need help, feel free to reach out to us. @psteinroe recommends tsup.

Hi, @Myzel394.
Thank you for your contribution to this project. I'm really happy to see that getmateo is using the library and that you've added some improvements and Typescript support. This was of the main things in the to-do list and it has been sitting in a limbo for a long time.
I apologize that I won't be able to review the PR until next weekend (or the other). I'll make sure to give it a thorough review as soon as I can. Thank you again for your contribution.

Hey @loureirorg I just wanted to know if there are any news regarding the status of this PR ^^


Add Kwirk (gb)

Please add Kwirk (gb).

Hi, there is a patch for Kwirk available. Here's a direct link:
https://github.com/mattcurrie/gb-save-states/raw/master/patches/Kwirk (UE) [!].gb.bsdiff


Signing Clickonce manifests when binaries are already signed

I could not yet test ClickOnce due to #735, signing the deployment manifest wil allways sign all underlying artifacts, like the application manifest and the binaries.
On exception is signing the deployment manifest. That will work when the other artifacts are not found.
But my scenario is this:
I have a pipeline which:

builds the binaries
signs the binaries
builds a msi
signs the msi
publishes a zip with the binaries
publishes the msi

Some customers will use the msi, but for multiple customers we host the app also in our cloud, creating a separate clickonce for each customer.
So when deploying to our cloud for a customer, I pick the zip with (already signed) binaries and create the manifests and than I need to sign the application manifest and the deployment manifest. But no need to sign the binaries again.
(In my old process with a pfx codesigning certificate (which is expired now and this methods is not allowed anymore by the new regulations) I did this with mage.exe -Sign.
How can I accomplish this scenario with dotnet Sign?

Right now there is no option to disable recursive signing but that would probably be a good addition. But it would probably be a good idea to first redesign how we handle containers and filters before we add this feature.
p.s. You can test this locally by cloning my repository,checking out my branch and building the project. I have also done some tests in VM's using the output in the artifacts\bin\Sign.Cli\Debug\net8.0\win-x64 folder.

@dlemstra I tested with a clone of your repro and the bug seems indeed been fixed.
But I discovered that the whole clickonce signing flow in dotnet sign is based on the output of VS/MSBUILD with the .deploy file extension for each file. But I have simply a clickonce created from scratch with mage.exe, so no .deploy files.
So I have to rethink my options. Perhaps just rename my files also to .deploy before creating the manifest and deployment file?
Does renaming already codesigned file, break the code signing?

BTW, look like using the --file-list option, you can prevent (re)signing of certain or all files.
And to answer my own question about renaming files: seems that is not a problem, because the sign tool signs a file when it has no .deploy extension and at the end that extension is added again.

After looking into the code what is exactly happening and doing some changes in my flow, I think I can manage my scenario with the current dotnet sign (including #735 of course).
I changed my flow to use .deploy files (with a custom step to add 'mapFileExtensions="true"' to the deployment tag in the deployment manifest). This way we don't need the web.config either which is nice (learned something new ;-) ).
And with the help of the --file-list I can say that only the .manifest and .application file should be signed.
So I will close this issue.


Cluster version is too old warning message

Hi, after following the instructions of how to install H2O, we are getting this warning on local and YARN based installations:
Your H2O cluster version is too old (5 months and 3 days)!
Please download and install the latest version from http://h2o.ai/download/

@javierluraschi @edgararuiz This should come up as a warning. Is it actually an exception?

Right, it is a warning, ideally not one that we would like to show in a demo.

@edgararuiz Which build are you using for this?

Does this help?
install.packages("h2o", type = "source", repos = "http://h2o-release.s3.amazonaws.com/h2o/rel-turing/6/R http://h2o-release.s3.amazonaws.com/h2o/rel-turing/6/R")
devtools::install_github("h2oai/rsparkling", ref = "stable")
library(sparklyr)
library(rsparkling)
Sys.setenv(SPARK_HOME="/usr/lib/spark")
options(rsparkling.sparklingwater.version = '1.6.7')
sc <- spark_connect(master = "yarn-client", config = conf, version = '1.6.0')
Your H2O cluster version is too old (5 months and 3 days)!
Please download and install the latest version from http://h2o.ai/download/Warning http://h2o.ai/download/Warning message:
Edgar Ruiz. Solutions Engineer. RStudio.com https://www.rstudio.com/|<EMAIL_ADDRESS>mailto:edgar@rstudio.com(228)-697-9248 | LinkedIn https://www.linkedin.com/in/edgararuiz

On Jan 30, 2017, at 1:05 PM, Navdeep Gill<EMAIL_ADDRESS>wrote:
@edgararuiz https://github.com/edgararuiz Which build are you using for this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/h2oai/rsparkling/issues/9#issuecomment-276157883, or mute the thread https://github.com/notifications/unsubscribe-auth/AHgtU0N6X_0SMME9gbNgamuaC0qw2G_zks5rXjSTgaJpZM4LwzvD.

@edgararuiz Okay. The build is quite old. Is there a reason for using a build this old? Also, we added this check for a build age in the backend maybe last summer or so. A potential solution is the following:

Yeah, that's what on the site (http://spark.rstudio.com/h2o.html)

@edgararuiz Is it possible to use a newer release? If not, I think suppressing warnings would do the trick.

I’m sorry, do you mean a newer Spark release, as in 2.0.0 or a newer release of H2O, and if the later, will that work with a 1.6.2 & 1.6.0 version?
thanks,
Edgar Ruiz. Solutions Engineer. RStudio.com https://www.rstudio.com/|<EMAIL_ADDRESS><EMAIL_ADDRESS>(228)-697-9248 | LinkedIn https://www.linkedin.com/in/edgararuiz

On Jan 30, 2017, at 1:42 PM, Navdeep Gill<EMAIL_ADDRESS>wrote:
@edgararuiz https://github.com/edgararuiz Is it possible to use a newer release? If not, I think suppressing warnings would do the trick.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/h2oai/rsparkling/issues/9#issuecomment-276168109, or mute the thread https://github.com/notifications/unsubscribe-auth/AHgtU5lrvAOEwULLMBPMMJ3-swqZlXgtks5rXj0kgaJpZM4LwzvD.

@edgararuiz Ah, have you seen the latest README? It has integration info, which you might find helpful for this. Let me know if it does or not.

What would be the s3 link to download the version that matches 1.6.2?
1.6.2	<IP_ADDRESS>

Essentially to get <IP_ADDRESS> instead of <IP_ADDRESS>, which is what's on the readme
# In this case we are using rel-turnbull 2 (<IP_ADDRESS>).
install.packages("h2o", type = "source", repos = "http://h2o-release.s3.amazonaws.com/h2o/rel-turnbull/2/R")

@edgararuiz It would be "http://h2o-release.s3.amazonaws.com/h2o/rel-turan/3/R"
I should probably add release names to that table. Maybe even links. Thanks for providing this valuable info!

Yeah, that'll be great, one more:   <IP_ADDRESS>

@edgararuiz That would be "http://h2o-release.s3.amazonaws.com/h2o/rel-turing/7/R"

Thanks
Regarding the message, could rsparkling suppress it if it's the latest available for that context's Spark version?  So if I'm in a 1.6 Spark version, it's ok that I'm in a <IP_ADDRESS>, but not ok if I'm on <IP_ADDRESS>.  Does that makes sense?
There are still commercially available Hadoop distributions and implementations that have not upgraded to Spark 2

@edgararuiz That makes sense. I can explore on how to suppress that message. In the meantime you can suppress the warning.
Can i close this issue?


timeSeries does not work

"use strict";
exports.__esModule = true;
var stocks = require("stocks.js");
stocks.API_KEY = 'XXXX';
stocks.timeSeries({
    symbol: 'TSLA',
    interval: '1min',
    amount: 10
}, function (err, res) {
    console.log(res);
});

Debugged a little bit and the URL created is messed up, the interval is rewritten
Processing Key:function = TIME_SERIES_intraday
Processing Key:symbol = TSLA
Processing Key:outputsize = full
Processing Key:1min = undefined1min
This is the URL: [https://www.alphavantage.co/query?apikey=Q7U8TQA8Q5ZBYYTY&function=TIME_SERIES_intraday&symbol=TSLA&outputsize=full&1min=undefined1min&]

Stacktrace if useful:
Error: An error occured. Please create an issue at https://github.com/wagenaartje/stocks/issues with your code, and provide the following message: Invalid API call, please visit doc
umentation (https://www.alphavantage.co/documentation/) for function: TIME_SERIES_INTRADAY
    at exports.XMLHttpRequest.request.onload (/app/node_modules/stocks.js/src/stocks.js:56:21)
    at exports.XMLHttpRequest.dispatchEvent (/app/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:591:25)
    at setState (/app/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:614:14)
    at IncomingMessage.<anonymous> (/app/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:447:13)
    at emitNone (events.js:110:20)
    at IncomingMessage.emit (events.js:207:7)
    at endReadableNT (_stream_readable.js:1047:12)
    at _combinedTickCallback (internal/process/next_tick.js:102:11)
    at process._tickCallback (internal/process/next_tick.js:161:9)

Oops! Seems like a bug was introduced after a recent PR. Should be fixed now, let me know if anything is still wrong.
I'll introduce some build testing with mocha later, so bugs like this won't occur anymore :+1:


Improve back buttons

resolves #395
Back buttons on forms would lead the user in a loop if an error occurs upon submitting the form.
Made use of existing link_back and set_return_url to make back button behavior more consistent.

The changes in this PR are no longer relevant, since I'm removing back buttons entirely


Add Functionality To Track Evolution (For Pokedex)

Just add simple functionality that allows the mod to keep track of everything you've evolved. This would allow the future Pokedex to properly register pokemon through evolution. The number may be used for other mods as well, but I have no examples at this time.

given the way the mod's leaning, and the scope of this mod, not interested in this. other mods can listen to the EVOLUTION_COMPLETE event as of 1.4


Issue with the simple schema validation

Hi,
Can you please tell me what am I doing wrong?
I have a simple schema for Customers looking like this:
ReactionCore.Schemas.Customer = new SimpleSchema
  shopId:
    type: String
  email:
    type: String
  fullName:
    type: String
  imageUrl:
    type: String
  acceptsMarketing:
    type: Boolean
  ordersCount:
    type: Number
  totalSpent:
    type: Number
    decimal: true
  state:
    type: String
  lastOrderId:
    type: String
    optional: true
  lastOrderName:
    type: String
    optional: true
  note:
    type: String
    optional: true
  hashtags:
    type: [String]
    optional: true
  multipassIdentifier:
    type: String
    optional: true
  verifiedEmail:
    type: Boolean
  metafields:
    type: [ReactionCore.Schemas.Metafield]
    optional: true
  createdAt:
    type: Date
  updatedAt:
    type: Date

I have an object looking like this:
doc = {
acceptsMarketing: "true",
createdAt: Thu Jan 29 2015 13:42:19 GMT+0200 (EET),
email: "test@localhost",
fullName: "customer name".
imageUrl: "",
ordersCount: 0,
shopId: "WvrKDomkYth3THbDD",
state: "new",
totalSpent: 0,
updatedAt: Thu Jan 29 2015 13:42:19 GMT+0200 (EET),
verifiedEmail: false
}

But I have the following errors:
0: Objectname: "imageUrl"type: "required"value: null__proto__: Object1: Objectname: "ordersCount"type: "required"value: null__proto__: Object2: Objectname: "totalSpent"type: "required"value: null__proto__: Object3: Objectname: "state"type: "required"value: null__proto__: Object4: Objectname: "verifiedEmail"type: "required"value: null__proto__: Object5: Objectname: "createdAt"type: "required"value: null__proto__: Object6: Objectname: "updatedAt"type: "required"value: null

Can you tell me what am I doing wrong?
Thanks!

Possibly something going wrong with the object cleaning. I can't say more without a reproduction. Can you make a simple reproduction on MeteorPad that includes your insert call?


[75] Create Feature Module for Home

Close https://github.com/nimblehq/jetpack-compose-crypto/issues/75
What happened 👀

Create Feature module and add home package
Add Home screen to :feature:home package

Insight 📝

Create feature:home module that included:

Home screen
Home ViewModel
Price Item

Refactor code after moving

Proof Of Work 📹
The app still works properly.

@doannimble Can you try posting PoW with video please? I have been trying to run the app and it keeps crashing with
Cannot create an instance of class co.nimblehq.compose.crypto.feature.home.HomeViewModel

I have tried clear cache and restart the AS. The error doesn't go away.

@kaungkhantsoe Sorry, I've not updated the latest config of the feature module. Please pull and double-check again 🙏


Stray comment system after closing model

Open a model
Open a comment window
Close the model
The comment window remains open
The comment status remains visible

Claim fixed with 8f0b50de02948758c396dec2b90b67befc721fea


Site needs a responsive menu

The home page at sassoftware.github.io features a top-level menu of useful hyperlinks, but this menu does not alter its overall appearance in response to viewport size changes. Creating a menu that responds is changes in this way would enhance usability and readability on the site.
Solutions to this problem should not require Javascript.

Since #8, the site doesn't feature the kind of menu that requires a responsive component, so I'll close this for now.


Display mempool documentation in our public docs website

Motivation
We are writing documentation for the mempool pieces of zebra in https://github.com/ZcashFoundation/zebra/issues/2859 but we want this docs to show up in https://doc.zebra.zfnd.org/zebrad/
Solution
Make the components and mempool config mods public as suggested in https://github.com/ZcashFoundation/zebra/issues/2859#issuecomment-943786821
When doing this a lot of warnings of missing docs appeared. The easy fix was to add some #[allow(missing_docs)] that we should eventually remove https://github.com/ZcashFoundation/zebra/issues/2891
Review
Anyone can review.
Reviewer Checklist

[ ] cargo doc can create docs (with a lot of warnings but that is another issue: https://github.com/ZcashFoundation/zebra/issues/2892)
[ ] Generated docs contain mempool and mempool config.
[ ] No warnings are displayed in normal builds (cargo build or cargo test)

Follow Up Work
https://github.com/ZcashFoundation/zebra/issues/2891
https://github.com/ZcashFoundation/zebra/issues/2892

This code is old and it will probably need major changes to make it work. Lets close it and open a new PR when the time to fix auto generated docs comes.


fixed redirect file generation

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[x] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[

] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

@ravilach preview redirects:

https://64d4c11c54f15b56d8efa70e--harness-developer.netlify.app/helm/
https://64d4c11c54f15b56d8efa70e--harness-developer.netlify.app/faqs/
https://64d4c11c54f15b56d8efa70e--harness-developer.netlify.app/ci-faqs/
https://64d4c11c54f15b56d8efa70e--harness-developer.netlify.app/chart/

LGTM,
@ravilach we shall give it more test data in front matter section to well test it,
after all the tests, let's remove the test data and merge it to main.

@wei-harness @rohanmaharjan100 thanks for creating! Let's chat about a roll out plan.

@wei-harness @ravilach I have merged redirect file from archives . Please check.

Thanks! When the build finishes, can go test a few.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

@ravilach  @wei-harness

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Hi Guys @ravilach  @wei-harness  I have re added client redirect plugin and file . Please review

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


"Open with ..." - Feature request for Lumina Screenshot

Lumina Screenshot is nice and handy. Good job!
But I am a year-long user of GIMP and would love to see a button such as "Open screenshot with ..." so that I could jump directly to my preferred image editor. Alternatively: To be able to configure, whether "edit" opens the internal editor or my preferred external editor.

Done!
https://github.com/trueos/lumina/commit/a0572cf5076bbc20248018e98f0faee5a9a644da


Applications appear duplicated

Hello,
Sometimes after unlocking screen some applications appear duplicated, even though there is only one instance of them. See the attached screenshot.
System:
Ubuntu 22.04.1 LTS
GNOME Shell 42.2
Thanks

The same problem here. also I can't scroll over them to reach to the power button!
May it also be better with move the entire settings to a new menu 🤔


chore: Upgrade to latest @effect/data + @effect/io

Updates @effect/data to 0.7.4 and @effect/io to 0.15.1

@TylorS - sorry for the delay - thanks for the contribution!
It looks like once again /data and /io have surpassed these versions 🤣 .
Could you update once more? Then we can get this in.

Hey @IMax153, I was waiting for those releases to come through. I've updated the versions and the docs in the latest push

Locally it passed at first, but I'll look into fixing up the build errors.

Oh @TylorS - one other thing we did with /io is we renamed the Tag constant to the name of the service. See https://github.com/Effect-TS/io/pull/321.
Maybe we can also add those changes to this PR?

@IMax153 I updated CompletedRequestMap.Tag -> CompletedRequestMap.CompletedRequestMap including in the internals. Is there anything else I missed?

@TylorS - nope! looks good to me, merging/releasing


Concurrent approvals will fail with RDN

https://github.com/raiden-network/light-client/blob/335cf61617c47854329c4664b428ab95d76329a9/raiden-ts/src/channels/epics.ts#L698-L702
the RDN smart contract only allows approval to change to and from zero. 0 -> x and x -> 0 where x != 0 is okay. x -> y where both x != 0 and y != 0 will fail.
    /// @notice Allows `_spender` to transfer `_value` tokens from `msg.sender` to any address.
    /// @dev Sets approved amount of tokens for spender. Returns success.
    /// @param _spender Address of allowed account.
    /// @param _value Number of approved tokens.
    /// @return Returns success of function call.
    function approve(address _spender, uint256 _value) public returns (bool) {
        require(_spender != 0x0);

        // To change the approve amount you first have to reduce the addresses`
        // allowance to zero by calling `approve(_spender, 0)` if it is not
        // already 0 to mitigate the race condition described here:
        // https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        require(_value == 0 || allowed[msg.sender][_spender] == 0);

        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

This is also a problem in the Python implementation. Ideally concurrent approvals should be allowed since that can have a considerable impact on time for joining a network. (Perhaps not a big problem for the light client, if the expected number of channels is 1)

Damn... nice catch. How it deals with spenders spending less than approved? Does it zero the allowance on first tx, or reduce the allowance by the right amount, as expected?
Isn't this a problem when there's some allowance left, but not enough for a deposit? The user would need to mine approve(0) then approve(newNeededAllowance)...
If the multiple spendings work as expected, we could/should look into moving to a pattern seen on some dApps where on first usage, it "suggests" approving MaxUint256 or some other big number, and then no further approvals are required, and the user may read the SC to ensure it only transfers/spends upon user's request anyway. What do you think?

The user would need to mine approve(0) then approve(newNeededAllowance)...

This is indeed a problem if the approved amount has to increase, if it is large enough that it is not a problem.

approving MaxUint256 or some other big number, and then no further approvals are required

We have had this discussion here:
https://github.com/raiden-network/raiden/issues/4625
I'd have this option behind a flag though, some users may be uncomfortable with an arbitrarily high approval.


Label for Service Bus queue out of sync with binding type

Go to Integrate tab and add an "OutPutQueueItem (serviceBus)".
The label for the queue name box is "Which queue would you like to trigger off of" -- but you're not triggering, you're creating messages in this queue.

Filed https://github.com/Azure/azure-webjobs-sdk-templates/issues/68


do not check istiod ready on remote cluster's validation controller

move webhookpatch.go  under pkg/webhooks
do not check istiod endpoint ready status for remote validation controller
update failure policy to  as fail for remote validationwebhookconfigurations

Fix: https://github.com/istio/istio/issues/23945

@irisdingbj: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
c5e86fb4f2eec495f1c82b03e10a6f2dc5faa4cf
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn @linsun PTAL, Thanks

In response to a cherrypick label: new pull request created: #23974

Thank you for fixing this @irisdingbj - nice work!!


Basic function for Web Crawler

Created a web crawler function which fetches the links and title of a webpage and also the time the data is fetched.

Hey, there are a few PEP8 style violations in your code.
specifics:
E111 | 5 | 2 | indentation is not a multiple of four
E113 | 5 | 2 | unexpected indentation
E111 | 9 | 6 | indentation is not a multiple of four
E113 | 9 | 6 | unexpected indentation
E111 | 22 | 2 | indentation is not a multiple of four
W291 | 22 | 38 | trailing whitespace

The only PEP8 style violations I found in my code were to put 2 blank lines before defining functions and trailing whitespace which has now been fixed :)

The only PEP8 style violations I found in my code were to put 2 blank lines before defining functions and trailing whitespace which has now been fixed :)

if I am not wrong, it was a series of violation which was to be fixed by those blank lines. Whatever it is, I am happy you have it all styled correctly now :)

"indentation is not a multiple of 4"

Fixed. Misread the requirement.

Made it more lenient by just making it fetch links from between href and not anchor tags too. Also didn't add mailto: and tel: support as it runs a check to see if the link begins with https://

Done, thank you.


Fixing the retaining cycle in MobileBarcodeScanner.cs

This pull request fixes the retaining cycle in MobileBarcodeScanner.cs
The retaining cycle is created with the appController which is a delegate controller injected into the class.
It should use the WeakReference.

Thanks for your contribution!  I've done a lot of work to modernize the ZXing.Net.Mobile code base and have merged those changes into master.  I've included fixes from your PR manually.  Please open a new issue or PR if you have more suggestions or changes.  Thank you so much for your help!


Drop obsolete Turtle conformance tests.

Fix #69

Thanks!
This has been merged: https://github.com/robstewart57/rdf4h/commit/4f8203eeff573e2c4fb8b048d8ff751da9115837 .
I did this manually, due to a conflict as data/ttl/conformance/test-00.out had been removed by the other PR.


Following Javascript Bounces - e.g. onLoad => window.location = 'http://somewhere.else/...

Before writing my own, I was looking for a library that handles all redirects and came across your project but it seems from my quick look at the code that you don't handle all the various javascript redirects?
Stuff like...
window.location = "https://www.example.com";
window.location.href = "https://www.example.com";
window.location.assign("https://www.example.com");
window.location.replace("https://www.example.com");
self.location = "https://www.example.com";
top.location = "https://www.example.com";

// Not in onclick, plus a bunch of other rules

Contributing
Pull Requests are always welcome. Please file an issue detailing your proposal before you invest your valuable time. Additional features and bug fixes should be accompanied by tests.

So, is this something that you'd want me to add?
I'd prefer to add another dependency for the XRegExp library but think that I can do it without named parameters and negative look-behind.
I think that I also noticed some possible missing cases in <meta http-equivalent="refresh"
Please advise.

you don't handle all the various javascript redirects?

This library handles protocol-level redirects, i.e., HTTP status codes 3xx.

Stuff like...
window.location = "https://www.example.com";
window.location.href = "https://www.example.com";
window.location.assign("https://www.example.com");
window.location.replace("https://www.example.com");
self.location = "https://www.example.com";
top.location = "https://www.example.com";

The only way to handle such redirects is by executing all JavaScript code on a page (and possibly loading external scripts).

So, is this something that you'd want me to add?

Thanks for proposing, but this seems out of scope for this library. The size of the code needed for this is likely a multiple of the current follow-redirects size.

I'd prefer to add another dependency for the XRegExp library but think that I can do it without named parameters and negative look-behind.

Nah, you need a full HTML parser and JavaScript engine :smile:
So thanks for proposing, but this seems more fit for a separate library.

@RubenVerborgh

Nah, you need a full HTML parser and JavaScript engine ??
So thanks for proposing, but this seems more fit for a separate library.

I respectfully disagree.  I'm only proposing a few lines of code, all done with regex -- no DOM required.  I've run it on more than 1 million sites at this point so....
I went ahead and used axios (which uses follow-redirects) and put my code on top of that so no worries.
REGARDING META REFRESH WITH LESS THAN A SINGLE DIGIT TIMER...
(this is one way that I've seen more than a few sites do redirection)
It seems to me that you should be handling this one, again with only regex.
<meta http-equiv='refresh' content='1;url=http://someotherdomain.com"
OR
<meta content='1;url=http://someotherdomain.com' http-equiv='refresh'

The idea is that it waits for 1 second then jumps to another url = redirect
static getMetaBounce(html) {
    const REGEX_META_BOUNCE = XRegExp('<meta\\s+(?:http-equiv=[\'"]?refresh[\'"]?\\s+content=[\'"](?:\\d;)?url=(?<url>[^"\'>\\s]*)|content=[\'"](?:\\d;)?url=(?<url>[^"\'\\s]*)["\']\\s+http-equiv=[\'"]?refresh)');

    const metaBounce = XRegExp.exec(html, REGEX_META_BOUNCE);
    if (metaBounce && metaBounce.url) {
        return metaBounce.url;
    }
    return null;
}

And I don't need to use XRegExp but it's slightly less beautiful.

I respectfully disagree. I'm only proposing a few lines of code, all done with regex -- no DOM required. I've run it on more than 1 million sites at this point so....

While you might have found a regex that works on your 1 million sites, it is impossible to correctly parse HTML with only regular expressions in general. The expressivity of HTML is higher than what regex supports.
With JavaScript, it's even worse, as solving this problem can be reduced to the intractable halting problem.
For example, does your regular expression work for the following cases?
// should detect redirect
(function (l) { l.href = "http://example.org/" })(window.location);

// should NOT detect redirect
if (false) {
    window.location.href = "http://example.org/";
}
// window.location.href = "http://example.org/";
var self = { location: {} };
self.location.href = "http://example.org/";
throw new Error();
window.location.href = "http://example.org/";

<div>
// should NOT detect redirect
window.location.href = "http://example.org/";
</div>

For the HTML case, your regex does not match the following valid case:
<meta http-equiv=refresh content='0;URL=http://example.org/'>

Your regex will match the following invalid case:
<noscript>
<meta http-equiv=refresh content='0;url=http://example.org/'>
</noscript>

And no matter how the regexes are adjusted, there will always be cases that are not covered, because of the expressivity mismatch. So we have the choice between either having incorrect support with regexes (which will lead to many frustrations and bug reports), or correct support with an HTML and JavaScript engine (which is way out of scope for this protocol-level library).

Fair enough but...
#1.  I had dropped the window.location discussion after your first rebuke.  And, yes, I did run it successfully against the top 1M sites in Alexa.  [The main reason where this "javascript bounce" is used in the wild is with affiliate programs and I'm pretty confident that my logic works for all those as well as we test a million affiliate links per month.]
#2.  I still respectfully disagree that the <meta http-equiv=refresh case is too broad for regex OR not useful in a comprehensive "follow-redirects" project.   [BTW, I typed that regex by hand but 1 "?" is all it takes to correct the regex for the case which you said wasn't matched...
<meta http-equiv=refresh content='0;URL=http://example.org/'>
#3. Sorry, being picky now, but the  case isn't really invalid because there is no script engine.  :)
But I got it, you want to be protocol only so thanks for clearing that up.
AND thanks for taking the time to respond and good luck with all your projects.
HAVE A GREAT WEEKEND...  ;)


fix: restart transaction when moving it to wakeup queue

Fixes the issue reported in https://github.com/home-assistant/core/issues/99736
Not sure which specific change caused this, but the message generator for transactions moved to the wakeup queue after failing with NoACK was no longer reset. This resulted in them immediately resolving to undefined when continuing. For queries, this also resulted in the command time to include the time the node was asleep, causing an extremely long timeout waiting for the node's response, which would never come since no command was actually sent.

@zwave-js-bot automerge


Sotherby's spelling

Sotheby's is misspelled in the Control window as Sotherby's (extra R)

Not quite sure how I managed that! Fixed in 1.3.1...


Switch off config file to ENV variables

Feature Request or Issue?
TODO: Is this a feature request or a bug/issue?
Overview
TODO: Give a brief overview of the issue or requested feature

Now both are supported with #25


How to upload/download binary files?

How can I upload/download binary files? Can someone provide an example? I assume it's not a bug, but rather what I'm doing wrong.
 File "<stdin>", line 1, in <module>
  File "<stdin>", line 7, in HDFS_upload
  File "pyarrow/io-hdfs.pxi", line 458, in pyarrow.lib.HadoopFileSystem.upload
  File "pyarrow/io-hdfs.pxi", line 459, in pyarrow.lib.HadoopFileSystem.upload
  File "pyarrow/io.pxi", line 585, in pyarrow.lib.NativeFile.upload
  File "conda5.3.1_py_3.7_env_4/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte```

I have this code that works with text data, but does not work with pickled files.
```def HDFS_upload(local_file, remote_file, printStats=True):
    import pyarrow as pa
    t0 = time.time()
    if printStats:print("HDFS_upload %80s\n\t%80s"%(local_file, remote_file), end='', flush=True)
    fs = pa.hdfs.connect('myhost',8020)
    with open(local_file) as f:
        fs.upload(remote_file, f, buffer_size=4096)
    t1 = time.time()
    sec = (t1-t0)
    if printStats:print("   %11f seconds" % (sec))

HDFS_upload('/path/from.pkl','/user/hdfsuser/path/to.pkl')

Can you write on<EMAIL_ADDRESS> I think you need open(local_file, 'rb')


tippy: Clarify how to use tippy-zulip-tooltip class.

discussion in https://github.com/zulip/zulip/pull/18856#discussion_r654726607

Merged, after a bit more polish work on the documentation.  I think it could be well worth adding comments above each custom widget explaining why it needed the custom tooltip definition, as further documentation of how to do tooltips properly in Zulip, as a follow-up.


a question about license of samples

Hi,
I have noticed that you include some files from Coq's standard library.
Your README.md file currently says:

All other files are covered by the MIT license

Are you sure you can re-release those files under different license than then original one?

    GNU LESSER GENERAL PUBLIC LICENSE
         Version 2.1, February 1999

Jesus. How'd that one slip by?
Gonna nuke that into orbit.

I'd really love to know which wrong turn in life lead to me looking up Coq on GitHub.
I know what the word means in French, but that isn't making this scenario any less awkward.
Asking for @pchaigno to take over in 10... 9... 8...

@matej-kosik, thanks for bringing this to our attention. These should have been removed long ago, but the removal of the copyright headers caused them to slip beneath our notice. This will be resolved in #3314.

You are welcome.

Fixed in #3314. Thanks for flagging this @matej-kosik and thanks for fixing this @Alhadis


"go get" breaks with git/http between 0.9.x and 0.10.x (URL changes?)

Gogs version (or commit ref): 0.9.97 - 0.10.1
Git version: <IP_ADDRESS>
Operating system: Centos 6
Database (use [x]):

[ ] PostgreSQL
[x] MySQL
[ ] SQLite

Can you reproduce the bug at https://try.gogs.io:

[ ] Yes (provide example URL)
[ ] No
[x] Not relevant

Log gist (usually found in log/gogs.log):

Drone test build with gogs 0.9.141
[Macaron] 2017-03-02 14:52:56: Started GET /api/v1/repos/Ian/test/raw/v0.6/drone.yml for <IP_ADDRESS>
[Macaron] 2017-03-02 14:52:56: Completed /api/v1/repos/Ian/test/raw/v0.6/drone.yml 200 OK in 59.789438ms
[Macaron] 2017-03-02 14:52:56: Started GET /api/v1/repos/Ian/test/raw/v0.6/drone.yml.sig for <IP_ADDRESS>
[Macaron] 2017-03-02 14:52:56: Completed /api/v1/repos/Ian/test/raw/v0.6/drone.yml.sig 404 Not Found in 68.977499ms
[Macaron] 2017-03-02 14:52:58: Started GET /Ian/test.git/info/refs?service=git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 14:52:58: Completed /Ian/test.git/info/refs?service=git-upload-pack 401 Unauthorized in 5.056218ms
[Macaron] 2017-03-02 14:52:58: Started GET /Ian/test.git/info/refs?service=git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 14:52:59: Completed /Ian/test.git/info/refs?service=git-upload-pack 200 OK in 207.832553ms
[Macaron] 2017-03-02 14:52:59: Started POST /Ian/test.git/git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 14:52:59: Completed /Ian/test.git/git-upload-pack 200 OK in 216.990109ms
[Macaron] 2017-03-02 14:52:59: Started GET /devel/lflag/info/refs?service=git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 14:52:59: Completed /devel/lflag/info/refs?service=git-upload-pack 401 Unauthorized in 4.995317ms
[Macaron] 2017-03-02 14:52:59: Started GET /devel/lflag/info/refs?service=git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 14:52:59: Completed /devel/lflag/info/refs?service=git-upload-pack 200 OK in 173.165033ms
[Macaron] 2017-03-02 14:52:59: Started GET /devel/lflag/info/refs?service=git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 14:52:59: Completed /devel/lflag/info/refs?service=git-upload-pack 401 Unauthorized in 3.947597ms
[Macaron] 2017-03-02 14:52:59: Started GET /devel/lflag/info/refs?service=git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 14:53:00: Completed /devel/lflag/info/refs?service=git-upload-pack 200 OK in 197.229813ms
[Macaron] 2017-03-02 14:53:00: Started POST /devel/lflag/git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 14:53:00: Completed /devel/lflag/git-upload-pack 200 OK in 161.1855ms
Same test build with gogs 0.10.1
[Macaron] 2017-03-02 10:22:52: Started GET /api/v1/repos/Ian/test/raw/v0.6/drone.yml for <IP_ADDRESS>
[Macaron] 2017-03-02 10:22:52: Completed GET /api/v1/repos/Ian/test/raw/v0.6/drone.yml 200 OK in 82.855318ms
[Macaron] 2017-03-02 10:22:52: Started GET /api/v1/repos/Ian/test/raw/v0.6/drone.yml.sig for <IP_ADDRESS>
[Macaron] 2017-03-02 10:22:52: Completed GET /api/v1/repos/Ian/test/raw/v0.6/drone.yml.sig 404 Not Found in 71.046125ms
[Macaron] 2017-03-02 10:22:54: Started GET /Ian/test.git/info/refs?service=git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 10:22:54: Completed GET /Ian/test.git/info/refs?service=git-upload-pack 401 Unauthorized in 5.017977ms
[Macaron] 2017-03-02 10:22:54: Started GET /Ian/test.git/info/refs?service=git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 10:22:54: Completed GET /Ian/test.git/info/refs?service=git-upload-pack 200 OK in 193.957579ms
[Macaron] 2017-03-02 10:22:54: Started POST /Ian/test.git/git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 10:22:54: Completed POST /Ian/test.git/git-upload-pack 200 OK in 158.866432ms
[Macaron] 2017-03-02 10:22:55: Started GET /devel/lflag/info/refs?service=git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 10:22:55: Completed GET /devel/lflag/info/refs?service=git-upload-pack 404 Not Found in 7.975791ms
[Macaron] 2017-03-02 10:23:12: Started GET /devel/lflag/info/refs?service=git-upload-pack for <IP_ADDRESS>
[Macaron] 2017-03-02 10:23:12: Completed GET /devel/lflag/info/refs?service=git-upload-pack 404 Not Found in 5.075256ms
Description
Hello,
I recently upgraded the gogs version I use at work from 0.9.97 to 0.10.1 and the upgrade appeared to go smoothly albeit for two things (the second one I think needs to be its own issue I'll make after this).
Our gogs setup is configured with webhooks that trigger drone (0.5) builds. After upgrading gogs versions it seems go get from inside the docker containers has stopped working and I'm having a hard time figuring out why. Reverting gogs to 0.9.97 and up to 0.9.141 fixes the problem.
Drone has a clone step that clones the repo that triggered the build before the rest of the build takes place, and currently this step works on 0.10.1 (so git is cloning/authing correctly with gogs) however the next step in the build is to run go get on the repo to pull the other Go deps (most of which are other gogs repos) and it is here where it fails. We use HTTP and SSH (not HTTPS) with gogs but the drone server simply pulls the http url (uses -insecure flag with go get) and uses a .netrc file with a users credentials in order to clone the repo (gogs is set to have registration closed which means you cannot clone without being a user)
In the log snippets above the 401 Unauthorized I believe come from the fact that git tries pulling the url first without the netrc and when it fails adds the auth info from netrc and tries again (why afterwards it succeeds with 200). I think the key URL is this one /devel/lflag/info/refs?service=git-upload-pack (where lflag is a Go dep of the test repo I setup). For versions 0.9.141 and below that URL exists and succeeds, but for 0.10.1 it returns 404.
Idk 100% if thats the issue, and I did look for similar issues here and through the release notes of the versions between 0.9.97 and 0.10.1 and didn't see why this would change. Below is a small snippet of the output from the build on drone
go get -v -d -insecure cd .; git ls-remote git://<IP_ADDRESS>:3000/devel/lflag fatal: repository 'http://<IP_ADDRESS>:3000/devel/lflag/' not found
The http url above does exist and works for older versions of gogs. I can reproduce this outside of drone by simply running the commands go get is. Let me know if there is more information needed, thank you.
...

Patch has pushed to fix this issue, please test on develop branch or https://try.gogs.io.

I built from source on the develop branch (Gogs version <IP_ADDRESS>5) and I am still seeing this issue:
ahochhaus@ahochhaus-pc:~/sg$ go get -v code.taxi/socialworkout/soyotto
Fetching https://code.taxi/socialworkout/soyotto?go-get=1
Parsing meta tags from https://code.taxi/socialworkout/soyotto?go-get=1 (status code 200)
package code.taxi/socialworkout/soyotto: unrecognized import path "code.taxi/socialworkout/soyotto" (parse https://code.taxi/socialworkout/soyotto?go-get=1: no go-import meta tags (meta tag localhost/socialworkout/soyotto did not match import path code.taxi/socialworkout/soyotto))

Is my gogs setup misconfigured or is this bug still open?

This is what I get:
➜  Go go get -v try.gogs.io/unknwon/hello
Fetching https://try.gogs.io/unknwon/hello?go-get=1
Parsing meta tags from https://try.gogs.io/unknwon/hello?go-get=1 (status code 200)
get "try.gogs.io/unknwon/hello": found meta tag main.metaImport{Prefix:"try.gogs.io/unknwon/hello", VCS:"git", RepoRoot:"https://try.gogs.io/unknwon/hello.git"} at https://try.gogs.io/unknwon/hello?go-get=1
try.gogs.io/unknwon/hello (download)
package try.gogs.io/unknwon/hello: no buildable Go source files in /Users/jiahuachen/Applications/Go/src/try.gogs.io/unknwon/hello

Which downloads package correctly.

Thanks. I have now fixed my config error and can confirm you fix works.
Long story short, my repo is setup as a local mirror and I incorrectly set the server.DOMAIN in app.ini.


Register

@JuliaRegistrator register()

Registration pull request updated: JuliaRegistries/General/62308
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.0 -m "<description of version>" 814fb0baed0690096131ef563e7193c9577b11ff
git push origin v0.2.0


HTTPError: 400 Client Error: Bad Request for url: http://localhost:50342/oauth2/token

Describe the bug
Command Name
az ad sp create-for-rbac
Errors:
400 Client Error: Bad Request for url: http://localhost:50342/oauth2/token
Traceback (most recent call last):
python3.6/site-packages/knack/cli.py, ln 206, in invoke
    cmd_result = self.invocation.execute(args)
cli/core/commands/__init__.py, ln 608, in execute
    raise ex
cli/core/commands/__init__.py, ln 666, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
...
python3.6/site-packages/msrestazure/azure_active_directory.py, ln 486, in get_msi_token
    result.raise_for_status()
python3.6/site-packages/requests/models.py, ln 940, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http://localhost:50342/oauth2/token

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az ad sp create-for-rbac --name {} --role {} --scopes {} --query {} --output {}

Expected Behavior
Environment Summary
Linux-4.15.0-1071-azure-x86_64-with-debian-stretch-sid
Python 3.6.5

azure-cli 2.2.0

Additional Context

HI @OrionGG could you pls share context ? from exception, it's talking to localhost and get msi token

Hi @OrionGG , is this run in Cloud Shell ? If yes, this should be a known issue of Cloud Shell. There are several similar issues before. You can reference #9345 to get a workaround solution. Normally, you need run az login. I will close this issue first, if you have other problems, you can reopen it. Thanks


Sortable not working in internet explorer 10(IE10)

The sortable example on this page http://ma.rkusa.st/touch-dnd/sortable.html is not working as expected on IE10. Is there a work around for this? Please advise.

Should be fixed (in master; ma.rkusa.st/touch-dnd ist not yet updated)
Thanks for reporting!

Thank you for the quick response. I took the latest JS and tested it locally but the sortable is still not working. Here is a little more detail on the issue that I'm facing. I'm able to drag an item seamlessly but when I try to drop it at a desired position it doesn't work.

Thanks for testing it. I'll have a look tomorrow

I tried it (with W8 + IE 10.0.29) again and had no problems. I've update http://ma.rkusa.st/touch-dnd to the current version. Would you mind having a look again?
Thanks

I have tested the demo page on Win7 IE10 and it works perfectly. Thanks for this wonderful plugin and quick turn around on this issue. Appreciate it.


Merge candidate_r1 into master

This PR merges the release candidate branch into the master branch for the Q1 2024 release.

I am seeing a conflict with the geojson converter. Is the Submodule reference updated to match?

It looks like master had additional commits ahead of candidate_r1 that was causing a merge conflict. I have pulled these changes from master back in to correct the git history, and updated the geojson converter submodule to target the proper build of the geojson converter. It should now be good to merge.


perf: rea 3 upgrade

Based on https://github.com/Expensify/App/pull/11550 to remove REA 1 code

not ready yet, sorry


New Logger Idea

@keybase/react-hackers Would love feedback on this. Look at logger/types.js for a brief overview.
The idea is that we could implement various versions of Logger that are exactly what we need.
For example one version of Logger could be backed by native android/ios code. Where it can (as a parameter) defer sending a log over a bridge until idle or timeout.
In the Native Logger, the native code can persist logs when it needs to or when there is a crash. Then calling dump(...) will give JS back those logs. This way we can continue to do all the log dumping logic in JS and share that code.

I think we should consider merging this. I think it's better than what we have now and possibly more extensible. It might be useful to have a native-backed logger that forwards messages over the bridge. Then the native side can be sure to dump logs to a file if the app crashes.
Currently there is a periodic dumping logger that will call dump on a given logger. It's definitely better than what we have no, but not the best solution.
I think the logs these produce are much more readable. (see for yourself: 892392815#8f041ba1d85fdb2f5403d41c)
The layout is [LogLevel, Timestamp, LogLine].
With the current setup of the periodic dumping logger the logs themselves may be out of order, but I think it's trivial to write a helper that will sort on the Timestamp field.

One big thing that I think is missing, and I want to say it might make sense to have this in Go is some sort of log rotation/truncation. This just appends to a logfile, but we don't want to have the file grow unbounded. I think it makes sense for it to be in Go because otherwise you are moving a ton of data over the bridge (if in JS), or writing specific native code in objc/java. Do we have log rotation logic in go already? (cc @mmaxim @patrickxb)

@MarcoPolo: we have log rotation in Go already, though it's tied pretty specifically into the keybase/client/go/logger code I think.

[ ] Add action transformer for logs
[ ] Add pass to convert useful console.X to logger.X

[ ] Look at logs and ensure no secrets leak into them


trigram indexes

DOC-4902
DOC-3818
DOC-3687
DOC-3686
DOC-3685

Draft documentation for trigram indexes.

Updated the docs for session variables and operators where applicable.

Made a few opportunistic small improvements to adjacent docs.

This change is

@jordanlewis TFTR! I revised accordingly; PTAL.
Where you mentioned "inexact for a similar_to search", does this mean %? We don't have similar_to in our docs. Let me know if it needs to be added.

@jordanlewis TFTR! I revised accordingly; PTAL.
Where you mentioned "inexact for a similar_to search", does this mean %? We don't have similar_to in our docs. Let me know if it needs to be added.

Where you mentioned "inexact for a similar_to search", does this mean %? We don't have similar_to in our docs. Let me know if it needs to be added.

The % operator is the same as comparing the result of the similarity() operator (sorry, there is no such thing as similar_to, I had it wrong) to the pg_trgm.similarity_threshold.

Where you mentioned "inexact for a similar_to search", does this mean %? We don't have similar_to in our docs. Let me know if it needs to be added.

The % operator is the same as comparing the result of the similarity() operator (sorry, there is no such thing as similar_to, I had it wrong) to the pg_trgm.similarity_threshold.

Sounds good; that was my assumption. Unless you had any other comments on the updated PR, I will merge this!


Rebuild events with observtions system

[x] #2599
[ ] Remove the APIs and models
[ ] Add observations system
[ ] Reintroduce events APIs

TODO(@vigneshhari): Add more depth

Hi @sainak,
Is this something vignesh will be working on, or is this something I could slowly work on?

Hi @sainak can i work on this issue?

This is being worked on in https://github.com/ohcnetwork/care/pull/2549


partitions.py --list gives "AssertionError: Expected arrow in ls output"

I'm getting this error when trying to run partitions.py --list AssertionError: Expected arrow in ls output
What does this mean? Am i doing something wrong?

This meant that the output had an unexpected format and that the block device cannot be found. Could you provide more details, like what device you have?
It would also help if you could add the following line at line 39 (after names = []). Note that you must precede it by exactly four spaces:
    _logger.debug("Output is: %r\n", output)

Then run partitions.py --list --debug

This is the output I get. Windows 10 (Python 3.5.2)
C:\Users\smurp\Projects\lglaf (master)
λ python partitions.py --list --debug
2016-11-06 03:18:18,920 LGLAF.py: DEBUG: Using serial port: COM4
2016-11-06 03:18:19,086 partitions: DEBUG: Output is: 'Hello, I am LAF. Nice to meet you.\x00'

Traceback (most recent call last):
  File "partitions.py", line 277, in <module>
    main()
  File "partitions.py", line 254, in main
    list_partitions(comm, args.partition)
  File "partitions.py", line 125, in list_partitions
    partitions = get_partitions(comm)
  File "partitions.py", line 42, in get_partitions
    assert arrow == '->', "Expected arrow in ls output"
AssertionError: Expected arrow in ls output

Argh, those trickers... The expected output is something like somename -> mmcblkp0. Might have something to do with #7.
Just to be sure, do all commands fail like this? E.g. try this command python lglaf.py --debug -c mount (see README for more examples)

Most commands do fail. Every once in a while I can get in and run basic commands. The main issue I think is that I am running a newer device that is running Marshmallow, so LAF has been updated to counter vulnerabilities.
C:\Users\Seth\Projects\lglaf
λ python lglaf.py --debug -c mount
LGLAF.py: DEBUG: Using serial port: COM4
Traceback (most recent call last):
  File "lglaf.py", line 404, in <module>
    main()
  File "lglaf.py", line 386, in main
    try_hello(comm)
  File "lglaf.py", line 290, in try_hello
    data = comm.read(0x20, timeout=HELLO_READ_TIMEOUT)
  File "lglaf.py", line 148, in read
    buff = self._read(need, timeout=timeout)
  File "lglaf.py", line 189, in _read
    return self.f.read(n)
IOError: [Errno 0] Error

However, if I skip the hello using --skip-hello, I get this message:
LGLAF.py: WARNING: Expected trailer '|\xff\xff\xfe', found 'k\n\x00r'

So, I am going to try some sniffing with Wireshark and see what I come up with.

This issue happens e.g. on some not all Android versions of the G4.
The reason is (as mentioned already for the G3 by @tsnoam ) selinux.
When I can't ls - /dev/block/bootdevice  the partitions.py and extract-partions.py will fail (not a surprise..).
I think of 2 solutions on this:

ls -l /dev/block/platform/soc.0/f9824900.sdhci - I haven't tested that on those problematic Android versions yet though so maybe thats denied as well
(problem: at least f9824900.sdhci is device/model specific!)
using the block names of /proc/partitions instead or as a fallback:

# cat /proc/partitions
major minor  #blocks  name

 179        0   30535680 mmcblk0
 179        1      88064 mmcblk0p1
 179        2        512 mmcblk0p2
 179        3       1024 mmcblk0p3
 179        4       1024 mmcblk0p4
 179        5        512 mmcblk0p5
 179        6        512 mmcblk0p6
 179        7        512 mmcblk0p7
 [....]

Not anymore on the G5.  Nor will it let you open a file handle to /proc/partitions.  But, I suspect, universally, one can get a list from /dev/block/platform/soc/*/by-name (or something like that, most folks probably know what I mean even if I mixed up the particulars), prune the partitions so as to leave just the raw gpt containers (i.e., on my G5, /dev/block/sd{a,b,c,d,e,f}), open a file handle to each, and then rely on prior art from i.e., util-linux, to do the job of calculating where the physical partitions are to be found based on the available information.
Indeed, so far, that is the only way I can think of, to make this work in a straightforward procedural way; every other means by which lglaf might attempt to glean this information has been made unavailable (perhaps this implication of banning "cat" was an incidental, rather than a deliberate omission, as "fdisk -l" is the obvious next thing to try, once you have access to a block device with a gpt and little more.  It's a bit disappointing that there seems to be no way to get the available tools (mainly just ls and lsof) to tell you the partition layout; if anyone has a better idea I'd love to hear it).

This issue is solved, isn't it?

i can speak for the G4 only but here: yes. tested on LP, MM and even the unofficial Nougat

Yep, this issue should be obsoleted by #27


Google warns "Deceptive site ahead" when trying to download release

Hello,
Trying to download from releases I get:
Deceptive site ahead
Attackers on github-production-release-asset-2e65be.s3.amazonaws.com may trick
I guess the file itself and location is ok, could you please report to Google to whitelist?
Thank you!
Alex

Seems like Google fixed something and download is fine now.


Revert "hackday code"

Reverts cesko-digital/loono#1
I was too fast to approve the PR without checking standards of the architecture/documentation/code. Let's revert it and split it into components PR's and review/merge it separately.

We've decided to revert just the flavors and for the navigator, @ryzizub will migrate to Navigator 2.0 in a separate PR ))

@killalad Yeah I will do, for sure in upcoming days. Had 0 time last week to do it


Candle is final option ?

I wonder if there is option like in binance  to check on candles if they are finite or no. Because when I subscribe to candles I am getting only the last one and that one dynamically is changing, but I need the last finalized one when it closes. Is that possible?

Hi, thanks for submitting an issue!
I'm not entirely sure what you are asking though.  Are you asking to include the "is kline closed" field for Binance candles or are you asking more generally if this functionality can be applied to other exchanges?

@bmancini55  yes, both. See what is the problem. Let's say I am  developing a bot. I want to achive following. I want to subscribe to OHLCV candles of given period. Let's assume it's 1h. So when I susbscribe , exchange each 2 second is sending me  candle update. But the candle is not finite. In most of strategies we tend to use the close price of the given period candle. So it would be avesome in general to have a field in subscribeCandles , which says "isFinal":true or "isFinal":false . If you would look on https://github.com/jaggedsoft/node-binance-api#readme you can see that binance.websockets.candlesticks has a field in it , which says isFinal true/false. If you could make it so that your candlstick updates would include or would calculate somehow that and populate it, it would be enormous help for algo developers . Yes, for sure I can somehow catch the moment where one timestamp changes to other. But in general it would be great to be able to have to methods , to subscribe to candlestick updates of the current candle or to only finalized ones.


Consider renaming parallel file readers in Quest

In quest we have file readers for STL and C2C files. For each of these, we also have a parallel version which reads the file in on a single rank and broadcasts the mesh to the rest of the ranks.
Specifically, we have a quest::STLReader class and a corresponding quest::PSTLReader class, and similarly for quest::C2CReader and quest::PC2CReader.
In #850, @rhornung67 suggested that the current file/class names for the parallel/mpi extensions were too terse.
This issue is intended to discuss renaming the parallel extensions.
The following possibilities were suggested:

PSTLReader / PC2CReader (current)
ParSTLReader / ParC2CReader
ParallelSTLReader / ParallelC2CReader
STLReader_MPI / C2CReader_MPI (suggested by @rhornung67)
<other>

Additional notes/factors to consider:

At least some users are using PSTLReader and would need to make (minor) changes to update to a new style

Will reopen if it's considered worthy of discussion.


Redux Toolkit 2.0 and Redux 5.0 migration

:nut_and_bolt: Something else
exciting release from the redux team. See the migration guide here https://redux-toolkit.js.org/usage/migrating-rtk-2
see also
https://github.com/reduxjs/redux-toolkit/discussions/3945
https://github.com/reduxjs/redux-toolkit/releases

closed with #661


ZeroShotClassificationExplainer does not correctly explain ZeroShotClassificationPipeline results (single label)

In the case of a single label, the logic to calculate the classification probability with the ZeroShotClassificationExplainer (see here) is different than the logic in the Huggingface ZeroShotClassificationPipeline (see here):

The Huggingface ZeroShotClassificationPipeline calculates the softmax over entailment and contradiction scores and returns the resulting value for entailment, but
the ZeroShotClassificationExplainer returns just the sigmoid of the entailment score.

At least, if this is intended, it should be documented somewhere. My usecase is multi-label classification and I used the single label approach to simulate that, but it took me some time to figure out that this does not work to explain ZeroShotClassificationPipeline predictions.

Hi @ArneBinder ,
With the line example you linked for Transformers Interpret it is an edge case to accommodate models where there is only a single output node, it's a carryover from the sequence classifier and in all likelihood would never be used for ZeroShot due to the reliance on NLI models.
It's also worth pointing out that the zero-shot explainer is a subclass of both the SequenceClassificationExplainer and the QuestionAnsweringExplainer, rather esoterically I use the method _get_preds() from the QA explainer and then the zero-shot explainers' own _forward() method which is a softmax w.r.t. the entailment class only.
The reason I don't include the contradiction score here is that given the way we use the zero-shot explainer the contradiction scores are not relevant. What we want to know is which class label made the NLI model fire the most w.r.t entailment. At least that's how I interpret it, I might be missing something though. How would you think that the contradiction scores could be used for a zero-shot pipeline ?
Also, if you are trying to explain a multi-label system I would suggest using our new MultiLabelClassificationExplainer.

Thanks for the quick response (and also this very cool project btw)!

How would you think that the contradiction scores could be used for a zero-shot pipeline ?

As I sad, the contradiction scores are used to normalize the entailment scores in the transformers.ZeroShotClassificationPipeline when classes are independent (multi-label), see this code.
What exactly can I do here? For now, I have the following code to get my predictions:
sequences = pd.Series(["text1", "text2"])
classes = pd.Series(["label1", "label2", "label3"])
hypothesis_template: str = 'This example is {}.'

model: ZeroShotClassificationPipeline = transformers.pipeline("zero-shot-classification")

# call the pipeline with multi_label=True
model_output = model(
    sequences=sequences.to_list(), candidate_labels=classes.to_list(), hypothesis_template=hypothesis_template, multi_label=True
)
# convert to dataframe. note: ld_to_dl converts a list of dicts to a dict of lists
res_df = pd.DataFrame(ld_to_dl(model_output))
# use "labels" returned by model to rearrange result because order of scores is not fixed
classes_to_index = pd.Series(data=classes.index, index=classes.values)
predictions = res_df.apply(lambda row: pd.Series(row["scores"], index=classes_to_index[row["labels"]], dtype=float), axis=1)
predictions.index = sequences.index

# result is a dataframe with classes.index as columns and sequences.index as index

Is there an easy way to apply transfomers-interpret?
EDIT: I just re-implemented the Huggingface transformers.ZeroShotClassificationPipeline logic for my purpose to use a transformers.ZeroShotClassificationPipeline instead (this pipeline just calls the base model and applies softmax over the classes, see here), maybe this is a good starting point:
model_name = "facebook/bart-large-mnli"
pipeline: TextClassificationPipeline = transformers.pipeline("text-classification", model=model_name, tokenizer=model_name, return_all_scores=True)

input_texts = assemble_nli_input_texts(
    sequences=sequences.to_list(), labels=classes.to_list(), hypothesis_template=hypothesis_template,
    tokenizer=pipeline.tokenizer
)
# code below is equivalent to:
# pipeline_output = pipeline(input_texts, add_special_tokens=False)
# scores_dict = ld_to_dl([{x["label"]: x["score"] for x in seq_res} for seq_res in pipeline_output])
# named_scores = {k: np.array(v) for k, v in scores_dict.items()}
model_inputs = pipeline._parse_and_tokenize(input_texts, add_special_tokens=False)
with torch.no_grad():
    model_output = pipeline.model(**model_inputs)[0].cpu()
model_output_softmax = np.exp(model_output) / np.exp(model_output).sum(-1, keepdims=True)
named_scores = {label: model_output_softmax[:, idx].numpy() for label, idx in pipeline.model.config.label2id.items()}

scores_entailment_normalized = named_scores["entailment"] / (
        named_scores["entailment"] + named_scores["contradiction"])
scores_reshaped = scores_entailment_normalized.reshape((len(sequences), len(classes)))
predictions = pd.DataFrame(scores_reshaped, index=sequences.index, columns=classes.index)

with
def assemble_nli_input_texts(
        sequences: List[str], labels: List[str], hypothesis_template: str, tokenizer: PreTrainedTokenizer,
):
    args_parser = ZeroShotClassificationArgumentHandler()
    sequence_pairs = args_parser(sequences=sequences, labels=labels, hypothesis_template=hypothesis_template)
    encodings = tokenizer(
        sequence_pairs,
        add_special_tokens=True,
        return_tensors=None,
        padding=False,
        truncation=False,
    )

How can I make use of  MultiLabelClassificationExplainer to get explanations for the normalized output?


Implement a class for allowing combined string / number variables.

This is not a full implementation, but more of a starting point that supports const * (collection of strings). It would need to implement add the possible numerical operations before being merged.
This is intended to allow something like:
Polynomial(1, 2) * Polynomial('a', 'b')
>>> ax^2 + (2a + b)x + 2b

and hopefully:
a = Polynomial(1, 2) * Polynomial('a', 'b')
# To differentiable between a.b = 5 and a['b'] = 5.
a['b'] = 5
a
>>> ax^2 + (a + 10)x + 10

Hello @philippeitis! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file polynomial/core.py:

Line 702:1: E302 expected 2 blank lines, found 1
Line 731:17: E131 continuation line unaligned for hanging indent


chore: package updates

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[req] search #tag to rss

is it possible to add such option?

Do you want to add different tags to each feed or something else?

@conoro idea is to subscribe to tag or search https://www.tiktok.com/tag/ainews


The asset NFT(None) or EUR(Vertex: ...) is missing from Binance.com graph

Not sure what to do and what the actual problem is. What is NFT(None) and what is EUR(Vertex:...)? And which one is missing? And why does it crash everything :/ Would it be possible to have it generate all nodes as necessary and then later on spit out IDs where I can say "the nodes with these IDs shall be the same node". (If my idea of how this works is right).
These are the logs:
2024-07-27 11:10:53,451/dali/INFO: Country: generic
2024-07-27 11:10:53,478/dali/INFO: Initialized input plugin 'dali.plugin.input.rest.binance_com'
2024-07-27 11:10:53,851/dali/INFO: Initialized pair converter plugin 'dali.plugin.pair_converter.ccxt'
2024-07-27 11:10:53,999/dali/INFO: Reading crypto data for plugin 'dali.plugin.input.rest.binance_com' from cache
2024-07-27 11:10:54,003/dali/INFO: Building manifest to optimize price calculation with the pair converters.
2024-07-27 11:10:54,014/dali/INFO: Resolving transactions
2024-07-27 11:11:42,494/dali/ERROR: Fatal exception occurred:
Traceback (most recent call last):
  File "C:\Python312\Lib\site-packages\dali\dali_main.py", line 193, in _dali_main_internal
    resolved_transactions: List[AbstractTransaction] = resolve_transactions(transactions, dali_configuration, args.read_spot_price_from_web)
                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python312\Lib\site-packages\dali\transaction_resolver.py", line 286, in resolve_transactions
    transaction = _update_spot_price_from_web(transaction, global_configuration)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python312\Lib\site-packages\dali\transaction_resolver.py", line 138, in _update_spot_price_from_web
    conversion: RateAndPairConverter = _get_pair_conversion_rate(
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python312\Lib\site-packages\dali\transaction_resolver.py", line 110, in _get_pair_conversion_rate
    rate = cast(AbstractPairConverterPlugin, pair_converter).get_conversion_rate(timestamp, from_asset, to_asset, exchange)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python312\Lib\site-packages\dali\abstract_pair_converter_plugin.py", line 88, in get_conversion_rate
    historical_bar = self.get_historic_bar_from_native_source(timestamp, from_asset, to_asset, exchange)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python312\Lib\site-packages\dali\abstract_ccxt_pair_converter_plugin.py", line 406, in get_historic_bar_from_native_source
    raise RP2RuntimeError(
rp2.rp2_error.RP2RuntimeError: The asset NFT(None) or EUR(Vertex:
  name=EUR
  data=None
  neighbors=[AUD, CAD, CHF, GBP, JPY, NZD, USD]
  weights={}) is missing from Binance.com graph for 2021-07-23 05:14:51+00:00
2024-07-27 11:11:42,567/dali/INFO: Log file: ./log/rp2_2024_07_27_11_10_52_359886.log
2024-07-27 11:11:42,571/dali/INFO: Generated output directory: output
2024-07-27 11:11:42,573/dali/INFO: Done

NFT is missing from the graph because I'm guessing it is not a crypto token or coin but an actual NFT?
The pricing graph is not designed to price NFTs, so that is why you are getting the error. I'm guessing the Binance plugin is somehow retrieving an NFT that you have. You'll have to get the Binance plugin to filter out the NFTs.

is there any way to go into a "dump error continue with next data point"-mode? I guess that would be helpful for most importer plugins. Is there any way to make the importer ignore the assumed-to-be-Coin "NFT"?

Not at the moment no. I guess we never planned on an exchange mixing in NFTs for no apparent reason. It would be pretty simple to filter out though.


Feature/atx 24 standalone conrod view crate

Coverage decreased (-97.008%) to 0.0% when pulling 1cd196fe83e2ad5c7ea5088cf6f1d8f410d63004 on feature/atx-24-standalone-conrod-view-crate into 9db23e0b5e1e187dbf3ab3c0312a4e5623563961 on development.

Code coverage check was failing due to https://github.com/SimonKagstrom/kcov/issues/187
Have locked it to the current latest release (v33)

Coverage decreased (-3.2%) to 93.784% when pulling 2be4ac9412ff1d5d4ada5f9e27e092a49e09583a on feature/atx-24-standalone-conrod-view-crate into 9db23e0b5e1e187dbf3ab3c0312a4e5623563961 on development.


Decode cache data to the correct endpoint type

Use the return annotation to decode cached data to the correct type.
This follows the same logic FastAPI uses to JSON request bodies.
For the PickleCoder, this is a no-op as pickle already stores type
information in the serialised data.
Fixes #120

One concern I do think I'd like to address still is that of performance. Creating a Pydantic field for a return type is fast, but not so fast that caching the result won't help. Given that there are a finite number of endpoints that you want to apply caching to, but an infinite number of cache hits, I think a type -> field cache would help here. I'll do some testing.


Optimize compiler backend and change default thread pool to 100

Purpose

Describe the problems, issues, or needs driving this feature/fix and include links to related issues.

Fixes #
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Required Balo version update
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Codecov Report

Merging #19363 into ballerina-1.0.x will not change coverage.
The diff coverage is n/a.

@@               Coverage Diff                @@
##           ballerina-1.0.x   #19363   +/-   ##
================================================
  Coverage            15.73%   15.73%
================================================
  Files                   47       47
  Lines                 1265     1265
  Branches               197      197
================================================
  Hits                   199      199
  Misses                1053     1053
  Partials                13       13

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 753937d...d3502d8. Read the comment docs.


xrdp: use patched xrdp sources when building xorgxrdp

Description of changes

Fixes #249273. @adomixaszvers can you verify that this also fixes the issue for you?
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

@chvp, it is working fine :).
❯ setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/base...
Trying to load rules file /nix/store/3l18zaf6mi7fby8a6amsh2nlldrcbax4-setxkbmap-1.3.2/share/X11/xkb/rules/base...
Success.
Applied rules from base:
rules:      base
model:      pc104
layout:     lt
Trying to build keymap using the following components:
keycodes:   xfree86+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+lt
geometry:   pc(pc104)
xkb_keymap {
	xkb_keycodes  { include "xfree86+aliases(qwerty)"	};
	xkb_types     { include "complete"	};
	xkb_compat    { include "complete"	};
	xkb_symbols   { include "pc+lt"	};
	xkb_geometry  { include "pc(pc104)"	};
};

lt stands for Lithuanian layout which I use.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/2576

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/xrdp-and-non-english-keyboard-layout/32920/2

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/xrdp-and-non-english-keyboard-layout/32920/2

The patch solves my issue where I was not able to use a German keyboard via xrdp. Thank you, great work!

Could this be backported to nixos-23.05?

I've just noticed the hash changed — what's up with that?

Bad rebase after https://github.com/NixOS/nixpkgs/pull/252502. Sorry about that, my mistake. I've made a PR to fix this here: https://github.com/NixOS/nixpkgs/pull/255480


Autoplay timing function not working as expected

short description of the bug / issue, provide more detail below.

I've got a section where there two Slick sliders, one on top of the other, going in different directions. They're both on autoplay with the same settings, but at times they seem to independently speed up/slow down. I've also noticed that at certain times there are not images displaying (even thought the settings are set to infinite). I would expect them to move at the exact same speed with continuous rows of images. Anyone know what the issue might be? Very grateful for any help figuring this out.
(https://jsfiddle.net/paulM82/dwkj1cho/1/)
use this jsfiddle to reproduce your bug:
https://jsfiddle.net/paulM82/dwkj1cho/1/)
we will likely close your issue without it.
====================================================================
Steps to reproduce the problem

copy the html, jquery, and css from the jsfiddle and put into code editor
...  go live and see what is happening

====================================================================
What is the expected behaviour?
I would expect them to move at the exact same speed with continuous rows of images without any lag or jerkiness.
...
====================================================================
What is observed behaviour?
. They're both on autoplay with the same settings, but at times they seem to independently speed up/slow down. I've also noticed that at certain times there are not images displaying (even thought the settings are set to infinite).  It almost seems like they're trying to catch up with themselves (if that makes any sense?!?)
...
====================================================================
More Details

Which browsers/versions does it happen on?
happens on both Chrome and Safari
Which jQuery/Slick version are you using?
jquery 3.6.3 and Slick 1.8.0
Did this work before?

I think you are potentially fighting the browser throttling the animation and may be better off with something like the below (adjust timing as desired).

(function ($) {
  $(document).ready(function () {

    $('#top-slider').slick({
      pauseOnHover: false,
      dots: false,
      arrows: false,
      infinite: true,
      autoplay: true,
      cssEase: 'cubic-bezier(0.4, 0.5, 0.4, 1)',
      autoplaySpeed: 2000,
      slidesToShow: 4,
      adaptiveHeight: true,
      variableWidth: true,
      slidesToScroll: 1,
      centerMode: true,
      pauseOnFocus: false,
      useCSS: true,
      waitForAnimate: true
    });

    $('#bottom-slider').slick({
      pauseOnHover: false,
      dots: false,
      arrows: false,
      infinite: true,
      autoplay: true,
      cssEase: 'cubic-bezier(0.4, 0.5, 0.4, 1)',
      autoplaySpeed: 2000,
      slidesToShow: 4,
      adaptiveHeight: true,
      variableWidth: true,
      rtl: true,
      slidesToScroll: 1,
      centerMode: true,
      pauseOnFocus: false,
      useCSS: true,
      waitForAnimate: true
    });
  });
})(jQuery);


Consume package does not go through in Visual studio code

I followed instructions but not able to cosume the package after publishing it to Azure Devops 2020
Publish worked correctly, adding the source to a new project when I try to do
dotnet add package helloWorldForFeed
I get

error: Response status code does not indicate success: 401 (Unauthorized).

in spite of the fact that when I added the source I indicated my username and PAT as follows
nuget sources add -Name Sierac_Feed -Source http://myazuredevops2020/Sierac-Utilities/_packaging/Sierac_Feed/nuget/v3/index.json -username myAzurDevOpsUser -password vcbdfdre4u2pgdzyzvq3k63dorfu6rc3td7batx3ndal4kcmlv3q
and it was added succesfully as you can see

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

ID: f5b066ca-c13e-9f25-3add-844012d105f1
Version Independent ID: 47ac81a1-d4a7-8d74-b59a-2cf143a9684c
Content: Get started with NuGet packages - Azure Artifacts
Content Source: docs/artifacts/get-started-nuget.md
Product: devops
Technology: devops-artifacts
GitHub Login: @ramiMSFT
Microsoft Alias: rabououn

@eliassal - Thanks for your question. It looks like you're working through an issue with your scenario or implementation, rather than an issue with the documentation. Please consider these resources:

Azure DevOps Services
Azure DevOps Support Bot
Azure DevOps on Stack Overflow

Sorry Tim, I am following the exact same steps in the documentation, just changed the names in some places, thats it, no the problem is with your documentation and scenario, it is not complete or missing something. Just to confirm to you that documentation is missing something, please go to my thread opened since yesterday at developercommunity.visualstudio.com/t/unauthorized-when-trying-to-add-package-from-priva/1369276?from=email&viewtype=all,
You can see that in my last post I talk about this page

@eliassal Thanks for your input - we'll look into the issue.

@eliassal Thank you for reaching out. I verified the steps and it's working properly. Make sure you completed the prerequisites especially the project & org permissions.
You can post your question on the DevOps developer community if the problem persists.


feat(cloudsql-instance): Add query insights config

LGTM, thanks!
@LiuVII can you please add also example using insights_config? So this feature will get also test coverage? Thanks!

Thanks for this!

LGTM, thanks!
@LiuVII can you please add also example using insights_config? So this feature will get also test coverage? Thanks!

Thanks for this!

thanks for reviewing/merging promptly 💙


no such element error

Has been good for months
but a fews day ago got error like:
[2020/10/14 14:44:13] - Debug level: 2
[2020/10/14 14:44:13] - Opening https://www.noip.com/login...
[2020/10/14 14:44:17] - Logging in...
[2020/10/14 14:44:23] - Opening https://my.noip.com/#!/dynamic-dns...
[2020/10/14 14:44:24] - Message: no such element: Unable to locate element: {"method":"xpath","selector":".//a[@class='text-info cursor-pointer']"}
(Session info: headless chrome=84.0.4147.105)

Created PR https://github.com/loblab/noip-renew/pull/40

It has also been fixed in #38 which fixes another change in the DOM

It has also been fixed in #38 which also fixes another change in the DOM

confirmed, work again!

Please try the latest version which merged the fix.

Please try the latest version which merged the fix.


How to use in yii2 framework?

How to use in yii2 framework? Has anyone tried

I'm not familiar with yii2 so I don't know if there is anything special to consider.
But I would assume you can use other libraries as needed.
Do you have any specific question? Otherwise I would close this issue for now.


Fix keybinds on install

[ ] Struct that checks only used data and replaces the missing values.

Wrong repo, will move tomorrow.


Determine if we always want to show Server Pending Reboot even if it isn't pending a reboot

Determine if we want to display the field of the Server Pending Reboot set to false or not.

If it does not need a server pending reboot. There should not be written that it needs to reboot.
Why was this added in the first place? I would love to know.

When an application or windows is automatically updated and needs to be rebooted to finish its update. When in this state, depending on what received an update can cause a performance impact. You should always reboot the server when it is asking you to.

I actually feel this should be in the initial table near the Hyperthreading
or something.  We recently ran across the environment weeks after a patch
cycle and found 20 server of 120 exchange servers saying they where pending
a reboot from a file change.  But it was hard to find those as we had to
then go thru 120 Txt files instead of the summary report.
On Tue, Oct 6, 2020 at 2:02 PM David Paulson<EMAIL_ADDRESS>wrote:

When an application or windows is automatically updated and needs to be
rebooted to finish its update. When in this state, depending on what
received an update can cause a performance impact. You should always reboot
the server when it is asking you to.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dpaulson45/HealthChecker/issues/334#issuecomment-704449908,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APSIQDUVU5C2TQOWTAZYQGTSJNLSNANCNFSM4O2TO2BQ
.

@dpaulson45
Yes, if it needs a reboot, then we need to see it in the logs/report. That’s the best.
I just didn’t understand the title, it’s a bit confusing: “Determine if we always want to show Server Pending Reboot even if it isn't pending a reboot”.
@JCothern Yes, the best would to stuff all the information in the report. Because we love to generate the report for one specific ex server or all of them.

@JCothern the new layout in Dev3.0 will have a much better layout of the output.
@worldsdream, it boils down to if we always want the column displayed if in fact server is pending reboot or not (Server Pending Reboot: True/False) There is also a concern when it comes to possible false positives.


Tutorial on classification, imbalanced data

https://github.com/kbjarnason/credit-card-fraud-classification

This has now been added.


Scrolling text not visible

Hi There, was checking out the project and noticed some small things.

I clicked on the scrolling text and there was nothing.
After checking it out the default color of the text is white.

A spelling error in the introduction title

Dev server not starting due to the linear-card file error.

I've tried to create a PR for this but I have no rights to push to a branch.
Let me know if I can help.

Thanks man, it's update now and if you any components you can contribute or you can email me


Publish to cocoapods

Is your feature request related to a problem? Please describe.
I'm working on a project that uses cocoapods to manage dependencies. Right now there is no Cocoapod for combustion-ios-ble, which makes using it a bit more awkward.
Describe the solution you'd like
For someone to create a podspec for combustion-ios-ble and push it to cocoapods trunk. I'd be happy to help by making the podspec but I think most of the work would have to be done by someone at combustion-inc
Describe alternatives you've considered
The only alternative is to get the dependency from git instead.
Additional context
Instructions are here.
https://guides.cocoapods.org/making/making-a-cocoapod.html
https://guides.cocoapods.org/making/getting-setup-with-trunk.html

It looks like this should be straightforward because the only external dependency is also available on cocoapods: https://cocoapods.org/pods/iOSDFULibrary


[5pt] Create tool to save correct ras2fim output files back to S3

Create a small tool that can take in the pathing for a ras2fim output folder, select specific files / folders and copy them back to S3 outputs_ras2fim.
Also include a override flag which will default to false and if the folder already exists in S3, it will error out unless this flag is set.

This is being defferred for now. We decided to keep all output files in S3 until we get more confident on the quality of the outputs. Then we create this tool and filter it.

Might keep just 05 and final folder.
Laura:  there are definitely some of the files in the HEC_RAS folders in the 05 that could be left out of the copying to s3 (they're essentially just pre-depth grids), but at this point it's probably cleanest and easiest to just copy the whole folder instead of piecemealing out parts of it