Learn if grafana github auth supports either org or team authorization

The grafana documentation on github auth wasn't clear with regards to if allowed_organizations and team_ids could be used together, or how a team id would be specified.
If we can verify that we can provide access to github teams as well besides access to us in the github org 2i2c-org, that will help when asking users if they want a certain group of users to be granted grafana access via github identities.
Related

https://github.com/2i2c-org/infrastructure/pull/2178

@consideRatio, I believe there was some discussion or mention of some relevant docs of some sort in https://github.com/2i2c-org/infrastructure/issues/1570

Thanks for creating this issue. I point this discussion out to @jmunroe as it overlaps with support discussions with Luis Lopez (betolink on GitHub). Once the technical issues are resolved, 2i2c Partnerships and Community should adapt this documentation which is mostly focused on 2i2c's internal usage to a wider scope that includes community usage of Grafana dashboards.

https://infrastructure.2i2c.org/en/latest/sre-guide/support/grafana-account.html?highlight=grafana is the current method of giving out access to grafana for hub admins, and they can add other users there as desired.

I think we shouldn't dig into github based authentication further for grafana hubs, but instead resort to jupyterhub as an identity provider or settle with either github org or individual user/pass accounts.
Closing this for now.

I learned something more, and concluded that use of the GitHub API can reveal IDs of github organization's teams, and they can be used.
Messy though. To inspect things like this via the GitHub REST API, its nice to use gh the CLI.
For example, to get info about a github org you can do:
gh api /orgs/smithsonian


E2E test limiting action seconds

As a developer, I want to be able to e2e test limiting action second by using the quotas feature, so I'm sure the quotas work as intended.
Follow-up of #4973
Depends on #5097

Will close this issue as action seconds are currrently not a part of our usage quotas anymore


Update configure-the-max-worker-threads-server-configuration-option.md

The document refered to CPU's for some of the calculations while in reality logical cpu's (cores + hyper threads) are used for the calculations. This makes a huge difference in todays high core CPU's

@tgrohser : Thanks for your contribution! The author(s) have been notified to review your proposed change.

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

#sign-off


frequencyPopulations

why is this not a child of variant level data? in genomicVariation default schema

@jrambla Sure, this is an option - but then the population frequencies have to go there, too.
3-tier variation model

individual variant observations per sample/experiment

variantInSample,  callsetVariant, variantObservation or however it should be named
describes / links to information from a given patient / experiment
corresponds to callset column intersection with variant line in VCF
additionally offers option to present/link to patient specific data like observed phenotype, disease association, treatment etc.

aggregate variant information from given dataset / resource / cohort

corresponds to / possibly derived from "line in VCF"
general information about the variant "prototype", w/o the per sample details
aggregate data, like frequency / count in dataset
additional offers option to link to resource local clinical conclusions (e.g. asserted variant effect, lists of phenotypes ...)

dataset external information / evidences

reported variant effect, clinical impact, druggability ...
frequencies in populations / studies / cohorts
can include resource local data (e.g. frequencies in other datasets of the same resource ...)
ClinGen, ClinVar, Cosmic ...

2-tier model
Collapse 2&3 from above, but then have disambiguation between the response specific (e.g. frequency in the queried scope, local evaluation of clin. impact) and general evidence


The dataset in links shows damage. Could u send it by my email please?

Hi,
I've been doing research in Neural Network. I have been paying close attention to your research trends. You and your team did a lot of excellent related work and gave me a lot of inspiration.
I'm recently trying to reproduce ur paper but find some resources have been damaged somehow. They are as follow,

Could u send it to me at<EMAIL_ADDRESS>please? I would be super appreciated if is possible.
Cheers. Have a nice day.

Hi,
thank you for your appreciation.
I tried to download the resources myself, but everything works fine.
Because the archives are large, I can’t email them to you. Do you know another method to share large files?

Telegram(My Username is Caseythekiwi) or Google Drive(You can share the link with me)? 😀😀

Telegram(t.me/Caseythekiwi) or Google Drive(You can share the link with me)? 😀😀


Update F-keys in abby-left-hand-modifiers.py

F-keys weren't working as described in Abby's left hand modifiers documentation (RAO + binary number). Changed to follow

hmm, I used my own copy of the dictionary when I added it to this plugin, and I guess I forgot I changed the function keys.
However, looking at the original, this is how Emily's modifiers works, and I think there's a benefit to having some consistency between the two systems.
I'll get around the updating the docs soon to mention this change.

Ah, I see. That makes sense. Should all numbers in Abby's modifiers follow the same convention then?

Sure, good idea. Should be fixed now. All that's left is to update the documentation.

Maybe also for numpad keys? (lines 81 to 90)?

Sure. I'll take a look on the weekend.


Add Source

I've been using Snipd a lot lately. It's allows you access to transcripts of podcasts. I think it's kind of like Airr, but has an Android app.
I would love it if you could add their service as one of the sources on your plugin.
Thanks for your work!

Hi @anoriginalmoniker
Had problems with Snipd (see #10). But I think Snipd has its own podcast plugin for Obsidian.
Could you please provide a link to a Snipd podcast episode, then I will probably be able to add it as a source.

I think you're right about Snipd. I couldn't find links to their actual podcast feeds, just to my personal snips. Thanks anyway!


Move all service packages under an sdk folder

Based on https://github.com/Azure/azure-sdk/blob/master/docs/engineering-system/repo-structure.md which is trying to add some consistency across our azure-sdk repo's we should move all the packages under an sdk directory. Like:
sdk\<service name>\<package name>\README.md
sdk\<service name>\<package name>\*src*
sdk\<service name>\<package name>\*tests*
sdk\<service name>\<package name>\*samples*

Examples:
sdk\keyvault\azure-mgmt-keyvault\README.md
sdk\keyvault\azure-mgmt-keyvault\azure\mgmt\keyvault\
sdk\keyvault\azure-mgmt-keyvault\tests
sdk\keyvault\azure-mgmt-keyvault\samples
sdk\keyvault\azure-keyvault\README.md
sdk\keyvault\azure-keyvault\azure\keyvault\
sdk\keyvault\azure-keyvault\tests
sdk\keyvault\azure-keyvault\samples

A few things that we know needs to be updated when we make this restructuring:

The README files in the azure-rest-api-specs repo needs to be updated so the autorest tools can still function. We also need to stage the updates so that we don't disrupt too many in-flight PRs.
The build/CI scripts need to be updated so they understand the new structure. We should probably stage it so it understands both structures in the short term to enable incremental moving and minimize disruptions.
The documentation configuration system needs to be updated so it knows the new location of the README files and we don't break the documentation automation process.

template project was updated to new structure with #4564

Plan of attack.

I update the existing scripts to also support new location
I migrate data-plane myself
I get a list of the “quiet” management libraries from Laurent. Migrate those myself

For the subset of “busy” management libraries, Laurent wants to take care of moving them immediately after closing AutoRest PRs for them. This is a manual step that HE is executing, so would prefer to own updating the code location as well

List of necessary scripts from Laurent:
This is what I have, that must work exactly the same (executed from the root):

python ./scripts/dev_setup.py
python ./setup.py install
python ./scripts/multiapi_init_gen.py azure-mgmt-compute
python -m packaging_tools.code_report azure-mgmt-compute
pytest
python ./setup.py travis_deploy      # With TRAVIS_TAG=azure-mgmt-compute_5.0.0 and TRAVIS_BUILD_DIR= (this guy doesn’t push, don’t worry 😊)

Also, let’s kill:

azure.pyproj
azure.sln

Also, let’s update:

.github/CODEOWNERS
https://github.com/Azure/azure-sdk-for-python/blob/d7306fde32f60a293a7567678692bdad31e4b667/swagger_to_sdk_config.json#L9 to “./sdk”

Also need to track updates for Documentation here. A large subset of the docs pull from the published packages on PyPI. However, some do still pull from ./ directory. Need to update that as necessary.


[19.09] php: 7.2.23 -> 7.2.24, 7.3.10 -> 7.3.11

Motivation for this change
(cherry picked from commit a480006281fdc51e4ab421ac0ec61318714dd35c)
Backport of #71968
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Notify maintainers
cc @

cc @aanderse


[META] Flow Framework Development Plan / Milestones

This issue will document current and future development plans for Flow Framework.   Note that features, priorities, and milestones do frequently change, so this issue will be kept updated.   We welcome community input to prioritize backlog features and participate in all phases of development.
2.12.0

Initial design of Workflow Use Case Templates
Implementation of basic CRUD APIs for templates and a status API
Implementation of DAG-based sequencing of building blocks called Workflow Steps
Execution of the workflow steps via provision and deprovision API
Implementation of WorkflowSteps supporting the use case of a conversational assistant / query generator integrating with ML Commons Agent Framework

2.13.0

[ ] Continue integration with front-end UI https://github.com/opensearch-project/dashboards-flow-framework
[ ] Implement CreateSearchPipeline Workflow Step integrating with Search Pipelines

Conceptually this will be similar to the Agent / Tool implementation
Implementation will start with existing Processors, and other processors in development for 2.13.0 release
This will require steps corresponding to Processor interfaces for the Search Pipeline steps (pre-, post-, search phase)
This may involve development of new Processor types as needed.  Specifically there are some processors used in the Ingest Pipeline (including but not limited to conditional, etc.) that we want to add equivalent versions of.
We may add additional "basic logic" processor types for common/simple workflows that do not require full DAG complexity
We are exploring a processor type that can wrap an entire DAG-based workflow (#367)

[ ] Implement CreateIngestPipeline Workflow Step

This will involve similar Processor interface implementations

[ ] Implement search pipeline processor (existing or new) for data retrieval from OpenSearch
[ ] Implement search pipeline processor (existing or new) for data transformation (JSON-to-JSON)
[ ] Implement search pipeline processor (existing or new) for data insertion into OpenSearch
[ ] Integrate search pipeline processors developed in other repos

Backlog

[ ] Implement nested workflows / sub workflows to simplify templates
[ ] Improve provisioning / deprovisioning flexibility (fine-grained provisioning)
[ ] Improve customization / settings-based workflow configuration
[ ] Improves saved workflow grouping/tagging/searching capabilities
[ ] Implement steps related to OpenSearch index lifecycle
[ ] Implement steps for external REST APIs (similar to ML Connectors but more general/non-ML)

This is a great start @dbwiddis. Lets keep incrementing on this one and add more features/functionalities as we enhance. Thanks

Implement steps for external REST APIs (similar to ML Connectors but more general/non-ML)

This step in the backlog could be prioritized to support https://github.com/opensearch-project/observability/issues/1805


Add sphinx docs

The first draft of this is basically a run of sphinx-quickstart with minimal configuration tweaks to get it running. The entire redshift_sqlalchemy.dialect module is rendered on the main page. We should break this up, probably into separate pages for the compiler, the dialect, and the commands.

I rebased this on master and moved requirements to requirements-docs.txt, which is referenced both by rtfd and by tox to set up virtualenvs.

I removed the heading of conf.py that specifically talked about autogeneration, but I've left most of the other comments intact. I like having those explanations included in the file.

You can see these rendered at http://redshift-sqlalchemy.readthedocs.org/en/sphinx/

Version always refers to setup.py now. Rebased to squash and get up to date with master.

This is causing ImportMismatchErrors again. Looking into it.

Might be worth running doctest without py.test

I just pushed a fix. It would be worth separating doctest out in a separate PR, since the pytest version has caused significant trouble.

I'm pro merging this, anyone else?

@jklukas @thisfred @bouk @cpcloud: Thoughts?

This looks good, I'm going to go ahead and merge this


[not a PR] Thunderbird 102.x support?

Would be nice to have some degree of Thunderbird 102.x support, even if incomplete/unpolished/imperfect.  e.g. Ubuntu currently packages Thunderbird 102.x.
Also support for opening issues in this repo should be enabled.

You shouldn't hijack the PRs to use them as issues if the dev has the issues off. And, it's unrealistic to assume the dev will add support for a 13 version old version of Thunderbird, impossible even. The UI changes each version, so the latest is the only "supported" version. For the Firefox theme, i suppose you could go back and install an old one. But I don't expect the dev to backport this one, especially since even making a theme for the current Thunderbird version is a massive undertaking.
We've all survived until now without this theme. If I were you I'd consider a) waiting until they update the package, b) using the Flatpak, or c) using the snap (if that's up-to-date).

Issues are closed because the theme is incomplete/in-development.
About 102, 115 has been a requisite to start developing this theme (https://github.com/rafaelmardojai/firefox-gnome-theme/issues/417) , and I'm not investing time to backport it, of course anyone can contribute that when the theme is published as "ready to use".


[Bug] Production Blockly JavaScript error

Production Blockly Developer Tools hosted on https://blockly-demo.appspot.com/static/demos/blockfactory/index.html has dependency on JavaScript downloaded from https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js.
However, since today the address is no longer correct (returns CDN logo) , the correct address should be probably<EMAIL_ADDRESS>

Solved in https://github.com/google/blockly/issues/6496


Support more stuff

We should be able to:

Use time.Parse() to read time stamps
Parse maps

For time parsing, we should add a WithTimeSpec() function.
For maps parsing, we should add a Map() function to be called like this:
env.Get("USERS_AND_AGES", env.Map(env.String, ":", strconv.Atoi, ";"))

That would parse a map of strings to ints, using : to separate each pair and ; between the pairs:
a:10;b:20

Done!


Support for NCE-loss/sampled softmax with dynamic_decode()

Please go to Stack Overflow for help and support:
https://stackoverflow.com/questions/tagged/tensorflow
If you open a GitHub issue, here is our policy:

It must be a bug, a feature request, or a significant problem with documentation (for small docs fixes please send a PR instead).
The form below must be filled out.
It shouldn't be a TensorBoard issue. Those go here.

Here's why we have that policy: TensorFlow developers respond to issues. We want to focus on work that benefits the whole community, e.g., fixing bugs and adding features. Support only helps individuals. GitHub also notifies thousands of people when issues are filed. We want them to see you communicating an interesting problem, rather than being redirected to Stack Overflow.

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04):  Linux Ubuntu 16.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: NA
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): 1.8.0
Python version: 3.5
Bazel version (if compiling from source): NA
GCC/Compiler version (if compiling from source): NA
CUDA/cuDNN version: CUDA 9.1
GPU model and memory: TITAN Xp 12196MB * 8
Exact command to reproduce: NA

You can collect some of this information using our environment capture script:
https://github.com/tensorflow/tensorflow/tree/master/tools/tf_env_collect.sh
You can obtain the TensorFlow version with
python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)"
Describe the problem
NCE loss/Sampled Softmax loss both require inputs along with the softmax-weight (used for multiplication to obtain logits). However, the current sequence_loss() function in dynamic_decode() function expects a loss function that works with logits, not these inputs. To provide these inputs to this custom loss function, the only method right now is to override the cell  being used, return their outputs (before passing through output layer) all the way up via its BasicDecoder. Then, this output can be used in the custom loss function.
There should be some support for an optional flag which lets one return the output state (before being passed through that matrix) as well, so that it may be passed to the custom loss function. TO compliment this, the custom loss function should also accept a loss in the format (inputs, outputs) instead if just (logits, outputs).
I spent nearly a week into looking for a workaround for this and could not find anywhere, hence this issue/feature request.
P.S.: If anyone has used NCE loss/sampled softmax loss with dynamic_decode() without going through all of this hassle, please let me know. There is nothing on Stack Overflow/Github/Tensorflow's examples about this (there is one example, but they used the logits as inputs to the sequence_loss's custom loss, which is wrong)

Nagging Assignee @asimshankar: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

@lmthang wdyt?

The code has been updated. Check the loss here https://github.com/tensorflow/nmt/blob/master/nmt/model.py#L614 for sampled softmax

This works! Thank you so much 😄


Manual secret entry (no camera)

Thanks to the team for a very robust OTP tool. I have been using the earlier release and prefer to enter the secret manually, not via the camera QR code. In the latest release (which looks very nice by the way), that functionality is no longer available.
Are there plans to add this functionality of manual secret key entry back ? I find it very useful to manually enter the secret and do not typically use the QR method.
Thanks again for a great product, hoping this functionality will become available again,

Wondering about if manual entry will be added back as well, as multiple occasions have not been able to setup 2FA while on mobile device and have to wait until using multiple devices to use QR scanner.

Ran into this issue again on iOS. Can not activate 2FA on mobile device, because no manual entry. There is nowhere to paste the code.
Why do we have to wait until have desktop and mobile device to initiate 2FA?

Hello,
There are currently no plans at the moment to add the manual entry back.
If your 2FA server provide an otpauth:// URI similar to:
otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA1&digits=6&period=30
The link should be pressable which will forward the URI to FreeOTP, if it's not a clickable link you can copy the text to an App like Notes and then press the link. This method also works for QR codes provided by the 2FA server by doing a press + hold gesture of the image to copy the token URI string value.

Is there a particular reason for that?
I just tried to copy paste that text and insert secret but is very difficult on iOS, as when you are trying to edit the link, it’s trying to follow instead of letting me insert.
Ultimately it was too frustrating and I just used Google Authenticator for that one..
Wealthsimple Trade is an app only, not desktop dashboard and there is no barcode image, only text key.
Sent from ProtonMail Mobile
On Tue, Jul 28, 2020 at 8:56 AM, Justin Stephenson<EMAIL_ADDRESS>wrote:

Hello,
There are currently no plans at the moment to add the manual entry back.
If your 2FA server provide an otpauth:// URI similar to:
otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA1&digits=6&period=30
The link should be pressable which will forward the URI to FreeOTP, if it's not a clickable link you can copy the text to an App like Notes and then press the link. This method also works for QR codes provided by the 2FA server by doing a press + hold gesture of the image to copy the token URI string value.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hello,
Same here, the Webmin server panel provides a QRCode that does not work (FreeOTP says Invalid URL, I will report that to the Webmin team) so manual entry was up to the previous FreeOTP version the only solution, I never thought that this feature would be removed ... I had to install Authy in order to regain access to some servers.
Trying the provided method is, as mentionned previously, very frustrating and in any case, my url being invalid it does not work. It is however worth noticing that Authy did work with the same QRcode that is considered invalid by FreeOTP ...
so I'm not sure where the problem is, FreeOTP or Webmin ?
Pierre

It would be perfect to have a plus sign (+) in the top bar to add back manual entry, it is ideal to only have 1 2FA app instead of 2.

Yes the way it was before if I recall correctly :-)

Please add option to manually add secrets.

Please add option to manually add secrets.

Hi folks, on the SecureDrop project, we've found that adding secrets manually can be important in practice for a few reasons:

it can be tricky to render QR codes reliably in a terminal window
in Tor Browser in particular, QR codes rendered as SVG images may not be displayed at all, depending on a user's security settings
administrators who assist users remotely may need to securely disseminate 2FA secrets to the user, which is more cumbersome when dealing with QR images
as noted above, users may encounter any number of technical issues when scanning the image

Providing direct secret entry also seems important for accessibility reasons, e.g., to support vision-impaired users.
If y'all have bandwidth, it would be great to see this feature in the iOS version of FreeOTP, to meet the needs of users in all these circumstances.

I agree completely with this feature. We need to have this capability. I am looking to switch to a different 2FA provider, and I cannot even consider FreeOTP without being able to manually add secret keys, as that's how I add all of my 2FA tokens.

Thanks for the feedback, this is a feature I am planning to add back when time permits - also PRs are welcome.

I tried looking for the pull request that removed this functionality, but I couldn't find it. Something tells me it's was merged as part of another pull request.

I tried looking for the pull request that removed this functionality, but I couldn't find it. Something tells me it's was merged as part of another pull request.

Not sure about the PR but the commit is https://github.com/freeotp/freeotp-ios/commit/9ed3fdb9605abe657df7220277d103eee091fc14

Manual secret entry is still something we want to add back, it is being tracked in duplicate issue https://github.com/freeotp/freeotp-ios/issues/138


How to get the status code of the response?

I do this but I have not found on how to get the status code of the response.
How to get the status code of the response?
       public sealed class WebReader
        {
            private IDocument _ashDocument;

            public async Task Load(string Url)
            {
                IConfiguration config = Configuration.Default.WithDefaultLoader().WithJavaScript().WithCss();
                _ashDocument = await BrowsingContext.New(config).OpenAsync(Url);
                await Task.WhenAll(_ashDocument.Requests);
            }

            public IHtmlCollection<IElement> Images { get { return _ashDocument.QuerySelectorAll("img"); } }

            public IHtmlCollection<IElement> Links { get { return _ashDocument.Links; } }
        }

        static void Main(string[] args)
        {
            WebReader wReader = new WebReader();

            // HTTP Status code: 200
            wReader.Load("http://blogs.msdn.com/b/dotnet/").Wait();

            // HTTP Status code: 404
            wReader.Load("http://httpbin.org/status/404").Wait();

             Console.ReadKey();
        }

At the moment (without introducing your own requester) no chance. That is why #189 exists. With that you will have capabilities like in evergreen browsers, where you can look at loaded resources with their request headers, response headers (incl. the status-code), and response.

Can I make my own requester like MockRequester?

Sure. The easiest way is to implement IRequester and then to supply this instance in the configuration (WithDefaultRequester allows you to supply your own requester(s)).

I was looking for the same and found this thread is closed, was this implemented in 0.9.4? any example?

Any example how to do this?

@bugproof  and for anyone else wondering you can get the status on the document.
var document = await context.OpenAsync(url);
if (document.StatusCode == HttpStatusCode.NotFound)
{
   ...
}


Fix warnings

I get this every time I install a package by using python -Wa setup.py install. In order to reproduce it pyc files must be deleted first.
/home/giampaolo/.local/lib/python3.7/site-packages/setuptools/depends.py:2: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
  import imp
python3.7 -Wa setup.py build_ext -i
running build_ext
copying build/lib.linux-x86_64-3.7/psutil/_psutil_linux.cpython-37m-x86_64-linux-gnu.so -> psutil
copying build/lib.linux-x86_64-3.7/psutil/_psutil_posix.cpython-37m-x86_64-linux-gnu.so -> psutil
/home/giampaolo/.local/lib/python3.7/site-packages/setuptools/depends.py:2: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
  import imp

Also, on Python 3.7:
/home/giampaolo/.local/lib/python3.7/site-packages/setuptools/command/egg_info.py:115: DeprecationWarning: Flags not at the start of the expression docs/_build/(?:[^/]+ (truncated)
  return re.compile(pat + r'\Z(?ms)')
warning: no previously-included files matching '*' found under directory 'docs/_build'
/home/giampaolo/.local/lib/python3.7/site-packages/setuptools/command/egg_info.py:115: DeprecationWarning: Flags not at the start of the expression \.ci/(?:[^/]+/)*[^/] (truncated)
  return re.compile(pat + r'\Z(?ms)')

The imp warning is a duplicate of #479. The second warning was fixed in f1a9711815a.


Question about applying MIRO to ViT

Hello, Thanks for sharing your great works.
Currently, I'm trying to apply MIRO to ViT architecture and I have some questions about it. According to the paper, you've applied MIRO to CLIP ViT and I found that you tuned lambda only for such non-main experiments from the appendix. Does that mean you used learning rate of 5e-05, no dropout and no weight decay with Adam optimizer? If not, can you please share the algorithm-agnostic hyperparameters you used for CLIP ViT experiments?
Also, I was wondering that if you ever tried MIRO to ImageNet pretrained ViT(for example, torchvision.models.vit_b_16) instead of CLIP.

Yes, and no.
For CLIP ViT experiments, we used learning rate of 5e-5, no dropout, and no weight decay.
Also, we have not applied MIRO to ImageNet-pretrained ViT.

Thanks for kind reply!


ZeroDivisionError

This is an error I am facing in  imclass_create_tfrecord.ipynb, trying to resolve it.

resolved it, now the code is running without any errors


registry image won't run on arm64v8

I am trying to install registry on a Raspberry Pi 3 B + running the arm64v8 version of hypriot. The registry will not run.
Docker info
Containers: 1
 Running: 0
 Paused: 0
 Stopped: 1
Images: 1
Server Version: 18.04.0-ce
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host ipvlan macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 773c489c9c1b21a6d78b5c538cd395416ec50f88
runc version: 4fc53a81fb7c994640722ac585fa9ca548971871
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.14.37-hypriotos-v8
Operating System: Debian GNU/Linux 9 (stretch)
OSType: linux
Architecture: aarch64
CPUs: 4
Total Memory: 969MiB
Name: black-pearl
ID: xxxx
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
 os=linux
 arch=arm64
Experimental: true
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: false

WARNING: No memory limit support
WARNING: No swap limit support
WARNING: No kernel memory limit support
WARNING: No oom kill disable support

I first tried to run:
docker run -d -p 5000:5000 --restart always --name registry registry
Unable to find image 'registry:latest' locally
latest: Pulling from library/registry
docker: no matching manifest for linux/arm64 in the manifest list entries.
See 'docker run --help'.

Noticed on hub.docker.com that there is a registry for aarch64 and tried:
docker run --platform linux/aarch64 -d -p 5000:5000 --restart always --name registry registry
Unable to find image 'registry:latest' locally
docker: Error response from daemon: invalid platform: invalid platform architecture "aarch64".
See 'docker run --help'.

Unfortunatly the registry keeps restarting
docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                         PORTS               NAMES
7b4cc8ec0fa5        registry            "/entrypoint.sh /etc…"   36 seconds ago      Restarting (2) 7 seconds ago                       registry

A look at the log shows
docker logs registry
/bin/registry: line 2: syntax error: unexpected word (expecting ")")
/bin/registry: line 2: syntax error: unexpected word (expecting ")")
/bin/registry: line 2: syntax error: unexpected word (expecting ")")

It seems as if the binary in ~/distribution-library-image/registry/registry
is not arm64 compatible.

Hi, here was what I did :
1st: change the base image, which means the image will be bigger than before;
FROM alpine
FROM centos:7
2nd: down load the registry source;
git clone https://github.com/docker/distribution.git
3rd: build registry,and the registry binary file will be created in ./bin/ directory.
make
4th: replace the registry binary file of this project'
5th: rebuild the registry image use this project Dockerfile;
MAYBE TRY!

I just wonder why this repo is not multi-arch supported.

invalid platform architecture "aarch64".

Looks like the image is reporting the incorrect platform.
@tianon Any ideas here?

This specific error looks more to me like a misconfigured daemon or client -- aarch64 shouldn't ever be a platform specifier for Docker images (that'd be arm64 instead).
I think the crux of this issue is really a duplicate of https://github.com/docker/distribution-library-image/issues/54 (the registry image doesn't support arm64 right now, and the binary that's included in this repo is a pre-compiled amd64 binary that thus will not and cannot work on arm64 as-is, which is all relevant discussion to have over at https://github.com/docker/distribution-library-image/issues/54).

I build from original source
Build
https://hub.docker.com/r/rhrn/arm64v8-registry/
Source
https://github.com/rhrn/arm64v8-registry

Thanks guys, great work. I prefer alpine over centos because of size.

Closing as outdated. Please use the latest available v3 release.


Sample Contribution for ChatGPT with Enterprise Data

I've made a sample for ChatGPT with Enterprise Data. It leverage LangChain and Azure OpenAI GPT4/ChatGPT, with support for PDF/DOCX/PPTX/TXT.
I would like to contribute to this repo, how should I proceed?
Thanks!

Please create a pull request and we will merge it into this repo. Looking forward to read your code!

Please create a pull request and we will merge it into this repo. Looking forward to read your code!

Here's my repo:
https://github.com/linjungz/chat-with-your-doc
I would keep updating this project. Could you kindly advise where to put the introduction and link for this sample?


chore: rename package oracles.v1 to vega.oracles.v1

Closing this as it's beein superseeded by: https://github.com/vegaprotocol/protos/pull/514


[Wayland] Dropdown menu bugged

System Details

OS: Arch Linux
Thorium Version: Version 115.0.5790.172

Problem
With Wayland (Sway), drop down menus are difficult to use, e.g. in chrome://flags

Hovering over items highlights the wrong item in the array (but it's right when you click)
Drop down menu is flickering and leaving artifacts from mouse highlight
After selection, the menu leaves borders on the screen

For reference, Thorium is started with:
$ thorium-browser --ozone-platform=wayland

Screenshots
N/A
Additional Notes
N/A

I am on Hyprland and the chrome://flags dropdowns work fine for me. What compositor are you using?

@crthpl Here's what I noticed:

On first start after entering (Sway) compositor, it works but if you restart the browser this bug starts to happen
WLR_RENDERER doesn't make a difference (default vs vulkan)
I could reproduce this with Hyprland
This only happens if Wayland mode is used (as default seems to be XWayland): --ozone-platform=wayland

@GrabbenD @crthpl Wayland has too many bugs and inconsistencies for me to even keep track of. I am getting to the point of personal frustration (not directed at any users, I appreciate bug reports), that I kind of feel like throwing my hands up and just labeling every wayland bug as a WontFix, letting upstream chromium sort through the mess that is wayland. Wayland is great for the things that it does, but apps need to catch up as far as wayland support, and wayland compositors could do a better job of standards compliance. It's frustrating I know. All I can say is try different things, look here in the issues or on the internet for workarounds, wait for new releases, or use XWayland or just revert to X.org.

@GrabbenD @crthpl That being said, if you have a specific thing that you know works in a Chromium build at the exact same revision as Thorium, but is broken in Thorium, let me know, because then I know that it is likely on my end in the //content/ dir of the source code

@gz83 What is your take on this?

You're right @Alex313031
I haven't seen this issue or any at all in Wayland since Thorium 116.0.5845.169!
For reference, now I'm using using Sway 1.9-dev + wlroots 0.17-dev with these launch parameters if anyone is curious:
# Alternatively use ~/.config/thorium-flags.conf
thorium-browser --ozone-platform=wayland --enable-zero-copy --enable-features=VaapiVideoDecoder --enable-features=CanvasOopRasterization --enable-gpu-rasterization --use-vulkan

Graphics Feature Status
Canvas: Hardware accelerated
Canvas out-of-process rasterization: Enabled
Direct Rendering Display Compositor: Disabled
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
OpenGL: Enabled
Rasterization: Hardware accelerated on all pages
Raw Draw: Disabled
Skia Graphite: Disabled
Video Decode: Hardware accelerated
Video Encode: Hardware accelerated
Vulkan: Enabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated
WebGPU: Disabled

P.S. there's massive input delay with --enable-native-gpu-memory-buffers


PowerToys Run - Unable to map the PT run shortcut key to Win+C

ℹ Computer information

PowerToys version: 0.27
PowerToy Utility: PT Run
Running PowerToys as Admin: Yes
Windows build number: Win10 19042.662

📝 Provide detailed reproduction steps (if any)

With keyboard manager, i remapped Cortana shortcut key from Win+C to Win+Y to clear the Win+C short cut key
In PowerToys Run, updated shortcut from Shift+C to Win+C
after this, PowerToys run is not launching on pressing Win+C and neither Cortana on Win+Y

✔ Expected result
PowerToys run should launch on pressing Win+C and Cortana on Win+Y
❌ Actual result
PowerToys run is not launching on pressing Win+C (or on default Alt+C) and neither Cortana on Win+Y

@gmahender
to achieve what you want, you have to do the following:

and then for PowerToys Run:

Now if you press Win + C it will open PowerToys Run.

@gmahender
to achieve what you want, you have to do the following:

and then for PowerToys Run:

Now if you press Win + C it will open PowerToys Run.


How to run locally

How to test locally?
The given script is only for the slrum cluster, don't know how to run locally.
Also, the fie Downloading: "assets/models/vitbase_audiomae_as2m.pth" is missing, not able to run.

same here, need the pretrained checkpoint

checkpoint added.
regarding running locally, you just run with env.slurm=False.

done


Found a minor typo: on Search sign-in page

Browser name and version: Firefox 97.0.1 (64-bit)
Device (mobile or desktop):  Desktop
Page where the issue happens: Listed below

Describe the bug
Found the issue on the following page route:
https://steamdb.info/search/?a=app_keynames&type=-1&keyname=530&operator=1&keyvalue=
We use cookies to keep your signed in session active.
Suggested solution
replace with  you  or
We utilize cookies to remember your active session.
Screenshot

The session is yours, that's not a typo.


Installer doesn't work for 15.0 guest on 15.0 host

Choosing the ipsw to install, but nothing happens (no installation progress percentage is shown even). However VirtualApple is able to install it, so this isn't a host issue.
No crashes in the console, nor a connection request to apple. Just a sequence of:
com.apple.Virtualization.VirtualMachine	interrupt <private>
com.apple.Virtualization.VirtualMachine	interrupt <private>
com.apple.Virtualization.VirtualMachine	doorbell Device 1 Endpoint 0x02
com.apple.Virtualization.VirtualMachine	interrupt <private>

Another thing is, when you generate a 15.0 VM, it doesn't show up in the navigation bar until UTM is restarted.
Configuration

UTM Version: v4.5.4 (from github releases)
macOS Version: 15.0
Mac Chip (Intel, M1, ...): M1

@pwnee Try 15.1 beta 4, it works fine for me on M1, host is also 15.1 beta 4

I think this is related to #6639
It works fine for me on my machine.

Okay, host being 15.0.1 resolves the issue for my case. Even though the 15.0 host issue is not resolved, I will close the issue.


Added terraform code for esys gcp cluster

Added a module to create a service/workload cluster pair in gcp with the generalized module.
Not intended for upstreaming, but rather for internal use

Hmm ... If this is not intended for upstreaming, then we should have it in a separate repo, which includes kubespray as a submodule. Right?

Hmm ... If this is not intended for upstreaming, then we should have it in a separate repo, which includes kubespray as a submodule. Right?

Right, I didn't think of that. But for sure, that makes a lot more sense.
Closing this and will create a PR to the new ck8s-kubespray repo (Or whatever it will be called) when it's created

Thanks tons!


FoundationEssentials: add missing import for numerics

Add a missing import for the math routines that are required for the binary integer representation to be processed properly.

@swift-ci please test


Temporary deactivation of ifort in CI

I deactivated ifort compilation in CI, as it was not working.
It seems like there's a problem in intel oneAPI setting environment variables.
For more information check:
https://gist.github.com/scivision/d94bb10a01fa3b8ed0c9a93ee16318ba
https://fortran-lang.discourse.group/t/oneapi-on-ubuntu23010/6878/21

Solved. CI working with ifort again.


Dependabot PRs trigger GraphQL errors in job

We've enabled dependabot for our repo. Whenever it creates a PR to update a dependency, the default job fails with the following error:
Error: GraphqlResponseError: Request failed due to following response errors:
 - Resource not accessible by integration

.github/workflows/pr_stats.yml
name: Pull Request Stats

on:
  pull_request:
    types: [opened]

jobs:
  stats:
    runs-on: ubuntu-latest
    steps:
      - name: Run pull request stats
        uses: flowwer-dev/pull-request-stats@master
        with:
          period: 60
          charts: true
          sort-by: "TIME"

Hi @eddie-dunn,
It looks like there's something related with the GITHUB_TOKEN in the action. There are some recommendations here that might be useful:

Add permissions: write-all setting on the job.
Create a personal access token.

Another solution is to ignore this action from depedabot's PRs:
name: Pull Request Stats

on:
  pull_request:
    types: [opened]
    branches-ignore:
      - 'dependabot/**'

@badenh I'm going to close this issue assuming some of my recommendations worked. Feel free to reopen it if the problem stills.

@badenh I'm going to close this issue assuming some of my recommendations worked. Feel free to reopen it if the problem stills.

@manuelmhtr I think you meant to tag @eddie-dunn :-)

@eddie-dunn LOL

The solution with branches-ignores doesn't work for me, any idea why?


option to format other filetypes (eg. toml, yaml, json, md, etc.)

it would be nice if ruff could format toml, yaml and md files.
i get that this may be considered out of scope for ruff, however in the nodejs ecosystem, the prettier formatter works on these filetypes in addition to js & ts files, which is useful because most projects contain files written in those languages.

Wrap sprint 🚀🚀🚀

This is related to https://github.com/astral-sh/ruff/issues/9244
Yeah, that's something I want to do eventually and we have the infrastructure for it (ruff_formatter is entirely language agnostic). But there are some things we have to figure out (what parsers to use or implement our own? How to integrate it into existing commands) and implementing additional language is a large commitment

I'm serious about dprint, I would imagine it would be a massive amount of work, when dprint is doing exactly what you are setting out to achieve.

Integrating dprint as an optional formatter (that we call into when the project has installed it) is an option. But I'm unsure if that's the experience users seek. We need to do some designing around this and decide if we want to build out support for new languages ourselves or delegate to other formatters (even Prettier)

Ruffs formatter is already integrated into dprint https://github.com/dprint/dprint-plugin-ruff 🚀

dprint also doesn't have a yaml formatter

dprint also doesn't have a yaml formatter

I mean technically it has prettier as a process plugin. Which you can configure to run only on yaml.
As much as I dislike prettier for JS/TS, it does just fine for markup/static languages.
There's also pre-commit's https://github.com/macisamuele/language-formatters-pre-commit-hooks which satisfies all my toml, yaml, ini (haven't tried the others) needs.
dprint also still doesn't work through pre-commit's free version if you have an online shared config.
Not saying this to discourage the OP's request. I too would like it Ruff handled common python config format (.ini for historical reasons with flake and mypy, toml obviously from pyproject.toml). Just offering some options in the short term.

Again I failed my github search and here I am with a duplicate.
Addressing the post 1st comment, toml file for me is almost nobrainer. It is essential part of python ecosystem including heavy usage in uv and ruff as configuration. For the other you have many different tools in pre-commit, prettier and so on. Also JSON is such an universal format that you can build your formatter in a couple minutes or ask chatgpt for one.
I would pick a format for toml file that is really just a cleanup with not many opinions (remove blank lines, extra or missing spaces, lines too long). For example it should not try to convert an object into a block or vice versa. Nor it should try to reorganize blocks or sort arrays.
If any of those features ever become needed they should be their own separated issue.

I mean technically it has prettier as a process plugin

they have a yaml plugin now 🚀
https://dprint.dev/plugins/pretty_yaml/

I mean technically it has prettier as a process plugin

they have a yaml plugin now 🚀 dprint.dev/plugins/pretty_yaml

You beat me to it updating my message :) (I've updated it anyway)


feature: toHaveStyle custom matcher

What:
A new .toHaveStyle custom matcher, as proposed in #6.
Closes #6
Checklist:

[x] Documentation
[x] Tests
[x] Replace parseCSS with a more robust alternative (like this)
[ ] Support passing styles in POJO form (?)

Codecov Report

Merging #12 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #12   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           6      7    +1
  Lines          41     60   +19
  Branches       12     15    +3
=====================================
+ Hits           41     60   +19

Impacted Files
Coverage Δ

src/to-have-style.js
100% <100%> (ø)

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 bbdd96c...12994eb. Read the comment docs.

I'll let you go ahead and merge this :+1:

It would be very cool in the future to support objects in addition to a string of CSS

I considered working on that in this PR, but I'll leave it for now, so we can have something usable sooner.

I'll let you go ahead and merge this considering this is your project and all

I think I never thanked you for this huge opportunity to work on and maintain an OSS project, almost all by myself, so here it goes: Thank you! (though I still don't think of it as mine, never would have worked on this if it weren't for your and @ antoaravinth who led the way, thanks again!)

Ooops, I think I messed up @kentcdodds. I think the commit was supposed to start with feat:, not feature: 😬 and now I think it won't trigger a release.
What am I supposed to do now? Something like what you did here?
You see why I still need you around? 😄

Haha, no worries. Yep, that's exactly what the manual_releases.md file is for :+1:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Delay between successful transaction notification and strategies page update

Issue:
When the user adds a new strategy and he sees the transaction success notification , there is a small delay before the strategies page is updated and the new strategy becomes visible.
Suggestions:

Get the transaction status from the SDK instead of directly from the blockchain
Once the successful transaction notification is displayed, add a new strategy just with the Carbon icon animation until the strategy details are received from the SDK

Mockup:

@Costa769 is this still relevant?

Issue #1302 and #1304 address this problem and are done, worth checking again if this is still relevant.


onChanged event in TextField behaves inconsistently with Korean input on iOS

Is there an existing issue for this?

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

Steps to reproduce
When typing Korean characters in a TextField on iOS, the onChanged event gets called in an inconsistent manner as compared to other platforms (Android and macOS). This might be related to how the IME handles Korean input.
Korean characters are typically composed of 2-3 individual letters (자소 or jaso). For instance, the character "안" is formed by typing ㅇ + ㅏ + ㄴ.

Clone the repository from https://github.com/kyle-seongwoo-jun/flutter_korean_ime_issue.
Build and run the project on iOS.
Type any Korean word into the TextField (e.g., 안녕하세요).

Expected results
While typing "안녕하세요" (which translates to "hi"), the expected onChanged sequence should be:

ㅇ
아
안
안ㄴ
안녀
안녕
안녕ㅎ
안녕하
안녕핫
안녕하세
안녕하셍
안녕하세요

Actual results

Actual Sequence
Key Press Sequence
Value Passed to onChanged

1
1
ㅇ

2
2
(empty string)

3
2
아

4
3
(empty string)

5
3
안

6
4
안ㄴ

7
5
(empty string)

8
5
안

9
5
안녀

10
6
(empty string)

11
6
안

12
6
안녕

13
7
안녕ㅎ

14
8
(empty string)

15
8
안

16
8
안녕

17
8
안녕하

18
9
(empty string)

19
9
안

20
9
안녕

21
9
안녕핫

22
10
(empty string)

23
10
안

24
10
안녕

25
10
안녕하

26
11
안녕

27
11
안녕하

28
11
안녕하셍

29
12
안녕

30
12
안녕하

31
12
안녕하세요

Code sample
Code sample
https://github.com/kyle-seongwoo-jun/flutter_korean_ime_issue

Screenshots or Video

Screenshots / Video demonstration
Android behavior (working as expected)
https://github.com/flutter/flutter/assets/16515307/1627dab1-20f2-42f0-9db2-dbf2f3f51a07
iOS behavior (with issue)
https://github.com/flutter/flutter/assets/16515307/0ebdbbc6-5906-4e8e-896f-ea481ba9f086

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.13.3, on macOS 13.5 22G74 darwin-arm64, locale en-KR)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
[✓] Android Studio (version 2022.3)
[✓] Android Studio (version 2022.3)
[✓] VS Code (version 1.81.1)
[✓] VS Code (version 1.82.0-insider)
[✓] Connected device (4 available)
[✓] Network resources

• No issues found!

It may related to #50163

Hi @kyle-seongwoo-jun. Thanks for filing this. I see there's an open issue addressing the case you described https://github.com/flutter/flutter/issues/50163.
Please follow up on that issue, I'm closing the current one as a duplicate.
If you disagree, please write in the comments and I will reopen it.
Thank you


do not persist temporary test files to output

Please provide a description of this PR:

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
94120ac83ecba58bd4d6c59aa5b7a261f174dd75
link
true
/test lint_istio

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

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
94120ac83ecba58bd4d6c59aa5b7a261f174dd75
link
true
/test lint_istio

unit-tests_istio
94120ac83ecba58bd4d6c59aa5b7a261f174dd75
link
true
/test unit-tests_istio

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

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
94120ac83ecba58bd4d6c59aa5b7a261f174dd75
link
true
/test lint_istio

unit-tests_istio
94120ac83ecba58bd4d6c59aa5b7a261f174dd75
link
true
/test unit-tests_istio

gencheck_istio
94120ac83ecba58bd4d6c59aa5b7a261f174dd75
link
true
/test gencheck_istio

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


added fromStream and basic test for fromStream

Adds a 'fromStream' method to DataFrame along with a basic test for fromStream. Refactors fromCSV to rely on fromStream to avoid code duplication.
Useful for writing tests that rely on parsing logic without having to construct a .csv (I'm about to add support for properly respecting escape quotes and would like to write tests without having to create a new csv for each one).
Could  also be valuable to some users whose input data is coming from somewhere other than a file (eg a network connection).

@synw please review this when you get the chance! Hope this can be merged :)


Config catalog mentions wrong section name for Custom message builder and formatter in blocking mode

Description:

Doc mentions below way to define custom message builder.
[[custom_message_builders.blocking]]
content_type = "application/json/badgerfish"
class = "org.apache.axis2.json.JSONBadgerfishOMBuilder"

Correct way should be
[[blocking.custom_message_builders]]
content_type = "application/json/badgerfish"
class = "org.apache.axis2.json.JSONBadgerfishOMBuilder"

Same issue is there for Formatters.
Related PR for reference: https://github.com/wso2/docs-ei/pull/1111

Fixed with https://github.com/wso2/docs-ei/pull/2437


Add new FAQ content

This PR adds updated content to the FAQ page. Content was subjected to team review in google docs. This PR only adds already approved content to the site.

This change is

Reviewed 2 of 2 files at r1.
Review status: 1 of 2 files reviewed at latest revision, 11 unresolved discussions, some commit checks failed.

_pages/faq.md, line 17 [r1] (raw file):
report issues (lowercase)

_pages/faq.md, line 19 [r1] (raw file):
M-Lab's

_pages/faq.md, line 20 [r1] (raw file):
M-Lab's

_pages/faq.md, line 51 [r1] (raw file):
link missing

_pages/faq.md, line 68 [r1] (raw file):
This isn't rendering properly

_pages/faq.md, line 90 [r1] (raw file):
Replace angled double quotes with straight double quotes (“ vs. ")

_pages/faq.md, line 92 [r1] (raw file):
These are not rendering properly:

I think we need these to either be headings or add additional line breaks

_pages/faq.md, line 116 [r1] (raw file):
This is not rendering properly. I think we need a space before the list:

_pages/faq.md, line 138 [r1] (raw file):
Link does not go to Vint Cerf. Suggest: http://research.google.com/pubs/author32412.html

_pages/faq.md, line 148 [r1] (raw file):
link missing on discussion group

_pages/faq.md, line 159 [r1] (raw file):
Missing end capture here, the headings are out of sync with the content:

Comments from the review on Reviewable.io

Reviewed 1 of 2 files at r4, 1 of 1 files at r5.
Review status: all files reviewed at latest revision, 5 unresolved discussions.

_config-deploy.ymle, line 47 [r4] (raw file):
It seems like this file got accidentally checked in.

Comments from the review on Reviewable.io

Review status: all files reviewed at latest revision, 5 unresolved discussions.

Comments from the review on Reviewable.io


NPM out of date

I just did an npm install for this package and the code looks like it is out of sync with the npm package.  The version distributed via npm still relies on PropTypes being in the React package instead of in its own package.  Can you please do a release to update the npm package for this?

v2.0.0 is published


[question] Show reCaptcha after several failed attempt?

Is there any option that will set recaptcha to appear only after several failed login attempts?

no, not at the moment...
and I don't think it would be an easy add.
To get to this you should first track the number of failed login attempts on the server side, not actually for a particular user but probably for a particular client (since if you're failing the login it might not be for one specific username in general).
The you should throw different errors based on when the reCaptcha is to be shown and intercept them on the cient side...
Would be a nice exercise ;-)


Effect of inflate_* functions

I require a small clarification on my understanding of inflate_* functions.
If time_dim = 1, the inflate_* functions still behave like 2D functions.
i.e., inflate_conv will make the conv2d layer to conv3d layer, but still behave like conv2d layer, since time_dim=1.
Is that correct?
Or Is there any other advantage in inflate_* functions?
Thanks in advance!

Yes, it is.

thanks!


Added the ApiFlash API

Thank you for taking the time to work on a Pull Request for this project!
ApiLeap has been sold and discontinued. ApiFlash is a working replacement for it.
To ensure your PR is dealt with swiftly please check the following:

[x] Your submissions are formatted according to the guidelines in the contributing guide
[x] Your additions are ordered alphabetically
[x] Your submission has a useful description
[x] The description does not end with punctuation
[x] Each table column should be padded with one space on either side
[x] You have searched the repository for any relevant issues or pull requests
[x] Any category you are creating has the minimum requirement of 3 items
[x] All changes have been squashed into a single commit

Hi @TimotheeJeannin , any reason you're replacing an existing entry rather than adding a new one?

Hi @davemachado ApiLeap was initially added by me in pull request https://github.com/toddmotto/public-apis/pull/535 something like a year ago. ApiLeap has been sold and does not opperate anymore. You might be able to signup but you can't make API calls anymore.


unable to load X509 request

Trying to use this package as illustrated in this example
https://github.com/publishlab/node-acme-client/blob/master/examples/auto.js
But seem to keep hitting this issue. Can't figure it out,
Error: unable to load X509 request<PHONE_NUMBER>18424:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:701:Expecting: CERTIFICATE REQUEST     at ChildProcess.<anonymous> (/node_modules/openssl-wrapper/lib/index.js:91:13)     at Object.apply (/node_modules/harmony-reflect/reflect.js:2064:37)     at ChildProcess.emit (events.js:180:13)
Running on an AWS EC2 Ubuntu, Can post the code if required, but essentially it's just a copy of the linked example

Hmm seems like OpenSSL is throwing an error.
I'm unable to reproduce this on Ubuntu 16.04 using OpenSSL 1.0.2g. Could you run the following command on the EC2 instance?
openssl version -a

Ubuntu 16.04.5
OpenSSL 1.0.2g   1 March 2016
OPENSSLDIR: “/usr/lib/ssl”

On 17 Aug 2018, at 7:04 pm, Nicholas Morsman<EMAIL_ADDRESS>wrote:
Hmm seems like OpenSSL is throwing an error.
I'm unable to reproduce this on Ubuntu 16.04 using OpenSSL 1.0.2g. Could you run the following command on the EC2 instance?
openssl version -a
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

What version of node and npm? Could you also try running the tests?
node --version
npm --version

git clone https://github.com/publishlab/node-acme-client.git
cd node-acme-client
npm install
npm test

Thanks your your help with this
node --version
v9.8.0
npm --version
5.6.0
npm test runs this
openssl
✓ should read certificate fixture
✓ should read SAN certificate fixture
✓ should generate a private key (279ms)
✓ should generate a private key with size=1024
✓ should generate a public key
✓ should convert private key pem -> der
✓ should convert public key pem -> der
✓ should convert private key der -> pem
✓ should convert public key der -> pem
✓ should generate a CSR (144ms)
✓ should generate a SAN CSR (127ms)
✓ should resolve domains from CSR
✓ should resolve domains from SAN CSR
✓ should read info from certificate
✓ should read info from SAN certificate
✓ should get modulus
✓ should get public exponent
client
✓ should generate a private key (163ms)
✓ should create a second private key (193ms)
✓ should initialize client
✓ should initialize secondary account
✓ should produce a valid JWK
✓ should get Terms of Service URL (574ms)
✓ should refuse account creation without ToS (668ms)
✓ should create an account (720ms)
✓ should find existing account (1713ms)
✓ should update account contact info (645ms)
✓ should change account private key (1011ms)
✓ should create new order (1367ms)
✓ should get identifier authorization (670ms)
✓ should get challenge key authorization
✓ should deactivate identifier authorization (729ms)
✓ should deactivate the test account (690ms)
✓ should not allow new orders (636ms)
verify
✓ should expose verification API
✓ should verify http-01 challenge
✓ should reject http-01 challenge
✓ should verify dns-01 challenge (906ms)
✓ should reject dns-01 challenge (154ms)
39 passing (12s)

<EMAIL_ADDRESS>docs /home/ubuntu/node-acme-client

So does that mean the problem is in my code?

Any help would be appreciated, I'm not using ES6, i tried to change your example code to callbacks
`
async.waterfall([
function(next) {
    //Create the private key for the account
    acme.openssl.createPrivateKey()
        .then(function(accountKey) {
            return next(null, accountKey);
        }, next);
},

function(accountKey, next) {

    //Create a client
    client = new acme.Client({
        directoryUrl: 'acme.directory.letsencrypt.staging',
        accountKey: accountKey,
    });

    // console.log('GOT CLIENT', client);
    return next(null, client);
},

function(client, next) {
    //Create a CSR
    acme.openssl.createCsr({
        // commonName: '*.' + domain,
        commonName: domain,
        // altNames: ['www.' +domain]
    }).then(function(csr) {
        return next(null, csr);
    }, next);
},

////////////////////////////////////////

function(certificateCSR, next) {

    //Automate the rest of the process
    client.auto({
        csr: stringCSR,
        email<EMAIL_ADDRESS>        termsOfServiceAgreed: true,
        challengeCreateFn: function(authz, challenge, keyAuthorization) {
            console.log('Doesnt get to here');
        },
        challengeRemoveFn: function(authz, challenge, keyAuthorization) {
            console.log('Doesnt get to here');
        }
    })
    .then(function(result) {
        return next(null, result);
    }, next);
}

], done)
`

Ah, the method acme.openssl.createCsr returns an array containing the certificate private key, and the signing request. So for example:
acme.openssl.createCsr(opts).then(function(data) {
    const certKey = data[0];
    const certCsr = data[1];

Also
directoryUrl: 'acme.directory.letsencrypt.staging',
should be
directoryUrl: acme.directory.letsencrypt.staging,
Let me know if that got it working!


⚠ Bofrost.at has degraded performance

In 65ca722, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1930 ms

Resolved: Bofrost.at performance has improved in cc51d88 after 8 minutes.


[Accessibility] Updated the accessibility helper of the simulator for Adafruit

Edited the enableKeyboardInteraction method to support the keydown and keyup. It is useful for the Adafruit simulator.
This change will be required to support the Adafruit simulator accessibility features.
This change imply another PR that updates the micro:bit simulator to support this change.

@veler,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


fresh as pwa

document how turn fresh project in pwa

I wrote a script to do it here https://github.com/sigmaSd/PwaIt with a fresh example

I PR for add this request to fresh docs #1533

Closing, there are currently no plans to support Fresh as a PWA. Happy to accept PRs if folks want to contribute that though.


We should specify a space in id

This is how Apple does it, and I prefer it to id<SomeProtocol>. What do others think?

Duplicates #32


Enhance Ortelius Relationship Visualization so that it case handle multi-level visualization and scale to handle 500+ relationships

Project Overview :-
Project Goal :-
Enhance Ortelius Relationship Visualization so that it case handle multi-level visualization and scale to handle 500+ relationships
Relevant information:-
The current visualized relationships are: Application Version to Component Versions (Consumer -> Producer), Component Versions to Application Versions (Producer -> Consumers) and Environments to Application Versions and Component Versions.

Application Version to Component Version

Component Version to Application Version

Environment to Application Versions and Component Versions
These visualizations need to handle 500+ relationships and extend beyond the single relationship.  Application Sets and Component Sets will add an additional levels to the visualization.   Multi-level visualization will be a must.
The current visualizations are written in D3.js.

@sbtaylor15  are there any skills /tech that students will need to know/learn ? for this issue? It will help students see if they are interested in picking up this issue.

@sbtaylor15  are there any skills /tech that students will need to know/learn ? for this issue? It will help students see if they are interested in picking up this issue.

Also I modified the content based on what I understood the goal is .. a project overview section should be added to help the student see the big picture.

Also I modified the content based on what I understood the goal is .. a project overview section should be added to help the student see the big picture.


Autoclicker

Checklist

Make button for autoclicker ✔
Make GUI open ✔
Add GUI elements ✔
Make elements work
Final bug fixes

Elements

Delay
Amount of clicks (0 = forever)
Start / Stop Hotkey
Toggle between left and right click

this is semi-working im going to merge


This page is outdated. Almost every option is not the same in the newer versions of Unity.

[Enter feedback here]

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

ID: 8969b329-9061-f1c0-70c7-b99aa0aa1b94
Version Independent ID: a80974ef-fbc2-7559-7711-b899e349c010
Content: HoloLens (1st gen) Basics 100 - Getting started with Unity - Mixed Reality
Content Source: mixed-reality-docs/mr-dev-docs/develop/unity/tutorials/holograms-100.md
Product: mixed-reality
Technology: mr-dev
GitHub Login: @keveleigh
Microsoft Alias: kurtie

Thanks for feedback.  This is by design, HL1 docs linked are on the old version of Unity per note for page as follows:

"The Mixed Reality Academy tutorials were designed with HoloLens (1st gen), Unity 2017, and Mixed Reality Immersive Headsets in mind.  As such, we feel it is important to leave these tutorials in place for developers who are still looking for guidance in developing for those devices. These tutorials will not be updated with the latest toolsets or interactions being used for HoloLens 2 and may not be compatible with newer versions of Unity. They will be maintained to continue working on the supported devices. A new series of tutorials has been posted for HoloLens 2."


log real client ip address

Hi
we are using planb behind a haproxy on tcp mode for handling ssl certificates with planb. We have more than 15000 domains with its certificates on redis and works fine.
Now we receive the x-forwarder-proto correctly, but at the planb logs only get the haproxy ipaddress, this may be caused because you do not receive the header,  being haproxy on tcpmode.
Do you support the proxy-protocol from haproxy ?
http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt

planb log line

:ffff:<IP_ADDRESS> - - [05/Nov/2017:20:53:39 +0000] "GET /es/ HTTP/1.1" 200 -1 "https://www.deltacartarragona.es/es/" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 BingPreview/1.0b" "Swplanb:77adf0d5-0489-4d4a-7887-a3f9ea06f798" "www.deltacartarragona.es" "" 0.325 0.325

We do not support proxy-protocol yet, however, after a quick look I think adding support to it should not be too difficult. It's probably possible to track new connections using http.Server.ConnState and read the PROXY protocol line from it before freeing the connection to be read by the http.Server. I may give this a try later.

Hi @cezarsa
Do you have plans to merge the proxy-protocol support into planb master tree ?


How to limit number of cores to use?

I am using this repo on a strong computer with 64 cores, which ends up going really slowly because they all have to wait for each other, leading to >12 sorting times for a 45 minute NPIX recording. Is there a way to limit the number of cores used?

here's the code I'm using:
import spikeinterface.sorters as ss
import spikeinterface.extractors as se
import spikeinterface as si
import spikeinterface.preprocessing as spre
import spikeinterface.widgets as sw
from spikeinterface.sorters import run_sorter
from spikeinterface import WaveformExtractor, extract_waveforms
from spikeinterface.postprocessing import compute_spike_amplitudes, compute_principal_components, compute_correlograms
from spikeinterface.qualitymetrics import compute_quality_metrics
from spikeinterface.exporters import export_report, export_to_phy

import mountainsort5 as ms5
from scipy.io import loadmat
import numpy as np
import pandas as pd

path = 'path/to/continuous.dat'
recording = se.BinaryRecordingExtractor(path, 30_000, 384, 'int16')

recording_filtered = spre.bandpass_filter(recording, freq_min=300, freq_max=6000)
recording_preprocessed : si.BaseRecording = spre.whiten(recording_filtered, dtype='float32')

ChanMap = loadmat('/home/user/git/Kilosort-2.5/configFiles/neuropixPhase3B2_kilosortChanMap.mat')
del ChanMap['__header__'], ChanMap['__version__']
del ChanMap['__globals__'], ChanMap['name'], ChanMap['chanMap'], ChanMap['connected']
probe_df = pd.DataFrame({key:val.flatten() for key, val in ChanMap.items()})
probe_df.columns=['ch', 'shankInd', 'xcoords', 'ycoords']

# %%
recording_preprocessed.set_channel_locations(probe_df[['xcoords', 'ycoords']].values)
recording_bad_removed = recording_preprocessed.channel_slice(np.arange(1, 384, 2))

# use scheme 3
sorting = ms5.sorting_scheme3(
    recording=recording_bad_removed,
    sorting_parameters=ms5.Scheme3SortingParameters(
        block_sorting_parameters=ms5.Scheme2SortingParameters(
            phase1_detect_channel_radius=200,
            detect_channel_radius=50,
        ),
        block_duration_sec=60*1
    )
)

Could you please explain what you mean by "which ends up going really slowly because they all have to wait for each other"

Sorry, I shouldn't speak to something I don't fully understand. I should say instead that I ran similar sorting tasks on two computers, one with 64  cores and the other on a computer with 8 cores and the one with 8 cores took two hours while the larger computer took >12 hr, so I was wondering if it is possible to specify the number of cores used

I don't think the larger core count could result in a slower processing. I would suspect that something else is different in the two setups, or the recordings are different (maybe one has more spikes).
(Right now there is no way to specify the number of cores used.)

I see. Thank you for your help!


removed unnecessary assertion failure by constraining generic type

The assertion failure on line 47 was necessary to make sure only AnyObservableObject types are used within the store. Casting was necessary because normal ObservableObjects have an associated type, which would make this construct almost useless.
However, we could also constrain the Model type such that it must always be an AnyObservableObject (which it always must be anyway if it is a ViewModel type. This removes the need for assertion failures and unexpected runtime behavior, and still prevents this type having to wrap an ObservableObject.

This is unfortunately not correct, as this change would force us to know the concrete type of Model in use.
Let me give you an example:
protocol MyViewModelType: AnyObservableObject {
    // ...
}

class MyViewModel: MyViewModelType, ObservableObject {
    // ...
}

struct MyView: View {

    @Store var viewModel: MyViewModelType
    // This will not compile, as MyViewModelType (i.e. the protocol) does not by itself conform to AnyObservableObject.

    var body: some View {
        Text("")
    }

}

Yep, you're right... I could have sworn I had it working like that, but after testing yesterday I was clearly wrong :(
My mistake! Either way, thanks for creating this framework! I'm loving it, and plan to use it in every new SwiftUI project I create


Add camelcase option

Hi Max, I don't want to increase the scope of this lib. You can easily get what you want with a bit of Lodash:
console.log(
  _.mapKeys(
    treeToFlatMap(
      {
        user: {
          id: "40",
        },
        account: {
          id: "2",
          status: {
            active: "true",
          },
        },
      },
      { camelcase: true },
    ),
  ),
  (value, key) => _.camelCase(key),
);
// {accountId: 2, accountStatusActive: true, userId: 40}


[MAS4.2.1] [Screen reader -Debug] In forward navigation NVDA is not reading the under JSON tab section controls information

Solves #XXX
Description
This pull request enables the NVDA to read the content of the JSON web viewer.
Changes made

Remove tab index from panel content to allow the SR to read the content of the JSON tree view

The panel content had an attribute tabindex which causes conflicts with the screen reader navigation using the tab control.

Test
We navigate through the component using the tab control and the NVDA read the information of the elements as we expected.

Shouldn't the image have a border? Besides that it looks good!

Just a few questions regarding the doc:

What is the SR? Did you refer to the Screen Reader?
Can you add a blank line between the last sentence and the image? Or maybe a border image to define it better.

To be consistents, add a final dot to all the sentences.

Applied

Merge MS PR 1923


Please confirm these before moving forward

[X] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
[X] I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue
Installation issue.
Brief description of your issue
QGIS upgrade does not remove previous version from the device.
Steps to reproduce
Install new version. Once installation is complete you can confirm old version is still installed.
Actual behavior
When performing upgrade, new version is installing along side the previous version.
Expected behavior
Old version should be upgraded to the latest, leaving 1 installation on the device.
Environment
Windows Package Manager v1.5.2201
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.22621.2283
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.20.2201.0

Winget Directories
-----------------------------------------------------------------------------------------------------------------------
Logs                               %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\Diag…
User Settings                      %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\sett…
Portable Links Directory (User)    %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User)       %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root              C:\Program Files\WinGet\Packages
Portable Package Root (x86)        C:\Program Files (x86)\WinGet\Packages

Links
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale

Admin Setting                             State
--------------------------------------------------
LocalManifestFiles                        Disabled
BypassCertificatePinningForMicrosoftStore Disabled
InstallerHashOverride                     Disabled
LocalArchiveMalwareScanOverride           Disabled

Screenshots and Logs

Winget simply downloads and runs the installer. To fix this we could set UpgradeBehavior: uninstallPrevious, as long as no user settings would be removed
[Policy] Installer-Issue

Winget simply downloads and runs the installer. To fix this we could set UpgradeBehavior: uninstallPrevious, as long as no user settings would be removed
[Policy] Installer-Issue

OK thanks I will do this!


Text bleed on learn welcome page

the text is touching the edges of the screen when the screen is between 650 and 750 pixels.
Probably needs to wrapped in a grid container but not sure.

I have created PR to fix this.
There was a media query that sets padding for small sizes (<630px device width). So I just added padding for larger devices.


Add latency measurements

Throughput is not enough. Let's add latency too and show it dynamically.

depend on https://github.com/scylladb/scylla/issues/1630

Closed by a8a85e4df0fe612a8db6e06e299c069df444dbb0


[WIP] Handle ordering of groups in layer list

SDK-766
One issue I found in the test cases was that there were cases where layer groups were not together in the stack, so I corrected those tests since you cannot have [layerA, groupA, layerB, groupA] situations, groupA needs to be together.

Coverage increased (+0.007%) to 98.447% when pulling f6ed93facc6563b83666c659b7aa93b037327619 on bartvde:layer-order-group into 2562f598a4e1d1ce7e887df00c5d56432bf0c55f on boundlessgeo:master.

I'm finding now that placeLayer only seems to work in a certain sequence, so only if the source is the above the target, not the other way round, didn't expect that

Coverage decreased (-2.3%) to 96.151% when pulling 5948ca046672050b2f4202d3194cadf508a765b3 on bartvde:layer-order-group into 2562f598a4e1d1ce7e887df00c5d56432bf0c55f on boundlessgeo:master.

Coverage decreased (-1.8%) to 96.636% when pulling 7966fd6825a4042b2980f6124b4dee8470fee1b1 on bartvde:layer-order-group into 2562f598a4e1d1ce7e887df00c5d56432bf0c55f on boundlessgeo:master.

Coverage decreased (-1.7%) to 96.72% when pulling a9825c38c658a25fdc0815dcbc97344541034ec0 on bartvde:layer-order-group into 2562f598a4e1d1ce7e887df00c5d56432bf0c55f on boundlessgeo:master.

Coverage decreased (-0.8%) to 97.645% when pulling 0b9d3037ab29d136e073cda4dc05d2d4e9455354 on bartvde:layer-order-group into 2562f598a4e1d1ce7e887df00c5d56432bf0c55f on boundlessgeo:master.

Coverage decreased (-0.5%) to 97.981% when pulling 1a6801b64f75dbffc84525e189a42ec5679c4af8 on bartvde:layer-order-group into 2562f598a4e1d1ce7e887df00c5d56432bf0c55f on boundlessgeo:master.

Coverage decreased (-0.04%) to 97.981% when pulling 893b541990de19ca9038499b16ec9bc5dae6c11d on bartvde:layer-order-group into 49724fa28ed4e7650486eabbf6c93313fd824f58 on boundlessgeo:master.


doc: mark MD code as golang for readability

Signed-off-by: Michael Cristina<EMAIL_ADDRESS>
What this PR does / why we need it:
This marks the code blocks as golang so it is colored and easier to read in github
Release note:
NONE

/assign @joshvanl

Thanks @mcristina422 :smile:
/lgtm
/approve

/ok-to-test


Azure Automation errors

I followed the instructions for configuring Maester in Azure Automation and these are the 3 errors I got.
1.
MethodInvocationException: Exception calling "ShouldContinue" with "2" argument(s): "A command that prompts the user failed because the host program or the command type does not support user interaction. The host was attempting to request confirmation with the following message: PowerShellGet requires NuGet provider version '<IP_ADDRESS>' or newer to interact with NuGet-based repositories. The NuGet provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or 'C:\Users\ContainerUser\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion <IP_ADDRESS> -Force'. Do you want PowerShellGet to install and import the NuGet provider now?"

Find-Module: C:\usr\src\PSModules\Maester\internal\ConvertTo-MtMaesterResults.ps1:44 Line | 44 | $latestVersion = (Find-Module -Name Maester).Version | ~~~~~~~~~~~~~~~~~~~~~~~~~ | NuGet provider is required to interact with NuGet-based repositories. Please ensure that '<IP_ADDRESS>' or newer version of NuGet provider is installed.

Invoke-MgGraphRequest: C:\usr\src\PSModules\Maester\public\Send-MtMail.ps1:150 Line | 150 | Invoke-MgGraphRequest -Method POST -Uri $sendMailUri -Body $mailR …

I hit the same issue and found that it is related to what PowerShell runtime version is used for the runbook.
The issue is present when using PowerShell 7.2, but not in 5.1.
I think this could be resolved by using Find-PSResource instead of Find-Module to avoid having to install the Nuget provider on the sandbox workers in Azure Automation.
The PSResourceGet module would need to be added as a prerequisite for this to work (it will be included by default in PowerShell 7.4, but as of now Azure Automation supports 7.2).

It should be fixed if you add the following packages to the Runtime Environment:

Nuget
PackageManagement

Also managed to get everything to work after installing both NuGet and PackageManagement as modules in the my Azure Automation Account. So this should at least be added to the documentation.
Another thing I am wondering is how we add/save custom-tests to Azure Automation. Do we have to fetch these from somewhere every run?
One solution for this is using a HybridVM to run the Azure Automation with saved custom-tests. But it would be nice to have a good way of doing this out of the box

Created a pull request to add this to the documentation https://github.com/maester365/maester/pull/479


Support for x86 platforms

I've been using clowd.squirrel and would like to migrate to velopack but I can't create an installer for 32 bit systems.
Will this come in the future or is 32bit support dropping completely

Can I ask out of curiosity what platform you're trying to support which needs x86?

its for windows 7 we know its eol but we still have many users that are using it

Greetings
Is this commit related to this issue?

Only in the most basic sense. I couldn't get x86 builds working locally on my windows machine. I mean, Rust would compile but the resulting assemblies were broken (looked like some kind of link failure). So I thought I would try it in CI via ubuntu but as you can see from the actions history, none of that worked - and I moved my fiddling to another branch.

I asked this question from gpt:
I'm trying to cross compile rust code, but for the windows x86, I receive the following error: "cannot find -lpropsys"
And received this answer, hope it helps:
The error "cannot find -lpropsys" indicates that the linker is unable to find the library named propsys.lib during the cross-compilation process for Windows x86 (i686-pc-windows-gnu). To resolve this issue, you may need to take the following steps:

Ensure Required Libraries are Installed:

Verify that the necessary libraries, including propsys.lib, are available on the build machine for the target architecture (i686-pc-windows-gnu).
In a cross-compilation scenario, you might need to provide the path to the Windows libraries explicitly. Ensure that the required libraries are accessible in the build environment.

Check Cross Compilation Configuration:

Ensure that your Cargo.toml file and build.rs (if applicable) are correctly configured for cross-compilation to Windows x86.
Check if any dependencies or build scripts assume a specific library path or include directory for Windows libraries.

Update Cross Compiler:

Make sure you are using the latest version of the cross-compiler. You can update it using the following command:cargo install cross --force

This ensures that you have the latest version, which may include bug fixes and improvements.

Linking with the Correct Library:

If the library name is different or if it requires a specific path, you may need to update your build script or Cargo.toml to reflect the correct library name or path.
Check if there are any specific instructions or recommendations for cross-compiling to Windows x86 in the documentation of the libraries you are using.

Search for the Library in the System:

Run a search on the build machine to check if the propsys.lib library is present. You can use tools like find or locate on Linux or the Windows File Explorer search on Windows.

Explicitly Set Library Paths:

In your build.rs or Cargo.toml, you can try explicitly setting the library search path using the rustc-link-search attribute. For example:println!("cargo:rustc-link-search=native=/path/to/your/libs");

Check Cross Compilation Target:

Ensure that you are targeting the correct architecture and platform. The target triple for Windows x86 is i686-pc-windows-msvc or i686-pc-windows-gnu. Confirm that your cross-compilation target matches the target platform.

Check Dependency Documentation:

Review the documentation of the dependencies you are using, especially if they include any platform-specific instructions. The library that requires propsys.lib may have specific guidance for cross-compilation.

If after trying these steps the issue persists, consider reaching out to the community of the libraries you are using or checking for any open issues related to cross-compilation in the respective GitHub repositories. Additionally, the Rust forums or the Rust subreddit may provide helpful insights from the community.

And this answer from google bard:
The error cannot find -lpropsys indicates that the linker cannot find the propsys library, which is required for some cross-compilation targets, such as Windows x86.
Resolution:

Install the propsys library on your host system.

For Ubuntu:

sudo apt-get install libpropsys-dev

Cross-compile your Rust code.

rustup target add x86_64-pc-windows-msvc
cargo build --target=x86_64-pc-windows-msvc

3.Run the compiled executable on a Windows x86 machine

With this change, error will disappear, but I don't know anything about its side effects.

I appreciate the enthusiasm!
Released in 0.0.208-gd4b199d.


Enable policy on REQUEST phase for message APIs

Issue
https://gravitee.atlassian.net/browse/APIM-3594
gravitee-io/issues#9430
Description
Enable policy on REQUEST phase for message APIs

Gravitee.io Automatic Deployment
🚀 A prerelease version of this package has been published on Gravitee's private artifactory, you can:

use it directly by updating your project with version: 1.5.0-gaetanmaisse-patch-1-SNAPSHOT
download it from Artifactory here

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

1.5.0
GitHub release

Your semantic-release bot :package::rocket: