Increase size of 'value' column in sys.operator table

Hi, as discussed on Slack this increases the size of the value column of the sys.operator table.
Thanks!

I'm interested in understanding the problem that's being tackled here - I had a look at #mysql-operator in the Kubernetes Slack but didn't find the discussion.
Would you mind sharing where we can find the discussion or describe the problem with the value column size?

Hi @eik3 ,
Long story short, xtrabackup tool can write a PURGE_GTID longer than 256 characters, see the example below.
For example, a value that overflows a varchar(256).
REPLACE INTO sys_operator.status VALUES ('backup_gtid_purged', '11e5285c-2bb0-11ea-a652-c691ce6e5474:1-176182,215fc1da-2d4b-11ea-b76b-16cb551023a2:1-126,221995c5-2fcf-11ea-92c0-56336a6d6b9f:1-109947,2ed660d8-16c7-11ea-b5e0-9ee33242215a:1-1740694,44aa9c3a-2968-11ea-98f2-e2c8070b618f:1-9466,4892323d-289b-11ea-a3cb-66a14998e5d8:1-59643,79830932-2991-11ea-9de7-a22c2fff612c:1-105173,886b5fe6-0a2b-11ea-b4a2-1e569d296ed3:1-407421,a6a57e6e-2721-11ea-b52b-3a220c4f6ab0:1-104395,ba326e47-0dfc-11ea-9b67-6ad8f55f6ea5:1-245303,cdf9403c-2a88-11ea-80f9-dac0a15d95ce:1-64009,dd8a762c-1395-11ea-8650-726faff0e1df:1-323914,ec2a2236-103f-11ea-bd78-8e12c0794c17:1-361459');

The following query will fail with [ERROR] 1406 Data too long for column 'value' at row 1 and queries before him will not be executed. This will result in a bad cluster configuration, usually with errors like CoMaster in orchestrator when restoring a cluster from a backup or `Duplicate entry '458' for key 'PRIMARY'.
The discussion was private on slack, sorry.

Hi guys,
sorry @eik3 I should have added some info... but @AMecea explained it better than I would.
@AMecea I just restored my cluster using the 0.3.6 tag and all looks good 👍
No more errors when setting up the first replica nor the additional replicas, and the replication works just fine. Thanks!

Thanks @AMecea for the great explanation, makes sense!


Helm chart does not support environment variables

We are using Hashicorp Vault to inject secrets into the deployment workloads. However, the current template does not support this.
What we would like is to configure something like this in values.yaml:
pvault:
  env:
  - name: PVAULT_DB_HOSTNAME
    value: ${vault:secrets/data/database/users/piianodb#database}

The helm chart supports injection of the following variables from Kubernetes secrets:

DB password
Admin API key
License
You can see more details here: https://piiano.com/docs/guides/configure/secrets-from-files and here: https://github.com/piiano/helm-charts/tree/main/charts/pvault-server

Specifically, the variables are:

pvault.db.existingPasswordSecret
pvault.app.existingAdminAPIKeySecret
pvault.app.existingLicenseSecret

@blagerweij Can you map the hashicorp secrets into K8S secrets to leverage this functionality? We did it for AWS secrets in our case.

@blagerweij this is possible with https://external-secrets.io/v0.8.1/provider/hashicorp-vault

Thanks for your response. We are using Hashicorp vault in combination with Banzaicloud mutating webhook. This allows us to inject secrets in Pods. The webhook also support secrets and configmaps, but then these resources would have to be annotated so that the webhook knows that the configmap or secret contain placeholder references. See https://banzaicloud.com/docs/bank-vaults/mutating-webhook/annotations/
The current helm-chart supports 'extraEnvVars', but these are not added as kubernetes environment variables on the pod, isntead they are added to the TOML file in the configmap.
To support our deployment scenario, we would need one of the below:
Support for 'real' environment variables in the deployment podspec
Suport for custom annotations on the pvault configmap or secret.
I think both of the above changes would make the helm-chart more versatile.

Support for 'real' environment variables in the deployment podspec

This is the case. The ConfigMap is defined here, and applied as environment ('real') here.

Suport for custom annotations on the pvault configmap or secret.

Added by #18. According to this example, I think that podAnnotations can also be useful for your use case.

Thanks and please let us know if it worked out for you :)


[Hexagon] Fix Hexagon external libs check

When building tvm runtime with hexagon we face the below error if USE_HEXAGON_EXTERNAL_LIBS is not defined. This happens because USE_HEXAGON_EXTERNAL_LIBS=OFF is defined as the default in CMakeLists.txt. The modified condition can check for all cases including undefined variable, empty string and OFF
CMake Error at cmake/modules/Hexagon.cmake:203 (message):
  Invalid use of USE_HEXAGON_EXTERNAL_LIBS=OFF; USE_HEXAGON_EXTERNAL_LIBS
  only supports absolute paths and git repository urls
Call Stack (most recent call first):
  CMakeLists.txt:477 (include)

@tvm-bot rerun

@tvm-bot rerun

@driazati GPU build fails. Is this a known bug?

It's since been fixed on main but you'll need to rebase this branch


Skype for business is not supported on OnPrem

@meeramahabala and @PeterRFriis, can you confirm the accuracy of this comment about on-premises features.


IPROTO-94 Marshalling of immutable objects

https://issues.jboss.org/browse/IPROTO-94

integrated.


Remove file paths from the UWG input schema

The UWG model schema currently has the following file path variables:

epw_path
new_epw_dir
new_epw_name

This really doesn't seem like good practice since it means you can never send theUWG JSON to another machine to be run (the file paths will totally change on the other machine). We should remove these paths from the UWG input JSON schema and then we will add a CLI command to the UWG repo that takes the JSON as input along with a rural EPW path. And we can add options on this command to change the output EPW path.
So it will be kinda like running EnergyPlus where you input an IDF and an EPW

We can close this now that it was addressed via https://github.com/ladybug-tools/uwg-schema/commit/6127ed61b66df3a7b16a508f5f21c528d93fbc67


App Scanning of non-Serialized Codes

When scanning a non-serialized barcode a warning is shown saying that the code cannot be read but then it manages to show the correct details. This is just a message that is shown for a few seconds, see the attached.
https://user-images.githubusercontent.com/58995303/117417766-faffa300-af1a-11eb-8fe8-40487b8474c9.MOV
Update: This only occurs if the barcode does not have AI21 encoded:

If the same data is included in the Datamatrix and a serial number is added to the Datamatrix then the message is not shown on the screen.

I am not using the Scandit SDK integration when doing this testing.
I am testing using Edge on my PC.
@rite2bala @mppub @nhrishi

can not reproduce.


Tx Number seems like it could be removed

https://explorer.testnet.pokt.network/, click ADDITIONAL INFORMATION:
TX NUMBER	0
If this is Number of Transactions then consider rewording, else could remove this field

Issue moved from the dashboard.


How to use the QA model to do single prediction?

I would like to use the trained model to do a single prediction for question answering task. Is there any reference or example? Appreciate it, thank you!

Hey,
you could check out this repo https://github.com/huggingface/pytorch-pretrained-BERT
This contains a pytorch implementation for BERT-for-QA model. You just need to run the code for training it on SQUAD 1.0/2.0 datasets. Once you're done, you can easily use it for prediction. (the repo also contains the inference script which you can run by providing it your own data to see the results.)
Hope this helps.

Hello @bcbcbcbcbcl
Have you found the solution of your issue? I have a same issue with you. Could you share?

The easiest way would be just put 1 dataset you want to predict into the original variable/object (I can't remember) and pass to the model.

It sounds good. I will try it.
Jum, 6 Des 2019 pukul 20.31 BC<EMAIL_ADDRESS>menulis:

The easiest way would be just put 1 dataset you want to predict into the
original variable/object (I can't remember) and pass to the model.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/google-research/bert/issues/444?email_source=notifications&email_token=ANK4N7ZZMOOULOT552VUBOTQXJHZHA5CNFSM4GX6HUOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGECWXI#issuecomment-562572125,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANK4N77ZA3LISAGLWSSB6DTQXJHZHANCNFSM4GX6HUOA
.


RFP - steamachievementmanager

Checklist

[x] The package I am requesting does not already exist on https://chocolatey.org/packages;
[x] There is no open issue for this package;
[x] The issue title starts with 'RFP - ';
[x] The download URL is public and not locked behind a paywall / login;

Package Details
Software project URL : https://github.com/gibbed/SteamAchievementManager
Direct download URL for the software / installer : https://github.com/gibbed/SteamAchievementManager/releases/download/7.0.25/SteamAchievementManager-7.0.25.zip
Software summary / short description:  A manager for game achievements in Steam.

Status: Review
https://community.chocolatey.org/packages/steamachievementmanager

Package approved, thanks for creating the package @chtof


mocks: add MockClusterTypedMetadata and plumb through MockClusterInfo

For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Description: Adds a MockClusterTypedMetadata class and exposes a default instance from MockClusterInfo.
Risk Level: Low
Testing: n/a
Docs Changes: n/a
Release Notes: n/a
[Optional Fixes #Issue]
[Optional Deprecated:]

@jeffpiazza-google I think the commit history on this PR is a bit messed up. Do you mind cleaning up and then I will assign a reviewer?
/wait

I seem to be losing the fight on straightening out history; I'm going to close this PR and try again.


add setting allowing developer to handle AVAudioSessionRouteChange no…

Adds a setting allowing developers to handle the AVAudioSessionRouteChange notification independently, instead of having AudioKit handle this and restart the audio engine any time a route change occurs.
This is critical for apps that re-build the audio chain during runtime, because they will need to re-build the audio chain in case of a route change as well.

Thanks!  I wonder if we shouldn't have "enableRouteChangeHandling" or something like that.  I don't like the double negative of !disabled.

Good point! I've submitted another pull request addressing that.


the implementation of BasicStatisticsComputer.GetSummaryMapper is inefficient

getSummaryImpl should use RDD[Row] to compute summary, also the if else loop in https://github.com/ddf-project/DDF/blob/master/spark/src/main/java/io/spark/ddf/analytics/BasicStatisticsComputer.java#L54
is inefficient and unneccessary, as we already have the column type, don't need to manually check by instanceof

@Huandao0812 is this still an issue?


Support customizable contribution cell quantization

Currently contribution graph cells are colored with a spectrum of 256 colors. This creates hard to distinguish cells and makes the graph appear quite empty on first sight. It should be quite easy to make the number of colors configurable. GitHub, for example, use only 5 different levels.

A new configuration parameter (contribution-graph > levels) / CLI flag (--levels / -l) to control the number of color levels used is available now.


List of signaling servers

It looks like the default one is currently down. It would be nice to provide a small list somewhere (wiki?) to allow developpers to set it up quickly :)
For example, I tried this:
var connector = new Y.WebRTC("leaflet-yjs", {url: "https://signaling.simplewebrtc.com"})

with no luck :/

OH, https://signaling.simplewebrtc.com:443/ works though :)

Oh.. haven't seen this one :( sorry. I'll close it now


exact match problem

Hello,
Thank you a lot for this tool.
I've tryed to perform some tasks with it and it seem's that some dorks arrent working
for example if i wan't to search with inurl dorking -exact -j -v -w -inurl drive.google.com -q 'johndoe
The request for example to duck duck go is https://html.duckduckgo.com/html?q="johndoe"+inanchor%3Adrive.google.com which produce this search "johndoe" inanchor:drive.google.com
Which is not going to find what I wan't because inanchor does not work with duck duck go. It should produce this search "johndoe" inurl:"drive.google.com" (with the quote arround drive.google.com because duck duck go will not match good result if not.

And for example in bing this is not inanchor but instreamset: https://learn.microsoft.com/en-us/previous-versions/bing/search/ff795650(v=msdn.10)?redirectedfrom=MSDN

Thanks for raising these points (and sorry I somehow botched that duck duck go inurl, yikes).
For bing, the first page of search results for instreamset:(url):soccer and inanchor:soccer are nearly identical, and all results for each of those contains the word "soccer" in the url. Is there a reason to use instreamset over inanchor in this particular case?
I'll get these changes merged in the next few days. Thanks so much for bringing them to my attention, and please let me know if there's more you notice (or want to see). I wanted to get essentially a beta out there but plan on coming back and adding more sophisticated query possibilities.

fixed up the duck duck go -- thanks again for bringing this to my attention


Comments in the CMS fields for "Authorization Code" to clarify need for code to be digits.

Going to implement alpha numeric passcodes so this is obsolete.
Thanks for the PR though!


Can i pass arguments to command in contributes block?

Hi.
I would like to reusing command with some arguments.
I found key binding can do this with "args" property:
{
    "key": "cmd+k 8",
    "command": "editor.action.insertSnippet",
    "when": "resourceLangId == 'markdown'",
    "args": {
        "name": "Insert bold text"
    }
}

so i try to write my package.json/contributes/menus in a similar way and it didnt work:
"commands": [
    {
        "command": "extension.sayHello",
        "title": "Say Hello"
    }
],
"menus": {
    "editor/context": [
        {
            //menu one
            "command": "extension.sayHello",
            "group": "navigation@1",
            "args": {
                "text": "Say Hello 1!"
            }
        },
        {
            //menu two
            "command": "extension.sayHello",
            "group": "navigation@2",
            "args": {
                "text": "Say Hello 2!"
            }
        }
    ]
}

I would like to pass "text" to command handler function
Are there any feature to archive similar result?

Please use Stack Overflow for asking questions as described in Submitting-Bugs-and-Suggestions.


Check reverse complement score for palindromes

next milestone for prediction is to make for ELK1 and ETS1.

and look for complements too
for palindromes, score both forward and reverse compliment and take the max of the two!
but if core is not symmetrical, just look at the given one
forward strand is 5' -> 3',
will be good to have palindromic cores for test examples

Replaced by #27


issue with photo sizes not created (PIL/Pillow conflict

I have met with the same problem as many people before me - in virtualenv environment with pillow installed smaller photo sizes where not created when new image added.
I was able to identify the source of the problem. In short, if you use
from PIL import Image
instead of
import Image
all works fine.
In models.py code there's a try-catch that tries first to import Image and then PIL import Image. First one succeeds. When create_size() tries to load the image for resize, it gets
IOError: cannot identify image file
which is quietly swallowed by  create_size() for some reason.
quick google shows it is a known problem in pillow, i do not have time now (project deadline), does anybody want to look it up? i just commented the first half of imports to deploy on production, but it is a bad bad solution, of course.
here's a pull in pillow with similar problem https://github.com/python-pillow/Pillow/pull/1898

Hi,
The try-catch in models.py is really old code, IIRC it was due to an issue importing from PIL on some distributions (Ubuntu? maybe).
I've removed it all (master branch), on the assumption that everyone uses Pillow nowadays and that the importing issues have all be resolved.
Can you test the master branch and check if your issue with smaller photo sizes has been resolved?

yep,  it's gone now.

Thanks for checking it. I will now close this issue.


provide different cmake configs for -DNDEBUG, -DPS_ASSERT_TRHOWS and nothing special

so that all configs are actually testet. Need to learn more of cmake before.

The cevelop workspace contains different build configurations for clang and gcc with different settings for run-time error handling (assert(), NDEBUG, PS_ASSERT_THROWS). However, my cmake knowledge is too limited to set those things accordingly, so that CI will run all of them.


Ecto.assoc/2 returns incorrect query for has_many with through

Environment

Erlang/OTP 23 [erts-11.1.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]
Elixir 1.11.3 (compiled with Erlang/OTP 23)
PostgreSQL 12.5
Ecto version (mix deps): elixir-ecto/ecto {:ecto, github: "elixir-ecto/ecto", override: true}
Database adapter and version (mix deps): postgrex "0.15.8"
Operating system: Ubuntu 20.04.2 LTS

Current behavior
exist the following schemas

defmodule EctoDemo.Device do
  use Ecto.Schema
  schema "devices" do
    field(:name, :string)
    many_to_many(
      :interruptions,
      EctoDemo.Interruption,
      join_through: EctoDemo.InterruptionDevice,
      join_keys: [device_id: :id, interruption_id: :id],
      on_replace: :delete
    )

    has_many(:interruption_logs, through: [:interruptions, :interruption_logs])

    timestamps()
  end
end

defmodule EctoDemo.Interruption do
  use Ecto.Schema
  schema "interruptions" do
    field(:name, :string)
    has_many(:device_interruptions, EctoDemo.InterruptionDevice)
    has_many(:interruption_logs, EctoDemo.InterruptionLog)
    timestamps()
  end
end

defmodule EctoDemo.InterruptionDevice do
  use Ecto.Schema
  schema "device_interruptions" do
    belongs_to(:device, EctoDemo.Device)
    belongs_to(:interruption, EctoDemo.Interruption)
  end
end

defmodule EctoDemo.InterruptionLog do
  use Ecto.Schema
  schema "interruption_logs" do
    field(:name, :string)
    belongs_to(:interruption, EctoDemo.Interruption, on_replace: :nilify)
    timestamps()
  end
end

and trying to get an interruption_logs via Repo.all(Ecto.assoc(device, [:interruption_logs])) we will have error of sql:
   ** (Postgrex.Error) ERROR 42P01 (undefined_table) missing FROM-clause entry for table "i2"

         query: SELECT DISTINCT i0."id", i0."name", i0."interruption_id", i0."inserted_at", i0."updated_at" FROM "interruption_logs" AS i0 INNER JOIN "device_interruptions" AS d1 ON i2."id" = d1."interruption_id" INNER JOIN "interruptions" AS i2 ON d1."device_id" = ANY($1) WHERE (i0."interruption_id" = i2."id")

I found that error appear after this commit: https://github.com/elixir-ecto/ecto/commit/9fabc769cfd74b6227488facb1c59cfc0eca532a (https://github.com/elixir-ecto/ecto/pull/3481)
here simple app for reproduce error:
https://github.com/parallel588/ecto_demo1
https://github.com/parallel588/ecto_demo1/blob/main/test/assoc_test.exs

Thanks for the report!
@GabrielAlacchi, would you like to look into this? Otherwise we will have to revert the previous patch. :) Thank you!

Sure I can look into this in the next day or two. I can also write an integration test for this situation as well so we avoid this regression in the future.


Any plans on adding to npm?

This is the best way to animated a marker on leaflet that I've found.  It would be easier to implement if there was an npm package.
And this requires jquery right?  Add that the to the readme at least.

No it does not require jQuery.

Because he links to it in the index.html for some reason.

Yes it's used in the demo(demo.js) file for loops etc. If you take a look at the plugin's source you won't find any dependency on jQuery.

All thats needed to publish this is changing the name in package.json to leaflet.animatedmarker it's required to be all lowercase.


Test on Python 2.7, Django 1.8

These are the versions I use by default, so we shouldn't need to exclude this combination.

See 27b3d5d373ed3685b9c1db5640e36820625f70ad

Actually I rethought this and I'll merge it - it's the lesser of two evils really, better to have to manually update to point releases thank skipping a whole version because of bad packaging.


'Beak' on CommentThreadZoneWidget is always placed at start of line

Type: Bug
I am developing an extension which uses the comments API. I would like the 'beak' at the top edge of the zone widget to point to the entity indicated by the thread's range. At the moment all the this.show() calls made by the ReviewZoneWidget class in commentThreadZoneWidget.ts specify column: 1.
I am willing to prepare a PR.
VS Code version: Code - Insiders 1.76.0-insider (25514d899f4bd877803defb213719f8af3d997d3, 2023-02-07T05:22:19.428Z)
OS version: Windows_NT x64 10.0.22621
Modes:
Sandboxed: Yes

/assign @alexr00

@gjsjohnmurray I would accept a PR for this. Would you put the beak at the beginning of the range or the middle of the range? It looks like "Peek all references" goes for the middle of the range.

It looks like "Peek all references" goes for the middle of the range.

For multiline comment ranges we'd probably still want the current behavior where the beak is at the start of the last line.

To verify:

Clone microsoft/vscode-extension-samples and open comment-sample
Modify comment thread range here to not be the start of the line: https://github.dev/microsoft/vscode-extension-samples/blob/f1df8faee789ed72a42010a42e10bc9baf624929/comment-sample/src/extension.ts#L136
Run the sample and add a comment. Verify that the beak shows in the middle of your range, not at the beginning of the line.
Revert your change, run again, and add a comment. Verify that the beak shows at the beginning of the line.


Fix Mail::setGlobalSubject()

Fixes #669
Checklist

[x] I have made a material change to the repo (functionality, testing, spelling, grammar)
[x] I have read the [Contribution Guide] and my PR follows them.
[x] I updated my branch with the master branch.
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation about the functionality in the appropriate .md file
[ ] I have added in line documentation to the code I modified

Short description of what this PR does:
Updates the Mail::setGlobalSubject() to match inline documentation.

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

Hello @smsalisbury,Thanks again for the PR! We want to show our appreciation by sending                                              you some swag. Could you please fill out                                              this form so we can send it to you? Thanks!                                             Team SendGrid DX


openoffice: Add version 4.1.7

Migration

No it is not https://www.openoffice.org/dev_docs/source/sys_reqs_aoo40.html


Goswagger

These additions allow for a swagger spec to be used with gojsonschema.  Given an
HTTP request to a URL some basic pattern patching is done and the body parameter
is compared against the body parameter in the swagger spec.  This currently
supports more complex gojsonschema constructs like allOf and anyOf even though
swaggerUI itself does not.
The final resting place of this code was meant to be elsewhere but we are putting
this development on hold as local validation is no longer a priority in our tests.

Accidental.


scripts: runners: openocd: Enable thread awareness

Zephyr thread awareness is available for openocd but boards don't have debuggers configuration.  Add openocd.zephyr.cfg file to allow enable Zephyr specific configurations.  This is loaded by openocd runner automatically to complete configuration.
User still require enable CONFIG_DEBUG_THREAD_INFO=y to visualize thread debug information.
Enhancement #37205
Signed-off-by: Gerson Fernando Budke<EMAIL_ADDRESS>

Just a prove of concept. Not sure if this is best way but can solve for all boards.

Hi @mbolivar-nordic ,
For some reason self.check_output([self.openocd_cmd[0], '--version']).decode() it is not working with OpenOCD. Because of that, I can't determine OpenOCD version. I added manually the current output to wrote code. For now, just ignore read_version method.
Any idea about check_output?

it is not working

Some details would help :)

@nandojve looks like openocd is printing to stderr; try this instead:
self.check_output([self.openocd_cmd[0], '--version'], stderr=subprocess.STDOUT).decode()

Hi @mbolivar-nordic ,
Thanks for bring this to my eyes.

Hi @mbolivar-nordic ,
Did you have time to re check after newer changes?

I think some unification is needed to make sure this works properly for all boards that support this runner. [...] I also don't think it's safe in general to do a whitespace split (cfg.openocd_search.split()) to get the search path.

Sorry I was unclear. These were two separate, unrelated comments:

additional unification is needed to keep nRF boards working
openocd_search should be a list, not a whitespace separated string, if it's going to contain multiple elements

The patch I posted was for 2., not 1. So 1. is still not done. If you try this on an nRF board, you'll get this now:
/home/mbolivar/zp/zephyr/boards/common/openocd.zephyr.cfg:4: Error: can't read "_TARGETNAME": no such variable

doesn't play well with boards/common/openocd-nrf5.board.cmake

If you take a look at this file you can see that it's responsible for including the right interface and source files for the nRF dev board, before doing $_TARGETNAME configure -rtos auto. However this PR is causing openocd.zephyr.cfg to be loaded before _TARGETNAME is set, so it's breaking those boards.

Hi @mbolivar-nordic ,
Ok, now it is clear the whole thing, and, I've been thinking that openocd.zephyr.cfg is not necessary anymore.


Explore options with GH-Pages and ToC

The Table of Contents doesn't work in the rendered Github Pages site because the urls aren't added to the headings like they are in the repo rendered markdown.
Current behavior

ToC links don't jump to the appropriate heading.

Expected behavior
-ToC links should jump the page to the appropriate heading.
Steps to replicate behavior

Checkout gh-pages branch.
Run npm install (or npm update)
Run npm run build
Run npm start
Navigate to the components in your browser and click on a ToC link

@Scotchester provided a solution using the _config.yml, documenting the issue so it doesn't get lost while we're all completing other work. See: https://github.com/jekyll/jekyll/issues/2690#issuecomment-51159251

@Scotchester it looks like auto_ids should be on by default and I tried adding it manually but I'm still not able to get ids in the headings.

I tried this and observed the same thing yesterday, too. Not sure what to do about it :\

This was fixed with #454


sample_decode not using SFC for color conversion

SFC is not used in VEBox nor VDBox on TGL i7 for rgb4 color conversion.
VDBox+SFC
sample_decode h265 -hw -vaapi -i 4k30-Marina6Mbps.hevc -rgb4 -api2x_dispatcher -dec_postproc force
Render usage - 96%
VEBox - 0%
VDBox - 74%
VEBox+SFC
sample_decode h265 -hw -vaapi -i 4k30-Marina6Mbps.hevc -rgb4 -api2x_dispatcher
Same metrics as above with no change.
libva: 2.11.0
media driver: 21.1.3
onevpl: v2021.2.2
onevpl-gpu: b9619ac842d71240d63e8a0eb210e458d9ff7822

VPL samples are managed in this repo: https://github.com/oneapi-src/oneVPL. Please open there.


Master

add name to readme.md

Examine the diff here, there're many other changes that aren't yours. Rebase. Get help from @karnseth if you need to.

This might also be helpful: http://code.dblock.org/2015/08/31/getting-out-of-your-first-git-mess.html

Bump @jcgasche

Closing, no activity.


Update some packages to fix compilation

Closes #2302

Not sure why I needed to update those packages, but they fix the compilation for me of the Android app on Linux.


Suitcase: Add serialVersionUID to serializable classes

Add serialVerison ID to serializable classes like PushPanel , PullPanel , LoginPanel , IOPanel etc . to remove the warning  .
As it is strongly recommended that all serializable classes explicitly declare serialVersionUID value, since its computation is highly sensitive to class details that may vary depending on compiler implementations, any change in class or using different id may affect the serialized data.
-gfg

Since it is always recommended to add serialVersionID explicitly for serializable classes to protect the data changes in a class ,so May I work on this issue if it seems a valid issue to you   . @wbrunette .

We don't use Java Serialization. Thanks for pointing this out though.


Synthetic control has problems when the time series of interest is higher than the others

We'll build off of the Synthetic Control example here. Using the "sc" dataset, you can create a new "actual" column by adding
df_example = cp.load_data("sc")
treatment_time = 70
df_example['actualplus20'] = df_example.actual+20
So this new series has a greater value than any other series at every point in the dataset.
Following the example:
result_ex = cp.pymc_experiments.SyntheticControl(
    df_example,
    treatment_time = 70,
    formula="actualplus20 ~ 0 + a + b + c + d + e + f + g",
    model=cp.pymc_models.WeightedSumFitter(
        sample_kwargs={"target_accept": 0.95,}
    ),

)

This yields the following. Note how the model fit is consistently below the actuals. The scikit learn version also gives a similar result.

Hi @vishalthatsme. Yes, this is known / partially intentional behaviour. Because the synthetic control is modelled as a weighted sum of the control units, and the weightings sum to 1, then that particular model is constrained to 'interpolate'. That is, that kind of weighted sum can only produce synthetics controls between the bounds of the control units.
When the target unit is outside the bounds of the control units (above or below) then we would want the sum of the weights to be either above or below 1, respectively.
I believe the recommendation is that caution should be used when extrapolating beyond the bounds of the control units, but perhaps we should enable this functionality anyway.
I'll create a specific feature request issue.

Thanks @drbenvincent! I see that now here (https://matheusfacure.github.io/python-causality-handbook/15-Synthetic-Control.html#don-t-extrapolate), i'll need to spend more time reading up on this.


FR: Utilize the app BG as Windows live wallpaper

Would be a great option to enhance Windows desktop with current weather animation.

I get similar request from many places, it is something on my mind but it will require effort in writing and maintaining a webpage version for wallpaper so haven't got around to it yet.
Closing this as it is unrelated to this repo.


Fix: Typos in NEAR Docs

Correct setState function and variables names
Pass in the correct signMessage function
Add comment on assumption to have NEARWalletContextProvider set up

TO-DO: Set up an example repo to showcase NEAR

overall looks good to me. is it possible to get a demo in this PR to make sure that the code there works?

overall looks good to me. is it possible to get a demo in this PR to make sure that the code there works?

Yes, working on a separate repo now.

Please see the example: https://github.com/notifi-network/near-sdk-example
https://user-images.githubusercontent.com/108922885/208203701-640a5ee4-0ed4-4ae9-bbdc-2e9f03bf2975.mov
Verified that the code in this sample is the same as the code in this update.
I am digging into a potential bug on the client trying to grab the WalletPublicKey (which rotates) - this also should impact Aptos so I will check on Aptos and Near in a separate PR.

Appropriate files: https://github.com/notifi-network/near-sdk-example/tree/master/src/Notifi


Does this support browser environment ?

I wrote xhtml2pug library to convert pug to html. I've test it in codesandbox and it works well https://codesandbox.io/s/vibrant-clarke-whgj4?file=/src/index.js but I can't start with parcel or vite.
Do you know how to resolve this problem?

Hey! Thank you for reporting this, I have not tried to build it with Parcel yet. Will try today/tomorrow and get back to you.

Hey! Thank you for reporting this, I have not tried to build it with Parcel yet. Will try today/tomorrow and get back to you.

In the meantime, could you show some error messages or other output you get when the build fails?

In the meantime, could you show some error messages or other output you get when the build fails?

Ok, just tried to build with Parcel the same app you have in codesandbox. Locally everything works fine, let's see the errors you get on your side.
The app I'm building, just in case:
import { convert } from "xhtml2pug";

const inputHTML = `

Hello Vanilla!

  We use the same configuration as Parcel to bundle this sandbox, you can find more
  info about Parcel
  here.

`

const pug = convert(inputHTML)

console.log(pug)

Ok, just tried to build with Parcel the same app you have in codesandbox. Locally everything works fine, let's see the errors you get on your side.
The app I'm building, just in case:
import { convert } from "xhtml2pug";

const inputHTML = `

Hello Vanilla!

  We use the same configuration as Parcel to bundle this sandbox, you can find more
  info about Parcel
  here.

`

const pug = convert(inputHTML)

console.log(pug)

Well.... idk what the shit happens. But now it's working...
But parcel polyfills stream api with stream-browserfily.

But sometimes he cannot do this and throw error in StreamTokinizer.

 But now it's working...
But parcel polyfills stream api with stream-browserfily.

But sometimes he cannot do this and throw error in StreamTokinizer.

Hm... ok, good that it works now, but Parcel should not even bundle stream polyfills as you are not using them, stream modules in Hytax are completely decoupled. I'll figure this out, maybe I messed up the way I expose the modules.
In the meantime you can change hyntax imports in your package to be:
const tokenize = require('hyntax/lib/tokenize')
const constructTree = require('hyntax/lib/construct-tree')

This way Parcel will not bundle anything extra for sure. Could you try and tell me if it works for you?

Hm... ok, good that it works now, but Parcel should not even bundle stream polyfills as you are not using them, stream modules in Hytax are completely decoupled. I'll figure this out, maybe I messed up the way I expose the modules.
In the meantime you can change hyntax imports in your package to be:
const tokenize = require('hyntax/lib/tokenize')
const constructTree = require('hyntax/lib/construct-tree')

This way Parcel will not bundle anything extra for sure. Could you try and tell me if it works for you?

Yep, i'll try.

Yep, i'll try.

I not sure help it or not.

Could you plz don't close issue? I'll try working on this.
Also thanks, you're the best.

I not sure help it or not.

Could you plz don't close issue? I'll try working on this.
Also thanks, you're the best.

No problem, I'll keep the issue open 👍
Seems like it helped, there are not plyfills in the bundle, so you should not get that error anymore and your package bandle should be a bit smaller now as a side effect.

No problem, I'll keep the issue open 👍
Seems like it helped, there are not plyfills in the bundle, so you should not get that error anymore and your package bandle should be a bit smaller now as a side effect.

Thanks, now my home project can work without backend :tada:
https://html2pug.now.sh/

Thanks, now my home project can work without backend :tada:
https://html2pug.now.sh/


Implement sign & verification of signatures in the IDM Client

Description
Implement sign & verification of signatures in the IDM Client according to the spec.
Acceptance Criteria

[x] Ability to sign arbitrary data with the session key
[x] Ability to sign arbitrary data with the device key
[x] Ability to verify signatures

Repos:

https://github.com/ipfs-shipyard/js-idm-signatures
https://github.com/ipfs-shipyard/js-idm-client


Docker re-pushing layers that already exist

Output of docker version:
Docker version 1.10.3, build 20f81dd

Output of docker info:
Containers: 2
 Running: 0
 Paused: 0
 Stopped: 2
Images: 18
Server Version: 1.10.3
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 36
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
 Volume: local
 Network: bridge null host
Kernel Version: 4.1.19-boot2docker
Operating System: Boot2Docker 1.10.3 (TCL 6.4.1); master : 625117e - Thu Mar 10 22:09:02 UTC 2016
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 996.1 MiB
Name: nomad
ID: X2GW:QDJA:C5TA:JVIA:GFGF:7JQ3:TAD7:AUDZ:4MXB:3AGQ:7CRD:BBTF
Debug mode (server): true
 File Descriptors: 24
 Goroutines: 74
 System Time: 2016-03-28T05:48:48.120102054Z
 EventsListeners: 0
 Init SHA1:
 Init Path: /usr/local/bin/docker
 Docker Root Dir: /mnt/sda1/var/lib/docker
Username: ahawkins
Registry: https://index.docker.io/v1/
Labels:
 provider=virtualbox

Steps to reproduce the issue:

push an image
push the same image again

See the push logs below.
--- Pushing docker image
docker tag saltside/kpi-collector saltside/kpi-collector:dfc2764
docker push saltside/kpi-collector:dfc2764
The push refers to a repository [docker.io/saltside/kpi-collector]
9bacd71114e5: Pushed
3794c15d11df: Pushed
b8bcfc8384a2: Pushed
b71bdca960dc: Pushed
697744b2f42a: Pushed
5f70bf18a086: Pushed
1e31ca6be1c6: Pushed
2926d01a2ccc: Pushed
7a2764f609e7: Pushed
f5b219c22487: Pushed
35a0078b4d2e: Pushed
fb49515ec5d8: Pushed
bd750002938c: Pushed
917c0fc99b35: Pushed
dfc2764: digest: sha256:5c7b3e780e123a3e920eb832cac5c804ee5639bb85c650fe7a7296ae44cf01f4 size: 17481
--- Pushing docker image
docker tag saltside/kpi-collector saltside/kpi-collector:dfc2764
docker push saltside/kpi-collector:dfc2764
The push refers to a repository [docker.io/saltside/kpi-collector]
9bacd71114e5: Layer already exists
3794c15d11df: Layer already exists
b8bcfc8384a2: Layer already exists
b71bdca960dc: Layer already exists
697744b2f42a: Pushing 2.048 kB
5f70bf18a086: Layer already exists
697744b2f42a: Pushed
2926d01a2ccc: Pushing 1.385 MB
7a2764f609e7: Pushing 2.201 MB/117.6 MB
1e31ca6be1c6: Pushed
2926d01a2ccc: Pushed
7a2764f609e7: Pushed
f5b219c22487: Pushed
35a0078b4d2e: Pushed
fb49515ec5d8: Pushed
bd750002938c: Pushed
917c0fc99b35: Pushed
dfc2764: digest: sha256:5c7b3e780e123a3e920eb832cac5c804ee5639bb85c650fe7a7296ae44cf01f4 size: 17481

As you can see the layer ID are the same and the final SHA is the same as well.
Describe the results you received:
Docker is pushing layers when it does not need to.
Describe the results you expected:
To not push layers that already exist in the remote registry
Additional information you deem important (e.g. issue happens only occasionally):
This seeminly started last week at one point. Was there a change to the registry in production? I've since deleted the repo in our company's docker hub account and tried with a new docker machine (given I'm on OSX). This same behavior is happening on other machines with other docker versions.

@ahawkins: do you continue to see this issue? We are having trouble reproducing and trying to figure out if it was a intermittent failure. How long have you been experiencing this issue and which versions of Docker have you also seen the problem with.

I'm removing this one from the milestone as we have difficulty reproducing.
Ping @aaronlehmann @tonistiigi: now you're subscribed in case something comes up :wink:

Docker version 1.10.3 on my OS X also had this issue. It's gone after update to 1.11 and pushed layers are detected correctly as "Layer already exists".

thanks @Viknet
@ahawkins I'll close this issue, because we are unable to reproduce this, but feel free to comment if you're still seeing this issue


chore: update eth-account and hexbytes

This PR updates eth-account. Note that this version has a few breaking changes that are not used in this project.
What I did

Updated eth-account
Updated hexbytes (dependency of eth-account)

How I did it
Updating the requirements in setup.py
How to verify it
Tests should still pass
Checklist

[ ] Passes all linting checks (pre-commit and CI jobs)
[ ] New test cases have been added and are passing
[x] Documentation has been updated
[x] PR title follows

Have to verify this update upstream to Ape to see if it should be a patch or minor breaking change

I dont think Ape would be able to download this yet, until web3.py 7.0 is released, but I could be wrong.

some parallels https://github.com/ApeWorX/eip712/pull/45

@DanielSchiavini we are merging and releasing #45, please rebase your work off of that (if some changes are still available)
We can then release a minor breaking change

@fubuloubu I don't think there's anything left after #45. Thank you!


Notify when the OTP expires

Currently this feature is present in track and book i.e, when you click on track and book and if the OTP expires or due to control policy(huge no. of requests from same IP) there is a voice note that says OTP is expired. This would be helpful even during still page also i.e, when you just enter the OTP and don't do anything after that.
This is present in App.js line no. - 535. Following lines can be kept common -
self.speak('Session expired!');
self.sendNotification('Session expired', 'Session expired, please login');
This way user knows that OTP is expired and can keep feeding the OTPs to keep it active.

I see this issue is closed. Will the changes be deployed or do you think it doesn't help?

Changes will be deployed eventually. This one is not a priority fix.
On Sun, May 23, 2021 at 5:19 PM Naveen KS @.***> wrote:

I see this issue is closed. Will the changes be deployed or do you think
it doesn't help?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/yashwanthm/cowin-vaccine-booking/issues/53#issuecomment-846550099,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJJ6MWJDL66A3G36DRV2ADTPDTS3ANCNFSM45LRR5SQ
.

--
Regards,
Yashwanth Maheshwaram
Phone: +91-9701899909
Skype: yashwanth.maheshwaram
https://www.linkedin.com/in/myashwanth/

Okay thank you.


b/31470937: remove keyrange blacklisting rules

The keyrange blacklisting rules conflict with v3 queries
because they fail if the sharding column name is specified in the topo.
We've decided to get rid of the rules because there are sufficient
checks and balances elsewhere to ensure that queries are not misrouted.

LGTM better :)


Create FileExecutionWithOneCharacterInTheName.yaml

Required items, please complete
Change(s):

See guidance below

Reason for Change(s):

See guidance below

Version Updated:

Required only for Detections/Analytic Rule templates
See guidance below

Testing Completed:

See guidance below

Checked that the validations are passing and have addressed any issues that are present:

See guidance below

Guidance <- remove section before submitting

Before submitting this PR please ensure that you have read the following sections and filled out the changes, reason for change and testing complete sections:
Thank you for your contribution to the Microsoft Sentinel Github repo.

Details of the code changes in your submitted PR.  Providing descriptions for pull requests ensures there is context to changes being made and greatly enhances the code review process.  Providing associated Issues that this resolves also easily connects the reason.

Change(s):

Updated syntax for XYZ.yaml

Reason for Change(s):

New schema used for XYZ.yaml
Resolves ISSUE #1234

Version updated:

Yes
Detections/Analytic Rule templates are required to have the version updated

The code should have been tested in a Microsoft Sentinel environment that does not have any custom parsers, functions or tables, so that you validate no incorrect syntax and execution functions properly.  If your submission requires a custom parser or function, it must be submitted with the PR.

Testing Completed:

Yes

Note: If updating a detection, you must update the version field.

Before the submission has been made, please look at running the KQL and Yaml Validation Checks locally.
https://github.com/Azure/Azure-Sentinel#run-kql-validation-locally

Checked that the validations are passing and have addressed any issues that are present:

Yes/No/Need Help

Note: Let us know if you have tried fixing the validation error and need help.

References:

Guidance for Detection checks
General contribution guidance
PR validation troubleshooting

Hi @vpaschalidis ! Thanks for your query, lets begin with the below suggested changes

Use a double space in front of query instead of 4 spaces or tabs
Correctly indent line 17
Provide entity mappings for Computer, User, File and IP (where possible we provide these in hunting queries now)


How does the MAC OS version work backwards

my macOs is System version 10.15.3, astilectron-bundler The project Cannot run on macOS 10.13.6

@asticode My version is not compatible

Check out this comment


No asset library with ID of 'songs'

Describe your bug here.
Every time I try to compile Psych Engine 0.7.3 I get the same error, where it states:

[lime.utils.Preloader] ERROR: There is no asset library with an ID of "songs"

The folder isn't missing so I don't know what could be happening. Does anybody know how to fix this?

Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
No changes

is 'songs.json' somehow missing in the manifest folder?

no, it's definitely there.

I have the same problem

just launch it with administrator
i had the same bug and it got fixed

That didn't work for me.

me too

try "haxelib set lime 8.0.2" (took from another issue)


CubeSphereRestart can only read/plot 2D variables

Current behavior (describe the bug)
The CubeSphereRestart IO data routine can only currently handle reading 2D variables like t2m, and needs to be able to read 3D variables. EVA plotting can already handle plotting slices.
To Reproduce
Try reading a 3D variable from a FV3 FMS RESTART file
Expected behavior
3D variables can be read by EVA
Additional information (optional)

This is being worked on in feature/3d-fv3 starting now

Closed through #105


KeyError: 'transformer.lm_head.weight'

How can I solve this problem? Thanks!

Both the bllom-3B and Tiger-7B models I used had the same problem

How can I solve this problem? Thanks!

I add follow code before line 290:  param = state_dict[name]
if name == "transformer.lm_head.weight":
name = "lm_head_weight"
It can fix, but ugly

How can I solve this problem? Thanks!

I add follow code before line 290: param = state_dict[name] if name == "transformer.lm_head.weight": name = "lm_head_weight"
It can fix, but ugly

nice！

Closing this issue as stale as there has been no discussion in the past 3 months.
If you are still experiencing the issue you describe, feel free to re-open this issue.


next pickups are for each trash-type, not the true next pickups

Now we have todays pickup excluded for the next pickups (yeah!), there's one 'issue' left: Next pickups show a pickup for each trashtype, and this isn't necessarily the list of next pickups, possibly skipping a pickup and doubling another. Because they have alternate schemes, or simply because you scare 1 date for each?
Have a look:
currently the next pickups are listed for 4, 10, 11 nov en dec 1

while in fact they are 4, 10, 11 ands 18 nov:

though I appreciate the view per type (good to see Restafval is still a long time away, so be sure not to skip it...) I feel having the true next 4 dates (or more) available is important.
Please have a look if this data is available in the scraper, and if you could return that in the integrations sensors?
thanks!

That's not possible as there may only be a single gft sensor. Besides that, for me personal, also the current setup is the most obvious, for each waste type the first pickup date.


bug: 网站是中文简体，账号的角色信息显示的是英文信息

Current Behavior

Expected Behavior
No response
Error Logs
No response
Steps to Reproduce

点击顶部【系统设置】tab
点击侧边栏【账户】- 角色

Environment

APINTO Dashboard version (run apinto dashboard version):
Operating system (run uname -a):

Thx for your feedback, we will fix it soon.


Methods not shown in outline for abstract (?) class

No methods are shown for a particular class. The class compiles fine (per LS logs).
Class is defined as class Consultingwerk.OERA.QueryBuilder.CharacterEnumQueryPredicate abstract: . Classes that inherit from this class show all of their members in the Outline view.
[2023-11-28T14:17:13.298-0500] [INFO] LanguageServerInfo: 1.12.0-c089af9 -- ClientInfo: Visual Studio Code 1.84.2

[2023-11-29T08:58:21.446-0500] [INFO] Trigger compilation of Consultingwerk.SmartFramework.Scheduler.SmartSchedulerJobPlanQueryPlanningTypePredicate (child class)
[2023-11-29T08:58:21.578-0500] [INFO] Compilation successful: Consultingwerk\OERA\QueryBuilder\CharacterEnumQueryPredicate.cls
[2023-11-29T08:58:21.671-0500] [INFO] Compilation successful: Consultingwerk\SmartFramework\Scheduler\SmartSchedulerJobPlanQueryPlanningTypePredicate.cls
[2023-11-29T08:58:26.031-0500] [INFO] Documentation serialized to c:\Work_STREAM\SmartComponentLibrary\Develop127\ABL\.builder\classdoc.bin

Entry ${DLC}\\gui\\OpenEdge.BusinessLogic.pl is missing in the propath of the project


fixed Install the operators link to point to right location

What does this PR do / how does this improve the operators?
Which issue(s) does this PR fix?
Fixes #197
Special notes for the reviewer:
Does this PR require changes to documentation?
All Submissions:

[ ] Have you followed the guidelines in our Contributing document?
[ ] Have you written or refactored unit tests to cover the change?
[ ] Have you ran all unit tests and ensured they are passing?
[ ] Have you manually tested each feature that is being added/modified?
[ ] Have you ensured you have not introduced linting errors?

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

https://github.com/aws/amazon-sagemaker-operator-for-k8s/blob/0fb33b1fd49d254261177924be6ff1dc3016899f/README.md?plain=1#L40
also needs to be updated

@wenjinsitu Can you confirm you have searched all files in the repo for references to old links?


error opening filter

can help ?

Have you made sure you're running fully updated OS?

already updated

Seems like you haven't. Make sure you have KB3033929 installed. x86, x64 link.

meow

@yekayee does it work for you now?

No response, closing.


Add button/endpoint to refresh dev-flatpaks

If someone is given access to a flathub/* repo on GitHub, they can click Refresh instead of logging out and back in. We can also use the function in other places if we want to make sure the repo list for a user is up to date.

Looks great now, code wise, only the empty state fix is missing and I haven't tested the latest iteration


Tick Text

Some primarily aesthetic changes to how tick text is presented.

Closing because no longer necessary due to #55599e6b44477b4d02eaa19210eee34e134b61bf


Few bugs that must be corrected.

Remove the line >>> lid = LID()  from README.rst as it creates error.
In the file three_step_decoding.py lines 97,98, 99 should be changed to
tsd.lid.etrans = tsd.lid.en_trans.trans_dict tsd.lid.hi_trans.transliterate('\n'.join(set(io.open(args.tfile).read().split()))) tsd.lid.htrans = tsd.lid.hi_trans.trans_dict respectively.
Model kenlm as requirement should be present in the requirements.txt.
pip install -r requirements.txt will install only cpu-based dynet but not gpu-based so thats should be changed to as given in its official doc.

Thanks for pointing out these bugs. I have updated the files except for dynet package requirement.
There won't be any speed enhancements using GPU-based dynet, since the training code doesn't process data in batches and the network parameters are minimal. Using GPU will only introduce additional overhead. I recommend to use CPU-based dynet only.


cluster-install kustomize manifest does not build

BUG REPORT
What happened:
The cluster-install kustomization manifest is incorrect, causing a kustomize AccumulateTarget error upon kustomize build:
Error: AccumulateTarget: AccumulateTarget: rawResources failed to read Resources: Load from path ../base/01a_workflow-crd.yaml failed: security; file '../base/01a_workflow-crd.yaml' is not in or below '/private/var/folders/lx/qzjq9l7105b4qvbwv2167tdh0000gn/T/kustomize-012382153/manifests/cluster-install'

What you expected to happen:
Building the cluster-install manifest with kustomize should generate correct kubernetes manifests
How to reproduce it (as minimally and precisely as possible):
DEMO_HOME=$(mktemp -d)

cat <<EOF >$DEMO_HOME/kustomization.yaml
bases:
  - github.com/argoproj/argo//manifests/cluster-install?ref=master
EOF

kustomize build $DEMO_HOME/kustomization.yaml

Environment:

Argo version: v2.2.1

$ argo version

Kubernetes version :

$ kubectl version -o yaml
clientVersion:
  buildDate: "2019-03-01T23:34:27Z"
  compiler: gc
  gitCommit: c27b913fddd1a6c480c229191a087698aa92f0b1
  gitTreeState: clean
  gitVersion: v1.13.4
  goVersion: go1.12
  major: "1"
  minor: "13"
  platform: darwin/amd64
serverVersion:
  buildDate: "2019-01-24T19:22:45Z"
  compiler: gc
  gitCommit: 65ecaf0671341311ce6aea0edab46ee69f65d59e
  gitTreeState: clean
  gitVersion: v1.11.7
  goVersion: go1.10.7
  major: "1"
  minor: "11"
  platform: linux/amd64

Manifests have been refactored to use kustomize v2.


Remove unneeded segments from docs.ms links

Links like [](https://docs.microsoft.com/...) are equivalent to [](/...). Which do you prefer?

@NextTurn To assist you better on your query could you provide us with the link to the document you are referring to ?  In case your query in not related to document content, open a new forum thread either in MSDN or StackOverflow as it could be better place to get help on your scenario where the community members could provide their expert guidance to you based on their experience.

Well... I'm referring to the links in Markdown articles in azure-docs repo.

dotnet/docs#11438

@NextTurn there is some link checking logic coming soon, which will better determine which direction to head in. My opinion is that a URL with / is better than typing out docs.microsoft.com because we have systems internally that can differentiate and check things better when its not an full URL. However, I'm sure there are other factors to consider. Linking within Github.com pages isn't a major priority to my team, so I don't need valid links in Github previews behavior.

So it's better to drop the domain from the existing full URLs.

I think so. Not thinking that the docs.microsoft.com site will change any time soon though.
https://docs.microsoft.com/en-us/contribute/how-to-write-links

@NextTurn I don't think you should seek this as a requirement though.
Changing links in the public repository is non trivial to test, and we don't necessarily need these changed throughout the system. Change is bad when it means a net neutral result to the end users.

@ktoliver I can change these by the way when updating the MSDN links.

Closing as answered.


Code sign problem

I found an issue
ERROR: code signing embedded frameworks failed: /Applications/Corona-3592/Corona Simulator.app/Contents/Resources/codesign-framework.sh: line 47: echo: write error: Bad file descriptor
Corona Version: 2020.3592
for MAC & iOS SDK: 13.4
I try to use the old official Corona to build it. It will ask me to give the permission to use keychain.app After that the 3592 works fine. So I think 3592 maybe missing this part?

weirdly enough, echo, print to console command failed. It can happen when output (stdout) is somehow closed, but I don't see us doing it anywhere.
I added code to ignore echo failure in this particular instance.


Unclear dependency in ConfigureServices and relation to Azure AD

Trying to follow this tutorial I am stopped at:
services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlite(
Configuration.GetConnectionString("DefaultConnection")));
services.AddDefaultIdentity<IdentityUser>()
.AddDefaultUI(UIFramework.Bootstrap4)
.AddEntityFrameworkStores<ApplicationDbContext>();
These give read squigglies in Visual Studio and I'm prompted to install some packages.
I don't really want to but I guess I have to? I don't know what IdentityUser and ApplicationDbContext refer to. Is that something I have to create myself? What's stored in the sqlite db in that case ?
And how does this compare to Azure Active Directory? When would I want to use the one or the other ?

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

ID: a4c264c0-0c5c-298e-bb45-9b4891c8d162
Version Independent ID: ce69b990-0b4c-abda-cd2d-68f85cd8031e
Content: Microsoft Account external login setup with ASP.NET Core
Content Source: aspnetcore/security/authentication/social/microsoft-logins.md
Product: aspnet-core
Technology: aspnetcore-security
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Start with some tutorials that explain these

https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-2.2&tabs=visual-studio
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-2.2&tabs=visual-studio
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/add-user-data?view=aspnetcore-2.2&tabs=visual-studio


Remove/replace all dependencies on opencv with ffmpeg

This branch includes a preliminary version of the Multi-Image Sink that was used as a possible candidate for JPEG image capture.  FFmpeg turned out to be the better choice.  The Sink will be completed and merged with a separate pull-request.


Unresolvable dependency in requirements_all.txt

Home Assistant release (hass --version):
0.47.1
Python release (python3 --version):
3.6.1
Component/platform:
N/A
Description of problem:
There is an unresolvable dependency hidden in requirements_all.txt:
requests==2.14.2
googlemaps==2.4.6

however the googlemaps==2.4.6 package requires 'requests<=2.11.1'
Expected:
make the requirements instalation to work.
Problem-relevant configuration.yaml entries and steps to reproduce:

Install vanilla alpine linux 3.6.2
apk update && apk add python3
pip3 install homeassistant
pip3 install -r  https://raw.githubusercontent.com/home-assistant/home-assistant/dev/requirements_all.txt

Traceback (if applicable):
Collecting googlemaps==2.4.6 (from -r https://raw.githubusercontent.com/home-assistant/home-assistant/dev/requirements_all.txt (line 247))
  Downloading googlemaps-2.4.6.tar.gz
    Complete output from command python setup.py egg_info:
    Download error on https://pypi.python.org/simple/requests/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749) -- Some packages may not be found!
    Download error on https://pypi.python.org/simple/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749) -- Some packages may not be found!
    No local packages or working download links found for requests<=2.11.1
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-pejx3oo4/googlemaps/setup.py", line 39, in <module>
        'Topic :: Internet',
      File "/usr/lib/python3.6/distutils/core.py", line 108, in setup
        _setup_distribution = dist = klass(attrs)
      File "/usr/lib/python3.6/site-packages/setuptools/dist.py", line 315, in __init__
        self.fetch_build_eggs(attrs['setup_requires'])
      File "/usr/lib/python3.6/site-packages/setuptools/dist.py", line 361, in fetch_build_eggs
        replace_conflicting=True,
      File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 850, in resolve
        dist = best[req.key] = env.best_match(req, ws, installer)
      File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1122, in best_match
        return self.obtain(req, installer)
      File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1134, in obtain
        return installer(requirement)
      File "/usr/lib/python3.6/site-packages/setuptools/dist.py", line 429, in fetch_build_egg
        return cmd.easy_install(req)
      File "/usr/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 659, in easy_install
        raise DistutilsError(msg)
    distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('requests<=2.11.1')

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-pejx3oo4/googlemaps/

Additional info:

This can be fixed with using googlemaps 2.5.0


traffic.sidecar.istio.io/includeOutboundPorts does not work as expected

(NOTE: This is used to report product bugs:
To report a security vulnerability, please visit https://istio.io/about/security-vulnerabilities
To ask questions about how to use Istio, please visit https://discuss.istio.io)
I have specified the "traffic.sidecar.istio.io/includeOutboundPorts" for a deployment being created with operator code as follows:
Deployment.Spec.Template.Annotations["traffic.sidecar.istio.io/includeOutboundPorts"] = "8443"

I can verify that the annotation does end up in the given pod:
Annotations:  proxy.istio.io/config: {"proxyMetadata":{ "OUTPUT_CERTS": "/etc/istio-output-certs"}}
              sidecar.istio.io/logLevel: debug
              sidecar.istio.io/status:
                {"version":"8e6e902b765af607513b28d284940ee1421e9a0d07698741693b2663c7161c11","initContainers":["istio-init"],"containers":["istio-proxy"]...
              sidecar.istio.io/userVolumeMount: [{"name": "istio-certs-dir", "mountPath": "/etc/istio-output-certs"}]
              traffic.sidecar.istio.io/includeOutboundPorts: 8443

However, the observed behavior is that:

port 8443 is proxied by the envoy
However, other unintended ports (e.g. 8001) are also proxied by the envoy:

[opc@test-kind-2 e2e]$ kubectl logs vmi-system-prometheus-0-7f7bc9f856-hrsnl istio-proxy -n verrazzano-system | grep -i 8001
2021-05-05T18:29:11.235061Z	debug	envoy filter	[C5873] Creating connection to cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local
2021-05-05T18:29:11.235182Z	debug	envoy upstream	transport socket match, socket default selected for host with address <IP_ADDRESS>:8001
2021-05-05T18:29:11.235314Z	debug	envoy upstream	Created host <IP_ADDRESS>:8001.
2021-05-05T18:29:11.235459Z	debug	envoy upstream	addHost() adding <IP_ADDRESS>:8001
2021-05-05T18:29:11.235747Z	debug	envoy upstream	membership update for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local added 1 removed 0
2021-05-05T18:29:11.235777Z	debug	envoy upstream	membership update for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local added 1 removed 0
2021-05-05T18:29:11.235792Z	debug	envoy upstream	re-creating local LB for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local
2021-05-05T18:29:11.235812Z	debug	envoy upstream	re-creating local LB for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local
2021-05-05T18:29:11.235862Z	debug	envoy connection	[C5874] connecting to <IP_ADDRESS>:8001
2021-05-05T18:29:11.236544Z	debug	envoy upstream	membership update for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local added 1 removed 0
2021-05-05T18:29:11.236656Z	debug	envoy upstream	re-creating local LB for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local
2021-05-05T18:29:20.052383Z	debug	envoy upstream	membership update for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local added 0 removed 1
2021-05-05T18:29:20.052428Z	debug	envoy upstream	membership update for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local added 0 removed 1
2021-05-05T18:29:20.052419Z	debug	envoy upstream	membership update for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local added 0 removed 1
2021-05-05T18:29:20.052476Z	debug	envoy upstream	re-creating local LB for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local
2021-05-05T18:29:20.052489Z	debug	envoy upstream	re-creating local LB for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local
2021-05-05T18:29:20.052510Z	debug	envoy upstream	re-creating local LB for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local
2021-05-05T18:29:20.052556Z	debug	envoy upstream	removing hosts for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local removed 1
2021-05-05T18:29:20.052564Z	debug	envoy upstream	removing hosts for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local removed 1
2021-05-05T18:29:20.052580Z	debug	envoy upstream	removing hosts for TLS cluster outbound|8001||bobs-bookstore-managed-server1.bobs-books.svc.cluster.local removed 1

I have been able to test functionality by excluding such ports (using excludeOutboundPorts) but that isn't a viable fix for out deployment.
Is there a "trick" to getting this annotation to work?
I'm using version 1.7.3
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
[ ] Upgrade
Expected behavior
the only ports proxied by the sidecar would be those listed in the includeOutboundPorts annotation
Steps to reproduce the bug
Using version 1.7.3, create a deployment specifying the given annotation and deploy (for example to a prometheus pod that needs to scrape targets on other ports)
Version (include the output of istioctl version --remote and kubectl version --short and helm version --short if you used Helm)
v3.1.2+gd878d4d
How was Istio installed?
helm
Environment where the bug was observed (cloud vendor, OS, etc)
KIND and OKE
Additionally, please consider running istioctl bug-report and attach the generated cluster-state tarball to this issue.
Refer cluster state archive for more details.

Could you try setting exclude all ports annotations, with traffic.sidecar.istio.io/includeOutboundPorts: 8443. I think it could get what you want.

Could you try setting exclude all ports annotations, with traffic.sidecar.istio.io/includeOutboundPorts: 8443. I think it could get what you want.

I did actually try that, setting exclude all ports to '*', but it did not work.  In fact it seemed to override the include and exclude all outbound traffic

A comma separated list of outbound ports for which traffic is to be redirected to Envoy, regardless of the destination IP.

I think this works as documented, but the behavior is confusingly different than others.
If you chain it with includeOutboundIPRanges, you can get something reasonableish which would end up like:
-A ISTIO_OUTPUT -p tcp -m tcp --dport 8443 -j ISTIO_REDIRECT
-A ISTIO_OUTPUT -d <IP_ADDRESS>/32 -j ISTIO_REDIRECT
-A ISTIO_OUTPUT -j RETURN

Hi,
Could we reopen this one ?
I think it's not very usable to have to define an includeOutboundIPRanges on top of the includeOutboundPorts.
I would expect, in case includeOutboundPorts is defined and includeOutboundIPRanges is '*', to configure the rest of the traffic to not be proxied.
-A ISTIO_OUTPUT -j RETURN instead of -A ISTIO_OUTPUT -j ISTIO_REDIRECT in that case ?

A comma separated list of outbound ports for which traffic is to be redirected to Envoy, regardless of the destination IP.

I think this works as documented, but the behavior is confusingly different than others.
If you chain it with includeOutboundIPRanges, you can get something reasonableish which would end up like:
-A ISTIO_OUTPUT -p tcp -m tcp --dport 8443 -j ISTIO_REDIRECT
-A ISTIO_OUTPUT -d <IP_ADDRESS>/32 -j ISTIO_REDIRECT
-A ISTIO_OUTPUT -j RETURN

I have the feeling this won't even work anymore after https://github.com/istio/istio/commit/fa8b7af93f82d9d1d072cdce2681136fd2e0523c, as the -A ISTIO_OUTPUT -j RETURN rule is now dropped?

Just to chime in here. I am trying to do the same as @jmaron99 was doing. I want to have envoy only proxy traffic outbound to ports 80 and 443, and ignore other ports.
It seems the correct way to do this is:
traffic.sidecar.istio.io/includeOutboundPorts: "80,443"
traffic.sidecar.istio.io/includeOutboundIPRanges: ""

Empty include outbound IP ranges excludes all traffic (by IP) according to the annotation docs

An empty list will disable all outbound redirection.

This is working in 1.23.3 for me, and I confirm it has the commit @matteo-casalino had mentioned which he suspected would break this.
Resulting rules after applying this:
-A ISTIO_IN_REDIRECT -p tcp -j REDIRECT --to-ports 15006
-A ISTIO_OUTPUT -s <IP_ADDRESS>/32 -o lo -j RETURN
-A ISTIO_OUTPUT ! -d <IP_ADDRESS>/32 -o lo -p tcp -m tcp ! --dport 15008 -m owner --uid-owner 1337 -j ISTIO_IN_REDIRECT
-A ISTIO_OUTPUT -o lo -m owner ! --uid-owner 1337 -j RETURN
-A ISTIO_OUTPUT -m owner --uid-owner 1337 -j RETURN
-A ISTIO_OUTPUT ! -d <IP_ADDRESS>/32 -o lo -p tcp -m tcp ! --dport 15008 -m owner --gid-owner 1337 -j ISTIO_IN_REDIRECT
-A ISTIO_OUTPUT -o lo -m owner ! --gid-owner 1337 -j RETURN
-A ISTIO_OUTPUT -m owner --gid-owner 1337 -j RETURN
-A ISTIO_OUTPUT -d <IP_ADDRESS>/32 -j RETURN
-A ISTIO_OUTPUT -p tcp -m tcp --dport 80 -j ISTIO_REDIRECT
-A ISTIO_OUTPUT -p tcp -m tcp --dport 443 -j ISTIO_REDIRECT
-A ISTIO_REDIRECT -p tcp -j REDIRECT --to-ports 15001
COMMIT

So, looks like it redirects those ports first, then skips everything else, and I am observing the correct behavior in proxy access logs.

Nice catch @GabrielAlacchi. Indeed it looks like we don't really care about the -A ISTIO_OUTPUT -j RETURN as we are at the end of the chain already. What we really need is to avoid the unconditional jump at the end -A ISTIO_OUTPUT -j ISTIO_REDIRECT, which can be accomplished more elegantly through traffic.sidecar.istio.io/includeOutboundIPRanges: "".


[besu]cert-manager setup for besu

Changelog
As of now this is valid only for besu network
added the cert manager helm chart
added new filed in network-besu.yaml "issuer: default/letsencrypt"
updated the code to deploy the cert manager and install certificates using cert-manager using letsencrypt CA, this will run only if "issuer: letsencrypt" in network-besu.yaml, else self signed certs will be created as earlier
updated the reset-network.yaml file to delete the certs at the time of network deletion
Reviewed by
@sownak @suvajit-sarkar @jagpreetsinghsasan
Linked issue
#2036

@RaviKiranJanjanam can this be finalised?


triple flowcontrol

triple  add flowcontrol
What is the purpose of the change
Brief changelog
Verifying this change

Checklist

[x] Make sure there is a GitHub_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GitHub issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Check if is necessary to patch to Dubbo 3 if you are work on Dubbo 2.7
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Add some description to dubbo-website project if you are requesting to add a feature.
[ ] GitHub Actions works fine on your own branch.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #10746 (63af477) into 3.2 (ce9953e) will decrease coverage by 0.08%.
The diff coverage is 57.98%.

@@             Coverage Diff              @@
##                3.2   #10746      +/-   ##
============================================
- Coverage     65.31%   65.22%   -0.09%
  Complexity      393      393
============================================
  Files          1338     1341       +3
  Lines         57046    57543     +497
  Branches       8429     8490      +61
============================================
+ Hits          37260    37535     +275
- Misses        15838    16005     +167
- Partials       3948     4003      +55

Impacted Files
Coverage Δ

...bo/rpc/protocol/tri/stream/TripleClientStream.java
53.79% <50.00%> (ø)

...rpc/protocol/tri/TriHttp2RemoteFlowController.java
51.79% <51.79%> (ø)

.../rpc/protocol/tri/TriHttp2LocalFlowController.java
55.24% <55.24%> (ø)

...dubbo/rpc/protocol/tri/TripleFlowControlFrame.java
61.90% <61.90%> (ø)

.../protocol/tri/call/BiStreamServerCallListener.java
70.37% <66.66%> (-4.63%)
:arrow_down:

.../protocol/tri/call/AbstractServerCallListener.java
63.63% <75.00%> (+1.13%)
:arrow_up:

...tocol/tri/call/ServerStreamServerCallListener.java
76.47% <80.00%> (+3.74%)
:arrow_up:

...pache/dubbo/rpc/protocol/tri/frame/TriDecoder.java
83.58% <91.66%> (+2.22%)
:arrow_up:

...he/dubbo/rpc/protocol/tri/TripleHttp2Protocol.java
92.30% <100.00%> (+0.64%)
:arrow_up:

...ubbo/rpc/protocol/tri/call/AbstractServerCall.java
51.95% <100.00%> (+0.54%)
:arrow_up:

... and 25 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

close for duplicated with #10748


write docs on how to set up custom model objects that work with visualize_reaction_diffusion

for instance for a gray-scott model, see cookbook


fix: update relative imports

Summary of Changes
Update imports to use relative path
Related Issues
N/A
Pull Request Checklist
Tick all boxes below to demonstrate that you have completed the respective task. If the item does not apply to your this PR check it anyway to make it apparent that there's nothing to do.

[x] All commits contain a DCO Signed-off-by line (we use the DCO GitHub app to enforce this);
[x] Updated LICENSE-3RD-PARTY.md for any added dependencies or vendored components;
[x] Updated documentation as needed for changed code and new or modified features;
[x] Added sufficient tests so that overall code coverage is not reduced.

If you have any questions to any of the points above, just submit and ask! This checklist is here to help you, not to deter you from contributing!
Pro Tip 🤓

Read our contribution guide at least once; it will save you a few review cycles!
Your PR will likely not be reviewed until all the above boxes are checked and all automated tests have passed.

PR template adapted from the Python attrs project.

@jleach @bryce-mcmath @MosCD3 could you guys check this small PR? Thanks!


Microsoft Azure provider is broken

Using Azure as a cloud provider will throw the following error in Preevy up command:

fixed by https://github.com/livecycle/preevy/commit/ac56e32a59655cba956f103eff2e20e8321c6d85


generate query operation name with bind parameters

Is there an ability to generate the query with bind parameters and operation name. For example
instead of
{someQuery(param1:\"COMPANY\"{results{myVal}}}
to generate
query testQuery(param1: String!) {someQuery(param1:$param1{results{myVal}}}

Right now you can generate query with bind parameters but it'll be anonymous
query($param1: String!) {someQuery(param1:$param1){results{myVal}}}

Please refer to variables section at ReadMe.md

Ability to add alias was implemented at https://github.com/VladislavSevruk/GraphQlRequestBodyGenerator/pull/39 and will be present at 1.0.11 version

Since version 1.0.12 you can use UnwrappedGqlRequestBodyGenerator instead of GqlRequestBodyGenerator to generate unwrapped to json GraphQL request bodies.


SuStaIn in pymc3, and Variational Inference?

Can we model SuStaIn in probabilistic modelling library like pymc3, also can we use Variational Inference instead of MCMC?

Hi Sinha,
Thanks for the question. Yes we could variational inference and plan to implement this in a future release. As for pymc3, I don't have any experience with it so can't comment.
Peter


Add tests for threading validation layer

The current list of validation errors as well as any associated tests for the threading validation layer are documented in vk_validation_layer_details.md.
This documentation should be examined according to the existing validation code and the Vulkan specification and additional test(s) should be added as appropriate.

This document has been superseded and no longer exists.  Closing for now.


Firefox 36 plays doubled audio when autoplay enabled

Issue doesn't reproduce on other browsers. Also, there is no issue in FF 36 if autoplay is disabled. Preload parameter seems to be irrelevant.
Didn't check other FF versions.

Also happening on Chrome 41. Workaround by removing autoplay attribute on the actual  element and instead using autoplay:true in the javascript.

loveevelyn's mod worked for me - thank you :)

like this:

This is still happening even with loveevelyn's mod(ff 40)

This is happening in Chrome 51.0.2704.84 on autoplay it plays two track so if we even pause the button other track keeps on playing


Support column renames in MySQL adapter

Ref elixir-ecto/ecto#2601
Tested locally by running ECTO_ADAPTER=mysql mix test --include rename_column

The only thing left is to enable this test on CI for MySQL 8.0, I'll look into that.

@josevalim can we merge this as is? I have a separate branch for enabling mysql 8 on CI as it's a bit more involved.

We need a test in test/ecto/adapters/mysql_test.exs and we should be good to go!

Closing in favor of the other PR.


Stable API for wrapper generators

Stable documented API for automatically writing wrapper generators scripts using multiple parsing frontends and code expansion logic. Ideally it should not be necessary in large number of cases (for simpler libraries), but something like this libgit wrappers
let resultGrouped = wrapCSharedLibViaTsWave(
  inDir       = AbsDir"/usr/include/git2",
  outDir      = currentAbsSourceDir(),
  tmpDir      = getAppTempDir() / "v4",
  libName     = "git2",
  packageName = package,
  ignoreIn    = @["stdint"],
  depDirs     = @[ssh2],
  extraTypes  = @{
    cxxName("git_iterator"): cxxLibImport(package, @["libgit2_config"])
  }
)

or this libssh2 wrappers
let
  dir     = AbsDir"/usr/include"
  tmpDir  = getAppTempDir() / "libssh2"
  package = "hlibssh2"
  files   = @[
    dir /. "libssh2.h",
    dir /. "libssh2_sftp.h",
    dir /. "libssh2_publickey.h"
  ]
  map     = expandViaWave(files, tmpDir, baseCParseConf)
  conf    = initCSharedLibFixConf("ssh2", package, false, dir, map)
  wrapped = tmpDir.wrapViaTs(conf)
  outDir  = currentAbsSourceDir()
  grouped = writeFiles(outDir, wrapped, cCodegenConf, extraTypes = @{
    cxxName("_LIBSSH2_SESSION"): cxxLibImport(package, @["libssh2_config"])
  })

is necessary. This API can further be expanded on, to automate handling of the conan packages, git and github repositories, automatic tracking of changes (#9) and so on.

Need to add support for interfacing with C++ package managers

In addition to the API wrapper generation, it is also necessary to properly reuse all the type import maps from the dependencies. For example, libssh2 contains a file with all the types encountered when wrapping this library. When libgit wrapper is generated, it must know a list of dependencies to be able to properly read import maps. In an ideal world, this could've been solved by asking package manager to list the locations of all the dependencies, and then simply searching for the hcparse_type_imports.xml file in the repositories. Nimble cannot do this at all, but with nimph I can at least try and read the environment in which wrapper generation is performed, and find all target import maps.


may this program join in channel from link

may this program join in channel from link

It should be pretty easy to implement. I hope it is enough to call the execute the action, invite, code command. I am done for today, but I will test it in the next few days
Notes:
661.--9,,["query","invite","LrL3q23E7r53RXjxxxx"]

661.--17,,["action","invite","LrL3q23E7r53RXjxxxx"]

<EMAIL_ADDRESS>

#97

@SchulteMK thank you, but how it code i will use?

I actually did not implement it yet.

I implemented it really quick, but I did not test it yet. Can you test it and reopen the issue if needed?


Add aggregation for quantile computation of code values

This should go into the aggregate_code_metadata.py file, which means we need

[ ] A way to define the aggregation such that it encompasses the number of quantiles being requested that can be used in the aggregate_code_metadata.py file (which will require some requisite changes potentially).
[ ] a mapper expression that computes some statistics per shard capable of being used to reconstitute approximate quantiles,
[ ] A reducer function that aggregates those statistics into said quantiles
[ ] A storage format for compound outputs after mapreduce (e.g., are quantiles stored as a list? An array? A struct?)

There are a few options for each of these.
Parameters
For the parametrization question, the easiest approach is just to expect a dedicated config parameter (e.g., n_quantiles) that is outside the list of aggregations of interest. This means you could only compute one set of quantiles per aggregation stage, but makes things trivial to incorporate into the existing aggregate_code_metadata.py structure. This is likely the best starting point. The right long term solution is to make the aggregation names be "parameterized constants" instead of pure constants, so that you can do something like "values/quantiles/5" or<EMAIL_ADDRESS>or something instead to specify the number of quantiles and (optionally) the error parameter for approximation algorithms (said algorithms are needed as you can't easily compute exact quantiles across a sharded dataframe)
Mapping and Reducing
To do the mapreduce properly, we can either include an approximate quantile algorithm, such as by polarsifying this ddsketch algorithm. Alternatively, we can do something more memory intensive but also more accurate that is likely sufficient and not too expensive for our needs provided we can restrict the precision of the numerical values observed to a certain # of digits which is to just compute the full count of each unique value observed or otherwise compute a density approximation or histogram approximation and use that to compute the quantiles after the reduction step is finalized. This would make the mapping and reduction easier, but more expensive computationally, but also would require some post-reduction step.
Storage format
We should likely use a fixed-size array type or a struct type that way it will likely be more efficient than a non-fixed-length list type.
Others who may have inputs
@Oufattole @prenc @EthanSteinberg

I think we can use DDSketch to get protobuf binary strings for each shard as shown here. We could store a parquet file for each shard with two columns: code and ddsketch_protobuff_binary_string. Then, we can have a reduce step that loads these parquets, converts the protobuf back to a DDSketch, and reduces them by merging the sketches using ddsketch.merge(another_ddsketch).

This seems reasonable. Try it and see, I say!

Another way would be to just aggregate the values via a value_counts call in the aggregation, then write a custom function to merge those two structs and sum over the fields (though I'm not sure how that function would look off-hand). To make the cost not too extreme, you can also add a "precision" field which sets how many decimal points are allowed or how many bins are considered between a max and min value that are set in the code_metadata.parquet file and compute counts in those bins instead.

So, to summarize a conversation on slack for this issue and future, related issues.
There are three strategies here:
1. Quick and dirty, but doesn't scale:
Forget the aggregate_code_metadata.py format and just right a custom transformation function for quantilization that loads all shards at once and computes quantiles. This is easy to implement but won't scale to large datasets, and ultimately will likely be replaced by a solution in the Mapreduce format.
2. Capture an explicit histogram:
Using pl.Expr.value_counts() either with or without binning, we can basically compute a histogram on each code in each shard, then have a merge function merge them. In the format of aggregate_code_metadata.py, each shard would output a dataframe of with columns code and value_counts, with value_counts being a pl.Struct type column with the values as keys and counts as values. The challenge with this is that the merging might be tricky, because structs in polars can be unnested horizontally into columns, but not directly exploded into rows across both keys and values, which would permit an efficient join and aggregation solution.
One solution to the problem with value_counts would be to instead use a combination of pl.Expr.unique(maintain_order=True) to get the unique values in order of appearance in one list and pl.Expr.unique_counts() to get the counts of those same unique values also in order of appearance in another list. That would then permit you to, during reduce, explode both of those added columns vertically and do a group by. This is likely the best approach, presuming it can be verified through tests that the orders are properly aligned.
The solution for this is likely to make the "histogram" like aspect of this clearer from the outset, and just explicitly pre-compute the min and max value for all codes across all shards, using the existing aggregations, then define in a configuration file the number of bins supported for the histogram operation such that bins can be pre-defined based on the min and max, then have all shards fill the same bins in the same way in an array column that can be easily summed in a pointwise manner, presuming that is supported (though it should be as arrays are of fixed size). The challenge with this is that it is not the most precise form of quantiling, as linearly interpolating between the min and max may yield poor bin boundaries if the data are highly skewed or unequally distributed.
3. Use a fancy algorithm
There are many fancier algorithms, like DDSketch, that basically track, instead of hard bin endpoints, representative data points weighted by their occurrence rates in a data dependent manner, therefore enabling density respondent statistics calculation. These, when properly designed and implemented, may be more precise and more efficient than either of the two approaches above, bit for bit. But, generally they are more complex and harder to implement. Relying on DDSketch or an existing explicit library, in particular, will rely on using user defined functions which will significantly slow the execution down relative to relying on native polars. So, the real challenge with these approaches would be trying to see if one could implement them directly without relying on UDFs, though of course that improvement could happen at a later stage.

Actually, a fourth option -- just don't even store the counts. Just store the observed values (with repetition), or a random sample of N of the values for some parameter N in a list column, then in the reduce just concatenate all the lists, explode the output, and compute the quantiles. That's probably the quickest and easiest solution for now.

 If this is too inefficient, we will need to re-open and use a better solution.


SK should not be included in output.

Now SK is printed after user created a stream, which could be misunderstood as it were from the server response and there were potential security issue. Please fix it.

got it. I will fix the readme.


Fix check for session max inactive

Is your feature request related to a problem? Please describe.
For installations that use a separate front-end, there needs to be a way to "touch" the user session to avoid timing out.
Describe the solution you'd like
Implement this as an API call that checks the user's currently configured session duration and return the value as JSON.
Describe alternatives you've considered
A more ambitious alternative is to have all (most?) API endpoints check if there is a session cookie and update session. "Touching a session" is not currently implemented in the related Tomcat spec.
Additional context
Again, this will help those front-ends that heavily leverage APIs

Implement this as an API call that checks the user's currently configured session duration and return the value as JSON

Isn't this information provided in the jwt from /user-info?

there needs to be a way to "touch" the user session to avoid timing out

Does /user-info support OIDC refresh token handling?

Just adding some $0.02 here, I'm wondering if this would be better implemented both as an API, and as a type of servlet filter that is applied to the existing API routes. To provide of example of how this could work, see here: https://github.com/expressjs/session#rolling. Sorry for referencing a different language, I'm just pointing out the concept of the rolling session.
What's missing from the API routes is refreshing the session timeout. In the case of a rich frontend served only once from the layout engine (i.e. a Vue or React SPA), then the APIs need to take on the important role of keeping the session alive. Testing using /uPortal/api/session.json suggested that the session timeout was not being refreshed via API calls, but only layout renders. This is especially true if there are group based rules that set different timeouts for different slices of the user population based on attributes.

I'll pull a WIP together today

My thought, having a web-component based on this api and servlet call (as choice) could be good.
As use case if we integrate a portlet with an alternative maximized URL (and open the service on an other tab) the Web component integrate on the service will permit to maintain the session active and avoid to run without to see it the session timeout.

@jgribonvald you can hit the user-info URL to refresh the session and, if wanted, pick up the session timeout value

@bjagg, I already know it, my thougth was more on having a WC doing the job and like that we have only to add it into each app that we would need it ! Simple way so !
We already have a simple js that is doing the servlet refresh depending on user activity (it observes the mouse and keyboard event inside the page and refresh the session into the portal every X minutes - to avoid to refresh at each activity)


PLFM-3938 Create a code-loading utility in DeciClient

Minor notes, but other than that looks good. I am just wondering, what was the motivation?

We're working on an MVP that involves instantiating SG models, possibly with additional code, but one that will come from a different location than what is currently used in the client. I want to make this refactor, to have a re-usable piece of code to be able to use the additional code in other places too.


how can I use this in a Django project

I think the effect is awesome, and I don't know about php.I'd like to ask which files should I include in a Django project.Thx^^

Hi @Leedorado, this question to me is more like "how does this code work" and "how do I re-implement it in python".  It won't be as simple as just including some files, but you can start by looking at a hosted version of the web-app.
Check out https://nylen.io/d3-process-map/graph.php for example.  View Source, grab that, and include all the files that link to there.
In script.js there is an AJAX call to json.php.  This file returns generated output like the following:  https://nylen.io/d3-process-map/json.php
json.php calls all the logic in common.php so you'll probably want to re-implement this in Python.
If you want the list version of the data too, you'll need to re-implement list.php in Python too.


Replacing CertificateRequests with upstream CertificateSigningRequest

Is your feature request related to a problem? Please describe.
This is a tracking issue to discuss how and whether we should replace our existing CertificateRequest resource type with the upstream Kubernetes 'CertificateSigningRequest' in certificates.k8s.io.
This is prompted by the recent PR to add support for 'multiple signers' as part of the API moving to v1: https://github.com/kubernetes/enhancements/pull/1400.
It would be generally useful for us to do this, as it saves us replicating an existing type and allows plug-ability with the rest of the ecosystem that centres around these CertificateSigningRequest types (i.e. provision x509 certificates for Kubernetes nodes)
Describe the solution you'd like
There are a few divergences in our own resource type that will need re-reconciling.
Notably:

A few fields lacking - these can be added, or otherwise marked as annotations if not accepted (although from initial chats, it sounds like there is a willingness to accept these changes).

Use of signerName instead of the issuerRef field - this may be more problematic, and I think may require us to consider creating a CertificateClass style resource that itself references an issuer (i.e. via issuerRef) - this resource could also include certain things like default values (#2239), or potentially policy that is generally applied to the issuer being referenced (i.e. disallowing private key re-use #2402)

It'd be great to hear thoughts on this change.
/area api
/area design
/priority important-longterm
/kind feature

After some more thinking on the CertificateClass style resource, I think we need to carefully consider how these work with cluster-scoped issuers vs normal issuers.
Given the 'flat' nature of the string signerName, there needs to be some way for an end user to reference a particular resource + GroupKind in order to use it.
This could be done either by:

Adding a CertificateClass - this would likely need to be cluster-scoped to make it easy for users to use:

apiVersion: cert-manager.io/v1alpha2
kind: CertificateClass
metadata:
  name: letsencrypt-prod
spec:
  issuerRef:
    name: letsencrypt-prod
    kind: Issuer
    # namespace is required if the referenced `kind` is not cluster scoped
    namespace: my-namespace

This works okay, but will mean that all users creating an Issuer or ClusterIssuer resource will need to configure an additional CertificateClass in order to use it, which is cumbersome. It also means that anyone creating a namespace scoped Issuer will need to negotiate with someone with sufficient permissions to configure a new CertificateClass in order to begin using it, which is painful. This could be somewhat mitigated by creating a ClusterCertificateClass and corresponding CertificateClass resource, although this could create issues around 'clashes' of 'signerNames' between namespace and cluster scoped resources. This could again be mitigated with some alternative prefix for namespace scoped variants of signers (i.e. namespaced.cert-manager.io/signer-name)

encoding the group and kind into the 'signer name' - this allows users to reference signers without any additional details, e.g. clusterissuers.cert-manager.io/letsencrypt-prod, issuers.cert-manager.io/letsencrypt-staging and for external issuers (i.e. SmallStep: stepissuers.certmanager.step.sm/name-of-stepissuer.

This works quite nicely, although because end-users will presumably continue to specify an issuerRef on the Certificate resource, will require us to convert the provided kind into a 'resource name' via the Discovery API. This isn't too much of a burden, but we may need to consider whether there are any side-effects here
There may be more ways to do this, but I thought it'd be worth noting some thoughts for now 😄

Any updates on this? I'm still interested.

/remove-lifecycle stale

/remove-lifecycle rotten

@yurrriq Still is on the planning but for soon as it takes a while before all cloud providers have support for v1.18, this sis planned somewhere post v1.0. We are already working on some PoCs of this to bootstrap clusters! https://github.com/cert-manager/signer-ca

Hi! Quick update on this issue: we currently have discussions about this; Josh will soon get a design document open for review.

Hi! Quick update on this issue: we currently have discussions about this; Josh will soon get a design document open for review.

Seems like we can now close this issue! cert-manager now supports (experimentally) CertificateSigningRequests as of v1.4, and will support more issuers in v1.5.
For reference:

The official documentation CertificateSigningRequests with cert-manager,
The design document.


Opus Encoder Preset (bitrate) is not saved after closing/reopening the program

I think the title speaks for itself.
I quickly checked the other encoders and it seems to work properly.

Whoops. Thanks for the help in testing by the way


Fix some more spelling issues

This patch fixes some more spelling mistakes in our docs

This change is

The Travis CI build failed but seems like not due to the change.
/retest

@madhuri-rai07 can you squash the commits?


Add a fixed floating side bar for socials

Must have in the PR -

On hover expands (like for the second link in the above picture) with transition effects
Appropriate Color and Design

Rules -

Must Follow all the steps from Instructions
The PR Should be sent within 24 hours of Assignment, else will get reassigned to the next person.
The PR should be valid and have no Merge Conflicts
DON'T spoil the Code indentations with any formatting tools such as prettier or VSC format

Ask me for reference if you want

Hi can I be assigned this issue.
Some clarifications :

This social bar is fixed on the left side under the header ?
Will you provide the color code for the bar background and icon background

Please assign me this!

Hi @rachelcynthia

The social bar has to be fixed (not sticky) till the end of the webpage.
Background Color- #a4609b Icon Color- Transparent with White(as shown in the picture)

@rachelcynthia Updates?

Please assign me this issue .