Ring 103 (Hochster's connected, nondomain, locally-domain ring) description

https://github.com/rschwiebert/dart_data/blob/785b8987539e1a37eb8da2c64bd4e7729ffd163b/db/ringapp/ring/RING_000103/data.yaml#L3
Needs a good description or expanded details page.

Description: Let $L$ be the commutative semigroup with underlying set $\Bbb Q \times \Bbb N$, where $(x,m) (x + z,n) = (x,m)$ if $z > 0$, and $(x,m) (x,n) = (x, m+n)$. Adjoin a neutral element to $L$ and denote the resulting monoid by $M$. Then the ring is $R = \Bbb Q[M]$.
Remarks
"Cardinality" is already filled in as $\aleph_0$, so I had to specialize to $\Bbb Q$ for both the ordered set and $K$.
$R$ has quite a large automorphism group: for every monotonically increasing function $f: \Bbb Q \to \Bbb Q$, the $\Bbb Q$-linear map $t_f: R \to R$, $(x,n) \mapsto (f(x), n)$, is an $R$-automorphism.
If the italicized condition in the following Lemma 1 could be removed, we'll get a description of units and of $J(R)$.
Denote the augmentation ideal of $R$ by $wR$, and the subring $\bigoplus\limits_{i=0}^\infty \Bbb Q (q, 1)^i$ by $R_q$.
For any $q \in \Bbb Q$, define the $q$-part $P_q(r)$ of $r \in R$ as the linear combination of terms $(q, n)$ that occur in $r$, such that $r = \sum\limits_{q \in \Bbb Q} P_q(r)$.
Let $\mu(r) = \min\limits_{(x, n)\text{ occurs in }r} x$.
Lemma 1. If there exists a unit $r \in R \setminus \Bbb Q$ "such that $r' = r - P_{\mu(r)}(r) \not \in wR$", then there exists a unit in $R_q \setminus \Bbb Q$.
Proof. We have $r \not \in wR$, and $r$ must contain a nonzero constant term $c$: otherwise $r (1 - (-N, 1)) = 0$ for a sufficiently large positive integer $N$.
WLOG $c = 1$. Then $r' (1 + \lambda P_{\mu(r)}(r)) = r' + \rho \lambda P_{\mu(r)}(r)$, where $0 \not = \rho$ is the image of $r'$ under the augmentation map. If we take $\rho = 1/\lambda$, we get $r$, so then $(1 + \lambda P_{\mu(r)}(r))$ would be invertible too.
Lemma 2. There are no units of $R$ in $R_q \setminus \Bbb Q$.
Proof. Suppose $r$ is such a unit. By uniqueness of inverses $r^{-1}$ has to be invertible in $R_q$ too, as the automorphism defined by $f$: $x \mapsto q + 2 (x - q)$ fixes $r$ and has to fix $r^{-1}$. However $R_q \cong \Bbb Q[t]$.
Properties

:x: $I_0$. Has nontrivial ideals: $((0,1))$ does not contain $1$.
:x: ACC/DCC annihilator. Take elements of form $1 - (y,1)$, $y \in \Bbb Z$.
:x: ACC principal. Elements $(y,1)$, $y \in \Bbb Z$.
✔ countable.
:x: dual. The annihilator of the principal ideal $((0,2))$ seems to be generated by $1 - (x,y)$ for positive $x$, but all these elements also annihilate $(0,1)$.
:x: local. $(1 - (0,1)) + (0,1)$ is invertible.

Additional remarks
In the countable property definition, it would be better to write "The underlying set of the ring is at most countable" (allprops.svg shows "finite ===> countable").

@dyunov Re: ring 86's commutativity: This is a great example of one of Bergman's examples that I find so abstruse I feel uncomfortable deciding something even THAT simple.  I suppose it is NOT commutative?

@dyunov  Yes, I'm convinced by the proof about units. I was thinking along the lines of using the linear order on $L$, but it's too fine: thinking instead of a degree based on the rational part only definitely makes sense.


Intersection Types with the same nested property inconsistent behavior

I originally ran into this issue because I was trying to extend Material UI interfaces - specifically the classes property. Upon investigation I found the following behavior seemingly inconsistent.
In the example below, if valid2 was typed as either A or B rather than C it would be considered invalid because foo has an unknown property.
So if valid2 is properly valid as per the Typescript spec and the types of a and b are both optional in foo, why are invalid1 and invalid2 invalid?
interface A {
    foo?: {
        a?: string;
    }
}

interface B {
    foo?: {
        b?: string
    }
}

type C = A & B; // Type C has a foo property that has properties a and b

const invalid1: C = {
    foo: {
        a: ""
    }
};

const invalid2: C = {
    foo: {
        b: ""
    }
};

const valid1: C = {
    foo: {}
};

const valid2: C = {
    foo: {
      a: "",
      b: ""
    }
};

Playground

This is weak type detection as described in #16047.  There's this:

Intersection types are handled specially as weak type targets. Individual constituents of an intersection are exempt from the weak type check. However, if all constituents of an intersection are weak, then the weak type check uses the combined properties of the intersection as the target.

which would imply that everything should be fine with your examples... but I guess the nested property thing is the issue; those aren't aggressively/recursively intersected I guess?
type X = {a?: string} & {b?: string};
const x: X = {b: "okay"}; // okay

type Y = {foo: X};
const y: Y = {foo: {b: "okay"}}; //okay

type Z = {foo: {a?: string}} & {foo: {b?: string}};
const z: Z = {foo: {b: "okay"}}; // error!

Playground
🤷


shift + drag from edit -> edit should xfer all accumulated time

with no dialog window
also there should be a way to transfer all time from within the dialog (e.g. by typing "all")

impl'd by f944af041c9fe16ecdff80750872cc12733c9199 and 86a5552a6e35e712ec0d3a688441b408482fe8bf


About regularization images

Sorry to bother you.  Could you please share your local real images with me in the form of a link? Thank you very much.

You can download the regularization dataset we used from https://drive.google.com/file/d/13hl---5kpd7_cvv-p3E6j_PeAqeZWX9w/view?usp=sharing. Note that these images are from LAION-400M. Also, remember to check the image paths in "images.txt".


Add build dir to gitignore

Adds the docs build directory to the gitignore.
Fixes #103.

@ellerkelso,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


Merge 20180514 1536

May update to FfDL.
We also need to fix CI before merging.
Please test thoroughly before accepting. Need to set AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY now before make test-submit.
Just ran it successfully against IBM Cloud and a DIND Kubernetes cluster, cmp. https://github.ibm.com/Falk-Pollok/ffdl-staging/wiki/Running-FfDL-Staging
Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

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

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

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

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

Overall this PR works fine. However, the instructions are very specific for IBM Public Cloud and it's confusing for general users. Also, we need to change the object storage driver to the open source version before we can merge this PR.

Open Issues:

Including the open source object storage plugin
Ironing out Minikube deployment (on Mac)
Usability and setup across multiple Kubernetes deployments

For Minikube, If we using the old s3_datastore mode (has bottleneck) instead of COS, then we don't need to have the daemonset and flex driver install on Minikube. However, it has a bug where the log data is not stored, so the GUI and CLI won't able to see the logs.

DO NOT MERGE, YET, PLEASE.

I am going to go through the instructions step by step tomorrow. Pending any issues, will move for merge. @Tomcli can you confirm if DIND is flowing smoothly for MAC?

And if DIND is working smoothly for Mac OS, we need to change instructions from Minikube to DIND.  May be a bit more complex because of Docker and Kubernetes setup, but maybe we just point them somewhere.  -s

----- Original message -----From: Animesh Singh<EMAIL_ADDRESS>IBM/FfDL<EMAIL_ADDRESS>sboagibm<EMAIL_ADDRESS>Review requested<EMAIL_ADDRESS>Re: [IBM/FfDL] Merge 20180514 1536 (#79)Date: Tue, Jun 19, 2018 11:41 AM
I am going to go through the instructions step by step tomorrow. Pending any issues, will move for merge. @Tomcli can you confirm if DIND is flowing smoothly for MAC?
—You are receiving this because your review was requested.Reply to this email directly, view it on GitHub, or mute the thread.

@fplk DIND works on MacOS, but we definitely need to rewrite the instructions and scripts to be capable with MacOS. We can discuss it more on tomorrow's call.

Do the recent changes work on DIND, yet? On Ubuntu 16.04 for Make target quickstart-deploy I get an error:
ffdlr@proteon:~/go/src/github.com/IBM/FfDL$ make quickstart-deploy
Deploying services to Kubernetes. This may take a while.
/bin/sh: 2: Syntax error: end of file unexpected (expecting "fi")
Makefile:100: recipe for target 'quickstart-deploy' failed
make: *** [quickstart-deploy] Error 2

OK, usability improvements work smoothly on DIND now. Great job, Tommy - thanks for the PR.


Add "at_customize.bin" and "service bin" directly from the ESP32

Hello,
Is there any way to flash the ESP32 and add "GATT Service Bin" without a computer ?
Only with the ESP32, a wifi connection and AT commands ?
I need to set up a ble server without programing the ESP, only with AT commands.
Thank you.

This feature is not currently supported.

Hi, do you mean that you do not handle "GATT service bin" issues ? Or that there is no solution for that problem ?
Thanks

At present, only support download tools, don't support other ways.

All right thanks.


Mixing up forward and reverse strand coverage in GFA

I have just come across an example where we are (seemingly) mixing up the forward and reverse coverage that is being written to the kmer graph GFAs
https://github.com/rmcolq/pandora/blob/0f1210e6927b905c0a1fe03612ed067d73471851/src/kmergraphwithcoverage.cpp#L371-L372
The signature for this function is
https://github.com/rmcolq/pandora/blob/9390f0d08ca54e89d9b818d9b9575a59787f95a1/include/kmergraphwithcoverage.h#L81
So we can see that for the second parameter is_forward we are passing 0 for the forward coverage and 1 for the reverse coverage.
This is indeed what happens in the implementation at https://github.com/rmcolq/pandora/blob/9390f0d08ca54e89d9b818d9b9575a59787f95a1/src/kmergraphwithcoverage.cpp#L62-L67
I came across this whilst doing some other refactoring so I am happy to make the change, but just wanted to check first in case someone thinks this will cause problems somewhere?

Yeah, it is a bug, but it does not affect paper results as far as I am aware, as we don't process the GFAs with kmer coverage on it at all. This method is just called on discover_main:
https://github.com/rmcolq/pandora/blob/9390f0d08ca54e89d9b818d9b9575a59787f95a1/src/denovo_discovery/discover_main.cpp#L296-L300
and map_main:
https://github.com/rmcolq/pandora/blob/9390f0d08ca54e89d9b818d9b9575a59787f95a1/src/map_main.cpp#L341-L345
In the pandora version we evaluate in the paper, we just have it in map_main, and although we pass the flag to get the Kmer graphs with coverages, we don't post-process it, as we are just interested on the denovo paths. Actually, for the paper, we just need the two coverages, we don't actually need to know from which strand they stem from, so I think even if this bug happens somewhere else, it won't affect paper results.
I am wondering if you would like to move this parameter to the method name (e.g. make get_covg() private and have two public methods, get_forward_covg() and get_reverse_covg() calling it). It gets a little bit verbose, but I prefer a bit more verbosity than such parameter.
Also, there is a test case covering this KmerGraphWithCoverage::save() method, and I am pretty sure I introduced this bug, and replicated it further in the test when refactoring the KmerGraph class...  Sorry about this

Sadly, in the process of trying to fix this bug, I have uncovered other situations with mixups in forward and reverse coverage. See an example in the local PRG class https://github.com/rmcolq/pandora/blob/0f1210e6927b905c0a1fe03612ed067d73471851/src/localPRG.cpp#L1452-L1455 (reminder that the second paramter in get_covg is called is_forward)
I hope that given the summation of these two will remain the same it won't effect results :crossed_fingers:

After some investigation, it seems this bug won't affect results, but forward and reverse coverages will be inverted in pandora VCFs and GFAs.


Support ethr-did resolver

cip:
title: Support ethr-did resolver
author: Michael Sena (@michaelsena), Joel Thorstensson (@oed)
discussions-to:
status: Idea
category: Standards
type: Core
created: 2020-05-22
requires:
replaces:

🚨 This is a placeholder for an idea, and we will work to draft the CIP at a later time. Feel free to leave comments and ideas on this issue.

Simple Summary
This CIP proposes adding support for the ethr-did reslover to Ceramic. This would allow Ceramic documents to be created and managed with DIDs that conform to ethr-did method.
Abstract
Motivation
Multi-DID support: As Ceramic aims to be a DID-agnostic protocol, it should have the ability to resolve more DID signatures than just 3IDs. Ethr DID is a standard that some in the Ethereum community have used and it would be good to allow those DIDs to create and interact with documents in Ceramic.
Specification

Closing, if desired this should be an issue on the js-ceramic repo.


data_prepare跑不通哇

Returning empty samples list
list_dict[table]: [Event with CCSCM code 13 from table DIAGNOSES_ICD, Event with CCSCM code 131 from table DIAGNOSES_ICD, Event with CCSCM code 98 from table DIAGNOSES_ICD, Event with CCSCM code 53 from table DIAGNOSES_ICD]
list_dict[table]: [Event with CCSPROC code 74 from table PROCEDURES_ICD, Event with CCSPROC code 70 from table PROCEDURES_ICD, Event with CCSPROC code 39 from table PROCEDURES_ICD, Event with CCSPROC code 223 from table PROCEDURES_ICD]
list_dict[table]: []
Visit 1:
Conditions: ['13', '131', '98', '53']
Procedures: ['74', '70', '39', '223']
Drugs: []
Skipping visit due to missing data
list_dict[table]: [Event with CCSCM code 130 from table DIAGNOSES_ICD, Event with CCSCM code 97 from table DIAGNOSES_ICD, Event with CCSCM code 98 from table DIAGNOSES_ICD, Event with CCSCM code 59 from table DIAGNOSES_ICD, Event with CCSCM code 12 from table DIAGNOSES_ICD]
list_dict[table]: [Event with CCSPROC code 47 from table PROCEDURES_ICD, Event with CCSPROC code 39 from table PROCEDURES_ICD, Event with CCSPROC code 63 from table PROCEDURES_ICD]
list_dict[table]: []
Visit 2:
Conditions: ['130', '97', '98', '59', '12']
Procedures: ['47', '39', '63']
Drugs: []
Skipping visit due to missing data
Number of samples: 0
Returning empty samples list
Number of samples: 0
Returning empty samples list
Number of samples: 0
Returning empty samples list
Number of samples: 0
Returning empty samples list
Number of samples: 0
Returning empty samples list
11111111111111: []
Generating samples for mortality_prediction_mimic3_fn: 100%|██████████| 100/100 [00:00<00:00, 9606.96it/s]
Traceback (most recent call last):
File "D:\googleDownloads\GraphCare-main\GraphCare-main\data_prepare.py", line 529, in
main()
File "D:\googleDownloads\GraphCare-main\GraphCare-main\data_prepare.py", line 525, in main
run(dataset, task)
File "D:\googleDownloads\GraphCare-main\GraphCare-main\data_prepare.py", line 491, in run
sample_dataset = load_dataset(load_processed_dataset, dataset=dataset, task=task)
File "D:\googleDownloads\GraphCare-main\GraphCare-main\data_prepare.py", line 88, in load_dataset
sample_dataset = ds.set_task(mortality_prediction_mimic3_fn)
File "D:\A_IDE\anaconda3\lib\site-packages\pyhealth\datasets\base_dataset.py", line 360, in set_task
sample_dataset = SampleDataset(samples,
File "D:\A_IDE\anaconda3\lib\site-packages\pyhealth\datasets\sample_dataset.py", line 46, in init
self.input_info: Dict = self._validate()
File "D:\A_IDE\anaconda3\lib\site-packages\pyhealth\datasets\sample_dataset.py", line 69, in _validate
print(self.samples[0].keys())
IndexError: list index out of range
Process finished with exit code 1

I see you have already solved it in this issue, so I close it.


Bug in Docs when clicking 'Edit on GitHub'

Version
3.x.x (Vue 3.x)
Describe the bug
I wanted to improve a page.
When clicking on the Edit on GitHub link at the bottom of this page, I get redirected to a 404.
Describe the bug
See description.
Expected behavior
To be redirected to the correct page.
System Info
It's about the docs, system info doesn't matter.

Additional context
No response
Validations

[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.

Thanks for reporting this. I will take a look


track upstream riak_dt

Support for OTP 17 landed in riak_dt upstream, under the 2.1.0 tag. This
is the only difference between upstream and the existing helium fork.
Tracking upstream from plumtree is advantageous for obvious reasons,
especially considering the existing open PR to support the Causual LWW
Register, which if merged will provide the same semantics as dvvset.erl,
making it that much easier to provide CRDTs as plumtree_metadata_object's
underlying representation.

+1


RWD changes for builder profile

Have a look at the changes. I recommend the hide whitespace changes option.
Also, not sure what's going on with the breakpoints as we discussed earlier today. The result looks reasonable to me.

@dgrcode looks great. Thanks!


beet move --pretend

It would be nice to have a commandline option to see what a command would do without actually doing it. In particular, I'm thinking of beet move where it would be helpful to test whether paths really work as intended.

Fixed in #1466.


fix tarball build

Seems to have no effect on clang-based systems, but should fix gcc builds.

Requires https://github.com/apache/couchdb/pull/385

pushed new version

+1 it works!

Another issue found: we don't include our rebar into tarball so ./configure tries to fetch and build it. I'll make a patch for that.

cool, thanks!

merged, thanks


feat: Add first part of the ansible vault support

Signed-off-by: Amadeuds Podvratnik<EMAIL_ADDRESS>This is the first part of the vault support and add the necessary vault.yaml.template file and the doc updates.
Second part will contain all the necessary code changes (this includes the references within the all.yaml file to the vault.yaml file) .

Added vault.yaml.template to the ignore list.

@jacobemery I have a workaround for the pull_secret ... I need to change the template 'roles/get_ocp/templates/install-config.yaml.j2' and put the vault pull_secret in instead of env.redhat.pull_secret. It seems that there is no easy fix for the nested variables.


Cannot specify ten/tb when using TarWriter

I found that numpy array will be encoded to bytearray, which has conflict with the assertion of bytes.
sample = {
        "__key__": f"{i:05}",
        "tb": numpy_array,
        "cls": label
}

Thanks. I'll add a fix. TenBin exists primarily as a memory-mappable, GPU-friendly format that's used in conjunction with Tensorcom and C++ I/O pipelines.
For most applications, right now, I recommend using .pyd (Python pickles) or .pth (Torch pickles).

It should be working now.


in detr's config, the cls_cost's weight in 'HungarianAssigner' is 0, why?

I have heard you: the Hungarian Algorithm needing explicit class information to achieve one-one matching, and the performance is poor if there is no pseudo-semantic labels. so I think the cls_cost is important, but you set it 0, why?

Thanks you for your kindly reply.

I have heard you: the Hungarian Algorithm needing explicit class information to achieve one-one matching, and the performance is poor if there is no pseudo-semantic labels. so I think the cls_cost is important, but you set it 0, why?

Thank you again, it is a bug when I clean the code. You can see the pre-training config that has been released, it is 1.0. I will update related code

In the config you have released, why there is no 'loss_contrastive'？


Albfan fixes

Picked up fixes from albfan. A little different since this my fork isn't using vim commands as much.
Think it's got the gist: make sure self._buffer is OK/checked.

Greeting @albfan,
I just incorporated your fixes for Splice into my fork. This is the PR. It's a little different because I got rid of some vim commands from python a couple years ago, and instead use the built in vim-python data structures.
The real reason I'm contacting you is that I'm doing a straightforward modification to Splice that allows one to specifying the exact keybindings wanted in .vimrc. And I was wondering if you are interested and/or would review when I'm ready to make a PR for it.
The change does the key bindings on the vim side and used vim9script (my first experience with vimscript at all (except for .vimrc.) so I figured go all the way). The keys branch in my fork has  a TODO that gives the spec and there's a keys.vim file which passes some unit tests.

Hey, Thanks, just suggest to call the commit per changes, not per author.


Powershell should evalutate decimal values as Decimal not Double

Steps to reproduce
Write 42.42 - 42 in the PowerShell prompt
Expected behavior
0.42 is returned
Actual behavior
0,420000000000002 is returned
Environment data

> $PSVersionTable
Name                           Value
----                           -----
PSVersion                      6.0.0-alpha
PSEdition                      Core
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   <IP_ADDRESS>
GitCommitId                    v6.0.0-alpha.9
CLRVersion
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

A possible mitigation could be as could be as it is done in C# Interactive to do "42.42m - 42m" to force the evalutation as Decimal.

Can you try with alpha.16?  Here's what I get:
PS /home/steve/repos/PowerShell> 42.42 - 42
0.420000000000002
PS /home/steve/repos/PowerShell> (42.42).gettype()

IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     Double                                   System.ValueType

Sorry, misread your request.

Workaround:
PS /home/steve/repos/PowerShell> [decimal]42.42 -42
0.42

The concern I have is this would be a breaking change

On the other hand think when you use it to do calculation on the shell? The user would expect the behavior of the calculator application  and it gets an wrong result...

@fanoI I agree that for interactive shell, I would prefer it to be a decimal for quick calculations.  However, we try to keep the shell and scripting experience the same so there aren't any surprises switching from one to the other.  Maybe for interactive we could do something with formatting so it looks like a decimal even though it's still a double.

I wouldn't change the default formatting because it is difficult to infer the expected precision people want to see, but it's relatively easy for folks to change that themselves.
We could add an m suffix though, I think that's a good idea.

Isn't d already defined for decimal literals?

@rkeithhill you're right
PS /home/steve> 42.42d - 42
0.42

I implemented it and I still can't remember that, d will forever mean double to me.
We could still add m to align with C# - I'm not sure if that's a good idea or not though.

LOL.  I remembered that this feature was added but my first guess was m as well.  When that didn't work, I figured it might be d (for decimal).

Some comments:

PowerShell uses d for decimal because m was for 'mega'. m eventually turned into mb at a partners' request but that was later on.
FWIW the 'd' suffix e.g. 123d is what Visual Basic uses. Don't assume all PowerShell users are C# programmers.
'd' for decimal is certainly more mnemonic.
Floating point operations in PowerShell are double by default so there's no suffix needed. You have to use the suffix f to force single precision floats. Don't assume all PowerShell users are C/C++ programmers.

It is possible to add a sort of configuration so that Decimal is used by default when calculations are done in the shell?


Added Coding Challenge 76 10PRINT Processing #267

Made Processing version of 10PRINT.
it is taking 0.5 as probability , not 0.9  as stated in Pull request #320

Thanks for this! Did you mean to have the Lorenz attractor README In this pull request as well? Sorry to be slow about these.

Sorry ,finally I fixed a small problem in my Fork. Now putting pull request of  Coding Challenge 76 10PRINT Processing  and README of CC_12_LorenzAttractor.  Actually I am new on GIT-HUB . And thanks a lot
for your GITHUB for Poets Youtube Videos. It really helped me a lot , and made me to connected here.

Thank you!

Thanks for accepting....


eslint: Enable no-restricted-globals with confusing-browser-globals

This would have caught the problem fixed in 6d30e3e01cf763c095983eb91dbc74781c29c7a9 (#29155).

Sounds good, merged, thanks @andersk!


docs: add github workflow and docker examples

Because kubectl-validate doesn't have an official docker image (yet), this is a simple implantation example of using kubectl-validate with github action workflow and docker file.

Really appreciate you adding this? Has this workflow been tested anywhere?

of course! I added a link in the PR description:
https://github.com/eyarz/kubectl-validate-playground/actions

@alexzielenski @apelisse
not sure so I'm verifying :)
do you need any code changes from my side to get this PR merged?

/approve

@alexzielenski @apelisse
it looks like this PR failed CI on an unrelated issue to the code changes that I submitted.
is there something I do to help this PR get merged?

I'm re-running the job, hopefully it will work, thanks for bringing this to my attention!

Well, there you go!


Refactor the "Profile file" command to use the same task API

[x] Refactor
[x] Change to pipe from output files

This is what I currently get though..
austin -i 100 --pipe C:\Users\anthonyshaw\AppData\Local\Microsoft\WindowsApps\python3.9.exe c:\Users\anthonyshaw\source\repos\austin-testing\main.py

🔢 Cannot determine the version of the Python interpreter. This could be due
to the binary not being an actual Python binary, like uWSGI. Please report an
issue at

    🌐 https://github.com/P403n1x87/austin/issues

together with details about the application that you were trying to profile,
like frameworks used, command line etc ....

This is what I currently get though..

Is this because of the --pipe option? Does

C:\Users\anthonyshaw\AppData\Local\Microsoft\WindowsApps\python3.9.exe -V

print the Python version?

I get that error when I run the command locally as well. Python -V works fine.

We would have to look at the logs generated by Austin compiled with -DDEBUG and see if this is caused by something else other than it failing to parse the output of https://github.com/P403n1x87/austin/blob/3e8b25fd0a1dedec812979f00b18235851b18892/src/py_proc.c#L147. Perhaps that particular installation of Python (looks like it's coming from an App Store?) doesn't come with symbol names?

I think I've found the problem. I've installed Python 3.9 from the Store and reproduced the issue. The binary in the user area is a launcher for the actual Python binary, which in my case is at
C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1776.0_x64__qbz5n2kfra8p0\python3.9.exe

The way Austin executes this binary on Windows doesn't handle the space in the path and so it gets
'C:\Program' is not recognized as an internal or external command, operable program or batch file.

instead of the expected Python version 😞 . The process is spawned with _popen: https://github.com/P403n1x87/austin/blob/3e8b25fd0a1dedec812979f00b18235851b18892/src/py_proc.c#L149, so I guess Austin needs a more robust way of executing a binary.

Should be fixed by https://github.com/P403n1x87/austin/commit/a11baa4006f19fdf7da9ffec495beea94a053207

@tonybaloney what's the status of this PR? It would be great to have this feature in and released! 🙂

Looks like I need to rebase but it's done

@P403n1x87 should be good to go 👍🏻

@tonybaloney awesome, thanks! Will soon make a new release!


Use @iov/jsonrpc from @iov/tendermint-rpc

This is meant to use the types and helpers from @iov/jsonrpc in @iov/tendermint-rpc instead of having two diffferent versions:
Goals:

Improve @iov/jsonrpc by making it general enough to support everything that @iov/tendermint-rpc needs
Review @iov/jsonrpc vs. JSON-RPC spec
Remove file ./packages/iov-tendermint-rpc/src/jsonrpc.ts

Necessary changes in @iov/jsonrpc:

id must support string as well in JsonRpcRequest, JsonRpcSuccessResponse, JsonRpcErrorResponse

This is not required by the frontend. It can be done on master at any time.

Started in branch tendermint-rpc-jsonrpc. However, waiting for 0.14.1 to be released such that we can merge 0.13 -> 0.14 -> master.


Edit the authors review

Describe the bug

The user is unable to edit their thoughts shared in the books.

To Reproduce
Steps to reproduce the behaviour:

Go to Books
Click on any book
Leave a review
Edit the review the review won't be available

Expected behaviour

The user must be able to see the review which he shared.

Closing the issue as linked PR is approved and merged.


Fix annoying, constant CHANGELOG merge conflicts

Git being a non-semantic tool can't tell when changes to the same
line are additive or exclusive. This really comes to the fore for
us with the CHANGELOG.md file where multiple people will be adding
entries at the same time. The default for git it is assume they
are exclusive changes. Usually, this is the correct assumption,
however with the CHANGELOG.md, it is not.
This commit changes merges of CHANGELOG.md to use the "union"
merge strategy. It is described in the Git book as:
Instead of leaving conflicts in the file, resolve conflicts favouring
our (or their or both) side of the lines.
You can read more about git merge strategies at:
https://git-scm.com/docs/git-merge-file

There was an unrelated travis failure but we are seeing broken pipe errors a lot during tests lately. I think there's a real issue that we either introduced or on the travis side.

This commit changes merges of CHANGELOG.md to use the "union"
merge strategy.

Wow, I had no idea you could do this.  Today I Learned.
Thanks for tackling this, @SeanTAllen!

we are seeing broken pipe errors a lot during tests lately

I think @sylvanc fixed some of those recently as an OOM error?  I wonder if we're still running OOM somewhere?


update go-tuf and simplify TUF client code

Signed-off-by: Asra Ali<EMAIL_ADDRESS>
Summary

Simplifies TUF client code now that we can Init locally without a call to the remote. Merges both NewFromEnv and Initialize.

Ticket Link

Fixes
Release Note

updated to fix CI

You got hit with a dependency merge that needs a quick rebase :(


trouble in Chinese filenames

Thanks for the application. It runs English application perfectly for me, but I have some trouble in Chinese environment.

When I run "wine winecfg" to start a new wine environment, all menu and button etc are in English, but my Debian system is set to Chinese. Later I found the solution, It reads the LC_ALL argument, so I run it this way: "env LC_ALL=zh_CN.UTF-8 wine winecfg", menu and buttons show in Chinese now, but I got the next trouble.
Then I run "env LC_ALL=zh_CN.UTF-8 wine explorer" which should show a file explorer, but it will showed a fatal error dialog and then exit, the shell shows below:
0024:err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"C:\users\me\\6211\7684\6587\6863".
0024:err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"C:\users\me\\684c\9762".
it repeats several times, in fact, it also appeared when running winecfg

By the error report, I guess the reason is that the virtual wine windows system reads and writes disk in a non-utf8 charset, but I don't know why, I had gave it the environment argument and it surely recognized it, for the menu and buttons are all in Chinese correctly.
And about half year ago, I had ran wine in Chinese in a non-appimage correctly(maybe different wine version), so I don't think it's my system environment's issue
The full output is here:
winecfg.log
wine-explorer.log

If you need more debug, please tell me, I will post it.

Sorry, because of some big changes on the glibc v2.33 and WINE v5.18 and higher, this AppImage will not be updated (unless I find a better way to generate this kind of AppImage)

OK, thanks though


[Synth] Minor fixes

Update clock port name: It would probably be better to update intermodule.py to allow fixed names

Signed-off-by: Timothy Chen<EMAIL_ADDRESS>

i wonder if this is due to a python update on my system.. but final synth parsing was failing for me.

haha I've just fixed literally the same thing. this was actually due to an error pattern we have not had before, and the script failed in the wrong way.
can you maybe combine this with the commit in #2828, such that we do not need 2 PRs for this? or I can combine it, I don't mind...

ok i've backed out the "conflicting" changes :)
Just constraints now.


Enable types in Formula files

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew typecheck with your changes locally?
[x] Have you successfully run brew tests with your changes locally?

Enables typing in files relating to Formula. (After this change there are ~26 non-test files with typing disabled remaining)

PTAL @reitermarkus

PTAL @MikeMcQuaid

Thanks again @dduugg! One question for post-merge that wasn't blocking.


Updated Unity.gitignore with visual studio code settings dir

Unity has support for visual studio code. Given that there's already an entry to ignore Visual Studio's settings it seems prudent to ignore this IDE's settings file too.

Given that there's already an entry to ignore Visual Studio's settings it seems prudent to ignore this IDE's settings file too.

This setting is for a temporary cache for VS 2015 and later, but  Global/VisualStudioCode.gitignore shows this .vscode folder contains things that can be committed and shared.

Thanks, didn't realise.


TouchEvent Spec Naming

com/smartdevicelink/proxy/rpc/TouchEvent

The naming of several methods and key variables in the TouchEvent class has been oversimplified and become rather unclear in purpose .
public static final String KEY_TS = "ts";
public static final String KEY_C = "c";

public List<Long> getTs() { ... }
public void setTs(List<Long> ts) { ... }

public List<TouchCoord> getC() { ... }
public void setC( List<TouchCoord> c ) { ... }

What do ts and c stand for? It is very difficult to tell just by looking at the method naming that c implies a list of TouchCoord values and that ts implies a millisecond timestamp value represented as a list of long types converted from integer types.
This naming is also present in the mobile spec sheet, which points to an even deeper rooted issue.
<struct name="TouchEvent">
...
<param name="ts" type="Integer" mandatory="true" array="true" minvalue="0" maxvalue="2147483647" minsize="1" maxsize="1000">
<param name="c" type="TouchCoord" mandatory="true" array="true" minsize="1" maxsize="1000">

Once these methods are documented that will help considerably, however, it is not intuitive to use getter and setter methods that are not named clearly and according to what they get or set. Changing these values will improve code readability.

The methods will be deprecated and use timestamp and coordinates

Just so people understand. The reason to use "ts" and "c" in the mobile_api are that we send a large number of touchEvents. Therefore we try to save bandwidth on the transport layer and use shorter names as these get transmitted in the JSON.

PR #304 was merged into develop and solves this issue


ProgressBar causes exception in WinUI App for UWP with Project Reunion SDK

Hello!
We are migrating our app from WinUI 3 Preview 4 to the Project Reunion SDK (v. 0.5.0-prerelease). An application failed on ProgressBar initialization.

For the desktop platform all works as expected.
Steps to reproduce the bug

Create a blank WinUI 3 for UWP application with Project Reuninon SDK.
Put ProgressBar on the main page.
Run the app

**NuGet package version: **
WinUI 3 - Project Reunion 0.5 Preview: 0.5.0-prerelease
Windows app type:

UWP
Win32

Yes
No

Windows 10 version
Saw the problem?

Version 20H2 (OS Build 19042.804)
Yes

Device form factor
Saw the problem?

Desktop
Yes

@BorzillaR is this issue unique to UWP?

@StephenLPeters, yes, I cannot reproduce it for a desktop application.

I've encountered the same problem while porting an old Windows Forms app to WinUI 3. I'm using project reunion 0.8.1 .
Xaml parsing failed
Cannot find a Resource with the Name/Key TabViewButtonBackground [Line: 0 Position: 0]

If I don't use ProgressBar, my app can start normally.

@Nukepayload2 This looks like the kind of situation (that I've hit previously) where the reported error isn't the one that's actually causing the issue.
Can you recreate when you add the ProgressBar in XAML?
Do you have a minimal executable repro?
Does this happen with C# too? (AFAIK VB.Net isn't supported--or am I missing something?)

Hi @mrlacey ,

Can you recreate when you add the ProgressBar in XAML?

I can't use XAML directly at this time, because I haven't finish porting C# WinUI 3 XAML compiler to VB yet.
But I can reproduce this problem with XamlReader.Load.
Message: XAML parsing failed
Stack trace:
   at WinRT.ExceptionHelpers.ThrowExceptionForHR(Int32 hr)
   at ABI.Microsoft.UI.Xaml.Markup.IXamlReaderStatics.global::Microsoft.UI.Xaml.Markup.IXamlReaderStatics.Load(String xaml)
   at Microsoft.UI.Xaml.Markup.XamlReader.Load(String xaml)

Do you have a minimal executable repro?

VbWinUI3TestApp-winui3-4491.zip

Does this happen with C# too?

The default C# WinUI 3 template doesn't have this problem. This problem happens only if you don't use App.xaml in your project. Maybe this problem is related to <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />  in App.xaml. I'll try to add it to my VB projects manually.

VB.Net isn't supported

Correct. This sample was created from an empty VB template. I did a lot of research and wrote this project almost line by line. There're no templates, no XAML compilers, no designers and no documentations. Why is it so hard to update my existing Windows Desktop VB apps with WinUI controls?

@Nukepayload2 When I run your repro project I get this:
System.Reflection.TargetInvocationException
  HResult=0x80131604
  Message=Exception has been thrown by the target of an invocation.
  Source=System.Private.CoreLib
  StackTrace:
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean wrapExceptions, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& hasNoDefaultCtor)
   at System.RuntimeType.CreateInstanceDefaultCtorSlow(Boolean publicOnly, Boolean wrapExceptions, Boolean fillCache)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, Boolean wrapExceptions)
   at System.Activator.CreateInstance[T]()
   at WinRT.WeakLazy`1.get_Value()
   at Microsoft.UI.Xaml.Application._IApplicationStatics.get_Instance()
   at Microsoft.UI.Xaml.Application.Start(ApplicationInitializationCallback callback)
   at WinuiTestAppB2.Program.Main() in C:\Users\matt\Downloads\VbWinUI3TestApp-winui3-4491\WinuiTestAppB2\Program.vb:line 7

  This exception was originally thrown at this call stack:
    [External Code]

Inner Exception 1:
COMException: Class not registered (0x80040154 (REGDB_E_CLASSNOTREG))

What you've done seems quite impressive but at the moment the issue looks to be something you're doing, rather than a bug in the framework.
I can create a C# app that can, in code, successfully add a new ProgressBar to a Grid at runtime.

@mrlacey

When I run your repro project I get this Class not registered

Please set startup project to "WinuiTestAppB2Pkg" and then run.

the issue looks to be something you're doing

If you remove <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" /> in App.xaml in your C# project, then you will see the same error as I mentioned if your project is using ProgressBar. I don't know whether it's a bug.

If you remove <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" /> in App.xaml in your C# project, then you will see the same error as I mentioned if your project is using ProgressBar. I don't know whether it's a bug.

Removing a required dependency and then getting an error doesn't sound like a bug. :/

The TabViewButtonBackground is defined in the XamlControlsResources.  This is the issue you get when you have imported the Winui nuget package but your project doens't include XamlControlsResources.

Sounds like this was fixed, and additional questions were resolved. Closing.


Places Folder Option

When Adding/Editing a Place, the user should be able to pick a folder to save it to, similar to being able to pick a folder when favoriting a layer
THIN-13363
2 story points

Closed via #558


Create pdf

I found the constant
///Write .pdf output file
///@param Type BOOL
///@param Default false
extern NSString *const kG8ParamTesseditCreatePdf;
But how do I change this to output a pdf file?

@gali8 Hi, could you answer to this question with kG8ParamTesseditCreatePdf?
Also, how to create sandwiches PDFs?
Regards,
Rony


test: fix other_test

Description
Please include a summary of the change and which issue is fixed. Also, please include the motivation and context for the change. List any dependencies that are required for this change.
Check the relevant boxes:

[ ] Bug fix (nonbreaking change that fixes an issue)
[ ] New feature (nonbreaking change that adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Examples or tests (addition or updates of examples or tests)
[ ] Documentation update
[ ] CI related update (pipeline, etc.)

Checklist

[ ] If relevant, a test for the change has been added or updated as part of this PR.
[ ] If relevant, documentation for the change has been added or updated as part of this PR.

Merge

Merge using "Squash and merge".
Make sure to use a relevant conventional commit message that is based on the PR contents. The commit message determines whether a new version of the modules needs to be released, and if so, which semver number to use).

:tada: This PR is included in version 3.1.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Infra doesn't build from new init.

Describe the bug
When starting a run from no bucket and creating a bucket with a new name, you can not create infra.
Error message:
Error: Failed to get existing workspaces: S3 bucket does not exist.
To Reproduce
from host, delete simulator yaml.
$simulator init
$simulator infra create

related to pull request #96

rm -R terraform/deployments/AWS/.terraform
fixes short term

When I following your instruction above I get the following

launch@launch:/app$ simulator init
panic: Error reading config file: Config File "simulator" Not Found in "[/home/launch/.kubesim]"

goroutine 1 [running]:
github.com/controlplaneio/simulator-standalone/cmd.initConfig()
	/go/src/github.com/controlplaneio/simulator-standalone/cmd/root.go:75 +0x24d
github.com/spf13/cobra.(*Command).preRun(0xc0002e6280)
	/home/build/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:856 +0x49
github.com/spf13/cobra.(*Command).execute(0xc0002e6280, 0x11a7ce8, 0x0, 0x0, 0xc0002e6280, 0x11a7ce8)
	/home/build/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:792 +0x148
github.com/spf13/cobra.(*Command).ExecuteC(0x11819a0, 0xc0002e7400, 0xc0002e6c80, 0xc0002e6500)
	/home/build/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:914 +0x2f8
github.com/spf13/cobra.(*Command).Execute(0x11819a0, 0x0, 0xc000205f58)
	/home/build/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:864 +0x2b
github.com/controlplaneio/simulator-standalone/cmd.Execute(0xb, 0xbab7df)
	/go/src/github.com/controlplaneio/simulator-standalone/cmd/root.go:109 +0x27
main.main()
	/go/src/github.com/controlplaneio/simulator-standalone/main.go:13 +0x26
launch@launch:/app$

Which I would expect as the simulator.yaml no longer exists.
I think you reproduction instructions are not correct.

If I run the following I can't reproduce the error:
In terminal 1

cat /dev/null > ~/.kubesim/simulator.yaml

In terminal 2

simulator init
[enter unique bucket to create]
simulator infra create

All works as expected

Got this error now when deleting the simulator.yaml file before running make run


add binder configuration properties test case

Describe what this PR does / why we need it
Add some unit case for rocketmq binder
Does this pull request fix one issue?

Describe how you did it
Describe how to verify it
Special notes for reviews

For this pr , i am confused，for example i add some test case about binder properties ,but i don't know whether it is right, can give some help.

For this pr , i am confused，for example i add some test case about binder properties ,but i don't know whether it is right, can give some help.

 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.

please add test cases according to the latest version, this PR should be closed.


Mention time generated in the future case

@bwren
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off

@guywi-ms
PRMerger will accept sign-off from the listed author (@bwren) only. However, if you are a Microsoft employee authorized to update this content, you can send a request to<EMAIL_ADDRESS>for this PR to be merged. Include your role and an explanation of why the PR should be merged without approval from the listed author.

#please-close


Upgrade Prometheus to 2.19.2

Feature Request
Update Prometheus shipped as a part of the default monitoring app to 2.19.2.

For 7.0.x closed in https://github.com/gravitational/gravity/pull/1893. Needs forward-port to master.


Unable to return sites

Just installed and it is returning zero sites. Can you give me any guidance to why that is?

Nevermind figured it out. I missed a leter in my api


[New Feature]: A Drop-in Run Dialog Replacement

What it says with additional argument appending/locate functionality.

So far...


SW-4087 Add support for sites-without-zones in plants dashboard

total plants and species section is relevant here
a bunch of refactor to support sites without zones
reuse as much as possible

Let me know if the refactor it not clear, I can add more comments.


Datetime Picker: cannot clear value after entering all sections

As the title suggests, once you enter the complete date or date and time (depending on the component) you cannot hit backspace or delete to clear out any of the sections. You can do so as long as the date is still incomplete.
For example, in https://shadcnui-expansions.typeart.cc/docs/datetime-picker#Date picker or Time picker
Enter 2/2/2 in the Date Picker. Try to backspace or delete any of the sections, it won't work.
Refresh the page, enter 2/2 in the Date Picker. Try backspace and see that it clears or the section.

In order to use jsDate, we can not set a wrong time while editing.
The react-aria has its own format to save the value and you have to parse it to date when you need it.
option 1: add a remove button to clear. Not a  beautiful way.
option 2: We can’t just use JsDate. I have to expose the react-aria value. We parse to js date when we need.
I am still thinking which option is better.
How do you think 🤔?

Hi, I am not completely sure of the code but I assume that jsDate is null until a complete date (or datetime) is entered by the user. I assume it happens here https://github.com/hsuanyi-chou/shadcn-ui-expansions/blob/fd372cf40bbac790381934399a44a0ec3eed896a/components/ui/datetime-picker.tsx#L329
Is state.value coming from react-aria? Thinking when react-aria is invalid we somehow need to set jsDate back to null.

Yes, stare.value is coming from react-aria.

hi,
After a deep consideration, I decide to take option 1: just add a remove button.
Reason:

We can simply use jsDate and onJsDateChange to control our value.
We don't have to dig in react-aria when we just need a datetime-picker and simply customize tailwind to match our design.
You only need to dig in react-aria when you want to take a fully control to the datetime-picker. That's the time  you have to learn more about react-aria doc.

Thank you! works!

Was able to solve this for me by changing the value to defaultValue


Improve usefulness of extension "Contributions" view

The Contributions tab for an extension should be a quick place to change settings for that extension.

The "Settings" section should show the current workspace/user value for the setting as well as allowing to change the setting

this could be an inline editor, modal dialog, or just a "Set" link in the workspace/user columns that pops open the settings.json and adds the key to the bottom of the file or positions the cursor at the existing value

The "Commands" section should similarly allow changing the keyboard shortcut

The "Languages" section should have a link to show a syntax-highlighted sample of the snippets

I feel like trying to work on this, who do I ask permission to?

Thank you!

The "Settings" section should show the current workspace/user value for the setting as well as allowing to change the setting

The new settings Editor that we have has a good way of separating extension settings from the rest. As well as a way to separate settings from different extensions:

Since we are investing quite a bit on the settings editor, we do not want to prioritize allowing edits from the Contributions view for the same at the moment.

The "Languages" section should have a link to show a syntax-highlighted sample of the snippets

The snippets themselves follow the textmate syntax and therefore we cannot directly apply syntax highlighting on them based on the language.
But, having a way to explore what snippets are being provided is a valid ask. One way to do that today, is to visit the repository for the extension. We could make this easier, as we already know the file that powers the snippets and so can open them in a read-only mode. This is easier for installed extensions.

The "Commands" section should similarly allow changing the keyboard shortcut

@sandy081 Would you consider this? Or can we do something in the keyboard shortcuts editor to separate commands keybindings from extensions vs default vs user?

Agreed, the new settings editor is nice. Maybe just a link from the extension page to its settings in the editor, if it's installed, would be useful.

@ramya-rao-a Yes there is a feature request to show commands grouped by extensions.

is there a chance we can change the extension settings from the contributions view ?
am aware of https://github.com/Microsoft/vscode/issues/25012#issuecomment-483340327, i was wondering if possible to take an extra step and get the ability to change the extension settings directly from its own view.

Extension editor has an action to navigate to its settings in Settings UI.
Hence closing this.


[Bug v3]: Cookie Consent js cannot be loaded with Safari on iOS < 13.4

Expected Behavior
We just found out that Cookie Consent v3 does not work with Safari on iOS versions older than 13.4 due to the older versions not supporting optional chaining. That means that v3 does not work on a browser released in the beginning of 2020, but we sort of expected that to be modern enough.
Current Behavior
SyntaxError: Unexpected token: '.'
Steps to reproduce
Try to access playground with an iOS device running iOS 13.3 or older.
Proposed fix or additional info.
If a browser from 2020 is considered modern enough, would it be possible to avoid the optional chaining operator ?.? If not, I'd request that this be documented as a requirement for a modern browser. We could of course try to transpile the js locally, but I'd really like to avoid that.
Version
3.0.0-rc13
On which browser do you see the issue?
Safari

Yes, In fact, I recently added support for older versions of safari in the latest release of iframemanager.
Safari 11-13 should now be supported (currently there's a bug causing the toggles' icons to not render properly): 605ae6f0e5020c4088299b7fdcf72c8e39451e04 8c0112688bde234fe6b169dee84596a678d99571.
The playground page itself does not yet fully support safari 11-13 (work in progress).

There's now official support for Safari 11.3+ in rc.14!


[Usable] 'Mic' button is not accessible in scan mode.

Actual Result:
'Mic' button is not accessible in scan mode.
Expected Result:
'Mic' button should be accessible in scan mode.
Repro Steps:

Open URL https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmicrosoft.github.io%2FBotFramework-WebChat%2Fspeech-cognitive-services-bing-speech%2F%3Fs%3D7c7dacfe04044f4f99a1edcf9b0e2ab9&data=02%7C01%7Cv-saugup%40microsoft.com%7C0f6f5e63167449daa46d08d65570f676%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636790341026155420&sdata=gcFq8JsflCLfUKAyw8f2A19aJcEQEFxGzjASMK9S59A%3D&reserved=0 in Edge browser.
Notice 'Upload File' and 'Mic' button icons present in bottom of screen.
Open Narrator (Using Ctrl + Windows +Enter).
Start Scan mode (Caps lock + Space).
Navigate to Mic button by using Up/Down arrow keys.
Observe that 'Mic' button is not accessible in scan mode.

User Impact:
Users who rely on screen readers may get confused and face difficulty if navigation is not correct or logical and controls are not accessible in scan mode.
Test Environment:
OS: Windows 10
OS Build: 17134.345
OS Version: 1803
Browser: Edge
Tool: Narrator
Attachment:
Usable_Mic button not accessible in scan mode.zip

Related to #1307

Unable to repro

#HCL;#Accessibility;#HCL_BotFramework_WebChat;A11yUsable


Moved section earlier in this tutorial

A link to the FK section is actually provided, but it is easy to gloss over. Moving the section up in the document prevents users reading it too late to do anything about it, as said in the issue.
Fixes #7728

Thanks, @tdykstra! Yes, I agree this one is tough to get right - so thanks for the suggestions. I do like the better approach, which seems to provide more detail and context. I should be able to crank that out tonight.

Pushed updates, @tdykstra - let me know!

Thanks for the suggestions, @tdykstra. All makes sense. Let me know what you think of the latest push.


0.1.4 is not released yet. I can't find it in npm

Thanks for the report. This plugin is currently broken anyway, thanks to https://github.com/vitejs/vite/pull/957.
Looking into it...

Waiting on https://github.com/vitejs/vite/pull/977 to be merged and released

Published it anyway. You can use @alloc/vite until #977 is merged

v0.1.5 should work with<EMAIL_ADDRESS>


proposal: x/crypto/nacl: implement crypto_auth

The Go x/crypto/nacl packages support box (asymmetric encryption and authentication) and secretbox (symmetric encryption and authentication).
Nacl offers crypto_auth and crypto_auth_verify if you only need an authentication primitive: https://nacl.cr.yp.to/auth.html. I think this would be a nice addition.
I can try to implement this by reading the source for the existing nacl function and Go primitives, but I am not a professional cryptographer and I would probably not be able to tell if or when I made an implementation mistake there's a RFC spec for correctly implementing HMAC-SHA256, as well as test suites in both Nacl and libsodium, that I can compare against.

My use case is trying to convince people that there is a better authentication primitive than JWT.

Ah, reading the crypto_auth code it looks like this is pretty much just H256... I guess the question is whether there is value in putting the example code at the top of https://golang.org/pkg/crypto/hmac/ behind a function to make it even harder to screw up.

Here's a patch indicating what this could look like: https://gist.github.com/kevinburke/5d3bd0db888622c473405a814e43de13
It has the same API as golang.org/x/crypto/poly1305.

/cc @agl for decision

FYI I've gone ahead and released that patch (and the other API's in NaCL) as a full library available here: https://godoc.org/github.com/kevinburke/nacl/auth. Still hoping we can add them but in the meantime the community response has been pretty positive.

I'm fine with adding NaCl-compatible versions of these functions to x/crypto. But, in order that CLA checks etc trigger, it would have to be in the form of a CL, not a pointer to a Gist.

Ok sounds great. FWIW I've added crypto_auth and the other nacl API's as a package here: https://github.com/kevinburke/nacl but would also love to submit them to x/crypto.

Accepting per @agl. Thanks for the CL, @kevinburke!


Twig-view & Deprecated classes

Hi,
A few days ago, Twig-View component has been updated and Twig requirement version bumped due to a vulnerability. It results in the replacement of deprecated classes which Twig-asset is using: https://github.com/slimphp/Twig-View/releases/tag/2.5.0.

Hi! This library has no dependencies to slim/twig-view. See here in: composer.json. Only the "twig/extensions": "^1.5" is required an up to date.

Well, yes, but you are documenting the use of Twig-view. I thought something could be done to avoid those warnings when you're running the latest stable versions. If anything, documenting it could be welcomed.
Looks like they are working on v2: https://github.com/twigphp/Twig-extensions/pull/236
Thanks anyway, I understand. Guess will fork your project then.

Ok I see. The class names should be fixed now.


Unable to add a second, remote host

What version of fleet are you using (fleet version --full)?

version 1.0.6
branch: 	master
revision: 	45165aa29aae52346ed1c458f19b89947d315c61
build date: 	2017-12-04T22:50:27Z
build user: 	marpaia
go version: 	go1.9.2

What operating system are you using?
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
Linux fleet 4.4.0-112-generic #135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
What did you do?
Attempting to add a second server using the osqueryd command:
cat /opt/fleet-host/fleet-host-run.sh
#!/bin/bash

OSQUERY_SECRET=LEFT_BLANK

/usr/bin/osqueryd --enroll_secret_env=OSQUERY_SECRET --tls_server_certs=/opt/fleet-host//ssl//fleetserver-ca.crt --tls_hostname=fleet --host_identifier=uuid --enroll_tls_endpoint=/api/v1/osquery/enroll --config_plugin=tls --config_tls_endpoint=/api/v1/osquery/config --config_tls_refresh=10 --disable_distributed=false --distributed_plugin=tls --distributed_interval=10 --distributed_tls_max_attempts=3 --distributed_tls_read_endpoint=/api/v1/osquery/distributed/read --distributed_tls_write_endpoint=/api/v1/osquery/distributed/write --logger_plugin=tls --logger_tls_endpoint=/api/v1/osquery/log --logger_tls_period=10 &

What did you expect to see?
I expected to see the second host enrolled.
What did you see instead?
(Added the --logger_min_stderr=0 for osquery logging on the command above)
I was able to add the host running kolide (e.g. fleet), but when I trying to add a second host the command failed.  The /etc/osquery/osquery.conf files are the same in on both hosts.  Here is the output when I run osqueryd and attempt to enroll the second host with the key:
osqueryd command
/usr/bin/osqueryd --enroll_secret_env=OSQUERY_SECRET --tls_server_certs=/opt/fleet-host//ssl//fleetserver-ca.crt --tls_hostname=fleet --host_identifier=uuid --enroll_tls_endpoint=/api/v1/osquery/enroll --config_plugin=tls --config_tls_endpoint=/api/v1/osquery/config --config_tls_refresh=10 --disable_distributed=false --distributed_plugin=tls --distributed_interval=10 --distributed_tls_max_attempts=3 --distributed_tls_read_endpoint=/api/v1/osquery/distributed/read --distributed_tls_write_endpoint=/api/v1/osquery/distributed/write --logger_plugin=tls --logger_tls_endpoint=/api/v1/osquery/log --logger_tls_period=10 --logger_min_stderr=0

osqueryd output
W0131 14:35:24.761245 28788 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:25.826599 28788 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:29.946357 28788 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:31.000613 28788 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:36.241498 28788 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:37.290926 28788 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:39.963140 28800 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:41.016124 28800 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:45.495775 28788 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:46.200273 28800 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:46.544670 28788 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:47.245900 28800 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:50.679405 28788 init.cpp:631] Error reading config: Request failed: Invalid node key: authentication error: missing node key
W0131 14:35:50.726346 28788 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:51.775146 28788 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
W0131 14:35:55.429818 28800 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...
E0131 14:35:55.843750 28788 init.cpp:545] Cannot activate tls logger plugin: No node key, TLS logging disabled.
W0131 14:35:56.478977 28800 tls_enroll.cpp:70] Failed enrollment request to https://fleet/api/v1/osquery/enroll (No node key returned from TLS enroll plugin) retrying...

Ok.  Thanks for the pointer.

There was an incorrect correct configuration.  Thank you for your help.

Hello,
I know this issue was closed last year, but I haven't found any other issue for this topic.
How did you manage to solve it?
I'm trying to perform a PoC using Docker-compose, with multiple containers with an independent osquery installation. Once I try to add them to kolide fleeet, only the first one works well.
I'm using this osquery configuration file on each osquery deployment:
{
    "options": {
        "config_plugin": "tls",
        "logger_plugin": "tls",
        "tls_server_certs": "/etc/osquery/fleetTLS.crt",
        "enroll_secret_path": "/root/password.txt",
        "tls_hostname": "fleet:8080",
        "host_identifier": "uuid",
        "enroll_tls_endpoint": "/api/v1/osquery/enroll",
        "config_tls_endpoint": "/api/v1/osquery/config",
        "config_tls_refresh": 10,
        "disable_distributed": false,
        "distributed_plugin": "tls",
        "distributed_interval": "10",
        "distributed_tls_max_attempts": "3",
        "distributed_tls_read_endpoint": "/api/v1/osquery/distributed/read",
        "distributed_tls_write_endpoint": "/api/v1/osquery/distributed/write",
        "logger_tls_endpoint": "/api/v1/osquery/log",
        "logger_tls_period": "10"
    },
    "packs": {}
}

As I said, the first node is correctly added to kolide fleet, but once I add the second one I see the following error once I execute osqueryd in the second container.
{"node_key":"qIjMkvJgyYxrpcILdLjMeE3clP44I7n7"}
{
  "error": "authentication error: invalid node key: qIjMkvJgyYxrpcILdLjMeE3clP44I7n7",
  "node_invalid": true
}

Have you faced this kind of problems using docker containers?
Thanks!


fix: 3816 - upgrade to mlkit 4.0.0 and clean rebuild of the pods

Impacted files:

ios-release-to-org-openfoodfacts-scanner.yml: clean rebuild of the pods
Podfile.lock: wtf
pubspec.lock: wtf
pubspec.yaml: upgraded mobile_scanner, that recently upgraded to mlkit 4.0.0

What

We temporarily used a branch of mobile_scanner - now we point to the regular pub.dev version
Here we rebuild the pods too, which is a bit experimental but could prove useful given the confusion around ios pods

Part of

#3816

Codecov Report

Merging #3837 (06461fc) into develop (23377d9) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop    #3837   +/-   ##
========================================
  Coverage    10.77%   10.77%
========================================
  Files          269      269
  Lines        13416    13416
========================================
  Hits          1446     1446
  Misses       11970    11970

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

Thank you @M123-dev for the review!
Again, it's rather a test, but if we could get rid with those painful pod issues we could spend more time on painful issues that are not related to pods 😉


How can i add labelClass !?

Is there anyway so i can add class to labels for styling ?
thanks in advance

If with labels you mean the Marker's popup info windows then I don't think you can. But please check the Google maps documentations: https://developers.google.com/maps/documentation/javascript/reference
Thanks


Figures in margin and adjacent margins

Hi,
I think there should be

Way to caption the images in margin notes.
 and
 as in here do not work inside margin notes.
Some margin/padding for marginnote class as consecutive margin notes look bad now.

Have a look at the following snippet and it's rendering.

Input image to `preprocess_img` (scaled 4x)

    Processed image (scaled 4x)

Rendering:

Thanks,
Sasank.
Edit: Found out that
 does not work outside marginnote either.

you can place captions above or below margin figures by simply putting text before or after your  element within any given  . You can't use
 of
 elements inside marginnotes since they are block level elements. marginnotes as they are right now are  elements embedded within
 elements. There are only a few things that are allowed within
 elements, and anything that is a block is not among them.
You can see an example of a margin figure with text below it at the tufte-css homepage (https://edwardtufte.github.io/tufte-css/)
Let us know if you cannot get this to work, or if you encounter a problem.

you can place captions above or below margin figures by simply putting text before or after your  element within any given

Snippet I've used does exactly that.
<span class="margin note"

    Processed image (scaled 4x)

But the result was ugly as shown in rendering above.

hmm... so you're image width appears to be less than the margin column width. tufte-css only defines a max-width for  elements. You could get around this:
Either:

by creating a  element within your marginnote, and playing around with width and display:block style attributes.
or - using a larger image file
or - there are probably a few more html markup strategies you could use to get the stuff inside your  to look the way you want..

Thanks for your suggestions.
My (noobish?) solution was this:

Input image to `preprocess_img` (scaled 4x)

Processed image (scaled 4x)

In browser:

I have almost zero experience with CSS and HTML, but I just wanted to point out possible improvements to the tufte CSS through this issue.
Thanks,
Sasank.

Looks better! Thanks for posting this. I agree it is a good observation and identifies a potential place for improvement.

Looks like this was resolved with
 and has some good custom solutions.


.SNA

Tested on release  Apr 15, 2019
When loading almost any SNA, the loaded program is reset. Only 3 working images, and 133 - not working ones, which in turn work fine in ANY! emulators in previous versions.
And in the version from Dec 15, 2018 - it still works fine.
If I comment out just one line in the current FPGA file, or change it, then it is not reset.
Please check on your SNA files, well, or then I will send any of my own. For experiences.
Checked mainly in Pentagon mode, but also in other modes also crashes.

This is known issue caused by T80 modifications in VHDL and will be resolved very soon with completely redefined snapshot loading or storing. Preparation phase in progress.

Well, we will wait for the problem to be fixed until I use my fix.
The next problem in another issue to write or here?

Please, test the last commit.
There is still some issue with saving a snapshot which working well in PC emulators but Speccy2010 itself cannot run own snapshot properly. I need to investigate the issue.

Now good. Snapshots work fine, but in addition to those saved on the Speccy2010
I attach the archive four years ago, in older versions and emulsions works. Maybe something will help.
https://drive.google.com/open?id=1xPi4q2LdS1CmTIOTDCep8em9ab7syfyX

snapshots with a new problem - now the old ones created on Speccy 2010 - work, but all the others that still worked in the previous version stopped working: ((((including my own

I'm so sorry, but this is a risk of nightly / alpha / beta versions.
Snapshots from past versions could be corrupted.

snapshots as did not work - and do not work.
Almost everything.
Well, that one for example?
https://drive.google.com/open?id=1deuhQIfgbdoeeLqv-yTnmOaFl9OjcADf
99% not work

Okay okay, you are right. There was a fatal issue with setting of base-register value in T80 which leads to broken snapshots. Now it should be fine. 😉

maybe I’m not compiling correctly, but it still doesn’t work))
Very rarely can I run some sort of my SNA. and then before that start SNA, saved on the Speccy 2010
I am patient, I will wait. Today, three hours remembered how to run TS -Conf at Speccy 2010, but still launched it.
Here is what I have compiled :
https://drive.google.com/open?id=18sWPrLAg9ruScRNUEWLe5hLlTv7GP5ow

checked the latest build v1.2.4 prerelease stuff
.SNA is still the same problem
maybe I am crooked and tongue-tied, I express myself, but it turns out there are two versions of .SNA:

"SNA saved on Speccy2010"
"SNA, created and saved in other emulators"
Here are the first you work correctly, and the second - completely stopped working. Literally now I checked more than 20 saved SNA files - none earned :(
Checking in Pentagon 128 mode


Building with apko

Checks

[X] I have checked that this issue has not already been reported.

[X] I have confirmed this bug exists on the latest version of pixi, using pixi --version.

Reproducible example
I'm building an image with apko and I'm getting
  × the project location seems to be change from `/home/build/melange-out/realtime/workspace/realtime/.pixi` to `/workspace/
  │ realtime/.pixi`, this is not allowed.
  │ Please remove the `.pixi` folder and run again

Is there a way to vendor it where path doesn't matter? apko (melange) moves the path after the image is created
Issue description
N/A
Expected behavior
N/A

Yeah sorry wasn't sure to add as a feature because wasn't sure if it was just something I was missing. In my melange file, (the thing that builds the modules for the OCI image), I am installing the deps to .pixi but they are being moved. The file copy is something that happens under the hood in the build process for the OCI image. I'll try to remove the prefix file and see if it's still stable. Thanks for input


Create CI/CD Pipeline for building and testing

Build and test dotnet core project on every push to develop branch.


CLIP-1749, CLIP-1744: Read engine_version from snapshot. Support Postgres 14

This PR forces Terraform to rely on engine_version from a db snapshot if defined rather than on supplied values in tfvars file. This will fix the issue when snapshot db version differs from the one in tfvars.
Tested locally by using a snapshot with 11.4 version and setting 13.4 in tfvars. The first apply was a success and 11.4 db was created, the second one said there were no changes, i.e. engine version values from tfvars are ignored if db snapshot is defined.
Writing a unit test is somewhat problematic since the actual version is read from a real snapshot. To the contrary, I had to remove db snapshot identifier from unit tests as I found no way to avoid reading data and using some mock that would make Terratest happy. However, the logic around supplying db snapshot hasn't been changed so it's safe not to check if snapshot identifier is in db attributes.
Also, all DC apps support Postgres 14, so it's allowed in variable validation block, and major version 14 is mapped to 14.5 which is the latest 14.x as of today.
Checklist

[x] I have successful end to end tests run (with & without domain)
[x] I have added unit tests (if applicable)
[ ] I have user documentation (if applicable)

Nice improvement!


Utility to generate boilerplate?

Was just wondering whether a utility to generate Rust code based on features (empty functions with macros basically) exists or has been considered? This is likely out of scope for this crate, but couldn't find infos so thought to ask anyway.

Duplicate of https://github.com/cucumber-rs/cucumber/issues/106

But we can pretty easily implement custom Writer, which will output code for implementing steps:

[Summary]
1 feature
4 scenarios (4 skipped)
4 steps (4 skipped)

You can implement missing steps with the snippets below:

#[given(regex = r"wait 1 sec")]
#[when(regex = r"wait 1 sec")]
#[then(regex = r"wait 1 sec")]
async fn wait_1_sec(world: &mut MyWorld) {}


Typo in Assertions

Hi,
we just started using Kakao and it significantly improves the readability of our UI tests - thanks for that!
We noticed a small typo in method https://github.com/agoda-com/Kakao/blob/master/kakao/src/main/kotlin/com/agoda/kakao/Assertions.kt#L209. The function is called doesNotExists while the respective Espresso method is calls doesNotExist.
The two methods should have the same name to avoid confusion.
Thanks!

Hi,
thanks, we are planning to release a new version this week, we'll include the typo.

That's great, thanks for the quick response!

Fixed. Thanks for pointing out!


Minor changes to bootstrap.html

Just some minor errors I've encountered on the bootstrap documentation page. Both relate to the list of singularity keywords under the example bootstrap file. One is that InstallFile is incorrectly listed as InstallFiles. Second is a missing bullet point for RunScript.

Thank you!


fix(content-block-media): add missing style import

Description
Fixes various style issues for content-block-media.
Changelog
New

add feature-card.scss

Changed

update max width styles for feature-card CTA

Thanks @kennylam , the NextJS app looks better now! I noticed though the text color is off with the feature card:

Thanks @kennylam , the NextJS app looks better now! I noticed though the text color is off with the feature card:

@jeffchew Yeah I noticed this as well. Should have a fix soon.

@kennylam is this related to a specific issue? You can add storypoints to this PR if not.


v0.11.1.x fix balances calculations when there are conflicted coins / slight optimizations

use only trusted coins to calculate anon balance/avg rounds
use only non-conflicted coins to calculate denom balance
move GetDepthInMainChain and some conditions out of loops in balances calculations

great stuff!


Typo in apps.json

Hi,
I believe there is a typo in one of the regular expressions in the apps.json file, on line 1166: "<link[^>]* href=\"^https?://edge\\.avangate\\.net/"
This example shows that it does not match the string it is supposed to. Instead, removing the second ^ seems to work, like in this other example.
Best regards,
Emilie

Fixed, thank you!


how to do setup?

facing issue while finding cookies
Log in to Amazon Photos and copy the following cookies:

I have same issue.
from amazon_photos import AmazonPhotos

ap = AmazonPhotos(
    cookies={
        'ubid_main':'131-9...5-2...61',
        'at_main':'Atza|IwEBIFqEThTFm2n6xKz.....hQiHhuHGDZm23n7kw',
        'session-id':'133-0...1-5...0',
    },
    # optionally cache all intermediate JSON responses
    tmp='tmp',
    # pandas options
    dtype_backend='pyarrow',
    engine='pyarrow',
)

# get current usage stats
ap.usage()

The error message:
$ python3 ap.py 2024-02-17 11:35:06.024 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:35:06.025 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:35:06.885 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:35:06.885 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:35:07.896 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:35:07.896 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:35:08.785 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:35:08.785 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:35:15.771 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:35:15.772 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:35:31.421 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:35:31.422 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:35:40.224 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:35:40.224 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:36:00.340 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:36:00.340 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:36:01.292 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:36:01.292 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:36:21.438 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:36:21.438 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:36:41.615 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:36:41.615 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:37:01.826 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:37:01.826 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. 2024-02-17 11:37:21.961 [ERROR] :: 401 {"Message":"No Auth Method Provided"} 2024-02-17 11:37:21.961 [ERROR] :: Cookies expired. Log in to Amazon Photos and copy fresh cookies. Traceback (most recent call last):   File "/home/lambert/amazon_photos/ap.py", line 3, in <module>     ap = AmazonPhotos(   File "/home/lambert/.local/lib/python3.10/site-packages/amazon_photos/_api.py", line 77, in __init__     self.root = self.get_root()   File "/home/lambert/.local/lib/python3.10/site-packages/amazon_photos/_api.py", line 925, in get_root     root = r.json()['data'][0] AttributeError: 'NoneType' object has no attribute 'json'

Hello,
We have an exciting opportunity for you! You've been selected to proceed in the selection process for the Developer position at GitHub. Congratulations on your achievement!
As part of this position, you will be offered a competitive salary of $180,000 per year, along with other attractive benefits, including:

Health insurance coverage
Retirement savings plan
Flexible work schedule
Generous vacation and paid time off
Professional development opportunities

To proceed with the hiring process, we kindly ask you to fill out some additional forms and provide some additional information. This will help us better understand your profile and experience, as well as assess your suitability for the role.
Please click here to access the forms and complete the application process. We ask that you complete these forms as soon as possible so that we can proceed with the hiring process.
Important: You have 24 hours to complete the application process.
If you have any questions or need further information, please don't hesitate to contact us.
Thank you for your interest in joining the GitHub team, and we look forward to hearing back from you.
Best regards,
GitHub Recruitment Team
denis-mirchandani, @johan-t, @MK2112, @adarshxs, @Ritesh1137, @ActurialCapital, @kentotomita, @sryio, @constantinrusu, @spica314, @freemty, @cgatno, @ahaymro, @numago, @iibrahimli, @leodambrosi, @sekasx, @RichardScottOZ, @gansongyuan, @d3nnyyy

Hello,
We have an exciting opportunity for you! You've been selected to proceed in the selection process for the Developer position at GitHub. Congratulations on your achievement!
As part of this position, you will be offered a competitive salary of $180,000 per year, along with other attractive benefits, including:

Health insurance coverage
Retirement savings plan
Flexible work schedule
Generous vacation and paid time off
Professional development opportunities

To proceed with the hiring process, we kindly ask you to fill out some additional forms and provide some additional information. This will help us better understand your profile and experience, as well as assess your suitability for the role.
Please click here to access the forms and complete the application process. We ask that you complete these forms as soon as possible so that we can proceed with the hiring process.
Important: You have 24 hours to complete the application process.
If you have any questions or need further information, please don't hesitate to contact us.
Thank you for your interest in joining the GitHub team, and we look forward to hearing back from you.
Best regards, GitHub Recruitment Team denis-mirchandani, @johan-t, @MK2112, @adarshxs, @Ritesh1137, @ActurialCapital, @kentotomita, @sryio, @constantinrusu, @spica314, @freemty, @cgatno, @ahaymro, @numago, @iibrahimli, @leodambrosi, @sekasx, @RichardScottOZ, @gansongyuan, @d3nnyyy

Report this fraud.

Hello,
We have an exciting opportunity for you! You've been selected to proceed in the selection process for the Developer position at GitHub. Congratulations on your achievement!
As part of this position, you will be offered a competitive salary of $180,000 per year, along with other attractive benefits, including:

Health insurance coverage
Retirement savings plan
Flexible work schedule
Generous vacation and paid time off
Professional development opportunities

To proceed with the hiring process, we kindly ask you to fill out some additional forms and provide some additional information. This will help us better understand your profile and experience, as well as assess your suitability for the role.
Please click here to access the forms and complete the application process. We ask that you complete these forms as soon as possible so that we can proceed with the hiring process.
Important: You have 24 hours to complete the application process.
If you have any questions or need further information, please don't hesitate to contact us.
Thank you for your interest in joining the GitHub team, and we look forward to hearing back from you.
Best regards,
GitHub Recruitment Team
tingez, @alexsniffin, @panda1942-ai, @isaacperez, @mark-antal-csizmadia, @charlieWyatt, @ubermenchh, @svilupp, @LeiHHHuang, @sumsuddin, @hexhew, @madroidmaq, @limitty, @MattYoon, @yfme, @MohammedMahmoud01, @pcbill, @ethanbleier, @ahpuchend, @dlwslb


Fix ovmSTATICCALL behavior

Description
This PR updates the behavior of ovmSTATICCALL so that it more closely aligns with the EVM's behavior.  We had made it so that static violations make the original staticcall at whatever level higher up fail, but in reality, violation of the static context in the EVM only makes that particular message throw an exception.
Questions
N/A
Metadata
Fixes

Fixes roadmap # 188, OZ H04

Contributing Agreement

[x] I have read and understood the Optimism Contributing Guide and Code of Conduct and am following those guidelines in this pull request.

Oh interesting. I didn't realize this was the EVM behavior of STATICCALL. Cross referencing with EthereumJS, just a second.

Yep, this PR has the correct behavior. Approving.


passed function does not return any value

When passing a function to react component the service wraps it by  $scope.$apply which doesn't return a value.
example:
in controller:
$scope.addHello = function(name){
                var newName = "Hellow "+name;
                console.log("New name in NG controller:",newName);
                return newName;
            }
$scope.data = {addHello : $scope.addHello};

In react JSX file:
var Hello = React.createClass({
    render: function() {
        var newName = this.props.addHello("World");
        console.log("New name in ngReact:",newName);
        return (

                    {newName}

)
    }
});

app.directive( 'hello',  function( reactDirective) {
    return reactDirective( Hello );
});

In HTML:
<react-component name="Hello" props="data" />

Result in console:
New name in NG controller: Hellow World
New name in ngReact: undefined

Result in html after render:
<react-component name="Hello" props="data">

</react-component>

https://github.com/davidchang/ngReact/pull/86 solve this issue

@oriweingart you're right that the wrapped function doesn't return.
To get data from angular into react you pass in props with that data. If you want to run some kind of transform function on that data before rendering. I would suggest using either just a regular function or an angular filter as shown here https://github.com/davidchang/ngReact/blob/master/examples/use-filter/app.js
To use a regular function, make it available to the react component (e.g. as an angular service), see https://github.com/davidchang/ngReact/issues/62#issuecomment-95698133
// somewhere
function sayHello(name){
   return "Hello " + name;
}

// in controller
$scope.data = {changeName : $scope.changeName, name:  };

// in react component
var Hello = React.createClass({
    render: function() {
        return (
{sayHello(this.props.name)}
)
    }
});

yes but in many cases I don't want to wrap the entire code by app.factory, there for I do need to inject functions and get their return value.

What if you defined those functions together with the React components.
function addHello( name ) { ... }

var Hello = React.createClass({
    render: function() {
        var newName = addHello("World");
        return (
{newName}
)
    }
});

or in if you have multiple put them in an object.
var mylib = {
  addHello: function( name ) { ... }
  ,...
}

var Hello = React.createClass({
    render: function() {
        var newName = mylib.addHello("World");
        return (
{newName}
)
    }
});

Hi, in my case those are global functions which are defined in my angular app and shared by many controllers and services.. I don't want to duplicate it in React.
Please check PR: https://github.com/davidchang/ngReact/pull/86 which solved this issue easily

Thanks for the PR, I did see that :smile:, and I'm sorry but I'm not convinced why this a good idea. If you have the functions as globals, why don't you just call them from the React Component ?
I guess I don't fully understand your use-case could you elaborate a little on that ?

A habit I acquired back in my jQuery days is that every JS function should have a return statement.
So I'm totally with @oriweingart on this one. And a very strong point in his favor is that the PR he suggests has no downsides as far as I can see because existing code will continue to work - in other words, oriweingart and anyone with a similar use case wins, nobody else loses.

I agree with @targumon and @oriweingart, I run into similar issue and had to use vanilla JS in order to solve - it'd better be the Angular way or in other words - @oriweingart way with adding this small patch to the React amazing code.

I agree with @kasperp that the use case mentioned in this ticket is not exactly sufficiently compelling, and that if the desired functions are globals, they should be just utilized directly from the React component (that'd potentially be better than passing down props unnecessarily).
At the same time, I agree with @targumon that adding returns here doesn't have any downsides or cause any legitimate danger. For that reason, I'm going to go ahead and merge #86, I hope you don't mind @kasperp :/

Closing as #86 was merged, this has been released in version 0.1.7

No it is fine. It seems like a popular request and as you mentioned it doesn't do any harm.
I think reading the first example where a function on the scope (which potentially modifies the scope and thereby the props) is called inside render spooked me a little.
Anyway it would be nice with a test for this as well.

PR https://github.com/davidchang/ngReact/pull/91 has a new test case for verifying the return value within the React class.


Fork, Commit, Merge - Easy Issue (Perl)

Fork, Commit, Merge - Easy Issue (Perl)
Perl Script: Simple String Manipulation
Note: You don't have ask permission to start solving the issue or get assigned, since these issues are supposed to be always open for new contributors. The actions-user bot will reset the file back to previous state for the next contributor after your commit is merged. So you can just simply start working with the issue right away!
Objective:
Your task is to write a Perl script that accepts a string and prints it in reversed order.

Write a Perl script that prompts the user for a string.
The script should then print the string in reversed order.

Example:
For the input string "Hello World!", your script should output "!dlroW olleH".
How to get started:
Open up the reverse_string.pl file inside of tasks/perl/easy directory and start implementing your solution!
To run the script:
perl tasks/perl/easy/reverse_string.pl

To work with this issue, you need to have Perl installed to your local machine.
Check out README.md for more instructions of installing Perl and how to make a pull request.
Feel free to ask any questions here if you have some problems!
Also, kindly give this project a star to enhance its visibility for new developers!

Hey @nikohoffren  is this issue hactoberfest accepted

Hey @nikohoffren  is this issue hactoberfest accepted

No, unfortunately according to Hacktoberfest organizers, this repository is an educational repository, hence against the hacktoberfest guidelines.

Please add the required label for hactoberfest and  hactoberfest accepted and please assign this task to me

Hi! As it says on the description, we don't assign anyone to these educational issues. So you can start working with the issue right away.


feature: added possibility to define the name of the instance and backup storage class

As part of our customization's to the PostgreSQL cluster, we discovered that it is currently not possible to change the storage class for predefined instances. Since our cluster infrastructure contains more than one storage class with different underlying storage technologies, it is necessary for us to select a specific storage class. We found that this is already possible when we define our own instance, but we thought it would be more useful to simply add this functionality to the chart.

Hello, thanks for the PR, I've made a few comments on it to (a) correct a slight mistake and (b) bring it in line with the multiline if...end format we've established.
Also, at least for the backup repo section, have you ever tried to put all the necessary info into the pgBackRestConfig field in the values.yaml? I wonder how that would work for that specific part of the template.

@benjaminjb thank you very much for your reply and review. I will look at it asap and update the PR.


Clean dangling DHCP Options

This is a workaround for the following issue https://issues.redhat.com/browse/OCPBUGS-1838. We can watch the script output and maybe provide a reproducer for the issue if we find it.
We have around 30 DHCP options still present in our account. I left it present if anyone would like to test the script.

would this become moot once we switch to AWS CDK ? @mhajas

Not sure what you mean @kami619. Like I should write this code using AWS CDK? Or that we won't need this when we use AWS CDK?

I mean, we might not have to handle the iterative deletes once we implement delete objects with  AWS CDK. But we could still use this for the time being.


Interface cmake update

This is mostly an update to the cmake code around swig.
I changed the options so there is a single DISABLE_SWIG option to turn off swig generation.  Though I think Python and Octave are the only ones this works for at present.
Octave generation is enabled.  This works on Visual Studio,  won't work on MSYS unless Octave is built inside MSYS.  I think it will work with Mingw though I haven't been able to get HELICS built on an Independent Mingw installation, granted I haven't tried that hard.  I also haven't tried on Linux yet.
It builds a java jar file, and make the modification that @afisher1 mentioned automatically.  Someone with a little more experience in JAVA will have to figure out if that works or not.  It does make the jar file but I don't know how to use that.  Also tweaked the .i file to work a little better with java.
I removed the boost header includes from the public interface files in HELICS.  Boost libraries are still required for operation but you won't need to include the boost header files.
started migrating towards using target_include_directories instead of the generate include_directories directives.

@kdheepak I don't think I follow what you are doing with the python interface build without swig?  Can you explain it a little more?

can you check if that is still working with the DISABLE_SWIG I wasn't entirely sure what I was doing in the python interface.

I had to change the configure step for setup.py to be not COPYONLY. It then works fine on my local machine.

were you actually changing something in the file with configure?

Yes, I need to set the version number in the Python extension to match that in HELICS.

Any reason for moving the matlab/+helics folder to matlab/interface/+helics. I'd like to leave it as matlab/+helics instead, because that's what swig generates by default when you run the commands in the README.md in that folder.

mostly to simplify moving the files over and to clearly separate the interface flles from those used by the build system.  didn't have a strong preference so we can move them back if needed.  Now that I think about the only one that gets copied over to the build directory is the .cpp file so most of my reason isn't really valid for the Matlab interface

for the java interface we do copy over the files since I do generate the .jar file using those files, we can play with it a little though

@afisher1 can you take a look at this I want you perspective on the java interface build, particularly the jar file creation, I don't really have a good way of testing or the know how to test that.

I am not doing a squash on this one due to the earlier merge from develop of all the copyright updates


tensorflow upgrade made the spyder-ide editor auto-complite fail in python 3.6.4

the enviroment is in the python 3.6.4, with the tensorflow upgrade to the new version 1.5.0. The function in spyder editor auto-complitation was failed. After I uninstall the package future and futures, the function was work again.
I also made a test in python 3.5.4, and there was no problem.

Nagging Awaiting Response: It has been 14 days with no activityand the awaiting response label was assigned. Is this still an issue?

Nagging Awaiting Response: It has been 14 days with no activityand the awaiting response label was assigned. Is this still an issue?

Nagging Awaiting Response: It has been 14 days with no activityand the awaiting response label was assigned. Is this still an issue?

Closing due to inactivity. Reopen if this is still an issue.


First release pull request

Create pull request in the main branch. With title "First release to production", checked used attributes