obsolete term GO:0104005 used in taxon constraint

@ukemi could you check on what to do with this? I am enhancing the makefile to catch these, so they shouldn't be lurking in the future.

@balhoff, part of the editors' standard procedure when obsoleting a term should be to check the taxon constraints and either remove them or change them as appropriate. Of course this gets a bit clunky since we will have to manually rebuild the taxon import before we can obsolete the term. We really need to streamline the import generation procedure in some way.

It looks like this term was obsoleted with no replacement. It should just be removed from the constraints.

Removed obsolete term and tested with ontobot.


Multiple interactions

Hi there,
Very good work; this is definitely the easiest IRT library existing for python. I'm using this library to determine item and student params for vocabulary learning - that is, a student will often revisit the same word over and over again.
Is this library designed for multiple student-item interactions? Or is it solely for a test-based assessment?
Thanks

Hi, Joseph
Thanks for using our toolbox.
The current design of the algorithm does not allow for multiple interactions. Our solution is to use the latest attempt in the sequence. This is not optimal but we have no immediate plan to extend it.
In addition, recently, it comes to our attention that pyirt does not pass unittest in python 3.X. The estimated parameters shrink toward ZERO. We expect to release an update to fix the bug.
Jc

Hi, Joseph. We just released a version that converges qualitatively. Although it still does not allow for multiple attempts, the code at least gives you correct results in a large sample.


Gossip qa

https://github.com/MinaProtocol/mina/issues/9166

Lots of great work here, just suggested some further cleanup items. I'm not sure about removing whale_count and fish_count as input variables, I feel like that should be handled in testnet.tf and just a new variable for whale_duplicates and fish_duplicates or something. Could also be saved for future work

For most of the testnets, whale_count and fish_count are still input variables to the top level main.tf.  but in the same file, they are parsed in a loop (which determines the ratios of duplicated nodes and however that's decided), and passes a whales and fish list to the next layer, which is o1-testnet/testnet.tf.  For example, if we want 50 fish unique nodes with 150 total nodes, that could break down as either 1: each unique node has 3 duplicates; or 2: 25 unique nodes with 3 dups, plus 25 with 2 dups, plus 25 with 1 dup; or 3: well there could be all sortsa permutations of this.
So I wanted to keep the logic for how duplicates were ratio'd and determined in the top level instead of at a lower level


Text-Field: Cannot read property 'setDisabled' of undefined

What Angular MDC version are you using?
<EMAIL_ADDRESS>What browser(s) is this bug affecting?
All
What OS are you using?
Windows 7
What are the steps to reproduce the bug?
Set the disabled property to true on mdc-text-field like so
<mdc-text-field  [disabled]="true"></mdc-text-field>

What is the expected behavior?
A blank text field should be shown.
What is the actual behavior?
Angular errors out saying "ERROR TypeError: Cannot read property 'setDisabled' of undefined"
Any other information you believe would be useful?
I think the error is at line 117 of text-field.ts. this._foundation gets set in ngAfterViewInit() but thedisabledsetter gets called before _foundation is initialized in ngAfterViewInit().

Got this resolved and including a couple other Text Field PR's..


Bot Protection documentation is outdated

The documentation https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/bot-protection is outdated. The correct step here is to click on the Assign button and select the additional rule set. It needs to be updated. Also, I'm not able to find a detailed documentation about each rule.

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

ID: eecb8e35-6b5f-ed27-879d-9411d062cf6c
Version Independent ID: fef8a431-ad66-c0f2-aa82-fbb61c8205b1
Content: Configure bot protection for Azure Web Application Firewall (WAF)
Content Source: articles/web-application-firewall/ag/bot-protection.md
Service: web-application-firewall
GitHub Login: @vhorne
Microsoft Alias: victorh

@marcelom2s
Thanks for your feedback! We will investigate and update as appropriate.

Thank you for your feedback! We have assigned this issue to the author to review further and take the next course of action.

Article updated and link added to Bot Managed rule sets article.
#please-close


Comments

I see that there actually is a file that should enable toggling comments, however I don't have that particular file when I install this with package control.

does not work on my side either 🆘 😃

fixed by #8


Merging with similar library: PaoloRotolo/AppIntro

Would you be interested in merging this library with AppIntro? I think yours has some awesome features that could be brought over to our library if you have the time. If not, that's cool too...just know the offer is open :)

IMO there are some hacks in the other AppIntro library. Has anyone else out there done a more thorough evaluation of the two libraries? At first glance, this library supports the Get Started button with ease as well as landscape layouts.

At the same time, I'm finding a few ahas with this library - the forced exit after the final slide, unable to be changed through a simple API call, seems pretty hacky too. The author has recommended starting another activity first, then starting the material intro activity. Other libraries at least allow the Get Started action to be set...

This library focusses more on animations and an easy API while still being flexible.
My problem with merging this into AppIntro is that I think their API wasn't designed to be extendable. It started with the idea to implement most of the features as a part of the fragments, meaning that some animations like fading colors wouldn't even be possible. Also their idea of having two main layouts makes it pretty hard to animate things.

@achuinard Having the ability to decide whether the fade effect is enabled or not could be reason enough for you to create a new issue here.
And of course you can overwrite the CTA button's click listener, either for a single slide or the default click listener.
I think I should create a little example in the Readme though.

@achuinard I'd be interested to know how you would end an activity other than calling finish()...there really isn't a way to force an activity to close other than calling that method. Sure, you could use onActivityResult() stuff, but why overcomplicate things?
Regarding the double layouts, for a while now, I've wanted to just have one, but have kept quiet about that.

Personally I am against forcing the close once the 'Done' button is clicked. My CTA 'Get Started' button and my 'Done' button actually send you to the same 'sign up' screen. I found it annoying that Done forced the close while Get Started I had to manually close myself.
Heinrich is right that his lib has more flexibility than the other.
I actually settled on https://github.com/TangoAgency/material-intro-screen which was more closely aligned to Heinrich's lib
Having to use jitpack for Heinrich's lib was kind of annoying
Maybe Heinrich and TangoAgency can work together?

@achuinard did you forget, or maybe miss the fact that AppIntro has an onDonePressed listener? All you need to do is call an Intent in that function. This library doesn't seem to do this to my knowledge...but I've only read the readme.

No, I'm pretty much over the AppIntro library because of 1) I noticed setRetainInstance usage in the AppIntroBaseFragment and 2) I did not see supporting APIs for the Call to Action button.
All this being said, no library is perfect, and I appreciate the work of all 3 devs - the AppIntro guys, Heinrich, and TangoAgency.

Also @HeinrichReimer, the library fully supports animations...even custom ones. https://github.com/apl-devs/AppIntro#animations

@achuinard well, it is what it is. But the decision is ultimately the owner's...not a user of neither library in question.
Also, with all due respect to TangoAngency, the demo GIFs in the Readme make the library look awful...the functionality may be great, but the layouts specifically in those demos don't look appealing whatsoever. Granted, the demo app for AppIntro didn't look good either, which is why I'm in the process of rebuilding it.

Tango had some padding issues indeed, they didn't look great. When using
their lib, I had to extend their SlideFragment and implement my own UI.
On Thu, Jan 19, 2017 at 1:36 PM, Andrew Quebe<EMAIL_ADDRESS>wrote:

@achuinard https://github.com/achuinard well, it is what it is. But the
decision is ultimately the owner's...not a user of neither library in
question.
Also, with all due respect to TangoAngency, the demo GIFs in the Readme
make the library look awful...the functionality may be great, but the
layouts specifically in those demos don't look appealing whatsoever.
Granted, the demo app for AppIntro didn't look good either, which is why
I'm in the process of rebuilding it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HeinrichReimer/material-intro/issues/153#issuecomment-273875728,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAcqjzZ0gO0bfXAJhvaXkuZb3-Fdzv8-ks5rT7tKgaJpZM4LGvL_
.

@achuinard and you'd rather do that than use Heinrich's or APL-Devs intro libraries. Interesting...interesting indeed.

I'm willing to look at another lib again, but from a business perspective
I've already spent a few hours working on what should be a rather simple
intro screen. In the end, implementing a 3-slide ViewPager myself may have
even been the easiest. It's fun to play with the different libs, but my
time is limited :) - at the end of the day, we are talking about a 3-slide
ViewPager with 3 of the same fragments.
On Thu, Jan 19, 2017 at 1:39 PM, Andrew Quebe<EMAIL_ADDRESS>wrote:

@achuinard https://github.com/achuinard and you'd rather do that than
use Heinrich's or APL-Devs intro libraries. Interesting...interesting
indeed.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HeinrichReimer/material-intro/issues/153#issuecomment-273876383,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAcqjxUkf-4idKG_l709qi1op8qyN7c8ks5rT7vVgaJpZM4LGvL_
.

@achuinard at the end of the day, you've spent a few hours creating your own custom layout because the library you chose to use has horrible padding issues, and the (seemingly) most popular one uses a method you don't like, and the second most popular one uses Jitpack.
But at the end of the day, it's just a 3 page intro, and what library you use doesn't matter. :)

To be honest I don't really care when 1 of 100 users has a very very specific use case that neither of the common libraries implements it.
To say it in other words:
From a business perspective it wouldn't make sense for us to implement a library. We could rather spend our time on client work.
Therefore I don't like it much when people complain about missing features from a business perspective.
If there's any feature missing go ahead and create a pull request. That's how open source works. You get something for free and you give something for free.
I think @Andrew-Quebe would agree with that.

^ 100% spot on.

Who's complaining about missing features?

Fun fact: I didn't know about material-intro-screen until now 😁
Seems like Tango Agency copied quite a bunch of material-intro's code 😀

@HeinrichReimer that's not good!

2 hours ago you said 'you get something for free, you give something for free'. They have taken your code and done what they believe to be a better job. In addition, they give you credit since the description of the project starts with 'Inspired by Heinrich Reimer Material Intro'.

I haven't said anything bad about that 😀

Hmmmm. Looks like I might try this.

It doesn’t seem like this discussion is going anywhere. If there’s still interest, please submit PRs and we’ll consider them!


Update CodeQL workflow

bring in the latest upstream changes
add workflow_dispatch so that the workflow can be triggered manually
remove autobuild since we don't need to build anything
reindent

Non-whitespace diff: https://github.com/StevenBlack/hosts/pull/1828/files?w=1

Thanks @XhmikosR!  Merging.


Exercise: interleaved attributes confusion

How do we compute the byte values for our images?
  gl.enableVertexAttribArray(0)
  gl.vertexAttribPointer(0, 2, gl.FLOAT, false, 16, 0)

  gl.enableVertexAttribArray(1)
  gl.vertexAttribPointer(1, 2, gl.FLOAT, false, 16, 8)

The solution tells us is 16, but why? And why is the second "geometry" offset by only 8 then? Assuming it starts at the end of the previous, shouldn't it be at 17?
Thanks

Had some trouble with this one too, here's what I understood:
[
  startx0, starty0, endx0, endy0, // vertex 0
  startx1, starty1, endx1, endy1, // vertex 1
  startx2, starty2, endx2, endy2, // vertex 2
  ...
]

stride is the BYTES_PER_ELEMENT * < number of elements per row >
There are 4 floats between startx0 and startx1, so the stride is 4 * 4 = 16;
offset is BYTES_PER_ELEMENT * < number of elements before the value >
there are 2 elements before endx0, so the offset is 4 * 2 = 8.
Hopefully this is correct and is helpful ✌


Build error - Unexpected character 3 (U+0033) before name

I am getting the following issue when trying to build the blog-theme.
Repo I am trying to build is here: https://github.com/jameesy/james-blog
Any help massively appreciated!

Managed to solve this, so closed :)
For whatever reason there were five or so markdown files that were affected. I deleted them and managed to build.
Still not 100% sure what caused this, because the files seem fine.

Can I ask you, what how did you do it? I currently have the same problem.

From memory, I couldn't figure it out. The spent a good amount of time trying to figure something out but couldn't. Only way to fix was to delete the files and rebuild.


Copy labels from canary to primary workloads based on prefix rules

Exclude controller labels by prefix. Fixes #329

@worldtiki I've been searching around and seems that there are many controllers that are using labels for garbage collection and I don't see how we can maintain an excusing list. Can you please change it to --include-label-prefix with the description: "List of prefixes of labels that are copied when creating primary deployments or daemonsets".
Thanks and sorry for this change, I should've sopped it earlier.

@worldtiki I've been searching around and seems that there are many controllers that are using labels for garbage collection and I don't see how we can maintain an exclusion list. Can you please change it to --include-label-prefix with the description: "List of prefixes of labels that are copied when creating primary deployments or daemonsets".
Thanks and sorry for this change, I should've spot it earlier.

Of course.
Would it make sense to have something like a "Use * to include all"?

Would it make sense to have something like a "Use * to include all"?

I think so as long it's not the default, the default should be include none e.g. string empty.

Any update on merging this commit?

Did we test this well? It's pretty broken. Nothing is working

Can you expand on that? What's not working?

Configured with:

-include-label-prefix=app.kubernetes.io

Annotations and Labels of canary deployment:
annotations:
app.kubernetes.io/name: test-api
app.kubernetes.io/part-of: test-api
labels:
app.kubernetes.io/instance: test-api
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: test-api
helm.sh/chart: basic-app-flagger-0.1.7
What actually got copied over to primary's deployment.
No annotations
labels:
app.kubernetes.io/name: test-api-primary

@DerrickMartinez these changes were not included in the v1.2.0 release.
Flagger shouldn't even be able to start with that option (include-label-prefix) since it doesn't exist in that version.


style: fix/skip linter issues for old code

@cristianciutea  as we discussed let's leave this linter "errors" and find a solution for these cases


Remove is_admin check from admin panel while creating user

Remove is_admin check from admin panel while creating user and is_admin should be true only for interviewer user at backend.

Fixed in PR #19. Hence closing this issue.


Looking for information on the Network Traffic Analyzer (NTA) API

I have a ticket open with HP asking for documentation on the NTA API, but so far they haven't found anything. They sent me here to post on github as well.
My issue is that I have 200 source devices and it loads all 20,500 interfaces every time I go to add another single interface.  This causes me to wait 20 minutes to get the list of all interfaces and then another 20 minutes to filter that list down to all interfaces on a single switch. I can then select the interface I want to monitor and continue on.
Please let me know if there is a solution.

Hi @mkernan
Is this a GUI or a API related issue?  Can you tell me which API endpoint you're trying to work with?
thanks

Hi @netmanchris This is a GUI issue. I am hoping to solve it with an API, but I cannot find anything related to NTA in the imcrs/userguide/rest_en/common/index.html. Just wondering if anyone has experience with this and can confirm whether or not the NTA module does have an API.

Hi Mkernan,
Sorry - There are no NTA specific APIs in the current shipping version ( 7.3 ) of IMC. I would recommend you check with your local partner/account team to get in a feature request in to the product managers.


initialData has different behaviour on SSR compared to CSR

Hi all,
We're working on an app that has pages load either CSR or SSR using Next.js. I noticed that when I provide initialData to my useSWR hook and it's SSRed it works all fine. Now if the user is navigated to the same page through CSR and initialData is provided it ignores the initialData and uses the cache instead. I assume that this initialData should have consistent behaviour for both SSR and CSR, or am I wrong to assume that?
I haven't tried manually mutating the object such that it revalidates. I did check that, when I remove the initialData field it seems to work fine. Not completely sure how solid that solution is.
It'd be great to get some feedback on this!
Cheers

Having thought about it for a bit, they don’t behave different at all.. Our use case gets a ‘fresh’ CSR page that should be filled with ‘fresh’ SWR data. Now, commonly client-side the cache should hold the most recent version, whereas we have an ‘empty’ page.
On CSR it’s likely that it already had responses, those should be preferred over initialData.
There’s two ways I can go about this now:

Clear the cache somehow and have swr refetch by itself;
Figure out some logic on which I can call trigger to refresh the data;
A more graceful option?

Would there be a better way than point 1 or 2?

@feclist could you try the solution posted in https://github.com/vercel/swr/issues/284#issuecomment-869174803 ?
Will close this issue as it seems to be reoslved with swr@beta, feel free to comment or reopen if you have any further issues


Flip animation to modal popup

Add a 3-D horizontal flip animation when clicking a card, such as:
http://xue2han.github.io/react-dynamic-modal/
https://www.npmjs.com/package/react-dynamic-modal

Kamino closed and cloned this issue to cncf/landscape


Allow EC2 "Name" tag to be supplied in the provisioner spec

1. Issue, if available:
https://github.com/aws/karpenter/issues/944
2. Description of changes:
These changes allow the EC2 "Name" tag to be set in the provisioner spec as:
spec:
  provider:
    tags:
      Name: <custom-name>

If the Name tag is not supplied in the spec, the logic falls back to the previous default value of Name: karpenter.sh/<cluster-name>
3. Does this change impact docs?

[ X] Yes, PR includes docs updates

4. Testing
All local tests passed
$ make test
ginkgo -r
[1639147378] Validation - 18/18 specs •••••••••••••••••• SUCCESS! 1.195387ms PASS
[1639147378] CloudProvider/AWS - 23/23 specs ••••••••••••••••••••••• SUCCESS! 30.781316015s PASS
[1639147378] Node - 18/18 specs •••••••••••••••••• SUCCESS! 10.892751879s PASS
[1639147378] Controllers/Provisioning - 11/11 specs ••••••••••• SUCCESS! 21.831135136s PASS
[1639147378] Controllers/Scheduling - 42/42 specs •••••••••••••••••••••••••••••••••••••••••S SUCCESS! 45.285634007s PASS
[1639147378] Termination - 6/6 specs •••••• SUCCESS! 10.720924721s PASS
[1639147378] Functional Suite - 10/10 specs •••••••••• SUCCESS! 497.654µs PASS

Ginkgo ran 7 suites in 2m19.232043138s
Test Suite Passed

$ make battletest
# Ensure all files have cyclo-complexity =< 10
gocyclo -over 11 ./pkg
# Run randomized, parallelized, racing, code coveraged, tests
ginkgo -r \
		-cover -coverprofile=coverage.out -outputdir=. -coverpkg=./pkg/... \
		--randomizeAllSpecs --randomizeSuites -race
[1639147539] Controllers/Scheduling - 42/42 specs •••••••••••••••••••••••••••S•••••••••••••• SUCCESS! 51.444836812s PASS
coverage: 65.4% of statements in ./pkg/...
[1639147539] Node - 18/18 specs •••••••••••••••••• SUCCESS! 12.241039979s PASS
coverage: 19.9% of statements in ./pkg/...
[1639147539] Validation - 18/18 specs •••••••••••••••••• SUCCESS! 5.150438ms PASS
coverage: 18.1% of statements in ./pkg/...
[1639147539] Termination - 6/6 specs •••••• SUCCESS! 13.146216705s PASS
coverage: 16.4% of statements in ./pkg/...
[1639147539] Controllers/Provisioning - 11/11 specs ••••••••••• SUCCESS! 24.261611134s PASS
coverage: 61.1% of statements in ./pkg/...
[1639147539] CloudProvider/AWS - 23/23 specs ••••••••••••••••••••••• SUCCESS! 35.156795382s PASS
coverage: 65.7% of statements in ./pkg/...
[1639147539] Functional Suite - 10/10 specs •••••••••• SUCCESS! 1.776086ms PASS
coverage: 66.0% of statements in ./pkg/...
path is /Users/mslavin/dev/cic2/go/src/github.com/aws/karpenter
All profiles combined

Ginkgo ran 7 suites in 2m43.801290943s
Test Suite Passed

In addition to the above local tests, the updated images were built locally and pushed to my development ECR. The updated chart was then deployed and the code changes were tested in AWS EKS.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Thank you! Will cut a release soon.


[e2e]: nodejs create main default slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/5793481651
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.create.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.create.main.default.slsa3.yml
Trigger: schedule
Branch: main
Date: Tue Aug  8 06:21:51 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/5793481651
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.create.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.create.main.default.slsa3.yml
Trigger: schedule
Branch: main
Date: Tue Aug  8 06:32:54 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/5793582528
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.create.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.create.main.default.slsa3.yml
Trigger: workflow_dispatch
Branch: main
Date: Tue Aug  8 06:34:18 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/5793582528
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.create.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.create.main.default.slsa3.yml
Trigger: workflow_dispatch
Branch: main
Date: Tue Aug  8 06:35:09 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/5793733769
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.create.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.create.main.default.slsa3.yml
Trigger: workflow_dispatch
Branch: main
Date: Tue Aug  8 06:55:05 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/v39.0.75
Run: https://github.com/slsa-framework/example-package/actions/runs/5793791436
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.create.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.create.main.default.slsa3.yml
Trigger: create
Branch: v39.0.75
Date: Tue Aug  8 07:06:00 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/v39.0.76
Run: https://github.com/slsa-framework/example-package/actions/runs/5794131199
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.create.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.create.main.default.slsa3.yml
Trigger: create
Branch: v39.0.76
Date: Tue Aug  8 07:45:22 UTC 2023
Tests are passing now. Closing this issue.


ScreenSet Localization

Is there a way to add params to the showScreenSet function as mentioned in the readme? I haven't found a way to retrieve the localized screenset.

Hi,
TS Interface is missing.
Will be fixed and available shortly in upcoming release.
Tal

But looking at the function in index.js, showScreenSet is there twice so you're trying to make function overloading, which is (as far as I'm concerned) not possible with JavaScript.

I guess you need to remove one of the implementations and replace it with something like:
/**
 * Show screen-set.
 *
 * @param {string} name
 * @param {map} params
 * @param {function} callback
 */
showScreenSet(name, params, callback) {
  const paramsIsFunc = typeof params === 'function';

  GigyaSdk.showScreenSet(name, !paramsIsFunc ? JSON.stringify(params) : "")

  listener = GigyaSdkEvents.addListener('event', (jsonData) => {
    const data = JSON.parse(jsonData)
    const callbackFunction = paramsIsFunc ? params : callback;
    callbackFunction(data.event, data.data)

    if(data.event == 'onCanceled' || data.event == 'onHide') {
      listener.remove()
    }
  })
}

to fully support both versions

function showScreenSet(name: string, callback: (event: string, data: GigyaDictionary) => void): void;
function showScreenSet(name: string, params: Record<string, any>, callback: (event: string, data: GigyaDictionary) => void): void;

Hi,
We will be taking a simpler approach in the upcoming version 0.0.7.
Will add an interface for opening the screenset with parameters.

Now available on version 0.0.7


integration testing

using cucumber/karate tests

[x] add support for service mock web pages
[x] mock web pages: amazon product web page for available product (price and quantity)
[x] mock web pages: amazon product web page for unavailable product
[x] mock web pages: flipkart product web page for available product
[x] mock web pages: flipkart product web page for unavailable product
[x] integration testing framework: simple feature file with support to run test from go test
[x] improve integration testing in Data Driven Testing format
[x] update feature data table to cover the below scenarios:
[x] - amazon available product: verify the price and availability
[x] - amazon unavailable product: verify the unavailability
[x] - flipcart available product: verify the price and availability
[x] - flipcart unavailable product: verify the unavailability
[ ] - unsupported website

https://github.com/muly/product-track/pull/25


ctrl-o doesn't work on Windows/Cmder

ctrl-o in Dimcli doesn't work on Windows/Cmder

need more examples about this, could be a system keybinding conflict..


Alloc fix

I applied this PR and retested. I now get one warning:
libfreerdp/core/orders.c:4018:33: warning: ‘free_cache_color_table_order’ called on pointer returned from a mismatched allocation function [-Wmismatched-dealloc]

@floppym interesting, update_read_cache_color_table_order now has  WINPR_ATTR_MALLOC(free_cache_color_table_order, 2) so it should match?


Not showing bid amount during edit (caching?)

The Issue
When you editing a url that has a channel (may also happen without a channel), we don't show the outbid amount until you change the url and put it back. It works everytime after. If you clear cache, it happens again.

after adding/removing a character:

Suggested Solutions
Tell us your suggested solutions if you have any.
System Configuration

LBRY Daemon version:
LBRY App version:
LBRY Installation ID:
Operating system:

Anything Else

Screenshots

I fixed this in 0.32.


Wrong non-vulnerable line shown in the output

What happened:
Some rules show the wrong line of code in the "Code: " output.
What you expected to happen:
I expect to see the vulnerable line of code in the output.
How to reproduce it (as minimally and precisely as possible):
Create a file like so:
const text = "This line has no vulnerabilities";
alert("This line is vulnerable");

And run horusec in it:
horusec start -T Eslint -p .
Output:

Anything else we need to know?:
It happens to rules that start matching with the \s+ Regex like alert's rule:
(\s+|^)(alert|confirm|prompt)\(
As the string starts matching in the \n of the line above, it is the one reported in the output instead of the vulnerable line
Environment:

Horusec version (use horusec version): v1.8.3
Operating System: *
Network plugin / Tool and version (if this is a network-related / tool bug): None
Others: None

Tnks for your report @gabriel-pinheiro !
Well the regex is really wrong! We go analysis here and send feedback later here with the correction :D


lib not found when starting/stopping traccar 3.14 service

I noticed that when I start or I stop traccar 3.14 service I get the following:
INFO: lib not found: /opt/traccar/lib/extended/glazedlists/glazedlists-1.8.0_java15.jar
INFO: lib not found: /opt/traccar/lib/extended/glazedlists/commons-beanutils-1.8.2.jar
INFO: lib not found: /opt/traccar/lib/extended/glazedlists/commons-beanutils-1.8.2.jar
INFO: lib not found: /opt/traccar/lib/extended/glazedlists/glazedlists-1.8.0_java15.jar

I'm running a CentOS 7 machine with oracle jdk-8u144
Should I do anything related to the above?

No, you can safely ignore those messages.


Height Calculation Issue using CollectionBrick for a carousel

A chunk of blank space appears when above the space I use a collection brick to create a carousel. Invalidating the brick collection view will fix the problem and the missing bricks will appear and the height will get calculated properly.

@wfsttam, this PR will probably fix your issue. Can you verify?
https://github.com/wayfair/brickkit-ios/pull/144

Looks good to me. I don’t have a place where I can easily check and reproduce but I will keep an eye out for the bug and let you know if I see it again. Thanks!
From: Ruben Cagnie<EMAIL_ADDRESS>Reply-To: wayfair/brickkit-ios<EMAIL_ADDRESS>Date: Friday, July 7, 2017 at 12:52 PM
To: wayfair/brickkit-ios<EMAIL_ADDRESS>Cc: Stephen Tam<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [wayfair/brickkit-ios] Height Calculation Issue using CollectionBrick for a carousel (#118)
@wfsttamhttps://github.com/wfsttam, this PR will probably fix your issue. Can you verify?
#144https://github.com/wayfair/brickkit-ios/pull/144
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/wayfair/brickkit-ios/issues/118#issuecomment-313735541, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AXyhqdJe2w-LYo4xi3LbMYUiMwjsMNY7ks5sLmJggaJpZM4M0qqA.


Calculator not working properly

Defective ToolKit Feature Name: Calculator
Expected Behavior
Whenever I go to a cell and I want to do a quick calculation by adding two amounts, I type: 80+100, and the cell should be filled with the correct amount: 180.
Actual Behavior
Whenever I type 80+100 and press Enter, the cell just blanks itself, and the value gets lost.
Steps to Reproduce the Behavior

Go to account view (reproduced on Tracking account)
Create a record with a valid outflow value.
Edit the record and use a "+" plus sign to generate a calculation, press Enter
The value will just erase.

Export of Toolkit Settings (Bottom Left of Settings Page)
[{"key":"accountTransactionSearch","value":true},{"key":"accountsDisplayDensity","value":"0"},{"key":"accountsEmphasizedOutflows","value":false},{"key":"accountsSelectedTotal","value":true},{"key":"accountsStripedRows","value":true},{"key":"activityTransactionLink","value":true},{"key":"budgetBalanceToZero","value":true},{"key":"budgetProgressBars","value":"0"},{"key":"budgetQuickSwitch","value":false},{"key":"budgetRowsHeight","value":"0"},{"key":"categoryActivityPopupWidth","value":"0"},{"key":"changeEnterBehavior","value":false},{"key":"checkCreditBalances","value":true},{"key":"checkNumbers","value":false},{"key":"collapseExpandBudgetGroups","value":false},{"key":"collapseSideMenu","value":false},{"key":"colourBlindMode","value":false},{"key":"currentMonthIndicator","value":true},{"key":"daysOfBuffering","value":true},{"key":"daysOfBufferingHistoryLookup","value":"0"},{"key":"editButtonPosition","value":"0"},{"key":"enableRetroCalculator","value":false},{"key":"enlargeCategoriesDropdown","value":true},{"key":"enterInRegisterNow","value":true},{"key":"goalIndicator","value":true},{"key":"goalIndicatorWarningColor","value":true},{"key":"googleFontsSelector","value":"0"},{"key":"hideAOM","value":false},{"key":"highlightNegativesNegative","value":false},{"key":"importNotification","value":false},{"key":"incomeFromLastMonth","value":"0"},{"key":"l10n","value":"0"},{"key":"largerClickableIcons","value":false},{"key":"monthlyNotesPopupWidth","value":"0"},{"key":"options.dark-mode","value":false},{"key":"pacing","value":"0"},{"key":"printingImprovements","value":true},{"key":"privacyMode","value":"0"},{"key":"reconciledTextColor","value":"0"},{"key":"removePositiveHighlight","value":false},{"key":"removeZeroCategories","value":true},{"key":"reports","value":true},{"key":"resizeInspector","value":false},{"key":"rightClickToEdit","value":true},{"key":"runningBalance","value":true},{"key":"seamlessBudgetHeader","value":false},{"key":"showIntercom","value":true},{"key":"splitKeyboardShortcut","value":true},{"key":"splitTransactionAutoAdjust","value":true},{"key":"squareNegativeMode","value":false},{"key":"swapClearedFlagged","value":false},{"key":"toBeBudgetedWarning","value":false},{"key":"toggleSplits","value":false},{"key":"toggleTransactionFilters","value":"1"},{"key":"warnOnQuickBudget","value":false}]
System Settings
ToolKit Version: 0.7.2
Operating System (Mac/Windows/Etc): Mac
Browser (Chrome/Firefox/Safari): Chrome
Browser Version: Version 52.0.2743.116 (64-bit)

@jpabluz the calculator function from the toolkit is only for the budget page.

Ah, yeah, that's definitely the problem. I'll go ahead and mark this as an enhancement to make it work on the Accounts screen as well though.
YNAB released the calculator for the budget page about 8 months ago and I was expecting them to add it to the accounts screen too. Clearly that's not on the cards.

We're starting to track all enhancements in Trello.
I've added this request here. Thank you!


0081 - Search in Rotated Sorted Array II

Description of the Problem
Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand.
(i.e., [0,0,1,2,2,5,6] might become [2,5,6,0,0,1,2]).
You are given a target value to search. If found in the array return true, otherwise return false.
Example 1:
Input: nums = [2,5,6,0,0,1,2], target = 0
Output: true

Example 2:
Input: nums = [2,5,6,0,0,1,2], target = 3
Output: false

Link To The LeetCode Problem
LeetCode
Code
class Solution:
    def search(self, nums: List[int], target: int) -> bool:

Hey can you assign me this issue?
I have good experience with competitive programming as well [ rated 1900+ on codechef ]


Android 4.1-4.4 support

We are targeting Android 4.4 as a minimally supported platform version.
React Native supports > 4.1, if easy we should support it too.
Test, identify and fix any issues that are specific to that version.

Closing as confirmed we are compatible with Android 4.1-4.4


Mini update, NavAbilityHttpsClient(apiUrl)

Context: Sam and I are putting together on call the Tut1 1000 solves using sessions on the cloud with this SDK.jl.
Small observation to reduce friction, could we use default apiUrl:

NavAbilityHttpsClient(apiUrl="https://api.d1.navability.io")

We can. The only reason I didn't was technically the default should be https://api.navability.io but that doesn't exist yet, so was waiting for that.

Cool, lets resolve in future PR release.  I'm going to add this for now.


etcd consuming large memory

We were trying some stress scenario against a kubernetes cluster.
The cluster has an etcd cluster with 3 instances. The db size is around 50MB.
The kubernetes cluster is deployed in HA mode with multiple instances for api-server; scheduler; and controller manager.
The scenario we tried is to periodically break network connections between instances.
The symptom we observed is that the etcd
time,      thread_num,        lsof_num,     pid_rss_mem,    virt_pid_mem
2017-06-24_19:00:08,              16,             107,             664,           12335
2017-06-24_20:00:08,              16,             106,             429,           12335
2017-06-24_21:00:08,              16,              62,             418,           12335
2017-06-24_22:00:08,              16,             113,             541,           12335
2017-06-24_23:00:08,              16,             106,             552,           12335
2017-06-25_00:00:08,              16,             105,             398,           12335
2017-06-25_01:00:08,              16,             106,             418,           12335
2017-06-25_02:00:08,              16,             107,             504,           12335
2017-06-25_03:00:08,              16,             105,             543,           12335
2017-06-25_04:00:08,              16,             104,            3920,           14148
2017-06-25_05:00:08,              16,             100,            8953,           19208
2017-06-25_06:00:09,              16,             100,           13214,           25424
2017-06-25_07:00:11,              16,             102,           13003,           26590
2017-06-25_08:00:11,              16,             103,           13136,           28751
2017-06-25_09:00:11,              16,              99,           13099,           30429
2017-06-25_10:00:29,              16,             102,           13376,           31347
I do not have the etcd log when the memory consumption is high.
When searching, I found issue https://github.com/coreos/etcd/issues/8009. And wonder whether it is the same. If so, how I can repro to verify.
The etcd version we used is
2017-06-25 10:51:56.746955 I | etcdmain: etcd Version: 3.2.0+git
Default etcd config settings are picked
2017-06-25 10:51:57.258570 I | etcdserver: heartbeat = 500ms
2017-06-25 10:51:57.258575 I | etcdserver: election = 5000ms
2017-06-25 10:51:57.258580 I | etcdserver: snapshot count = 100000
Thanks much!

@CindyXing
This is probably different than #8009 since your db size does not grow, right? Only the mem usage grow?

You are right. Only memory grows. The db size didn't grow much.

For  #8009, what can be the repro steps? Thanks.

For #8009, what can be the repro steps? Thanks.

#8009 is not super easy to reproduce. But if you want, you can use etcdctl to issue snapshots while doing some stress testing.
But your case is different from #8009. If you want us to take a look, you need to give us enough information so that we can reproduce it.

From investigation, it seems that we hit the known etcd issue 7571. We deployed etcd 3.1.4.

@CindyXing

2017-06-25 10:51:56.746955 I | etcdmain: etcd Version: 3.2.0+git

You said it is 3.2.0+git.

We deployed etcd 3.1.4.

Yes. If you can confirm it is etcd 3.1.4, then try to upgrade to a newer version should solve the problem.

It was a mis-leading hard-coded value in 3.2 version.go. I was told the real code is of 3.1.4. We can close this issue. Thx.


Vector is broken in iOS Safari

Currently the Vectors doc page https://mafs.dev/guides/display/vectors looks like this on my iPhone:

Fixed in v0.7.1. Thanks @samestep!

That was amazingly fast, thank you @stevenpetryk!


Correct link to source pbtxt file

The url pointed to the object detection instead of tracking version

@googlebot I signed it!

Thanks for reporting this. The link is now correct in the revamped doc in https://github.com/google/mediapipe/blob/master/docs/solutions/box_tracking.md.


Paper for your repo

Thanks for your interesting implementation and open sourcing it. I was wondering if there is a paper that can explain your approach.

Thanks for your insterest. It's still in testing, and the open-source part currently only includes general tools and test results.


Bad exception handling

https://github.com/MG2033/MobileNet-V2/blob/508d824111d98fb60b2d313366885fc764ce40fd/main.py#L10-L14
This is quite bad code style, you need to provide more information.
e.g. it will catch errors if the config file doesn't exist or if the config file can't be processed.

More importantly I get the following error:
Traceback (most recent call last):
  File "main.py", line 49, in <module>
    main()
  File "main.py", line 10, in main
    config_args = parse_args()
  File "/home/rizhiy/misc_repos/MobileNet-V2/utils.py", line 28, in parse_args
    print(config_args)
  File "/home/rizhiy/miniconda3/envs/MobileNet-V2/lib/python3.6/site-packages/bunch/__init__.py", line 200, in __repr__
    keys.sort()
AttributeError: 'dict_keys' object has no attribute 'sort'

Thank you for pointing that out. I'll update the exception message. However, I don't know why you get that error.

That must be the problem as I'm using python3.6.
Why are you using bunch instead of easydict?

I've used it for nearly 3 years and I've not found any issues with it. I thought it gets updated regularly. I'll move to "easydict" or another library. Thank you again.

I updated the code. Check it out, please.

Thanks.
I have added more fine-grained inception handling, check it out: #2


feat: Total delegators api

this PR waits on #8 , once that PR is merged, we'll have to rebase (probably) and merge this one


Doorbell based automation

I have a doorbell setup, it works weel, I get notifications and chime through the homepods but the automations based on doorbell "single" press (in the eve app" dont do anything. Any advice?
Basically I would like to turn on some lights when someone rings the doorbell at night.

If you get the chimes, Homebridge RPi works OK.  HomeKit Automations run on your home hub.  Double-check that it has a connection to the Homebridge (child) bridge for Homebridge RPi.  Restart your Home hub.  If that doesn’t help, disable the automation on one iDevice, wait for that to sync to your other iDevices, enable the automation, wait for sync and try again.

It worked after restarting the Pi, thanks


Module version mismatch

Now that I've npm installed Atom is throwing a Module version mismatch while trying to load the package.
Atom Version: 1.0.3
System: Mac OS X 10.10.4
Thrown From: jupyter-notebook package, v0.0.1
Stack Trace
Failed to load the jupyter-notebook package
At Module version mismatch. Expected 43, got 14.

Error: Module version mismatch. Expected 43, got 14.
  at Error (native)
  at Object.module.(anonymous function) (ATOM_SHELL_ASAR.js:118:20)
  at Object.module.(anonymous function) (ATOM_SHELL_ASAR.js:118:20)
  at Object.module.(anonymous function) [as .node] (ATOM_SHELL_ASAR.js:118:20)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Object.<anonymous> (/Users/kerneya/Geek/jupyter-notebook-atom/node_modules/pathwatcher/lib/main.js:6:13)
  at Object.<anonymous> (/Users/kerneya/Geek/jupyter-notebook-atom/node_modules/pathwatcher/lib/main.js:207:4)
  at Module._compile (module.js:452:26)
  at Object.loadFile [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/babel.js:162:21)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Object.<anonymous> (/Users/kerneya/Geek/jupyter-notebook-atom/lib/notebook-editor.js:19:12)
  at Module._compile (module.js:452:26)
  at Object.loadFile [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/babel.js:166:19)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Object.<anonymous> (/Users/kerneya/Geek/jupyter-notebook-atom/lib/main.js:11:22)
  at Module._compile (module.js:452:26)
  at Object.loadFile [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/babel.js:166:19)
  at Module.load (module.js:347:32)
  at Function.Module._load (module.js:302:12)
  at Module.require (module.js:357:17)
  at require (module.js:376:17)
  at Package.module.exports.Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:715:34)
  at /Applications/Atom.app/Contents/Resources/app.asar/src/package.js:190:28
  at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:167:15)
  at Package.module.exports.Package.load (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:181:12)
  at PackageManager.module.exports.PackageManager.loadPackage (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:373:14)
  at PackageManager.module.exports.PackageManager.enablePackage (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:141:19)
  at HTMLButtonElement.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/settings-view/lib/package-card.js:314:27)
  at HTMLButtonElement.jQuery.event.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/jquery/dist/jquery.js:4435:9)
  at HTMLButtonElement.elemData.handle (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/jquery/dist/jquery.js:4121:28)

Commands

Config
{
  "core": {
    "ignoredNames": [
      ".git",
      ".hg",
      ".svn",
      ".DS_Store",
      "Thumbs.db",
      ".pyc"
    ],
    "disabledPackages": [
      "linter-pep8",
      "linter-python-pep8",
      "linter-python-pyflakes",
      "autocomplete-jedi",
      "python-coverage"
    ],
    "themes": [
      "solarized-dark-ui",
      "solarized-dark-syntax"
    ]
  }
}

Installed Packages
# User
Sublime-Style-Column-Selection, v1.3.0
atom-jinja2, v0.5.0
autocomplete-plus-python-jedi, v0.3.6
compare-files, v0.6.2
jupyter-notebook, v0.0.1
language-restructuredtext, v0.6.0
linter, v1.2.3
linter-flake8, v1.5.0
react, v0.12.6
solarized-dark-ui, v0.3.1

# Dev
No dev packages

You probably need to apm rebuild — let me know if that does it.

It's alive!

Have library, will travel. We need to figure out what we want and need (do we just stay compatible with the notebook kernels, sessions, etc. API?).
Soon I'll try out goczmq as the supporting zmq library though, as I'm not sure how I feel about the reactor model with the current zmq library. hintjens seems to be active and involved in the development as well.

Uhh, yes travel. That's what I'm actually supposed to be doing right now not playing with new atom packages.

Yeah, but this is way more fun :wink:
Glad it's working now!


list txs ascending not to get pending ones in the response

[x] list txs ascending not to get pending ones in the response (d2af8526caaad9f716e9fce6acdfe6a3295fb6f8)

Comments

Issue Number

bors r+


documentation build failed

After the last 2 documentation merges in master, the documentation build from master failed (see https://readthedocs.org/projects/columnflow/builds/22603298/ for example). It probably comes from the pull request ddcfa42ab030f8b17e9f9492153142eb1491ad3e, as the other pull request is the docs_best_pratices branch which compiled fine on the website up to this point.

Fixed by #369.


Improve styling for slider controls

Right now their styles are inconsistent across browsers. Perhaps we should use one of the many JS libraries out there for sliders. If we do that though we'll need to be 100% certain the script we use is accessible.

Firefox macOS:

Chrome macOS:

So the only inconsistency is the handle color. I can live with that... Closing.

Fixed.
The custom styles were removed and just the basics were kept.
Sliders are now using the default browser styles. They are not consistent across browsers, but if someone is using Chrome/Firefox/Safari/Edge they are used to seeing sliders a certain way, the native way. This changes makes sure that sliders work everywhere.


not possible to configure port

This addon is not working for me.
My port to control kodi is 8080 and not 9090.
Is it possible to be able to manually change the port in settings?

In settings, the Address field accepts two types (since Cast Kodi 5.1.0  with Firefox 78):

an IP address (e.g. <IP_ADDRESS>) and this addon connects to the URL: ws://{IP address}:9090/jsonrpc;
a full address (e.g. ws://<IP_ADDRESS>:8080/jsonrpc) and this addon uses this address directly.

@freddii In your case, you have to enter the full address.

Seams i was unable to read the manual. After allowing remote control from applications it worked..


SimpleForm in Sage

Description
Bring SimpleForm setup over to Sage along with necessary stubs to ensure this can be developed and tested in Sage.
Related
TBD

@philschanely Taking this out of the Sage 3 Conversion milestone for the time-being. We need more documentation as to what the ask is here. This seems like a larger issue that will need several devs to accomplish.

We may be able to now look at this under the proposed Patterns area and possibly also reflect it on the form control component examples.

Moved to Jira: https://kajabi.atlassian.net/browse/UXD-60


Static check if make_block_docstring in Makie

@haakon-e could you check if this PR causes your Aqua tests to fail?


Updating to 1.0.4 patch versions

Do you also need to update the coreclr/corefx packages?

Do you also need to update the coreclr/corefx packages?

Yes. Is there a similar list for those?

for LTS:
https://github.com/dotnet/versions/blob/master/build-info/dotnet/core-setup/release/1.0.0/Latest_Packages.txt
https://github.com/dotnet/versions/blob/master/build-info/dotnet/corefx/release/1.0.0/Latest_Packages.txt
https://github.com/dotnet/versions/blob/master/build-info/dotnet/coreclr/release/1.0.0/Latest_Packages.txt
for FTS:
https://github.com/dotnet/versions/blob/master/build-info/dotnet/core-setup/release/1.1.0/Latest_Packages.txt
https://github.com/dotnet/versions/blob/master/build-info/dotnet/corefx/release/1.1.0/Latest_Packages.txt
https://github.com/dotnet/versions/blob/master/build-info/dotnet/coreclr/release/1.1.0/Latest_Packages.txt

You will also need to update the NuGet.config to add the patch feed.

Also, please create a new branch instead of merging to rel/1.0.0. rel/1.0.0 is historic and we should keep it as is. Instead create a new branch like rel/1.0.1 for patches like this. Same with the FTS patch

Also, please create a new branch instead of merging to rel/1.0.0. rel/1.0.0 is historic and we should keep it as is. Instead create a new branch like rel/1.0.1 for patches like this. Same with the FTS patch

rel/1.0.0 for the tools packages is the current branch that we want to ship with VS 2017.
Tools repos never RTM'd before this.

Ah right the previous ones are labeled as 1.0.0-preview or similar. In that case rel/1.1.0 is good

:up: :date:  the versions according to the lists above.
Added nuget feed to nuget.config


BLOCKED by SG: Add efs_backup_policy_enabled

Cannot be merged until pre-release sg is completed
what

Add efs_backup_policy_enabled

why

Provides an Elastic File System (EFS) Backup Policy resource. Backup policies turn automatic backups on or off for an existing file system.

references

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/efs_backup_policy

/test all

/test all

+1  for this one @nitrocode :) When will this be merged?

I would be awesome if this gets merged, it will make enabling backups on EFS so much cleaner.

Once the sg module is upgraded to 0.4.0. This will happen soon but no eta at the moment.

/test all

Thanks for your contribution! This has been released as version 0.32.0.


about not enough funds

Hi there, I have set up a testnet node on my local machine here, and I run createutxo, issueassets, and sendbtc interface, the errors comes out:
Not enough funds, call getaddress and send 1000178 satoshis.
So, the question is, how do you generate satoshis and send them to a specific address? (which interface to call?)

If you google "bitcoin testnet faucet" you'll find several services offering free testnet bitcoins. Call the /address API to obtain an address, give it to the faucet and then wait for it to send you some sats. After receiving enough sats you'll be able to create utxos, which is needed to issue assets.

thanks for answering, another question is: If I have set up a lightning node, do I must to obtain test bitcoins by faucet, or are there already some initialized tested bitcoins on my unlocked lightning node?

This is not possible because it would mean hardcoding a fixed seed, that users could then also "empty-out". If you are having hard times getting testnet bitcoins I suggest trying the node on regtest, where you can send arbitrary amounts of bitcoins to the node and mine at will, it should simplify testing a lot.

Hi @zoedberg , I'm here again, so I have set up the regtest node at daemon 3001 port as you told me, and then next step which interface should I call? (I have read all interfaces, but none of them are related to "send satoshi", maybe I made some wrong steps?)

Did I miss something? Or all four steps can build a complete procedure?

I'm not sure what do you mean for "complete procedure". What you could try now is to run a second node and try to open a channel with it. Anyway, the reported issue seems to be fixed so I'll close this. Feel free to open a new issue in case you encounter other problems


Tag scripts

Has some other features

Search for scripts based on name (that seemed fairly major function to be honest)
Reworked character filters to be case insensitive

Important to say, not all tags can be chosen by the user, for the moment you need an admin account to do this.

Also, there's currently only 2 tags, "Script Competition Winner" and "Meme".
There's also no filtering on tags currently, I couldn't get the filter to look good yet.


make a window "Always on bottom"

Description of the new feature / enhancement
Is it possible to add an always-bottom function for windows so that this window does not automatically become the currently active window?
Scenario when this would be used?
make a window "Always on bottom"。
Sometimes when using a browser to browse the web, or view a document or form. Only want to focus on some of its content, and do not want this web page, document, form is activated as the active window, and respond to the current action, shortcut keys. In other words, you want a certain window to be able to view the content like a background, but not to affect the window you are currently working on under any circumstances (autonomous activation of the program, unintentional clicks, etc.).
Supporting information
No response

What are the use cases of this?

/needinfo

if it gets focus, it would be active.  Z-order doesn't negate ability for being an active window.
It sounds like you want to make an application not be able to take any focus / input. correct?  /needinfo

Right, that's what it means. I wonder if it's possible to have an app that won't be the focus and won't accept any input. That's an interesting feature, and it's just cool to never have to worry about being interrupted by an accidentally activated program at work! 🙂
发件人: Clint Rutkas @.>
发送时间: 2022年3月9日 14:20
收件人: microsoft/PowerToys @.>
抄送: x2nbit @.>; Author @.>
主题: Re: [microsoft/PowerToys] make a window "Always on bottom" (Issue #16716)
if it gets focus, it would be active. Z-order doesn't negate ability for being an active window.
It sounds like you want to make an application not be able to take any focus / input. correct? /needinfo
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/PowerToys/issues/16716#issuecomment-1062591198, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGHGGAUNPM4ES27FMJCL4YTU7A7IFANCNFSM5PXNI7OQ.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>

Why not Put it on a different virtual desktop at that point? /needinfo

There are several problems with this.
First, you can't be operating this virtual desktop and looking at another virtual desktop at the same time. The bottomed application should be able to be placed anywhere, so that any area can be left open to view the content and status of the bottomed application.
Second, if a program is placed on another virtual desktop, when this program is activated for some reason, it will automatically switch to the virtual desktop where this program is located. This is an even worse situation, it completely interrupts the current work. I have also tried to find a way to stop the automatic switching of virtual desktops, but have not found one.
发件人: Clint Rutkas @.>
发送时间: 2022年3月10日 13:36
收件人: microsoft/PowerToys @.>
抄送: x2nbit @.>; Author @.>
主题: Re: [microsoft/PowerToys] make a window "Always on bottom" (Issue #16716)
Why not Put it on a different virtual desktop at that point? /needinfo
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/PowerToys/issues/16716#issuecomment-1063682809, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGHGGAQQWT4RPFG2HLPI3JTU7GC5JANCNFSM5PXNI7OQ.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>

Applications can be pinned to all desktops with Virtual Desktops
I think you actually want https://github.com/microsoft/PowerToys/issues/65 then

/needinfo


ControlIQ API HTTP 500 response

I've been running tconnectsync-heroku in Northflank successfully for about two weeks now, but a couple of days ago started receiving a HTTP 500 error and have stopped receiving data. Nothing has changed on my end, so I'm unsure how to further troubleshoot.
I also installed tconnectsync on another machine and did a check login and received the same error. I've attached both log files.
tconnectsync-7d4fbdb847-fvpdt_Invalid date-Invalid date.log
tconnectsync-check-output.log
EDIT this seems this resolved on its own, sorry.

Glad this is working for you now -- from the output it looks like tconnect was indeed returning 500s and also your Nightscout site returned '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'.

That was my bad, I was testing on a machine behind a corporate proxy so expected that but forgot to cut it from the log file. Thanks!


Multi-line destructuring

As lines get longer, it would probably make sense for destructuring to be broken out into one variable per line, such as seen in the following code snippet:
import React from 'react';
import { flatten, unique, compact } from 'underscore';
import cheerio from 'cheerio';
import {
  nodeEqual,
  propFromEvent,
  withSetStateAllowed,
  propsOfNode,
} from './Utils';
import {
  debugNodes,
} from './Debug';
import {
  getTextFromNode,
  hasClassName,
  childrenOfNode,
  parentsOfNode,
  treeFilter,
  buildPredicate,
} from './ShallowTraversal';
import {
  createShallowRenderer,
  renderToStaticMarkup,
} from './react-compat';

Sounds like a good improvement. What do you think should be the heuristic here? More than 2? Line longer than x chars?
Care to take this on? I'm not sure when I'll have time to look in to this.

What do you think should be the heuristic here? More than 2? Line longer than x chars?

I think we should use the max line length like we are using for wrapping near the =, but just use different wrapping mechanics for destructured import statements.

Care to take this on?

Yep! I'll work on it today.

awesome sauce! (bearnaise)

I'm almost done, just working on some refactoring


Change Spotify BPM Swift

Hello iKenndac,
I  am developing an iPhone application with integrating Spotify SDK. Is there any way I can download the Spotify song through any Spotify Api or any other way because I developing a music application which change the song bpm (Beats Per Minutes). But I can’t change Spotify song bpm because Spotify song play online through Spotify methods with the Spotify premium account. So any way to download Spotify song. Come to main point i want to download song or any alternative way to change BPM of song? Could you please suggest  a way ASAP.

This has nothing to do with this project. You should contact Spotify Developer Support.


Update backend README

Definition of Done

Backend dev environment setup instructions are complete and up-to-date

It might be easier to review the rendered readme, here: https://github.com/First-Peoples-Cultural-Council/fv-web-ui/tree/fw-3538/docker#readme


Update version check in yaml test file for the bug fix for get index settings API

Description
After this PR is backported to 2.x branch, we need to correct the version check in the yaml test file.
Change los and backport 2.x are not needed.
Related Issues
No issue.
Check List

[ ] Functionality includes testing.
[ ] API changes companion pull request created, if applicable.
[ ] Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Thanks @gaobinlong , sorry about that, I forgot to send the forwardport


nemu: Fix docker build context for nemu to support older docker versions

Make the build context of nemu to be consistent with qemu.
Fixes #752
Signed-off-by: Archana Shinde<EMAIL_ADDRESS>

@jcvenegas @amshinde, as per above comment, is this still needed?

@chavafg We dont need this on the master branch. Perhaps this can be backported to stable branches. I will close this PR and open PRs for backporting.


chore: bdd-nh-1586840067 to 0.0.1

chore: Promote bdd-nh-1586840067 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Add Dapr runtime version and enabled features to Metadata API

Description
Co-authored-by: @ItalyPaleAle

Add a runtime version to metadata root. It is kept in extended metadata for back-compat but should be deprecated later.
This also adds an 'enabledFeatures' key with list of preview features enabled.
daprd --app-id test --app-port 3001 --app-protocol grpc --dapr-http-port 3501 -- sleep 1000
curl localhost:3501/v1.0/metadata | jq .

{
  "id": "test",
  "runtimeVersion": "edge",
  "enabledFeatures": [
    "ServiceInvocationStreaming"
  ],
  "extended": {
    "daprRuntimeVersion": "edge"
  },
  "appConnectionProperties": {
    "port": 3001,
    "protocol": "grpc",
    "channelAddress": "<IP_ADDRESS>"
  },
}

Issue reference
Please reference the issue this PR will close: #6528
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[x] Created/updated tests
[x] Unit tests passing
[x] End-to-end tests passing
[x] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: https://github.com/dapr/docs/issues/3557
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

Converted to draft, see: https://github.com/dapr/docs/pull/3562#discussion_r1233570043


Function for listen to user's tapping?

I'm interested too

Unfortunately, I don't have any information regarding the command for intercepting that user action.
In case you have anything how to process that action, I would really appreciate and can add it to the library.


Date library support via driver interface.

This PR opens the door to supporting multiple date libraries.  Out of the
box it includes support for Moment, and I'm currently testing Luxon. I'd
also love to add js-joda, that library is dope.
I also get that temporal will come soon.  That would be great.  And it'd be
pretty easy for us to swap out any support for temporal once it's in.
How
Instead of calling moment directly within each component, we
create a driver which wraps all functions we need from moment.  This
driver supports (theoretically) multiple runtimes;  we can use moment or
swap out for Luxon/date-fns/js-joda as we wish.
Driver
The implementation of the driver is similar to a go interface.  A driver
must implement all of the calls that we use throughout our components to
fulfil the interface.
The driver also assumes that any function call is stateless;  calling
driver.add(date, { days: 2 }) must return the new date without
mutating the argument.
As most date functions accept the library's date instance as the first
argument we also provide a utility to curry these functions w/ partial
application:

import { driver, chain } from '../src/drivers/drivers';

chain(date).add({ days: 1}).startOf('day').value();

Honestly, I want to get to a point where all tests pass with two drivers (or more) and then I'll revisit the interface definition.  Not too sure if I want to keep it as is – this is just to get me to the initial working setup.
Release + long term vision
We could probably get away with a minor release if we ensure we export the same consts and we bundle the Moment driver by default.  This would take a bit of testing and refactoring of my PR, and inevitably adds risk... plus, I've never released this package before so I don't fully know the scope.  Take this with a grain of salt!
Long term, I think it would be good to release a major bump and have people import the driver that they want to use before any rendering of the date picker:
import "react-dates/driver/luxon"
import { DateRangePicker } from "react-dates";

Status
This is a WIP PR.  I'm not particulary happy with the way that drivers
are defined, with the way that they're instantiated (via mutating), and
there are a few errors that I need to get to.  But it's the direction
I'm heading in after wanting to use this awesome datepicker with Luxon.
Thoughts appreciated as I work on it :)

This aims to fix the long standing (4 years!) issue here: https://github.com/airbnb/react-dates/issues/208

Yeah I get you.  I'm trying to generalize the functions used within the components so that switching to any time system is easy (temporal or not), though given temporal should be the "standard" it's less important.
Essentially, if we: 1) know we're moving to temporal, and 2) know that we have moment... we could move forward with drivers to release a new major breaking change with backwards compatibility (via the moment driver)

It looks as though someone is going to have to go through the pain of changing all moment/datetime related functions within a component when the move to Temporal comes out.
With this PR, that is now a lot easier (a 10m job).
This PR also provides backwards compatibility to those wanting to use Moment on older browsers... if you're using moment everywhere in your app, you'd want to refactor moment out of your code altogether.
Lastly, it allows people to start using other date libraries (even Temporal with the current polyfill) right now.

When Temporal is available, this library will need to do a pretty major breaking change to support it - it won't just be one driver to another, but entirely different sets of props (since a specific Temporal type might cover what is currently 3-4 separate props, for example).

I dont' think that changing props and adding drivers are mutually exclusive.

What would the usage of the library look like with these changes?
import "react-dates/driver/luxon"
import { DateRangePicker } from "react-dates";

It doesn't seem like importing the driver has any side-effect that would cause the DateRangePicker to start using it.

@tonyhb Awesome work!

@CoryDanielson Yeah, honestly not the biggest fan of those mutable imports!  I was hacking away to get a POC done to see what it'd look like, whilst also trying to minimize API damage.
I'm back in the 3D/backend world right now and likely won't be able to take this further, but if anyone wants to carry it feel free!

To make sure expectations are clear, though: given that moment remains the defacto ecosystem standard, and Temporal will hopefully be stage 3 within the next year (at which point, every date library will immediately become either largely obsolete, or will interoperate smoothly with Temporal, and thus react-dates would drop moment and switch to Temporal exclusively), it's going to be a really tough sell to add complexity for the common case (using moment) in the hopefully brief meantime.

https://momentjs.com/docs/#/-project-status/

We now generally consider Moment to be a legacy project in maintenance mode. It is not dead, but it is indeed done.

@olso that doesn't change the thought process here whatsoever.


Supporting 2-bytes character

echo 'あいうえお' > a | micro a on macOS. Terminal shows as below.

However, Terminal should display あいうえお ?

Probably a problem with your terminal: https://punpun.xyz/2g3q.png

Sorry, but, terminal shows correctly with cat or vim. If there is the cause in my environment,  however, I will close this issue.

I tried this in the Mac OS X Mavericks terminal and it seems to work fine. What's your mac version? Also, what version of micro are you using (micro -version)?

OS X 10.11.15. When I entered micro -version, open micro editor. So, I cannot check micro's version. Also, micro's opening file name is -version.

How and when did you install micro? It seems like you have a version that is extremely old (from before the -version flag was added). That would mean you have a version from before commit 87108bfed8256270c5a7c7945371c40576c7ba84, which was from April 19. This was definitely before multiwidth character support was added. I recommend you download either a nightly binary, or version 1.0.1.


Simplify literate documentation examples in FSharp.Formatting

Problem
When writing F# inline documentation examples there's a lot of protocol because you need to close the comment and use things like (*** [some metadata] ***) and reopen the comment again...
Inspiration
In Elixir writing documentation examples is a breeze, because they use standard markdown code to include snippets, which can get tested when you build your documentation.
This allows a very succinct type of code documentation, where the examples always work.
An example
After looking at the current approach F# uses and comparing this with my Elixir background, I created a small mock-up that would show what my (personal) ideal approach for documenting would look like.
The F# code would look like this:
    (** Sums a list of integers.

    ## Remarks

    - Produces an `ArgumentException` for an empty list.
    - It would be better if we'd use `List.fold` with a `0`, so it doesn't throw upon an empty list.

    ## Examples

    ```
    > let somelist = [1;2;3;4];;
    > listsum somelist;;
    val it : int = 10
    > listsum [];;
    System.ArgumentException...
    > listsum [4;5];;
    val it : int = 9
    ```
    *)
    let listsum = List.reduce (+)

Documentation extraction
This would be fairly standard markdown, with the exception of maybe adding the function header & type by default; it generate something like this:
-------------------------------><8--------------------------
listsum:: int list -> int
Sums a list of integers.
Remarks

Produces an ArgumentException for an empty list.
It would be better if we'd use List.fold with a 0, so it doesn't throw upon an empty list.

Examples
> let somelist = [1;2;3;4];;
> listsum somelist;;
val it : int = 10
> listsum [];;
System.ArgumentException...
> listsum [4;5];;
val it : int = 9

-------------------------------><8--------------------------
Verification of the examples during the build of the documentation
Here's how the testing of the examples would go:
In a codeblock:

If the source line starts with >:

execute it and store the output lines
If a source line doesn't start with >:
- If the source line ends with ... compare everything in front of it with the current output line
- If it doesn't, compare the source line with the current output line
go to the next output line & source line

Mentioned disadvantage
When discussing this approach on twitter, the lack of not having intellisense in your examples was mentioned. As I found out during my time with Elixir, that shouldn't really be an issue, because you usually write your examples in the REPL anyway so you can verify them, so it's just a simple copy and paste.

I like the idea, but I currently don't have the capacity to work on this myself, so I marked it as up-for-grabs.
One thing to note is that this would probably be easier using the /// style of comments (because those are extracted by the F# compiler). So, the snippets would look more like:
/// Sums a list of integers.
/// ## Remarks
///
/// - Produces an `ArgumentException` for an empty list.
/// - It would be better if we'd use `List.fold` with a `0`, so it doesn't throw upon an empty list.
///
/// ## Examples
///
/// ```
/// > let somelist = [1;2;3;4];;
/// > listsum somelist;;
/// val it : int = 10
/// > listsum [];;
/// System.ArgumentException...
/// > listsum [4;5];;
/// val it : int = 9
/// ```
///
let listsum = List.reduce (+)

If this is to be used for library documentation, then I think it would be a transformation done in the MetadataFormat project (which currently extracts information about modules & functions and gets the associated comments for them).

Sounds good!


[BugFix]Fix show routine load job from db bug

What type of PR is this：

[x] bug
[ ] feature
[ ] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #9760
Problem Summary(Required) ：

Show routine load from db is not supported in the new analysis framework. Support it.
Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

[FE PR Coverage Check]
:heart_eyes: pass : 1 / 1 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/analysis/ShowRoutineLoadStmt.java
1
1
100.00%
[]

run starrocks_admit_test


go/build: creating vendor/a/b/c implicitly vendors a and a/b too

The AllowVendor logic in (*build.Context).Import checks for a directory called vendor/a/b when importing a package "a/b".  If only package "a/b/c" was vendored, the directory a/b must exist but will be empty, causing Import not to find the real (unvendored) package.
Import should check for non-empty directories.  This logic differs from the usual (non-vendored) case.

I'm going to mark this as Go 1.6, as it's blocking x/tools/cmd/bundle from being able to update the std copy of http2 from x/net.

Hmm. The vendor spec is very clear:

If there is a source directory d/vendor, then, when compiling a source file within the subtree rooted at d, import "p" is interpreted as import "d/vendor/p" if that exists.

But obviously that's not good enough. I'm surprised this is the first we've noticed this. I can't decide if that's good.
The a/b directory in your example is non-empty: it contains c. It's not entirely clear what to do. I guess if there are no .go files at all (not even ones with exclusionary build tags) then we could ignore the directory. I'll try that.

FWIW, this was an effective fix:
--- a/src/go/build/build.go
+++ b/src/go/build/build.go
@@ -581,7 +581,7 @@ func (ctxt *Context) Import(path string, srcDir string, mode ImportMode) (*Packa
                                        vendor := ctxt.joinPath(root, sub, "vendor")
                                        if ctxt.isDir(vendor) {
                                                dir := ctxt.joinPath(vendor, path)
-                                               if ctxt.isDir(dir) {
+                                               if entries, _ := ctxt.readDir(dir); len(entries) > 0 {

@alandonovan, how does that work? Doesn't a/b contain a/b/c? Am I misunderstanding what readDir does? It looks like it calls ioutil.ReadDir. Maybe you overrided the default with a broken ctxt.ReadDir function set that doesn't return subdirectories?

See my EDIT: I don't yet know why it seems to work.

I still can't explain it.  Consider my patch retracted, and sorry for the noise.


What is the connection between BuildSystems and Backends

I am struggling a bit with the organization. Currently LFC appears as both code-generator and backend and build system. The distinction between the two latter is also not clear. What is really the meaning of backend and build-system in the context of lingo?

The notion in my head is that the combination of target language and specified build system tells lingo which build backend to use.
   (C, Zephyre) -> Zephyre
   (Python, Zephyre) -> Invalid
   (Cpp, Cmake) -> CppCmake

So, to make the list complete, we have:

Target Language (C, Cpp, Python)
Target platform (macOS, Linux, Windows, Zephyr, FreeRTOS, Arduino, nrf52)
Build tool (CMake, GNU Make, arduino-cli, west)
Build platform (macOS, Linux, Windows)

Yet, we don't specify the build platform, it is implied. So I'm not sure that we need to treat cross compilation specially. Whether the compiled code runs on the platform that it was compiled on doesn't really matter from a tooling perspective...does it?

@lhstrh The only problem with your summary is that 2.) and 4.) are overlapping.
We have a platform we compile for and currently (MacOS, Linux and Windows) are currently summarized in the enum value Native. And Platforms like nrf52 are treated separately and directly depend on some build tools (west).


How to lock a file but be able to read it

I need a EXCLUSIVE and BLOCKING lock, and i also need read file, and i get PermissionError: [Errno 13] Permission denied.
I am a multi-process program (multi .py), so each process can only communicate with each other via files.

Can you show some of the locking code you are using?
Also, what operating system are you using?

Win11
I created a context manager:
FileLocker.py
def __enter__(self):
    self._file = open(self.filename, self._mode, **self._file_open_kwargs)
    portalocker.lock(self._file, flags=self._flags)
    return self._file

def __exit__(self, exc_type, exc_val, exc_tb):
    portalocker.unlock(self._file)

Usage:
with FileLocker('.lock', 'a+') as fp:
    fp.write('test')

Try read file:
with open('.lock', 'r') as fp:
    lines = fp.readlines()
    # raise PermissionError: [Errno 13] Permission denied

To solve this problem, I changed the strategy so that the '.lock' file is only used to control locking, and another file ('.writelock') is used to read and write, so that only one process can write to the '.writelock' file at the same time, but the contents can be read at the same time.

Sorry about the slow response, I didn't see your reply earlier.
This is mostly a windows issue I believe, but if you use non-exclusive locking you should have the behaviour you're looking for.
When you're writing, lock the file, when you're reading, don't lock the file :)


Output results in xUnit format

It would be nice to have another --output option, xUnit, that outputs in that standard format.  Many pipeline tools support the format (e.g. Jenkins) and can natively parse it to show test results and regressions over time.  Not sure if this would be in addition to or instead of existing console output, but just some way to run tests and have the output in a standard parseable format (xUnit seems like the lowest common denominator).

I don't know much about the format itself, other than a lot of tests output in the format.  A quick google found this:  https://xunit.github.io/docs/format-xml-v2

Thanks.  This is a useful suggestion.  There may be other implementation options available also, but something that allows reporting of the validations would be beneficial.


Conv2D with Input & Output in DRAM

Problem description
Conv2D only supports Input & Output in L1.
Conv2D with large tensors are not supported due to insufficient L1 Memory size.
What's changed
Put Input & Output in DRAM. Bring a chunk to L1. Do Conv2d. Write output to DRAM. Repeat for all chunks.
Checklist

[ ] Post commit CI passes
[ ] Blackhole Post commit (if applicable)
[ ] Model regression CI testing passes (if applicable)
[ ] Device performance regression CI testing passes (if applicable)
[ ] New/Existing tests provide coverage for changes

The current plan is to optimize DRAM Conv by merging multiple Convs into a single operation.  Closing this PR as it's no longer relevant.


Error getting after build Success

Hi,
I had successfully build Mango. But I am having the following error while running ./mango-submit 👍
[rokshan.jahan@ip-10-48-3-63 bin]$ ./mango-submit
Using SPARK_SUBMIT=/usr/bin/spark-submit
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/parquet/hadoop/metadata/CompressionCodecName
at org.bdgenomics.utils.cli.ParquetArgs$class.$init$(ParquetArgs.scala:40)
at org.bdgenomics.mango.cli.VizReadsArgs.(VizReads.scala:252)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

This looks like https://github.com/bigdatagenomics/adam/issues/1742. What spark/scala version are you running?

Spark 1.6.3
On Thu, Oct 5, 2017 at 9:02 PM akmorrow13<EMAIL_ADDRESS>wrote:

This looks like bigdatagenomics/adam#1742
https://github.com/bigdatagenomics/adam/issues/1742. What spark/scala
version are you running?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bigdatagenomics/mango/issues/320#issuecomment-334632208,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AcIGPTKMdzk7amU37TVwfINKel5hScXVks5spXwpgaJpZM4Pvem8
.

--
Have a Blessed Day!
Sincerely,
Rokshan A Jahan

Using spark-1.6.3-bin-hadoop2.6, I am not able to reproduce this issue. Have you built Mango for Spark 2?

No , I don’t have spark 2. Is it necessary ? Can’t mango work on spark 1.6?
On Thu, Oct 5, 2017 at 9:09 PM akmorrow13<EMAIL_ADDRESS>wrote:

Using spark-1.6.3-bin-hadoop2.6, I am not able to reproduce this issue.
Have you built Mango for Spark 2?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bigdatagenomics/mango/issues/320#issuecomment-334633018,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AcIGPSVQXXnvf2ssAHeui2FAurk0Xc_Rks5spX3AgaJpZM4Pvem8
.

--
Have a Blessed Day!
Sincerely,
Rokshan A Jahan

Mango should run on spark 1 and 2. This error can appear if Mango is compiled for Spark 2 but you are running on Spark 1.6.3. However, I cannot reproduce this error with Spark 1.6.3, where /bin/mango-submit does not throw an error. Can you print out spark_home, scala version, and verify mango is packaged for spark 1?

Ok, will do that
On Thu, Oct 5, 2017 at 9:19 PM akmorrow13<EMAIL_ADDRESS>wrote:

Mango should run on spark 1 and 2. This error can appear if Mango is
compiled for Spark 2 but you are running on Spark 1.6.3. However, I cannot
reproduce this error with Spark 1.6.3, where /bin/mango-submit does not
throw an error. Can you print out spark_home, scala version, and verify
mango is packaged for spark 1?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bigdatagenomics/mango/issues/320#issuecomment-334634194,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AcIGPSbbpMXoxprJVKjyd44rRs1n9x04ks5spYASgaJpZM4Pvem8
.

--
Have a Blessed Day!
Sincerely,
Rokshan A Jahan


Support for React 16

Basic support for React 16.0:

[x] Use enzyme 3 and  enzyme-adapter-react-16
[x] Install react-test-renderer since  enzyme-adapter-react-16 depends on it
[x] Added react-dom as a peerDependency, why wasn't it so originally anyway?
[x] Added react-dom-factories for the few tests that requires it
[x] Update tests to use the adapter and react-dom-factories

As far as I am concerned there is no way to tell npm that if someone has a peerDependency of 16 then it has to install prop-types otherwise it ignores that (since it will be installed with React pre-16 by default) so I guess the way to go here is to drop support for pre-16 moving forward?
Closes https://github.com/matthewwithanm/react-inlinesvg/issues/67

Updated my project to use my fork and it looks like everything is working fine
For anyone interested in temporary solution (that you will have to undo later):
Replace this (in your package.json)
"react-inlinesvg": "^0.6.0"

with this:
"react-inlinesvg": "Mathspy/react-inlinesvg"

Hey,
Did you test #67?
Btw, suggesting people to use your fork isn't nice...

Btw, suggesting people to use your fork isn't nice...

I am sorry if my suggestion sounded like I am advertising my fork or anything like that, I was afraid you and the other maintainers might be busy (because we all are, really) and might need some time to get back to updating this package so I left that message there in case anyone stumbles upon this and needs to get this working with a temporary workaround

Did you test #67?

The issue doesn't really offer any reproducible examples, but I am pretty confident it simply has to do with the removal of some internals from react in the new version.
If you were to compare the output of standalone/react-inlinesvg.js you will notice the new version complied with React 16 no longer has the culpit function enqueueCallback

react, react-dom and prop-types should be in peerDependencies not dependencies

Like I mentioned, react no longer comes by default with prop-types which will result into people having to manually install prop-types into their projects to use this package, which is kind of against the way node packages work in general because prop-types isn't really something everyone using this will be using or wanting to use
I personally believe the right course of action is to bump major and specify that v0.6.2 is compatible with react 0.14/15 while v1.0.0 upwards will work only with react 16+ and in case of any important updates they could always be cherry picked into an v0.x branch

When is this PR going to get merged? My initial tests is that everything works correctly. Was having issues with #67 but not anymore

@Mathspy
Despite React not including prop-types anymore, it's better to keep as a peerDependency. If every package requires it's own version of it, a project could end up with multiple copies of it.

@andrepcg changing the React version wouldn't make any difference besides the silly warning on install.

@gilbarbara The recommended pattern by Facebook is to use it as a dependency not as a peerDependency as can be seen from here https://github.com/facebook/prop-types/issues/44 and here https://github.com/facebook/prop-types/issues/4
The argument is that as long as everyone is using ^ to match prop-types all libraries using it should be able to share the same version, this has been the behaviour since npm 3+ and always been the way yarn worked
Quoting Dan:

If everyone puts ^ in the version then no, both npm and Yarn should deduplicate it. Now, in practice unfortunately this doesn’t always happen in npm 2, but it’s not even in Node LTS so I think it should be okay.

Yeah, I'm definitely not sold on the idea to make this library only compatible with React 16 and up just to be cool.
I prefer to just add the || ^16.0.0 to peerDependencies and not break shit.
@matthewwithanm any thoughts?

@gilbarbara I'm cool with whatever you think best 😊

@gilbarbara personally I'm very grateful for @Mathspy to provide his fork as a workaround. It's very common problem - packages die very fast and in recent year I've made about 10 forks with fixes of random libraries that authors abadoned and are not even checking the PRs, but they're still pretty good, just need one small fix.

Nope.
This library just doesn't work with React 16, because it tries to use React.PropTypes.something, but React.PropTypes is undefined with React 16.
That's why I'm here, not because of warning during install.

@dzek69 It does, I'm using 0.6.2 in a couple of React 16 projects already.

added in 0.7.0


Deployment Documentation

Hi
It's unclear to me how to deploy this.
Do I upload as a custom app in Teams? Because that's not working for me with the manifest.json.
Do I use the azuredeploy.json somehow?
How do I ultimately make this work in Teams?

Helo!
Same problem here. I'm new to Azure.
Could not follow almost nothing of the  readme.
Looks like azure portal is different now. Would you mind checking the first steps?
Best Regards!


Unknown colors with Text on web and linux desktop

Unknown colors with Text on web and Linux desktop, For details please refer to screenshots.
Steps to Reproduce
$ flutter create newapp
$ cd newapp
$ # paste the code sample to main.dart
$ flutter run -d chrome --web-renderer html # for web
$ flutter run -d linux # for linux desktop

Expected results:
Default black text color, and no borders.

Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const Text(
        'Unknow colors with Text: Red color for text itself and yellow color for bottom border',
      ),
    );
  }
}

Logs
❯ flutter run -d chrome --web-renderer html
Launching lib/main.dart on Chrome in debug mode...
Waiting for connection from debug service on Chrome...             20.9s
This app is linked to the debug service: ws://<IP_ADDRESS>:38287/_qWW1Qh1dN8=/ws
Debug service listening on ws://<IP_ADDRESS>:38287/_qWW1Qh1dN8=/ws

💪 Running with sound null safety 💪

🔥  To hot restart changes while running, press "r" or "R".
For a more detailed help message, press "h". To quit, press "q".

An Observatory debugger and profiler on Chrome is available at: http://<IP_ADDRESS>:38287/_qWW1Qh1dN8=
Flutter Web Bootstrap: Programmatic
The Flutter DevTools debugger and profiler on Chrome is available at: http://<IP_ADDRESS>:9103?uri=http://<IP_ADDRESS>:38287/_qWW1Qh1dN8=

❯ flutter analyze
Analyzing newapp...
No issues found! (ran in 2.4s)

❯ flutter doctor -v
[✓] Flutter (Channel stable, 3.3.1, on Ubuntu 20.04.3 LTS 5.15.0-46-generic, locale en_US.UTF-8)
    • Flutter version 3.3.1 on channel stable at /opt/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4f9d92fbbd (9 days ago), 2022-09-06 17:54:53 -0700
    • Engine revision 3efdf03e73
    • Dart version 2.18.0
    • DevTools version 2.15.0

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • clang version 10.0.0-4ubuntu1
    • cmake version 3.16.3
    • ninja version 1.10.0
    • pkg-config version 0.29.1

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).

[✓] VS Code (version 1.64.0)
    • VS Code at /usr/share/code
    • Flutter extension version 3.40.0

[✓] VS Code (version 1.65.0-insider)
    • VS Code at /usr/share/code-insiders
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Ubuntu 20.04.3 LTS 5.15.0-46-generic
    • Chrome (web)    • chrome • web-javascript • Google Chrome 105.0.5195.125

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 2 categories.

Linux Desktop Screenshot

Chrome Screenshot

Firefox Screenshot

Hi @reza-ebrahimi, this is not a bug. This is the default TextStyle when you have not added one of your own or any widgets that provide a textStyle.
Material provides a style for the text, which is why the default flutter app has the "black" text that you see.
You can get the textstyle that you want by providing one or wrapping your Text with either a Material or Scaffold, depending on what you want to achieve.
I'll be closing this as it is not a bug.
Thank you

@danagbemava-nc What are the alternatives for Scaffold?

It depends on what you want to achieve.
You can use a Material or you can use a DefaultTextStyle to wrap the app and provide a TextStyle.


Maximum input sequence length?

What is the maximum sequence length that the model can handle?

It is interesting that even the contributors do not have ant answer for this simplest question


BUG: fix col iteration in DataFrame.round, #11611

Fixes #11611. The iterator now uses DataFrame.iteritems instead of direct indexing.

need some tests

pls add the test example as well (you can just smoke tests it I think; e.g. assert it runs).
add a tests for passing a non-unique decimal.
put this in the bug-fix section for a whatsnew entry.

Agreed.

merged via https://github.com/pydata/pandas/commit/80a2d530bae32ef7ecf93aa275d17659ee8e8ac1
thanks!


Update container-storage-faq.md

Deleting last question and moving it to the Troubleshooting page

#sign-off

#please-close


Request to host package

This issue was originally filed by @financeCoding

https://github.com/Solvr/log4dart

This issue has been moved to dart-lang/pub#148.


Fix directory /usr/local/etc/dnsmasq.d not found

When running with ansible 2.15.5 the item.when is not evaluated and is true, therefore it tries to create both configs files. Resulting in a directory not found error.

This is breaking all tests during linting. when statements need to have python conditionals. Jinja expressions doesnt seem to be allowed here.


feat: Added printing missing options

Fixes #1185
Test Plan

How do we know the code works?

All options are printed during Flank run
Checklist

[x] Documented
[x] Unit tested
[ ] Ensure that all options are printed

Codecov Report

Merging #1214 into master will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master    #1214      +/-   ##
============================================
+ Coverage     79.69%   79.71%   +0.01%
  Complexity      696      696
============================================
  Files           232      232
  Lines          4314     4318       +4
  Branches        731      731
============================================
+ Hits           3438     3442       +4
  Misses          489      489
  Partials        387      387