Can not download module  VPC module

starting around Jan  9 20:00 UTC 2020 I can no longer use the module:
Initializing modules...
Downloading terraform-aws-modules/vpc/aws 2.21.0 for vpc...
Error: Failed to download module
Could not download module "vpc" (main.tf:47) source code from
"https://api.github.com/repos/terraform-aws-modules/terraform-aws-vpc/tarball/v2.21.0//*?archive=tar.gz":
Error opening a gzip reader for /tmp/getter934953722/archive: EOF.

Seeing the same.

works:
https://api.github.com/repos/terraform-aws-modules/terraform-aws-vpc/tarball/v2.21.0?archive=tar.gz
HTTP/1.1 302 Found
Server: GitHub.com
Date: Thu, 09 Jan 2020 20:34:51 GMT
Content-Type: text/html;charset=utf-8
Content-Length: 0
Status: 302 Found
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 60
X-RateLimit-Reset:<PHONE_NUMBER>
Cache-Control: public, must-revalidate, max-age=0
Expires: Thu, 09 Jan 2020 20:34:51 GMT
Location: https://codeload.github.com/terraform-aws-modules/terraform-aws-vpc/legacy.tar.gz/v2.21.0
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type
Access-Control-Allow-Origin: *
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
X-Frame-Options: deny
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
Content-Security-Policy: default-src 'none'
X-GitHub-Request-Id: C49E:5BAA:2B4959:6EE95A:5E178E6B

HTTP/1.1 200 OK
Access-Control-Allow-Origin: https://render.githubusercontent.com
Content-Security-Policy: default-src 'none'; style-src 'unsafe-inline'; sandbox
Strict-Transport-Security: max-age=31536000
Vary: Authorization,Accept-Encoding
X-Content-Type-Options: nosniff
X-Frame-Options: deny
X-XSS-Protection: 1; mode=block
ETag: W/"d35c5aa390ed18647a9f7260641eb00662cf78bf099350a647f41b5316c8ddef"
Content-Type: application/x-gzip
Content-Disposition: attachment; filename=terraform-aws-modules-terraform-aws-vpc-v2.21.0-0-gb76606e.tar.gz
X-Geo-Block-List:
Date: Thu, 09 Jan 2020 20:26:59 GMT
X-Varnish: 94485595 92572153
Age: 472
Via: 1.1 varnish-v4
Accept-Ranges: bytes
X-GitHub-Request-Id: C4A0:65D2:19BE:39AA:5E178E6C

doesn't work:
https://api.github.com/repos/terraform-aws-modules/terraform-aws-vpc/tarball/v2.21.0//*?archive=tar.gz 404s
15:34 $ curl -IL https://api.github.com/repos/terraform-aws-modules/terraform-aws-vpc/tarball/v2.21.0//*?archive=tar.gz
HTTP/1.1 302 Found
Server: GitHub.com
Date: Thu, 09 Jan 2020 20:35:10 GMT
Content-Type: text/html;charset=utf-8
Content-Length: 0
Status: 302 Found
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 60
X-RateLimit-Reset:<PHONE_NUMBER>
Cache-Control: public, must-revalidate, max-age=0
Expires: Thu, 09 Jan 2020 20:35:10 GMT
Location: https://codeload.github.com/terraform-aws-modules/terraform-aws-vpc/legacy.tar.gz/v2.21.0//*
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type
Access-Control-Allow-Origin: *
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
X-Frame-Options: deny
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
Content-Security-Policy: default-src 'none'
X-GitHub-Request-Id: C4A1:32F1:434934:A2BE47:5E178E7E

HTTP/1.1 404 Not Found
Content-Length: 15
Access-Control-Allow-Origin: https://render.githubusercontent.com
Content-Security-Policy: default-src 'none'; style-src 'unsafe-inline'; sandbox
Strict-Transport-Security: max-age=31536000
Vary: Authorization,Accept-Encoding
X-Content-Type-Options: nosniff
X-Frame-Options: deny
X-XSS-Protection: 1; mode=block
Date: Thu, 09 Jan 2020 20:35:10 GMT
X-Varnish: 63742695
Age: 0
Via: 1.1 varnish-v4
X-GitHub-Request-Id: C4A2:35CE:3313:7166:5E178E7E

It looks like other modules can not be downloaded either
"https://api.github.com/repos/terraform-aws-modules/terraform-aws-autoscaling/tarball/v3.4.0//*?archive=tar.gz":
Error opening a gzip reader for /tmp/getter137776929/archive: EOF.

I think it is either related to GitHub service availability or Terraform bug which was fixed in 0.12.19 (released yesterday).
See my comment here for more details - https://github.com/terraform-aws-modules/terraform-aws-rds/issues/185#issuecomment-572072223

Confirmed, upgrade to TF 0.12.19 resolves this problem
Initializing modules...
Downloading terraform-aws-modules/vpc/aws 2.21.0 for vpc...
- vpc in .terraform/modules/vpc/terraform-aws-modules-terraform-aws-vpc-2417f60

Error: Failed to download module
Could not download module "security-group"

C:\Users\User\Desktop\aws_services\main>terraform init
Initializing modules...
Downloading terraform-aws-modules/security-group/aws 3.7.0 for security-group...
Error: Failed to download module
Could not download module "security-group" (module.tf:1) source code from
"git::https://github.com/terraform-aws-modules/terraform-aws-security-group?ref=v3.7.0":
error downloading
'https://github.com/terraform-aws-modules/terraform-aws-security-group?ref=v3.7.0':
git must be available and on the PATH.
Error: Failed to download module
Could not download module "security-group" (module.tf:1) source code from
"git::https://github.com/terraform-aws-modules/terraform-aws-security-group?ref=v3.7.0":
error downloading
'https://github.com/terraform-aws-modules/terraform-aws-security-group?ref=v3.7.0':
git must be available and on the PATH.

I am also getting the same above issue. Any solution is appreciated.
Thanks

https://api.github.com/repos/terraform-aws-modules/terraform-aws-vpc/tarball/v2.21.0?archive=tar.gz

this worked for me... but what does it do?

https://api.github.com/repos/terraform-aws-modules/terraform-aws-vpc/tarball/v2.21.0?archive=tar.gz

this worked for me... but what does it do?

NO, it didnt work...... any solution?
I am using:
module "vpc" {
source  = "terraform-aws-modules/vpc/aws"
version = "2.44.0"
.........
Error -->
rror: Failed to download module
│
│ Could not download module "vpc" (resources.tf:34) source code from
│ "git::https://github.com/terraform-aws-modules/terraform-aws-vpc?ref=v2.0.0": error downloading
│ 'https://github.com/terraform-aws-modules/terraform-aws-vpc?ref=v2.0.0': git.exe exited with 1: error launching git: The
│ system cannot find the path specified.

I think its right there in your error message git.exe exited with 1: error launching git

thanks. but i have alreayd installed git and set environment variable PATH as well. Any suggestions?


Add region states and types

@jdrean  see api.h

@jdrean see api.h

I see!
Why do you prefer it in api.h? It seems like these are types.

Because these types are used for some of the API's outputs


Please include www.zinzy.website

Hey there, I'd love to have my website included in your list!
https://gtmetrix.com/reports/www.zinzy.website/7eV6SaUh/

Hi! I'm adding your page but I highly suggest you to fix that www. Your page currently only works with www subdomain while zinzy.website ends up on the bhosted landing page.
On a side note: you might also want to fix the URL you have in your Github profile.
Otherwise: Nice work with the queer catholic community. I'm really not at all religious but I'm happy about any movement that fights for personal freedom, whichever type.


Support DirectModelNotifier for Rx Java 2.

DBFlow Version: 4.0.1
Issue Kind : Feature
Description: DirectModelRxNotifier
All object creation and others have RxJava Support. But the main feature i.e to observe model changes was not yet supported in RxJava.
For now i created a small class for this workaround. But it will be great if library comes with inbuilt support for model changes. Can you please check the class and let me know if any improvements can be made OR you suggest some other workaround for this.
public class DirectModelRxNotifier {

    public static <T> Flowable<TableModel<T>> getFlowable(Class<T> table) {
        return Flowable.create(new FlowableOnSubscribe<TableModel<T>>() {
            @Override
            public void subscribe(FlowableEmitter<TableModel<T>> e) throws Exception {
                Listener listener = new Listener(table, e);
            }
        }, BackpressureStrategy.MISSING);
    }

    private static final class Listener<T1> implements DirectModelNotifier.ModelChangedListener<T1>, Disposable {

        private final FlowableEmitter<TableModel<T1>> flowableEmitter;
        private final Class<T1> mTable;

        private final AtomicBoolean unsubscribed = new AtomicBoolean();

        Listener(Class<T1> table, FlowableEmitter<TableModel<T1>> flowableEmitter) {
            mTable = table;
            this.flowableEmitter = flowableEmitter;

            DirectModelNotifier.get().registerForModelChanges(mTable, this);
            flowableEmitter.setDisposable(this);
        }

        @Override
        public void onModelChanged(T1 model, BaseModel.Action action) {
            flowableEmitter.onNext(new TableModel<T1>(model, action));
        }

        @Override
        public void onTableChanged(BaseModel.Action action) {

        }

        @Override
        public void dispose() {
            if (unsubscribed.compareAndSet(false, true)) {
                DirectModelNotifier.get().registerForModelChanges(mTable, this);
            }
        }

        @Override
        public boolean isDisposed() {
            return unsubscribed.get();
        }
    }

    public static class TableModel<T> {
        T model;
        BaseModel.Action action;

        TableModel(T model, BaseModel.Action action) {
            this.model = model;
            this.action = action;
        }

        public T getModel() {
            return model;
        }

        public BaseModel.Action getAction() {
            return action;
        }
    }
}

But the draw-back of current system is that people can't register for changes to particular row in a table.All the changes in the table gets delivered we can use filters for now.
Any plans on Full-RxJava support ??

in develop. I abstracted away the operations into a common class and should work as expected this way.


Better Discord JavaScript

I tried to delete its folder and to re-install it but it doesnt work , please help

There are currently a lot of issues with BetterDiscord.
Instead use Bandaged BetterDiscord, a patched version of BetterDiscord.
https://github.com/rauenzi/BetterDiscordApp/releases
Gets stuck while installing? Move to desktop, run as admin.


feat(cisco_wsa): Add support for Splunk recommended w3 format logs

Hi @darshm-crest ,
Currently, in wsa logs we have source type-cisco:wsa:w3c but to SC4S filter we are adding [cicso:wsa:w3c:recommended]. If Filter is released now before a new addon with this source type is released, will it be an issue for current addon users?  https://docs.splunk.com/Documentation/AddOns/released/CiscoWSA/Datatypes

:tada: This PR is included in version 1.44.0-develop.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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


Names from Google

The name component response from Google is a json object, instead of just a string. Should parse that and turn it into an actual name.

Fixed in https://github.com/dougalsutherland/chips-with-friends/commit/3cefa75b8e9012d828453a764c0b169ab169fae6.


Update aws-java-sdk-core to 1.12.777

About this PR
📦 Updates com.amazonaws:aws-java-sdk-core from 1.12.459 to 1.12.777
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.amazonaws", artifactId = "aws-java-sdk-core" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.amazonaws", artifactId = "aws-java-sdk-core" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #823.


New version: francWhite.reportify version 1.1.0

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

@wingetbot waivers Add Validation-Executable-Error

@wingetbot waivers Add Validation-Executable-Error


manual format code work well, but before commit reformat not work

thanks.

Interesting. This may be out of scope for the extension if IDEA uses different reformat mechanisms between dropdown menu and this one.
Thank you!

https://youtrack.jetbrains.com/issue/PY-58725/IDEA-uses-different-reformat-mechanisms


Fixed multiple redirects by removing addAcceptEncodingHeader()

Fixes #341.

This just disables compression, it fixes the symptom, but not the root cause, which is in FollowRedirects.


Dropdowns in Input groups are not showing correct drop down menu

Prerequisites

[X] I have searched for duplicate or closed issues
[X] I have validated any HTML to avoid common problems
[X] I have read the contributing guidelines

Describe the issue
Hey.
I am having one input group in one dropdown on left and other on right side. Upto Bootstrap 5 both of these drop downs were showing me correct menu after clicking on the dropdown button.
but when I have upgraded to bootstrap 5.2, It's showing me left side menu for both left and right dropdowns.
For reproducing this issue, please check 3rd example of below website
https://getbootstrap.com/docs/5.2/forms/input-group/#buttons-with-dropdowns
Here documentation itself not showing correct menu.
Thanks
Reduced test cases
No Test
What operating system(s) are you seeing the problem on?
Linux
What browser(s) are you seeing the problem on?
Chrome
What version of Bootstrap are you using?
5.2

Duplicate of #36803 ?

Duplicate of #36803


Server-side workaround for https://github.com/vector-im/element-web/issues/25949

From a chat with @hughns:

re: Settings - it is related to https://github.com/vector-im/element-web/issues/25949. but i think we will fix it server side rather than needing anything in EW (subject to confirmation from Q when re returns)

This is superseded by https://github.com/vector-im/element-web/issues/25996


add possibility to edit a worklog

Currently, whenever there is an issue with a worklog, I need to delete and recreate it.
It would be great if a worklog could be edited (description, start time, duration, ...) to make it easier to fix typos or mistakes in initial logs.

Do you have any propositions about the usage? Interactive command or something else? I don't have any idea for good design for this feature. It would be easy to add something like tempo edit 123 --description "new description", but I don't know if you mean that.

Yeah, that's what i envisioned to be honest
tempo edit <worklog_id> with options for the attributes that are reasonably likely to be edited:

issue key or alias
duration or start/end
description

In my opinion an interactive command would be messier than this, because it'd have to constantly ask what the user wants to edit.
If I can come up with a better solution I'll comment again.

I have tried implementing this.
Is it not possible to move a worklog to another issue via the rest API? If i send an update request as defined in the tempo  api with another issue key than the one already associated with the worklog, it always tells me that the issue does not exist (but it does).
@szymonkozak do you have any experience with this?

@Vivec1990 I have the same experience as you. It looks like a bug in the API, you can report it here: https://tempo-io.atlassian.net/servicedesk/customer/portal/6
They are pretty responsive.
I don't have too much time until February/March, so if you want you can implement this feature and open Pull Request.

Okay, so the answer to the inquiry was that this is sadly expected behavior.
As the edit worklog request would take basically the same arguments as adding a new worklog, i'll just go the way that tempo ui is apparently going and delete the old worklog and add a new one.
I'll open a pr for this once it is done.


net: remove dependency on fmt, unicode via golang.org/x/net/dns/dnsmessage

net should not depend on fmt and unicode.
golang.org/x/net/dns/dnsmessage contains one line using fmt:
return nil, off, fmt.Errorf("invalid resource type: %d", hdr.Type)

But dnsmessage is vendored into the standard library and imported by net,
and this use is making net depend on fmt, and in turn on unicode.
This one line should be changed, to remove the use of fmt.
go/build.TestDependencies claims to check that net does not
depend on unicode, which should have detected this, but that
test does not look inside vendored packages.
I have a fix that I will send out for that problem as well.

Is there anything else to do here?  As far as I can tell this issue can be closed.

I've confirmed the package net does not import fmt nor unicode, not even indirectly. It was resolved via CL 241257, and CL 241078 added a regression test (see this line).
Closing as this issue is fixed. Please comment if I missed something.


TokenRouter

Continuing from the previous PR I closed due to metadata being messed with, please see updates in line with updates requested, happy to go over any last bits.
I separated the routers parsers out into a separate file to reduce clutter.
I amended blah blah test to what I expect and now passing but let me know if the url encoding inside unit testing is an issue.

Hey, thanks for the quick changes! I'll merge this PR for now as it looks good and as I said before the next time I'll get time to pick things up will be Sat/Sun this week. Gives you time to do any more tweaks and then I can create another release with the TokenRouter feature and even start thinking about a first RC release.


vagrant up failed

err: /Stage[main]/Phpqatools/Pear::Package[File_Iterator]/Package[pear-pear.phpunit.de-File_Iterator]/ensure: change from absent to latest failed: Could not update: Execution of '/usr/bin/pear channel-discover pear.phpunit.de' returned 1: Discovering channel pear.phpunit.de over http:// failed with message: channel-add: Cannot open "http://pear.phpunit.de/channel.xml" (File http://pear.phpunit.de:80/channel.xml not valid (received: HTTP/1.1 410 Gone

I think the PHP unit pear channel is closed now by start of 2016:
PhpUnit should be installed using composer or phar package archive instead.

Yeah, that's probably it... should be a quick fix! Maybe I have some time left this week..


Fix CosmosModelConfigurationSample

Hi,
I believe that in the CosmosModelConfigurationSample should be the HasManualThroughput method instead of two HasAutoscaleThroughput methods.
If it's not correct, please reject the PR.

Thanks!


#30 - Move to a new module path

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

-11 of 13 (15.38%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.3%) to 37.772%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/response/collect.go
0
4
0.0%

examples/authenticate.go
0
7
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.3%

Covered Lines:
139

Relevant Lines:
368

💛  - Coveralls


"Holbav" is village in "Holbav" common, "BRAȘOV" county

Description : When user is typing the villages in the search bar, the locations should appear in the dropdown menu correctly spelled and with localities information (as in Law nr. 2 din 16 februarie 1968)
Preconditions : the website (https://peviitor-ro.github.io/ui.orase/) is up and runing.
After every step delete the text you typed from the search bar.

Step 1
Type "Holbav" in the search bar.
Expected results
The location is listed in the drop-down menu as "Holbav, Brașov (Holbav)"


Prepare changelog for 0.3.1

Summary
Prepare for the 0.3.1 tag.
Metadata

Question
Answer

Did you use a meaningful pull request title?
yes

Did you apply meaningful labels to the pull request?
yes

Did you perform a self review first?
yes

Documentation reflects changes?
no

CHANGELOG reflects changes?
yes

Unit/Functional tests reflect changes?
n/a

Did you perform browser testing?
no

Risk level
Low

Relevant links
RIG-6

Looks good!
/approved


Add two missing SSL_CIPHER_* functions

This is yet another 'code health' commit to respond to this round of code health
Tuesday
[skip ci]

Checklist

[x] documentation is added or updated

Ping @kaduk

A new commit is pushed to address the comments

The ciphers command can show the IANA names as well as the OpenSSL names, via an API :)

The ciphers command can show the IANA names as well as the OpenSSL names, via an API :)

I don't understand what Rich's comment is intended to mean.  The best I can come with is that it refers to my:

It may suffice to just say that it's an OpenSSL-specific value from tls1.h (or ssl3.h), such as TLS1_CK_ECDH_ECDSA_WITH_AES_128_GCM_SHA256.

(a counterproposal to one involving the text "TLS_RSA_WITH_NULL_MD5"), in the context of the return value of an API that takes in SSL_CIPHER*s and outputs the OpenSSL-specific values like 0x03000001, which are exposed in the public API via symbols like TLS1_CK_ECDH_ECDSA_WITH_AES_128_GCM_SHA256.  Nowhere in this process is the IANA name involved!

I meant that if it's desired to do this, the API exists.  See the ciphers command for an example.

Okay.  I agree with the statement and don't see need to (further) debate whether it is relevant to note it here.

I don't see any API deals with the ID stuff (but there are ones deal with the name stuff), in ciphers command, it's done as:
                unsigned long id = SSL_CIPHER_get_id(c);
                int id0 = (int)(id >> 24);
                int id1 = (int)((id >> 16) & 0xffL);
                int id2 = (int)((id >> 8) & 0xffL);
                int id3 = (int)(id & 0xffL);

                if ((id & 0xff000000L) == 0x03000000L)
                    BIO_printf(bio_out, "          0x%02X,0x%02X - ", id2, id3); /* SSL3
                                                                                * cipher */

So someone want to get the correct (SSL3) cipher IDs, he/she has to know the 0x0300 mask.

So, what is concluded? @richsalz @kaduk

I just fixed those nits.

Thanks for the fix; it looks good

A new commit is added to introduce a new API - SSL_CIPHER_get_standard_id to return the IANA-specific ID. Descriptions for OpenSSL-specific ID is also removed.

Ping @mattcaswell , how about this?

Needs re-review by @kaduk

Ping @kaduk for re-review

Changed name to get_protocol_id

Still ok from me (whether or not @kaduk's nit is fixed).

Nit is fixed anyway : )

Pushed to master; closing.


chapters is empty

Source information
kolnovel
Steps to reproduce
fex the source
Expected behavior
show the chapters
Actual behavior
nothing appear
LNReader version
1.1.15
Android version
11
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 1.1.15.
[X] I have updated all installed extensions.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

can you tell us which novel and chapter which is empty?

All chapters in  the beginning after the end

just tried out the first chapter.
can you try this build
https://github.com/K1ngfish3r/lnreader/actions/runs/5193113260
under settings > advanced > clear everything and see if the source works

The source is working fine in the last release. Could be an issue on your end.


docs: some suggestions

Thanks so much for the book.  Its great :)
I've made some superficial edits that may or may not be improvements/ correct.
I also jotted down thoughts as I went which I'll dump below.
My main suggestion would be to be much more explicit in sec 1.1 that I'm expected to be treating ./rust as my proj_root, and adding the files.
I did get through all the chapters, just no notes past sec 2.1

sec 1.1
i.e --> e.g (unless all subdirs are called cell/
A function that takes a variable number of arguments is variadic.
sec 1.2
I got to sec 1.2, and I'm not sure what I'm supposed to be doing.
Sec 1. says we'll adding stuff the rust project (linked and unambiguous), and invites you to clone it.
Sec 1.1 shows a flake... but the rust dir is a subdir of the project root which already has a flake,
and the docs flake isn't a subset/simplification of this.
Should I have treated the rust as 'organism' level and set it up as a new project  with a new flake?
Or its a cell, and I should edit the top level flake?
I think this will be clearer later, but i've flicked back and forth between these pages trying to work out if I missed something. [edit
:: it makes it clear that cargo files are at project root. ]
./example/ makes me think its at proj root.

Turned out I'd written examples/ rather than example/.
sec 1.4
I have an issue dropping into std shell
$nix shell github:divnix/std
error: cannot write modified lock file of flake 'github:divnix/std' (use '--no-write-lock-file' to ignore)
(use '--show-trace' to show detailed location information)

$nix shell github:divnix/std --no-write-lock-file
warning: not writing modified lock file of flake 'github:divnix/std':
• Updated input 'n2c/flake-utils':
    'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1' (2022-05-30)
  → follows 'flake-utils'

sec 2
sec 2.1
devshell shows angry deprecation warning for std.std.lib.

Thanks. I'll merge and correct a few more things.


Example with inParam / outParam not working

Example provided in https://docs.microsoft.com/en-us/dynamics-nav/walkthrough-creating-and-interacting-odata-v4-bound-action#return-a-value is not working.
Whenever I add any return value to my function - node Action is deleted from Metadata, so function is no longer visible.
inParam is not working either.

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

ID: bc3b124e-b1cf-6169-386c-7ed466e0a78d
Version Independent ID: 7e63c510-35cb-226b-5d78-7ba7d045a0eb
Content: Walkthrough: Creating and Interacting With an OData V4 Bound Action - Dynamics NAV
Content Source: dynamics-nav/walkthrough-creating-and-interacting-odata-v4-bound-action.md
Product: dynamics-nav-2018
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: solsen

Hi Jswymer,
it is not working In NAV 2018 CU11 build.
please let me suggest which build it is working.
Thank you
Ramesh

Please find below screen which i am facing i have used NAV.TransactionNotification

This issue is closed, so you're unlikely to find much help in it - you should open a new issue if you're running into issues.
That said, you're trying to browse to it, and from my limited use of the OData Bound Actions, they require POST actions, which Chrome won't be doing like that.  You'll need to use a tool like Postman to send the Bound function call with the proper JSON body using a HTTP POST action.


Extend Feature Gates to all Strimzi operators

This proposal suggests extending the support for Feature gates to all Strimzi operators. The main motivation for it is the work on the Server-Side-Apply support that would apply to all operators.

This proposal now has 5 binding and 3 non-binding approvals. Unless there are any new comments, I will close it tomorrow. Thanks.

Approved with 5 binding and 3 non-binding votes.


Remove dist and uglify

I'd make it a separate PR, as I'm not sure if palindrom-client of OT visualization are using it.


Locally generated htmldocs-fast inconsistently report module Kconfig vars

Describe the bug
When locally building Zephyr documentation from a workspace including a module with board and driver Kconfig settings, the documentation includes the Kconfigs of the driver in the module but not the Kconfigs of the board in the module.
To Reproduce
Steps to reproduce the behavior:

west init -m https://github.com/zephyrproject-rtos/example-application --mr main my-workspace
cd my-workspace
west update
cd zephyr
source zephyr-env.sh
cd doc
make htmldocs-fast

Expected behavior
I expect the Kconfigs of the board in the module to appear in the Zephyr documentation (since Zephyr allows me to build hello_world with the board of the module).  Similarly, I expect that board's eventual .rst documentation to appear in the supported boards list of Zephyr.
Impact
An annoyance for now, but this can block delivering complete documentation for contracted solutions built on Zephyr LTS.
Logs and console output
I have no idea which things would be useful.  Since this is independent of any target system I will skip attaching any generated output.
Environment (please complete the following information):

OS: Linux
Toolchain Zephyr SDK
Commit SHA or Version used

https://github.com/zephyrproject-rtos/example-application@992b90172b31c120e01d98359f6329bd8602b2a9
NOTE: example-application/west.yml imports the latest zephyr, which checked out:

https://github.com/zephyrproject-rtos/zephyr@03f097b17897b4005243ab7e4a0f4c32bf7b69b7

Additional context
When I symbolically linked example-application/boards/arm/custom-plank to appear as zephyr/boards/arm/custom-plank and rebuilt, the board's Kconfig settings appeared in the re-generated documentation.

Removing the bug label, since this is actually a feature request. https://github.com/nrfconnect/sdk-nrf/ can be taken as an example of docs for a complex module.

@gmarull As clarified by @galak during a recent triage meeting, because the Zephyr document generation behaves inconsistently this is considered a bug (even if resolving the bug involves an enhancement). Please restore the bug label.
We each have examples for docs for a complex module, but none are under the zephyrproject-rtos organization, so none are suitable for verifying the Zephyr document generation system.  This module is the first one in zephyrproject-rtos scoped to verify the extensibility available through zephyr/module.yml, so will be a test input to Zephyr.  Now we just have to figure out what Zephyr doc generation should do with it.

If I'm not wrong Zephyr docs do not claim to offer the described feature, this is why I think it can't be cobsidered a bug. Feel free to add the label back though.
I'll remove my assignment since I think Zephyr docs are and should be designed for the project itself. How external projects use it may vary, there are many ways to do that (eg NCS approach, simple usage of intersphinx, etc)

@gmarull, I do not have permission to add tags.  Please restore the bug tag that you remove.  Here's my rationale:

If I'm not wrong Zephyr docs do not claim to offer the described feature,

From Documentation Overview:

Script-generated material for kernel configuration options based on Kconfig files found in the source code tree, ...

From Developer-mode Document Building:

Building the documentation for all the Kconfig options ...

To me those sound like pretty overt claims to support this feature.
Also consider the following evidence that the documentation system is expected to be used beyond the project website and is implicitly expected to describe the entire workspace:

Documentation Overview:

This same .rst content is also fed into the Zephyr Project’s public website documentation area (with a different theme applied).

Doxygen-generated material used to create all API-specific documents

Most of the reStructuredText sources are found in the /doc directory, but others are stored within the code source tree near their specific component (such as /samples and /boards)

The existence of the API Reference page
The existence of the External Module Samples page

Even if you interpret the the feature to be limited to the Zephyr repository or modules included in the default manifest, the current behavior goes beyond that and so is a bug.

The Zephyr documentation is designed to work for the Zephyr repository, how modules/applications use the Zephyr docs is a separate topic. Applications/modules are free to use whatever they consider best for their documentation, Sphinx is not the only available option. If they choose Sphinx, they can refer to Zephyr docs using intersphinx and can re-use dt/kconfig scripts to generate docs for their own Kconfig (including Zephyr ones if they prefer).

Even if you interpret the the feature to be limited to the Zephyr repository or modules included in the default manifest, the current behavior goes beyond that and so is a bug.

As far as I understand Zephyr supports building its docs. Beyond that point, what works and what doesn't should be considered undefined behavior.
If you consider this a critical feature I'd suggest sending an RFC with a proof of concept of how you think docs should work.

An example of what I consider a well-designed module with a custom documentation that has no relation with Zephyr nor Sphinx:
https://github.com/zscilib/zscilib

Beyond that point, what works and what doesn't should be considered undefined behavior.

Yes, the behavior is undefined, but the triage team assessed the current inconsistent behavior as a "bug".  It seems it is up to you to justify to them that the "bug" label should be removed.

The module you reference states "the main development target for the library is the Zephyr Project," and has:

.rst files in the samples with Zephyr-style documentation
Doxygen comments in the headers
zephyr_* functions in the CMakeLists.txt
A Kconfig file that is seems only to be referenced from zephyr/module.yml

Though it may not be sponsored or managed by the Zephyr Project, it is explicitly related to Zephyr and implicitly is intended to have its content included when Zephyr documentation is generated with this in the codebase.  If this included a board definition it also would have shown the current behavior assessed as a bug.

@galak, the bug label was removed from this issue since the required behavior is unspecified.  During the triage meeting a few weeks ago we discussed the criteria for "bug" vs "enhancement", and concluded the inconsistent behavior should be a "bug".  If you still come to the same conclusion, please restore the "bug" label, as I do not have permission to do so.

Closing as won't fix. As mentioned by @gmarull on multiple occasions in this thread, I don't think it's practical nor desirable at this point to extend the scope of or documentation tooling to things that are not Zephyr itself.


Modernize

fixes #64

@jason20c py3.10 changes looks good - in pyproject.toml it still needs to be added to the classifiers property towards the top of the file.


Package Installation is stuck

Hello, thank you for the wonderful script. It seems to be the most useful solution to have a well functioning R environment in Linux.
I had tried the script on pop OS and it worked perfectly all right. However, on Ubuntu 22.04, the package installation remains stuck (please see the last line of the output pasted below). Can you please help resolve this and let me know if I should provide additional information. Thank you.
1] "install.packages(ggplot2)"

install.packages("ggplot2")
Available system packages...
Hit https://dl.google.com/linux/chrome/deb stable InRelease
Hit http://security.ubuntu.com/ubuntu jammy-security InRelease
Get:1 https://zotero.retorque.re/file/apt-package-archive ./ InRelease [2153 B]
Hit https://apt.pacha.dev ./ InRelease
Get:2 https://apt-daily.pacha.dev ./ InRelease [1662 B]
Hit https://ppa.launchpadcontent.net/c2d4u.team/c2d4u4.0+/ubuntu jammy InRelease
Hit https://ppa.launchpadcontent.net/marutter/rrutter4.0/ubuntu jammy InRelease
Hit http://in.archive.ubuntu.com/ubuntu jammy InRelease
Hit http://in.archive.ubuntu.com/ubuntu jammy-updates InRelease
Get:3 http://in.archive.ubuntu.com/ubuntu jammy-backports InRelease [108 kB]
Fetched 112 kB in 6s (632 B/s)

There is a binary version available but the source version is later:
binary source
isoband  0.2.6  0.2.7
Do you prefer later versions from sources? (Yes/no/cancel) no
Install system packages...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reading package lists... Done
Building dependency tree... Done
ading state information... 0%

hi @rishieco
is not stuck, you should ideally select "no" and avoid compiling from sources
otherwise, select "yes" and compile the most recent version, but make sure to go to prepare some coffee

also @rishieco, can you send me a screenshot
sometimes pressing ENTER just works from VSCode

Hi, thank you. You are right; selecting "no" and installing "binary packages" seems to work but its is taking a long time and nothing seems to be happening after this message-  "ading state information... 0%"
Later I used the "yes" to install the same packages and it worked well for "tidyverse", "secr" etc- no errors or problems so far.
I am very happy with that and your script seemed to have taken care of dependency issues which I have always faced in ubuntu with r so far. So thank you for that!
I will send you a screen shot of the issue later.

Well, I did nothing but happy it worked.

@rishieco hi! which Pop version are you using?

Hi its is 22.04 LTS (NVIDIA) on a thinkpad T480

Thanks! amazing laptop, kinda heavy for me but a great one. I use a Thinkpad x1 carbon here, amazing battery life and very light (1.8 lbs)


Tabbing does not insert \t, instead it tabs to UI controls

Using version 1.9 on Windows 1909 (Rel Prev)

Good catch! Will look into this to see how to keep the user in the TextBox while still providing a mean to escape it. :)

Would you like me to tackle this issue?

Fixed by the amazing @yaichenbaum! 😎


[REQUEST] Http Digest Auth

Hey,
it it possible to add http digest auth  ? i know you already support basicauth
thank you

Could you please provide a website that has this kind of auth so I can have something to test it on? I don't want to set up one myself, too much work.

check it
https://docs.postman-echo.com/?version=latest#70ed7920-ead1-2d20-645a-c716ab0fd137
https://docs.postman-echo.com/?version=latest#a4c04e32-72cf-0475-07dc-89c23f85cf0c
https://postman-echo.com/digest-auth

Thank you, I will include this in 1.2.0

Hey, I see this type of authorization is quickly done with a single custom header. Since you would need to parse all of the things yourself (realm, nonce, cnonce) and put them in the boxes of the GUI, I find it unnecessary to implement as you can easily do it with a single header.
I will leave this open and marked as low priority in case I decide otherwise in the future, but for now I don't see the point since it' very easy to write a header and replace the parsed variables inside it.


This article seems to be incorrectly parented in the ToC

It's parented under "Use a file watcher" which seems completely unrelated.

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

ID: f2deb6b4-41be-256b-9569-819f7af5b2fa
Version Independent ID: ea1db4c0-e8cc-98e8-a235-8c80e9a8f395
Content: Middleware activation with a third-party container in ASP.NET Core
Content Source: aspnetcore/fundamentals/middleware/extensibility-third-party-container.md
Product: aspnet-core
GitHub Login: @guardrex
Microsoft Alias: riande

Dup of #10807

Sorry, it's not exactly a dupe, 'cause it's two different articles both with the same problem and I just wanted to make sure to report it for both in case it wasn't obvious. Hope that was clear!


Add support for Cloudflare Worker deployment

Add support for Cloudflare Worker deployment and benchmarking via STeLLAR. Cloudflare Workers used to be only deployable via a domain that is owned by the user (e.g. www.mydomain.com), but they now support deployments via a subdomain called workers.dev without the need to own a domain.
Issues

Serverless Framework plugin for Cloudflare Workers only support deployments with a domain (which we do not have) with a required "zoneId" value
Due to the nature of how Cloudflare's infrastructure works, deployments with Serverless Framework plugin only supports Javascript runtime deployments (After modification for domain/zone-less deployments)

Solution

Use Cloudflare's CLI tool wrangler to deploy instead
This supports both domain/zone-less deployments as well as multiple runtimes

Closed as this has been resolved by #303.


fix for using compiled time defined strings

Description
Resolves # (If this PR is unrelated to a ticket, please erase this line)
Please include a summary of the change
Type of change
Please select one below (Please click check boxes AFTER submitting ticket)

[x] Bug fix
[ ] New feature
[ ] New Documentation

How Has This Been Tested?
Please describe the tests you've added or any tests that already cover this change. Include relevant information, such as which operating system you tested on.
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added debugging support to my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I have added any new baselines to the repo

Don't forget to squash merge when this pull request is approved

Yes, change the file, add the file, commit it and push it to GitHub.
Eric
From: ARSanderson<EMAIL_ADDRESS>Sent: Friday, March 22, 2019 3:10 PM
To: visit-dav/visit<EMAIL_ADDRESS>Cc: Brugger, Eric<EMAIL_ADDRESS>Review requested<EMAIL_ADDRESS>Subject: Re: [visit-dav/visit] fix for using compiled time defined strings (#3348)
@ARSanderson commented on this pull request.

In src/databases/Uintah/avtUintahFileFormat.Chttps://github.com/visit-dav/visit/pull/3348#discussion_r268354790:

@@ -114,7 +110,7 @@ avtUintahFileFormat::avtUintahFileFormat(const char *filename,

   dataVariesOverTime = attrs->GetBool(UINTAH_DATA_VARIES_OVER_TIME);

 }

}

Accident when forcing a recompile. Will send a fix??? How best to do that ? a new commit??
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHubhttps://github.com/visit-dav/visit/pull/3348#discussion_r268354790, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABDTftefnm3ySxr-NuV3L-gVC2LljbsNks5vZVS3gaJpZM4cEe_4.

I approve.


[SCB-475] Add section for downloading latest release in README

Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Format the pull request title like [SCB-XXX] Fixes bug in ApproximateQuantiles, where you replace SCB-XXX with the appropriate JIRA issue.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Run mvn clean install to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage decreased (-0.2%) to 94.373% when pulling 31c4a71c38b7f718fc6af1bd19e73fc170ad2d99 on yangbor:master into 66c119865f2aa5010e1c8ea2b8b80817f0795b4a on apache:master.


Send multiple allowance transactions parameters and return data

Definition of Ready

[x] Does this meet the INVEST criteria?
[x] Does this have a clearly defined user?
[x] Does this have an estimate?
[x] Does this have acceptance criteria?
[x] Does this have sufficient context (wireframes, business rules, etc.)?
[x] Is this traceable to a feature, epic, or PI?

User Story
As a CAMPD API user I want to send filter criteria to the  allowance transactions API endpoint so that I can see results
Acceptance Criteria
Given that a user has entered one or more valid values for all the parameters (see parameters below)
When API endpoint is executed
Then the system displays the records that match the criteria (containing data elements below)
Given that a user has entered one or more valid values for all the parameters in an upper case or lower case format
When API endpoint is executed
Then the system displays the records that match the criteria
Given that a user has entered one or more valid values for all the parameters without white space(s) before or after the delimiter
When API endpoint is executed
Then the system displays the records that match the criteria
Given that a user has entered one or more valid values for all the parameters with white space(s) before or after the delimiter
When API endpoint is executed
Then the system displays the records that match the criteria
Given that a user has made a GET request with the attach file parameter set to true
When request is executed
Then the system produces a file in the requested file format (json or csv)
AND the file contains the records that match the criteria (see context)
Does this Story require 508 Testing?

[ ] Implementing a new authoring tool that will produce code / content for the application
[ ] Implementing a 3rd party widget that will be part of the application
[ ] Adding new / updating custom functionality
[ ] Adding new / updating a page template
[ ] Adding new / replacing existing functionality (unless the replacement has already passed 508 testing)
[ ] Full Site Review prior to a scheduled EPA 508 review
[ ] Planning a video that will appear on the application
[ ] Producing a video that will appear on the application
[ ] Producing Training materials
[ ] Producing documents

Parameters

Program: Optional, multiple values allowed, retired/active allowance programs, values: ARP, CAIRNOX, CAIROS, CAIRSO2, CSNOX, CSNOXOS, CSOSG1/2, CSSO2G1/2, NBP, OTC, TXSO2

Account Type: Optional, multiple values allowed, values: Facility Account, Unit Account, General Account, Reserve Account, Surrender Account, AL (UI only)L, searches both buyer and seller account types

Account Number: Optional, multiple values allowed, searches both buyer and seller Account numbers

Facility ID (ORIS code): Optional, multiple values allowed, searches both buyer and seller ORIS codes

Owner/ Operator:  Optional, multiple values allowed, query will return all records that match owner OR operator specified, searches both buyer and seller Owner/Op

State:  Optional, multiple values allowed, 2 letter postal abbreviation, searches both buyer and seller states

Vintage Year: Optional, multiple values allowed, Format: YYYY, 1995 or greater

Transaction Begin Date: Required, single value,  Range: 03/23/1993-current date Format: YYYY-DD-MM

Transaction End Date: Required, single value, Range: 03/23/1993-current date, Format: YYYY-DD-MM

Transaction Type: Optional, multiple values allowed, Value: Initial Allocation, Emissions Deduction, Private Transfer, New Unit Aside Allocation, etc.

Data Elements
When the system identifies at least one record that matches the criteria, then for each record the system will display the data below and ordered by PRG_CODE> TRANSACTION_ID > VINTAGE_YEAR > START_BLOCK
PRG_CODE
TRANSACTION_ID
TRANSACTION_TOTAL
TRANSACTION_TYPE
SELL_ACCT_NUMBER
SELL_ACCT_NAME
SELL_ACCOUNT_TYPE
SELL_FACILITY_NAME
SELL_ORISPL_CODE
SELL_STATE
SELL_EPA_REGION
SELL_SOURCE_CAT
SELL_OWN_DISPLAY_NAME
BUY_ACCT_NUMBER
BUY_ACCT_NAME
BUY_ACCOUNT_TYPE
BUY_FACILITY_NAME
BUY_ORISPL_CODE
BUY_STATE
BUY_EPA_REGION
BUY_SOURCE_CAT
BUY_OWN_DISPLAY_NAME
TRANSACTION_DATE
VINTAGE_YEAR
START_BLOCK
END_BLOCK
TOTAL_BLOCK
Context

need regression testing for allowance holdings

CAMPD_DataLables_Allowance_5_12_2021.xlsx
Travis,
CAMDNATS.TTRANTYPE lists the possible transaction types for transactions recorded in the CAMDNATS.TTRANSACT table. CAMDNATS only includes legacy OTC and NBP data.
CAMDAMS.TRANSACTION_TYPE_CODE lists the possible transaction types for transactions recorded in the CAMDAMS.TRANSACTION table. This covers all transactions for all other programs (ARP, CAIR, CSAPR, any new program that might come along).
ALLOCATION_IND in CAMDAMS.TRANSACTION_TYPE_CODE has 3 possible values.
• 0 – transaction type that is not an allocation
• 1 – transaction type that is an allocation
• -1 – transaction type that acts as a reversal or surrender of an allocation
o These are exclusively ARP transaction types that were used during ARP Phase 1
 DI Reallocation Surrender
 RP Phase 2 Early Reduction Payback
 RS Reduced Utilization Payback
 SP State Cap Payback
 SS Substitution Payback
 ST Substitution Termination
 TM Reduced Utilization Termination
The ALLOCATION_IND field is used during the AMPD data mart loading on CAMDPUB when populating the “Compliance Year Allowances Allocated” for compliance query results.
It is also used during the running of compliance in CBS and CSA when determining which allowances to deduct using FIFO.
Mark
From: Lageman, Travis<EMAIL_ADDRESS>Sent: Monday, April 12, 2021 2:03 PM
To: Mark Hayward<EMAIL_ADDRESS>Ann Albrecht<EMAIL_ADDRESS>Cc: Desantis, Laurel<EMAIL_ADDRESS>Kuhns, Jason<EMAIL_ADDRESS>Stetsyuk, Karina<EMAIL_ADDRESS>Gill, Sandeep<EMAIL_ADDRESS>Subject: Lookup code table for Allowance Transactions
CAUTION: Don't open links or attachments unless you recognize the sender and know they are safe.
Hi Mark & Ann,
Hope you had a nice weekend. I have another database question. I was looking for the transaction type code table and realized there are two different tables, one under the TRANSACTION_TYPE_CODE in CAMDAMS (which I believe is the current) and then one under TTRANTYPE in CAMDNATS (the older). I believe these are both necessary to get the full list of transaction types in the database. Is this correct or is there additional context I should be aware of?
I also noticed that there are some -1 values in the ALLOCATION_IND field for TRANSACTION_TYPE_CODE which I am confused as to what that identifies as opposed to 0 or 1, which make sense.
Thanks in advance,
Travis Lageman
Environmental Policy Analyst
Clean Air Markets Division
U.S. Environmental Protection Agency
P:<PHONE_NUMBER>
Testing
Test Case: TC311
Tester: @JanellC
Definition of Done

[x] Have all Acceptance Criteria been agreed to and validated by the scrum team?
[x] Has the code been unit tested and peer reviewed?
[x] Have the functional tests been executed?
[x] Have all defects been reviewed and dispositioned, resolved, or deferred?
[ ] Has the user story been accepted by the Product Owner?
[x] Is the user story ready to be deployed to the test/staging environments?

@JanellC @sdhawan16  I noticed that a number of the json property labels returning via swagger for transactions do not match the labels in the data dictionary. I thought we were using those agreed upon labels for new data types so we don't have to go back and update these later?

Hi @tlageman-epa  during backlog refinement on 8/11, the dev team mentioned that they reused some of the code from allowance holdings to produce the allowance transactions labels. Updating the JSON in this ticket might have broken some stuff since we use the same labels for holdings and transactions. We have zenhub ticket Update account data labels to the new data dictionary #1904 in the backlog to update the data labels for allowance holdings and transactions

https://easey-dev.app.cloud.gov/api/account-mgmt/allowance-transactions?page=1&perPage=10&transactionBeginDate=2000-03-01&transactionEndDate=2000-03-01
TC311 passed @tlageman-epa


How do I play default notification sound on android ?

I used "RNSystemSounds.iOSSoundIDs.SystemSoundPreview1" this constant to play notification sound in iOS. What constant should I use to play default notification sound (chime) on android ?
I looked through https://developer.android.com/reference/android/media/ToneGenerator#TONE_DTMF_0 but I could not determine the variable which refers to that sound

Hello @sushrut-desora, sorry for the late reply.
Are you looking for RNSystemSounds.AndroidSoundIDs.TONE_DTMF_0?

Well I'm pretty sure that this is what you were looking for so I close the issue.

Feel free to close the issue as this is not an actual issue with the library itself. However, "TONE_DTMF_0" tone is no where close to a chime sound nor is it suitable as a notification alert. We do not want our to play a long annoying beep for our users when they receive a notification or alert. I tried all the android constants and I believe that it might not be possible to play a chime notification sound using this library on android. It only work on iOS at the moment using "RNSystemSounds.iOSSoundIDs.SystemSoundPreview1" constant.
There was an error in the link attached to the issue. I am not looking for "TONE_DTMF_0". I was looking for a chime sound same as or similar to one you would play for a notification alert.

Ok sorry to hear that, if you tried every sounds and none suits your needs there's not much we can do.


Release fails with electron-packager 5.1.0

Hi,
Releases pacakged with electron-packager 5.1.0 don't run:
Error: Cannot find module '/home/domas/Projects/electron-react-boilerplate/release/linux-x64/ElectronReact-linux-x64/resources/atom.asar/browser/lib/init.js'

But works with 5.0.2. Fixed the problem for me by updating package.json to fixed vesion of electron-packager:
"electron-packager": "=5.0.2"
Not sure yet why 5.1.0 broke

I can't reproduce this on my computer with electron-packager 5.1.0 installed. Could you provide precise reproduce steps and your os environment information?

3 days ago it would fail the same on ubuntu 15.04 and a macbook.
I tried to reproduce it from scratch again to paste you console output, but it works now with 5.1.0, strange... Something must have changed since.
Can close this then, I guess :)

Maybe one of electron-packager's dependencies apply the patch. Anyway, reopen this if you reproduce this issue.


Fix git push error for protected CLA branch

The pull request is created from master636915517895258329 to master to fix git push error for protected CLA branch

@Taojunshen : Thanks for your contribution! The author, @, has been notified to review your proposed change.


Maven Surefire Plugin Missing in pom.xml

I tried to build Hipparchus from scratch using mvn install  and I had to manually add the surefire to the pom.xml plugin in order to build the library.

This seems strange to me.
The plugin is declared in the hipparchus-parent pom.xml. The version is currently set to 3.0.0-M5 (not the latest one, but not tool old). This has worked this way for years.
In which pom did you add the plugin and how did you compile the library?

I am trying to compile the library using mvn install inside of the hipparchus-2.3-src directory. I added the plugin to the pom.xml inside that folder. I am also having issues with some tests not passing so I cannot build the library at all.
The first test that fails is :
[ERROR] Failures: [ERROR]   FastMathTest.checkMissingFastMathClasses:1479 FastMath should implement all StrictMath methods
I run Windows 11 and JDK 1.19, which can be the issue. I am not sure if any new StrictMath methods were added in recent Java releases. Which JDK version should I use?
I am also trying to build Orekit without success using the  mvn install  command, which is also failing me.
This is the log:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project orekit: Fatal error compiling: java.lang.IllegalAccessError: class org.orekit.compiler.plugin.DefaultDataContextPlugin$AnnotationTreeScanner (in unnamed module @0x148b889a) cannot access class com.sun.tools.javac.tree.JCTree (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.tree to unnamed module @0x148b889a
Looks like it is also a JDK issue, could you tell me which JDK version is used by both libraries?
I am fairly new to Java so maybe I have missing libraries that everyone else already had installed.

Running mvn install from the top level directory should work without any change.
I'll check that this evening when I'll be back home.
Java versions from 8 to 17 are known to work and I usually use OpenJDK 8 for building the official releases. Maybe some new functions have been added to StrictMath with Java 19, I'll check that too.

I managed to build Hipparchus with JDK 1.17, but Orekit still fails.

Did you use OpenJDK or a different implementation?
I guess the error comes from the compiler plugin, which allows to detect use of default context. This plugin makes use of internal classes of the Java platform that are present in both OpenJDK and Oracle versions but may be missing in other omplementations.

Orekit builds with official Java SE 11 from Oracle just fine.

Closing this issue as a duplicate of #272.


Remove UTF8Error and Url Error

UTF8Error should have already been removed. It's only an issue with websocket parsing which doesn't occur in this lib.
The url error is more of a "reducing the public API" change. It shouldn't ever happen because all of the URLs are controlled by the library. No user input ends up in URLs. If a URL fails to parse, something is fundamentally wrong, so we can just panic instead.

LGTM


adds contributing doc

starter contributing doc-- feel free to add more, like notes on testing etc

empty file in commit? closing


CFG Recover ARM Binaries with Jump Tables

Create some binaries with a variety of jump tables and recover them, preserving jump table handling.

How are jump tables structured in ARM?
Does IDA recognize them?
How do we store them in CFG.proto?

I believe this works now.


stdFiber - Issue when errors occur

'Calls current sub-process in the fiber procedure. Advances the queue if the ran sub-process is finished.
'@returns {Boolean} True if this fiber procedure has finished execution (i.e. future stepping not required anymore)
Friend Function protStep(ByVal Agent As Object) As Boolean
  On Error GoTo ErrorHandler
    Set This.Agent = Agent

    Dim oMe As Object: Set oMe = Me
    If This.procs(This.procStep).Run(oMe) Then
      This.procStep = This.procStep + 1
      This.isFinished = This.procStep > This.procsCount
    End If
    protStep = This.isFinished
    Exit Function
  On Error GoTo 0
ErrorHandler:
  protStep = True               '<==== This needs to be true, else process will fail
  This.isFinished = True
  This.Result = Null
  This.ErrorText = Err.Description & "(" & Err.Number & ", " & Err.Source & ")"
End Function

Should add an OnError callback to RunFibers()


NuGet.org reports TFMs incorrectly

by @jamesqo
I've run into a bug under the new ASP.NET 5 project.json format where the package version will be listed as Windows 0.0 (example) when uploaded to the website. Steps to reproduce:
1.
cd ~
git clone -b nuget-snapshot https://github.com/jamesqo/enu.git

2. Change the project.json package ID to a different name
3. Open the solution in Visual Studio and build
4. Upload it to nuget.org and the supported versions will be:

DotNET 5.0
.NETFramework 4.5
Windows 0.0

Found the issue in NuGet.Core, more specifically this method: https://github.com/NuGet/NuGet2/blob/dev/src/Core/Utility/VersionUtility.cs#L208
The NuGet package contains a folder name "win" which is passed to VersionUtility.ParseFrameworkName and returns Windows,Version=0.0.
Possible fixes:

Update the client to return a more meaningful version number for this
Update the ParseFrameworkName method to make use of the target framework mappings defined in VersionUtility (using the NormalizeFrameworkName method`

My guess would be the latter option is the way to fix this.
Proposed fix: https://github.com/NuGet/NuGet2/commit/99e89444931d6e4dacb68f1428eef2067e00d610#diff-429cfdb033034ab032490b1e3ab4306eR310 (test: https://github.com/NuGet/NuGet2/commit/99e89444931d6e4dacb68f1428eef2067e00d610#diff-f9c7c98c3d85f453f20ab6f5895e29baR1326)
Unfortunately, this proposed fix breaks 8 existing tests. @yishaigalatzer Please reassign this issue to someone who has a notion of possible consequences of making this change in NuGet.Core.
Would it make sense to update the gallery side to show a nice label here instead of updating NuGet.Core?

Lets update the gallery, and work with @emgarten on the core fix.
Going forward we need to start thinking about getting rid of nuget.core dependency in the gallery, we are almost there in the client

What should the gallery display for this one? Windows? NETCore?

Relates to #2720

@jamesqo @yishaigalatzer What should the gallery display for this one? Just "Windows"? "NETCore"? Other?

@maartenba Probably "Windows," you don't want people getting confused because they think a ".NETCore" package is automatically compatible with their .NET Core library.


Is there a way to have multiple conditional statement in yml condition

Hi,
I am looking for running multiple conditions in Yml file:
title != null; title.length < 255;
Please update if something like this can be done.

Can I use somthing like this @benas
condition: 153573467 > Instant.now().toEpochMilli()
Please update.

Is there a way to have multiple conditional statement in yml condition

Yes, the condition can be as complex as you want, as long as it is a correct MVEL condition.

Can I use somthing like this @benas
condition: 153573467 > Instant.now().toEpochMilli()

That's rather an MVEL question 😄 I would add a fact named now with the value of Instant.now().toEpochMilli() and then use it in the condition like 153573467 > now.
I'm closing this issue but you can comment here if you want.


"Condition passed" when variable ends with "if"

Given:
const sif = noiShared.get('sif');

Highlight the const sif and ctrl + l
Produces:
console.log('sif', sif);
const sif = noiShared.ge
console.log('CONDITION PASSED');t('sif');

interesting, that is a bug, i shall look to fix it.

@jlucio-key as of v 1.6.3, i believe this bug has been fixed. Please let me know if you see a reoccurence or further issues.


Bug in serialization of subclass

Environment

Qiskit Terra version:
Python version:
Operating system:

What is happening?
When creating a subclass of a PauliGate, it does not serialize correctly.
See example below. This was originally opened as an issue in qiskit-ibm-provider:
https://github.com/Qiskit/qiskit-ibm-provider/issues/690.
How can we reproduce the issue?
import io
from qiskit import QuantumCircuit
from qiskit.circuit.library import PauliGate
from qiskit.qpy import dump, load

def check_serialization(circuit):
    # dump and load
    qpy_file = io.BytesIO()
    dump(circuit, qpy_file)
    qpy_file.seek(0)
    new_circuit = load(qpy_file)[0]

class ChildPauliGate(PauliGate):
    """Trivial subclass of PauliGate"""
    pass

# Subclass PauliGate
circ = QuantumCircuit(2)
circ.append(ChildPauliGate("XX"), [0, 1])
circ.measure_all()
check_serialization(circ)

This fails with the following message:
Traceback (most recent call last):
  File "/home/merav/work/qiskit_ibm_provider/json_bug/../tests/json_bug_terra.py", line 21, in <module>
    check_serialization(circ)
  File "/home/merav/work/qiskit_ibm_provider/json_bug/../tests/json_bug_terra.py", line 11, in check_serialization
    new_circuit = load(qpy_file)[0]
  File "/home/merav/work/terra/terra-main/qiskit/qpy/interface.py", line 269, in load
    loader(
  File "/home/merav/work/terra/terra-main/qiskit/qpy/binary_io/circuits.py", line 1089, in read_circuit
    _read_instruction(file_obj, circ, out_registers, custom_operations, version, vectors)
  File "/home/merav/work/terra/terra-main/qiskit/qpy/binary_io/circuits.py", line 252, in _read_instruction
    inst_obj = _parse_custom_operation(
  File "/home/merav/work/terra/terra-main/qiskit/qpy/binary_io/circuits.py", line 342, in _parse_custom_operation
    inst_obj = Gate(gate_name, num_qubits, params)
  File "/home/merav/work/terra/terra-main/qiskit/circuit/gate.py", line 37, in __init__
    super().__init__(name, num_qubits, 0, params, label=label)
  File "/home/merav/work/terra/terra-main/qiskit/circuit/instruction.py", line 105, in __init__
    self.params = params  # must be at last (other properties may be required for validation)
  File "/home/merav/work/terra/terra-main/qiskit/circuit/instruction.py", line 223, in params
    self._params.append(self.validate_parameter(single_param))
  File "/home/merav/work/terra/terra-main/qiskit/circuit/gate.py", line 235, in validate_parameter
    raise CircuitError(f"Invalid param type {type(parameter)} for gate {self.name}.")
qiskit.circuit.exceptions.CircuitError: "Invalid param type <class 'str'> for gate pauli."

What should happen?
Should work correctly.
Any suggestions?
The method _write_instruction defines:
gate_class_name = instruction.operation.__class__.__name__

Perhaps it should be taking
gate_class_name = instruction.operation.__name__ ?

The problem here is a conflict between the Gate class and the params list for PauliGate. What qpy does in the case of custom gate classes (that are defined outside of qiskit) is it stores a custom instance of Gate with the definition, name, number of qubits, and params copied over from the custom class. This is done because for deserialization there is no guarantee that the custom definition will be available on the other side (the class might not be defined, it might be completely different, etc). However, in this case because it's a subclass of PauliGate the params are strings which is a valid type for PauliGate's constructor, but not for a Gate object.  This is fundamentally an issue with the data model of Gate/Instruction's inheritance around parameter type validation (where it allows the parent to be more restrictive than the child class). I'm not sure there is fix that will allow the PauliGate subclass to be serialized as it's built there short of changing that. If you overrode the params of ChildPauliGate not be the pauli labels then (with a fix to #8941) the serialization will work as expected as a gate named pauli with the same definition will exist in the circuit.


Incorrect Time range.

Hello @dpwe , thanks for your great work. But I have a question about the time range when I tried to print multiple outputs. I set -x 5 and expect to get 5 top-rated results, but I get this weird result.

and I print the result list.

You can see I got the same file and negative start time.

What this means is that the matching region itself has a lot of self-similarity, so we get multiple matching reports describing overlapping time ranges.  There should be some way to simplify this, but there's no effort to avoid it in the current code.
Imagine a reference item that includes a (near-identical) repeat.  So if "A" is some stretch of audio, the reference item is AA.  Now, if there's a query that includes AA, it will match the reference at offset 0.  But it will also match by aligning its first A to the second A in the reference, so a match at offset T (where T is the duration of the the audio A).  And it will also match at -T, corresponding to the second A in query aligning to the first A in the reference, etc.
For your example, it looks like T=56, and the query and reference have more than 8 repeats, i.e. AAAAAAAAA..., so that even at 8T (448 frame skew), we're getting matches.
If you don't want these overlapping matches to lead to multiple reports, your only option at the moment is to write your own code to go on top that calculates overlap between multiple match alignments between two items, and only reports the "biggest".  But I haven't come up with a completely clean solution, since in general overlapping regions can form complex patterns (and I've seen such issues in practice).


TO Golang -- return empty slice for empty ds request list

fix ds request reader.  if empty list, return empty slice rather than nil.
Add empty list test to api handlers

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/incubator-trafficcontrol-PR/1091/
Test PASSed.


Works on Windows but needs Mac testing

This should effectively be the same but plz test on Mac and make sure the commands still work.
Setting TS_NODE_COMPILER_OPTIONS and -O should be equivalent, see docs:
https://www.npmjs.com/package/ts-node

^ this worked fine for me - thanks!! :)


Kafka reporters in gobblin-metrics switch the name of the schema to t…

…he appropriate topic before registering in schema registry.

@chavdar can you review?

@zliu41 can you review?

@zliu41 addressed comments.

LGTM


Fuse operations with different numbers of tasks

Fixes #284
This adds the necessary logic to the fuse code to fuse two operations that have a different number of tasks, but fusion must be controlled manually using the always_fuse argument to the optimization functions. This is fine for experimenting with the optimizer, but we'll probably want to add better heuristics about when to fuse these types of operations automatically in the future.

This is very exciting!

I've generated a few plan visualizations to give an idea of what the code does.
Running this cut-down quadratic means example
https://github.com/tomwhite/cubed/blob/1762d3c685e7a1333c2809d2d9e419ff6508c5ce/cubed/tests/test_core.py#L527-L537
gives the following plan using the old optimization algorithm (for t_length=500):

The reduce rounds (for the mean operations) have 50, 4, and 1 task(s).
If we use the new optimization algorithm then it will fuse the first mean operation that has two inputs into one:
    m = xp.mean(uv, axis=0, split_every=10, use_new_impl=True)

    m.visualize(
        filename=tmp_path / "quad_means",
        optimize_function=multiple_inputs_optimize_dag
    )

Notice that the number of tasks has gone down from 160 to 59, and the amount of intermediate data stored has gone down from 16.8GB to 7.7GB. The reduce rounds have 50, 5, and 1 task(s) - this is controlled by the split_every=10 argument.
If we now fuse the first two operations (purple boxes with rounded corners) then we get make the plan even smaller. Note in the code below we have to explicitly ask for this operation to be fused.
This is using the logic from this PR which is able to fuse operations with a different number of tasks. The first operation (marked __mul__) has 50 tasks, and the second (mean) has 5.
    m = xp.mean(uv, axis=0, split_every=10, use_new_impl=True)

    m.visualize(
        filename=tmp_path / "quad_means",
        optimize_function=partial(multiple_inputs_optimize_dag, always_fuse=["op-008"]),
    )

There are now only two reduce rounds: with 5 and 1 task(s). And a total of only 8 tasks, and 166.8MB of intermediate data - a significant saving.

The mypy failures suggested to me that num_input_blocks belongs to BlockwiseSpec, not PrimitiveOperation, since it doesn't apply to a rechunk operation, for example. This change means that num_input_blocks also sits next to function_nargs, which it is related to, so that seems better.

Wow that's a big difference. Thanks for writing this out @tomwhite.
I was about to try an estimate the projected speedup here (assuming IO dominates the execution time), but without being able to see the number of tasks in each stage it's hard to reason about. (Half the number of zarr stores to be written, but not necessarily twice as fast because do array-008 and array-007 have the same amount of parallelism that they did before optimization?) Not seeing this information in the visualization also made https://github.com/coiled/feedback/issues/271#issuecomment-1921663860 less clear - perhaps this information should be included in the graph visualization itself?

It's definitely hard to reason about, even with the number of tasks in each stage. (BTW I have listed the number of tasks in each stage in the comment above.) The total number of stages is probably the biggest factor in how long the computation takes. I plan to run some benchmarks to measure the performance of these workloads.
But I agree that it would be useful to put the number of tasks in the visualization. It does appear in the tooltip for nodes, but for some reason that doesn't appear when the SVG is embedded in another page.


ImdsManagedIdentityOAuthProvider should send resource ID instead of OIDC scope

Describe the bug
The current implementation of ImdsManagedIdentityOAuthProvider (for MSI-based authentication in Azure) tries to get tokens from IMDS endpoint by using the default OIDC scope (resource ID+permission) of Azure storage service (https://storage.azure.com/.default) as query parameter resource.
https://github.com/apache/arrow-rs/blob/master/object_store/src/azure/credential.rs#L53
https://github.com/apache/arrow-rs/blob/master/object_store/src/azure/credential.rs#L418-L428
const AZURE_STORAGE_SCOPE: &str = "https://storage.azure.com/.default";   /// <-- This is a "scope"
...
impl TokenCredential for ImdsManagedIdentityOAuthProvider {
    /// Fetch a token
    async fn fetch_token(
        &self,
        _client: &Client,
        retry: &RetryConfig,
    ) -> Result<TemporaryToken<String>> {
        let mut query_items = vec![
            ("api-version", MSI_API_VERSION),
            ("resource", AZURE_STORAGE_SCOPE),    /// <-- Set "scope" including ".default"
        ];

However, the value of resource must be a resource ID (https://storage.azure.com/) without .default. You can find a C# code example in the following official document.
https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/tutorial-vm-windows-access-storage#access-data
To Reproduce
Sorry. I cannot directly reproduce this problem since I have no experience in Rust. We identified this problem when we tried to write Delta Lake file by using Python binding of delta-rs which uses Rust object_store.
deltalake.PyDeltaTableError: Failed to load checkpoint: Failed to read checkpoint content: Generic MicrosoftAzure error: Error authorizing request: Error performing token request: response error "adal: Refresh request failed. Status Code = '400'. Response body: {"error":"invalid_resource","error_description":"AADSTS500011: The resource principal named https://storage.azure.com/.default was not found in the tenant named *****. This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant. You might have sent your authentication request to the wrong tenant.\r\nTrace ID: *****\r\nCorrelation ID: *****\r\nTimestamp: 2023-04-17 16:15:01Z","error_codes":[500011],"timestamp":"2023-04-17 16:15:01Z","trace_id":"*****","correlation_id":"*****","error_uri":"https://westeurope.login.microsoft.com/error?code=500011"}
Endpoint http://<IP_ADDRESS>/metadata/identity/oauth2/token?api-version=2018-02-01&client_id=*****&resource=https%3A%2F%2Fstorage.azure.com%2F.default
", after 0 retries: HTTP status client error (403 Forbidden) for url (http://<IP_ADDRESS>/metadata/identity/oauth2/token?api-version=2019-08-01&resource=https%3A%2F%2Fstorage.azure.com%2F.default&client_id=*****)

An important part in this error message is the following:
The resource principal named https://storage.azure.com/.default was not found in the tenant named *****.

We can reproduce the same error by sending requests to IMDS endpoint.
# with ".default"
curl -H "Metadata: true" "http://<IP_ADDRESS>/metadata/identity/oauth2/token?api-version=2018-02-01&client_id=***&resource=https%3A%2F%2Fstorage.azure.com%2F.default"

adal: Refresh request failed. Status Code = '400'. Response body: {"error":"invalid_resource", ...

# without ".default"
curl -H "Metadata: true" "http://<IP_ADDRESS>/metadata/identity/oauth2/token?api-version=2018-02-01&client_id=***&resource=https%3A%2F%2Fstorage.azure.com%2F"

{"access_token":"...

Expected behavior
ImdsManagedIdentityOAuthProvider sends request to http://<IP_ADDRESS>/metadata/identity/oauth2/token?api-version=2018-02-01&...&resource=https%3A%2F%2Fstorage.azure.com%2F, without .default in query parameter resource.

Is it possible the error is the result of a permissions restriction in your environment, the use of .default works in my test environment

@tustvold
It might work with .default in some environments (we are using AAD Pod Identity in AKS, which is an emulation of IMDS in Kuberentes cluster. This is probably a reason why we are seeing different results).
But the documentation clearly says that a value of resource should be "App ID URI of the target resource", not scope.
https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-use-vm-token#get-a-token-using-http
Managed Identity credential class in Azure Java SDK accepts resource ID as configuration parameter.
https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity/src/main/java/com/azure/identity/ManagedIdentityCredentialBuilder.java#L83
And an equivalent class in Azure Python SDK explicitly drops .default from query parameter values.
https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/identity/azure-identity/azure/identity/_internal/managed_identity_client.py#L112
https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/identity/azure-identity/azure/identity/_internal/__init__.py#L19-L29

I'd like to share my researches in case it helps.
My conclusion is that, in the below HTTP call, one needs to pass in a "resource" instead of a "scope".
This can be done by extracting the ressource from the scope (see _scopes_to_resource() mentioned above).

https://github.com/apache/arrow-rs/blob/master/object_store/src/azure/credential.rs#L427

How I reached that conclusion.
First, what is the definition of a scope

In OAuth 2.0, scopes and permissions are used interchangeably to define the level of access that a client has to a protected resource. Scopes are used to specify the level of access that a client has to a protected resource, but they do not provide the granularity necessary to define what the client can do with that resource. Permissions are represented as string values and are used by an app to request the permissions it needs by specifying them in the scope query parameter
In other words, scopes are per client app while permissions are per user. For example, one client app can have a scope(s) to access certain API(s), but the users of this client app will have different permissions in this API based on their roles.

Scope examples:

User.Read.All, Directory.ReadWrite.All
There are some "well-known" scopes like email, profile
And (in Azure at least) .default

Sources:
1. learn.microsoft.com
2. permit.io
3. stackoverflow.com
4. stackoverflow.com
What is the .default scope
→ See Microsoft documentation.
In particular, it states how, from a resource, to reference the .default scope.

The scope parameter value is constructed by using the identifier URI for the resource and .default, separated by a forward slash (/). For example, if the resource's identifier URI is https://contoso.com, the scope to request is https://contoso.com/.default.

So I understand that Scopes & Ressources are two different kinds of objects. Now I'd like to confirm how, from a ressource identifier, I can construct a scope. link to doc

The scope parameter is a space-separated list of delegated permissions that the application is requesting. Each permission is indicated by appending the permission value to the resource's identifier (the application ID URI).

Examples 1

var scopes = new [] {  ResourceId+"/user_impersonation"};

Example 2

GET https://login.microsoftonline.com/common/oauth2/v2.0/authorize?
client_id=6731de76-14a6-49ae-97bc-6eba6914391e
&response_type=code
&redirect_uri=http%3A%2F%2Flocalhost%2Fmyapp%2F
&response_mode=query
&scope=
https%3A%2F%2Fgraph.microsoft.com%2Fcalendars.read%20         <---- '%20' : space separated-list
https%3A%2F%2Fgraph.microsoft.com%2Fmail.send
&state=12345

When using a Managed-Identity, how to get an Access Token
An App is deployed on a VM. And an Identity (= a service-principal) is given to the VM. The App doesn't need to have its own service-principale, but can ask the get authorized with the same rights than the VM. For that, the App needs to query the Azure Instance Metadata Service (IMDS).

IMDS is a REST API that's available at a well-known, non-routable IP address (<IP_ADDRESS>). You can only access it from within the VM.

This IMDS service exposes a number of APIs, among them the /identity/oauth2/token API. As per the documentation, this API accepts a ressource parameter, but does not accept a scope as a parameter.
See Swagger spec for IMDS API, version 2019-08-01.

imds.json L109-114: "This is the urlencoded identifier URI of the sink resource for the requested Azure AD token." => Not a scope.
examples/GetIdentityToken.json: The ressource parameter is not given a scope, but a ressource.

Related Readings

learn.microsoft.co - Instance Metadata Service
learn.microsoft.co - Get a Token using HTTP

Also, from the source code, this call passes a scope value to a scope argument.

While that call, passes a scope value to a resource argument, here is the issue.

Thank you for your investigation, this makes sense to me and I would be happy to review a fix.

label_issue.py automatically added labels {'object-store'} from #4193


Nagłówek Poradni

XXX

Bitbucket: https://bitbucket.org/siecobywatelska/poradnia/issue/9
Originally reported by: Adam  Dobrawy
Originally created at: 2015-05-07T16:37:55.385

Fix by 8eb377a

Original comment by: Adam  Dobrawy


[stable/airflow] Postgresql not initializing

Describe the bug
I installed the stable/airflow chart, however, the postgres database does not initialize. The only thing I updated was adding a few extraEnv to the values.yaml file (POSTGRES_PASSWORD and REDIS_PASSWORD). The error I see when I exec into the postgres container is this "FATAL:  database "airflow" does not exist".
Version of Helm and Kubernetes:
Helm version 2.14.0 (also tried in 3.1.2)
Kubernetes version 1.16.7
Which chart:
stable/airflow 6.6.1
What happened:
The error when I exec into the postgres container is "FATAL:  database "airflow" does not exist".
What you expected to happen:
Postgres db to initialize
How to reproduce it (as minimally and precisely as possible):
run the below command:
helm install --namespace "airflow-test" --name "airflow-test" stable/airflow -f airflow/values.yaml
Anything else we need to know:
Is it running on AKS version 1.16.7

This seems to be more related to the postgres chart, I fixed it with manually initializing the database, as suggested here https://postgresapp.com/documentation/troubleshooting.html


diktat-gradle-plugin for gradle >= 6.8 with kotlin 1.4

Not be needed any more:

Issue with custom config has been worked around using system property
There still may be dependency version conflicts (gradle updates kotlin slower than we do :) )
ktlint-gradle uses javaexec approach too: it gives more independence from build tool


Add website field (fix bug 690357)

I added a website field. It's really simple. But I'm trying to have stuff all pull request-y and not be in master for a bit. r?

looks good

This looks closable, so I shall.


When these buttons are pressed twice, they rewind for 10 seconds.

Please add

These buttons are meant to rewind the songs. I don't want to add extra two buttons so closing this


--probe renamed to --probe-selector

Describe the bug
The CLI stopped accepting a --probe command line flag and now expects a --probe-selector flag instead. However, documentation still refers to --probe.
I suspect this is a similar issue to https://github.com/probe-rs/probe-rs/issues/1762, which was introduced by https://github.com/probe-rs/probe-rs/pull/1730.
To Reproduce
$ cargo embed
       Error The following devices were found:
              [0]: Dual RS232-HS (VID: 0403, PID: 6010, FTDI)
             [1]: J-Link (J-Link) (VID: 1366, PID: 0101, Serial:<PHONE_NUMBER>13, JLink)
              Use '--probe VID:PID'
              You can also set the [default.probe] config attribute (in your Embed.toml) to select which probe to use. For usage examples see https://github.com/probe-rs/cargo-embed/blob/master/src/config/default.toml .

$ cargo embed --probe 1366:0101
error: unexpected argument '--probe' found

  tip: a similar argument exists: '--probe-selector'

Usage: cargo-embed --probe-selector <PROBE_SELECTOR> [CONFIG]

For more information, try '--help'.

$ cargo embed --probe-selector 1366:0101
      Erasing ✔ [00:00:00] [##############################################] 30.00 KiB/30.00 KiB @ 44.17 KiB/s (eta 0s )
  Programming ✔ [00:00:01] [##############################################] 29.00 KiB/29.00 KiB @ 24.94 KiB/s (eta 0s )    Finished in 1.871s

$ probe-rs --version
probe-rs 0.23.0
git commit: crates.io

Changed in #1769 thanks for spotting.


sample scaler question

Hello,
In the code, the scale of new_X_ seems to be different from the scale of the data on which the regressor was trained. So I wonder why you use the new scaler Z_scaler instead of X_scaler. Is there another reason I'm not noticing?
Thank you.

Thank you for your interest in my code.
The reason why the scaler of new_X_ is different from the scaler of the regressor (I understand that TabNet) is that the input data of the regressor is original data X, but new_X data is the augmented data. It means two input data are different
That's why they didn't use the same scaler.
If you have any additional questions, please leave an issue.
thank you.


Implement Yash autocompletion and keybinds

Similar to how Bash, Zsh, and FIsh have completion and keybind files, this issue is a request to add completion and keybinds for the Yash shell.

Yash does not currently support binding of programs to keys. Would there be any way to implement FZF's Ctrl + T keybind in a portable way @junegunn? This functions get close but is still less convenient using than pressing Ctrl + T.
# example usage
#
# vi $(t)
t() {
  fzf -m --reverse --walker=file,dir,follow,hidden --scheme=path --height=40%
}


Documentation: Ongoing issue for tutorial ideas

Placeholder issue for a checklist around tutorials we want/need:

[ ] Environment Variables
[ ] Photoshop workflow with OCIO
[ ] Step by step OCIO config generation via python
[ ] Python GPU pipeline examples

(I can't seem to edit the above post)
Some thoughts...
I love Filmlight's two-page "Colour Workflow Quick Reference" for Baselight 5.2: ("FL-BL-QR-0867-BaselightColourWorkflow.pdf", found here. I really admire the economy of this document's framing and consideration of different kinds of color workflows and production realities / constraints, w.r.t. specific parts of the Baselight pipeline; which itself maps nicely to OCIO-v2 concepts.
This is a long way of saying, I think it would be cool if we had tutorials, guidelines, or considerations for using OCIO in categorically different workflows or situations.
The Flame Colour Management documentation is also pretty fantastic and increasingly relevant -- particularly sections like Guidelines for Configuring Custom Color Transform Chains Manually, perhaps with BuiltinTransforms swapped in for SynColor CTFs.


html desgins and css styles for the html file and linters on the project

Html design of the portofolio and css styles for the elemenets of html and linters

Thank you for your review and a great suggestions.
I have updated the project based on what you suggested.
Sincerely
On Thu, Feb 10, 2022, 3:29 PM Robert Baiesita @.***>
wrote:

@.**** requested changes on this pull request.
Hi @sentayhu19 https://github.com/sentayhu19 , Good job so far on your
portfolio!

✔ Correct use of Flexbox to display elements.
✔ No linter errors.

There are some issues that you still need to work on to go to the next
project but you are almost there! Required Changes ♻

Please make sure you add meaningful messages to your commits, Update
index.html is very generic and if you find a bug you won't be able to
trace down what commit caused it because all the commit messages are the
same. Keep this in mind for your future projects as it is a good practice..

Please check the comments under the review for more required changes.
Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop
the approval of this PR. However, I strongly recommend you to take them
into account as they can make your code better.
Cheers and Happy coding! 👏👏👏
Feel free to leave any questions or comments in the PR thread if something
is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the
same Pull Request submitted for the first review, either valid or invalid
unless it is requested otherwise.
As described in the Code reviews limits policy
https://microverse.zendesk.com/hc/en-us/articles/1500004088561 you have a
limited number of reviews per project (check the exact number in your
Dashboard). If you think that the code review was not fair, you can request
a second opinion using this form https://airtable.com/shrQAqnBwek5a0O0s.
In index.html
https://github.com/sentayhu19/Portfolio-setup-and-mobile-version-skeleton/pull/1#discussion_r803611880
:

You're including both the logo and the hamburger icon in the
tag, but it should only include elements that include navigation elements.
As only the hamburger element will contain the menu items later on in the
project, please change your codebase to include only the hamburger icon in
the  tag. The logo is fine as it is, good job making it a link to
the homepage 👍

In index.html
https://github.com/sentayhu19/Portfolio-setup-and-mobile-version-skeleton/pull/1#discussion_r803612656
:

+

+

+

As this is a list of elements, I suggest you use an unordered list

 tag, with each element being a list item that includes a link to
   your social media accounts.

In style.css
https://github.com/sentayhu19/Portfolio-setup-and-mobile-version-skeleton/pull/1#discussion_r803614356
:

+body {

background-image: url("assets/images/shapesbg.svg");

background-repeat: no-repeat;

+}

[OPTIONAL] This will not be the only time you'll use a background
image. Is is better to use background image styling on the single section
and not the whole body, otherwise the image will be stretched as the
project grows in size. Right now, this image is only required for the top
section.

In index.html
https://github.com/sentayhu19/Portfolio-setup-and-mobile-version-skeleton/pull/1#discussion_r803616365
:

+LETS CONNECT

+
+
+

Please make sure you're following the template's margin and padding.
At the moment, you have two elements overlapping each other, kindly fix
this issue and add a bit more margin to the elements to better match the
template.

https://camo.githubusercontent.com/5f96204b001b31b660af1bf278ed5b7db477369108d75a70d4e1b8989e6ef325/68747470733a2f2f692e696d6775722e636f6d2f556a69305548732e706e67
In README.md
https://github.com/sentayhu19/Portfolio-setup-and-mobile-version-skeleton/pull/1#discussion_r803618808
:

+# sentayhu19-Portfolio-setup-and-mobile-version-skeleton

+
+# Portofolio

+> Desgining a portofolio

+## Built With

+-Lighthouse (An open-source, automated tool for improving the quality of web pages. It has audits for performance, accessibility, progressive web apps, SEO and more).
+-Webhint (A customizable linting tool that helps you improve your site's accessibility, speed, cross-browser compatibility, and more by checking your code for best practices and common errors).
+-Stylelint (A mighty, modern linter that helps you avoid errors and enforce conventions in your styles).

+# Getting Started

+#### Cloning the project

+git clone  https://github.com/sentayhu19/portofolio-setup-nd-mobile-version-skeleton

+## Getting packages and debuging with Stylelint

+npm install --save-dev @.*** @.*** @.*** @.***

+##### For validation detection using Stylelint Run

+npx stylelint "**/*.{css,scss}"

+##### from parent source directory

+## Getting packages and debuging with Webhint

+npm init -y
+npm install --save-dev @.***

+##### For validation detection using Webhint Run

+npx hint .

+### Prerequisites
+##VSCode or any other equivalent code editor

+##node package manager
+### Licence
+MIT License
+##### from parent source directory
+Copyright (c) 2022 Sentayhu

+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:

+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.

+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

+## Author

Sentayhu Berhanu Robi - sentayhhu19

Please make sure you stick to the Readme template
https://github.com/microverseinc/readme-template/blob/master/README.md
provided by Microverse for a professional documentation, you can edit your
current Readme and fill it with the missing sections.

—
Reply to this email directly, view it on GitHub
https://github.com/sentayhu19/Portfolio-setup-and-mobile-version-skeleton/pull/1#pullrequestreview-878751594,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASRE4363WH6G4RBHHHFS76LU2OVQZANCNFSM5OAHN2JQ
.
You are receiving this because you were mentioned.Message ID:
<sentayhu19/Portfolio-setup-and-mobile-version-skeleton/pull/1/review/878751594
@github.com>

Thank you so much
Sincerely
On Thu, Feb 10, 2022, 9:35 PM Hamza Ellaouzi @.***>
wrote:

@.**** approved this pull request.
Hi @sentayhu19 https://github.com/sentayhu19,
Congratulations! 🎉 Project Approved ✅
Your project is complete! There is nothing else to say other than... it's
time to merge it 🚀
To Highlight:

The Pull Request has a proper title and description. ✔
You have added a descriptive Readme file. Good Job. ✔
There is no linter error is present. ✔
Project has met all the technical aspects you needed for this
project! ✔

Cheers and Happy coding and Keep rocking! 👏👏👏
Feel free to leave any questions or comments in the PR thread if something
is not 100% clear.
As described in the Code reviews limits policy
https://microverse.zendesk.com/hc/en-us/articles/1500004088561 you have a
limited number of reviews per project (check the exact number in your
Dashboard). If you think that the code review was not fair, you can request
a second opinion using this form https://airtable.com/shrQAqnBwek5a0O0s.
—
Reply to this email directly, view it on GitHub
https://github.com/sentayhu19/Portfolio-setup-and-mobile-version-skeleton/pull/1#pullrequestreview-879286585,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASRE437ZZIOD5CMTKHCN2PLU2QAPTANCNFSM5OAHN2JQ
.
You are receiving this because you were mentioned.Message ID:
<sentayhu19/Portfolio-setup-and-mobile-version-skeleton/pull/1/review/879286585
@github.com>


KeepSolidInc.VPNUnlimited version 8.5.7

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.1 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

i saw a request for this already so want closed the request

Found Pull request so closing this one sorry about that https://github.com/microsoft/winget-pkgs/pull/65555


sparkfun_edge_makefile.inc: No such file or directory

Hi,
I clone the repo and run the make command: make -f tensorflow/lite/micro/tools/make/Makefile TARGET=sparkfun_edge micro_speech_bin
But it returns an error:
tensorflow/lite/micro/tools/make/Makefile:524: tensorflow/lite/micro/tools/make/targets/sparkfun_edge_makefile.inc: No such file or directory
make: *** No rule to make target 'tensorflow/lite/micro/tools/make/targets/sparkfun_edge_makefile.inc'.  Stop.
Who can give me some help please?

Same problem! Where can I get the file?

So, In order to do the make command, make sure you are in the tflite micro root instead of the tensorflow root. If you dont have the tensorflow lite micro root, then you need to get it here. Then you navigate to the same file path given above and you will need install a few dependencies: Bzip2, zip, unzip,  GCC, G++, Python 3, pip, image,
additionally, you will need:
git clone tensorflow/tflite-micro tflite-micro
apt install gcc
apt install g++
apt install unzip
apt install zip
apt install python3
apt install python3-pip
apt install bzip2
pip install image
then you need to run this if you are using an edge board.
make -f tensorflow/lite/micro/tools/make/Makefile third_party_downloads
make sure all your installations are inside the ubuntu wsl or if you're on linux don't worry about that part.
Then once you've verified all the above are installed come back and let me know if that fixed it.
If you just want the folder though here go, I'm fairly certain you'll still need the dependencies to do anything with it, though I could be wrong.
micro_speech.zip
u go.

Individual hardware targets are no longer supported from the TFLM repository. Please see https://github.com/tensorflow/tflite-micro/blob/main/tensorflow/lite/micro/docs/new_platform_support.md if you'd like to add support for your board.
Current community supported TFLM examples are listed at https://github.com/tensorflow/tflite-micro#community-supported-tflm-examples
Note that Sparkfun Edge is available for demonstration purposes only: https://github.com/advaitjain/tflite-micro-sparkfun-edge-examples


Incorrect glider type (user error)

Sorry, my last three flights are incorrect listed as in an Arcus-M.  They were flown in a Stemme S12.  I cannot figure out how to change this on WeGlide.  Perhaps the glider type is incorrect in my LX profile.  I will check tomorrow.

Hi @nicolas6954,
please send us an email, as we cannot monitor this channel for support requests and cannot figure out your WeGlide Profile from your github username ;)