[ENH] Draft PR for ARDL interface

Reference Issues/PRs

Relates to issue #1432.
What does this implement/fix? Explain your changes.

Implementation of an interface to the statsmodels.tsa.ardl.ARDL estimator, including an interface to the ardl_select_order function given in statsmodels.tsa.ardl.ardl_select_order.
Does your contribution introduce a new dependency? If yes, which one?
No
What should a reviewer concentrate their feedback on?
Any feedback on coding style and suggestions for general improvements to the interface are highly appreciated.

Any other comments?

PR checklist

For all contributions

[ ] I've added myself to the list of contributors.
[ ] Optionally, I've updated sktime's CODEOWNERS to receive notifications about future changes to these files.
[x] I've added unit tests and made sure they pass locally.
[x] The PR title starts with either [ENH], [MNT], [DOC], or [BUG] indicating whether the PR topic is related to enhancement, maintenance, documentation, or bug.

For new estimators

[ ] I've added the estimator to the online documentation.
[ ] I've updated the existing example notebooks or provided a new one to showcase how my estimator works.

I suppose we need to keep an issue open in _update, can you open that please


Detecting if cursor is within a codeblock

I appreciate that you specify "Ctrl + Enter for 'Insert line below' may conflict with the default shortcut for Toggle checklist status; changing/removing one of the bindings is recommended."
In Obsidian, I'd love to be able to use Ctrl + Enter for "Insert line below" when I'm in a code block, but keep it for "Toggle checklist status" when I'm anywhere else.
Not sure if/how that is possible, though.

Hmm unfortunately I can't really see a way to make that happen since the 'Toggle checklist status' functionality exists outside this plugin, so one hotkey would inevitably override the other.

I get it. Too bad.
Thanks for all the other amazing functionalities though!


opnode: p2p RPC, fix static-peers

Implement:

peerstore dump RPC method (with filter for only getting connected peers)
RPC methods to protect/ban/dial etc. if we ever need to test or intervene a running node
Fix & test static-peering
Add logging for connections
Go client bindings for P2P RPC namespace (opp2p)

Codecov Report

Merging #433 (d6f5182) into main (b6dd9da) will decrease coverage by 2.17%.
The diff coverage is 34.01%.

@@            Coverage Diff             @@
##             main     #433      +/-   ##
==========================================
- Coverage   53.23%   51.05%   -2.18%
==========================================
  Files          62       66       +4
  Lines        6481     7024     +543
==========================================
+ Hits         3450     3586     +136
- Misses       2592     2983     +391
- Partials      439      455      +16

Impacted Files
Coverage Δ

opnode/flags/p2p_flags.go
100.00% <ø> (ø)

opnode/p2p/config.go
7.83% <ø> (ø)

opnode/p2p/gossip.go
67.01% <ø> (+0.69%)
:arrow_up:

opnode/p2p/rpc_client.go
16.66% <16.66%> (ø)

opnode/p2p/rpc_server.go
23.90% <23.90%> (ø)

opnode/node/node.go
60.13% <44.44%> (+0.13%)
:arrow_up:

opnode/p2p/host.go
65.85% <67.85%> (-0.13%)
:arrow_down:

opnode/p2p/notifee.go
76.47% <76.47%> (ø)

opnode/node/server.go
78.18% <93.33%> (+3.18%)
:arrow_up:

opnode/p2p/prepared.go
50.00% <100.00%> (ø)

... and 11 more

Continue to review full report at Codecov.

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


[Bug]: interpreter version error when defining a Python toolchain

What happened?
When trying to define a Python toolchain, I get the error "_MUST_SET_INTERPRETER_VERSION_FLAG" which incorrectly complains about my Bazel version.
Version
Development (host) and target OS/architectures:
Output of bazel --version: 7.2.1
Version of the Aspect rules, or other relevant rules from your
WORKSPACE or MODULE.bazel file: 0.7.3
Language(s) and/or frameworks involved:
How to reproduce
$ cat MODULE.bazel
bazel_dep(name = "aspect_rules_py", version = "0.7.3")

register_toolchains("//:my_toolchain")

$ cat BUILD

load("@bazel_tools//tools/python:toolchain.bzl", "py_runtime_pair")
load("@aspect_rules_py//py:defs.bzl", "py_binary")

py_binary(
  name = "hello",
  srcs = ["hello.py"],
)

py_runtime(
    name = "python_runtime",
    interpreter_path = "/usr/bin/python3",
    python_version = "PY3",
)

py_runtime_pair(
    name = "my_py_runtime_pair",
    py3_runtime = ":python_runtime",
)

toolchain(
    name = "my_toolchain",
    toolchain = ":my_py_runtime_pair",
    toolchain_type = "@bazel_tools//tools/python:toolchain_type",
)

$ bazel run :hello
ERROR: /Users/laurent/code/repro-python/BUILD:4:10: in py_binary rule //:hello:
Traceback (most recent call last):
	File "/Users/laurent/output_base/external/aspect_rules_py~/py/private/py_binary.bzl", line 18, column 51, in _py_binary_rule_impl
		py_toolchain = _py_semantics.resolve_toolchain(ctx)
	File "/Users/laurent/output_base/external/aspect_rules_py~/py/private/py_semantics.bzl", line 103, column 13, in _resolve_toolchain
		fail(_MUST_SET_INTERPRETER_VERSION_FLAG)
Error in fail: ERROR: Prior to Bazel 7.x, the python interpreter version must be explicitly provided.

For example in `.bazelrc` with Bazel 6.4, add

    common --@aspect_rules_py//py:interpreter_version=3.9.18

Bazel 6.3 and earlier didn't handle the `common` verb for custom flags.
Repeat the flag to avoid discarding the analysis cache:

    build --@aspect_rules_py//py:interpreter_version=3.9.18
    fetch --@aspect_rules_py//py:interpreter_version=3.9.18
    query --@aspect_rules_py//py:interpreter_version=3.9.18
ERROR: /Users/laurent/code/repro-python/BUILD:4:10: Analysis of target '//:hello' failed
ERROR: Analysis of target '//:hello' failed; build aborted
INFO: Elapsed time: 0.152s, Critical Path: 0.00s
INFO: 1 process: 1 internal.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target

$ bazel --version
bazel 7.2.1

### Any other information?

_No response_

Does your .bazelrc have an interpreter version? e.g.
common --@aspect_rules_py//py:interpreter_version=3.9.18

@laurentlb I think the error message was trying to tell you exactly what to do: upgrade to Bazel 7 or use one of the workaround flags.
LMK if that's still not working?

From the original message :

Output of bazel --version: 7.2.1

So I think the error message was wrong.
(I don't fully remember the context of the bug and I haven't tried njlr's suggestion)

Oh I see now. I wonder if it's related to "pystar" https://github.com/bazelbuild/rules_python/issues/1069


chore(main): some improvement.

don't import package as .
move all variable of flag to top

Signed-off-by: Bo-Yi Wu<EMAIL_ADDRESS>

thanks for the improvement!


My Email Hack Using https://inboxkitten.com/

I have brought to your notice that my official Gmail account<EMAIL_ADDRESS>and<EMAIL_ADDRESS>was hacked
from unknown sources. Even my recovery email id and phone number have been changed by unknown sources. plz help me plz

I am really sorry to hear this - we have documented the issue here : https://uilicious.com/blog/psa-inboxkitten-will-be-blocking-no-reply-google/ - including what you can do.
In general your best hope is to contact google somehow, as this sort of attack is an exploit on how easy it is to "change your email" to any source (hotmail for example could be used as an inboxkitten substitute).
We have implemented measures to limit this attack pattern specifically through our platform, but this does little but make it more troublesome for the attacker, as they can just change the mail provider they use in the attack.


Wizard for deployment steps

Currently the user don't know what exactly happened after they click on deploy contracts, they just keep on signing transactions, and no suitable error handling or successful message displayed.

[ ] Display what contract is deployed now
[ ] Display the content of the transaction (what are they sign for)
[ ] Display contract address if a contract is successfully deployed
[ ] Display fail message and what action can the user take

@kittybest when does this happen? CLI, hardhat, GUI?

@kittybest I think we can close this as it should be part of #67

Issue closed


test: squish gui submitter bundle tests

Fixes:
What was the problem/requirement? (What/Why)
What was the solution? (How)
What is the impact of this change?
How was this change tested?
See DEVELOPMENT.md for information on running tests.

Have you run the unit tests?

Have you made changes to the download or asset_sync modules? If so, then it is highly recommended
that you ensure that the docker-based unit tests pass.

Was this change documented?

Are relevant docstrings in the code base updated?
Has the README.md been updated? If you modified CLI arguments, for instance.

Does this PR introduce new dependencies?
This library is designed to be integrated into third-party applications that have bespoke and customized deployment environments. Adding dependencies will increase the chance of library version conflicts and incompatabilities. Please evaluate the addition of new dependencies. See the Dependencies section of DEVELOPMENT.md for more details.

[ ] This PR adds one or more new dependency Python packages. I acknowledge I have reviewed the considerations for adding dependencies in DEVELOPMENT.md.
[ ] This PR does not add any new dependencies.

Is this a breaking change?
A breaking change is one that modifies a public contract in a way that is not backwards compatible. See the
Public Contracts section
of the DEVELOPMENT.md for more information on the public contracts.
If so, then please describe the changes that users of this package must make to update their scripts, or Python applications.
Does this change impact security?

Does the change need to be threat modeled? For example, does it create or modify files/directories that must only be readable by the process owner?

If so, then please label this pull request with the "security" label. We'll work with you to analyze the threats.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Closing PR in favor of new PR since somehow this keeps asking me to resolve merge conflicts (and there aren't any).


Upgrade to 2.6.1

Hello Renaud,
do you have any plans of upgrading the ruta-ontolgies project to work with ruta version 2.6.1?
That would be great!
Best regards,
Andreas.

hey Andreas,
sorry i’m not working on this project anymore. but feel free to fork it &
send me a pull request…
good luck, Renaud
On Tue, Nov 21, 2017 at 2:50 PM, andreasdot<EMAIL_ADDRESS>wrote:

Hello Renaud,
do you have any plans of upgrading the ruta-ontolgies project to work with
ruta version 2.6.1?
That would be great!
Best regards,
Andreas.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sherlok/ruta-ontologies/issues/1, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAEmaWfDECDFn0D6-c_HXSKPcFpfdrPmks5s4tU1gaJpZM4Ql3k2
.

Solved by merging pull request #2.


api.BuyAsync works once

hello, this BuyAsync works just one time inside the WsClient.TradersMoodObservable().Subscribe
               IqClientApi.WsClient.TradersMoodObservable().Subscribe(x =>                 {                                var buyResult = IqClientApi.BuyAsync(x.ActivePair, valor, OrderDirection.Call, exp);                         _logger.Information($"COMPRADO on {x.InstrumentType} - {x.ActivePair} values Higher :{x.Higher}, Lower: {x.Lower}, Dif: ({dif})");                 });
after the first i get this error:
{"request_id":"76","name":"option","msg":{"message":"Time for purchasing options is over, please try again later.","result":{"request_id":null}},"status":4104}
somebody help?!

Your exp in BuyAsync function has a wrong value.
I for example use:
await Task.Delay((61 - DateTime.Now.Second)*1000);
var buyResult = IqClientApi.BuyAsync(x.ActivePair, valor, OrderDirection.Call, DateTime.Now);
In other words, I wait for the start of the next minute and then post a buyrequest for the current minute

You probably use the same exp over and over again. That does not work... you cant buy in the past.
For example, I use:
await Task.Delay((61 - DateTime.Now.Second)*1000);
var buyResult = IqClientApi.BuyAsync(x.ActivePair, valor, OrderDirection.Call, DateTime.Now);
In other words, I wait for the start of the next minute and then post a buyrequest for the current minute

hummm ok! let's try


Updating causes kernell

Thanks for the contrib - I kicked out my own cumbersome compile, but after updating the ClearScript.Installer to 5.4.1 it causes multiple low level crash in w3wp.exe in KernelBase.dll
Unhandled exception at 0x00007FFB39778B9C (KernelBase.dll) in w3wp.exe: 0xE0434352 (parameters: 0xFFFFFFFF80131604, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x00007FFB30B30000).

This is probably due to the ClearScript project base (https://clearscript.codeplex.com) - but since this is a reflection of that, I'd thought I let you know / warn. Any one else got this problem? Reverted to the prior DLL's and it's ok again..

OK, thanks for the input...any change you can add a test that demonstrates the issue?

Found the reason: The (my) settings values of MaxExecutableBytes and MaxNewSpaceBytes was to high - this caused the low-level crash. Works with the default values.
I raised them since it was opposite in earlier versions - a big js file would crash it then.


[New Feature]: Log destination URL

Description of the new feature/enhancement
With logs being available in the pipeline now, I would like to easily see if a URL is being redirected. Since all of the URLs are checked for domain validation, I believe it should be trivial to add a log of each URL which is being tested, as well as the URL the final result comes from.
PS> Get-UrlResponse 'https://bit.ly/3c899W3' # This is a custom function

Name                           Value
----                           -----
ResponseCode                   200
ResponseUrl                    https://github.com/microsoft/winget-pkgs
Headers                        {Expect-CT, Vary, Server, X-Content-Type-Options...}
Response                       https://github.com/microsoft/winget-pkgs
Url                            https://bit.ly/3c899W3

I know this is easy to do in PowerShell (see above), and I would imagine that logging the tested URL and the response URL for each wouldn't be difficult.
Proposed technical implementation details (optional)
Area-Pipelines / Add a new file to the ValidationResult.zip file with additional URL trace information showing redirects

https://github.com/microsoft/winget-pkgs/labels/Area-Validation-Pipeline

@denelon https://github.com/microsoft/winget-pkgs/labels/Area-Validation-Pipeline


feat: simplify upload implementation

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


Editable vs non Editable requirements.txt

Today the assumption rye makes is that you always want editable installs when using lockfiles. That works really well for my uses, but I can see that this is not helping others. I would be quite curious how people are generally dealing with this, particularly when working with monorepos.

...or when wanting to enable third parties to deploy their apps reliably and in a reproducible fashion. But if we wanted a pip install --app <package-name> kinda thing, there'd have to be 1)  a standard for lock-files 2) a standard to distribute lockfiles with the package itself 3) a unified way to deploy said lockfile==package-environment, probably in a venv or some other form of isolation.
Personally, for now, I really do thin editable installs are what most people use with lock files.

Having editable install in requirements.lock breaks ability to use it as pip constraints file.

"Break" is not the right word in that context, but yes, having editable installs there might result in their dependencies not or incorrectly resolved, but is unavoidable and I'd argue as designed. The purpose of editable installs is to try out ad-hoc changes. That they might break any number of things should be assumed as a given.

I meant it makes it a wrong syntax for constraints file. After a plain pip-compile one can use pip install -c requirements.lock <packages> to install a subset of packages with respect to locked version constraints. But if there is a -e file://. line in requirements.lock file - this command fails.

Is there some official way to generate a pip installable requirements.txt?

Old thread but in case useful to any future traveller, I just use this:
sed '/^-e file:/d' requirements.lock > constraints.txt


feat: Make import.meta.glob and import.meta.globEager generic

This is my first PR so my apologies if I have done anything wrong.
Description
It would be useful if import.meta.glob and import.meta.globEager were generic functions. This change will allow users to do stuff like this:
import readingTime from "reading-time";

export type PostFrontmatter = {
  title?: string;
  description?: string;
  publishDate?: string;
  isPublished?: boolean;
};

type PostModule = {
  metadata: PostFrontmatter;
  default: { render: () => { html: string; css: string; head: string } };
};

const modules = import.meta.globEager<PostModule>("/content/blog/**/*.svx");
const postsMetadata = Object.entries(modules).map(([path, module]) => {
  // `module` is is now `PostModule` type
  const { metadata } = module;
  const { html } = module.default.render();
});

Additional context
What is the purpose of this pull request?

[ ] Bug fix
[ ] New Feature
[ ] Documentation update
[X] Other

Before submitting the PR, please make sure you do the following

[X] Read the Contributing Guidelines.
[X] Read the Pull Request Guidelines and follow the Commit Convention.
[X] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[X] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[X] Ideally, include relevant tests that fail without this PR but pass with it.

At the risk of this going stale let me know if there is anything else I can do for this PR 😄

Thanks for the PR @michaeloliverx, sorry this one took us so long


Remove debugging leftovers

Not a honourable PR, but since I had it already into place...

Thank you! They will be removed by #249

Codecov Report

Merging #247 (fd1c4a6) into master (f04b0e0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #247   +/-   ##
=======================================
  Coverage   97.28%   97.28%
=======================================
  Files          75       75
  Lines        2914     2914
=======================================
  Hits         2835     2835
  Misses         79       79

Impacted Files
Coverage Δ

glasses/models/classification/resnet/__init__.py
98.52% <ø> (ø)

Continue to review full report at Codecov.

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

Great, that's fine! Since #249 has been merged, I'm closing this now.


Android 13 issue

Hi!
I've built our app and ran it on multiple devices. When we go to download PDFs, it works on all Android versions but Android 13.
It used to work but since we have upgraded to React native 71.3 and we had to target API 33, Android 13 of this library doesn't work anymore.
I tried searching issues and the wiki, is this a known issue?

Hi,
Where do you want to save the pdf?
Do you get any error?
Downloads in general are in general wokting with android 13 and this api / react-native version, using it myself in production.
So question is what's your problem / error?
E.g. not showing in downloads or so

Hi, Where do you want to save the pdf? Do you get any error? Downloads in general are in general wokting with android 13 and this api / react-native version, using it myself in production. So question is what's your problem / error? E.g. not showing in downloads or so

This is the function we currently have. I've only tested it on real devices so far.
The issue is the file doesn't appear to download, on earlier versions Android you see in the status bar a download has occured, when you pull down you see in your notification tray the downloaded pdf. If you go to your downloads folder, the file is also there. On Android 13, this doesn't occur.
I will try now to reproduce the error on the simulator and update on any findings.
 public getPdfFromUrl<T = void>(path: string, name: string): Promise<T> {
    const isIosDevice = Platform.OS === 'ios';
    Logging.debug(`ApiService.getPdf ${path}`, { path, name });
    const fileName = this.getFileName(path, null, name);
    const filePath = isIosDevice
      ? `${RNFetchBlob.fs.dirs.DocumentDir}/${fileName}`
      : `${RNFetchBlob.fs.dirs.DownloadDir}/${fileName}`;

    return new Promise<T>((resolve, reject) => {
      RNFetchBlob.config({
        appendExt: 'pdf',
        fileCache: true,
        path: filePath,
        addAndroidDownloads: {
          useDownloadManager: true,
          notification: true,
          mediaScannable: true,
          mime: 'application/pdf',
        },
      })
        .fetch('GET', path)
        .then(
          (res: any) => {
            resolve(res);
          },
          (err) => {
            if (isIosDevice) {
              reject(err);
            } else {
              resolve(err);
            }
          },
        );
    });
  }
}

Android changed with 10+ the storage api and introduced scoped storage.
But you store the file within the apps private scope. Therefor it won't show up in the downloads folder.
You can use the mediastore api (https://github.com/RonRadtke/react-native-blob-util/wiki/MediaStore) for that. But that won't work in combination with thr downloadmanager so you won't get a notification either... the notification part is still missing as a feature in the lib

Oh okay, what do you suggest then?
Is the notification part coming soon as a feature or is there another way to get the notification to work, as this will let the user know something is downloaded and they can tap on it in the notification tray. Is there public scope or something where it would work?

I need to check.
Theoretically downloadmanager should be able to store it to the correct place and send a notification also for Android +10.
You technically should not need the part I said does not work yet for your scenario. Using obly the downloadmanager should be sufficient.
But unsure yet why it does not work for you.
I'll try to reproduce it based on your code.  I will try to get to it this weeky but can't promise it.
So just to make sure.
You don't get a notification?
You don't see the files in the global downloads folder?

Correct I don't get a notification, nor does it appear in the downloads folder.
I've tested this on multiple Android devices, only Android 13 devices have this issue. Whereas my device for example (Android 11 is fine).
Thanks

I need to check. Theoretically downloadmanager should be able to store it to the correct place and send a notification also for Android +10.
You technically should not need the part I said does not work yet for your scenario. Using obly the downloadmanager should be sufficient.
But unsure yet why it does not work for you. I'll try to reproduce it based on your code. I will try to get to it this weeky but can't promise it. So just to make sure. You don't get a notification? You don't see the files in the global downloads folder?

Any luck?

I need to check. Theoretically downloadmanager should be able to store it to the correct place and send a notification also for Android +10.
You technically should not need the part I said does not work yet for your scenario. Using obly the downloadmanager should be sufficient.
But unsure yet why it does not work for you. I'll try to reproduce it based on your code. I will try to get to it this weeky but can't promise it. So just to make sure. You don't get a notification? You don't see the files in the global downloads folder?

Any luck?

So, if I use your code I'll get a notification but the file does not appear in the downloads folder.
Last part is correct and I'm thinking how to fix it without breaking the ucrrent usage.
But in addition. You're not using this library here. You're using an old not maintained version I forked. So could be that on the old fork there is something broken about the notifications

I need to check. Theoretically downloadmanager should be able to store it to the correct place and send a notification also for Android +10.
You technically should not need the part I said does not work yet for your scenario. Using obly the downloadmanager should be sufficient.
But unsure yet why it does not work for you. I'll try to reproduce it based on your code. I will try to get to it this weeky but can't promise it. So just to make sure. You don't get a notification? You don't see the files in the global downloads folder?

Any luck?

So, if I use your code I'll get a notification but the file does not appear in the downloads folder. Last part is correct and I'm thinking how to fix it without breaking the ucrrent usage.
But in addition. You're not using this library here. You're using an old not maintained version I forked. So could be that on the old fork there is something broken about the notifications

Oh okay, I can change the implimentation. How do you do this in the current library?

I need to check. Theoretically downloadmanager should be able to store it to the correct place and send a notification also for Android +10.
You technically should not need the part I said does not work yet for your scenario. Using obly the downloadmanager should be sufficient.
But unsure yet why it does not work for you. I'll try to reproduce it based on your code. I will try to get to it this weeky but can't promise it. So just to make sure. You don't get a notification? You don't see the files in the global downloads folder?

Any luck?

So, if I use your code I'll get a notification but the file does not appear in the downloads folder. Last part is correct and I'm thinking how to fix it without breaking the ucrrent usage.
But in addition. You're not using this library here. You're using an old not maintained version I forked. So could be that on the old fork there is something broken about the notifications

FYI I am following the documentation in the wiki, code is the same. The named import simply doesn't have "Utils" in it.

@jaexplorer yes exactly. It's jsut the import you have to adjsut basically.
I will likely add a new paramter to the android downloads which will enforce the file being written to the global downloads folder, regardless of the given path since this does not work anymore for Android >= 10. Or if possible being written to both destinations, but I don't think that's possible wihtout programming it in the library which I wouldn't do, since these possibilities are already available by just chaning the correct functions.

@RonRadtke no you misunderstand.
I am importing correctly, whatever I decide to name the import doesn't matter.
E.g Import ABC from 'react-native-blob-util' is exactly the same as Import ReactNativeBlobUtil from 'react-native-blob-util'. The code for .config is also the same in the docs, so I don't know what I need to change here.
Can you please provide an example of the changes I need to make for this to work?
Am I correctly chaining the correct functions?
No I don't require special scoping, just downloading pdfs to the downloads folder or downloading and opening them.

@jaexplorer
I added a new parameter to addAndroidDownloads: storeInDownloads
It's boolean, jsut set it to true and the file will end up in downloads

@jaexplorer I added a new parameter to addAndroidDownloads: storeInDownloads It's boolean, jsut set it to true and the file will end up in downloads
See for more details: https://github.com/RonRadtke/react-native-blob-util/releases/tag/0.18.1

Please see my latest issue ticket. Installing doesn't work for 18

@jaexplorer I added a new parameter to addAndroidDownloads: storeInDownloads It's boolean, jsut set it to true and the file will end up in downloads
See for more details: https://github.com/RonRadtke/react-native-blob-util/releases/tag/0.18.1

No notification or in downloads either. Didn't work :(

This may not work for
/**
     * Using this function to add an existing file to Downloads app.
     * @param options An object that for setting the title, description, mime, and notification of the item.
     */
    addCompleteDownload(options: AndroidDownloadOption): Promise<void>;

As the parameter doesn't exist in AndroidDownloadOption


Can I GET merge-fields using this class?

I am try to get merge fields, but I am unable to guess the exact syntax, if this i capable of getting merge-fields.  Code is like:
include ("./MailChimp.php");
$list_id = $_POST['list_id'];
$api_key = "mykey";
use \DrewM\MailChimp\MailChimp;
$MailChimp = new MailChimp($api_key);
$response = $MailChimp->get('lists/$list_id/merge-fields');
print_r($response);
I have also tried:
$response = $MailChimp->get('lists/merge-fields', $list_id);
and
$response = $MailChimp->get('merge-fields', $list_id);
and a whole bunch of other combinations, but everything produces:
Array
(
[type] => http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/
[title] => Resource Not Found
[status] => 404
[detail] => Invalid path
[instance] => 8543a2f4-7f70-4ede-aada-00cf0621e443
)
I am able to get list information, so I have the basics working.  I don't see any merge-fields when using:
$response = $MailChimp->get('lists', $list_id);
which does return the details on any specific list.  I originally thought that this GET would show the merge-fields, but they are not included in the array.
Thanks

Which part of the API are you using here?


Program page: Tool-tip explanations of %Met "on track" highlights

Note: This ticket is dependent on ticket #1006
Issue
Users are experiencing confusion about our "on track" metrics and how they relate (or don't) to the %Met calculations displayed in the results table. As a result, we're getting reports of calculation errors when the queries are, in fact, behaving as expected.
The proposed solutions use a combination of visual highlights (covered in #1006) and context-specific tool-tips (covered in this ticket) to clearly communicate these relationships.
Affects: The results table, %Met results, when they are highlighted in yellow or green.
Acceptance criteria
Clicking on a highlighted %Met result produces a tool-tip, like so:

When the %Met is highlighted in green

[x] 1. The title of the tool tip is ON TRACK in bold all caps
[x] 2. The message reads as follows, with the appropriate value replacing XX%. (Note that the first sentence is highlighted in bold text, and the last sentence is in italics.)

The actual value is XX% of the target value. An indicator is on track if the result is no less than 85% of the target and no more than 115% of the target.
Remember to consider your direction of change when thinking about whether the indicator is on track.
When the %Met is highlighted in yellow

[x] 1. The title of the tool tip is NOT ON TRACK in bold all caps
[x] 2. The message reads as follows, with the appropriate value replacing XX%. (Note that the first sentence is highlighted in bold text, and the last sentence is in italics.)

The actual value is XX% of the target value. An indicator is on track if the result is no less than 85% of the target and no more than 115% of the target.
Remember to consider your direction of change when thinking about whether the indicator is on track.

Closing as fixed/deployed


The sqldiff command doesn't recognize GeoDjango and JSON fields

The sqldiff is a great tool.  However, I'm noticing that it does not recognize less common fields, such as PointFields from GeoDjango and JSON fields from the django-jsonfield project. Even if I run the alter statements that sqldiff suggests, sqldiff still reports difference in the output.
The sqldiff command doesn't seem to recognize geography columns from GeoDjango:
Code Sample:
from django.contrib.gis.db import models as geomodels
class Location(models.Model):
    ...
    point = geomodels.PointField(editable=False, geography=True, null=True)

Sqldiff output:
-- Application: eventcalendar
-- Model: Location
-- Comment: Unknown database type for field 'point' (130253)
ALTER TABLE "eventcalendar_location"
	ALTER "point" TYPE geography(POINT,4326);

The sqldiff command doesn't seem to recognize geometry columns from GeoDjango:
Code Sample:
from django.contrib.gis.db import models as geomodels
class Office(models.Model):
    ...
    point = geomodels.PointField(editable=False)

Sqldiff output:
-- Application: physicians
-- Model: Office
-- Comment: Unknown database type for field 'point' (129699)
ALTER TABLE "physicians_office"
ALTER "point" TYPE geometry(POINT,4326);
COMMIT;

The sqldiff command doesn't seem to recognize jsonfields (from django-jsonfield). I haven't tried with the newer built-in jsonfields yet, so maybe it will work with that?
Code Sample:
https://github.com/ImaginaryLandscape/django_site_config/blob/master/site_config/backends/model_backend/models.py#L110
Sqldiff output:
-- Application: site_config
-- Model: WebsiteApplication
-- Comment: Unknown database type for field 'options' (114)
ALTER TABLE "site_config_websiteapplication"
	ALTER "options" TYPE text;

Regretfully I did not have the time in the last year to properly continue to develop sqldiff :(
Probably recent versions of Django ORM also have better introspection tools for sqldiff to do the comparisons. I will leave this open and hopefully I or somebody else has time to continue making sqldiff better and more compatible with fields.

Any updates on JSONField support?

Can we open a new issue for this ?
Think for both JSONField's the type is TEXT is the right answer is it not ?

exactly. The problem happens when some app uses the JSONField type of postgresql.


Make an image slider.

Make an image slider on home page

in the slider there should be images of 7 wonders of the world.
below the image, there should be a small description about the image

I can work on this issue, can you assign it to me

hey @sahilsingh7735 can u assign me this?

@k3yss I will assign this to you
@Milind-Palaria I will make a new issue you can ping me there I will assign that to you.

Hi Sahil, I want to work on this issue, can you please assign this to me!

@Harsh-Tewari sure.

@Milind-Palaria  @k3yss @Harsh-Tewari you have to create a new branch, and then you have to raise a PR.

Want to work on this , is it still possible ?

Hi Sahil, I want to work on this issue, can you please assign this to me!
i have 1+ year experience in web development


HSEARCH-4752 Bump Elasticsearch version to test against the latest micro 8.5.2

https://hibernate.atlassian.net/browse/HSEARCH-4752
https://hibernate.atlassian.net/browse/HSEARCH-4754
The bug with the scaled_float property hasn't been fixed yet, so I've updated supportsMatchOnScaledNumericLossOfPrecision to include this new version.

Hmm, so this is failing on a test for timezones, and the sad part is that I cannot reproduce this locally. the documents that it is failing on are:
"hits": [
      {
        "_index": "singlefield-000001",
        "_id": "ZonedDateTime_doc_42",
        "_score": 1.0,
        "_routing": "ZonedDateTime",
        "_source": {
          "field0_ZonedDateTime": "1900-01-01T00:00:00.000000000Z[UTC]",
          "_entity_type": "singleFieldType"
        }
      },
      {
        "_index": "singlefield-000001",
        "_id": "ZonedDateTime_doc_44",
        "_score": 1.0,
        "_routing": "ZonedDateTime",
        "_source": {
          "field0_ZonedDateTime": "1900-01-01T00:00:00.000000000-08:00[America/Los_Angeles]",
          "_entity_type": "singleFieldType"
        }
      }
    ]

Yeah, when you have these sort of problems, you need to find out what is the CI time zone to try to reproduce locally.
But these problems are usually tricky and it might be a bug in Elasticsearch.

@marko-bekhta there is a .2 now, maybe it fixes the issue we have?

@gsmet thanks! let me take a look 😃

And it successfully failed 🥲 I've looked at the release notes https://www.elastic.co/guide/en/elasticsearch/reference/current/release-notes-8.5.1.html and cannot see any obvious culprits. The good news is - I've found out that the data generated on CI differs from what I got locally. Here are the failing objects from CI:
      {
        "_index": "singlefield-000001",
        "_id": "ZonedDateTime_doc_42",
        "_score": 1.0,
        "_routing": "ZonedDateTime",
        "_source": {
          "field0_ZonedDateTime": "1900-01-01T00:00:00.000000000Z[UTC]",
          "_entity_type": "singleFieldType"
        }
      },
      {
        "_index": "singlefield-000001",
        "_id": "ZonedDateTime_doc_44",
        "_score": 1.0,
        "_routing": "ZonedDateTime",
        "_source": {
          "field0_ZonedDateTime": "1900-01-01T00:00:00.000000000+00:19:32[Europe/Amsterdam]",
          "_entity_type": "singleFieldType"
        }
      },

I'll try to reproduce the problem locally, and if it won't work on 8.5.1 but will be fine on previous versions 8.5.0/8.4, I'll report a bug to ES and will add an "exception" to ElasticsearchTckBackendFeatures so that this test won't fail the builds

Hey Guillaume! After trying to pin down the root cause of that failing test, it looks like the issue comes from the JDK. I think that for now, it's OK to have that specific Amsterdam timezone replaced with something else. And I'll create a ticket to run this test against all time zones eventually. I've tried to use a different/older JDK (not the bundled one) with 8.5.1 and wasn't able to reproduce the issue. And I'm subscribed to the ES issue so I'll keep an eye on it. I'll start a build against all ES we test to see if all is OK.


game keeps crashing after i press "modifactions"

Uploading modloader.log…

@DarkenedKaiser could you upload your log somewhere and give me the link? The provided link doesn't work.

I fixed it


 Or should we file a follow-up task?

Since docs are in a different repo, i was planning on doing it separately (in the next day or so).


VPC requirements

We'd like to know if in the BYON approch we can provide a "Shared VPC" or not, have you ever tested it?
thanks

At this time Shared VPCs are not supported in this project.


Utility classes

Support question

[x] I’ve read and agree to the Code of Conduct.
[x] I’ve searched for any related issues/questions on github
[x]  I've searched the community forums to check for related issues or support questions

How can we help?
I am wondering if there is documentation around for "utility" classes. Classes that applies a clearfix or sets the transform of text to uppercase, lowercase etc. Something similar to the bootstrap helper classes

Hey @HurricaneInteractive thanks for bringing this up!
I would look into our core module documentation.
We don't have text transform classes. But there is a sass mixin to apply a clearfix.
Does that answer your question?

@sukhrajghuman thanks! That answers my question.

No problem. If anything else pops up feel free to reach out any time :)


Big query upload

@markdroth

can you say what's changing and why?

Hi @ctiller We will be collecting additional data(cpu & memory) from prometheus for load tests running by OSS benchmark infrastructure. The change is to upload the additional data to the existing table: modify the existing table schema and the upload script to parse the additional data and upload the the table. I did not not  put the descriptions there since it is still a draft PR, created for easier discussion, the description subjects to changes.  Thanks.


Adding Contributor section in readme  ( Automatically )

I will like to add a feature this will update contributor list in read me automatically !! Will start to work on this issue as soon as i get assigend !!

Hey @rohank2502 , I'm closing this issue as its less concerned.It would be great if you come up with different issue :).


ERROR: TypeError: Cannot read property 'map' of null when running migration script

I've ran into an error while trying to migrate my contract to the Shasta network, here is my script
const Bridge = artifacts.require("./Bridge.sol");
module.exports = async function (deployer, network, accounts) {
      await deployer.deploy(Bridge);
      let bridge = await Bridge.deployed();
      console.log("BRIDGE ADDRESS: ", bridge.address);
}

Contract is deploying fine, I can see it in the Tronscan, but when I try to get an instance with Bridge.deployed() it fails with
ERROR: TypeError: Cannot read property 'map' of null

require("dotenv").config()

module.exports = {
    networks: {
        mainnet: {
            privateKey: process.env.PRIVATE_KEY,
            userFeePercentage: 100,
            feeLimit: 1e10,
            fullHost: 'https://api.trongrid.io',
            network_id: '1'
        },
        shasta: {
            privateKey: process.env.PRIVATE_KEY,
            userFeePercentage: 100,
            feeLimit: 1e10,
            fullHost: "https://api.shasta.trongrid.io",
            network_id: "2"
        },
        nile: {
            privateKey: process.env.PRIVATE_KEY,
            userFeePercentage: 100,
            fullHost: 'https://api.nileex.io',
            network_id: '3'
        },
        development: {
            userFeePercentage: 30,
            feeLimit: 1e10,
            fullHost: "http://<IP_ADDRESS>:8545",
            network_id: "*"
        },
        compilers: {
            solc: {
                version: '0.8.6' // for compiler version
            }
        }
    },

    // solc compiler optimize
    solc: {
      optimizer: {
        enabled: true, // default: false, true: enable solc optimize
        runs: 200
      },
      evmVersion: 'istanbul'
    }
}

My tronbox config, I'm using v2.7.25.

Probably because of ABIv2 , we will support ABIv2 as soon as possible.


Relax common repository structure check

Following up the TSC call of 04/23/2020, this changes the
CODE_OF_CONDUCT template to hold a link rather than the whole text.
It also relaxes the tests on CODE_OF_CONDUCT and LICENSE files to
ensure they exist and contain a key element but allowing for some
variations.
Signed-off-by: Arnaud J Le Hors<EMAIL_ADDRESS>

@shemnon Please, have a look and see if that works for you. I went for some middle ground.


 tag is self closing

The image tag is self closing see as it cannot have child nodes.
More info see:
https://stackoverflow.com/questions/23890716/why-is-the-img-tag-not-closed-in-html/23890817

See https://github.com/lbryio/lbry-sdk/pull/2570


FormControl is not working properly

When FormControl is used instead of ngModel, the initial value is not passed to the Codemirror

Fixed in 1.0.2


serviceProviderKey in login.yml

The instructions in login.yml for serviceProviderKey suggest that instructions can be found in README.md, but I was unable to find any reference.
  # SAML Key Configuration
  # The location and credentials of the certificate for this SP
  # See README.md for details on how to create this.
 serviceProviderKey: |

Please refer to instructions here on how to generate this
https://github.com/cloudfoundry/uaa-release#generating-a-self-signed-certificate

@sreetummidi will we plan to update the uaa project to point to the uaa-release project to help others in the future?


Redux-Forms integration into redux and middleware

My Issue
Integrating redux-forms
Description
I am having difficulty tying my redux-form installation into the redux and middleware setup we have in the boilerplate. I have added it to the combineReducers and imported the node modeul by following the docs but I can not even get it to enter input into the field. It just stays blank when typing with the cursor in the field.
If any of you guys have suggestions that would be a big help.
Thanks in advance
Steps to reproduce
npm  install --save redux-form

Did you follow to this setup? http://redux-form.com/6.2.0/examples/immutable/

Thanks a ton! I am going to try that now. I can absolutely see now why that would likely be the problem.

@JustinJKlein it sounds like @nhducit help you resolve the problem, are you happy for this issue to be closed?

In case somebody is struggling with this I have a sample integration: https://github.com/carlos-peru/react-boilerplate-redux-form

Hello, I recently encountered this problem. Encase anyone else finds this thread the solution is to import redux-form as "redux-form/immutable", everywhere.
ex:
import { Field, reduxForm } from 'redux-form';
becomes
import { Field, reduxForm } from 'redux-form/immutable';
and
import { reducer as formReducer } from 'redux-form';
becomes
import { reducer as formReducer } from 'redux-form/immutable';


Support for InCommon Federation

https://www.incommon.org/
These are collection of schools and research institutions that share a common metadata listing IDPs and SPs. ISo we need to support to automatically keep the federation metadata in sync and allow admins to easily add federation to applications based on this metadata and support updating key exchange. Also, There’s also a set of claims called eduPerson that is used for passing info across the federation.
Moved from https://wso2.org/jira/browse/IDENTITY-3718

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


How Do i get Vendor AutoPrefix support?

i am new to this package, but i've checked the css output and there is no vendor prefix, please how do i enable it?.

you don't need to do anything. If you expected a prefix we need to see your
case to validate, vendor prefixer is under a big rewrite right now and will
be autoprefixer compliant soon.
On Mar 24, 2017 10:20, "Seun LanLege"<EMAIL_ADDRESS>wrote:

i am new to this package, but i've checked the css output and there is no
vendor prefix, please how do i enable it?.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cssinjs/react-jss/issues/80, or mute the thread
https://github.com/notifications/unsubscribe-auth/AADOWPtH5up_5BlODvrFgN1oXPkwVwUGks5ro26tgaJpZM4Mn0kv
.

import React from 'react'
import injectSheet from 'react-jss'

const style = {
  body: {
    display: 'flex',
    transition: '2s',
    boxSizing: 'content-box',
    justifyContent: 'center',
    opacity: 0.3,
    '& h1': {
      textAlign: 'center',
      background: 'green',
      padding: '100px',
      borderRadius: '10px',
      transform: 'translateX(100px)',
      boxShadow: '10px 10px 0px 3px grey'
    },
  }
}

@injectSheet(style)
class Body extends React.Component {
  render () {
    console.log(this.props)
    const { sheet: { classes } } = this.props
    return (

        <title>Play ground</title>

Hello World, I'm seun lanlege

    )
  }
}
export default Body

Ok for "display: flex" there will be no prefix in your browser, our vendor prefixer does feature tests compared to static prefixer like auto-prefixer. It will only add prefixes if the environment requires it.

@kof thanks for clearing this. cheers!


Fast field reader assumes LittleEndian architecture.

Fix it without hurting performances and  move that logic to the bitpacking crate.

I believe this is not entirely fixed yet. Also I need to find a way to emulate a BigEndian architecture.


It crashes Homebridge if WU PWS is down.

It crashes Homebridge if WU PWS is down.
[9/30/2019, 3:31:42 AM] SyntaxError: Unexpected end of JSON input
at JSON.parse (:null:null)
at WundergroundAPI. (/usr/local/lib/node_modules/homebridge-weather-plus/api/weatherunderground.js:45:38)
at Request.self.callback (/usr/local/lib/node_modules/homebridge-weather-plus/node_modules/request/request.js:185:22)
at Request.emit (events.js:203:13)
at Request. (/usr/local/lib/node_modules/homebridge-weather-plus/node_modules/request/request.js:1161:10)
at Request.emit (events.js:203:13)
at IncomingMessage. (/usr/local/lib/node_modules/homebridge-weather-plus/node_modules/request/request.js:1083:12)
at Object.onceWrapper (events.js:291:20)
at IncomingMessage.emit (events.js:208:15)
at endReadableNT (_stream_readable.js:1154:12)
at processTicksAndRejections (internal/process/task_queues.js:77:11)
[9/30/2019, 3:31:42 AM] Got SIGTERM, shutting down Homebridge...

Thanks for reporting. Will fix this.

I just got this today too. Need to add a try catch. I added the code to put in in a different issue (before I saw this.)

Fixed and published in v2.8.2.

Still present with OWM.
[4/15/2020, 20:21:28] TypeError: Cannot read property 'warn' of undefined
    at Object.getConditionCategoryOwm (/usr/lib/node_modules/homebridge-weather-plus/util/converter.js:118:12)
    at OpenWeatherMapAPI.parseReport (/usr/lib/node_modules/homebridge-weather-plus/apis/openweathermap.js:105:40)
    at OpenWeatherMapAPI.<anonymous> (/usr/lib/node_modules/homebridge-weather-plus/apis/openweathermap.js:72:10)
    at IncomingMessage.<anonymous> (/usr/lib/node_modules/homebridge-weather-plus/node_modules/openweather-apis/index.js:250:18)
    at IncomingMessage.emit (events.js:322:22)
    at endReadableNT (_stream_readable.js:1187:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)
[4/15/2020, 20:21:28] Got SIGTERM, shutting down Homebridge...


In /src/demo.html when tank level is medium, ie. around 40%, the text is not visible

Description
When the tank level is medium, the text colour is white so we cant see it as the background is white.
To Reproduce
Steps to reproduce the behavior:

Go to /src/demo.html
Change the target range of water ball to 40%
See error

Expected behavior
The water level should have been visible clearly
Screenshots

May I try solving the issue, I need some time as I don't know jquery.


Unable to send invite

Hello. I am trying to use the program on a non steam game, so I launch the program, then I launch the game through steam as a non steam game (I have steam overlay) and when I alt tab to click on the remoteplaywhatever program in the system tray nothing happens, no invite, no popup, nothing. How do I fix this?

Current version does not support latest steam client. I'm working on update.

Sounds great. Thanks for the reply and eagerly waiting for the update! 👍


Kirki#set_url() is wrong - WP_CONTENT_DIR instead of WP_CONTENT_URL

Hello everybody!
The bug
I noticed that the Kirki_Init#set_url() uses the WP_CONTENT_DIR but this is logically wrong and cause wrong URLs, with stylesheets pointing to 404 "not found" pages in certain configurations.
To be known: the WP_CONTENT_DIR describes the position of the "wp-contents" files in the filesystem, but this has nothing to do with the "wp-content" directory URL.
For example this is a very legitimate configuration:
// I have the contents in this filesystem position
define('WP_CONTENT_DIR', '/var/www/example.com/user-data');

// but they are exposed to this URL (because I configured the webserver to do it)
define('WP_CONTENT_URL', 'https://example.com/wp-content' );

Actual behaviour (wrong, 404 page):
<link rel='stylesheet' id='kirki-styles-qt_config-css'  href='https://example.com/var/www/example.com/user-data/plugins/ttg-core/inc/backend/kirki/assets/css/kirki-styles.css' type='text/css' media='all' />

Expected correct behaviour:
<link rel='stylesheet' id='kirki-styles-qt_config-css'  href='https://example.com/wp-content/plugins/ttg-core/inc/backend/kirki/assets/css/kirki-styles.css' type='text/css' media='all' />

See:
https://codex.wordpress.org/Function_Reference/content_url
I'm using the version 1.2.8 (latest one).

Hello and thank you for reporting this issue.
We are closing most open GitHub issues with the release of Kirki 4 to start fresh with this major release.
If you are still running into issues after you have tested your theme with Kirki 4, please let us know so we can reopen the issue.
Please note that Kirki 3 is no longer actively supported. Moving forward, we will only provide support the very latest version of Kirki.
Thank you for your understanding.
Best,
David


how to add instead of set (lua)

Describe your problem here.
example
if this happens then add 50 to the value
instead of
if this happens then set the value to 100
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

if 'this happens' then
     value = value + increment

idk

if var == 'what happened bro?' then
    setProperty('objectProperty', getProperty('objectProperty')+increment);
end

maybe just.....
value = value + amount

maybe just.....
value = value + amount

basically just @cmallrt's idea


gke: Add support for regional clusters

This PR is made out of two commits, one with general housekeeping tasks that updates the GKE driver, and the second enabling the creation of regional clusters.
Regional clusters are clusters that have their control plane hosted in 3 different zones in the region so that an availability zone going down does not take down the Kubernetes API with it. This is important as without the Kubernetes API you can't really interact with the cluster, and any operator won't be able to interact with the cluster either (and take action, like scale the cluster, reschedule pods etc).
I've included the commit messages here as they contain the reasoning for why these changes are necessary.

gke: Refactor Projects.Zonal to Projects.Locations
The GKE SDK has 2 services, Projects.Zonal and Projects.Locations.
Project.Zonals locks you into only being able to CRUD on zonal
resources. Projects.Locations takes Relative Resource Names instead
letting you CRUD both zonal and regional resources. This is made
possible by the fact that the RRNs contain the location which can
be eiter a zone or a region.
This commit switches to using Projects.Locations in order to be able to
support regional clusters later on. It also introduces 3 helper
functions to correctly generate the RRNs that we now need to pass to
most of the methods that get called on Projects.Locations.
We also stop setting the deprecated Cluster.Zone attribute. At
creation time we pass a RRN representing a location to
Projects.Locations.Create() which it will use to decide whether to
create a zonal or regional cluster.

gke: Enable regional clusters
This commit enables the creation of regional clusters. We do this by
adding a Region parameter to the state object and validating that only
one of region or zone is set. You cannot set both Region and Zone so we
have to drop the default for Zone otherwise we'll always get caught by
the check in validate().
We add a location() helper to state which returns either the Region or
Zone the state declares. This is then used in place where we'd
normally use state.Zone. Based on whether Region or Zone is set we're
now generating RRNs with a region or zone in the location, letting us
act on either regional or zonal clusters.

We're running with a slightly less pretty version of this patch in production and it seems to work just fine for us. We've verified we can create both regional and zonal clusters this way.

Notice the different in the location column, where one shows a zone, us-central1-a indicating the control plane is only hosted in that zone, vs. the one that shows us-central1 indicating this is a regional cluster.

One thing worth noting, we could add a Location parameter to state instead of having both Region and Zone. I chose to do it this way since dropping Zone is essentially a backwards incompatible change, and I'm not sure what the policy around that is for this project.

UI issue is here https://github.com/rancher/rancher/issues/22045

discussed the default with @cjellick and it should be fine: lgtm

@daxmc99 @rmweir Just for my understanding; do you want me to change anything on this PR w.r.t the dropping of the zone default?
Aside from that, can the kontainer-engine PR be merged independent of the UI changes or does this need to happen together?

@daenney This PR is good to go. We can take it from here and make sure it gets into Rancher.
Thanks for contributing! 🥇
Also if you have any more questions or want to ping us directly you can always find us in the rancher user slack. https://slack.rancher.io/


[Feature]: Blood Sugar Calculator

Description
This will take the Random blood sugar test results and Fasting blood sugar rests and provide the user with the analysis whether it is normal, high or low and provide with useful links on how to control the range.
Screenshots
No response
Checklist

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

Code of Conduct

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

@Rakesh9100 Kindly assign me this issue under GSSOC.

what are the inputs you will be taking? will it be just one time result of sugar or 4-5 results?

It will take one time results otherwise the user will need to login to store their result.

give some explanation about the calculator, the inputs, outhputs, other constrains, calculations if any.

This calculator will input age and blood sugar level for the patient. It will then give output as to what range it falls into. Now there are two types of blood sugars (fasting and random) so the calculator will have two modes and will work accordingly. It's a good addition as many calculators do not consider the age factor and hence are somewhat misleading.

@Rakesh9100 this issue can be assigned

Hey @jessicachawla @Rakesh9100 sir please assign this issue to me

This issue is opened by another contributor who wants to work, you can take on up-for-grab labeled issues or create your new issues @Khushi-Pushkar

Go ahead @vidhiisaxena


Setup dependabot

@Fdawgs could you take a look?

@Fdawgs could you take a look?

Will take a gander next week 😊

@Fdawgs could you also set up the automerge action?

@Fdawgs could you also set up the automerge action?

Already in place I think 😊


Riverpod example app is not working

import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';

final helloWorldProvider = Provider((_) => 'Hello world');

void main() {
  runApp(
    ProviderScope(
      child: MyApp(),  // The argument type 'MyApp' can't be be assigned to the parameter type 'Widget'
    ),
  );
}

class MyApp extends ConsumerWidget {    // Classes can only extend other classes
  @override
  Widget build(BuildContext context, ScopedReader watch) {
    final String value = watch(helloWorldProvider);

    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Hello Riverpod'),
        ),
        body: Center(
          child: Text(value),
        ),
      ),
    );
  }
}

Flutter doctor results
➜  riverpod_hello_world git:(master) ✗ flutter doctor -v
[✓] Flutter (Channel stable, 1.20.2, on Mac OS X 10.15.3 19D76, locale en-IN)
    • Flutter version 1.20.2 at /Users/vinothvino/Developer/flutter
    • Framework revision bbfbf1770c (11 days ago), 2020-08-13 08:33:09 -0700
    • Engine revision 9d5b21729f
    • Dart version 2.9.1

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/vinothvino/Library/Android/sdk
    • Platform android-30, build-tools 29.0.2
    • ANDROID_HOME = /Users/vinothvino/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.9.3

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 39.0.3
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] VS Code (version 1.48.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.13.2

[✓] Connected device (1 available)
    • SM A505F (mobile) • RZ8M40195MN • android-arm64 • Android 10 (API 29)

• No issues found!

I am using the latest version of Riverpod flutter_riverpod: ^0.7.1. Can anyone help me? Even I tried creating a new project with newly installed Riverpod, still it's showing this exception  Classes can only extend other classes when I try to extend the ConsumerWidget class.

Both should be fixed as part of 0.7.2, sorry for that!

Thank you so much for the quick response.


[Feat]: Add websites to learn CSS for beginners [GSSoC'23]

What feature?
I have an idea

To add the website links where a beginner can boost their skills and enhance the knowledge of CSS properties
Beginner friendly websites
Easy and fun while learning

Add screenshots
Add screenshots

And many more websites
Code of Conduct

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

@VenomFate-619 @JasonDsouza212 Sirs, please assign this issue to me to contribute under GSSoC'23 program


How should I get ngp.pth?

I'm getting an error when I try to run the following experiment:
python main_nerf.py --config ./configs/scenes/materials.ini
The error is the following:
FileNotFoundError: [Errno 2] No such file or directory: 'exps/envs_all_11_unit_en_renv/checkpoints/ngp.pth'
Please, would you tell me what I should do in order to obtain this ngp.pth file?

Please, would you be able to provide the pretrained "exps/envs_all_11_unit_en_renv/checkpoints/ngp.pth" model? Or is there any way to proceed with the experiment without it?

Hi,
Sorry for your inconvenience! You can use this rendering_mlps.pth to replace that missing ngp.pth they are the same checkpoint.
Best


Add available for hire button

Pre-Submission Checklist

[x] Your pull request targets the staging branch of freeCodeCamp.
[x] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[x] You have only one commit (if not, squash them into one commit).
[x] All new and existing tests pass the command npm test. Use git commit --amend to amend any fixes.

Type of Change

[ ] Small bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would change existing functionality)
[ ] Add new translation (feature adding new translations)

Checklist:

[x] Tested changes locally.
[x] Closes currently open issue (replace XXXX with an issue no): Closes #15357

Description

This update adds an available for hire button to the user settings page. The default setting for this button is 'unavailable'. The user can toggle the button from available/unavailable, similar to the other buttons on the settings page.

@raisedadead I updated all instances of the isAvailable key to isAvailableForHire. I also updated the toggleIsAvailable function to toggleIsAvailableForHire. Thanks!

Awesome! Changes LGTM, I'll let @BerkeleyTrue merge this.
Thanks a lot for this pull request and great work @padulam!!


Add spec build targets; restructure spec

This PR makes two main changes which are outlined below.
Build Targets
The system for generating the specification has been overhauled and made more flexible.
The old system worked like this:

cat all .rst files in /specification into a huge file.
Run the huge file through the templating system.

In essence, the new system works like this:

Check /specification/targets.yaml for the sort order of files to cat.
cat the files in the order specified by the build target.
Run the huge file through the templating system.

The increases flexibility by:

Allowing you to have multiple "build targets" which are a set of files to cat together.
Allowing you to omit files depending on the target.
Allowing you to re-order files depending on the target.

Rationale
The specification has a wide range of cross-cutting concerns which were Hard to address using the old build system. We couldn't ever please every target audience or easily move around sections of the spec (git mv gets old real fast..). This new system allows us to re-order the specification according to the audience we are targeting. For example, the "proper" spec may have a Modules section and each module may have Server behaviour and Client behaviour but if you're a client developer, you have to jump around the spec to know what it is you're supposed to be doing. The build targets system allows us to specify a client-dev build target and bundle together all the Client behaviour sections coherently.
Implementation details
This probably sounds like this would be a trivial change but it was far from it. This was mainly due to the section headings which now needed to flow correctly depending on the build target. This required some title character style re-writing (e.g. = to -) depending on where the RST ended up appearing in the final output.
This was further complicated by the templates, which were hard-coding the title_kind to a character like - or ~. This was resolved by defining a set of relative title styles which would not be used in the final spec, but would be used by gendoc.py. Whenever a relative title style was identified, gendoc.py would insert a title either 1 above (super), below (sub) or at the same level (same) so templates could now represent titles entirely relatively, which allows these templates to be used anywhere and still have the entire document flow correctly.
Spec restructure
After speaking with @NegativeMjark @erikjohnston @dbkr @illicitonion on Monday, we all broadly agree with the "modules" format discussed in https://github.com/matrix-org/matrix-doc/pull/52#issuecomment-141699759 - This PR is the first step towards this goal, by adding stub files for feature_profiles.rst and modules.rst. This PR also re-shuffles the spec thanks to the new build targets to more closely align with the desired layout of:
1 - Overview
    - Events
    - Feature Profiles
2 - CS API
3 - Modules
    - VoIP
    - Push
    - Content Repo
    - Receipts
    - Presence
    - Typing
    - E2E
4 - Application Services
5 - Federation
6 - Identity Servers
7 - Appendices

Crucially, this PR has not modified the contents of the .rst files to match the format of "Client behaviour", "Server behaviour", etc.. for each module: that will arrive in a later PR.
A generated HTML spec for this PR can be found on speculator.

What is "Events" meant to be in the "Overview" section? I would expect specific details of event types to be in the core CS API or respective module rather than in the high level overview section...
Is there a reason for keeping "CS API" and "Federation" sections rather than "Client behaviour" and "Server behaviour" sections?
Otherwise, the structure looks good to me.

On 22 Sep 2015, at 15:32, Kegsay<EMAIL_ADDRESS>wrote:
This PR makes two main changes which are outlined below.
Build Targets
The system for generating the specification has been overhauled and made more flexible.
The old system worked like this:
cat all .rst files in /specification into a huge file.
Run the huge file through the templating system.
In essence, the new system works like this:
Check /specification/targets.yaml for the sort order of files to cat.
cat the files in the order specified by the build target.
Run the huge file through the templating system.
The increases flexibility by:
Allowing you to have multiple "build targets" which are a set of files to cat together.
Allowing you to omit files depending on the target.
Allowing you to re-order files depending on the target.
Rationale
The specification has a wide range of cross-cutting concerns which were Hard to address using the old build system. We couldn't ever please every target audience or easily move around sections of the spec (git mv gets old real fast..). This new system allows us to re-order the specification according to the audience we are targeting. For example, the "proper" spec may have a Modules section and each module may have Server behaviour and Client behaviour but if you're a client developer, you have to jump around the spec to know what it is you're supposed to be doing. The build targets system allows us to specify a client-dev build target and bundle together all the Client behaviour sections coherently.
Implementation details
This probably sounds like this would be a trivial change but it was far from it. This was mainly due to the section headings which now needed to flow correctly depending on the build target. This required some title character style re-writing (e.g. = to -) depending on where the RST ended up appearing in the final output.
This was further complicated by the templates, which were hard-coding the title_kind to a character like - or ~. This was resolved by defining a set of relative title styles which would not be used in the final spec, but would be used by gendoc.py. Whenever a relative title style was identified, gendoc.py would insert a title either 1 above (super), below (sub) or at the same level (same) so templates could now represent titles entirely relatively, which allows these templates to be used anywhere and still have the entire document flow correctly.
Spec restructure
After speaking with @NegativeMjark @erikjohnston @dbkr @illicitonion on Monday, we all broadly agree with the "modules" format discussed in #52 (comment) - This PR is the first step towards this goal, by adding stub files for feature_profiles.rst and modules.rst. This PR also re-shuffles the spec thanks to the new build targets to more closely align with the desired layout of:
1 - Overview
- Events
- Feature Profiles
2 - CS API
3 - Modules
- VoIP
- Push
- Content Repo
- Receipts
- Presence
- Typing
- E2E
4 - Application Services
5 - Federation
6 - Identity Servers
7 - Appendices
Crucially, this PR has not modified the contents of the .rst files to match the format of "Client behaviour", "Server behaviour", etc.. for each module: that will arrive in a later PR.
A generated HTML spec for this PR can be found on speculator.
You can view, comment on, or merge this pull request online at:
https://github.com/matrix-org/matrix-doc/pull/59
Commit Summary
Reshuffle spec into sections roughly right as per PR #52
Add stub files feature_profiles and modules
Create a modules folder to group together similar parts of the spec
Add a 'targets.yaml' files in /specification
Represent nested deps in targets.yaml along with title styles
Process and extract targets in gendoc.py
cat the spec according to the build target. Remove old checks as they are now obsolete since we don't care about the filename
Merge branch 'master' into spec-restructure-modules
Get the desired title levels right; print out the actual level used to stdout
Implement relative title styles
Rename spec files to not have numbers everywhere; update targets.yaml
Fix common event fields template to use subtitle char
File Changes
R drafts/address-book-repo.rst (0)
M scripts/gendoc.py (323)
R specification/0-event_signing.rst (0)
R specification/0-events.rst (0)
A specification/0-feature_profiles.rst (5)
R specification/0-intro.rst (0)
R specification/1-client_server_api.rst (0)
A specification/2-modules.rst (5)
R specification/3-application_service_api.rst     (21)
R specification/4-server_server_api.rst (4)
R specification/5-identity_servers.rst (0)
R specification/6-appendices.rst (0)
R specification/modules/content_repo.rst (0)
R specification/modules/end_to_end_encryption.rst (0)
R specification/modules/history_visibility.rst (0)
R specification/modules/push_cs_api.rst (0)
R specification/modules/push_overview.rst (0)
R specification/modules/push_push_gw_api.rst (0)
R specification/modules/receipts.rst (0)
R specification/modules/typing_notifications.rst (0)
R specification/modules/voip_events.rst (0)
A specification/targets.yaml (37)
M templating/matrix_templates/sections.py (42)
M templating/matrix_templates/templates/common-event-fields.tmpl (2)
M templating/matrix_templates/templates/msgtypes.tmpl (2)
M templating/matrix_templates/units.py (7)
Patch Links:
https://github.com/matrix-org/matrix-doc/pull/59.patch
https://github.com/matrix-org/matrix-doc/pull/59.diff
—
Reply to this email directly or view it on GitHub.

@ara4n - We need to explain some aspects of CS/Federation beyond modules (e.g. how pagination works, how to login & specify access_tokens, etc). I agree putting "Events" in Overview feels weird. On Monday we did propose that they should actually reside as an "Instant Messaging" module given that IoT/VoIP-only apps will not care about vast swathes of the events in this section (beyond the "core" ones like m.room.member). Thoughts?

@ara4n - We need to explain some aspects of CS/Federation beyond modules (e.g. how pagination works, how to login & specify access_tokens, etc).

I agree with this - i thought this was what the top level CS and Federation sections are for (and to some extent overview)

I agree putting "Events" in Overview feels weird.

Can't the core ones go alongside the core API descriptions in the main CS API section?

On Monday we did propose that they should actually reside as an "Instant Messaging" module given that IoT/VoIP-only apps will not care about vast swathes of the events in this section (beyond the "core" ones like m.room.member). Thoughts?

Fine by me to have an IM module if there's enough to go there beyond m.room.message. However, my concern was about the core ones like m.room.member should surely not be sitting as a detail-heavy spec in Overview, but in the core API chapter (CS API, given the specifics are of probably most interest to client implementers.)

—
Reply to this email directly or view it on GitHub.

We must've crossed wires here. I thought:

Is there a reason for keeping "CS API" and "Federation" sections rather than "Client behaviour" and "Server behaviour" sections?

meant "why don't we nuke the CS API and Federation sections and dump all relevant info into modules under respective "Client/Server behaviours". I suspect this is not your intent because you said:

I agree with this - i thought this was what the top level CS and Federation sections are for

Do you mean that we should rename the titles e.g. s/CS API/Client behaviour/?

Can't the core ones go alongside the core API descriptions in the main CS API section?

Yup.

Fine by me to have an IM module if there's enough to go there beyond m.room.message. However, my concern was about the core ones like m.room.member should surely not be sitting as a detail-heavy spec in Overview, but in the core API chapter (CS API, given the specifics are of probably most interest to client implementers.)

Agreed.

On 22 Sep 2015, at 17:59, Kegsay<EMAIL_ADDRESS>wrote:
We must've crossed wires here. I thought:
Is there a reason for keeping "CS API" and "Federation" sections rather than "Client behaviour" and "Server behaviour" sections?
meant "why don't we nuke the CS API and Federation sections and dump all relevant info into modules under respective "Client/Server behaviours". I suspect this is not your intent because you said:
I agree with this - i thought this was what the top level CS and Federation sections are for
Do you mean that we should rename the titles e.g. s/CS API/Client behaviour/?

Yes, as per the last comment on the previous PR. On Friday, Mark and I discussed the idea of renaming the CS API and Federation secrions respectively as  "Client implementor view" and "Server implementor view" (or Client Behaviour and Server Behaviour respectively). They would obviously focus on CS API and SS API respectively, but not exclusively - particularly the Server section would handle SS and CS from the server perspective. This is just an idea, but I think Mark was onto something with it - ie make it more audience focused, just as modules are.

Can't the core ones go alongside the core API descriptions in the main CS API section?
Yup.
Fine by me to have an IM module if there's enough to go there beyond m.room.message. However, my concern was about the core ones like m.room.member should surely not be sitting as a detail-heavy spec in Overview, but in the core API chapter (CS API, given the specifics are of probably most interest to client implementers.)
Agreed.
—
Reply to this email directly or view it on GitHub.

Ah okay, I was under the impression that XXX behaviour was intended as a template for new modules e.g.
MODULE TITLE
=============
 Summary of module here.

Server behaviour
----------------
 ...

Client behaviour
----------------
 ...

Security considerations
-----------------------
 ...

But that's for another PR :wink:

Done a rough split out of the events section and sprouted 2 new modules: Instant Messaging and Presence. If people are happy with the general structure of http://matrix.org/speculator/spec/59 now I will merge it in.
There will be further PRs to actually flesh out the new sections which have sprouted, deal with v1/v2 semantics, propose a set a feature profiles, etc but this PR really needs to land as it acts as the groundwork for the rest.

LGTM modulo one comment

My only final thought on this would be to dither and wonder whether core events should be a first class citizen section in general rather than being associated with CS API (yes, I know this contradicts my previous feedback). Would have to compare both to see which is clearer; might be worth considering.

On 23 Sep 2015, at 12:33, Kegsay<EMAIL_ADDRESS>wrote:
Done a rough split out of the events section and sprouted 2 new modules: Instant Messaging and Presence. If people are happy with the general structure of http://matrix.org/speculator/spec/59 now I will merge it in.
There will be further PRs to actually flesh out the new sections which have sprouted, deal with v1/v2 semantics, propose a set a feature profiles, etc but this PR really needs to land as it acts as the groundwork for the rest.
—
Reply to this email directly or view it on GitHub.

My only final thought on this would be to dither and wonder whether core events should be a first class citizen section in general rather than being associated with CS API (yes, I know this contradicts my previous feedback). Would have to compare both to see which is clearer; might be worth considering.

This kind of refinement is a one-liner which we can do at any time, so I'm not too worried about getting that exactly right if we change our minds a few times. Are you okay with that not blocking this PR?

Sure, not a blocker at all. It does inform the verbiage when we get there, though.

On 23 Sep 2015, at 15:12, Kegsay<EMAIL_ADDRESS>wrote:
My only final thought on this would be to dither and wonder whether core events should be a first class citizen section in general rather than being associated with CS API (yes, I know this contradicts my previous feedback). Would have to compare both to see which is clearer; might be worth considering.
This kind of refinement is a one-liner which we can do at any time, so I'm not too worried about getting that exactly right if we change our minds a few times. Are you okay with that not blocking this PR?
—
Reply to this email directly or view it on GitHub.

LGTM


[DEVELOP-Branch] Get frame of object while creation

is there any option for you to provide a public value to get the height of the table after filling it with the data array?
i need it to calculate whether or not i need a new page to prevent page break within content.
i'm using the develop branch to have the PDFTable object.

you can use:
BOOL isPageBreak = arrdata.count % (NUMBER_OF_ITEM_EACH_PAGE) as CGFLOAT > 1.0
I think it should work.

This will not work. Since my table view has dynamic cell content and the height of each cell varies.

All objects, including PDFTable, are converted into simpler elements like PDFAttributedTextObject, PDFImageObject when being calcuated, and then added to the elements list.
Example: a 2x2 Table with 2 images and two words as content, will result in 2 PDFImageObjects, 2 PDFAttributedTextObjects, 4 PDFRectangleObjects for the background, 16 PDFLineObjects and so on
Every element has a frame property of type CGRect, so you can get the height values from there

all right. i will look into it from the develop branch and see if i can create an open value. i think it’s likely that anyone else would appreciate a frane to work with

I understand, the PDFTableObject does have a frame to, but if a table is broken apart to multiple pages, one frame would not be enough.

makes sense. i will see what i can do. i will try to figure it out for my case first and then check if there is sonething generic to create and contribute

Sounds good, putting this on hold, I might look into it as well

I will close this for now. Please reopen or create another issue if you necessary


riot handing out 1 week suspensions for VRY pre1.262

your account has been temporarily suspended for prohibited game modification and will be unable to access VALORANT

support answer:

The investigation our anti-cheat team conducted confirmed that your account has been detected in using 3rd party applications on multiple occasions.
Using any unauthorized third party programs, including but not limited to "mods", "hacks", "cheats", "scripts", "bots", "trainers", and automation programs, that interact with the Software in any way, for any purpose, including, without limitation, any unauthorized third party programs that intercept, emulate, or redirect any communication between the Software and Riot Games and any unauthorized third party programs that collect information about the Game by reading areas of memory used by the Software to store information.
We hope you understand, and cease using 3rd party applications in the future.

with streamer mode names hidden maybe the new version will be safe, but I'm not gonna risk it.
I've never changed any game file, never used any other piece of software so I'm pretty sure it's VRY... :/

Hello, we have talked to some anti cheat devs and they have told us that the new v2.0 is safe to use and they will not hand out suspensions for it. however it is still an use at your own risk.
if you had used any versions prior to v1.262 then you have gotten a 7 day temp ban


feat: reconcile tags with current node template (wip)

NB: This is a draft at the moment since I still need to work on adding tests as well as determining what the actual API for reconciling tags will actually look like. This is more of an inquiry to see if this direction makes sense at all. This is intended for updating the EC2 tags on all nodes affected by a change in a node template, without needing to re-provision the nodes.

Fixes #
Description
The idea here is that any update on an AWSNodeTemplate will trigger a node reconcile. In controller.go, we lookup all provisioners which have a matching ProviderRef (this means that in order for this to work ProviderRef would need to be used by the provisioner(s) instead of the embedded version).
We then go through each matching provisioner and enqueue any nodes making use of said provisioner and for each node we then lookup the existing tags on the EC2 instance and set its tags to the latest values found in the node template, and removes any tags which are not a part of the node template.
How was this change tested?

Running this in an EKS cluster

Does this change impact docs?

[ ] Yes, PR includes docs updates
[x] Yes, need to add docs if this gets accepted
[ ] Yes, issue opened: #
[ ] No

Release Note

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

Hey @blakepettersson. Thanks for the PR. We're currently working on an upgrade mechanism to handle cases of spec-drift from the nodes and provisioners. In all, modifying the tags in-place can be a scary operation to default to especially if there are any applications or systems that depend on these tags. My thought that in all cases of spec drift, we should recreate the node before we terminate it.
There's more to come on the upgrades, but we're currently looking at doing AMIs first and hoping that we can get any other upgrade triggers while we're at it. Can you explain a little more about why you'd want to do an essentially in-place upgrade with tags?

Hey @blakepettersson. Thanks for the PR. We're currently working on an upgrade mechanism to handle cases of spec-drift from the nodes and provisioners. In all, modifying the tags in-place can be a scary operation to default to especially if there are any applications or systems that depend on these tags. My thought that in all cases of spec drift, we should recreate the node before we terminate it.
There's more to come on the upgrades, but we're currently looking at doing AMIs first and hoping that we can get any other upgrade triggers while we're at it

I'm happy for any mechanism which would allow the desired state of the node templates to align with the state of the nodes. :smile:  I don't really have any better reason for having in-place updates of tags than the fact that for such a "small" thing, it seemed a bit scary/overkill to need to re-provision a node for that purpose.
If you're guys are working on something which will supercede this, I'm happy to close this and call it a day. Do you happen to have an ETA for when this upgrade mechanism would be in place?

Thanks! For the ETA, I don't have any dates I can share with you, but working on the design currently, and will open it up for review with the community when it's ready.

Hey @blakepettersson, I cut a PR with the design doc on node AMI upgrades. This should include a way to eventually consider reconciling tags on nodes. https://github.com/aws/karpenter/pull/2569. As discussed above, I'll close this, but feel free to leave a review on the linked PR.


Topic suggestions become separated from topic box when window is resized

Repro:

In a moderately wide window, open the compose box and start typing into the topic box to open the suggestions dropdown.
Make your window narrower.

Expected: Topic suggestions remain attached to topic box.
Actual:

@zulipbot claim

Just adding that the same issue happens with other dropdowns, like the stream box and even the search box at the top, as well


Error during deployment script generation: Error in setupWizardScriptContext

Describe the Bug with repro steps
Create Logic App standard workflow
Generate scripts
then generate again
What type of Logic App Is this happening in?
Standard (VSCode)
Are you using new designer or old designer
New Designer
Did you refer to the TSG before filing this issue? https://aka.ms/lauxtsg
No
Workflow JSON
No response
Screenshots or Videos
No response
Browser
Chrome
Additional context
No response

Hi @MarkJoyce0111 thanks for raising this issue, I was able to trace back the issue on our side but couldn't tell the actual root cause. This might be related to project structure or the path in which your project is
Is there any chance you can update the vscode extension and try again?
If this doesn't work. Could you please share a copy of your project to<EMAIL_ADDRESS>

@MarkJoyce0111 This is not a bug. This scenario occurs when the logic app is not selected before the "Generate deployment script" option is selected.
This is how the workspace should look when you generate the deployment script. Notice how the logic app "iacdemologicapp4" is highlighted.

This below screenshot will result in the error that you encountered. Note how "iacdemologicapp4" is not highlighted.


[stable/spinnaker] clouddriver pod annotations

Signed-off-by: Mark Freebairn<EMAIL_ADDRESS>What this PR does / why we need it:
Adds the option to annotate the clouddriver pod with an iam role. This is required when using ecr docker repositories as clouddriver will use the aws cli to try to get an authorization-token.
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #12717

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

In case we use S3 for the spinnaker backend, we also need the annotations on the front50 pod, right?
Similarly with what you did for clouddriver, could we make it work also for front50?

/ok-to-test

/test pull-charts-e2e

In case we use S3 for the spinnaker backend, we also need the annotations on the front50 pod, right?
Similarly with what you did for clouddriver, could we make it work also for front50?

That is a good point, I am currently only using minio instead of s3 but I imagine the pod would need an annotation to talk to s3. I could add that here or it could be another PR?
Also, the pull-charts-e2e test is failing, I am not sure what the issue is, it looks like it times out installing spinnaker. I have ran this updated chart locally both with and without the annotation with no issue. Would anyone be able to help me with diagnosing this if they don't mind?

No idea why the test is failing.
Perhaps a long shot, but maybe you could try to update the commit name and the PR name to be something like [stable/spinnaker] ...?

I could add that here or it could be another PR?
Fine with me if you add the front50 change here, as the two changes are very much related.

@costimuraru updated with front50 annotations - I have tested with and without the annotation and can confirm if using kube2iam, front50 cannot write to the s3 bucket without adding the iam role annotation.

/test pull-charts-e2e

Hi @MarkFreebairn . Thank you for what you've done in this PR!
Please have a look at latest state of #13049 - it allows to add custom settings for any Spinnaker service in a pretty generic way (not only for annotations). What do you think about it?

Hey @legal90 LGTM! I will close this PR in favour of #13049 thanks


Two different patches have the same sequence number

Hi libchromiumcontent team,
This issue is just to let you know the following patches have both the sequence number 042.
patches/042-high-sierra-nvidia-gpu.patch (https://github.com/electron/libchromiumcontent/commit/b19b4d400da9721bbf662613e78515d26268cc53)
patches/042-webui_in_subframes.patch (https://github.com/electron/libchromiumcontent/commit/fe6086f95666ec94cab1050a012031ca6a7811f1)
Thanks.

@ahmedmohamedali patches/042-high-sierra-nvidia-gpu.patch is already removed
Thanks!


Assign deep defaults for custom config

Fixes deep defaults not being included when using customConfig.
Carried over from https://github.com/zeit/next.js/pull/6305

Could you run yarn lint-fix then I'll merge 🙏

Thanks!

Thanks for the quick turn around @timneutkens!


Implement /decline endpoint.

Implements the /decline endpoint and moves some test code into a shared based class to reduce repetition.
@tkchin @jiayliu

Updated and merged. PTAL.

Updated per suggestions.

lgtm. Thx!

lgtm

lgtm. Wish we could unit test cas loops though, but I don't know how we'd do that.


Windows 8.1 mouse coordinates, dispay DPI  issue

Today I was trying your module namely  "pyautogui.locateOnScreen('Summary.png')"
I took a screenshot of the button I wanted to click, but my program was miss clicking by some pixels .
the fix to this issue  in Windows 8.1 -> Dispaly -> Change the size of all times -> Small
by default in  windows 8.1  Change the size of all times  is Medium

This is still the case with Windows 10. The screen size reported is the scaled value. My 2880x1620 display reports as 1920x1080 via the size() function when scaled to 175%. However the locateOnScreen function will only look for the image within the actual range of 1920x1080 pixels (starting top left). Setting scaling to 100% fixes this.

There's actually a better solution than setting your own scaling back to 1x. You can make a process "DPI aware" in windows with the following code:
from ctypes import windll
user32 = windll.user32
user32.SetProcessDPIAware()

I've added the DPI scaling fix to 0.9.35, so hopefully this is now fixed.


Option to disable font fallback in Type Ramp view.

It would be good to have an option in the Type Ramp view so that font fallback will no longer applied, and unsupported characters are displayed in Tofu's.

I've actually looked at this before - so XAML currently doesn't let you remove the default Fallback font it use, but it does let you manually specify another. But unless that font has every single possible glyph in it, it still falls back to the system default font afterwards. The only font I know of that comes close to fitting that is LastResort (with 388232 codepoints covered by ~ 6000 glyphs), but it's not performant to use, and it's fallback characters are not ideal for this circumstance.
Like some of the other issues, waiting for WinUI will let us / someone have an option to change this in the UI layer itself. A manual DirectWrite text render is also possible but has performance problems. (Or if anyone can happily create a blank font that lists codepoints continuously up to U+10FFFF with a single glyph I can see how that works).


Store ID instead of fds and object pointers in maps

This removes the "extra_value" complexity we had as a workaround before, where we stored the literal fd value for a given process and an object pointer.  Now we just store the 4-byte ID as is normal ebpf.
Fixes #396
Signed-off-by: Dave Thaler<EMAIL_ADDRESS>

Is original_value_size in ebpf_core_map_t still needed? Can we get rid of it entirely now that value size is always the declared value size?

Looks good, except for some leftover fields in ebpf_map_t. We should clean it up at some point.

original_value_size field was originally introduced for value + object_pointer case, but is now also used for the per-cpu case now, so that field is still needed.


if extent not read-only, get instrusive warning

If the rowan extent is not read-only, solo gives a warning message.  Since there's a small pause - maybe half a second -  from this point until the superdoits do all their processing and start printing, you see this and as you focus your eyes to read "WARNING", it seems to disappear since the actual help output scrolls it away.
It would be nice to suppress that warning during superdoit execution.
> ./simple.solo -h
[WARNING]: extent not read-only on filesystem, opening with exclusive lock: <path>
-----
USAGE simple.solo [--help | -h] [--debug | -D]

DESCRIPTION
  Evaluate the Smalltalk expression: 3+4 and return the result on stdout.

OPTIONS
  -h, --help                 display usage message
  -D, --debug                bring up topaz debugger in the event of a script error

EXAMPLES
  simple.solo --help
  simple.solo -h
  simple.solo --debug
  simple.solo -D
  simple.solo
-----

filed as server bug 49923


How to use the plugin with react

I'm trying to add this plugin to my react app.
I've tried to add a script to index.html
<link href="http://vjs.zencdn.net/4.3/video-js.css" rel="stylesheet">
<script src="http://vjs.zencdn.net/4.3/video.js"></script>
<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>

<!-- include videojs marker src !-->
<script src="https://rawgithub.com/spchuang/videojs-markers/master/dist/videojs-markers.js"></script>
<link href="https://rawgithub.com/spchuang/videojs-markers/master/dist/videojs.markers.css" rel="stylesheet">

in App.js
componentDidMount() {
        // instantiate Video.js
        this.player = videojs(this.videoNode, this.props, function onPlayerReady() {
            let video = videojs('video-x');
            video.markers({
                markers: [
                    {time: 9.5, text: "this"},
                    {time: 16,  text: "is"}
                ]
            });
        });
    }

but i get this error

TypeError: video.markers is not a function
onPlayerReady

// instantiate Video.js
   8 | this.player = videojs(this.videoNode, this.props, function onPlayerReady() {
   9 |     let video = videojs('video-x');
> 10 |     video.markers({
  11 |         markers: [
  12 |             {time: 9.5, text: "this"},
  13 |             {time: 16,  text: "is"}

how do i properly add this plugin in react.js

@MohammedAkhil Instead of calling video.markers(), try to use this.player.markers, that's what I did.

Thanks @NarakuF  for figuring it out! Yeah if you are initializing with this.videoNode, it makes sense to use the right reference to the videojs player (which is this.player in this case.


Release Operator v0.0.15

This release includes the following enhancements, bug fixes and documentation updates.
Enhancements

#184 - Add Property to Disable Admin User
#194 - Add support for proxies in the repo-server deployment

Bug Fixes

#186 - Pods stuck in crashloop after update to 0.0.14
#187 - Fix issue with replacing the resource configuration
#191 - Missing gpg configmap after update argocd-operator 0.0.13 to 0.0.14

Documentation

#189 - Add documentation for the resourceInclusions property
#190 - Fixed port-forward command
#195 - Fixed wrong TLS key example for server route

Yes, that is on my list of things that need automation!

Hi :-)
Do you have any ETA when the new version would be released ?
Thanks

Will operator 0.15  support argocd 1.8 ?

Will operator 0.15  support argocd 1.8 ?

Will operator 0.15  support argocd 1.8 ?

Unlikely as the code change for the upgrade is this commit: https://github.com/argoproj-labs/argocd-operator/commit/ab24cb9e8229cd73b6b5dcd44317bfdf082abc91

 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.John McKenzie seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Closing this, will create a new PR for the upcoming release.