Support Typescript

Please help to connect for the project React(react-app-rewired) + TS.
I use in .tsx file
import { AvForm, AvInput } from 'availity-reactstrap-validation';
My error

error TS7016: Could not find a declaration file for module 'availity-reactstrap-validation'. 'D:\git\dxw\upta-ext\node_modules\availity-reactstrap-validation\lib\index.js' implicitly has an 'any' type.

I created file typings/availity-reactstrap-validation/index.d.ts
declare module 'AvForm';
declare module 'AvInput';

app/tsconfig.json
"compilerOptions": {
...
"typeRoots" : [
      "./node_modules/@types",
      "./typings"
    ]
},
"exclude": [
    "node_modules",
    ...
    "typings"
  ]

I do not find a solution. The @types/availity-reactstrap-validation package was not found.
How can I solve my problem?

this is marked closed, but I've just installed this and am having this same problem

Today I connected this library with Typescript support in a new project.
This instruction is for beginners:

You need to create a typings folder next to your tsconfig.json file

typings/availity-reactstrap-validation/index.d.ts

In the created file index.d.ts add the contents:

declare module 'availity-reactstrap-validation';

Make changes to the tsconfig.json file. Add typeRoots block:

"compilerOptions": {
      "typeRoots" : [
        "./node_modules/@types",
        "./typings"
      ],

Restart your editor and you can use this in your tsx file.

import { AvForm, AvField } from 'availity-reactstrap-validation';
I wish you all success! You are already well done!


Update download links to bitcoin-core-0.16.3

The current version of the tutorial has outdated links to an outdated version of bitcoin-core. Since 0.16.3 fixes a important bug, it's important to update those links.
This goes for the following files:
Stadicus/guides/blob/master/raspibolt/raspibolt_30_bitcoin.md
Stadicus/guides/blob/master/thundroid/README.md
I would love to contribute in updating those links. But i don't have access to the repo.

Thanks, I just updated the guide with this important security fix. If you'd like, next time just fork the whole repositoriy, change stuff on your end, and then create a pull request.

Great thanks! And i tried to create a pull request, but got an permission error.

Authentication failed. You may not have permission to access the repository or the repository may have been archived. Open options and verify that you're signed in with an account that has permission to access this repository.

Not yet sure why though.


Add 'ManagedZone' and related support

Uses #1138 as a base.

Ping me when #1138

@dhermes rebased after merge of #1138.

LGTM


feat(RELEASE-457): improve collect-data logging

This commit replaces the > commands in collect-data with tee so that there is more output in the task pod log. This will make debugging user issues much easier.

The tekton unit test logs show the new output nicely

/test release-pipelines-e2e-suite

/test release-pipelines-e2e-suite


Assertion failed error with my personal model

Hi, I read your paper from siggraph 2023 and I am very interested in your work. So I ran your program but some test cases failed with the following assertion:
Assertion failed: is_same_face_side(twin(G,fs_twin), GHOST_FACE_SIDE), file D:\intrinsic-simplification\src\flatten_boundary_vertex_and_cost.cpp, line 208
I wonder if this assertion is the requirement of the following steps or this is just my personal model's error?
Thanks a lot!

The following steps assume that this assertion is true. Would you mind sharing the model/test cases that you're using?

I read your apply to this issue #3 and the program work after remeshing. Thanks a lot!

@LeFou-k , Can i ask how did you remeshing mesh ? Can you keep uv info?


Swiper options still not working with Ionic: when is the update?

Hi all,
I want to use paginationType: progress, yet it's not working. Beside that: autoplay is also not working. We know that Ionic uses the old version. Could someone please help and fix this?
https://ionicframework.com/docs/api/components/slides/Slides/
Even the own documentation says it: "you can't use progress if you don't have pager = true", yet that does not work because Swiper is outdated when used in combination with Ionic.
  $scope.options = {
    autoplay: 1500,
    effect: 'coverflow',
    autoplayDisableOnInteraction: false,
    loop: false,
    pager: true,
    paginationType: 'progress',
    coverflow: {
      rotate: 50,
      stretch: 0,
      depth: 100,
      modifier: 1,
      slideShadows: true
    }
  };

How to get paginationType: "progress" and autoplay to work? @mhartington, could you help or give an update, please?

What version of Ionic are you using? Seeing $scope makes me think this is v1, but the docs you linked to are for v2+.

Hi there. It is indeed Ionic 1, yet autoplay always had worked before the last updates... and beside that, autoplay works when you touch the first slide manually... it suddenly starts the autoplay after you touch the first slide...

Hello @1BJK903 , since this is an Ionic 1 issue I am going to move this issue to our Ionic 1 repo. Thanks!

This issue was moved to driftyco/ionic-v1#256

Someone who can help us out with this, please?


Readme added in Word Count Calculator

Fixes Issue🛠
Closes #304
Description👨💻
Added readme.md file for water intake calculator
Type of change📄

[X] Documentation  Readme me

Checklist✅

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have added demonstration in the form of GIF/video file
[x] I am an Open Source Contributor

Screenshots/GIF📷

Merged!! Congrats on getting your PR merged to this repo under IWOC 2.0 🎉🎉 @AftabMankapure


Verify the saved credentials before using them instead of the default one

If the saved nexus_admin_credentials exist but are invalid, configure the service with the default ones
Fixes #29

Lgtm! Thanks for the fix @ygalblum 👍


Surelog fails to parse parameter with partial vector select

There seems to be an issue with the surelog parser for partial parameter selections. It's a problem because we rely on surelog to help us bring in files to the next step.
https://github.com/chipsalliance/Surelog/issues/3133
I have veriried that the design goes through yosys with verilator as the front end parser.

FYI - @hzeller / @kgugala

Problem solved by updating to surelog 1.35.
@nmoroze @WRansohoff This is a show stopper for the code I am working on, can we update SC with the latest surelog?

Yeah, I can prep something to bump the Surelog. You might have been hoping to avoid this, but SC will use a Surelog on your PATH instead of the bundled one if you want to build the new version yourself in the meantime.

Yes, already did on my machine. Still, figured we should update since this is a showstopper for some designs.

Yup, absolutely. Just wanted to make sure you weren't blocked :)


Guido/sheets uploading

Create pull request for google spreadsheets information extracting

I think we don't need this one, we added it while pairing


Popups sometimes open in the wrong place

Sometimes they appear off screen, as their alignment is basically hard-coded per module.

Resolved in 0.3.0


Move test images one level down and do some more fuzzing

Codecov Report
Attention: Patch coverage is 83.33333% with 7 lines in your changes missing coverage. Please review.

Project coverage is 80.01%. Comparing base (0845c15) to head (f241abc).

Files
Patch %
Lines

helpers.go
82.35%
2 Missing and 1 partial :warning:

metadecoder_exif.go
84.21%
2 Missing and 1 partial :warning:

io.go
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #22      +/-   ##
==========================================
+ Coverage   79.78%   80.01%   +0.22%
==========================================
  Files          14       14
  Lines        1222     1246      +24
==========================================
+ Hits          975      997      +22
- Misses        172      173       +1
- Partials       75       76       +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Feature Request: userns remapping

RancherOS Version: (ros os version)
v1.5.3
Where are you running RancherOS? (docker-machine, AWS, GCE, baremetal, etc.)
Running on docker-machine (virtualbox, Ubuntu Server)
I'm taking my first steps with RancherOS and discovered that during the attempt to activate userns remapping for the user docker the daemon won't start and /var/log/docker.log contains the following error:
Error during "dockremap" user creation: Error adding user "dockremap": Cannot add user; no useradd/adduser binary found

Some details about my approach:

Since the documentation states that users can't be persistently created, I assumed the default setting of --userns-remap could be a solution since in this case the daemon would care during initialization to create a user.
I used the cloud-config to enable userns remapping: ros config set rancher.docker.extra_args "[--userns-remap=default]"

Possibly there is a different approach to use the docker feature? Otherwise I would kindy ask to consider a feature that would allow this. From my point of view userns remapping adds a great deal of security for a low effort.

Is there any update on this or how it can be used?


Update darwin environment report output

Expected: darwin, Received: darwin22/darwin23

@prateeksen - Getting darwin plus the version (ex. darwin22, darwin23) seems like valuable context.
Why would you like the version number removed?

@kaylareopelle IAST SaaS engine checks for the versions of the OS/Frameworks/Dispatcher and mark the applications on the customer UI whether those are supported by IAST or not. In case of Mac they have check on 'Mac OS X' or 'darwin'. When ruby APM agent sends darwin plus the version (ex. darwin22, darwin23) validation fails and IAST version checker shows that application is not supported by IAST. Adding darwin22, darwin23 is not feasible as every newer versions will need to be added manually in future.
Although, I can ask IAST SaaS team if they can check darwin* instead of darwin but I find sending OS name only in os name field more better as OS version is already there as a separate field.

Hi @prateeksen, thanks for the clarification, I didn't realize there was an OS version field. This update also gets us closer to the OS attributes for OpenTelemetry.
I appreciate you catching the issue and opening a PR for the change!


Alternative Introduction

So, after going through the whole repo, I'm left with the sense that there is a lot that can be improve. What there is pretty good, but it just lacks a lot of "interstitial matter" to add precision, basic concepts, motivation, ...
So starting from the start, here's a draft for a new version / extension of the introduction:
https://hackmd.io/@norswap/intro-draft
It's also a sneaky way for me to further my understanding. But I figure if I'm missing something, other people might too.
Reviews appreciated, especially on the many questions that are marked with "TODO".

Superseded by https://github.com/ethereum-optimism/optimistic-specs/pull/34


Filtering unneeded tags on a post

Hi, guys!
Could you please find out how not to display unneeded tags on a post ?
For e.g. I don't need "photo" tag to display.
Thanks!
{{#foreach posts}}
      {{#tags}}
           {{#has tag="photo"}}
           {{else}}
                {{name}}
           {{/has}}
      {{/tags}}
{{/foreach}}

@shystruk Ghost has the concept of "internal tags" which are tags that aren't shown in the tags list. This should be good for your use case. (see more information on internal tags here)
If not, please swing by our slack channel and ask this question there - the Github issue tracker is for bugs and ongoing feature work. Thanks! 😄

@acburdine thank you for the response!
Internal tags are really helpful :)


Share code between chainspec in testing framework and node’s chainspec

Testing framework implements subset of ‘real’ chainspec in the node to be able to run test with a chainspec settings. This causes duplication of code, which gets harder to maintain in consistent manner. I.e. one validation step we have to add on the node side, we’d have to duplicate in testing framework. We should share as much code as possible between EE, testing framework and node. Follow up for https://github.com/casper-network/casper-node/pull/3665#discussion_r1102827436

@rafal-ch I know Karan made some changes to have the test support crate read from a chainspec.   I wonder if his work makes this more straightforward? I assigned this to you, but please assign to someone else if appropriate. Thanks

Best to do this in casper_types or other crate.  "Decouple our types"

Won't do.


Use the ui.boostrap.collapse directive with the main navbar

This PR removes the use of the standard bootstrap.js collapse functionality and replaces it with the ui.bootstrap.collapse directive.

Can you explain why this is better than dropdown?

Its not, its a completely different feature. This allows the ul.navbar-collapse to be toggled when in mobile view. Currently its wired with bootstrap's default collapse functionality.

Oh I apologize, I misunderstood what this was for. Can you change this to target the 3.1.x branch?

Absolutely, are there any guidelines for commit messages?

Perhaps there is a contributing.md that I missed somewhere?

I don't think that exists for the profile repo.


Expand on release procedure

r? @fiveop @posborne

Looks good.  @homu r+

:pushpin: Commit 8557e9f has been approved by posborne

:hourglass: Testing commit 8557e9f with merge de56074...

:sunny: Test successful - status

You need to update the libc dependency in cargo.toml before (to a concrete version) and after release (back to the git repository for development builds).


[DOCFIX]Update Security.md for Chinese version

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/20435/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/20438/
Test PASSed.


Use #to_enum to fix Enum.new deprecation warnings

Currently this gem always emits this warning:
random-word-2.1.0/lib/random_word.rb:90: warning: Enumerator.new without a block is deprecated; use Object#to_enum

This is due to Enumerator.new without a block being deprecated in Ruby 2.0.
This commit fixes this deprecation warning by calling #to_enum on the
random phrase enumerator object.

thanks!

released as 2.1.1


I felt that it's a worthy mention

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Hi @MartyC3P0, thank you for the PR! However, I will have to close it as it has an affiliate link, which we do not accept.
Feel free to open another one though. Happy coding!


Getting Started > Other installation patterns > Install and run without Docker

Edit: https://deephaven.io/core/docs/how-to-guides/install-and-run-natively/
reviewer = @niloc132

Following the instructions for 0.33.3 brings up a DH screen asking for a token.  I've always turned this off, but what should we tell the user?  Is there a default Token?

The server-jetty-0.33.3/bin directory has a `start.bat'.  Does that mean we are supporting Windows?  Should that be in this doc as well?

@margaretkennedy There appear to be three ways to install Deephaven without Docker

Download Deephaven Tar and Python Wheel (Python Session)
Download Deephaven wheel (Python Session)
Download Deephaven Tar and run with Config (Groovy Session)

There is no Groovy counterpart to this doc like there is with launch-build.  Two docs would be identical except for a few lines.  I think I can make this work in the existing file, but it seems inconsistent.  We could do that with the plan of reconciling things later, or make another file like we have with launch-build.  Thoughts?


Use Gateway, GatewayClass and HTTPRoute in gateway API v1

Is there an existing issue for this?

[X] I have searched the existing issues

Problem Statement
gateway API 1.0.0 will promote e Gateway, GatewayClass and HTTPRoute  to GA. In gateway API 1.0.0-rc1, they are moved to API version v1. We should use them when bumped gateway API to 1.0.0-rc1.
Proposed Solution

update  Gateway, GatewayClass and HTTPRoute and related types to v1

Additional information
blocked by: #4879
Acceptance Criteria
No response

blocked by: https://github.com/Kong/kubernetes-ingress-controller/issues/4879


Maximum number of verification per SMTP server per day

Hello,
Can I ask the maximum number of email verification per SMTP server per day without blocking the server. I am asking your experience.
regards

It depends. but if I have to guess that number is probably high. The main thing is you have to have your mail server configured correctly to avoid being detected as spam and blocked. See http://curlybrac.es/2016/07/27/how-to-configure-a-mail-server/


docs: supported (or working) browsers

I'd like to use this in an app we're building, but can't tell from the docs which browsers this will work in.
jsPDF states on their site "will work in IE6+*, Firefox 3+, Chrome, Safari 3+, Opera. For IE9 and below, we lazily load a Flash shim called Downloadify which enables the files to be downloaded. (Current build does not have IE6-9 shim enabled)".
Could something like that be added to the pdfkit readme / site / docs?

I've not tested really old versions of IE, but PDFKit requires a fairly modern browser since it needs typed arrays, which are available in IE10+. I suppose you could probably get it working with a shim though.

OK, I'll do a pr to the docs if we go the client-render route and find out more.


Bug: Driver failed to activate with new version 0.3.2 (beta): still problems

Describe the bug
Still llot's of problems with the new version of EqMac 0.3.2 (beta) on my Mac Mini 10.15.5. It try uninstall it with the sudo comand for it, and reinstall it but still "Driver failed to activate" error after that. Try again doesn't help.
But after a reboot of my Mac, the Install audio driver message came up and install it and it works at the moment. But after I install the latest version yesterday I did the same but this morning the Driver failed to activate came up again.
After a couple of days of good working of the EqMac app a couple of days ago again the 'Driver Failed To Activate' error after a reboot of my Mac. I reinstall it, reboot my Mac and it's working again. And also this morning the same isssue and now I totally deinstall the EqMac app and fully install it again, the first time after the reboot I get the same message and after another reboot I get the message to reinstall the audio driver and now it's working for the time being again, I guess :-(.
And another strange thing. I deinstall it but my preset I made was still there so it not deinstall all the files. When I check this with the app 'find any file' there stil some eqmac files left behind after a deinstall. So that's not good.
Steps to Reproduce
Steps to reproduce the behaviour (feel free to change the placeholder as you need):
Startup my Mac
EqMac show up
Driver failed to activate
full deinstall it, reinstall it but again 'driver failed to activate again. After another reboot I get the install audio driver and it's

working normaly
Expected behaviour
A clear and concise description of what you expected to happen.
Setup information:
Audio device used for playback: [eg AirPods or Macbook speaker or Bose QC32]
Audio transmission interface: [eq HDMI or Bluetooth or 3.5mm Jack]
macOS Version: [e.g. 10.15]
eqMac Version [e.g. 0.3.2] (if audio related issue)
eqMac UI Version [e.g. ]1.2.1 (if UI related issue)
Driver version: 1.1.1

Screenshots or Console.app logs
If applicable, add screenshots to help explain your problem. Also you can run Console.app and apply filter for eqMac
Additional information
Add any other context about the problem here.

Still got the same issues over and over again after a couple days of working properly. Hope the developer can look into this a.s.a.p. this is really annoying.

I am having this issue as well. I have been tracking #225 and noticed the recommendation to get 0.3.2. I tried clicking "Check for update" in app (0.3.1) and didn't see anything, so I downloaded the 0.3.2 release and overwrote the existing eqmac installation. This may not be the correct upgrade path.
Installing the audio driver update failed, so I restarted my computer. The audio driver installed after a restart but now when I run eqmac it gives an error saying the driver is not activating. I've uninstalled eqmac (dragged to trash, emptied trash) and reinstalled with no luck - I get "Driver failed to activate" every time I try to start eqmac 0.3.2 now.

I'm having similar problems. I first installed EqMac (latest version 0.3.2), it worked. Then I installed EqMac2, and it asked to uninstall old drivers, I clicked ok (which I now regret). EqMac2 didn't work, so I uninstalled it, and I was hoping that EqMac would work like before, but it doesn't. Now, every time I open EqMac it says "Unfortunately the audio driver has failed to active. You can restart eqMac and try again or quit."

Another issue. After a week or so no Driver Failed to activate messages anymore so far. But sometimes after a reboot EqMac is not starting up. I only see that white box but EqMac is not starting. After another reboot it's working again. Still very buggy.

Hello. I reinstalled the most recent (beta) version of eqMac (v0.3.2) on top of the existing application in my system, which ran SUPERBLY well last three days ago (the first and only time I've actually used it), but which would not load today due to the "Drive failed message" indicated above. However the new installation resulted in an system error message: "Problem Report for eqMac - eqMac quite unexpectedly", with the BIG exclamation mark.  This may have had something to do with Apple's most recent update last night, to OS 10.15.6, on my 2014 iMac Retina, 5K, QuadCore with 32GB, 1600MHz, DDR3 RAM. These reports make no sense to me, other than it does state:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Plus a whole bunch of other stuff, too much to post here. Does anyone have any suggestions on what I might do next to get the application working. It sounds fantastic when it works.  Thanks!

Hi. I have successfully installed eqMac v0.3.2, and after rebooting managed to get it to work. So far, so good!  I removed the previous version of eqMac v0.3.2 from the Applications folder with a right click and emptied the trash. Downloaded a new version through the OWC link at Rocket Yard and installed it (just as I did previously)as per the set-up instructions. Following the install I did reboot and then opened the application, from the Applications folder. To actually see the eqMac equalizer window, I had to click on the eqMac icon in the Doc. In case you're interested my System is an iMac 27" Retina Display, Late 2014 (as above) with Mac OSX 10.15.6 and eqMac v0.3.2. Thanks all for your help, in particular the people at Rocket Yard, and of course the developer of this nifty program. Stay safe out there and remember to practice Safe Social Distancing.

Having this problem too. I just started my computer and it didn't turn on with it, and is telling me the driver failed to activate. Tried reinstalling and no luck! Can't do anything else within the app but retry and quit.

As a workaround I quit eqMac, executed this from the Terminal, reopend eqMac and allowed it to reinstall the driver. I got (beautiful) sound after that :)
sudo /Applications/eqMac.app/Contents/Resources/uninstall_driver.sh

Thanks Moritz.

On Sep 3, 2020, at 11:46 PM, Moritz Pfeiffer<EMAIL_ADDRESS>wrote:
As a workaround I quit eqMac, executed this from the Terminal, reopend eqMac and allowed it to reinstall the driver. I got (beautiful) sound after that :)
sudo /Applications/eqMac.app/Contents/Resources/uninstall_driver.sh
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/bitgapp/eqMac/issues/330#issuecomment-686949319, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQTZCMFKJ2WG7KM6E7WYT3TSECEKRANCNFSM4ONGRQNQ.

@Proper-Job
It's all taken care of. Thank you.

Thanks for being patient with me.
I have just released v1.0.0. You can download it here: https://github.com/bitgapp/eqMac/releases/tag/v1.0.0
Or from the website: https://eqmac.app
Could you please let me know if this issue is still present.
Thanks again.
Roman

Thanks for being patient with me.
I have just released v1.0.0. You can download it here: https://github.com/bitgapp/eqMac/releases/tag/v1.0.0
Or from the website: https://eqmac.app
Could you please let me know if this issue is still present.
Thanks again.
Roman

Hi Roman, the issue is resolved for me. Same problem was here - installed eqmac today and then audio driver error came up same as people above. Funnily enough the download was from eqmac.app so should be latest version?  Then I uninstalled, downloaded version 1.0.0 from github from your link above, then installed, and it worked. Didn't even have to reboot.
Thank you for resolving and for your effort put into this app!

I think this issue has been resolved for a while now, so I'll be closing this issue unless suggested otherwise. Thank you


nalgebra examples

It would be great to have at least one simple example, like maybe the iris dataset one from the website's Getting Started section, that demonstrated how to load the data using NAlgebra.

Hi @zicklag. I didn't realize we don't have a good example where I use nalgebra matrices to fit a simple ML algorithm to some data, thanks for pointing it out!
I've just submitted a PR with such an example: https://github.com/smartcorelib/smartcore-examples/pull/4


native pointers for each type

Closes #90

I think this might be a good pr to mention this in. The pr looks good as is. But i was thinking that maybe for the same of semantics it might be nicer to use type aliases for void pointers like:
using native_device = void;

...

native_device* m_ptr;

I think this might be a good pr to mention this in. The pr looks good as is. But i was thinking that maybe for the same of semantics it might be nicer to use type aliases for void pointers like:
using native_device = void;

...

native_device* m_ptr;

Hmm, what if we did this inside of the scope of the class? e.g. llri::Device::native_ptr or something along those lines? (naming still very much up for discussion)

I think this might be a good pr to mention this in. The pr looks good as is. But i was thinking that maybe for the same of semantics it might be nicer to use type aliases for void pointers like:
using native_device = void;

...

native_device* m_ptr;

Hmm, what if we did this inside of the scope of the class? e.g. llri::Device::native_ptr or something along those lines? (naming still very much up for discussion)

I'd say that's up to you, whichever you prefer. but just any type alias already communicates way more than just void*

Alright, I'll change to that then


Medical app tutorial

Link to feature: https://extrahorizon.productboard.com/feature-board/planning/features/22336692

NA


make it explicit that oh-my-zsh.sh needs to be sourced in between

make it explicit that oh-my-zsh.sh needs to be sourced in between plugins and prompt. doesn't work if you do it in a different order.

This was fixed in a later PR (https://github.com/robbyrussell/oh-my-zsh/pull/8142), thanks for your contribution!


Remove  version 8.0 deprecated core methods

@bot-gradle test and merge

OK, I've already triggered a build for you.

Pre-tested commit build failed.

@bot-gradle test and merge

OK, I've already triggered a build for you.

Pre-tested commit build failed.

Closing this as it contains changes we are not doing for 8.0 in the end.


Semantic Warning Issues

Hello, I'm using Xcode 9.3.1 (the latest) and I'm receiving some compile warnings:

I know these are just warnings, but to be up to date with Swift coding standards, can this be fixed in the next commit?
Thanks

@DavydLiu Would you close this issue?
So not automatically closed even thought merged #149 .
I should have written #fixes in two lines in the commit message.

Why hasn't this been addressed yet?

@seenoevo Hi, you get resolved this issue, now check master .
Would you close it manually?

yes it is resolved now
I was originally using pod 'DLRadioButton', '~> 1.4' per instructions, but I have to use instead:

pod 'DLRadioButton', :git => 'https://github.com/DavydLiu/DLRadioButton.git', :branch => 'master'


Path of assets is not correct when called from .scss files

Hello,
For some weird reason, if I import let's say an image from within a .js file and console.log it, the url is correct.
But if I reference the same image from within an .scss file then I get a 404 because the url has the entrypoint name twice in the url
eg:
import image from '../img/about-bckr.jpg';
Correct url when imported from a .js file:
http://somehost/wp-content/themes/vg-twig/build/app/assets/asset-601792add27d5248500ec253301b723d.jpg
body {     background: #f1f1f1 url(../img/about-bckr.jpg); }
Wrong url when imported/called from an .scss file:
http://somehost/wp-content/themes/vg-twig/build/app/app/assets/asset-601792add27d5248500ec253301b723d.jpg
Notice the double /app/app/ there.

Thanks, I can confirm this bug and will fix it in the next release.


Add ability to define predicate operator in predicateGenerators

From https://groups.google.com/forum/#!topic/mountebank-discuss/5E_JU4R6sDE
The current set of predicateGenerators automatically decide between deepEquals and equals predicate operators, removing the ability, for example, to generate a predicate that simply asserts the existence of an XML tag. Add an optional predicateOperator field to let the user specify the operator.
For example:
"predicateGenerators": [{
  "matches": { "body": true },
  "xpath": { "selector": "//x" },
  "predicateOperator": "exists"
}]

Should generate:
"predicates": [{
  "exists": { "body": true },
  "xpath": { "selector": "//x" }
}]

@bbyars taking a look at this.


ASC-1048 Case Insensitive Matching

Update the "get_expected_value" helper to allow for case insensitive matching.

Tests are failing due to a testinfra issue: https://github.com/philpep/testinfra/issues/380

@johnduarte @phongdly Broken testinfra package pulled for PyPI and tests are now passing.


DynamoId with Boolean type

Dear DynamoID team.
I saw your developer updated for boolean type of DynamoDB. However, I think you still don't create the Release version.
I am using the newest DynamoId version dynamoid (1.3.4) and I can not use store_as_native_boolean: true option.
The Pull requests for Boolean type of DynamoDB is https://github.com/Dynamoid/Dynamoid/pull/213.
I hope you with create a new Release version as soon as possible, because I really need this function.
Thanks and Best Regard.
VuongVT

Working on a new release.

@pboling He can use the git master version of the gem ? Is not very great for production but working in hotfix ?

Discussion on next release is occurring here:
https://github.com/Dynamoid/Dynamoid/pull/215

@vuongvt-rights @baloran version 2.0.0 is released.  Please try it out and give feedback!


Jira data collection failed v0.10.1

Describe the bug
I tried to collect Jira data using v0.10.1 but encountered an error.
To Reproduce

Use DevLake version v0.10.1
Set up our own Jira instance
Try to collect board 53 and see the following error message

Use tasks option when creating pipeline with following subtasks to avoid Sprint Collection:
		"collectProjects",
		"extractProjects",
		"collectBoard",
		"extractBoard",
		"collectIssues",
		"extractIssues",
		"collectChangelogs",
		"extractChangelogs",
		"collectWorklogs",
		"extractWorklogs",
		"collectRemotelinks",
		"extractRemotelinks",
		"convertBoard",
		"convertIssues",
		"convertWorklogs",
		"convertChangelogs",
		"convertIssueCommits",
		"convertIssueRepoCommits",
		"ConvertUsers"

close for now, will be reopen when get feedback


anna.kotliarevskiy of ADM

See https://forum.katalon.com/t/takefullpage-screenshot-using-incorrect-width-and-height-was-working-properly-before/90814/44 for the background.
anna.kotliarevskiy wanted to develop a Katalon Studio project that performs the pre-release smoke tests for all pages of

https://www.adm.com/

using Katalon's Visual Testing feature. But I was not successful as the feature is poorly designed and implemented.

How can kazurayam solve her problem using the inspectus4katalon?

I have created other projects for this issue

https://github.com/kazurayam/anna-ADM
https://github.com/kazurayam/anna


Adding kopf and nginx

Adding Supervisor, Kopf and Nginx.
The Nginx is configured as front service, serve static files (of kopf) and proxy_pass to Kibana.
The relevant url's is
server/ -> directly to Elasticsearch
server/kopf -> Kopf server
server/kibana -> Kibana server

Could you provide a description of your PR please?

Adding Supervisor, Kopf and Nginx.
The Nginx is configured as front service, serve static files (of kopf) and proxy_pass to Kibana.
The relevant url's is
server/ -> directly to Elasticsearch
server/kopf -> Kopf server
server/kibana -> Kibana server

Looks interesting. I am going to test it soon. thanks

Are you sure Kopf work with elasticsearch 5.1?
according to their compatibility matrix, they do not.

See this thread https://github.com/lmenezes/elasticsearch-kopf/issues/390

I guess kopf does not support elasticsearch 5 and will never support it.
It seems like the cerebro project has been launched in replacement.

It not official support but it working.
I will add Cerebro later

I don't feel comfortable merging this feature as kopf does not officially support es5. I would advise you to produce your own image based on this one.
Yo can also follow Elasticsearch-HQ progress concerning es5 support and even contribute to it.


Translation maintaining balance into es

[x] Have you followed the contributing guidelines?
[x] Have you explained what your changes do, and why they add value to the Guides?

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

I don't understand GitHub. I don't know what to do. This like alot of of
work to understand.   Not sure what I'm suppose to do. Should I stop using
GitHub?
Blake Williamson
On Tue, Sep 19, 2023, 11:33 PM Victor Restrepo @.***>
wrote:

Have you followed the contributing guidelines
https://github.com/github/opensource.guide/blob/HEAD/CONTRIBUTING.md?
Have you explained what your changes do, and why they add value to
the Guides?

Please note: we will close your PR without comment if you do not check
the boxes above and provide ALL requested information.

You can view, comment on, or merge this pull request online at:
https://github.com/github/opensource.guide/pull/3101
Commit Summary

9893c99
https://github.com/github/opensource.guide/pull/3101/commits/9893c997da4a91994b6d777111c93d7ca84a9684
setup
ac43b8b
https://github.com/github/opensource.guide/pull/3101/commits/ac43b8b9dbd12ff0ffe9161739212215143076a3
mantaining-balance header translation into spanish
bd5f904
https://github.com/github/opensource.guide/pull/3101/commits/bd5f90429f1f6776f8c37cf97a13a0e05f39ebee
articles/es/maintaining-balance-for-open-source-maintainers.md fully
transalate into spanish
ddea407
https://github.com/github/opensource.guide/pull/3101/commits/ddea407de14dd1f18ced5b033af85b497eb014d1
remove inncesary changes on the project
25cf8c4
https://github.com/github/opensource.guide/pull/3101/commits/25cf8c458db3d033f974c1c36cae5da5eeac26a0
articles/es/mataining-balance/ update to past tests

File Changes
(2 files https://github.com/github/opensource.guide/pull/3101/files)

M Gemfile
https://github.com/github/opensource.guide/pull/3101/files#diff-d09ea66f8227784ff4393d88a19836f321c915ae10031d16c93d67e6283ab55f
(2)
A _articles/es/maintaining-balance-for-open-source-maintainers.md
https://github.com/github/opensource.guide/pull/3101/files#diff-fa08b2ac8af85fe9d6514659b9a7c421463f21fd418179209eb119a6be719570
(220)

Patch Links:

https://github.com/github/opensource.guide/pull/3101.patch
https://github.com/github/opensource.guide/pull/3101.diff

—
Reply to this email directly, view it on GitHub
https://github.com/github/opensource.guide/pull/3101, or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4UQFGBUJWJQBG4QI53SI7TX3JW2NANCNFSM6AAAAAA47IS47I
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

No I haven't because don't understand.
Blake Williamson
On Tue, Sep 19, 2023, 11:39 PM bw4cnc @.***> wrote:

I don't understand GitHub. I don't know what to do. This like alot of of
work to understand. Not sure what I'm suppose to do. Should I stop using
GitHub?
Blake Williamson
On Tue, Sep 19, 2023, 11:33 PM Victor Restrepo @.***>
wrote:

Have you followed the contributing guidelines
https://github.com/github/opensource.guide/blob/HEAD/CONTRIBUTING.md?
Have you explained what your changes do, and why they add value to
the Guides?

Please note: we will close your PR without comment if you do not check
the boxes above and provide ALL requested information.

You can view, comment on, or merge this pull request online at:
https://github.com/github/opensource.guide/pull/3101
Commit Summary

9893c99
<
https://github.com/github/opensource.guide/pull/3101/commits/9893c997da4a91994b6d777111c93d7ca84a9684>

setup

ac43b8b
<
https://github.com/github/opensource.guide/pull/3101/commits/ac43b8b9dbd12ff0ffe9161739212215143076a3>

mantaining-balance header translation into spanish

bd5f904
<
https://github.com/github/opensource.guide/pull/3101/commits/bd5f90429f1f6776f8c37cf97a13a0e05f39ebee>

articles/es/maintaining-balance-for-open-source-maintainers.md fully
transalate into spanish

ddea407
<
https://github.com/github/opensource.guide/pull/3101/commits/ddea407de14dd1f18ced5b033af85b497eb014d1>

remove inncesary changes on the project

25cf8c4
<
https://github.com/github/opensource.guide/pull/3101/commits/25cf8c458db3d033f974c1c36cae5da5eeac26a0>

articles/es/mataining-balance/ update to past tests
File Changes
(2 files https://github.com/github/opensource.guide/pull/3101/files)

M Gemfile
<
https://github.com/github/opensource.guide/pull/3101/files#diff-d09ea66f8227784ff4393d88a19836f321c915ae10031d16c93d67e6283ab55f>

(2)

A _articles/es/maintaining-balance-for-open-source-maintainers.md
<
https://github.com/github/opensource.guide/pull/3101/files#diff-fa08b2ac8af85fe9d6514659b9a7c421463f21fd418179209eb119a6be719570>

(220)
Patch Links:

https://github.com/github/opensource.guide/pull/3101.patch
https://github.com/github/opensource.guide/pull/3101.diff

—
Reply to this email directly, view it on GitHub
https://github.com/github/opensource.guide/pull/3101, or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/A4UQFGBUJWJQBG4QI53SI7TX3JW2NANCNFSM6AAAAAA47IS47I>

.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

—
Reply to this email directly, view it on GitHub
https://github.com/github/opensource.guide/pull/3101#issuecomment-1726955944,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4UQFGBM55PFV7SPKBLS2VLX3JXPVANCNFSM6AAAAAA47IS47I
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Fix block types

Here's some simple fixes first, but I can add more types based on the discussion in #25.

I can't find any troubles with these commits and I think we can continue the discussion on types before I proceed with further changes.

If you agree, I will merge this pull request and make a new release. I think the improvements we've been adding in the last couple of months deserve their own release. And then we can proceed with the bigger changes.

Yes, I agree!

For the next release I'd like to define the blocks mentioned in #28 using initBlock and translation messages. This way we'd have a complete translation base for the next release. I could also make an effort to rewrite all translation messages so they use %labels instead of %1-numbers. What do you think?


Mac M1 running MS SQL on Docker, unable to connect from SQL client tools

Hi,
I'm facing some problems on my M1 Macbook when I try to connect to a MS SQL instance on Docker from Azure Data Studio or Dbeaver.
Steps to Reproduce:
Download and install Docker Desktop for ARM (https://desktop.docker.com/mac/main/arm64/Docker.dmg)
Download Azure SQL Edge image (run the command: docker pull mcr.microsoft.com/azure-sql-edge)
Launch an instance of the image (run the command: docker run -e 'ACCEPT_EULA=1' -e 'MSSQL_SA_PASSWORD=Password123' -p 1433:1433 --name sqlserver -d mcr.microsoft.com/azure-sql-edge)
Once created and running properly, download Azure Data Studio for ARM (from https://go.microsoft.com/fwlink/?linkid=2215346)
Azure Data Studio -> New Connection -> Connection type: Microsoft SQL Server; Server: localhost; user: sa; password: Password123; Trust Server Certificate=True or False (it makes no difference)
This is the verbose log I got from Azure Data Studio:
Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 0 - 30164676)
---> System.ComponentModel.Win32Exception (301646768): Unknown error: 301646768
at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at Microsoft.Data.SqlClient.TdsParserStateObject.ThrowExceptionAndWarning(Boolean callerHasConnectionLock, Boolean asyncClose)
at Microsoft.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
at Microsoft.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
at Microsoft.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
at Microsoft.Data.SqlClient.TdsParser.ConsumePreLoginHandshake(SqlConnectionEncryptOption encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean& marsCapable, Boolean& fedAuthRequired, Boolean tlsFirst)
at Microsoft.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnectionString connectionOptions, Boolean withFailover)
at Microsoft.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)
at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)
at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)
at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken, DbConnectionPool pool)
at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
at Microsoft.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
at Microsoft.Data.ProviderBase.DbConnectionFactory.<>c_DisplayClass48_0.b0(Task1 ) at System.Threading.Tasks.ContinuationResultTaskFromResultTask2.InnerInvoke()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
at Microsoft.SqlTools.ServiceLayer.Connection.ReliableConnection.ReliableSqlConnection.<>c_DisplayClass30_0.<b_0>d.MoveNext() in D:\a_work\1\s\src\Microsoft.SqlTools.ManagedBatchParser\ReliableConnection\ReliableSqlConnection.cs:line 316
--- End of stack trace from previous location ---
at Microsoft.SqlTools.ServiceLayer.Connection.ConnectionService.TryOpenConnection(ConnectionInfo connectionInfo, ConnectParams connectionParams) in D:\a_work\1\s\src\Microsoft.SqlTools.ServiceLayer\Connection\ConnectionService.cs:line 709
ClientConnectionId:4d442c18-293e-4f3e-89ca-1fe78fc5b897
Error Number:301646768,State:0,Class:20
I also try to connect from another tool (Dbeaver), and I got a similar error:
"The TCP/IP connection to the host localhost, port 1433 has failed. Error: "The driver received an unexpected pre-login response. Verify the connection properties and check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. This driver can be used only with SQL Server 2005 or later.". ClientConnectionId:7e7c151e-2eeb-47fa-8a2b-27ddec374c03"
Besides, I also tried exactly the same steps on a Macbook Intel and everything went well (in both Azure and Dbeaver). I got those errors just on Macbook M1.
Docker version: 20.10.21, build baeda1f
OS Version: MacOS 13.0.1 (Macbook Pro 2020, Chip Apple M1, Memory 8 GB)
At first, I thought the problem was with Azure Data Studio, then I created an issue there:
https://github.com/microsoft/azuredatastudio/issues/21367
After some attempts, they suggested me to open an issue here.
Do you have any suggestion?

@dantoniazi  - can you share the output of the container logs and inspect info?
docker logs sqlserver
docker inspect sqlserver

I encountered not an exact issue, but a similar issue. I needed to connect from another container to mssql container, and it turned out that I had to specify the IP address of mssql container, instead of localhost.
docker container ls
docker inspect (container_id) | grep IPAddress

I used the IP address, and was able to connect to the mssql container from the other container. It might be worth of trying if you are still stuck with this issue.


Left work space scroll bar

When the left workspace exceeds the height of the window it is not showing a scroll bar to allow viewing of lower items.

yup, i gonna replace the palette anyways.
g

but this is actually working as expected. if i would constrain accordion tab height to screen size, we'd have much worst effects. please collapse the other accordion tabs instead.

this is the base theme we're using: http://demo.flatlogic.com/3.3.1/dark/

ok, could fix something.


JSRuntime.Current.InvokeAsync is still being used in the sample

JsInteropClasses/ExampleJsInterop.cs:

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

ID: 93f4eeb7-4bf9-2631-3814-52bd4608445b
Version Independent ID: fcde7f10-d897-1276-a3b7-4c5d19d14e4c
Content: Razor Components JavaScript interop
Content Source: aspnetcore/razor-components/javascript-interop.md
Product: aspnet-core
GitHub Login: @guardrex
Microsoft Alias: riande

The updates are coming on https://github.com/aspnet/Docs/pull/11314.


Move to next slide on Hover

Hello and good day!    Thank you for sharing.
I had wanted to know if this is possible.  Could we have an image in the first slide and when a person hover over the image it slide to a Vimeo that autoplays.  If the user hovers out the slide goes back to the first slide image and the video resets.
In addition it would also be great if a user may click on a button while it can take them to the third slide which holds more information about the image and video.  Please let me know if any of this possible.  Thank you for all your hard work and have an amazing day! :)

Hi there,
Yes, it's all possible by using the slider's API. Please take a look here: https://github.com/bqworks/slider-pro/blob/master/docs/api.md#2-public-methods What you would have to do is add some mouse event listeners for hover of the image and click on the button and then call the appropriate slider methods.
Cheers!


Fix test_org_yaml.py

/assign @jlewi

/lgtm
/approve
Looks like we still lack an easy way to run this on presubmits.


Make sure that flags values are preserved

See https://github.com/gulpjs/gulp/issues/1564#issuecomment-197460151.

Thanks for submitting this @tusbar! Just a heads up that I won't be able to review this until Monday.

No problem :)

This looks great @tusbar, thank you so much!
I've just added you as a collaborator both here and on NPM. Please feel free to cut a patch release. If you have any questions about how to do that, ask away!

Ok, will do. I’ll still open PRs for all the changes I make.

Sounds great, thanks @tusbar!

@tkellen it’s all done:

0.3.2 is published to npm
I’ve added a PR to liftoff that fixes a similar issue


Font breaks when using oversampling and theme overriding on a viewport

Tested versions
3.5.3 stable
System information
Windows 10
Issue description
Font rendering on some nodes breaks under some specific conditions. The white box here is supposed to be a "0"

These are the conditions I had to tweak to get it to break in my mrp, they might not all be necessary to reproduce, this is just how I personally ran into this:
oversampling needs to be enabled
the node needs to live inside a viewport node
the node needs to override the theme of a parent node
the stretch mode needs to be set to expand
Steps to reproduce
launch the MRP and simply resize the window to get the pictured result
Minimal reproduction project (MRP)
OversamplingBug.zip

Thanks for the report! Consolidating in https://github.com/godotengine/godot/issues/76450, as this is due to the same cause.

Oh it is? I saw that issue, but I wasn't confident it was the same since that was a 4.0 issue and for some reason my issue only crops up when a theme is overridden. But alright.


No support for remote interior sensors

This is a bit more complex, so if I get to it, might be a few weeks.
My device has a remote sensor. My remote sensor is set as an alternate interior sensor.  This makes things extra fun apparently:
{"name":"Cave","mode":3,"state":0,"fan":0,"fanstate":0,
"tempunits":0,"schedule":0,"schedulepart":255,"away":0,
"spacetemp":77.0,"heattemp":72.0,"cooltemp":79.0,
"cooltempmin":35.0,"cooltempmax":99.0,"heattempmin":35.00,
"heattempmax":99.0,"activestage":0,"hum_active":0,"hum":50,
"hum_setpoint":0,"dehum_setpoint":99,"setpointdelta":2.0,"availablemodes":0}

{"sensors":[{"name":"Thermostat","temp":77.0,"hum":50},
{"name":"Space Temp","temp":77.0},
{"name":"Remote","temp":76.0}]}

I'm leaving this here for a bit in case anyone wants to tackle, otherwise I might take a crack at it.. it would involve some refactoring...  (Space temp is an average of Thermostat and Remote)

There was an indentation error that appeared with one of the other merges when I tried to compile a package this morning.  I haven't been able to test your changes plus the previous merge.  So I'm somewhat loathe to push a 0.11 release.  Are you able to do a pull and test 'master'?


[stable/grafana] upgrade to latest grafana release

Upgrade to latest patch release

/assign @unguiculus

/lgtm


[YUNIKORN-2182] Set ReadHeaderTimeout in http server

What is this PR for?
Set ReadHeaderTimeout in the HTTP server.
Currently, no timeout configuration is set, which may expose the server to the risk of a Slowloris attack.
This attack depletes server resources by maintaining numerous long-idle connections.
What type of PR is it?

[ ] - Bug Fix
[x] - Improvement
[ ] - Feature
[ ] - Documentation
[ ] - Hot Fix
[ ] - Refactoring

What is the Jira issue?
YUNIKORN-2182
How should this be tested?
make test
Screenshots (if appropriate)

preemption is the known flaky. will merge this PR


upload rip to pypi

hello
can you please upload rip to pypi so then you can use pip install rip to install rip

As far as I can tell, the name is already taken on PyPI https://pypi.org/project/rip/

Yep, I contacted the owner but he wouldn't give it up :)

just use other name on pypi


add chaos decode test

Coverage remained the same at 100.0% when pulling 69da2d421484f81e48d9217b594bc2f74b0604ee on issue/chaos-test into 4c3a5dff48a25ff5494e5b6cac82c7ce555235b9 on master.


Module will not import if parse is included

Traceback:
File [kdl\__init__.py], line 25
    identRe = regex.compile(ur'^[^\\<{;\[=,"0-9\t \u00A0\u1680\u2000-\u200A\u202F\u205F\u3000\uFFEF\r\n\u0085\u000C\u2028\u2029][^\\;=,"\t \u00A0\u1680\u2000-\u200A\u202F\u205F\u3000\uFFEF\r\n\u0085\u000C\u2028\u2029]*$')

Addressed by #7.

As I mentioned in the PR tab, this is because the ur string prefix is unsupported and should be replaced with just r

Also can't get module to import just Document or just Node, so basically nothing works

Also can't get module to import just Document or just Node, so basically nothing works

Doing from kdl import Node, Document seems to run without an exception. But it is kind of useless without parse.

Also can't get module to import just Document or just Node, so basically nothing works

Doing from kdl import Node, Document seems to run without an exception. But it is kind of useless without parse.

Didn't work for me. Perhaps just an oddity of my setup then.


Getting duplicate "IllegalStateException: Duplicate key" exception when using POJO rules

When using POJO rules in RuleBook, I get an "java.lang.IllegalStateException: Duplicate key " exception if I have a rule that return RuleState.NEXT from the @Then method.
There is a Gist  with the files also.
Invoking the rules is simple
public class App {
  public static void main(String[] args) {
    RuleBookRunner rules = new RuleBookRunner("rules");
    NameValueReferableMap<String> facts = new FactMap<>();
    facts.put("key", new Fact<>("value"));
    rules.run(facts);
  }
}

And there are two rules that I would expect to run sequentially
@Rule(order = 1)
public class ReturnsNext {
  @Given("key")
  String value;

  @When
  public boolean when() { return true; }

  @Then
  public RuleState then() { return RuleState.NEXT; }
}

@Rule(order = 2)
public class SimpleRule {
  @Given("key")
  String value;

  @When
  public boolean when() { return true; }

  @Then
  public RuleState then() { return RuleState.BREAK; }
}

When you run the application, you will see an IllegalStateException exception raised
11:22:45.383 [main] ERROR com.deliveredtechnologies.rulebook.model.GoldenRule - Error occurred when trying to evaluate rule!
java.lang.IllegalStateException: Duplicate key value
	at java.util.stream.Collectors.lambda$throwingMerger$0(Collectors.java:133)
	at java.util.HashMap.merge(HashMap.java:1254)
	at java.util.stream.Collectors.lambda$toMap$58(Collectors.java:1320)
	at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1625)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
	at com.deliveredtechnologies.rulebook.model.GoldenRule.invoke(GoldenRule.java:139)
	at com.deliveredtechnologies.rulebook.model.runner.RuleAdapter.invoke(RuleAdapter.java:178)
	at com.deliveredtechnologies.rulebook.model.AuditableRule.invoke(AuditableRule.java:94)
	at com.deliveredtechnologies.rulebook.model.rulechain.cor.RuleHandler.handleRequest(RuleHandler.java:30)
	at com.deliveredtechnologies.rulebook.model.rulechain.cor.RuleHandler.lambda$handleRequest$1(RuleHandler.java:34)
	at java.util.Optional.ifPresent(Optional.java:159)
	at com.deliveredtechnologies.rulebook.model.rulechain.cor.RuleHandler.handleRequest(RuleHandler.java:32)
	at com.deliveredtechnologies.rulebook.model.rulechain.cor.CoRRuleBook.lambda$run$2(CoRRuleBook.java:46)
	at java.util.Optional.ifPresent(Optional.java:159)
	at com.deliveredtechnologies.rulebook.model.rulechain.cor.CoRRuleBook.run(CoRRuleBook.java:44)
	at com.deliveredtechnologies.rulebook.model.runner.RuleBookRunner.run(RuleBookRunner.java:93)
	at App.main(App.java:12)

Thanks for providing your code. Unfortunately, I am as of yet, unable to reproduce your issue. Attached below is my complete code with gradle build script. You can run it using gradle run.
My output was as follows and there were no errors:
We're about to run facts through a rule
Yay! facts just ran through the rule

It's funny, there are actually unit tests that address this scenario here https://github.com/rulebook-rules/rulebook/blob/develop/rulebook-core/src/test/java/com/deliveredtechnologies/rulebook/model/runner/RuleBookRunnerTest.java.
Still, I am a little interested in what could have caused such an error. So, I'll keep looking into it.
simple-break-pojo.zip

Fair enough. I'll check it out a bit more see if we can't get this thing resolved.

@mill5james it turns out this was a bug, and an interesting one at that. There was a basic assumption that the name of a fact is also the key of the fact when added to a NameValueReferableMap. When that  assumption was broken, it turns out weird things happen. So, now the name of the fact as the key (and what matches the fact) is overridden by the NameValueReferableMap key value for each fact. The fix is in v0.10-SNAPSHOT.
I think it's probably also time to stop eating these kind of exceptions and make them a bit more targeted (i.e. fact is needed by a rule and the fact doesn't exist).
Thanks for raising this issue!

@Clayton7510  Fantastic! Just tested it and the bug is fixed in the snapshot. Thanks for the fast turn around.


Enable non-blob async writeback

One of the trade offs of using a blob based write back is that you can no longer leverage change sets. In certain applications change sets are required to properly group transactions together. We should expose useBlob parameters in the async write back methods so that change sets could be used. If we do this we may need to change the way change sets are managed. An async writer could

Return a list of change sets, 1 from each worker
Create a change set and pass it into the worker, then all workers write using the same change set ID

Thoughts?

I agree. Using changesets in conjunction with the fast async write would be nice.
Ideally, we could make use of changesets in TI.  If that's not possible we could use the standard REST-based write.
In both cases, we could return a list of changesets or share a changeset-id among the workers.
I will tag this issue as an enhancement.


simulation progress dialog has disappeared (on linux)

With latest pre-release builds on linux, there is no progress dialog during simulations:

Maybe a Qt 6.2 or 6.3 change, as the latest released version of sme 1.2.1 (which doesn't have this issue) was using Qt 6.1.3:

This seems to have been a local build issue, as the linux pre-release binary is actually fine - closing.

Re-opening as it can be reproduced by a simulation with large and equal values for sim length and sim interval.
If it takes longer than the progress box update interval to complete the simulation, upon update the progress box disappears, making it impossible to cancel the simulation from the GUI.


Use quadtree for deck.gl SelectionLayer

Fixes #270

It seems to be a data problem with Linnarsson: there are multiple cells with the same coordinates, for example "4651" and "5637" have the same values for t-SNE, xy, factors, genes - only different PCA coordinates. I don't see this problem with Dries.

Just double checked this behavior of the quadtree when there are duplicate coordinates here https://observablehq.com/@keller-mark/testing-a-quadtree-with-duplicate-coordinates


Support different termination conditions

Allow pricer to terminate via three difference config options:

path count
standard error
convergence

This issue was closed by #12 .


HTML overlays trembling on mouse pan and zoom

Greetings!

On zoom and pan with the mouse, particularly on animation, the HTML overlays are trembling +-1 px, creating a nasty visual effect.
If animationTime is set to 0,  no trembling occurs.
Could you please give an advice, why it happens and is there a way to get rid of it?

Moreover, when one of the overlays is dragged in chrome, the text or the lower line of some OTHER overlays noticeably trembles. This
I don't really understand how dragging one overlay can affect the other ones here.
This second issue occurs in chrome only, probably only after some zoom with the wheel was made, and may be not reproduceable from the 1st try (but from me with 2-3 F5 retry it usually works). Maybe dragging should begin when animation is not yet finished, and after that the effect persist stably till the next wheelzoom.
More presizely:  style.left of other overlays in this case changes as exactly +- 1px,  eg.  390.652px => 391.652px and back,
and that creates trembling. Considering the value is fractional, exactly +-1 is a bit suspicious.
This second effect also does not occur if   animationTime = "0"

Here is an example of overlays (draggable) for test:
https://codepen.io/Medwar/pen/PoZjZXZ
How to reproduce:
the effect is strongest in chrome,
the effect is easier to notice on non-retina screens,
the effect is best seen when panning slowly.
On touch zoom and pan - there is almost no or no trembling.

Sorry. I found that this issue has already been raised.
Overlays wobble on drag (sub-pixel offsets rounding problem) #1474

Yes, that looks like the issue! I would say the proposed fix is still probably a good one, if you're up for tackling it.
Another approach is to use one of the alternative overlay systems available here:
http://openseadragon.github.io/#plugins


Incompatible with Android Build Chain

Currently because of the Catch2 and fmt dependencies it is incompatible with android - these two packages are not being correctly fetched and built when using the android grande build system.
Adding libunicode to an AndroidStudio CMakeLists file does not currently work correctly.
Error:
Could not find a package configuration file provided by "fmt" with any of
the following names:
fmtConfig.cmake
fmt-config.cmake
Could not find a package configuration file provided by "Catch2" with any
of the following names:
Catch2Config.cmake
catch2-config.cmake

Hey, many thanks for your interest.
Oh wow. I don't do Android stuff. I am not sure (out of my head) how to fix this but I will try looking into it .
The only important one as a user is DMT anyways. But if you don't need that, we could make that optional. Would that suffice?

Hello,
Yes I actually was able to set testing to false and then comment out the Catch2 dependencies and that solved that part of the problem (though obviously commenting out the code is not a long term solution).
I am currently making modifications to my version to remove the FMT formatting of the statements for now. Again not a long term solution but I am just trying to get it working for now.

@bcortens did you actually try running the https://github.com/contour-terminal/libunicode/blob/master/scripts/install-deps.sh script? That should have been providing the necessary dependencies.
I have no experience with AndroidStudio yet, would you mind telling me what OS you've been using when using it? I'd like to give the setup a try. :)

Hello, Yes I actually was able to set testing to false and then comment out the Catch2 dependencies and that solved that part of the problem (though obviously commenting out the code is not a long term solution).
I am currently making modifications to my version to remove the FMT formatting of the statements for now. Again not a long term solution but I am just trying to get it working for now.
EDIT: FMT is pretty deeply integrated in the ucd_fmt and looks like it might be more work than just removing the print statements.

Any update on situation? Catch2 dependency is removed here https://github.com/contour-terminal/libunicode/pull/75


Adds time zone support for provider methods returning DateTime instance

There are four DateTime returning methods: dateTime, dateTimeAD, dateTimeBetween, and dateTimeInterval,  Two of these (dateTimeBetween and dateTimeInterval) set the timezone on the returned object, while the other two do not.  This can lead to user land juggling timezones when comparing dates returned from the different generators.
This PR updates these four DateTime returning methods to set the time zone to result of date_default_timezone_get or the  user-specified timezone given in the final argument to all methods.  Test coverage updated to check that the default and custom time zones are handled.

This is a BC break, because dates that were using date_default_timezone_get() now use UTC by default. Please consider using date_default_timezone_get() as the default, or I'll have to close the PR.

@fzaninotto Ah, yes. Fixed and tests passing.

Great! One thing is missing though: could you update the part of the Readme that documents the formatters you've modified to add the new parameter?

@fzaninotto Done, but looking over the code again, I think the other DateTime methods should also take $timezone to be consistent. Specifically dateTimeThisCentury, dateTimeThisDecade, dateTimeThisYear, and dateTimeThisMonth.
What do you think?

Thanks a lot!


Phoenix 1.2

👍

Hi @aptinio, do we have an idea when 1.2 will ship?

As soon as Ecto 2.0 goes stable, Phoenix will go too.

Thanks @rubas and @aptinio 👍


update argocd blog post mentioning the 'serverName' setting

This PR adds the use of serverName flag instead of the insecure flag when configuring clusters in Argo CD

Thanks for this, I should update my blog post too https://blog.alexellis.io/get-private-kubectl-access-anywhere/
What's the equivalent for kubectl and for kubeconfig files?

What's the equivalent for kubectl and for kubeconfig files?

It would look like this:
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: <redacted>
    server: https://<server ip>
    tls-server-name: kubernetes.default.svc
  name: kind-kind
...

or kubectl --tls-server-name=kubernetes.default.svc


Add Visual Studio projects where they're missing

This happened as a result of opening and building the solution.

Personally, I'd prefer it the xproj files were added to .gitignore. They are only needed by VS and are generated on demand like you've shown :)

@nosami: VS does not like it when I delete all of the .xproj files that the solution tells it should be there, and does not appear to be able to recreate them.  (Build does nothing; it does not even add "Build" to the "Show output from:" dropdown in the "Output" pane.)
If I bring back just OmniSharp.xproj, Build then works, but does not recreate the rest of the .xproj files.
So, I'm afraid your idea will not work very well.  I did notice some EOL issues in the originally submitted commit, though, so I'm revising it to fix that.

Oh. OK. I'm mistaken then. I don't use VS. I thought I heard they were
generated.
On Wed, Oct 28, 2015 at 5:28 PM, Samuel Bronson<EMAIL_ADDRESS>wrote:

@nosami https://github.com/nosami: VS does not like it when I delete
all of the .xproj files that the solution tells it should be there, and
does not appear to be able to recreate them. (Build does nothing; it does
not even add "Build" to the "Show output from:" dropdown in the "Output"
pane.)
If I bring back just OmniSharp.xproj, Build then works, but does not
recreate the rest of the .xproj files.
So, I'm afraid your idea will not work very well. I did notice some EOL
issues in the originally submitted commit, though, so I'm revising it to
fix that.
—
Reply to this email directly or view it on GitHub
https://github.com/OmniSharp/omnisharp-roslyn/pull/320#issuecomment-151918665
.

Thanks!

@nosami: And yeah, I figured you didn't use VS. Given the purpose of OmniSharp, that isn't particularly surprising ;-).

xproj magic


Volatile DB: non-locking reads

In the VolatileDB, not only writes require an exclusive lock (takeMVar) on the state of the VolatileDB, but reads too (instead of readMVar). This is because when a garbage collection (a write) happens concurrently with a read, e.g., getting a block from a file, it might be that the file to read from is deleted before we actually got to read the file. This will result in an FsError (FsResourceDoesNotExist?) when trying to read from the no longer existing file, which will close the VolatileDB, shutting down the node. The chances of this happening are small (getBlockComponent reads the state, then the garbageCollect locks the state and deletes the file before getBlockComponent does the actual read), but nonetheless problematic.
Also see this thread: https://github.com/input-output-hk/ouroboros-network/pull/1165#discussion_r345694663.
A potential solution is to use something like https://hackage.haskell.org/package/concurrent-extra-<IP_ADDRESS>/docs/Control-Concurrent-ReadWriteLock.html or https://hackage.haskell.org/package/concurrent-extra-<IP_ADDRESS>/docs/Control-Concurrent-ReadWriteVar.html. Note that we can't reuse these as we're using IOLike. We should allow concurrent reads, even reads concurrent with putBlock, but not reads concurrent with garbageCollect. To make things more complex, we could allow a putBlock call at the same time as garbageCollect, because we never garbage collect the file we append to.
Related: #1165.
Low priority, because we don't know how much time we lose because of the exclusive locks (we have always had them), and implementing this is complex (concurrency stuff always is) and harder to test.

I think we have an STM based reader/writer lock we could port over easily, if that's what we need.

If it helps, it's worth noting that Unix file systems allow one to delete files that are already open. So if existing readers have a handle to the file and keep it open, then there's nothing to stop GC from deleting the file. The file will actually be deleted automatically by the OS when the last open file handle is closed.
This behaviour is not supported on Windows however.

If it helps, it's worth noting that Unix file systems allow one to delete files that are already open. So if existing readers have a handle to the file and keep it open, then there's nothing to stop GC from deleting the file. The file will actually be deleted automatically by the OS when the last open file handle is closed.
This behaviour is not supported on Windows however.

We can't rely on this behaviour, because our pure/mock HasFS implementation does not implement it, as it's very hard to imitate it in a pure way. And if Windows doesn't support it either, then I think we should not pursue this option.
Furthermore, the file may have been deleted before we have opened it (unless we keep handles of all files open, as in #1165).


Refactor Sunny metrics to work on additional data sources and roll up on recipient ID

What is it?
The methodology should capture each project in the most positive way possible. Depending on the architecture, we should give credit for:

Standard transactions (eg, Basepaint)
ERC20 transfers (eg, Moonwell)
Token contract activity (eg, Aerodrome)
Internal transactions involved in state changes (eg, Talent Protocol)
Standard transactions on contracts deployed by factories (eg, Beefy)

See latest commits here: https://github.com/opensource-observer/insights/tree/main/community/sunny_metrics


Slower Gelbooru Downloads

What steps will reproduce the problem?
Download (Possibly .webm)/nopicture heavy tags from Gelbooru, possibly using one's account details
What is the expected behavior? What do you get instead?
I've noticed that downloading from Geblooru has become increasingly slow, prone to freeze meaning I have to exit the download entirely or press skip to possibly get a download working
How often does this problem occur? On which sources?
Gelbooru, it's pretty frequent, and I've not noticed any other sources acting like this, I've tried with and without the proxy I use, so it doesn't seem to make a difference
What version of the program are you using? On what operating system?
5.5.0 Win7HomeE
Please provide any additional information below

Are you sure, that the problem is on the Grabber side?
More likely it's problem on the server side.
Anyway, if you think that problem is in last grabber version, try to download previous version https://github.com/Bionus/imgbrd-grabber/releases/tag/v5.4.2
and tell me, does the problem still occurs. Thanks.

I had the same issue uninstalling, restarting my pc and then installing it again fixed it.

looks similar to https://github.com/Bionus/imgbrd-grabber/issues/1042 issue
try to turn on HTTPS in gelbooru source settings, it may help


setOrientation in Activity not always rotating back on API 31 once the test finished

Describe the bug
setOrientation in Activity: when using it, it does not rotate back to the initial orientation after the test finished. That means, the next tests might start with the wrong orientation.
Environment
The setup in which the bug is reproducible:

Device or Emulator:  Emulator
API level: API 31 at least. Could not reproduce it on API 23,26,27,28 though.
AndroidUiTestingUtils version: 1.0.0
Affected Component: Activity only
Buggy Configuration: Orientation

Expected behavior
After the test where we use setOrientation finishes, the layout orientation returns to the one before the test started.
Reproducible sample
Run Road to effective snapshot testing on API 31.

This only happens if not calling activityScenario.close() at the end of the corresponding tests.


[BugFix] Fix an issue that can’t enable automatic incremental update for a single Hive catalog.

Why I'm doing:
Fix an issue that can’t enable automatic incremental update for a single Hive catalog.
What I'm doing:
Fixes #issue
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[x] Yes, this PR will result in a change in behavior.
[ ] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[x] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[ ] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.3
[x] 3.2
[x] 3.1
[x] 3.0
[x] 2.5

hi @stephen-shelby
plz review the code


proposal: protoc-gen-go: support generating unexported types

Currently the names of the types generated for the protobuf messages are always capitalised, and hence exported.
Sometimes it is not desirable to advertise the fact that a package is using protobuf to encode its data. We may wish to export types with a more restrictive set of methods, or perhaps not export them at all if (for example) they're only used as an internal serialisation detail.
Currently we're working around this by generating the protobuf code inside an internal package and then having the public package import that, but this is heavyweight and not ideal when a simple option, say:
  option go_autoexport = false

could work as just as well without the necessity to add two directory levels and an extra package.

I don't think we will ever provide an option to intentionally unexport all enum and message types. This seems too niche of use case.
However, I filed #555 to provide support for specifying the Go name, which allows you to functionally do this for message and enum types. There are some other exported stuff that is visible, and it's an open question what (if anything) can be done there.


View style optimization...

comments is too long,can be consider interception.

Thanks for the report.
duplicates #8173


"On this page" menu not working in Safari

(migrating from #80)
In Safari, bringing your cursor over "On this page" results in the menu appearing and then disappearing, before one has a chance to click on anything (or read it really). On Firefox, it seems to have the desired behavior (menu appearing when highlighted, staying until you click or move elsewhere).

Thanks for finding this - Safari is tricky, it seems to behave differently from basically all of the other major browsers  :-/

Could you give this another shot? I've made some updates to this code and maybe it works now?

@choldgraf yes, this seems to be working now!
The behavior now is that the "On this page" is always present with the sections listed; as I scroll down, the section is highlighted as I pass the header. If there is content in the margin, the "On this page" menu collapses as it reaches the margin content, and reappears when you pass it.

Perfect! Yahoo!


Fix explicitly assigning variable to itself

This raises a warning in clang

I understand this suggestion. But, there are currently no plans to merge this.
I write this library according to the expression of the specifications. I want to use the "#pragma" directive instead of merging.
if (X_bits[i] == false) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wself-assign"
    Z = Z;
#pragma clang diagnostic pop
}


Encapsulate Store State

Builds on previous PR. Encapsulates store state so that it is only directly accessible from the getters in store.

It looks very interesting. Thank you! Will check it tomorrow.

I've kind of done it differently/more in my own projects however I can't quite apply it on this due to the somewhat hacky undo example.
It's not very pragmatic as it is now. I will try to improve it but may I suggest that we remove that part for now?

Remove what you want to remove. Let's see.

I truly appreciate your effort. Thank you.

Done.

So one of the main things here is that I've moved everything state related into the stores themselves. So we no longer have 'initialstate'. This way one doesn't have to keep track of several files when changing state logic.

Wow, thank you. Let's discuss it. The reason for to have cursors defined inside state was to have all cursors defined at one place. I believe store should not be able to define anything on app state, just consume cursors created for it. The reason behind initial state was similar, to give a user overview acress whole app model. Does it makes sense? What do you think?

`Wow, thank you. Let's discuss it. The reason for to have cursors defined inside state was to have all cursors defined at one place. I believe store should not be able to define anything on app state, just consume cursors created for it. The reason behind initial state was similar, to give a user overview acress whole app model. Does it makes sense? What do you think?
Remember, there will be probably sync and update schema features, and then we need to see big picture.`
Hm. Why would you want to have all the cursors defined in one place? It does kind of break encapsulation?
Since the store should be the only one touching the data shouldn't it also define how the data looks?

I suppose the opposite is true. Providing whole app state for any store breaks state encapsulation imho. Imagine huge app, and newbie have to add new store. He should be able to check which stores already exists, and without debugging. Maybe he is going to implement something already existing, or he is not sure, if store cursor name already exists or its name matches well other store cursors names. But, initial data... that's another issue and you might be correct that it should be up to store itself.

"if store cursor name already exists or its name matches well other store cursors names."
Although, that problem also applies to actions. The way you have structured the project you should be able to see which names are taken, e.g. there is a folder called "todos" for the todos store, so you shouldn't use that again.
Also, the names are more of a nice to have, we could generate random strings.

I would actually suggest that we only have one cursor per store.
e.g. instead of
state = {
 newTodo: {}
 todos: {}
}

I think we should have
state = {
 todos: {
    newItem: []
    items: []
 }
}

e.g. don't split up just in logic domain, split up the state into domains as well.

As for randoms: Never. It must be design human readable constant. It will be stored in localStorage, can't be changed. Only migrated.

Yea, you are right.

I think the most important part is that the store defines the initial state. I'm open to defining the cursors in one place.

ttyl, thank you and good night

"if store cursor name already exists or its name matches well other store cursors names."
Also, I think we could check for this and give descriptive warning. We could also do as you've done with the actions and add a prefix to the name.

Still it does not solve the issue of seeing app state in a big picture. Maybe I am wrong, let's see in a few days.

"Still it does not solve the issue of seeing app state in a big picture."
Not sure why this is important. The stores should in my opinion be the big picture not the state. I noticed that you've discussed PouchDB and syncing. Will look into that and see if that give me any other thoughts.

With PouchDB I think you'll usually want to take a particular subset of the
app state (eg not the ui control state, but the business data like todo
content) and use the event hooks to keep Immutable and PouchDB the same
(not hard).
In some cases you might want to take more UI state and sync it, or maybe
sync UI state across all of user A's devices but let user B collaborate on
UIs with user A, without user B being subject to user A's UI state. So you
could potentially even route those sync streams independently so a user
gets the same UI everywhere, while being able to collaborate on datasets
with other users.
In a repo I really need to unlock I have this with Morearty and keypath
binding, so you can say eg app.todos maps to one document type, and
app.contacts maps to another PouchDB document type. And the sync is then
automatic across browsers.
On Tue, Mar 17, 2015 at 6:08 PM, Robert Nagy<EMAIL_ADDRESS>wrote:

"Still it does not solve the issue of seeing app state in a big picture."
Not sure why this is important. The stores should in my opinion be the big
picture not the state. I noticed that you've discussed PouchDB and syncing.
Will look into that and see if that give me any other thoughts.
—
Reply to this email directly or view it on GitHub
https://github.com/steida/este/pull/75#issuecomment-82662844.

--
Chris Anderson
http://www.couchbase.com
http://twitter.com/jchris
"Compromising before you even begin fighting is illogical." – Joshua Wong

You have really good points, thank you again. Sorry I can not cooperate more nowadays. I'm migrating one project.


Senior synonym replaced by next oldest synonym because of homonymy

My dearest:
I was trying to replicate in TW what I wrote in the manuscript of my catalog using a word processor (FIg 1):

I was forced to write the synonymy twice (one for each genus on lines 5 and 6), otherwise I got an error message (Fig 2):
I am sure there is a way to do it properly in TW. How?

@adrik29, you did it correct way. Of cause you can reduce it to just one synonymy relationship: Acantholophus is a synonym of Lacinius, in this case, you would not need the second relationship, and you also would not need the Valid status. You should remember, that all relationships in TW are bidirectional by their nature. Basically saying that T1 is a synonym of T2 is almost identical as saying that T2 is a synonym of T1. It is still means the synonymy of two taxa. There is of cause the priority involved, but we overvrite the priority issue by invalidating one of the name with a homonym relationship.
I will think if we really need a "Substitute" relationship. My primary concern is that both names are subjective synomyms, and relationship may disapper if somebody decide that two taxa are not synonyms.

@proceps = thanks Dmitry!
I still miss the qualifiers JUNIOR and SENIOR in the synonymies and homonymies.
Lacinius is junior, but steps up only because Acantholophus is a homonym (this one is of course stg permanent).
The synonymy however, could be lifted at any moment as you said.
But....
There could be an EXTRA relationship, stg like "junior synonym made valid because of homonymy of the senior"...

For some reason, I do not like it. It is too precise, there could be some other reasons why the senior synonym may become invalid (homonimic type genus, rejected by the Commission, etc.). I really like descrete statuses (both nomenclatural statuses and statuses through the relationship), and option to apply multiple statuses to the same name. In this particular example, we have homonym status, and synonym status, I do not like the idea to combine two together, because if you start doing this, you will quicly realized that you are getting overvelmed with possible combinations. I know, because I worked with original ucd database, which had double and triple statuses, it was extremly difficult to extruct all necessery information to record all the assertions.

@ proceps -- thanks for the insight!
There is a big difference between what I write in my text (because I can basically put anything I like and a special explanation for each situation) and what I mark in TW.
All those relationships are extremely complex and we have to be careful not to end up with an overwhelming number of classes of relationships.
Lacinius would be invalid if not because of the homonymy of Acantholophus with a genus of Coleoptera. And I wanted to have this clearly explained in the TW project.

In complicated cases, I use OUT Contents to provide additional comments, those are specifically designed for free text expressions. Besides of nomenclatural issues, I also put information on introduced species there, basically anything which could not be expresed precisely using the TW model. Basically using it as a footnote.

Ah, OK, I will try to use more the comments facilities.
We can always adapt format in the future, but at least the relevant information is there.
Cheers,
Adrik


update modules to use the AWS partition datasource

Long, long ago, this didn't exist (at least I don't believe it did..) and we needed a way to deploy to GovCloud, so we put in the aws_cloud variable. We now have this wonderful datasource available which will provide that info for us, see https://www.terraform.io/docs/providers/aws/d/partition.html for more info.

Wow, that was a lot to update, thanks for that!


Subscriptions List should include all the fields available in the API

Feature Request
The subscriptions Model struct includes a number of fields, but not all the fields available in the REST API according to the documentation. Specifically, the following fields are missing in the Go struct:

tenantId - The subscription tenant ID.
tags - The tags attached to the subscription.
managedByTenants - An array containing the tenants managing the subscription.

We are particularly interested in the tenant ID in order to automatically determine the tenant for a given subscription.

After digging a bit more, I can see that this is because the fields are not part of the OpenAPI definition here: https://github.com/Azure/azure-rest-api-specs/blob/0c21498807897f2d523f3b63166a75e278ca0c64/specification/subscription/resource-manager/Microsoft.Subscription/stable/2016-06-01/subscriptions.json#L210
However, these fields are returned by the API and are documented here: https://docs.microsoft.com/en-us/rest/api/resources/subscriptions/list?tabs=HTTP#subscription
Would the fix be to add the fields to the REST API definition? Would a PR to that effect be accepted?

The package you are using is part of the previous versions.  The most recent version is available here:
https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/resourcemanager/subscription/armsubscription

@RickWinter Thanks, I wasn't aware that I should be using the more recent version there.
Having checked that implementation, it seems like the new version is also missing subscription fields from the API like tenantId and tags: https://github.com/Azure/azure-sdk-for-go/blob/77190ec7d546094c51ff1b61073dd9580394a579/sdk/resourcemanager/subscription/armsubscription/zz_generated_models.go#L445-L465 Is there a way to map subscriptions to their tenants in either the new or the old SDK versions?

@hermanschaaf Thanks for reaching out to us and reporting this issue. We are looking into this issue and we will provide an update. I have created the above PR and it is currently under review.

Hi @navba-MSFT, I see this issue has the needs-author-feedback tag attached to it--is there something I can help with at this stage?

The above PR is pending for quite sometime now. Adding Service team to look into this and take this forward.


Regarding load asyncData with ngHierarchicalSelector

i am facing some problems with asyncData as hierarchical selector is populating with no data.
[{"id":987,"name":"AP","children":[]},{"id":978,"name":"MP","children":[]},{"id":992,"name":"UP","children":[]},{"id":997,"name":"HP","children":[]},{"id":1007,"name":"AAP","children":[]}]
I am using the same example with different data as below:
we have some services to get for cities in each and every object of above array
html:

jS:
$scope.loadAsyncData = function(parent) {
var defer = $q.defer();
if (!parent) {
$http.get("api/.....myservicecall").success(function (data) {
data = data.List;
for (var i = 0; i < data.length; i++) {
data[i].hasChildren = true;
}
defer.resolve(data);
});
}else{
$http.get("api/....myservicecall?id="+parent.id).success(function (data) {
data = data.List;
for (var i = 0; i < data.length -1; i++) {
data[i].hasChildren = true;
}
defer.resolve(data);
}).error(function (data){
						    	});
						    }

i totally understand with assigning data="data". but i am not able to understand how it will load with async data..
Please help me out on this ..  or any where i can get document regarding asyncdata loading

html:


Improve API validation error message

Problem
For both API 2.0 & Redfish API, the error message doesn't provide clear clue to help user to identify the problem, especially when the payload is huge.
For example:
1 - I set a wrong password (it should be string, but I set it as number) while putting an obm setting:
http PUT :8080/api/2.0/obms < ~/data/obm.json

The content for obm.json:
{
    "service": "ipmi-obm-service",
    "config": {
        "user": "admin",
        "password": 1,
        "host": "<IP_ADDRESS>"
    }
}

The error message is as below, it doesn't tell user it is password can cause the problem:
{
    "UUID": "2f29e70c-8d8c-47bc-8b3e-78721a33ed5b",
    "message": "Validation errors",
    "status": "400"
}

2 - The Redfish Boot Image API
You could get some detail from ODR-905, I copied some error message below:

Set version to invalid (it should be string, but I set it as number):

{
  "message": "Validation errors",
  "status": "400",
  "UUID": "92425948-0651-459b-bfdf-3d51cac3aac8"
}

Add some additional properties

{
    "MessageId": "RackHD.1.0.DetailedErrorMessage",
    "Message": "ValidationError: Additional properties not allowed",
    "Description": "Contains the detailed error message contents"
}

Since the BootImage payload is very large, if the error message doesn't tell user which option is not correct, then user will feel trouble.
Expectation：
In contrast, when I designed the task-schema, it can output much more clear error message, below is some example:
"message": "Task.Os.Install.CentOS: JSON schema validation failed - data should have required property 'version'"

"message": "Task.Os.Install.CentOS: JSON schema validation failed - data.users[0].uid should be >= 500"

"message": "Task.Os.Install.CentOS: JSON schema validation failed - data.rootPassword should be string"

So if the API validation can provide similar error message, it will make API be more user-friendly and help user's self-debugging.

@yyscamper : Curious if this is different from issue 388 you filed:
https://github.com/RackHD/RackHD/issues/388

Should be resolved with https://github.com/RackHD/on-http/pull/511


 Their speed, attack, follow distance. and they almost never despawn. So if you get killed by one, it will take forever to get your items back.
I want the option to be able to adjust how common each of the ender zoology mobs are to spawn. being able to make finer adjustments like speed, health, etc would be great in config, but i know thats a lot to ask. And no i dont want to just disable the fallen knights altogether. and no, i dont hate difficulty because "its too hard". i have a bunch of difficulty increasing mods in my pack, and everything is well balanced for a difficult game, but the fallen knights are creating problems far too often.

i would have no problem editing my own custom version of the mod to use. but seeing as im using this in a public (uploaded) modpack, i dont expect you would want me uploading my own modified version to curseforge.

My recommendation and preference would be the following:

Mob spawns lowered, particularly the fallen knight/mount
config for spawn frequencies
Fallen knight speed lowered slightly, it shouldn't be impossible to outrun them.
Chance to not have sword or at least parts of armor
Attack speed lowered, attacks too often.
double attacking either removed or made way more infrequent.
lower speed of the horse, or make it spawn with a range of speed. maybe have it move at 50-80percent of the horses speed, until cured.


Packaging fixes for LLVM versions

Not ready to merge, debugging Jenkins deployment

Subsumed by: https://github.com/runtimeverification/evm-semantics/pull/1255


Integrates with codecov.io

Fixes #233

That's not good in my opinion.
The tests should NOT change for the coverage report imo.
Additionally I'm still not sure what the benefit of code coverage is?
How does it help with all those different languages?
If I understand this correctly we are only testing weather all java based code is covered, right?

I'm not trying to get coverage of languages themselves. But we should get coverage of jtransc code and maybe java API calls tested?
When running integration tests the jtransc code that generates final code is executed and we get coverage of that. Also tests like BigTest are run first in Java and we would get also coverage of which APIs are being executed. But not sure.
At any rate, what I'm trying to get is coverage of jtransc code, which is enough for me to get value from this.


When can i expect IOS support

@SandyAra , currently working on it. If everything went well, it will get published by this week.

New plugin youtube_player_flutter is published with iOS support and improved playback and controls. Do checkout. 🙂


update the stress-ng logic to start 1 "tile" per housekeeping cpu

a "tile" consists of a full complement of the stress-ng test units
being launched

lgtm I assume the next steppp is to make tiles a param ?

Yeah, future improvement.  For the moment this just gets us to the consistent base we discussed earlier.


Housekeeping

{:ex_libsrtp, "~> 0.5.0", only: :test, override: true}
override needs to be removed after this dependency is bumped in rtp_plugin to 0.5


splitChunks keep a lot of common modules into a single bundle

this is the config about splitChunks;
webpackConfig.optimization={
  occurrenceOrder: true,
  runtimeChunk: true,
  usedExports: true,
  concatenateModules: true,

  splitChunks: {
    automaticNameDelimiter: "-",
    name: true,
    maxAsyncRequests: 7,
    maxInitialRequests: 5,
    minChunks: 2,
    cacheGroups: {
      vendor: {
        test: /[\\/]node_modules[\\/]/,
        chunks: "initial",
        name: "vendor",
        priority: 10,
        enforce: true
      },
      lazy: {
        test: ({ resource, count })=>{
          return /antd/.test(resource)
        },
        chunks: "async",
        name: "lazy",
        priority: 10,
        enforce: true
      },
      "lodash-moment": {
        test: ({ resource, count }) => {
          return resource&&/lodash|moment|immutable/.test(resource)
        },
        chunks: "all",
        name: "lodash-moment-shared-bundle",
        priority: 10,
        enforce: true,
      },

    }
  }
}

but what maxAsyncRequest should be

It looks like you just deleted/ignored our lovely crafted issue template. It was there for good reasons. Please help us solving your issue by answering the questions asked in this template. I'm closing this. Please open a new issue with filled issue template. Also make sure your issue is not a question. Questions should be posted on Stack Overflow.


Closing the only window quits Brackets

When I first open Brackets, my natural inclination is to close the Getting Started window, then open a new project to work on.  Brackets quits itself if no windows are open.  As a long-time Mac user, this feels alien to me.

+1 on the non-Mac behavior of quitting the app when you close the window
+1 on being able to have multiple projects open at once. Prior to visiting this issue, I did not know about Debug > New Brackets Window. Only having one project open at once is my top complaint about Brackets.

@jeremiahlee Note that the Debug menu item is not an official feature, and has serious bugs (you may lose preferences changes, you may lose work if you try to edit the same file in both windows, on Windows keyboard shortcuts won't work in the 2nd window, etc.).  For an official feature that's safe to use, please upvote Multiple separate windows (official "New Window" command) on our feature backlog.