Make/Remove FileType enum and replace with a trait

Is your feature request related to a problem or challenge?
DataFusion as a neat ListingTable abstraction that offers the ability to read (and now write) multiple files in a directory (among other features)
DataFusion comes with built in support for Avro, Parquet, Arrow, CSV, and JSON files.
However, with the introduction of the ability to write to such files, we have inadvertently made it impossible for users to add support for their own formats which has been identified in several reports

https://github.com/apache/arrow-datafusion/issues/8637
https://github.com/apache/arrow-datafusion/issues/8345

I think we lost this ability, as pointed out on https://github.com/apache/arrow-datafusion/issues/8637 due to the fact that FileFormat::file_type trait now takes a FileType which is an enum and hence can not be extended.
I also have a longer term goal of extracting listing table out of the core of DataFusion (as it is just a (very specialized) TableProvider)
Describe the solution you'd like
I suggest we should use traits to extend FileType as we have done in other areas of the code.
When this is done, we should also make an end to end test case / example showing how a user can create support their owne custom file formats in ListingTable so that we don't cause a regression in functionality like this again in the future.
Describe alternatives you've considered
One potential design is to make FileType a trait rather than an enum.
I looked briefly into this, and it will likely require:

converting other structures like FileTypeWriterOptions into traits (or incorporating them into the FileType trait).
Sorting out how to handle serialization as pointed out by @tustvold on https://github.com/apache/arrow-datafusion/issues/8345#issuecomment-1837478181

Another slightly different alternate design would be to incorporate all the functionality of FileType into the existing FileFormat as suggested by @devinjdangelo  on https://github.com/apache/arrow-datafusion/issues/8345#issuecomment-1837146453
Additional context
No response

@alamb @tychoish I took a stab at resolving this in #8667 . I'm also attempting to support the write path (e.g. a listing table backed by a custom FileFormat which supports insert into).

@alamb @tychoish I took a stab at resolving this in #8667 . I'm also attempting to support the write path (e.g. a listing table backed by a custom FileFormat which supports insert into).

Thank you @devinjdangelo -- I plan a whirlwind PR review blitz this afternoon but may not get to this until tomorrow


Add support for more databases

Currently, it only works for duckdb. I'll try to expand this support to all databases which are supported by both dbt and Ibis.

I'll wait for the next Ibis release to implement this as their master branch contains some useful functionality to parse  database specific datatype and returns the corresponding Ibis datatype. This could already be done now but the interface seems very different for each backend. With the new SqlglotType subclasses, I can hopefully just use the from_string method.


Hope to support SQLite 3.24.0

See SQLite3.24.0

Indeed. I am planning on this. 3.24.0 is a big release.

EF Core customers are super excited about the ALTER TABLE enhancements in 3.25.0

Looks like it's time for me to get moving on another release...
:-)

Superseded by #242


#4136 - Ecert File Creation - Need to generate 0 record files

Acceptance Criteria

[x] On ecert creation (PT and FT) we need to generate a 0 record file when there are no records eligible to send on the file.
[x] 0 record file should generate header and trailer record.

Technical

[x] Create at least one E2E to FT and PT.

Demo

E-cert Queue with 0 Records

1st E-cert File:

2nd E-cert File with 0 records:

Good Job @bidyashish please take a look at the comments.


Could not find package symfony/skeleton with version 3.4 in a version installable using your PHP version 5.6.32

$ composer create-project symfony/skeleton symfony34 3.4

  [InvalidArgumentException]
  Could not find package symfony/skeleton with version 3.4 in a version installable using your PHP version 5.6.32.

Composer version 1.5.6 2017-12-18 12:09:18
PHP 5.6.32-1+ubuntu14.04.1+deb.sury.org+2 (cli)
Thanks!

composer create-project symfony/skeleton symfony34 3.4.99

@vishnuvs369 What's your PHP and Composer version? Easiest if you copy and paste the results of php -v and composer -V here.

@vishnuvs369 I think your Composer is very old..please try again after upgrading it.


Upload code coverage report to CodeCov

Summary
Uploading code coverage reports helps nudge contributors to add tests as the coverage diff is posted to their PR.
Ticket Link
Relates to ##368. Reporting helps us get a sense of poorly tested code areas.
Release Note
* NONE

Ah derp. I didn't realize there was an existing and un-concluded discussion on this front already https://github.com/sigstore/rekor/pull/676
I'm going to close this for now and focus the discussion over there until we've settled the approach together


mvc/models/model-binding.rst "Model Binding"

Something like "Model state is a record of what data was bound to your model and any errors with the bound data". Include a link to the validation doc.

[ ] DISQUS (needs samples)
[ ] Model binding doc should define what model state is

It'd be especially nice to see an example that binds a DateTime.

@JoelBennett https://docs.asp.net/en/latest/tutorials/first-mvc-app/adding-model.html binds datetime.

@Rick-Anderson Good to know.  Sorry, I must have overlooked that.

From #1680
It would be nice to table out the list of formats that we support in model binding. For example, for Dictionary<string, string> following formats work which is kind of difficult for an end user to figure out:
Model: Dictionary<string, string> states

states[wa]=washington&states[va]=virginia&states[mi]=michigan
states[0].Key=wa&states[0].Value=washington&states[1].Key=va&states[1].Value=virginia

@danroth27  could we ask a dev to take a pass at this doc and fill in the gaps?

@dougbu is our model binding expert. He did the reviews on the model binding doc that is currently published. It might be enough just to get some time with him to get his thoughts on the specific issues this bug is tracking.


Runtimeerror when dataset is too large

RuntimeError: unable to mmap 4096 bytes from file </torch_362873_3123855485_63350>: Cannot allocate memory (12)
Is there a fix to this? I tried making num_workers =0 the training can go on but it is very slow.

fixed by increasing vmax.map but now facing issue as each training step takes >45sec for 52k image dataset as compared to >1.3 sec for 100 image dataset


Include sessionClaims when injecting auth into request.

Specifically, I'd like access tosessionClaims.orgs
Package

[ ] @clerk/clerk-js
[ ] @clerk/clerk-react
[ ] @clerk/nextjs
[x] @clerk/remix
[ ] @clerk/types
[ ] @clerk/themes
[ ] @clerk/localizations
[ ] @clerk/clerk-expo
[ ] @clerk/backend
[ ] @clerk/clerk-sdk-node
[ ] @clerk/shared
[ ] @clerk/fastify
[ ] gatsby-plugin-clerk
[ ] build/tooling/chore
[ ] other:

Description
Is there a reason why we don't include the session claims by default and only include the actor?
See: https://github.com/clerkinc/javascript/blob/main/packages/remix/src/ssr/utils.ts#L20

I'm happy to include a PR if you're open to adding this.

This is an omission on our end. It's there in Next.js.
If you want you can open a PR or we will fix it in our next cycle.


Add farbox.app v<IP_ADDRESS>

Thank you for the contribution. It needed some fixes, so they were made in 0029f1208b14e25d559eb9075c35a7ffa00c6383. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.

Thank you very much for accepting the pull request :)

On Aug 29, 2015, at 6:24 PM, Vítor Galvão<EMAIL_ADDRESS>wrote:
Thank you for the contribution. It needed some fixes, so they were made in 0029f12 https://github.com/caskroom/homebrew-cask/commit/0029f1208b14e25d559eb9075c35a7ffa00c6383. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.
—
Reply to this email directly or view it on GitHub https://github.com/caskroom/homebrew-cask/pull/13484#issuecomment-135968934.


Add dev command line option

Move argument parsing to setup.py.
Add dev option that starts the engine without modifying the env or updating the app.

BTW, the name setup.py looks confusing when you think there is another one outside imjoy folder.
How about rename it to options.py or args.py?

This looks good to me, please merge.
And it should be easy to rebase the other PR.


"date approved" column in Answers API

It would be helpful to introduce a new column on the Answers API page (Admin panel) which gives "date approved" (the date the question/answer went live on site, or blank if it's not currently live on site). Note that some questions that are live on site get moved back to "In progress" if there are problems with them, so we want to be sure that the original date they went live gets replaced with a blank in such an instance.

@tayler6000 this should probably be moved back to the the main stampy project. I'm guessing the bot would have to do it? Or maybe it could be done in Coda as a formula?


Fixes for build errors in the collections & exceptions

There was a bunch of errors in there because of the files, their names, missing extensions and other things. DocFX will fail if there are missing links.
/cc @mairaw @stevehoag @kempb

Seems like there are also CLI docs in there because I branched at the wrong time. Tsk.

And that is fixed as well.


test 2.13

Codecov Report
Patch and project coverage have no change.

Comparison is base (351caed) 79.22% compared to head (0442906) 79.22%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #20   +/-   ##
=======================================
  Coverage   79.22%   79.22%
=======================================
  Files         161      161
  Lines        8415     8415
=======================================
  Hits         6667     6667
  Misses       1748     1748

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


fix(context_menu): add the class 'angular-bootstrap-contextmenu' to the dropdown

Closes #22

@Templarian I'm making a judgment call that this is a small enough change to merge into master. Feel free to revert it if you think it's hasty.


vfu_addr_to_sg() and related APIs could be inlined

It's expected that vfu_addr_to_sg(), vfu_map_sg(), etc. are in hot path code. There's clearly some intent at some point for these to be inlined. However that's not the case today.
To fix this we'd have to make sure to include the underlying dma.h stuff in the public headers, and potentially fix dma_sg_t format (which is publicly visible) forever.

We should also consider exposing the helpers dma_map/unmap_addr() (which I'm removing for now)


Preview package implementation [3/3]

This PR represents the initial contents of a swift-evolution-staging repository that would be created upon acceptance of the Swift Preview package proposal.

SE-0264 will be accepted.  This PR is no longer needed.


feat(create-dm-app): add more realistic demo case

blocked until DMSS core npm package starts working
https://github.com/equinor/data-modelling-tool-demo-app

Try link instead


Add Command 'Test-FTPDirectory'

Almost identical to already existing Test-FTPFile, this will test for the presence of a given directory.
Includes a basic unit test against the Tele2 FTP Speedtest server.
Please bump package version if you accept the contribution.

Thank you. Looks good. Published


Initial message is sent only for the first organization when external handler runs for multiple organizations

Description
Initial message is sent only for the first organization when external handler runs for multiple organizations
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Version:
run: $ hlx --version
Additional context
https://github.com/adobe/spacecat-audit-post-processor/blob/main/src/digest/handler-external.js#L31

:tada: This issue has been resolved in version 1.8.4 :tada:
The release is available on:

v1.8.4
GitHub release

Your semantic-release bot :package::rocket:


Adds tests for tree-traversal

Additions

Adds unit tests for tree-traversal.

Changes

Corrects issue where this could be undefined in the tree traversal methods.

Testing

gulp test:unit:scripts, tests should pass.

Review

@sebworks
@jimmynotjim
@KimberlyMunoz

:+1:


Resend verification e-mail

Sorry for the mess, thought I had merged a branch wrongly.
Now onwards to the UI packages...!

There are pull requests on all the UI packages now, but they all depend on this version 1.9.0 of core

It seems you did quite a good job here! :-)
I'll merge all other PRs and try to push out a new version today...
Thanks a lot!

Thank you :)

Let's write me an email!
I'd like to get in touch with you...


Please support watching specific key

When update multi key, I want to set a version and make confd watch it to apply change.

Thanks.
Because when I update many keys once, I don't want that server applies change before I finish.
But now I think I can do this with check_cmd.
At the same time, I have another question. Does keys in template mean those being watched or those can be accessed in template?

etcd backend will watch for all changes on a specified prefix via --prefix, but all changes, besides for these specified in keys, will be filtered out.

Will prefix in toml be applied as --prefix in confd command line option

And please see #592, I think it is a problem

yes, it will

Has another question.
If I want to set keys to all subkeys in --prefix, can I set a pattern like * to match?
I just don't want to set every key in --prefix

Use
keys = [
  "/",
]

No, I cannot. Because I have close auto slash in my fork confd. 😂

You can prefix all of your keys with an additional prefix and then get that pefix in keys. But yeah, you are in a bad position 🙂

Of course I am. I must do like this temporally.
I think keys should be optional, and in this situation, all keys with --prefix are accepted.
And twice ask for put an eye on #592. Please

Sure, it's a bit tricky to correctly do the etcd package upgrade without affecting other dependencies, but I'll manage.

Actually that is the same experience as when I want to upgrade etcd, so I ask for your help. I am in trouble about how to manage Go dependency as a beginner.
Thanks.


regex replace case changing in search

Case changing for a replace with regex in the find widget was implemented in https://github.com/microsoft/vscode/issues/12185. Search has a different implementation and needs a different approach.
@irridia are you planning on looking into this? Either way is fine, but let me know
https://github.com/microsoft/vscode/pull/96128#issuecomment-642187968

I can probably manage a very simplified regex replace that's on the search side. But looking into a full refactor/join of the two implementations, I don't think I have the TS expertise to do that within the time I'd have. I totally get it if you'd rather have a merged implementation, but if feature parity (if not code parity) is okay for now, I can take a look at the parallel take.

That would be fine with me!

@roblourens see #105101

+1 for this feature


Correction for raw affiliation University of Calgary, Calgary/CA

Correction needed for raw affiliation University of Calgary, Calgary/CA
raw_affiliation_name: University of Calgary, Calgary/CA
new_rors: 03yjb2x39
previous_rors:
works_examples: W2767387383;W2767636038;W2767300342;W2767300884;W2767633783;W2767212171;W2767546406;W2896469588;W2898482351;W3205313432
contact: 2e7d2e04510c9d31b4c1c6b85a188abd:7ab4629f @ ourresearch.org

This issue was accepted and ingested by the OpenAlex team on 2024-10-09. The new affiliations should be visible within the next 7 days.


Fix: Make clock text unselectable

The clock text was selectable. I'm not sure if this should be the behaviour

Thank you for your contributions! I have thought about this in the past but think it would be best to not block this as I can see someone wanting to select the text to copy it to quickly get the date or time for something.
If this is to get added I'd like to see it as a toggleable option in the settings instead of forcing it. Under the "extra" settings would be a good place for it. Closing this for now but feel free to create a new PR with this as an option that can be toggled instead.


Remove custom bg from datepicker header

Codecov Report

Merging #409 into master will increase coverage by 1.82%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #409      +/-   ##
==========================================
+ Coverage   56.68%   58.50%   +1.82%
==========================================
  Files         247      247
  Lines        3964     4090     +126
  Branches      555      633      +78
==========================================
+ Hits         2247     2393     +146
+ Misses       1578     1554      -24
- Partials      139      143       +4

Impacted Files
Coverage Δ

...components/design-system/molecules/date-picker.tsx
29.41% <ø> (+0.56%)
:arrow_up:

src/frontend/components/property-type/index.tsx
54.71% <0.00%> (-11.20%)
:arrow_down:

src/backend/utils/not-found-error.ts
88.88% <0.00%> (-11.12%)
:arrow_down:

src/backend/utils/configuration-error.ts
88.88% <0.00%> (-11.12%)
:arrow_down:

...c/backend/bundler/generate-user-component-entry.ts
93.33% <0.00%> (-6.67%)
:arrow_down:

...frontend/components/design-system/atoms/button.tsx
90.62% <0.00%> (-5.93%)
:arrow_down:

src/frontend/components/app/error-message.tsx
68.42% <0.00%> (-3.81%)
:arrow_down:

...components/design-system/molecules/message-box.tsx
89.47% <0.00%> (-3.63%)
:arrow_down:

src/frontend/login-template.tsx
96.55% <0.00%> (-3.45%)
:arrow_down:

src/frontend/components/app/sort-link.tsx
80.95% <0.00%> (-1.41%)
:arrow_down:

... and 55 more

Continue to review full report at Codecov.

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


lib/domains/au/edu/cewa/student.txt

new domain:
lib/domains/au/edu/cewa/student.txt

file.zip
ioz.txt

ioz.txt
new domain:
lib/domains/cn/ac/ioz.txt

@sekiruu Please provide us with:

the school official website URL
the school street address, including city and country
an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course
a proof, which shows that the school recognizes the domain you are submitting as an official email domain for the students.

@eternalapple Please create a separate pull request or send an email to<EMAIL_ADDRESS>asking for help.

@sekiruu You might miss my previous comment. Please react.

@sekiruu I am sorry, this request remains unanswered for a while. I have to close it without merging. Please reopen and comment if you have an update regarding the aforementioned issue. Thank you for your understanding!


CheckForUpdates warning after removal of feature branches from CICD

Hi!
We decided to disable CICD trigger on feature/* branches by removing it from "branches" array in CICD.yaml. The reason for this is mostly saving time on the runners, and having CICD trigger on Pull Request seems to be satisfactory for our scenario. However now the CheckForUpdates job considers this to be a change, and gives us a warning about newer version of AL-Go files available.
This can be observed by the PR created by UpdateGitHubGoSystemFiles action.

I guess we could name our feature branches in a different way to skip the trigger, but I'm considering if maybe there is a different way to handle it?

There is...
See https://aka.ms/algosettings#cicdpushbranches


add note on the encryption to be used while exporting the certificates

AADDS only takes TripleDES-SHA1, if the user selects otherwise the service will not enable LDAPS and the backend would report certificate conflicts

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

Thanks for replying so quickly, just by following the steps listed in the article when you get to the security screen during the export (where the password is set) if you select anything other than TrippleDES-SHA1, later when you upload it to the portal to enable the feature it will not work, the backend traces will show that something is wrong with the cert, in fact in a previous case Mike Stephens confirmed it but at the time the possible gap in the article didn’t come up.
[Image.jpeg]
Get Outlook for iOShttps://aka.ms/o0ukef

From: Iain Foulds<EMAIL_ADDRESS>Sent: Tuesday, June 30, 2020 4:55:14 PM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Arkthos<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] add note on the encryption to be used while exporting the certificates (#58188)
@iainfoulds commented on this pull request.
Thanks for the contribution, @Arkthoshttps://github.com/Arkthos
Let me follow up with the engineering here, as I'm not certain on the algorithm limitations. If so, we should probably note this higher up in the doc where it's talking about certificate requirements - https://docs.microsoft.com/azure/active-directory-domain-services/tutorial-configure-ldaps#create-a-certificate-for-secure-ldap
What method / tool / service did you use to generate the certificate where it became a problem with the encryption method you used?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/pull/58188#pullrequestreview-440439990, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQEHHDDBF7EDWTIUJO6FMPLRZJUNFANCNFSM4OMYRZUA.

yet another case reported due to this gap in the doc<PHONE_NUMBER>03443

This has now been updated and the changes are live. I made the callout on encryption algorithm in a couple of other places to make sure it was clear.
#please-close


[WIP BUGFIX] Respect EmberApp outputPaths option for style trees

Before this was extracted, ember-cli respected the outputPath provided for CSS, e.g.
var app = new EmberApp({
  outputPaths: {
    app: {
      css: '/some-path/app.css'
      // or
      less: '/some-path/app.css'
    }
});

If the path isn't provided by the user's broc it defaults to the project name, just like your code does now.
This PR adds ability back while also allowing them to use less instead, which might be more accurate, even if not backwards compatible?

Any progress on this?
I've just raised this as an issue. It's preventing me from generating multiple skins for my ember-cli app when using LESS.

Added in latest version


Custom CAs no-longer work with git-based custom catalogs in Rancher v2.2

What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):

Configure a Gitlab server with a certificate signed by a self-generated CA
Install Rancher via Helm and configure the custom CA per https://rancher.com/docs/rancher/v2.x/en/installation/ha/helm-rancher/chart-options/#additional-trusted-cas
Attempt to add a custom git-based catalog from the gitlab server, and note the Unexpected HTTP status code 400

Result:
Unexpected HTTP status code 400 error attempting to add git-based custom catalog from gitlab server with custom CA certificate.
Performing git ls-remote <gitlab_url> (https://github.com/rancher/rancher/blob/v2.2.1/pkg/catalog/git/git.go#L41) directly in a rancher v2.2.1 container reveals failure with fatal: unable to access '<git_url>': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
The git-based custom catalog with custom CA can be successfully added and the git ls-remote test succeeds in a Rancher v2.1.8 environment.
The difference in behaviour is the result of a change in the rancher deployment object in the helm chart in v2.2 vs 2.1, in which the custom CA file ca-additional.pem is now mounted at /etc/rancher/ssl/ca-additional.pem vs /etc/ssl/certs/ca-additional.pem (https://github.com/rancher/server-chart/commit/7920ce483a9c46d681dd131196c8322713df62da#diff-e3ed5b4174b5e628950137770a3e94d0). This change was made to rationalise certificate location into a single, non-OS dependent directory. However, pending updates to the git-based catalog design (https://github.com/rancher/rancher/issues/15330) this breaks git-based custom catalogs from git servers presenting a cert signed with a custom CA.
The workaround is to update the rancher deployment post-installation, to mount ca-additional.pem in both locations as follows:
...
volumeMounts:
- mountPath: /etc/ssl/certs/ca-additional.pem
  name: tls-ca-additional-volume
  readOnly: true
  subPath: ca-additional.pem
- mountPath: /etc/rancher/ssl/ca-additional.pem
  name: tls-ca-additional-volume
  readOnly: true
  subPath: ca-additional.pem
...

Pending changes to the catalog design, could this workaround be added to the helm chart, to ensure custom CA certificates work with git-based custom catalogs? The current behaviour in v2.2 is a regression from v2.1 where this was working, so I have labelled this as a bug.
Environment information

Rancher v2.2.1
HA Installation

There was a change in the chart where this started working (while it was a known bug: https://github.com/rancher/rancher/issues/14766), but that change broke HTTP based catalogs (https://github.com/rancher/rancher/issues/16086). It was corrected and now it breaks Git catalogs again.

Because we need to check git binary behavior and HTTP GET (Rancher/Golang) behavior, we need two ways to test if the certificate is recognized. I wrote up a set of instructions here: https://gist.github.com/superseb/8f472a89fb19874fedbb8621942f7b6f
Let me know if something is unclear.

rancher/rancher:master 3327b9a4

Created HA Rancher installation
Created gitlab instance with self signed certs configured (https://docs.gitlab.com/omnibus/settings/nginx.html#manually-configuring-https)
Add additional CA cert

kubectl -n cattle-system create secret generic tls-ca-additional --from-file=ca-additional.pem
Update Rancher release with --set additionalTrustedCAs=true

git binary validation with additionalTrustedCAs

rancher-588f65f7fc-54vpn: https://x.x.x.x: certificate is recognized
rancher-588f65f7fc-ktzgh: https://x.x.x.x: certificate is recognized
rancher-588f65f7fc-vhxfk: https://x.x.x.x: certificate is recognized

Test HTTP GET
rancher-add-selfsigned-catalog.sh (https://gist.github.com/superseb/8f472a89fb19874fedbb8621942f7b6f#file-rancher-add-selfsigned-catalog-sh)

Adding https://x.x.x.x
Waiting for catalog status refreshed
Catalog status is refreshed
https://x.x.x.x: certificate is recognized


cleanup old keys from DO storage

Old keys need to be cleaned up to avoid unneeded storage charges.
The keys need to be restructured to also include the interval, and together with the window, stale keys can be identified and removed.

added in https://github.com/ianapiron/durable-limiter/commit/1c51589e86565c7aafdcd5698afcf2583e437aa8


virtiofs fails in windows 10 guest

virtiofs fails in windows 10 guest
[Host Sepecification]
ArchLinux x64 - Kernel 5.14.16
Host Packages Version :
libvirt 1:7.9.0-1
virt-install 3.2.0-3
virt-manager 3.2.0-3
virt-viewer  10.0-2
qemu 6.1.0-5
[Guest Sepecification]
Windows 10 X64 20H2 - Build 19042.1288
Installed latest drivers from "virtio-win-0.1.208.iso"
Installed winfsp-1.9.21096
I have installed windows 10 using virt-manager. also installed latest drivers from virtio-win-0.1.208.iso. after adding filesystem to my windows 10 virtual machine, I got a new "PCI Device"(in "Other devices") in device manager with Hardware Id "1AF4:1049" but viofs.inf is valid for Hardware Id "1AF4:105A".
here is Hardware Ids for new "PCI Device":
PCI\VEN_1AF4&DEV_1049&SUBSYS_11001AF4&REV_01
PCI\VEN_1AF4&DEV_1049&SUBSYS_11001AF4
PCI\VEN_1AF4&DEV_1049&CC_000200
PCI\VEN_1AF4&DEV_1049&CC_0002
none of these methods did not help :

right-click -> update driver -> Search automatically for drivers

right-click -> update driver -> Browse my computer for drivers -> Let me pick from a list of available drivers on my computer

tried to start "VirtIO-FS Service" from windows service manager, I got error :
"Windows could not start the VirtIOFSService service on Local Computer. Error 6: The handle is invalid."

Note: "WinFsp.Launcher" service is running.

tried to start "VirtIO-FS Service" from Administrative command prompt, I got result :

C:\Windows\system32>sc start "VirtIO-FS Service"
SERVICE_NAME: VirtIO-FS Service
TYPE               : 10  WIN32_OWN_PROCESS
STATE              : 2  START_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE    : 0  (0x0)
SERVICE_EXIT_CODE  : 0  (0x0)
CHECKPOINT         : 0x0
WAIT_HINT          : 0x7d0
PID                : 6012
FLAGS              :

tried to run "virtiofs.exe" directly from Administrative command prompt, I got result :

C:\Windows\system32> "C:\Program Files\Virtio-Win\VioFS\virtiofs.exe"
The service VirtIO-FS has failed to start (Status=c0000008).
C:\Windows\system32> "C:\Program Files\Virtio-Win\VioFS\virtiofs.exe" -m z:
The service VirtIO-FS has failed to start (Status=c0000008).

following instruction from "https://virtio-fs.gitlab.io/howto-windows.html" :

C:\Windows\system32> sc create VirtioFsSvc binpath="C:\Program Files\Virtio-Win\VioFS\virtiofs.exe" start=auto depend="WinFsp.Launcher/VirtioFsDrv" DisplayName="Virtio FS Service"
C:\Windows\system32>sc start VirtioFsSvc
[SC] StartService FAILED 1075:
The dependency service does not exist or has been marked for deletion.
In virt-manager -> win10vm -> overview -> XML
here is filesystem section:
<filesystem type="mount" accessmode="mapped">
  <source dir="/tmp/share/"/>
  <target dir="share"/>
  <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>
</filesystem>

based on these informations :
"https://devicehunt.com/view/type/pci/vendor/1AF4/device/1049"
[Device ID]	 [Device Name]
105A		 Virtio filesystem
1049		 Virtio filesystem
1009		 Virtio filesystem
Why viofs.inf is only valid for Device ID "105A" although there are 3 Device IDs for this filesystem ?
What can I do to get the desired DeviceID (105A)?
What can I do to get filesystem working on windows 10 guest to access the files on my linux host ?
Thanks for any help.

@zitamus99 hi, actually I can't reproduce it with the same env you mentioned.
guest:win10-64(20H2, BUILD 19042)
qemu: 6.1.0-6
driver: virtio-win-prewhql-208
qemu cmd line:
-chardev socket,id=char0,path=/tmp/vhostqemu1
-device vhost-user-fs-pci,chardev=char0,tag=myfs_11,queue-size=1024
Device id in device manager is PCI\VEN_1AF4&DEV_105A.
I attach a screenshot of my vm.

Thanks,
xiagao

Hi @zitamus99.
You've faced the issue because 0x1049 is Virt-IO 9P device, not Virt-IO FS. As you've mentioned Virt-IO FS is 0x105A.
XML should look like that:
<filesystem type="mount" accessmode="passthrough">
  <driver type="virtiofs"/>
  <source dir="/home/vp/vms/viofs"/>
  <target dir="mount_tag"/>
  <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>
</filesystem>

In virt-manager -> win10vm -> overview -> XML
here is filesystem section:

Your XML configuration doesn't contain
  <driver type="virtiofs"/>

Best regards,
Viktor Prutyanov

Hi @xiagao
Thanks for your reply
Hi @viktor-prutyanov
Thanks for your reply and useful help
after adding     and set the accessmode from "mapped" to "passthrough" and adding
  <memoryBacking>
    <source type='memfd'/>
    <access mode='shared'/>
  </memoryBacking>

the problem solved and now I can access to my linux host folder.
Appreciated
Best Regards


Text disappears when I'm typing.

I encounter this weird problem since version 0.0.8

Everything in Spelling and Grammar is turned off

Edit: still works fine on Version <IP_ADDRESS>5-06-07T21:18:29Z


Create cimibukatoko.is-cool.dev

Requirements

[x] You have completed your website.
[x] The website is reachable.
[x] The CNAME record doesn't contain https:// or /.
[x] There is sufficient information at the owner field.

Description

Link to Website

CLA Assistant Lite bot: Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.

I have read the CLA Document and I hereby sign the CLA

You can retrigger this bot by commenting recheck in this Pull Request

@cimcimi You have 48 hours before this pull request is closed for inactivity.


fix: #15

well. the repo has been 1y under unupdated...

Hello @GreyElaina
Is there a way to use both sealed_annotations and sealed_generators dependencies from git master? I tried adding it with proper git dependency syntax with paths. But, the errors suggest that sealed_generators depends on sealed_annotations from git, so sealed_generators cannot be from git source.


Fix installing helm charts containing CRDs

What this PR does / why we need it:
Currently if a chart contains CRDs (in special crds directory, next to templates) the installation will fail. This PR fixes it, by using the same settings as original helm binary do.
Which issue(s) this PR fixes:
Fixes #2800
What type of PR is this?
/kind bug
Special notes for your reviewer:
Does this PR introduce a user-facing change?  I'll reopen the PR from clean state.


Exposing some elements for customization; fixing deprecations

Removing call to deprecated functions if alternatives are available and suppressing the warning.

I exposed the title, subtitle, and button UI elements (read-only) so that they can be modified in the customizeMessageView delegate function.


Treesitter highlight documentation and default linking

Overview:

Name highlights in Treesitter query file and link them defaults to allow overriding
Start documentation for highlight groups
Include "TS" in Treesitter highlights to make it more apparent which are which

with some remaining tasks:

[x] Finish documentation for highlight groups that are listed but don't have a description
[x] Add more highlight groups to documentation
[x] Fix pipeline failures (formatting)

Probably don't need all of the highlight groups present to start, but posting this as a mostly finished draft to get your opinions @kristijanhusak. Any objections to linking things like org_code to OrgCode highlight groups and similar to follow a similar naming scheme?

Looks good, just run it through the Stylua.

Any idea on some of those highlight groups that are still marked as ?? A bit of searching didn't reveal what a directive or plan are for Orgmode, and I didn't see anything super useful in the Treesitter parser repo either.

Directive is everything that starts with #+ like #+TITLE: Something, and plan is basically DEADLINE, SCHEDULED and CLOSED.

Looks like the version of stylua changed recently just FYI @kristijanhusak. I can make the updates here by running the formatting, but it might be better to make those on master and I can rebase on top of that. Up to you.

Thanks, I wasn't aware of the update. I reformated the master branch, you can rebase.

For some unknown reason I'm not able to override colors for checkbox states (the ones that have matcher). Did you manage to make it work?

Thanks!


Overhaul plugin

Moved status connection attempt inside of ping. In the case of a connection failure, embark would have to complete a build (ie output-done event) in order for a reconnection attempt to occur. Now, reconnection attempts happen on every ping, until a connection is successful.
Handles error messages from status app and logs them.

This PR is an overhaul to the entire embark-status plugin, including a full refactor, complete documentation, and babel transpilation.
The embark-status plugin will attempt to connect to the Status app repeatedly, until a succssful connection is established. Once connected, the dApp will open (with the IP of the machine running embark). For installation and configuration instructions, please see the updated README.
Notable additions in this PR:

All values are retrieved from embark and are not hardcoded in the plugin.
CORS for the device is added to embark so that the blockchain client (geth/parity) and storage providers are updated.
Node URL is generated from a hydrated blockchain config.
Network ID is retrieved from web3 in embark.
Continuous connection attempts (does not rely on outputDone event).

Blockers

Currently, when the command to connect to the network is sent to the Status app, the app crashes. There is an open issue with the status-react team https://github.com/status-im/status-react/issues/6378.
In order for this work, some changes to embark have been made, and relies upon to be merged.

Oh and one more thought: will this introduce a breaking change for everyone who's been using embark-status in the past?


how to access the web interface

It's a
I'm not familiar with the django and when I train the model,and then use 'python manage runserver <IP_ADDRESS>:8000'.but i don't know how to access the web page,can you give me some suggestions?

I'd like to add more. I went to http://<IP_ADDRESS>:8000/admin/, then there was log in view, but I could not find Username, and Password at db.sqlite3. Would you able to give me advice for log in information?

I'd like to add more. I went to http://<IP_ADDRESS>:8000/admin/, then there was log in view, but I could not find Username, and Password at db.sqlite3. Would you able to give me advice for log in information?

I'd like to add more. I went to http://<IP_ADDRESS>:8000/admin/, then there was log in view, but I could not find Username, and Password at db.sqlite3. Would you able to give me advice for log in information?

I went to http://<IP_ADDRESS>:8000/api/v1/question
but, have error message as below:
I'd like to know the source at "django\contrib\admin\templates\rest_framework\api.html"

TemplateDoesNotExist at /api/v1/question
rest_framework/api.html
Request Method:
GET
Request URL:
http://<IP_ADDRESS>:8000/api/v1/question
Django Version:
1.10.5
Exception Type:
TemplateDoesNotExist
Exception Value:
rest_framework/api.html
Exception Location:
C:\Users\Younghwa\Anaconda3\lib\site-packages\django\template\loader.py in get_template, line 25
Python Executable:
C:\Users\Younghwa\Anaconda3\python.exe
Python Version:
3.5.2
Python Path:
['C:\Users\Younghwa\Downloads\DeepQA2-master\DeepQA2-master\save\deeplearning.cobra.HOME.20170410.030102\deepqa2\serve',
'C:\Users\Younghwa\Downloads\DeepQA2-master',
'C:\Users\Younghwa\Anaconda3\python35.zip',
'C:\Users\Younghwa\Anaconda3\DLLs',
'C:\Users\Younghwa\Anaconda3\lib',
'C:\Users\Younghwa\Anaconda3',
'C:\Users\Younghwa\Anaconda3\lib\site-packages',
'C:\Users\Younghwa\Anaconda3\lib\site-packages\Sphinx-1.4.6-py3.5.egg',
'C:\Users\Younghwa\Anaconda3\lib\site-packages\win32',
'C:\Users\Younghwa\Anaconda3\lib\site-packages\win32\lib',
'C:\Users\Younghwa\Anaconda3\lib\site-packages\Pythonwin',
'C:\Users\Younghwa\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.5.egg',
'C:\Users\Younghwa\Downloads\DeepQA2-master\DeepQA2-master\save\deeplearning.cobra.HOME.20170410.030102\deepqa2',
'C:\Users\Younghwa\Downloads\DeepQA2-master\DeepQA2-master\save\deeplearning.cobra.HOME.20170410.030102\deepqa2\utils\..',
'C:\Users\Younghwa\Downloads\DeepQA2-master\DeepQA2-master\save\deeplearning.cobra.HOME.20170410.030102\deepqa2',
'C:\Users\Younghwa\Downloads\DeepQA2-master\DeepQA2-master\save\deeplearning.cobra.HOME.20170410.030102\deepqa2',
'C:\Users\Younghwa\Downloads\DeepQA2-master\DeepQA2-master\save\deeplearning.cobra.HOME.20170410.030102\deepqa2',
'C:\Users\Younghwa\Downloads\DeepQA2-master\DeepQA2-master\save\deeplearning.cobra.HOME.20170410.030102\deepqa2\models\..']
Server time:
Tue, 18 Apr 2017 22:10:34 +0000
Template-loader postmortem
Django tried loading these templates, in this order:
Using engine django:
•django.template.loaders.app_directories.Loader: C:\Users\Younghwa\Anaconda3\lib\site-packages\django\contrib\admin\templates\rest_framework\api.html (Source does not exist)
•django.template.loaders.app_directories.Loader: C:\Users\Younghwa\Anaconda3\lib\site-packages\django\contrib\auth\templates\rest_framework\api.html (Source does not exist)

As it is an api, so I would suggest some tool like Postman.

POST /api/v1/question HTTP/1.1
Host: <IP_ADDRESS>:8000

Headers:
Content-Type: application/json
Authorization: Basic YWRtaW46cGFzc3dvcmQxMjM=

BODY:
{"message": "hello"}


Generic template to show blog post and template to list blog post added

I have been working two tasks (Create template to list blog post #150 and Create generic template to show blog post #149).
for task #150,
I have done a dynamic blog page featuring a list of blog posts, a search bar for filtering based on post titles, and buttons for creating new posts and controlling the visibility of posts. The layout uses cards to display each post, with responsiveness in mind for different screen sizes. JavaScript enhances interactivity by allowing users to show more or fewer posts and filter posts in real-time. This design aims for a user-friendly browsing experience, focusing on ease of access to content and aesthetic appeal.
for task #49:
The blog post has clear structure with headings, subheadings, and paragraphs. The hierarchy is maintained with different font sizes for the titles and text. The date and estimated reading time are displayed upfront. The text is justified with a focused reading area, and borders and spacing separate different elements of the page.

Thanks @fahad-albasrawie for the contributions.


Add download checksums to packages

The title really says it all. While #265 tracks the progress for the five packages in this repo that download binaries from FossHub, many other packages in this repo (mixxx, for example) also need download checksums added to their install scripts.

@wjk thank you for raising this. This is on my radar, and hoping going to get to this at the weekend.

Could you please add checksums for the package mp3tag? Thanks

@sippi90 yes, that is still on my radar. Happy to accept any help that anyone can offer here.  There are quite a lot of packages 😄

@sippi90 said...
Could you please add checksums for the package mp3tag? Thanks

I have just pushed a new version of the mp3tag package, which will hopefully go through verification this time.

I close this as non specific. About half of the packages are updated already.


Expo SDK 50

run prebuild:clean
support native font (no more loading font in runtime)
tsconfigPaths enabled by default

https://github.com/rifandani/expo-app/pull/10


Need for steps after end of Step 5

After step 5 "Select Save.", users will need to click on the Additional Teams settings link to open the Dynamics Administration settings and enable the Enhanced Microsoft Teams integration (requires tenant admin permissions) under System Settings > General options.

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

ID: 8c8b0956-de34-a40f-2ccd-913528e7e328
Version Independent ID: fe934752-f895-622a-2d12-776320ac43cd
Content: Enable Microsoft Teams Integration for model-driven apps - Power Platform
Content Source: power-platform/admin/enable-teams-integration.md
Service: power-platform
GitHub Login: @jimholtz
Microsoft Alias: jimholtz

@nipaul
Thanks for the feedback. Updated content with additional steps.

@nipaul
Thanks for the feedback. Updated content with additional steps.


Make button text change when state chagnes

So I want to do something like

I opened a PR for the color of the text, that is fine. But I was wondering which would be the approach to make the text of the button also move down when pressed.
I was thinking on adding a IsPressed (similar to the IsFocused) and then, somehow, change the text position. My only guess would be to expose the ButtonOption.TextPosittion so it can be changed thorough the button directly but that would not even work also as it's a TextPosition which is Start|Center|End.
The other option is to go with the ButtonOption.TextPading so I would need to expose that be able to change it.
The ultimate end solution is to write the text on the image of the button myself with an ebiten/text.Draw() but I would rather add the possibility to EbitenUI if possible hehe.
Which would be the right way to do it?

So to try to do this I added a handler on the click to try to change the button.Text().Inset but for what I've seen the only change it actually applies is the Insets.Left and Insets.Right the Insets.Top and Insets.Bottom are ignored.
I checked a bit and for what I see the Top and Bottom are only used for the container on the Button to render the text (with the Right and Left) but inside the NewText only the Left and Right are used.
https://github.com/xescugc/ebitenui/commit/c76612a65c5f01a18a741b2604e56af04c7f29fb
So I still don't know how to do/fix this, any ideas @mcarpenter622 ?

Please check out the button demo in the latest commit. This should be do-able now.
https://github.com/ebitenui/ebitenui/commit/f5293384011553aea4b3a6b8d49da61f56fc1cc3

Perfect it works amazingly!


msglist: Respect user's display_emoji_reaction_users setting

Fixes: #5348

When there are many reactions, it looks the same as before:

Few reactions, including self:

Few reactions, not including self:
(Something seems odd about the wrapping; we can discuss. Not enough space between lines of text?)

Oh, and here's one where there are just a few votes but they're spread out among multiple emoji:

Here's with line-height: 1.2rem:

Thanks for the review! Revision pushed.

Thanks! Looks good; merging.


Rename Metadata to ObjectMeta, configure routes for address and connection detail page

Description

Rename Metadata to ObjectMeta
Modify routes path for address and connection detail page
add data for sender and receiver details in connection list page.

@riccardo-forina , I made the changes as requested. Would you please let me know if any other changes are required?


Migrations

Decide if Quill should have a migration module. If not, document the recommended library for migrations.

I prefer typed migration (activate framework like...?)

@lastland's Scala Forklift is a framework agnostic tool to manage versions and apply migrations written in Scala. Worth checking out as a potential solution to one piece of the puzzle.
https://github.com/lastland/scala-forklift/issues/14
https://github.com/lastland/scala-forklift

@cvogt thanks for the pointer! :) I didn't know about forklift.

@fwbrasil It was developed last summer. @lastland is a smart and dedicated guy, I am sure he is willing to help with the integration should this be considered.

interesting about forklift is also that it has a notion of working while developing in a world of branches ... switching the schema when switching the branch

@cvogt Thanks for the reference!
@fwbrasil Would be glad if I could help on this issue. :smile:
Now Forklift makes use of slick-codegen to maintain database models in the code. I'm not very sure yet how this works with quill. Perhaps need a code generator for quill? (it seems quite easy, since it only need to generate a case class)
And I haven't found any support for alter table operations in quill. Or did I miss something?

@lastland, quill doesn't have support for DDLs. Let me have a look at your library in the envening so we can discuss it further.

@lastland I think a starting point for forklift with quill would be untyped plain sql and no code generation.

Hi, I have just implemented a prototype to demonstrate how to use Forklift to do database migrations on Quill: https://github.com/lastland/scala-forklift-quill
This demo still contains some hard code and unimplemented features, but I believe it's sufficient to show how it works.
Please refer to README  to see how to play with it. I have also discussed a challenge there.
Feel free to reach me if you have any questions.

@lastland Thanks for putting together the example project, I'm sorry for taking so long to give you feedback on this. I was focusing on releasing the 0.2.0 version.
Quick question about forklift: does it support reverting the schema to previous versions (similar to ruby's up/down mechanism)?

@fwbrasil What's your use case for down migrations? I know some frameworks offer them (I don't know about forklift), but how important are they in reality?

@cvogt Activate provides this feature and it is very convenient, specially for very large schemas that can't be easily recreated from scratch.

@fwbrasil Hi, Forklift does not currently support down operations. I don't know much about the down operations' real-world use cases, but I imagine (correct me if I'm wrong) the most use cases are:

Revert the previous migration(s) permanently.
Use "revert to" to get to a specific version of database and write some code, then probably "update" back.

For the first case one can define another migration. For the second case I think one can use the Forklift's git integration (mentioned by @cvogt before) to keep different db versions in different git branches.
The git integration is not demonstrated in the example code. The basic idea is to store some information to recover the db with the git branches. The information can be a copy of the original database, a dump file, a sequence of migrations, or any other information sufficient to recover the database provided by the developer or some other libraries. PS: Forklift's current git integration features are only experimental and quite slow, but we plan to further explore this direction in the future.
Does this make sense?

@fwbrasil right, but in what situation would you want to go back to an older version?

@fwbrasil right, but in what situation would you want to go back to an older version?

Running a local database with the latest version, I can go back to an older revision, fix an issue, and switch back to master.
New version has a severe bug and needs to be rolled back, the database schema also needs to be rolled back.

For the first case one can define another migration. For the second case I think one can use the Forklift's git integration (mentioned by @cvogt before) to keep different db versions in different git branches.

I see, it seems to be an alternative. I'd consider up/down migrations a better solution for both scenarios though.

Here are a few thoughts:

the so far stated use cases for down migrations were development scenarios, which give us a much easier time because we don't have live data to retain. use cases for down migrations (instead of undoing up migrations) with live data are thinkable, but seem much much rarer
for development scenarios, where live data is irrelevant, reapplying up migrations from the beginning of the time basically gives you "down" migrations for free at the expense of performance
real down migrations are probably easy to integrate into forklift as it already has the concept of switching between database states and down is purely a performance optimization for it
a up migration undoing a previous up migration IS a down migration only that it will appear in history
in the very general model forklift follows, where migrations can be literally arbitrary scala code, down migrations cannot be derived from up migrations and may actually be impossible, if the up migration was destructive
for some use cases up and down migrations can be generated from a single declarative description. @nafg's slick-migration-api project allows that for some of DDL AFAIK

Just curious: is it yet in progress? thanks! :1st_place_medal:

I'd advise people to use something like flyway or liquibase. We don't plan to implement this feature in Quill.


Display lines added and subtracted by each contributor

Hi there
Github shows lines added or subtracted as well as some graphs representing contributor activity. But unfortunately, this feature isn't available for private organization repositories. And I think Gitlens can fill this gap.
There are commands like git log --author="<Author_Name>" --pretty=tformat: --numstat which can easily calculate lines added and subtracted by each contributor. We may just add this information in the tooltip when hovered over a contributor. What's your opinion? Please comment.
Cheers!

I've added a Show Statistics / Hide Statistics toggle on the ... menu of the Contributors view, which controls a new gitlens.views.contributors.showStatistics setting. FYI, depending on the repository size, this can take a while.
Can you please verify this fix in tomorrow's GitLens insiders edition?
You can install the GitLens insiders edition from here. Be sure to disable/uninstall the stable version of GitLens first.


Feature: Footnotes with References

There are 2 different footnote objects with inner HTML:

  1:23
  Isaiah 7:14

  27:10
  Zechariah 11:12-13; Jeremiah 19:1-13; 32:6-9

create a scripture-reference.ts file to have functions that process reference text into links that can navigate to the reference using the correct notation provided by SAB:
Navigation > Book Navigation > References :

Books/<Book Collection>/Scripture References

Fixed in PR https://github.com/sillsdev/appbuilder-pwa/pull/445


Xgboost/Lightbm not installed error

Ensure this is raised only when the proper TransferLearner is called.
Now if LGBM is called, it will raise an error for XGBoost not installes,

Fixed in release 0.1.2


Bottom part of the baseline series is obscured

Bug Report
The bottom part of the baseline series is obscured, I'm not sure if it's a bug or if I'm missing any configuration.
var chart = LightweightCharts.createChart(document.body, {
  width: 600,
  height: 300,
});

var barSeries = chart.addBaselineSeries();

barSeries.setData([{"time":1710518400,"value":"0.0182"},{"time":1710950400,"value":"0.0182"},{"time":1711382400,"value":"0.0466"},{"time":1711814400,"value":"-0.0598"},{"time":1712246400,"value":"-0.1316"},{"time":1712678400,"value":"-0.0701"},{"time":1713110400,"value":"0.0659"},]);

chart.timeScale().fitContent();

Values should be provided as numbers instead of strings.
barSeries.setData([{"time":1710518400,"value":0.0182} /* ... */]);

~"value":"0.0182"~ ❌
"value":0.0182 ✅

Thanks!


feat: break long strings in _PUZZLE

Partially closes #111.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (e97b9b0) to head (84546e0).

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #139   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           13        13
  Lines          247       253    +6
  Branches        19        20    +1
=========================================
+ Hits           247       253    +6

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

🚨 Try these New Features:

Flaky Tests Detection - Detect and resolve failed and flaky tests


Mark spark dependencies as provided

Currently this library depends on spark 2.4.4 which will obviously conflict with older versions of spark (and will render applications unusable). Please, mark spark dependencies as provided.

Hi team, any update on this issue?

Hey, I am currently unavailable due to some personal reasons, so it will take a bit for me to get to this issue and the open PRs. Stay tuned, I'll definitely address this when I get back!

@AbhiPrasad Good to hear! Thx!

PR #7 was merged in (addressing this issue), and alpha05 should be released soon. Thanks again for you patience with this.

Hi there, any plans on when alpha-05 will be released?

Hey, unfortunately this release was unable to happen - and there's probably no resources on our end to continue to support this. I'm going to archive this repo as a result, but folks are free to fork this and take a look!


Check MetaMask provider migration

Make sure our web3 usage in market and react hooks is not affected by the upcoming deprecations on Nov. 16
https://docs.metamask.io/guide/provider-migration.html

web3modal is ok, it checks for ethereum


Release azure-cli-appservice 0.1.8

Reviewers, please verify the following for this PR:

[ ] The PR title has format Release <component-name> <version>.
[ ] setup.py has been modified with the same version as in the PR title.
[ ] HISTORY.rst has been modified with appropriate release notes.
[ ] If releasing azure-cli or azure-cli-core, __version__ defined in __init__.py should also be modified to match.

Started releasing azure-cli-appservice 0.1.8...

Release of 'azure-cli-appservice' with version '0.1.8' successful. View at https://pypi.python.org/pypi/azure-cli-appservice/0.1.8.

GitHub release created. https://github.com/Azure/azure-cli/releases.

Codecov Report

Merging #3675 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3675   +/-   ##
=======================================
  Coverage   72.23%   72.23%
=======================================
  Files         422      422
  Lines       26357    26357
  Branches     3991     3991
=======================================
  Hits        19040    19040
  Misses       6089     6089
  Partials     1228     1228

Continue to review full report at Codecov.

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


Update signalr-quickstart-dotnet-core.md

Service registration is out of date

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

#sign-off

@sffamily  Thanks for your review. The change that's made in the pull request is already in master, so we'll close this PR. Thanks.


add option for emitting an update event when polled data differs from previous polling

i.e. emitting an update event when polled data differs from previous polling

Implemented as longpolling option


Tensorflow GPU installation fails due to Bazel build

I've been trying to install tensorflow with GPU support using these steps:
http://www.nvidia.com/object/gpu-accelerated-applications-tensorflow-installation.html
This is the error message that I'm getting when I try to run the bazel build command for building the tensorflow pip package (with the --config-cuda flag set):
bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
i get :
The specified --crosstool_top '//third_party/gpus/crosstool:crosstool' is not a valid cc_toolchain_suite rule
What's strange is that if i remove the --config=cuda flag, I don't get the error message while building and I'm able to install tensorflow successfully - but without GPU support.

The posting guidelines ask for a lot of information that could be very helpful such as:
Similar Posts
Operating System
Cuda, CudNN & Bazel Version
The type of graphic card wouldn't hurt to know either.

It seems this issue is a duplicate of http://stackoverflow.com/questions/40010981/tensorflow-with-gpu-support-installation-error-the-specified-crosstool-top-i. We recommend Stack Overflow for support questions. We try to keep this issue tracker focused on bugs and feature requests. Also thanks for helping out with support @wagonhelm.

not solved yet

Since we're getting multiple reports, I'm going to reopen this issue so it can be triaged again.

I normally use Ubuntu 14.04 but I had no problems installing from sources using:
Ubuntu 16.04
Cuda 8
Cudnn 5.1.5
tensorflow0.11rc1
Bazel 0.3.2
These are the steps I took, and I try to keep them up to date with each new version.  I did notice a couple expected problems when trying to build and install using anaconda 3 and did not feel the effort in trying to solve them was worth it.  I also notice a couple things that might cause issues with those Nvidia instructions.

The pointed out nvidia documentation (http://www.nvidia.com/object/gpu-accelerated-applications-tensorflow-installation.html) says
git reset --hard 70de76e
This commit is 4 months old! I assume this is why people need to downgrade their bazel version as well to get it work. Moreover, the documentation is using CUDA 8.0 with that commit. But 8.0 is supported as of r0.11-rc1.
Guess, the nvidia documentation should be updated.

this issue was giving me a lot of headache. After talking to a few experienced computer vision engineers, i was told that the 'docker' installation of tensor-flow is the easiest way to get things going
https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html#docker-installation
i tried docker and it saved so much of my time. I run everything on that and do not have to worry about the compatibility issues.

Glad the docker instructions worked for you @Sadrpour
As @firolino pointed out, the documentation at the NVIDIA website is asking for a very old version of the TensorFlow source code.
Updating the Nvidia website is not something the TensorFlow team can do :).
Please point this out to the Nvidia folks, and we will try to do the same. Thanks!

I am facing the same issue. I updated the CROSSTOOL file and added cxx_builtin_include_directory: "/usr/local/cuda/include"  But I am still facing the same issue.
I am using the following:
Ubuntu 16.04
Cuda 7.5
Cudnn 5.0
Bazel 0.4.0
Can someone guide me as to how to build GPU enabled TensorFlow?

I met the similar problem. Any solution or advice? Thanks.

And anyone knows how to uninstall bazel completely? I suppose it's the bazel problem and want to reinstall it.

I think this issue is not related with bazel version.
I'm facing this issue on bazel 0.4.1 and bazel 0.3.2 also.
Anyone know how to fixed this issue?
@ian2720 You can remove bazel as the following. (refer link: https://github.com/bazelbuild/bazel/issues/838)
rm -fr ~/.bazel ~/.bazelrc
rm -fr ~/.cache/bazel
And you can install manually old version bazel (refer link: https://bazel.build/versions/master/docs/install.html#compiling-from-source)

I've complete to build tensorflow.
I'm using the lastest source version(Not using  git reset --hard 70de76e ) after trying to build then completed.
So. please try as the following commend
$git reset --hard
$git pull
$git reset --hard 287db3a9b0701021f302e7bb58af5cf89fdcd424
@ the version as the following.
commit 287db3a9b0701021f302e7bb58af5cf89fdcd424
Merge: 50460e9 52c46a7
Author: Andrew Harp<EMAIL_ADDRESS>Date:   Tue Dec 6 23:10:35 2016 -0500
Merge pull request #6137 from andrewharp/branch_141241224
Branch 141241224

I've written the installation script of the GPU-enabled version of Tensorflow.
Please see the below link. :)
https://github.com/uher/InstallGpuEnableTensorflow

In my case, -config=cuda7.5 is working

Per @dr2mer's solution, as I'm building CUDA 6.5, changing that config parameter to --config=config6.5 worked for me.

@StrangeTcy Commenting out testonly=1 in the target construction_fails_op resolved the issue for me.

@dr2mer worked for cuda8.0. THX!

@dr2mer I followed your suggestion and the build managed to finish using --config=cuda7.5 .
The problem is that I tried to run this example but it always runs on the cpu and I have no idea why.

I am not sure that setting the flag to something other than --config=cuda gets the job actually done.
Could you double check that you're actually running your code on the gpu?
I ended up solving my problem like this : https://github.com/tensorflow/tensorflow/issues/7118

I agree with @Ettrai. In my case --config=cuda8.0 or --config=cuda8 is working, but the code runs on the CPU only.

I tried
bazel build --config=opt --config=cuda8.0 //tensorflow/tools/pip_package:build_pip_package
and it says

WARNING: Config values are not defined in any .rc file: cuda8.0

So apparently it just ignore the cuda8.0 option as if it was not there and therefore is equivalent to
bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package
the command to build CPU only version.

i had install tensorflow,but it show error in importing tensorflow  due to bazel...! any help that i can get?

In my case '--config=cuda' not working but '--config=cuda8.0' works. I am using a previous version (v0.9) to run some previous codes while 1.2v is out.

In my case, I use older bazel version and fix this issue


background task crash when updating progress

Modifications to the layout engine must not be performed from a background thread after it has been accessed from the main thread.

You can't call any UIKit methods from a background thread, and any call to JGProgressHUD will include UIKit calls.

You can't call any UIKit methods from a background thread, and any call to JGProgressHUD will include UIKit calls.


feat(throwIfEmpty): adds throwIfEmpty operator

This is a new, simple, operator that will emit an error if the source observable completes without emitting a value. This primitive operator can be used to compose other operators such as first and last, and is a good compliment for defaultIfEmpty.
This is a step toward refactoring a few other operators to be smaller.

Having this operator basically means that first would become:
first() => pipe(take(1), throwIfEmpty())
first(predicate) => pipe(filter(predicate), take(1), throwIfEmpty())
first(undefined, defaultValue) => pipe(take(1), defaultIfEmpty(defaultValue))
first(predicate, defaultValue) => pipe(filter(predicate), take(1), defaultIfEmpty(defaultValue))
last would be similar, only with takeLast

Coverage increased (+0.003%) to 97.548% when pulling cc060c7c53db364d51f9e33c19839810b2d953c7 on benlesh:add-throwIfEmpty into 72d97451feec20848d3b5d2298b4f09d52abe890 on ReactiveX:master.


Redesign image upload feature

Change the image upload to a single file input that allows multi file inputs.
Can then tag each uploaded picture to denote if it should be a thumbnail, figure 1, figure 2 ect...

Upload is working for multiple files at once.  Will need to include the ability to edit or upload a single image in the edit recipe page.


The maximum width for the top bar is broken when "go to latest version" element appears

Another thing that could have the same result is the crate name: we should give it a fixed width, whatever the crate name's length.

@jyn514 @GuillaumeGomez this may have been addressed by #1232 as well.


Krita: Support as Photoshop

Is your feature request related to a problem? Please describe.
Support Krita, which is also painting tool used in many studio.
Describe the solution you'd like
Support Krita as Photoshop.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
It's possible to write Python plugin for Krita.

At some point in the past I created a prototype for Krita for Avalon. More details here: https://github.com/getavalon/core/issues/496


Mac: fork: Resource temporarily unavailable when running vet

Issue
When running vet --help or any other vet command, there is a delay followed by:
/usr/local/Cellar/vet/64/bins/vet: fork: Resource temporarily unavailable

During the run, my CPU spikes to about 25-50% usage compared with <10% on idle.
System Info

Installed using brew tap cosium/vet && brew install vet
macOS 10.13.6

What I've tried
I tried reinstalling from brew, and I tried rebooting my system in between. I have not tried installing from other means.

I don't have access to a Macintosh.
Could you try to manually install vet from https://github.com/Cosium/vet/releases/tag/3.19 ?


no-ex-assign: Rule is triggered outside of catch blocks

The following causes a linting error when no-ex-assign is set to true (line 4, column 12):
class MyClass {}

interface IMyInterface {
    myVar: MyClass;
}

Similar to #54, I'll close this, and keep the tracking there.


[Feature request] Parameter for email report in environment

Idea
Hi,
is it possible to send a report to a  specific email adress when the files are renamed/moved?
It's mentioned here: https://www.filebot.net/forums/viewtopic.php?t=215
I think this feature would be very helpful to check the correct behaviour / naming of FileBot.

Yes, you can use the AMC_CUSTOM_OPTIONS environment variable to set any additional parameters.
See https://github.com/jlesage/docker-filebot#environment-variables

ok, thanks. I tried with
-e AMC_CUSTOM_OPTIONS=--def<EMAIL_ADDRESS>
but this creates an error on Synology NAS Task schedule to create the docker container.
Is it then also necessary to define the following:
--def mail=host:port:from:username:password
or is the command mailto enough?

First, since you are creating the container from shell, try to wrap the parameter around single quotes like this.  Also, I'm not sure the double quotes around the email are needed.
-e 'AMC_CUSTOM_OPTIONS=--def<EMAIL_ADDRESS>

Is it then also necessary to define the following:
--def mail=host:port:from:username:password

I never used these options, but I would say yes.  FileBot needs an SMTP server to use to send emails.  You have to add it to AMC_CUSTOM_OPTIONS:
-e 'AMC_CUSTOM_OPTIONS=--def<EMAIL_ADDRESS>--def mail=host:port:from:username:password'

Thank you.
But I got this error. but this should not be linked to an issue with this container.
[amc ] Sending Email report
[amc ] 530 Authentication required
So I will close this ticket then.


Warn users if they use gdal2 with fiona 1.x

This PR includes two updates:

The user is presented a warning if he uses fiona 1.x with gdal2 when he imports fiona
The FIELD_TYPES list is extended with the 64bit Integer Types of gdal2.0.  64bit integers are thus internally treated as normal integers.

This should have no effect when gdal1.x is used. For some drivers (e.g. shapefile), integer fields with a large enough length are treated as 64bit integer in gdal2.x while as "normal" 32bit integers in gdal1.x. Adding the 64bit Integer type to the FIELD_TYPES should thus fix the 'IndexError: list index out of range' present in some bug reports of the past.

Coverage decreased (-0.06%) to 71.985% when pulling 9f6b0dcd00c63b9ad24ef0e24e2389d12b0fd76e on rbuffat:gdal2warnings into 01ac61f1bf083070b0dbd32dd3bba19d134cc7cd on Toblerity:maint-1.6.

Should this raise a warning or an exception? A common pattern for optional dependencies is two wrap the import in a try-except block. This wouldn't work if the module raises a warning only.
try:
    import something
except:
    # do or import something else

@snorfalorpagus My thought was that some functionality might still work, thus to just display a warning that if something goes bad the user has an indication for the source of the problem.
Raising an exception may be the better approach.

I'll take care of the exception in #341.


Verify contracts on Etherscan

We're adding a step verifying the migrated contracts on Etherscan. We're
using truffle-plugin-verify plugin. The etherscan-verify.sh script
contains a list of contracts which are being migrated and which should
be verified. If we'll add a new contract to the project, we'll need to
add the name of the new contract to the list in the script.
We're also adding a step which executes in case of failures during the
contracts verifications. The step adds a warning annotation to the
GitHub page with the workflow run details.
Some info regarding configuration of annotations.json and
github-action-create-annotations action:

Values of paths, start_line, end_line, start_column and
end_column don't seem to have much effect on how the annotation is
displayed dor workflows triggered by the workflow_dispatch event
(they matter more for workflows triggered by pull_request, but we
only annotate for workflow_dispatch).
We were getting errors when end_line was configurred to different
value than start_line.
The value of the check-name parameter of the action needs to be the
same as the name of the job we want to annotate. Otherwise the
annotation may get assigned to the random job (even in different
workflow).

Here is the run in which contracts were successfully verified (it didn't have the annotations set yet and had debug flag on): https://github.com/keep-network/keep-ecdsa/runs/3600385904?check_suite_focus=true.
Here is how annotations are displayed (tested on tbtc): https://github.com/keep-network/tbtc/actions/runs/1240880015.

I decided to store the annotation.json in .github folder, but maybe there's some better place to keep it? Any suggestions are welcome :)


Changes in survey dashboard and map for survey Wave 12

Survey Dashboard

Social distancing:"Do any children in your household (pre-K–grade 12) go to in-person classes full-time?" smoothed_winperson_school_fulltime_oldest replacing smoothed_winperson_school_fulltime, which we'll want to put in a "Previous revisions" section.

COVIDcast Map
No changes.

@sgratzl I've added these changes to the survey dashboard google doc. @capnrefsmmat Please take a look and accept them if they're good.


could i use multiple % in same sequence ?

ex :
--------------------------
+ i leave
- ok i change question
--------------------------
+ send question
- are you ok
- are you ready
--------------------------
+ yes
% are you ok
- `good`

+ yes
% are you ready
- good

+ no
% are you ok
- bad

+ no
% are you ready
- bad

+ *
% are you ok
% are you ready
- @i leave

Is there any possibility to use multiple % like in previous star trigger ?
Thanks all

It's not very well documented, but the % command works the same as + except it tests the bot's last message.
So you can do this:
+ *
% are you (ok|ready)
- {@i leave}

If you need to catch the "stars" in the % command, use <botstar> instead of <star> (it works the same as <star>, so i.e. <botstar1>, <botstar2> for multiple wildcards).

really good Kirsle.
Thanks for speed reply.
Your AI is a very powerfull product ! thanks for your work...and service.
Vincent


Fix gem versioning for react-rails to not use React 16

Currently the tutorial page and this repository doesn't use the react 15 version of react-rails which is 2.3.1 (which the tutorial was written for) Not specifying the version causes it to use the latest gem version which includes syntax changes and deprecations from react 16.

Thank you. Merged.


How setup player with no filter and can change filters without creating new instance?

@YogendraAlgo this possibility in development, I have no prognoses, but hope to implement it soon


Add struct for setting levels.

-1. This can't go in as is but gives an overview of what we have.

Assign to tobine to query about next steps on this.


New README

Thanks! I finally got around to editing it. Do you want to have a look at #16 or should I just merge it?

Replaced by #16 (which is now merged)


Add gradle-versions-plugin

done

I have added gradle-versions-plugin. This allows all contributors to easily check whether the libraries this app depend on are all up-to-date :)

Remove short apk size comment (If anybody does not like this modification I can revert this 🙇 )

memo
Maybe in the near future we can integrate it to Circle CI and run the command and check the library updates regularly.
http://www.slideshare.net/shinobuokano7/gradle-pluginci-62464447/19?src=clipshare
Also, here is the result when I ran the command
./gradlew delendencyUpdates

The following dependencies exceed the version found at the milestone revision level:
 - com.android.databinding:adapters [1.1 <- 1.0-rc3]
 - com.android.databinding:library [1.1 <- 1.0-rc3]

The following dependencies have later milestone versions:
 - com.android.databinding:baseLibrary [2.1.2 -> 2.2.0-alpha3]
 - com.android.databinding:compiler [2.1.2 -> 2.2.0-alpha3]
 - com.android.support:animated-vector-drawable [23.2.0 -> 24.0.0-beta1]
 - com.android.support:appcompat-v7 [23.2.0 -> 24.0.0-beta1]
 - com.android.support:cardview-v7 [23.2.0 -> 24.0.0-beta1]
 - com.android.support:customtabs [23.2.0 -> 24.0.0-beta1]
 - com.android.support:design [23.2.0 -> 24.0.0-beta1]
 - com.android.support:recyclerview-v7 [23.2.0 -> 24.0.0-beta1]
 - com.android.support:support-annotations [23.2.0 -> 24.0.0-beta1]
 - com.android.support:support-v4 [23.2.0 -> 24.0.0-beta1]
 - com.android.support:support-vector-drawable [23.2.0 -> 24.0.0-beta1]
 - com.android.support.test:rules [0.4.1 -> 0.5]
 - com.android.support.test:runner [0.4.1 -> 0.5]
 - com.android.support.test.espresso:espresso-core [2.2.1 -> 2.2.2]
 - com.android.support.test.espresso:espresso-intents [2.2.1 -> 2.2.2]
 - com.facebook.stetho:stetho [1.3.0 -> 1.3.1]
 - com.github.gfx.android.orma:orma [2.3.2 -> 2.5.0]
 - com.github.gfx.android.orma:orma-processor [2.3.2 -> 2.5.0]
 - com.github.gfx.android.robolectricinstrumentation:robolectric-instrumentation [3.0.8 -> 3.1.0]
 - com.github.hotchemi:permissionsdispatcher [2.1.2 -> 2.1.3]
 - com.github.hotchemi:permissionsdispatcher-processor [2.1.2 -> 2.1.3]
 - com.github.jd-alexander:LikeButton [0.1.9 -> 0.2.0]
 - com.github.ozodrukh:CircularReveal [1.3.1 -> 2.0.1]
 - com.google.android.gms:play-services-analytics [8.4.0 -> 9.0.2]
 - com.google.android.gms:play-services-maps [8.4.0 -> 9.0.2]
 - com.google.code.gson:gson [2.6.1 -> 2.6.2]
 - com.google.dagger:dagger [2.2 -> 2.4]
 - com.google.dagger:dagger-compiler [2.2 -> 2.4]
 - javax.annotation:jsr250-api [1.0 -> 1.0-20050927.133100]
 - net.opacapp:multiline-collapsingtoolbar [1.0.0 -> 1.0.1]
 - org.mockito:mockito-all [1.10.19 -> 2.0.2-beta]
 - org.parceler:parceler [1.0.4 -> 1.1.5]
 - org.parceler:parceler-api [1.0.4 -> 1.1.5]

Cool, but I wonder it slows the build time... What do you think about it guys? @konifar @shaunkawano

@hotchemi Thanks for your review!
Yes, now I think running the command on CI is maybe too much; so maybe no need doing that..

I wonder it slows the build time...

Unlike gradle-android-apk-size-plugin, I think the dependencies analysis won't start until you run the command by yourself, so simply adding the plugin won't affect the build time too much.

👀

Cool! As @hotchemi said, it might be slow. If it slow, I will not integrate it to CI. I guess this is useful to just use manually.

LGTM 😃

Awesome 😄

Thank you guys for your quick review! 🙇  @hotchemi @konifar

@shaunkawano Thanks too. I always appreciate your PR 👍


[Q] Install IPA after CoreTrust applied

Hello @opa334 ,
I am sorry to bother you. Is it possible to install an IPA after applying ct_bypass to the app bundle inside. I was trying to do this but got Failed to verify code signature of /var/ ... (and the extracted payload path). I applied the ct_bypass to it before so I don't understand why the signature is invalid. Shouldn't ct_bypass sign the binary?
If it is possible, can you please point me to the right direction?
P.S. So basically the question is, how to install IPA without TrollStore but instead applying the CoreTrust bug to it manually and installing using Sideloadly or Filza for example?
Thanks in advance,
Ivan Nikolskiy (@enty8080)

You can’t install it using the standard installation procedure - installd will reject the app’s code signature as it isn’t vulnerable to the same bug as CoreTrust bug. This is the reason we don’t have an install method for 16.5.1-17.0 on A12+.

@alfiecg24 I see. Thank you for explaining this to me.

@alfiecg24 I just checked that I am on iOS 16.3.1. Is there a same reason why the IPA can't be installed?

TrollStore mimics the installation process that installd normally performs, but it skips the validation part, and that’s why it can install the fake-signed apps.

@alfiecg24 I have a question that is not relevant to this issue. I wrote an app that used posix_spawn to spawn an executable that should create a file at /var/mobile. All entitlements are present, ct_bypass applied and posix_spawn says that executable was launched. However, the file was not created. If the executable is ran outside of application, it works and creates a file. What may be a problem?
I used TrollStore's implementation of rootSpawn and this is the code of executable:
#import <Foundation/Foundation.h>

#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        NSString *filePath = @"/var/mobile/pwned";
        NSString *fileContents = @"This file has been pwned!";

        NSError *error;
        BOOL success = [fileContents writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&error];
    }
    return 0;
}

These are entitlements for both app and executable:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>platform-application</key>
	<true/>
	<key>com.apple.private.security.no-container</key>
	<true/>
	<key>com.apple.private.security.container-required</key>
	<false/>
	<key>com.apple.private.security.container-manager</key>
	<true/>
	<key>com.apple.private.security.storage.AppDataContainers</key>
	<true/>
	<key>com.apple.private.security.storage.Photos</key>
	<true/>
	<key>com.apple.private.WebClips.read-write</key>
	<true/>
	<key>com.apple.private.necp.match</key>
	<true/>
	<key>com.apple.private.necp.policies</key>
	<true/>
	<key>com.apple.private.security.disk-device-access</key>
	<true/>
	<key>com.apple.private.skywalk.observe-stats</key>
	<true/>
	<key>com.apple.private.persona-mgmt</key>
    <true/>
	<key>com.apple.security.network.client</key>
	<true/>
	<key>com.apple.security.network.server</key>
	<true/>
	<key>com.apple.system-task-ports</key>
	<true/>
</dict>
</plist>

Try using NSLog to see if it actually executes. Sandboxing around /var is very annoying and sometimes you just might not be able to create the file without a different entitlement.

@alfiecg24 Oh yeah. Sorry for deleting the issue, I just fixed the problem.

@alfiecg24 Do you know if process created by posix_spawn is getting killed if app crashes or exists? I assume not, since child process can survive is parent dies?

Hi @enty8080,
I have the same issue, and I didn't get it. Could you let me know what you fixed? It would be great!
Thanks!


Watch Doxygen input change

Run Doxygen only after some change.
Create a file map with a timestamp of the last change.
Use os.walk

Look at some problems with Mkdovs temp folder - remove


Add app's icon, track's cover and "Close" button to notification.

There's still an issue with this terminal icon.
I investigated the issue and found out that this problem appears because node-notify notifications for mac os are triggered by terminal-notify. I even tried to rebuild terminal-notify with this app's icon, but bumped into issues with notification actions disappearing.
As a result of this PR terminal icon is relocated notification's title lol.

Thanks for PR and motivation to improve it 😊


bugfix: clean root context when state machine inst record failed

Ⅰ. Describe what this PR did
fixbug: SAGA模式在创建状态机实例，在存入数据库时，出现异常时，移除 xid和branchType，避免影响其他事务执行
Ⅱ. Does this pull request fix one issue?

fixed #3312
Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

@long187 fixed, use duplicate key exception instead


pydeck: Update documentation

For #4103

Background

Change List

Remove GPUGridLayer, which doesn't generate a thumbnail in pypeteer and is easily enough discovered in the deck.gl docs.
Update landing page
Create new .png files
Restructure sidebars
Edit some text for clarity
Add more within-documentation links

Coverage decreased (-2.6%) to 80.192% when pulling 9ea0f09c4581d7eaf628933a506857b62a12e6eb on ajd/update-pngs into b47d6d5de0f83a3ccb9c550d50c909d6c8de38a4 on master.


Repo should also promote SCWC API

I noticed the CWC API is being pushed over using this repo as a mechanism for contacting members of the house. Turns out there's also a first party API for contacting senate members, as well.
https://www.senate.gov/senators/scwc.htm
This should be promoted in the README, because it takes a while to find that there's a Senate counterpart to the House API. It's not immediately obvious.

It works great, but is not complete support yet. Also you need to go through the CWC Agent approval process. Just fine print for those who aren't familiar.


Add Polynomial evaluation function

Add the evaluate_polynomial_in_evaluation_form function in a new Polynomials module need to be able to implement compute_kzg_proof.
Fixed a few errors and implemented  compute_roots_of_unity along the way.
Closes #17

[x] Added test for evaluate_polynomial_in_evaluation_form verified against the Python spec since it isn't easy to come up with good tests manually.

@marsella This is ready for review now.


Fancy iterators over chunks and pillars

Currently, we can use Chunk::pillars() to get a slice over all pillars, but this is hardly used, because the pillar itself don't know where it's positioned in the world. Therefore we often have two nested for loops in user code.
I want a pillars() method that returns an iterator over the item (AxialVector, &HexPillar). A vector instead of a point, because it's not the world position. Or maybe PillarPosition ... I lost track of all axial position types we have :stuck_out_tongue:
The same applied to the World type: we maybe want to iterate over all chunks while also knowing the chunk position.

Andy and I would take this issue.

Done in #93


Minor improvements to processes search

Prefer ps binary over ps alias: Perhaps this is a bit selfish since I have a ps alias which I'd like to ignore, but I've seen that you are doing the same thing for fd in directory search. Anyway let me know what do you think.

Fill preview with more than one line: Maybe I'm missing something, but at least for me the preview window always contains one line even for processes with a long command and as far as I understand this is the default ps behavior. I added -ww which is supposed to change this default behavior.

For -ww, I don't get it. I checked out this PR and used it and don't see a difference. Also, in the docs, it says "When output is not to a terminal, an unlimited number of columns are always used." Right now, ps is not outputting to a tty, so I think -w might be irrelevant. Do you have screenshots of before and after adding -ww?

Yeah I thought it was a bit odd that it doesn't work for me, especially since you did add wrap to fzf's --preview-window so I figured it should work for you, but for some reason it doesn't work for me.
Basically this is what I'm getting right now:

And this is how it looks for me after my patch:

Just a guess, but maybe it has to do with the fzf version? Like maybe at some point fzf was changed to make programs running under preview think they are outputting to a tty? My fzf version is 0.42.0.
Anyway to be honest it's not a big deal for me, so if you'd rather not merge this it's also ok.

Just a guess, but maybe it has to do with the fzf version? Like maybe at some point fzf was changed to make programs running under preview think they are outputting to a tty? My fzf version is 0.42.0.

Hmm mine is also version 0.42.0. This is very odd. I surmise this is due to something specific to your setup so I'd rather not merge.
However, we can at least consider the part to force using the binary instead of the alias. Of course, there's pros and cos. Maybe some people want to be able to have the alias layer to control the binary. What's your use case for the alias and why you don't want the alias for fzf?

Bump on my question :)

I mean there's not much to it. I have an alias for ps that is intended to prettify the output a bit but it ends up messing a bit with this code that parses ps output. I put it in a PR mainly because I saw you are doing the same with fd so thought you might want consistency.
Anyway, against it's really no big deal. If you don't want to merge it it's completely fine, I'll figure out some workaround for my config.

I'm probably going to merge this but right now I'm focused on building empathy with my users and learning about their use cases, how they use their tools in the wild. In light of that, do you mind sharing your ps alias?


How to setup uReplicator for fault tolerance and high availability

Hi,
Do you have any recommendation how setup the uReplicator for fault tolerance and high availability ? Will be enough have two - three instances of controller and few instances of worker running on separate host/box ? What is the purpose of uReplicator-Manager ?
Thanks,

For fault tolerance and high availability, 3 controller and few instances should be enough. You can calculate the total workload of the topics and estimate the number of workers with a few spares.

uReplicator-Manager is a federation layer on top of the uReplicator setup (controller+worker). We developed this as we have too many uReplicator (controller+worker) deployments and uReplicator-Manager helps us manage the deployments automatically.


Add ability to delay diagnostics

See #186. This adds a new auto_show_delay setting which can be used to debounce the show_panel command.
i.e. if you set it to 0.3, it will wait 300ms after a diagnostics response before showing the panel. If another diagnostics response is received in the meantime, it will cancel the original timer and start a new one.
This allows you to avoid having the panel show up constantly while typing code. This doesn't affect panel updates, which are still instant (after receiving the diagnostics response).
For convenience, I've simply copied across the SublimeLinter queue functionality and credited it in the license file. If this is undesirable, I can remove it and write it from scratch instead.

Thanks for your initiative!
I would like to evaluating showing diagnostics updates in a less disruptive way in the  status bar - okay if we pursue that first instead?

Manage the project however you like, I just found this useful personally. :)
I’d actually rather have a show-on-save feature, but didn’t have time to implement that as well.

Created issue #381 for your show-on-save feature - that idea sounds more deterministic to implement!


Add navigation path simplification

Adds navigation path simplification for NavigationServer and NavigationAgent.
Resolves https://github.com/godotengine/godot/issues/60277
Resolves https://github.com/godotengine/godot/issues/19011 (the oldest navigation issue back from 2018 ... weeee!)
This adds a variant of Ramer-Douglas-Peucker algorithm for 2D and 3D to simplify navigation paths.

With this simplification enabled and a higher epsilon all the path points that are not critical points (like a corner or steep ground obstacle) will be removed from the path. The epsilon is in world units, so meters for 3D and pixels for 2D.
This helps with all kinds of agent movement problems in "open fields" and also helps with "steering" agents because they only have more critical path points to aim for.
Note that this simplification is a post-processing of the path query, so it does not help with path query performance, it adds performance cost.

NavigationAgents
The NavigationAgent2D and NavigationAgent3D have 2 new properties added to enable the simplification and control the epsilon.

NavigationPathQueryParameters
The NavigationPathQueryParameters2D and NavigationPathQueryParameters3D also have these 2 new properties added.
var parameters: NavigationPathQueryParameters2D = NavigationPathQueryParameters2D.new()
parameters.simplify_path = true
parameters.simplify_epsilon = 2.0

var parameters: NavigationPathQueryParameters3D = NavigationPathQueryParameters3D.new()
parameters.simplify_path = true
parameters.simplify_epsilon = 0.01

NavigationServer
The NavigationServer2D and NavigationServer3D have a new simplify_path() function added.
var path: PackedVector2Array = ....
var epsilon: float = 2.0
var simplified_path: PackedVector2Array = NavigationServer2D.simplify_path(path, epsilon)

var path: PackedVector3Array = ....
var epsilon: float = 0.01
var simplified_path: PackedVector3Array = NavigationServer3D.simplify_path(path, epsilon)

Because this NavigationServer function is not specific to navigation it can also be used with "any" path arrays.
E.g. it can also be used with point arrays commonly used in other nodes and classes like Line2D, Path2D, or Path3D.

CC @Scony

Thanks!


ChaScript

Adding a language

[ ] The code displays "Hello World" (tio.run may help for testing)
[ ] I have updated the readme to include the new language
[ ] I have incremented the language count in the readme
[ ] I have no association with the language
[ ] There are no copyright issues with this code
[ ] The language has not been added prior to this pull request

Link to programming language:

Can you please provide a link to the programming language.

The link of the language
https://sjishan.github.io/chascript/
Thank you
On Thu, Apr 7, 2022, 4:43 AM Gabe @.***> wrote:

Can you please provide a link to the programming language.
—
Reply to this email directly, view it on GitHub
https://github.com/leachim6/hello-world/pull/1342#issuecomment-1090885595,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARAHHR6F6C5SQ7MIRRJ2VYLVDYHQPANCNFSM5SXPGEBQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

You still need to update the readme.

Update done of the readme.

Every thing is Alright?

Will I be enlisted in the contribution list?

The contributors list is automatically updated with every user that has contributed.

@NeamulIslamFahim you might not be in the top 100 contributors so you might not be visible on the contributors list.

Ok.
Got it.
Thanks for clarifying


Publish the API as documentation

Provides an attractive UI for browsing the API using Redoc.
Fixes https://github.com/opencost/opencost/issues/1654
Fixes https://github.com/opencost/opencost/issues/1377

Love seeing this getting a dedicated page!
I'm not a designer by any means: While in dark mode, I think having the left nav having a white background while the docs has a black background makes it fairly difficult to read. I'm not sure if this was intended or not.

@Pokom that might warrant another issue, I'm using the RedocStandalone, I'm not sure what level of theming it supports but we can look into it.


Add outcomeModels to JSON used for testing

Resolves #185
The Issues model was changed, but the JSON used for testing was not.

Fixed 👍


Unable to use java standalone archive media driver with C++ srv/client on different hosts

There is no embedded c++ archive media driver so i have to use the standalone java one as below.  it seems the default setup will use localhost:8010 as request channel and localhost:8030 as recording channel so if i put the archive client on a different host it wont be able connect to the remote archive because it is listening on lcoalhost. i failed to find a c++ way to use a ArchiveContext object to config the java archive media driver to set the control/recording channel and there seems no control variable like '-D aeron.request.channel' either. please advise if this is doable with current 1.35 code to have c++ archive server, client working on different host.
$JAVA_BIN -Daeron.dir.delete.on.start=true \ -Daeron.dir.delete.on.shutdown=true \ -Daeron.archive.dir.delete.on.start=true \ -Daeron.archive.max.catalog.entries=128 \ -Daeron.term.buffer.sparse.file=true \ -Daeron.perform.storage.checks=false \ -Daeron.term.buffer.length=64k -Daeron.threading.mode=SHARED \ -Daeron.shared.idle.strategy=yield \ -Daeron.archive.threading.mode=SHARED \ -Daeron.archive.idle.strategy=yield \ -Daeron.archive.recording.events.enabled=false \ -Daeron.driver.termination.validator=io.aeron.driver.DefaultAllowTerminationValidator \ -Daeron.archive.authenticator.supplier=io.aeron.samples.archive.SampleAuthenticatorSupplier \ -Daeron.archive.dir=$ARCHIVE_DIR  \ -Daeron.dir=$AERON_DIR \ -cp $AERON_JAR io.aeron.archive.ArchivingMediaDriver
netstat -anp | egrep "8010" (Not all processes could be identified, non-owned process info  will not be shown, you would have to be root to see it all.) udp        0      0 <IP_ADDRESS>:8010          <IP_ADDRESS>:*                           8284/java

You can configure the C++ archive client via the ArchiveConfiguration programmatically.
https://github.com/real-logic/aeron/blob/master/aeron-archive/src/main/cpp/client/ArchiveConfiguration.h#L374
These type of questions are better answered on Stackoverflow in the future.

thx martin. i know we can use fluent api to set the recording/response/request on the client side when connecting to a remote archive server. how should that work with a standalone java archive media driver? in java i can create the context and start a embedded java archive driver. in c++ i just start the media driver on command line and seems no way for me to configure these endpoints to not listening on localhost but use the actual ip address so a remote client can connect to it.

The Java side can be configured with a fluent API on Context, via a properties files, or via system properties in the environment.