Karabiner will not share modifiers between Wireless Apple Keyboard and Belkin yourtype wireless keypad

I'm running OSX 10.9.5 and want to share modifiers between my Apple wireless keyboard and Belkin yourtype keypad. The problem I'm having is that Osx recognizes the keypad as another keyboard so it won't allow shortcuts to be applied if I press the modifiers in the apple keyboard and other keys in the keypad. Since an implicit behavior of Karabiner is to share modifier keys with all connected keyboards, I thought installing it would solve the problem, but it hasn't worked. I verified that Karabiner was working by briefly enabling a change of key in the apple keyboard and that worked fine. I also verified that both keyboards appeared under "devices" in Event viewer. For the Belkin keypad the Vendor Id is 0x0411 & Product Id is 0x0244. I tried enabling "Allow devices which vendor Id and product Id are zero but this didn't work either.
As of now I have nothing enabled in Karabiner.
Is there anything that you could recommend to make this work? Any help would be appreciated.

The modifier sharing should work in OS X 10.9.5.
Are you using third vendor driver?
Could you show me your devices tab in EventViewer?

Details:
YourType Wireless KeyPad:
Address:	F0-65-DD-78-CD-91
Major Type:	Keyboard
Minor Type:	Peripheral
Services:	Broadcom Bluetooth Wireless Keyboard SDP Server, Broadcom Bluetooth Wireless  Keyboard                        , Broadcom Bluetooth Wireless Keyboard PnP Server
Paired:	Yes
Configured:	Yes
Connected:	Yes
Manufacturer:	Broadcom (0x5, 0x2211)
Firmware Version:	0x0108
Vendor ID:	0x0411
Product ID:	0x0244
Class of Device:	0x05 0x10 0x2540
AFH:	On
AFH Map:	FFF00000E01F0
RSSI:	-61
Role:	Master
Host Connectable:	Yes
EDR Supported:	No
eSCO Supported:	No
SSP Supported:	Yes

Thank you for information!
I cannot see any strange points in your information.
Could you show me the result of ioreg -l in Terminal?

Tank you for the quick response. I had to send results as an attachment to your email because  the ioreg -l response in Terminal is to large and will not be accepted as a  comment.
 On Wednesday, October 28, 2015 3:56 AM, Takayama Fumihiko<EMAIL_ADDRESS>wrote:

Thank you for information!I cannot see any strange points in your information.
Could you show me the result of ioreg -l in Terminal?—
Reply to this email directly or view it on GitHub.

Tank you for the quick response. I had to send results as an attachment to your email because  the ioreg -l response in Terminal is to large and will not be accepted as a  comment.

The attachment file has been removed by github.
Could you send me directly<EMAIL_ADDRESS>

Please see attachment. Thanks!
 On Thursday, October 29, 2015 3:41 AM, Takayama Fumihiko<EMAIL_ADDRESS>wrote:

The attachment file has been removed by github.
Could you send me directly<EMAIL_ADDRESS>Reply to this email directly or view it on GitHub.

I cannot receive your mail...
Could you paste the result to https://gist.github.com/ ?

I must be doing something wrong. I copied ioreg -l in  terminal and pressed enter, but received a very long response. I tried to copy it to github, but  it said it was to long. So I saved it as a pdf and it amounted to 1099 pages.
Also Github will not let me include the pdf as an attachment.
Is there any other way to send you the ioreg -l result?

Hmm, you can dump the result to text file by this command in Terminal.
ioreg -l > ~/Desktop/ioreg.txt

I guess you can open it by text editor and paste full text into gist.
But if you are rejected from github, please create separate gists.

I created a separate repository which accepted the ioreg. txt. Also, I included you as a collaborator. Sorry that it took so long, I am learning how to use Github. Please let me know if you are able to see the file. Thanks.

Thank you for new repository.
There is almost empty file at the moment.
https://github.com/gramirezjuan/Karabiner-help/blob/master/ioreg. txt
Could you update the file?

Please verify: https://github.com/gramirezjuan/Karabiner-help/commit/78e3f4c2f91ec7671056e52c8ec634ef5aa16213

Thank you for ioreg information!
Your Belkin yourtype wireless keypad is controled with ControllerMate.
Please detach ControllerMate from your device and then confirm this issue again.

Completely deleted ControllerMate from system but I still can't get modifiers to share between Keyboard and Belkin Keypad. Posted new ioreg.txt on repository.
Please verify:
https://github.com/gramirezjuan/Karabiner-help/files/25058/ioreg.txt
Thanks.

Thank you for confirmation!
Your ControllerMate uninstallation is succeeded.
So, there is another cause of this issue.
Please let me know your environment.
I understand you are using 3 keyboards. Is it right?

MacBook Pro built-in keyboard.
Apple wireless keyboard.
Belkin yourtype wireless keypad.

Are the built-in keyboard and Apple wireless keyboard sharing modifier keys?

Those are the 3 keyboards that I use. The modifier sharing works between the MacBook Pro built-in keyboard & the Apple wireless keyboard. Neither of them share modifiers with the Belkin yourtype wireless keypad.

Thank you for information.
I doubt that Belkin yourtype wireless keypad does not send input events by standard way, or all non-Apple bluetooth keyboards has the issue.
I don't have Belkin yourtype wireless keypad, but I'll confirm this issue with generic bluetooth keyboard.
Please wait for a while.

Thanks for the response. I'll wait.

Hi! I just realized that after uninstalling ControllerMate, the modifiers are sharing. I'm able to use shortcuts that require modifier sharing in different applications. So your solution worked.
The error that I committed verifying this was that I used Screen Capture by pressing "Shift" and "Command"  in the Apple  wireless Keyboard and pressing "3" in the Belkin YourType Keypad but what I didn't realize is that this won't work since in the Belkin keypad the "3" does not have a shift function of "#" like it does on the Apple wireless keyboard. So logically it won't work. I failed to see the shortcut as (Command + #) instead of (Command +Shift +3).
Thank you for all your help.

It's great!
The numpad numbers and normal numbers are different.
You can confirm them by EventViewer.
https://pqrs.org/osx/karabiner/document.html.en#eventviewer
Please use new setting by this private.xml if you want to use numpad as normal number:
https://github.com/tekezo/Files/blob/master/Karabiner/private.numpad_to_number/private.xml
How to upgrade to the latest beta version:
https://pqrs.org/osx/karabiner/document.html#check-for-updates

I've got the same issue on 10.12.1

@Neku
Confirm your devices are not controlled under ControllerMate.
If you are using "Don't remap xxx" settings in Karabiner, the excluded devices do not share the modifiers.

I'm using controllermate to remap the foot switches to modifiers keys (they output "A" "B" "C"). Is that achievable through Karabiner? @tekezo

You have to choose either controllermate or Karabiner.
You might be able to change the foot switches by Karabiner with private.xml.
https://pqrs.org/osx/karabiner/xml.html.en#devicedef

I uninstalled controllermate, but using the eventviewer I can't see the device list. The main tab shows the key pressed. I tried to use the values that I find in system report, but still doesn't work.


Chart manifest version issues / conflicts.

(NOTE: This is used to report product bugs:
To report a security vulnerability, please visit https://istio.io/about/security-vulnerabilities
To ask questions about how to use Istio, please visit https://discuss.istio.io)
Bug description
It seems that chart versions have not been updated when changes are made to the repos. The side effect of this is cicd processes can often fail or end user mistakes since the resulting .tgz will always be 1.7.0 which is confusing to the end user.
Ideally the chart version should be reflective of the version of istio being deployed. i.e 1.9.0 should be 1.9.0 if this includes changes to the charts.
https://github.com/istio/istio/blob/master/manifests/charts/istio-operator/Chart.yaml
[X] Installation
[X] Upgrade
Expected behavior
Generally charts should be incremented with changes.
Steps to reproduce the bug
Version 1.7 >
How was Istio installed?
Istio operator via helm
Environment where the bug was observed (cloud vendor, OS, etc)
Additionally, please consider running istioctl bug-report and attach the generated cluster-state tarball to this issue.
Refer cluster state archive for more details.

@esnible Let us know if you need anything here.

I'm new to Istio and just came here for this same reason. The chart versions are confusing and it's not clear to me if I install via charts how I'm to manage upgrades. Reinstalling the same chart version but getting different results based on the source branch it was built from is pretty concerning. I'm aware this is marked as alpha, is the intention to eventually increment charts (and maybe publish them as well?)


Bump temporal_rs version and update changelog

This PR bumps the version in the changelog and bumps the Cargo.toml version to 0.0.3 for release

Was thinking that we should probably exclude dependabot updates from git cliff

Potentially? it does look like we may be able to group the CHANGELOG.md better if we used conventional commits.

EDIT: So currently it now filters out any commit that is "^Bump", but I think we could configure "dependabot"'s commit message to use conventional commits, something like "chore(dependency): ",which may be better overall.

Makes sense. We can add that on a separate PR I think.


If there is no exception key in payload it returns 500 "key is not defined"

Sentry allow logging error messages without exceptions.
For example:
Sentry.captureMessage("Something went wrong");

Webhook data will not include event.exception key and sentrydiscord.dev will return 500.

Well that's not good lol. Do you happen to have an example payload Sentry sends for that message?


Nancy.Swagger up for adoption!

Cross-posted from https://github.com/NancyFx/Nancy/issues/1486#issuecomment-125990112:
OK, I think it's time for me to put Nancy.Swagger up for adoption.
Here are my reasons:
I'm not using Nancy much for production (read; work) stuff anymore. Quite frankly, I don't do much server-side web at all ATM, so I've lost some interest :disappointed:
I also lost quite a bit of steam realizing how much frickin' work it takes to get some decent metadata out of Nancy, simply because of its dynamic nature. Everything has to be explicitly declared, hand-holding the framework every step of the way, and I don't see this changing. Not very SDHP! :stuck_out_tongue_winking_eye:
And finally; time is a scarse, invaluable resource, and there are tons of things to do. Based on the above, I've concluded that spending huge amounts of my time on Nancy.Swagger is not really what I want. It's not fair to anyone that the project just sits there because I don't have interest or cycles to spend on it.
So... If someone would like to keep working on it, or simply scrap it altogether and use the name for a new project, just shout out, and I'll transfer the repository and NuGet package owner rights. :smile:
Thanks! :dancers:

While I see myself using this soon, I also cannot devote time to be the maintainer either.  I will definitely contribute once my roadmap reaches the API documentation phase.

I'm using it in a dev environment and it's working fine, It covers all the needs we have.... I can view the issues that are right now and see if I can solve one, If I can I would like to help more actively with the project maybe not as owner but more as a contributor...
Thanks for the library

would it be worthwhile to have this added to the Nancy organization?

I'm not sure what it'd buy us?

Hey,
@khellang I might jump in because in our work we use extensively Nancy, and I am done with manually updating those schemes :D.

@pawelsawicz Great!  I'm curious... how do you plan to not manually update schemas?

Hey,
Just pinging that we are potentially looking at using Nancy in the future. We are transitioning to microservice architecture (40 microservices as of now), all of our services are WebApi, but we are evaluating the option of supporting Nancy as well. Swagger documentation will is a must, so we will definitely be looking at this package. We need swagger 2.0 support. Just letting you guys know that there are eyes looking at this project :)

Has ownership of this repo been transferred yet? If not I would be willing to take it up, I've been using Nancy for the past year and would like to help ensure Nancy.Swagger moves forward

@yahehe  I am also willing to help

@khellang ?

@yahehe I'm unable to transfer ownership:

yahehe/Nancy.Swagger already exists

Thanks to everyone offering a helping hand.æ! :heart: I'm transferring ownership to @yahehe and then he can take things from there. I will, of course, still be around for questions etc. :smile:

Whoops, I've deleted my fork, should be good to go now?


Failed to install: Exception Calling "DownloadFile" with "2" arguments

PowerShell: 5.1.18362.1171
Windows: 10 Home
Following the steps on https://scoop.sh/
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
Gives me this error:
PS C:\WINDOWS\system32> Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')      Initializing...
Downloading scoop...
Invoke-Expression : Exception calling "DownloadFile" with "2" argument(s): "An exception occurred during a WebClient
request."
At line:1 char:1
+ Invoke-Expression (New-Object System.Net.WebClient).DownloadString('h ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Invoke-Expression], MethodInvocationException
    + FullyQualifiedErrorId : WebException,Microsoft.PowerShell.Commands.InvokeExpressionCommand

I've confirmed that Scoop is not available in AppData anywhere. I tried running the command without and with Administrative privileges in Powershell.
Any ideas?

are you logged in as administrator?

are you logged in as administrator?

@HUMORCE Yes and even ran as administrator.

@HUMORCE Yes and even ran as administrator.

scoop is recommended to be used in non-administrative privileges.
Network problems encountered when downloading scoop core:
https://github.com/lukesampson/scoop/blob/227de6cfb8433a86ac0f0a279e691327ae04554c/bin/install.ps1#L30-L33
make sure you can visit github services normally without VPN/PROXY, and check DNS servers you seted.

scoop is recommended to be used in non-administrative privileges.
Network problems encountered when downloading scoop core:
https://github.com/lukesampson/scoop/blob/227de6cfb8433a86ac0f0a279e691327ae04554c/bin/install.ps1#L30-L33
make sure you can visit github services normally without VPN/PROXY, and check DNS servers you seted.

I even tried without administrative privileges. Can also confirm I have no VPN/Proxy running and DNS servers are correctly working.

I even tried without administrative privileges. Can also confirm I have no VPN/Proxy running and DNS servers are correctly working.

I was wrong.
Invoke-Expression : Exception calling "DownloadFile" with "2" argument(s): "An exception occurred during a WebClient request."
https://github.com/lukesampson/scoop/blob/227de6cfb8433a86ac0f0a279e691327ae04554c/bin/install.ps1#L35-L47
insert write-host $dir to line 42, then run and check the permission of the path.

I was wrong.
Invoke-Expression : Exception calling "DownloadFile" with "2" argument(s): "An exception occurred during a WebClient request."
https://github.com/lukesampson/scoop/blob/227de6cfb8433a86ac0f0a279e691327ae04554c/bin/install.ps1#L35-L47
insert write-host $dir to line 42, then run and check the permission of the path.

I had the same problem. It turned out it was caused by Eset Antivirus.
As suggested here: https://github.com/lukesampson/scoop/issues/3966
I have upgraded Powershell to v7 and it worked fine from there.

@HUMORCE @mdymel Seems I did have PowerShell 7.x installed but it was serving 5.1. Tried running on 7.x and this is what happens
PS C:\Users\Braunson\Documents\GitHub\prepagent> Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
Initializing...
Scoop is already installed. Run 'scoop update' to get the latest version.
PS C:\Users\Braunson\Documents\GitHub\prepagent> scoop update
scoop: The term 'scoop' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

I've looked for a scoop folder in C:\ProgramData but it's not there. How is it recognizing that it's "installed" when it isnt?


ADD: more project-agnostic (CMIP3 and CMIP5 tested)

the columns of the underlying pandas dataframe are now generated from the dataset_id_template_ field in the response (CMIP5 records are inconsistently ingested, so their columns are hard coded).
a function now will return facets by 'type' (variable, variant, and grid) allowing functions like model_groups() to work by abstracting these notions.
CMIP5 file info will only return for the variables requested, a great convenience as they ingested records where dataset_ids map to full tables of variables.
tested against CMIP3 and CMIP5, other projects to follow.

Yeah, I started down the road of revamping the tests and realized it should be its own thing. I understand better now how I want to do it to minimize network issues.


bugfix: avoid crash during Python state parsing on empty documentation

The Python state parsing feature introduced in 4f20227ef900ca32e78414c190fb464d964666e5 (great feature, by the way; thanks a lot for this!) used to crash when no docstring is provided in a state definition, hence stalling the parsing procedure. This commit returns the default label "[no documentation]" on a missing docstring.

Was able to reproduce the bug, thanks for fixing!


Limited ownership on Minion and Vehicle actor types

Setting Limited ownership level on Character actor type works as intended, players only see the picture and species, but have full view of Minion and Vehicle actor types though they can't edit them.

Fixed, will be released in 1.802. Thanks for the report :)


Preview v5: Configure ESLint checks for ES2015

For clarity I'd suggest tweaking the commit message to make this clearer. I think the simplest change would just to replace 'Remove' with 'Re-enable'?

Makes perfect sense to me. Done


Update 05_arules.Rmd

The definiton of the relation $X \Rightarrow Y$ requires $X,Y$ disjoint, which is written $X \cap Y = \emptyset$. Shortly after there is a reference to $X \cup Y$

Thank you for this correction.


[ST-726] fix handling for test cases result data

Even though junitparser.TestCase.result is a type of List, compared TestResult with the result that is a List directly, so always status was a Success status before.
I'm wondering that should we set success status to status's initial value.
Will you please comment on it?

This is a very important bug fix. I appreciate you.

This is a very important bug fix. I appreciate you.

@Konboi Please add skip test case. I recommend splitting type detection function, then test it.

@Konboi Please add skip test case. I recommend splitting type detection function, then test it.


[runtime] Make the runtime more TSan-friendly

Improve thread sanitizer docs on how to build libstdc++ with TSan.
Add CMake option to enable/disable futexes in the runtime.
Suppress TSan errors for unsupported atomic thread fence.

@benvanik, would you review this PR again?


chat is not getting saved,

Not able to access past chat. Could you please help me with that.

Appreciate the feedback! We are aware of this issue with chat persistence. Temporary workarounds and updates can be found here: #39. (Go to stackblitz.com, login (same credentials as Bolt), click Collections on the left-hand side, click Bolt Collection). Appreciate your patience as improvements continue to be made.


Comparison to other Angular starters. Path to convergence.

This is a great project!
I have started adding the facts about this project to my collection and created the following work-in-progress comparison between it and some others. Now I'm looking for some help from you who know this project best. The goal is to help people choose among alternatives and also clarify a path to convergence. Now that the Angular-CLI project has provided access to webpack.config.js, this seems like a great time to start thinking about working together.
Once all the facts are in, we can talk about which things to add from which projects to which projects so that at the end of the day there are fewer, better choices.
If you would like to contribute what you know, please go here to get access to the database. All you need to do is scan through a Google Sheet and indicate which benefits this project provides.

Developer Experience
great big angular2 example
Angular-kitchen-sink
angular-seed-advanced
angular-webpack2-starter

Authentication
X
X

Authentication, with two-factor authentication

UNIQUE

Can run on a desktop without a browser

UNIQUE

Code coverage reporting (?)

X

X

Deployment automation, using Heroku (?)
UNIQUE

Error handling, Client-side logging

X
X

Hot Module Replacement (?)

UNIQUE

In-memory server-side database

UNIQUE

Local storage
X
X

No pluralization
UNIQUE

Production build, generate docs (?)

X
X

Renders markup on the server (universal) (?)

UNIQUE

Server-side integration & unit tests
X
X

Shared Module
X
X

Single source of truth, central state management, without lots of boilerplate (?)
UNIQUE

Style guide for code (?)
X

X

Update generated code in an existing app

UNIQUE

User Experience
great big angular2 example
Angular-kitchen-sink
angular-seed-advanced
angular-webpack2-starter

Account Management, Forgotten Password with Resetting

UNIQUE

Account Management, login/logout
X
X

Analytics

UNIQUE

Asynchronously loaded data example
X
X
X

Breadcrumbs (?)

UNIQUE

Derived, computed properties
X
X

Dynamic component creation

UNIQUE

External, 3rd party, API interaction
X
X

Footer

UNIQUE

Full-stack CRUD (?)
X
X

Full-stack CRUD, with Create, Update and Delete
X
X

Full-stack CRUD, with Create, Update and Delete, individual records
X
X

Full-stack CRUD, with Create, Update and Delete, whole data structures
UNIQUE

Full-stack CRUD, with Read
X
X

i18n, localization (?)

UNIQUE

Many-to-many data
UNIQUE

Mouse wheel (?)

UNIQUE

Navigation bar
X
X

Panels, draggable
X
X

Responsive styles
UNIQUE

Search, actually works with backend API
UNIQUE

Dependencies
great big angular2 example
Angular-kitchen-sink
angular-seed-advanced
angular-webpack2-starter

Backend Frameworks
Express

Express
Express

Client-side API interfaces
@angular/http
@angular/http
@angular/http
@angular/http

Continuous integration testers
Travis

Travis

Convenience method libraries
lodash
lodash
lodash

Databases

Redis

Documentation generators

typedoc
typedoc

Frontend Frameworks
Angular 2.0
Angular 2.0
Angular 2.0
Angular 2.0

Languages
JS ES5, JS ES6 (ES2015), JSX (opt), Typescript
JS ES5, JS ES6 (ES2015), Typescript
JS ES2016, JS ES5, JS ES6 (ES2015), Typescript
JS ES5, JS ES6 (ES2015), Typescript

Linters
codelyzer, ESLint, stylelint, tslint

codelyzer, tslint
tslint

Loaders/Bundlers
Webpack
Webpack
Rollup, SystemJS
Webpack

Misc
Angular Style Guide, Helmet, nodemon, Redux, redux-devtools, RxJS
Immutable, Redux, redux-devtools, RxJS
Angular Style Guide, cssnano, Electron, Redux, redux-devtools, RxJS
nodemon, Redux, redux-devtools, RxJS

Package Managers
npm
npm
npm
npm, Yarn (opt)

Routers
Angular Component Router
Angular Component Router
Angular Component Router
Angular Component Router

Runtime Environments
Node
Node
NativeScript, Node
Node

Stacks
angular-cli
angular-cli
mgechev's angular-seed

State Managers
ngrx
ng2-redux
ngrx
ngrx

Task Runners

Gulp
Gulp

Test assertion libraries
Chai, Jasmine, Mocha
Chai, Jasmine, Mocha
Jasmine
Jasmine

Test coverage reporters
Istanbul

Test runners
Karma

BrowserSync (opt), Karma
Karma

Transpilers
libsass
libsass

libsass

Widget collections
Angular Material
Angular Material

Angular Material

EDIT: Added "Renders markup on the server" as the benefit of Angular Universal delivered by angular-webpack2-starter
EDIT: Added State Managers dependencies section for ngrx and ng2-redux

Very good post! A row missing is a row about the support of Angular Universal

I think https://github.com/AngularClass/angular2-webpack-starter might be worth adding

@Matmo10 Thanks. I don't have any info about that one yet, but you are welcome to fill in the details about it if you know it. Just go here and request access to the Google Sheet.
Here's a good list of other ones too.
https://www.reddit.com/r/Angular2/comments/5rj14a/helpful_angular_2_github_repos_curated_through/

@dancancro Maybe you could add a row about @ngrx/store and @ngrx/effects integration? That's a big feature imho.

@Waterstraal I added the State Managers row to the dependencies section.
The database contains thousands of possible technology selling points and I give each one an importance weight based on my imperfect judgement.
To keep the above report to a reasonable size, the way it works is that it filters out benefits whose importance score is below a certain threshold and benefits that are delivered by all of the contestants in the report. In this case the benefit delivered by ngrx, "immutable state", is important but also delivered by all of the projects. So it doesn't appear in the table. However the dependencies part includes every project dependency (that I have in the db) even if all the options have it.
Now, if you know of something that's both important and delivered by ngrx but not ng2-redux, then that would show up because one of the options uses ng2-redux and not ngrx. So far I don't know of any salient distinction between them and I wish that they would just converge and make life a little easier. :)

@dancancro Thank you for this, and your quest for a defacto starter for angular2. I was hoping angular-cli would move into that direction, but I think it would need a plugin system, or custom blue-prints for that to be flexible enough.
And I did not know that all starters have an immutable state solution built in, so that's already something I learned by putting it in the table and not only the differentiators :).


Support databases written in Erlang

It would be nice if Ecto had support for databases written in Erlang.

CouchDB (CouchDB is not dead, 2.0 will be released any day now.)
CouchBase
Mnesia
Riak

All of these promote reliability and scalability. Exactly what all other Erlang-based solutions, including Elixir and Phoenix do as well.

Yes please! Anyone is free to implement adapters to any database they want to. :)

@josevalim should we PR Mnesia adapter to Ecto or publish as separate ecto_mnesia package?

@AndrewDryga as a separate package for now but I would love to review it.

@josevalim some really dirty (we will clean it up) stuff is happening here: https://github.com/Nebo15/ecto_mnesia


RUM redirect incorrectly points to Field browser

Drew pointed out the redirect for RUM works, but it points to the Field browser.

Drew this is done.  https://www.sumologic.com/blog/expands-real-user-monitoring-rum/ now goes here https://help.sumologic.com/docs/apm/real-user-monitoring/ #523


when used as system init; need to reclaim zombie processes

linux kernel gives PID 1 with special responsibility to reclaim zombie process; otherwise zombies are accumulated more and more
# ps f -e | grep Z
[...]
   41 ?        Z      0:00 [cat] <defunct>
   42 ?        Z      0:00 [cat] <defunct>

So, what is your problem?

when you're comparing gosuv with supervisor, did you consider all use cases of supervisor ? you may be aware that a common use case with supervisor is as init of multi services in container, it is a good and slim one if compare supervisor with the more traditional SysV-init or the new systemd style, it served well the purpose of multi-service_container; however because Supervisor/supervisor#122 such a high-demand feature can't be fixed for 5 years (since it was opened in 2012), one can reasonably guess that project is going out of maintenance; and I do see this project has potential to serve that purpose better
if you don't know the special responsibility when running as PID 1, you may refer to dumb-init (made by yelp engineering) or tini (integrated into docker 1.13+)
[1] https://docs.docker.com/engine/admin/multi-service_container/
[2] https://engineeringblog.yelp.com/2016/01/dumb-init-an-init-for-docker.html
[3] https://github.com/krallin/tini
[4] https://docs.docker.com/engine/reference/commandline/run/#options

Name, shorthand
Default
Description

--init
false
Run an init inside the container that forwards signals and reaps processes

some 3rd party programs might start with a launcher shell script, like this one, if you ever run google-chrome inside a container with gosuv as the init, you may observe this from outside of the container, from ps f -e notice the [cat] in zombie state, those were launched by chrome's launch script but they got somewhere abandoned, to regular linux system design, the init (either SysVinit or Systemd) will reap the zombies
12022 ?        Sl     0:00  |   \_ docker-containerd-shim daa830f18e20d.../var/run/docker/libcontainerd
12041 pts/0    Ssl+   0:00  |   |   \_ gosuv start-server -f
12118 ?        Ssl    0:22  |   |       \_ Xvfb :10 -screen 0 1920x1480x24+32 -ac -r -cc 4 -accessx -xinerama +extension Composite -extension RANDR +ext
12121 ?        Ssl    3:28  |   |       \_ /opt/google/chrome/chrome --no-first-run ...
[...]
12914 ?        Z      0:00  |   |       \_ [cat] <defunct>
12915 ?        Z      0:00  |   |       \_ [cat] <defunct>

Understand

Maybe can reference code https://github.com/driusan/dainit/blob/117d70e658fc1373adbca2bcb2fccdd956770088/zombie.go#L8

@c0b try to test if it works.

@c0b updated.

with current master code I'm still seeing some zombies


Add support for parallel beam TXRM files

The txrm reader currently only supports cone beam but these files can also be parallel beam. Looking at the API it looks like this could be easily added and would require minimal changes. I think this could be parametrized using the metadata since several fields that exist in cone beam data do not exist in the parallel beam. For example ImageInfo/ConeAngle does not exist in these files and will be None. I am happy to provide data if you would like to look at the structure of the metadata to compare to the cone beam txrm files. If support could be added for this it would greatly help unify an approach for handling Zeiss data. Thanks!

Hello @Asharits many thanks for your message.  It would be great to add support for parallel-beam TXRM files, and at the same time we could perhaps also address TXM files with reconstructed volume data, which is also not supported at the moment, but should be straightforward to add. It would be brilliant to have some parallel-beam test data to work with - could you contact us directly at<EMAIL_ADDRESS>and then we could take discussion from there? Thanks, Jakob

Hi @Asharits, I just wanted to make sure that my message had reached you - I responded to your message on the email list but I couldn't see whether that message reached you. If it didn't, I think we are going to need an email address where we can send information to you. Alternatively you can also contact me directly on the corresponding author email in the part 1 CIL article, https://royalsocietypublishing.org/doi/10.1098/rsta.2020.0192

What dxchange gets as metadata out of the TXRM file is as below https://github.com/data-exchange/dxchange/blob/ba9673b3e6e72719482b3bea0e10bae641393bc0/dxchange/reader.py#L483-L537
def read_ole_metadata(ole):
    """
    Read metadata from an xradia OLE file (.xrm, .txrm, .txm).

    Parameters
    ----------
    ole : OleFileIO instance
        An ole file to read from.

    Returns
    -------
    tuple
        A tuple of image metadata.
    """

    number_of_images = _read_ole_value(ole, "ImageInfo/NoOfImages", "<I")

    metadata = {
        'facility': _read_ole_value(ole, 'SampleInfo/Facility', '<50s'),
        'image_width': _read_ole_value(ole, 'ImageInfo/ImageWidth', '<I'),
        'image_height': _read_ole_value(ole, 'ImageInfo/ImageHeight', '<I'),
        'data_type': _read_ole_value(ole, 'ImageInfo/DataType', '<1I'),
        'number_of_images': number_of_images,
        'pixel_size': _read_ole_value(ole, 'ImageInfo/pixelsize', '<f'),
        'reference_filename': _read_ole_value(ole, 'ImageInfo/referencefile', '<260s'),
        'reference_data_type': _read_ole_value(ole, 'referencedata/DataType', '<1I'),
        # NOTE: converting theta to radians from degrees
        'thetas': _read_ole_arr(
            ole, 'ImageInfo/Angles', "<{0}f".format(number_of_images)) * np.pi / 180.,
        'x_positions': _read_ole_arr(
            ole, 'ImageInfo/XPosition', "<{0}f".format(number_of_images)),
        'y_positions': _read_ole_arr(
            ole, 'ImageInfo/YPosition', "<{0}f".format(number_of_images)),
        'z_positions': _read_ole_arr(
            ole, 'ImageInfo/ZPosition', "<{0}f".format(number_of_images)),
        'x-shifts': _read_ole_arr(
            ole, 'alignment/x-shifts', "<{0}f".format(number_of_images)),
        'y-shifts': _read_ole_arr(
            ole, 'alignment/y-shifts', "<{0}f".format(number_of_images))
    }
    # special case to remove trailing null characters
    reference_filename = _read_ole_value(ole, 'ImageInfo/referencefile', '<260s')
    if reference_filename is not None:
        for i in range(len(reference_filename)):
            if reference_filename[i] == '\x00':
                #null terminate
                reference_filename = reference_filename[:i]
                break
    metadata['reference_filename'] = reference_filename
    if ole.exists('referencedata/image'):
        reference = _read_ole_image(ole, 'referencedata/image', metadata, metadata['reference_data_type'])
    else:
        reference = None
    metadata['reference'] = reference
    return metadata

@jakobsj @paskino @gfardell I know you all are very busy with other parts of the code so I ended up taking a stab at adding slicing, txm support, and parallel beam support off of the base TXRMDataReader. I am happy to share the code with you all if you would like to look at it.

That would be wonderful!  Feel free to create a pull request from a fork of
the repository or email us the files directly, as you prefer. Thanks
very much for taking the time to work on this!
On Fri, 10 Dec 2021 at 19:25, Asharits @.***> wrote:

@jakobsj https://github.com/jakobsj @paskino
https://github.com/paskino @gfardell https://github.com/gfardell I
know you all are very busy with other parts of the code so I ended up
taking a stab at adding slicing, txm support, and parallel beam support off
of the base TXRMDataReader. I am happy to share the code with you all if
you would like to look at it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/TomographicImaging/CIL/issues/957#issuecomment-991196686,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACMDSCDYVDYDVEJ37UYWQ7TUQJA3NANCNFSM5DJGLIPA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

will be closed by #1101

closed by #1101


Issue with bolding / highlighting

Hey,
I'm getting issues when trying to bold / highlight text - using Chrome 61 / Firefox 57.
Using the example site i can replicate it - https://chmln.github.io/vue-wysiwyg/
Video - https://monosnap.com/file/RxgVx6PH0qwwIeECi2kWgsacanEMBs
Thanks!

Hey Alex,
Thanks for reporting this.
This must be the same core issue as #32
Will fix this asap.


add Misskey.

Add Misskey icon
https://misskey-hub.net
https://github.com/misskey-dev/misskey
Misskey is an open source, decentralized social media platform. Mostly growing in Japan and to Global.

Thank you for contributing @sasagar. Released in v6.16.0


[UBS_Prod. Tariffs User page] Order detailes dissapears if tariff is changed or deleted

Environment: Windows 10, Chrome Version 108.0.5359.99
Reproducible: always
Build found: 06.06.23
Preconditions

Go to the https://www.pick-up.city/
User should be authorized as User
The order is made and is shown on the Orders page

Steps to reproduce

Log in as Admin
Go to the tariffs page
Delete tariffs for services in the previously made order
Log in as User
Check info about that Order in order details

Actual result
The info about services is absent. It is cleared not only in the tariff card but also in the user cabinet

Expected result
In case order is paid, Order detailes are shown to the user even if the tariff card is changed/deleted
User story and test case links
E.g.: "User story #100
Test case"
Labels to be added
"Bug", Priority ("pri: "), Severity ("severity:"), Type ("UI, "Functional"), "API" (for back-end bugs).

The issue is not relevant - the product was handed over to the client


AKS create command fails for pod-managed identities in Azure Kubernetes Service (Preview)

az aks create -g myResourceGroup -n myAKSCluster --enable-managed-identity --enable-pod-identity
The behavior of this command has been altered by the following extension: aks-preview
BadRequestError: Operation failed with status: 'Bad Request'. Details: Network plugin kubenet is not supported to use with PodIdentity addon.
Seems you need to use azure network plugin - so need to add following command option
--network-plugin azure
Is their any option to enable pod-identity add-on with kubenet networking? (It's possible to override if installing via Helm chart or manually.)

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

ID: c3c187c0-27f1-11c9-41af-6c65ca36e77e
Version Independent ID: 249a570b-90ba-4a11-4467-320f0369ec25
Content: Use Azure Active Directory pod-managed identities in Azure Kubernetes Service (Preview) - Azure Kubernetes Service
Content Source: articles/aks/use-azure-ad-pod-identity.md
Service: container-service
GitHub Login: @mlearned
Microsoft Alias: mlearned

@magooster We are checking this and will get back to you.


Crash upon infection with skulk mite

https://mclo.gs/CfHYuxj

I will resolve this in the next update. Thank you for your contribution :)


snowsql: 1.2.21 -> 1.2.23

Description of changes
Upgraded snowsql to the latest version. The main goal for this is to fix connections issues caused by it's reliance on openssl 1.1. The new version no longer requires openssl 1.1.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

@ofborg eval


Duplicate requests

TODO: Remove duplicate requests
Use unique together in model field
Take db backup before fixing
Ensure regular backups via aws

Take db backup before fixing

Fixing what ?

@biswaz Can you give us more detail over here?

Do we need db unique constraint for this? Or just blocking in ui is fine, right ?

Do we need db unique constraint for this? Or just blocking in ui is fine, right ?

Best practice is to have constraints and thus validations at every level - ie frontend , back-end logic as well as db.

It would be great if a duplicate request is identified and the already saved details load up, so if a user can add more info and update the request


Can not jump to symbol with a folder on a read only directory in workspace

VSCode Version: 1.39.1
OS Version: Fedora 30

Steps to Reproduce:

add any folder which is read only to workspace
change interpreter settings then you will see

Failed to set 'pythonPath'. Error: Unable to write file (NoPermissions (FileSystemError): Error: EACCES: permission denied, mkdir '/path/to/dir/.vscode')
Then because the file is a python 2 file, default interpreter is 3.5, it says symbol not found when ctrl+shift+o is pressed

Does this issue occur when all extensions are disabled?: Yes

pythonPath is not part of VS Code. It is in an extension.


channel.Consume with a empty queue name

I created two queues with two different queue names and keys in the same channel. I use the Consume function like this:
delivery, err := consumer.channel.Consume("", "", true, false, false, false, nil)
The consumer created two queues(one key is "test" and another key is "#" which is means matching everything), and bound with the same topic type exchange. When using another channel to publish some messages with the key of test, I only can get one copy of origin messages. I think I can get two copies of origin messages from two queues, because I didn't specify the queue name in Consume function. But I only got one copy of origin messages from delivery.
I am confused with this case, which queue actually is being consuming in delivery?

After doing some test with RabbitMQ, I came to the conclusion that ·Consume· by a empty queueName will get the access to the last queue  bound through the channel.
I think ·Consume· should return an error with no specify queueName. Is this a issue left over?


Android performance using gpu profiling

From @x4080 on March 12, 2016 2:27
Hi, when i was debugging performance on my device, i found something interesting, after touch up, the javascript thread is like "sleep" and woke up after touch down
To replicate :
1 app with listview with data
2 enable gpu profiling
3 scroll up and down just a little bit, the graph will eventually be low or 60fps
4 touch up
5 start no 3, the frame will drop significantly and goes up to 60 fps
And it even noticeable when starting app @first time
Thanks
Copied from original issue: NativeScript/NativeScript#1751

Hi @x4080
It is indeed an interesting issue. I reproduced it (kind of) with Cuteness.io sample app. I also reproduced it with other standard Android apps (for example Android Settings uses ListView control) so I guess it is related to the UI control rather than {N} runtime.


load event on preview / pinned levels

Is there a way to check if the preview or pinned level tiles only are loaded?
I am trying to make sure at least low resolution part of the panorama is loaded so that I can start adding layers.
Many thanks in advance!

The only way is to call TextureStore#query for every tile in the level, and check whether hasTexture is true in the returned object.
If you're only interested in whether the visible tiles (not the entire level) have been loaded, the upcoming release will provide a Stage#renderComplete event that tells you that.

Does the TextureStore#query include the preview as well? Because in the console I only see loaded tiles of the respective level (determined by zoom). But on the screen I see there is always preview displayed on the scene switch and tiles are loaded consequently.

Yes, you should be able to call TextureStore#query on a preview level tile (level z = 0).
What are you logging to the console?

In my scenario, I am using Viewer#createEmptyScene , but yes, I am passing pinFirstLevel: true to Scene#createLayer as soon as I start adding layers.
I am logging layer.visibleTiles() method output inside a textureLoad listener handler, which is added right after calling Scene#createLayer.
All I am getting are the tiles of the level 3 as they load.

never mind, I should have used the tile parameter instead of visibleTiles()


Add new_type API for Schema

Schema doesn't have an API to add new types to it. Similar to ion-schema-kotlin newType, provide a way to add new types to Schema.

Our usecase is that we take in a single Ion struct which is might not contains the type field name and it doesn't have type annotation. And we want to use that blob to directly create a new anonymous type for a Schema, like what ion-schema-kotlin is what doing here. Return should be an IslType so that we can access constraints instead of TypeDefinition which can only be used to validate ion element.
Without this we have to do the walk around to synthesize an ion struct with type annotation and type to read as ion schema and get the anonymous type. This reduces integrity of our code and we likely to remove the code once this feature is released. Can you prioritize on your end?
Thanks!

@liguoso I want to understand more about your usecase here.
Why do you guys require an anonymous type definition instead of regular named type definition and how do you currently perform validation for these types? Anonymous types/inline type definitions (types that doesn't have a name field) can only be inlined/part of a named type definition and all the top level type definitions must have a name.

As per an offline discussion,
The usecase for @liguoso is to create new anonymous type and perform custom validation on it. This doesn't really require creating a schema out of the newly defined type. Hence a possible solution is to add new APIs for IslType that allow generating type definitions from a byte array similar to the current API that allow programmatic generation of type definition.
Proposed solution:
let isl_type: IslType = anonymous_type(r#"{ codepoint_length: 12 }"#);
let isl_constraints = isl_type.constraints();

// perform your own custom validation logic


Loosen undefined rule for computational expressions

As implemented in #3452.

Let developers opt-in to see undefined's in observers et.al.
Let computed properties and annotations evaluate to undefined if their dependencies cannot be fulfilled

Can be seen as an add-on to #3423, could be applied individually as well. All in all non breaking change.
Ad 1: Since users sometimes want to see undefined's, provide a way to mark some of the dependencies of the computation as optional as follows fn(?foo.bar). This usually comes in handy if foo.bar becomes unreachable, maybe simply because foo no longer has the member bar. This is exactly the case of dom-repeat's invariant (See #3423 for that).
Note that there is no notion of a configuration phase for observers et.al. anymore (which Polymer didn't implement anyway). The arguments for an observer can either be fulfilled or the user opts-in and thus guards her code to see undefined's.
Ad 2: Consider the following:

[[foo.bar]]

[[fn(foo.bar, otherProp)]]

If foo.bar becomes unreachable (thus undefined) the first div will see an update to its textContent, the second one will not update at all (which is a bug #2158). This is hard to work around b/c a computed property wouldn't update as well. The proposal is that for computed properties as well as for computed annotations the assigned value switches to undefined if the dependencies cannot be fulfilled and thus the actual computation cannot be evaluated. ... I hear you cry. Just let that sink for a moment.
The idea here is (of course) that for fn(foo) if the computation cannot be evaluated its result is literally undefined. You can as above now opt-in and mark some arguments as optional, which allows you to do something like _OR(?foo.a, foo.b), which is otherwise not possible atm.

Observers run with undefined in Polymer 2 as described in the upgrade guide, therefore I am closing this issue.


Derive Infallible for Errors

Closes https://github.com/rust-bitcoin/rust-bitcoin/issues/1222
Example usage
use internals::impl_from_infallible;

#[derive(Debug, Clone, PartialEq, Eq)]
enum Error {
    SomeError(u8),
    SomeOtherError(u32, u32),
}

impl_from_infallible!(Error);

Feel free to request changes :)

I'm torn. This looks well-written at first glance and we've talked for a long time about having proc-macros. On the other hand quote and syn have caused us a lot of grief, and they also increase the compile time a fair bit. On the third hand, while I don't like proc-macros due to their unreadability, this one is extraordinarily readable (though it would be less so without quote). On the fourth hand, it could be done even-more-readably using a normal macro_rules macro.
Would you be willing to retry this PR without using syn/quote and see how bad it is?
CI is not going to pass unless you update the included lockfiles to add all the new dependencies.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

-11 of 45 (75.56%)  changed or added relevant lines in 11 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.005%) to 83.946%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

bitcoin/src/bip158.rs
0
1
0.0%

bitcoin/src/blockdata/locktime/relative.rs
0
1
0.0%

bitcoin/src/crypto/ecdsa.rs
0
1
0.0%

bitcoin/src/blockdata/locktime/absolute.rs
0
8
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.005%

Covered Lines:
19462

Relevant Lines:
23184

💛  - Coveralls

Can you rebase rather than adding a commit? I don't mind re-reviewing the whole PR but it's hard to review if the final commit undoes stuff from the first one.

I'm not so familiar with rebasing but think I did it, let me know if that's better.
btw, which rust version do you use for formatting? I noticed some of the rustfmt.toml options are only on nightly, but running cargo +nightly fmt made a lot of changes.

@liamaharon we use nightly for formatting but we do it weekly via cronjob rather than requiring developers run nightly on their own machines (which aside from general concerns with Mozilla and Amazon, requires an ongoing trust relationship with rustup, which for the longest time did not even sign the binaries it was downloading).
But the weekly job hasn't been run for several weeks because @Kixunil did not want to keep rebasing his own stuff.

To get past CI you'll need the following steps (or you can just grab the patch from my fork on branch rebase-strip-formatting-2516, its still your patch).

Stash the current commit someplace (ether with a tmp branch of git format-patch)
Run the formatter and commit the changes cargo +nightly fmt
Apply the patch you stashed (there is one conflict)
Update the lockfiles by running just update-lock-files, and squash the changes into the top commit you just applied
Rebase and remove the formatting patch (using git rebase -i master), there is one conflict same place as above.
PROFIT

FTR this is an embarrassingly complicated series of steps required to accept contributions from outside developers ...

The PR title is stale also mate.

I guess that is something to do with your environment, I'd prefer to leave it as --force.

Also, massive props for reading the contributor docs and following the guidelines!

I'm not sure why this PR is triggering the CI fail but I fixed it in #2521.

Oh, I just noticed, this does not do all errors in the codebase. Perhaps either change the commit log to say "implement Infallible for all errors called Error" or update to do all the others.

Oh, I just noticed, this does not do all errors in the codebase. Perhaps either change the commit log to say "implement Infallible for all errors called Error" and don't close the issue, or update to do all the errors.

Good catch @tcharding, my mistake for missing those.
I've updated the macro to support types with generics and lifetimes, and walked through all enum definitions applying the macro where appropriate.
The only type I'm not sure how to handle is FromHexError<E>, because it already has a blanket From implementation for all E: impl<E> From<E> for FromHexError<E>. I've left a note in the doccomment for now, but let me know if you'd like to handle it some other way.

No worries @tcharding! Made a tiny doc tweak, needs re-review please.

CI failures look real, and also this needs a rebase.

@apoelstra are the CI failures not unrelated and fixed in https://github.com/rust-bitcoin/rust-bitcoin/pull/2521?

Oh, you're correct, it looks like the failing checks now are all related to #2521.


Update DNS information output

What
Users must set both CNAME and TXT records when:

setting up a cdn-route service with one or more custom domains
adding a custom domain to your existing cdn-route service

Referenced in https://govuk.zendesk.com/agent/tickets/3592045.
https://github.com/alphagov/paas-cdn-broker/pull/11/files is correcting the broker, the docs must also be corrected.
How to review
Describe the steps required to test the changes.

Preview the content locally (see README) and check that it renders as expected.
Manually check that any removed or renamed anchor tags are not in use (linkchecker doesn't do this).
Check it fulfils https://www.pivotaltracker.com/story/show/164397255

Who can review
Anyone except Jon Glassman

We should (probably) wait until https://github.com/alphagov/paas-cdn-broker/pull/11/files is merged and deployed before we ship this update.

Looks fine to me. Approving. Will merge when https://github.com/alphagov/paas-cdn-broker/pull/11/files is merged


STR-2507 - creditcardtransactions issues being ingested into Snowflak…

…e - Quoting identifier issue

@JonathonO @acristu More than half of the tests are failing. Though, they are not related to this change. Same are failing also on  streamkap-main branch.

@EduardHantig did you see this https://github.com/snowflakedb/snowflake-kafka-connector/pull/693?
Please compare and review the code.

@JonathonO Didn't notice that.
I had a look on it and their solution is similar, i.e. creating a new method in Utils to be used for handling special characters or conflicts with reserved keywords.
Differently, though, they decided to go only for schematization changes. Their strategy was to use double quotes and keep uppercase in every situation - which actually seems good idea - to be in sync with snowflake uppercase naming convention. Using double quotes everytime is also much safer for future unhandled cases.
Still, as far as I understand from the commits and comments, any other query not used in a schematization change will not benefit of this fix, which is odd...
On my side, I changed the service to use double quotes in every situation where identifiers uses special character, not only for schematization queries and usage of double quotes is returned only when the SQL identifier is not considered a "simple SQL identifier" in alignment with SQL standard.
Re-iterating - is safer to use double quotes every time for identifiers, of course, but maybe also good to extend the usage, not keeping it only for schematization queries. Good to keep uppercase for identifiers too.
We can go for two approaches:

Pick their commit and test with these already changes.
Keep my PR and making similar to theirs, perform:

Change to go for double quotes every time;
Change to go for uppercase everytime.
But keep changes for entire service (propagated to all of its usage), not only schematization.

I can make the changes accordingly. What do you think?

@EduardHantig @JonathonO  this is the test I am usually depending on to test stuff: https://github.com/streamkap-com/snowflake-kafka-connector/pull/13
Just added debezium date field to this test ...

@EduardHantig I don't know the Snowflake codebase super well, but shouldn't we also be updating SchematizationUtils or at least making some changes to internal/streaming code and the RecordService?
Feels like we're missing something in our changes.
Could also do with following up on Alex's reminder about the testing code. What's going to be the impact (if any) to existing Sinks if this is deployed?

@JonathonO I also don't know their code super well.
However, SchematizationUtils uses the ConnectionService which I changed (i.e. SnowflakeConnectionServiceV1).
As I modified this connectionService as a general change, I let all other classes unchanged (internal/streaming) to work as they did previously, including RecordService.
I guess they changed RecordService for propagating the change to queries not included in Schematization changes. Still, they addressed only the columnName as identifier...
In order to run that test I need privateKey and passphrasefor accessing snowflake.
conf.put(Utils.SF_PRIVATE_KEY, System.getenv("SNOWFLAKE_KEY"));
conf.put(Utils.PRIVATE_KEY_PASSPHRASE, System.getenv("SNOWFLAKE_KEY_PASS"));

@JonathonO @acristu I was also thinking that since we may need to upgrade to a new version of snowflake, because of the the tracking partner feature, we can just upgrade to 2.1.2 which includes the identifier fix (even if it's just for column name - but error thrown was related to column naming). So for now should work and fix the consumer blockage.

@JonathonO @acristu I was also thinking that since we may need to upgrade to a new version of snowflake, because of the the tracking partner feature, we can just upgrade to 2.1.2 which includes the identifier fix (even if it's just for column name - but error thrown was related to column naming). So for now should work and fix the consumer blockage.

You can try, yes. Needs to be done as soon as possible as it'll need testing.

@JonathonO
Ok, will try to pull and solve the conflicts between the v2.1.2 branch and our branch and make a PR for review asap

@acristu @JonathonO
Here is the PR for upgrading to 2.1.2 - https://github.com/streamkap-com/snowflake-kafka-connector/pull/17
There were lots of changes and therefore conflicts... Build is failing at compile time because of the two streamkap IT.
SnowflakeStreamkapSinkIT
StreamkapITSnowflake
Beyond that, As I said also before, same tests failing in streamkap-main are red also here.


odd zoom behavior plotting mesh in star-surf.mfem_root

See attached picture. Open star-surf.mfem_roomPlot meshzoom in a bit Eventually, mesh lines start disappearing like they are being clipped away somehow. I think the hint is that this mesh is a "surface" mesh (so maybe embedded in 3 space and maybe nonzero zcoords but VisIt is plotting nonetheless in 2D view. Another hint, adding a project operator fixes it. Guess I am wondering why it is loaded as a 2d mesh in the first place?
-----------------------REDMINE MIGRATION-----------------------
This ticket was migrated from Redmine. As such, not all
information was able to be captured in the transition. Below is
a complete record of the original redmine ticket.
Ticket number: 3001
Status: Pending
Project: VisIt
Tracker: Bug
Priority: Normal
Subject: odd zoom behavior plotting mesh in star-surf.mfem_root
Assigned to: Mark Miller
Category: -
Target version: -
Author: Mark Miller
Start: 01/29/2018
Due date:
% Done: 0%
Estimated time:
Created: 01/29/2018 03:24 pm
Updated: 02/20/2018 07:17 pm
Likelihood: 3 - Occasional
Severity: 3 - Major Irritation
Found in version: trunk
Impact:
Expected Use:
OS: All
Support Group: Any
Description:
See attached picture. Open star-surf.mfem_roomPlot meshzoom in a bit Eventually, mesh lines start disappearing like they are being clipped away somehow. I think the hint is that this mesh is a "surface" mesh (so maybe embedded in 3 space and maybe nonzero zcoords but VisIt is plotting nonetheless in 2D view. Another hint, adding a project operator fixes it. Guess I am wondering why it is loaded as a 2d mesh in the first place?
Comments:
Indeed, hand editing starsurf.mfem root and changing spatial dimension to 3 does indeed show a starshaped mesh with a hump in it. So, something maybe amiss with the mfem_root file metadata being consistent with the .mesh file data.Then, I see another issue...auto-opaque mode for the mesh plot doesn't make the mesh opaque. Forcing opaque mode produces expected result though.Very strange. Mark, please contact the mfem folks and ask them if this is 2d or not. So, that mesh file in MFEM git repo shows 2 topological dimensions but coordinate field dofs are 3 dimension. This tells me that the mesh is indeed a surface mesh embedded in 3D space. It should be a 3D mesh. So, VisIt's test data mfem root file is wrong. Are there more cases of this in our test data?

Removing Reviewed label for further discussion.
Investigating Windows regression testing errors with this mfem dataset.  The generated image from a Pseudocolor plot seen on Windows is just like the one below I captured from my local linux box (uses system gl).

And here is the same dataset, but the image is panned, you can see some of the black portions becoming the correct color.

The next image is a Pseudocolor plot of the -dump output from avtGenericDatabase::ReadDataset
Notice it is 3D and is colored correctly.

I am not sure why the image always appears correct in our regression tests. The only thing I can think of is the use of Mesa instead of system-GL.
I agree with Mark's assessment that the root file is reporting the incorrect spatial dimension.
square-disc-surf.mfem_root suffers from the same problem, though it takes zooming or panning to see the black triangles.
Can we just modify star-surf.mfem_root and square-dis-surf.mfem_root to use the correct spatial dimension?

We should change the root file.


Use function types and lambda expressions in Kotlin: Android Basics with Compose

URL of codelab
https://developer.android.com/codelabs/basic-android-kotlin-compose-function-types-and-lambda?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-compose-unit-2-pathway-1%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-compose-function-types-and-lambda#5
In which task and step of the codelab can this issue be found?
Task 6. Use the repeat() function
Steps 2 and 3
Describe the problem
Not clear why the (4 times) repeated call of 'treatFunction' only prints '5 quarters' once
Obviously it does, but if you repeatedly call the same function, repeatedly the same output would seem reasonable. And if this is not the case, it would be nice to have a little explanation there.
Tnx!
Steps to reproduce?

Go to...
Click on...
See error...

Versions
Irrelevant - output is shown in the codelab and the Kotlin Playground also produces the same results.
Additional information
Include screenshots if they would be useful in clarifying the problem.

Hi @PeterS-ZH
Thanks for reaching out to us and sharing your feedback with us.
To address your issue...
The way the code is written 5 quarters is only printing once because it gets printed during the variable assignment val treatFunction = trickOrTreat(false) { "$it quarters" }. It is not being printed when the function treatFunction() is called.
This is causing the confusion and will be passed to the appropriate team for further consideration.
I hope you are enjoying the course.
Regards.


DUPLO-17175 duplocloud_gcp_scheduler_job with app_engine_target - plugin crash

Overview
Fixed duplocloud_gcp_scheduler_job plugin crash for app_engine_target
This PR does the following:

Replaced initialisation of attribute from HTTPTarget to AppEngineTarget
...

Testing performed

[ ] Using unit tests
[ ] Manually, on my local system
[ ✓] Manually, on a remote test system

Describe any breaking changes

...

Task linked: DUPLO-17175 TF:GCP:duplocloud_gcp_scheduler_job with app_engine_target - plugin crash


Do you have this somewhere else? Im looking for a solution to connect my medisana to GC

sorry i never finished this...


Hide main figures partial while controller/models are WIP

What
The homepage on Develop is currently down because of aspects of the new homepage - specifically the main figures section - require updates to be made in the homepage controller and frontend models that are still WIP. This PR simply comments out the main figures template partial in the interim while we wait for the rest of the main figures work to be implemented in Develop. This will mean the homepage still loads, no errors crop up in the develop alarm channel, and product can sign off other aspects of the homepage in the meantime.
How to review
Ensure partial is commented out and homepage loads
Who can review
Anyone but me

Closing as this is no longer needed


Hello,Author, I wonder where the files stoplist.txt and train_data.txt are?

I am very glad to read your article. When I was preparing to further simulate your experiment, I found a bug in the program, because the files stoplist.txt and train_data.txt were missing. I hope you can upload these two files, thank you.

Thanks for your reply. I will wait.

Hello, please see the uploaded datasets described in the readme. Thanks.


DO NOT MERGE -- WIP for refs #11580 -- Added Oracle-specific "contains" lookup

A suggestion for a general way to do backend-specific lookups

Please reopen if you resume work on this.


idea git .....

Hi @time-byte :wave:, thanks for your contribution :+1:
Could you please explain in details what's the reason for this issue especially if there are highlighting errors or just some understanding problems regarding the gutter stripes.

I can not speak English. The following is machine translation.
It was used before nord

vacode  The binding line is beautiful

Beautiful and more discrete. It's too bulky currently.

@zmirc Thanks for helping out here 👍
The width of the bar can not be modified by theme authors but is “hardcoded“ in IntelliJ. I guess the width is calculated automatically based on the available space or resolution to ensure it doesn't take too much space.
As a theme author only the actual color can be customized and even when the “Error stripe mark“ option would not be disabled it would only allow to select options to e.g. underline an error.

As an example here are the themes can are bundled with IntelliJ by default that use the same bar width with different colors:
Darcula theme

macOS Light theme

@time-byte If you'd like to disable the gutter bars at all you can do so in the Editor → General preferences in the Gutter section.

Going to close this issue for now, but feel free to reopen if this doesn't answer your question.


Bot loses the context after a timeout

Bot Info

SDK Platform: .NET
SDK Version: 3.13.1
Active Channels: Skype For Business
Deployment Environment: Azure App Service

Issue Description
Actually I have a bot in test environment with S4B like Channel, but when the QA team start their test, one of them left the conversation (don't write for 10 or 15 minutes) and restart the conversation the bot don't response.
PD: The state service will no have support after 31th march so I changed this approach to this -> https://blog.botframework.com/2017/07/26/saving-state-sql-dotnet/
Reproduction Steps

Start the conversation
Interact with the bot
Don't write for 10 or 15 minutes
Restart to write
The bot don't response

Expected Behavior
I suppose that the bot response the questions and continue with the context and dialog
Actual Results
This imagen show the error, I answer the bot question with Yes and the bot don't continue with the dialog.  (The time elapsed between the answers was 10 minutes)

The next imagen show you the rigth way before the Yes answer

I believe this is because SfB "randomly" starts new conversations.  Some information about this can be found here: https://techcommunity.microsoft.com/t5/Skype-for-Business-IT-Pro/Multiple-chats-sessions-with-same-contact-in-S4B-window/td-p/40170  Since dialog state is keyed on conversation id, and the conversation id changes, then the state is not retrieved after the new conversation is started.
I will escalate this to someone on the Skype for Business Bots team.

Hey @JuanEstebanYC
I spoke with one of the engineers who wrote the BotBuilder v3 .net sdk.  He pointed out that you can override saving dialog state, so it is persisted in UserData instead.  Currently, this line is what registers the data bag used for dialog state: https://github.com/Microsoft/BotBuilder/blob/master/CSharp/Library/Microsoft.Bot.Builder.Autofac/Dialogs/DialogModule.cs#L296
If you override this with your own registration, you can change it to the  .UserData bag instead:
Conversation.UpdateContainer(
            builder =>
            {
                builder.Register(c =>
                {
                    var cc = c.Resolve<IComponentContext>();
                    Func<IBotDataBag> make = () =>
                    {
                        return cc.Resolve<IBotData>().UserData;
                    };
                    return make;
                })
                .As<Func<IBotDataBag>>()
                .InstancePerLifetimeScope();
            });

Please try this, and let me know if it solves the problem.

Hi Eric,
I'm actually having a similar issue in Web and Skype channel.  Here's the error that occurs:

Event time
3/15/2018 8:08:56 AM

Message
POST to FosterCareAssistant failed: POST to the bot's endpoint failed with HTTP status 500 POST to the bot's endpoint failed with HTTP status 500

Exception type
System.Exception

Failed method
Microsoft.Bot.ChannelConnector.BotAPI+d__29.MoveNext

{ "message": "An error has occurred.", "exceptionMessage": "Operation returned an invalid status code 'Unauthorized'", "exceptionType": "Microsoft.Bot.Connector.ErrorResponseException", "stackTrace": " at Microsoft.Bot.Connector.Conversations.d__8.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.Bot.Connector.ConversationsExtensions.d__7.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at HHS.ChildWelfareBot.Web.MessagesController.d__0.MoveNext() in C:\code\Code\FosterCareDemo\ChildWelfareBot\Controllers\MessagesController.cs:line 32\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Threading.Tasks.TaskHelpersExtensions.d__3`1.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.Http.Controllers.ApiControllerActionInvoker.d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.Http.Filters.ActionFilterAttribute.d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Web.Http.Filters.ActionFilterAttribute.d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.Http.Filters.ActionFilterAttribute.d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext()" }

@chixcancode Please open a new issue https://github.com/Microsoft/BotBuilder/issues/new

@JuanEstebanYC Did the solution provided above work for you?

Hi,
I downgraded to v 3.13.1 on Saturday night.  Have not seen issue re-occur since.

@chixcancode  Thanks for the update, but this is a different issue.

@EricDahlvang Thanks you for the answer, if you need to close that topic please do it, because the project are stoped and I don't have access to the code until the project restart.

hi,
Is this issue still open.
Because I am also facing the same issue with skype for business channel.

@subhamawasthi Have you tried the fix suggested:
Conversation.UpdateContainer(
            builder =>
            {
                builder.Register(c =>
                {
                    var cc = c.Resolve<IComponentContext>();
                    Func<IBotDataBag> make = () =>
                    {
                        return cc.Resolve<IBotData>().UserData;
                    };
                    return make;
                })
                .As<Func<IBotDataBag>>()
                .InstancePerLifetimeScope();
            });

Does that resolve the issue for you?

@EricDahlvang
I am having the same issue and the above fix did not work for me.
I am not entirely sure how this would work too. If the conversation Id is changed how it will resume with the same context and dialog stack?

@waqas-zia-confiz  as pointed out here: https://github.com/Microsoft/BotBuilder/issues/4315#issuecomment-373217490  <-- this change will store the dialog stack in the UserData bag instead of PrivateConversationData
Have you tried this method?

@EricDahlvang
Yes, I have tried this method. On Skype for Business, the conversation still times out after 10 minutes.

@waqas-zia-confiz  Can you share your bot's code?

@EricDahlvang
`Conversation.UpdateContainer(
builder =>
{
                account.CreateCloudTableClient().GetTableReference(tableName).CreateIfNotExists();
                builder.RegisterModule(new Helpers.TableLoggerModule(account, tableName));
                var store = new TableBotDataStore(connectionString);
                builder.Register(c => store)
                    .Keyed<IBotDataStore<BotData>>(AzureModule.Key_DataStore)
                    .AsSelf()
                    .SingleInstance();
                builder.Register(c =>
                    {
                        var cc = c.Resolve<IComponentContext>();
                        Func<IBotDataBag> make = () =>
                        {
                            return cc.Resolve<IBotData>().UserData;
                        };
                        return make;
                    })
                    .As<Func<IBotDataBag>>()
                    .InstancePerLifetimeScope();
            });`

Here is my code.

@waqas-zia-confiz  Sorry, no update at this time.  I will look into this some more, and get back to you.


irish pr day 8

Seems like a bug in the linter, will take a look this evening
On Thu, 3 Mar 2022, 11:42 IrishKnight0, @.***> wrote:

@.**** commented on this pull request.
In script/Arcueid/Day 8/08_00_ARC08_2.txt
https://github.com/Tsukihimates/Tsukihime-Translation/pull/424#discussion_r818845450
:

@@ -156,7 +156,7 @@ Yes, I have no opinion on who you choose to have a future relationship with, but

[sha:8fe88f32d8e629f01c1284695efd2d5b499be606]{
-- Page 66, Offset 19840.
-- 「遠野家の長男が、その、どこの者とも判らない女性と夜な夜な逢引きをしているだなんて、そんな恥知らずな事はつつしむべきではないでしょうか？」
-"For the eldest son of the Tohno family to, well, rendezvous with an unknown woman every night. Shouldn't you refrain from such indecent acts?"
+"For the eldest son of the Tohno family to--- well, rendezvous with an unknown woman every night. Shouldn't you refrain from such indecent acts?"
Script lint failed, revert?
—
Reply to this email directly, view it on GitHub
https://github.com/Tsukihimates/Tsukihime-Translation/pull/424#pullrequestreview-899196224,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAS4V77DN2GCESODWRVBDW3U6DTW3ANCNFSM5P2J7SJQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID:
@.***>


Mipsel_24kc

version 1.2.2
I Enable and start in ssh for openwrt , but it doesn't work, and I have to use old versions released by mipsel_24kc

Same problem with OpenWRT running on LinkSys EA8100 (architecture: mipsel_24kc)
I tried all images (mips, mips64, mipsle, mips64le) but I receive syntax error.

You can go here to download the latest version that support mipsel_24kc. Just download the one contains mipsle and softfloat.
A PR support the actions to build this type of device is waiting to be merged.

@realsamanrad  Same problem with OpenWRT running on LinkSys EA8100 (architecture: mipsel_24kc)

For Linksys EA8100 you can now download warp-plus_linux-mipslesoftfloat.zip version from this repo releases. I just tested it and works fine


Build error WINHTTP_OPTION_DISABLE_GLOBAL_POOLING

Brief description of your issue
Problem to build solution:
[ERROR] (1) C:\processhacker\phlib\http.c(105,54): error C2065: 'WINHTTP_OPTION_DISABLE_GLOBAL_POOLING': undeclared identifier [C:\source\processhacker\phlib\phlib.vcxproj]C:\processhacker\phlib\http.c(950,62): error C2065: 'WINHTTP_OPTION_DISABLE_GLOBAL_POOLING': undeclared identifier [C:\processhacker\phlib\phlib.vcxproj]
Steps to reproduce (optional)
download latest code from master and execute build script.
Expected behavior (optional)
No response
Actual behavior (optional)
No response
Environment (optional)
No response

Install the latest Windows SDK


Remove CCM and MCM from dashboards

What this PR does / why we need it:
Removed the CCM and MCM from grafana dashboards since they will be deployed via extensions in the future.
/cc @rfranzke @svetlinas
Release note:

NONE

As discussed in person let's close this for now and reopen it as soon as @svetlinas is ready with the PR that reads the created configmaps from the extensions.


Generators for maps and pairs

Motivation:
Currently, one can simply create generators for standard collections like lists and sets, but there are no default generator for map, which is also important standard collection.
Changes:

Function for creating Gen object for pairs and maps (map generator uses pair generator)
Inferring for default types also supported

Lovely thanks!


On gulp, get object is not a function for zlib.js callback function

zlib.js:167
callback(null, buf);
^
TypeError: object is not a function
at Gzip.onEnd (zlib.js:167:5)
at Gzip.emit (events.js:117:20)
at _stream_readable.js:944:16
at process._tickCallback (node.js:458:13)

Since zlib.js is a part of node itself, I'm assuming you've been using an old version of node. We're using 4.2.2 in circleci environment (https://github.com/StackStorm/st2web/blob/master/circle.yml#L8). Should probably update readme and package.json to reflect that.

node:6.9.4-slim works pretty well with st2web, it seems.  newer (7.x.x series) seems to get sad about an internal/fs interface that has changed.  I just rewired someone else's contribution to build a container, here:  https://github.com/elijah/docker-st2web


Rendering of user ids in bibliographies

When user id (number) is provided alongside a standard identifier, the rendering is not quite right:
For
* [[[dss,(2)NIST FIPS 186]]], Digital Signature Standard (DSS), FIPS Pub 186 (www.itl.nist.gov/div897/pubs/fip186.htm)

Normative references gives:

[2], Digital Signature Standard (DSS)

and Bibliography gives

[4]  4, Digital Signature Standard (DSS)

What's happening is that the user-supplied identifier is completely displacing the original identifier.
In both cases, I am assuming that the original identifier needs to appear as well, before the title; in the case of the Bibliography, instead? What was your intent in encoding this in IHO S-63?

I think the encoding just means a numbered reference tag is to be used with auto fetch enabled.

Right, but numbered tags are only appropriate for bibliographies, and they should not be displacing identifiers in normative references (OR bibliographies). In fact, had the encoding left the tags alone and this was treated as an informative bibliography, no number tagging would have been necessary.

Got it. But -- how about normative references that do not have document identifiers? Those ought to be referenced by numbers right?

yes.

Rationalised: if there is both a user ID and a non-user ID in the bibliography, give both universally.


Another issue with Folly: Cannot found folly library from rpath

After fixing #360 by adding FOLLY_HAVE_INT128_T (I used homebrew, not the setup-macos.sh), I had another Folly issue as follows.
ld: file not found: @rpath/libfolly.0.58.0-dev.dylib for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [velox/common/base/benchmarks/velox_common_base_benchmarks] Error 1
make[3]: *** [velox/common/base/benchmarks/CMakeFiles/velox_common_base_benchmarks.dir/all] Error 2
make[3]: *** Waiting for unfinished jobs....

It looks weird because  /usr/local/lib/libfollybenchmark.dylib and libfolly_test_util.dylib both load libfolly.0.58.0-dev.dylib from @rpath/libfolly.0.58.0-dev.dylib, but they don't specify RPATH?
Anyway, it is a bit hacky, but I manually added rpath by doing:
sudo install_name_tool -add_rpath /usr/local/lib  /usr/local/lib/libfollybenchmark.dylib

After that, I can successfully build Velox locally on Mac OS. Maybe this can be resolved from Folly side? I'm not sure. Hopefully this can be useful for others encountering the same issue.

CC: @funrollloops @syotfs @pedroerp


Pull NLP additions

Please also perform npx openapi-format schemas/top-api.yml --output schemas/top-api.yml to reformat the schema file. In future, this step will be added as a GitHub workflow.

Done, but it didn't change anything.


Add Config singleton

Resolves one of the items of #6

Name is confusing, should have been named Global singleton, not Config. Config is just the folder to which the commit added code.


Update wasm-bindgen-futures to futures-preview 0.3.0-alpha.17

Currently, when futures-preview = "0.3.0-alpha.17" is specified in dependencies, the build fails with
error[E0277]: `std::cell::RefCell<std::option::Option<std::pin::Pin<std::boxed::Box<(dyn std::future::Future<Output = ()> + 'static)>>>>` cannot be shared between threads safely

wasm-bindgen-futures-0.3.24/src/futures_0_3.rs:159:10
    |
159 |     impl ArcWake for Task {
    |          ^^^^^^^ `std::cell::RefCell<std::option::Option<std::pin::Pin<std::boxed::Box<(dyn std::future::Future<Output = ()> + 'static)>>>>` cannot be shared between threads safely

This was hacked around in #1645

@najamelan cool, thanks!

@ibaryshnikov Maybe close the issue to remove noise on the issue tracker?

👍


Cannot install by npm

Cannot install by  npm install -g @azure/static-web-apps-cli
Failed to remove some directories [
  ...
  ...
]
npm ERR! code 1
npm ERR! path C:\Users\gyhyf\AppData\Roaming\npm\node_modules\@azure\static-web-apps-cli\node_modules\keytar
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c prebuild-install || npm run build
npm ERR! ><EMAIL_ADDRESS>build
npm ERR! > node-gyp rebuild
npm ERR! prebuild-install warn install connect ECONNREFUSED <IP_ADDRESS>:443
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using<EMAIL_ADDRESS>npm ERR! gyp info using<EMAIL_ADDRESS>| win32 | x64
npm ERR! gyp info find Python using Python version 3.10.6 found at "C:\Users\gyhyf\AppData\Local\Programs\Python\Python310\python.exe"
npm ERR! gyp http GET https://nodejs.org/download/release/v18.16.0/node-v18.16.0-headers.tar.gz
npm ERR! gyp WARN install got an error, rolling back install
npm ERR! gyp ERR! configure error
npm ERR! gyp ERR! stack FetchError: request to https://nodejs.org/download/release/v18.16.0/node-v18.16.0-headers.tar.gz failed, reason: read ECONNRESET
npm ERR! gyp ERR! stack     at ClientRequest.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\node_modules\minipass-fetch\lib\index.js:130:14)
npm ERR! gyp ERR! stack     at ClientRequest.emit (node:events:513:28)
npm ERR! gyp ERR! stack     at TLSSocket.socketErrorListener (node:_http_client:502:9)
npm ERR! gyp ERR! stack     at TLSSocket.emit (node:events:525:35)
npm ERR! gyp ERR! stack     at emitErrorNT (node:internal/streams/destroy:151:8)
npm ERR! gyp ERR! stack     at emitErrorCloseNT (node:internal/streams/destroy:116:3)
npm ERR! gyp ERR! stack     at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
npm ERR! gyp ERR! System Windows_NT 10.0.19044
npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd C:\Users\gyhyf\AppData\Roaming\npm\node_modules\@azure\static-web-apps-cli\node_modules\keytar
npm ERR! gyp ERR! node -v v18.16.0
npm ERR! gyp ERR! node-gyp -v v9.3.1
npm ERR! gyp ERR! not ok

how did you resolve the issue. I am also getting the same issue..could you please help?

how did you resolve the issue. I am also getting the same issue..could you please help?

I reinstall my win10, then install that success but still cannot work well as expected.

I am also experiencing this issue

same with me

Please run powershell and Visual Studio in Admin mode and  try to
install..it works for me.
On Sat, May 4, 2024, 8:20 PM Vasanth TT @.***> wrote:

same with me
—
Reply to this email directly, view it on GitHub
https://github.com/Azure/static-web-apps-cli/issues/687#issuecomment-2094233640,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIQ2HZZWALV4EW66VIID373ZATYVDAVCNFSM6AAAAAAW6KA7WOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJUGIZTGNRUGA
.
You are receiving this because you commented.Message ID:
@.***>


Add "page length" (close #6)

As @OJ likes his memes....
... I had this going on in my head for the whole time.

I'm going to tweak this just a little bit ;) But thanks for the submission!
I'll be adding -l as a parameter which allows you to include the length of the page in the output. If people don't want to know the length, then they don't have to suffer the overhead of it reading the page in to get it.

I'm also going to make use of the http response's ContentLength property if it's set.

I guessed you would be altering it - but at the very least - it has some functionality in to get the ball rolling ;).
Will go back and check out your commit, cos I had issues trying to read in content-length nicely.
Nice idea with -l =)


Unsupported response object 'Illuminate\Http\JsonResponse'

If you find you're now getting this error it's because you're returning a JsonResponse from one of your endpoints.
Basically, you shouldn't be. You should simply be returning whatever it is as it is, or using Dingo\Api\Http\Response (or Illuminate\Http\Response). A JsonResponse object hasn't been supported for some time, however, it's come to my attention that a number of folks are using it.
Some examples of valid responses.
return $users; // Where $users is a collection or array of User models.

return new Dingo\Api\Http\Response($user, 201); // Where $user is a User model.

return ['foo' => 'bar'];

Or use the response builder.
For more information on responses refer to the Wiki: https://github.com/dingo/api/wiki/Responses

So I have to update all my controllers, meh. Without stable release for 1.x brach, it's hard to revert the version tho.

Sorry, but it was never intended to be used that way, due to the issues it caused. I've only recently become aware of folks using JsonResponse.
If you really want to use JsonResponse then I guess you can just require the specific commit (the one before this change) by using dev-master#commit in your composer.json.
I'd personally just spend several minutes switching everything out.

Yeah, I know. But I personally didn't like the json payload was wrapped inside a key ie:
return $users; // Collections

would output
{
    "users": [
        {
            "id": 1,
            "first_name": "Harley",
            "last_name": "Koss",
            "email"<EMAIL_ADDRESS>        },
        {
            "id": 2,
            "first_name": "Cade",
            "last_name": "Collier",
            "email"<EMAIL_ADDRESS>        }
    ]
}

I guess ->toArray() could make the trick tho.

FYI I'm probably about to revert this change. So apologies again if I do. Granted, I'd still prefer people didn't use it.
The way I'm working it at the moment is that it basically decodes the JSON from JsonResponse so that the "original content" is a plain array. That way it's normalized for both external and internal requests.

Okay pushed the change.
So you can keep using JsonResponse, but internal requests won't be nearly as useful, as you'll be getting plain arrays instead of the actual model/collection.
As for the models being wrapped, you can simply override the Json response formatter to not wrap it with the model name as the key.
You'd just need to replace the formatEloquentModel and formatEloquentCollection methods, just return $this->encode instead of wrapping it in the key.
https://github.com/dingo/api/wiki/Responses#custom-response-formats

Thanks, I will make my changes soon.


add GreptimeDB to vendor list

/fix:refcache

Hi @cartermp, Is there something needed to make this PR merged into main branch?

Hi @cartermp, Is there something needed to make this PR merged into main branch?

@yuanbohan you'll need to run npm run fix on your branch, and then I think it should all work?

Agh, sorry.
For spelling, you'll need to add the vendor name here: https://github.com/open-telemetry/opentelemetry.io/blob/main/data/ecosystem/vendors.yaml#L1
For the refcache, you'll need to run:
npm run test-and-fix

Agh, sorry.
For spelling, you'll need to add the vendor name here: https://github.com/open-telemetry/opentelemetry.io/blob/main/data/ecosystem/vendors.yaml#L1
For the refcache, you'll need to run:
npm run test-and-fix

Thanks a lot. ❤  Done.

Thanks for the contribution!


[Firebase_auth]:Add Documentation for linkWithPopup

Suggest adding documentation or at least a mention for linkWithPopup, docs don't mention it anywhere and with Flutter web it's a requirement for linking accounts.

We have this now in the federated auth setup here: https://firebase.google.com/docs/auth/flutter/federated-auth
Under "Linking an Authentication Provider" header


video doesn't load and freeze the whole page

hi,
everything is in the title. i'm on wordpress.

its fine i changed 'preload'  => 'metadata' to 'preload'  => 'none' in wp-includes/media.php

but now it's annoying to not have the file preview or the duration :/

You could include a poster image.
On Wed, Jun 29, 2016 at 10:44 AM, urtuk<EMAIL_ADDRESS>wrote:

but now it's annoying to not have the file preview or the duration :/
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/johndyer/mediaelement/issues/1768#issuecomment-229398089,
or mute the thread
https://github.com/notifications/unsubscribe/AANE0wk6lsEPFVs2rEDsZ2F8rgL4z8l1ks5qQpLfgaJpZM4JBQP7
.

--
John Dyer - http://j.hn/

for 100+ videos will be hard xD
there is no other way to fix the issue?

i have an other issue now, when i pause at one point the video, if i press play again 40+ seconds after, it stop loading, prevent other videos from playing aswell, and free the whole page.

It sounds like if you want to use preload=metadata to get a poster image, it's going to slow down in the browser. but if you use preload=none or handle it dynamically you don't get a poster. Since this isn't directly related to MediaElement, I'm going to close this.

It don't just slow down, it make the website crash, and when it doesn't crash, videos load only first 3 seconds and then crash. it's directly related to MediaElement..


gnome.mutter328: 3.28.3 -> 3.28.4

Changes since we pulled in everything from gnome-3.28 branch:
https://gitlab.gnome.org/GNOME/mutter/compare/4af8d9d4752a94612a98d619e65828f0070a7b0e...3.28.4
https://gitlab.gnome.org/GNOME/mutter/blob/3.28.4/NEWS

Motivation for this change
Bump the mutter version only needed for pantheon.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

@GrahamcOfBorg build gnome3.mutter328

All the nudge I needed to fix the commit msg :smile:

backported de07276108906b189a7098d982e64e2ae720aca5


httpgd plots not opening in Active/Current Editor

Describe the bug
When specifying options for the session watcher in .Rprofile, I can't seem to make httpgd plots show up in the Active editor. All other options (helpPanel, view, browser, etc.) open in the Active editor when I specify them to do so.
settings.json
I think the only applicable settings I have set are as follows:
"r.plot.defaults.fullWindowMode": true,
"r.sessionWatcher": true,
"r.plot.useHttpgd": true

.Rprofile
I have an .Rprofile in my project directory with the following options:
options(vsc.viewer = "Active")
options(vsc.helpPanel = "Active")
options(vsc.page_viewer = "Active")
options(vsc.view = "Active")
options(vsc.browser = "Active")

All of the options work as expected.
Things I've tried
I'm able to open plots in my web browser by following this stack overflow post where
if (interactive() && Sys.getenv("RSTUDIO") == "") {
  source(file.path(Sys.getenv(
    if (.Platform$OS.type == "windows") "USERPROFILE" else "HOME"
  ), ".vscode-R", "init.R"))
  if ("httpgd" %in% .packages(all.available = TRUE)) {
    options(vsc.plot = FALSE, vsc.use_httpgd = FALSE)
    options(device = function(...) {
      httpgd::hgd(silent = TRUE)
      .vsc.browser(httpgd::hgd_url(history = FALSE), viewer = FALSE)
    })
  }
}

is added to the .Rprofile. Instead of opening in the web browser, I do want to use httpgd and I want to open in the active editor pane.
I thus tried modified that code to:
if (interactive() && Sys.getenv("RSTUDIO") == "") {
    source(file.path(Sys.getenv(
        if (.Platform$OS.type == "windows") "USERPROFILE" else "HOME"
    ), ".vscode-R", "init.R"))
    if ("httpgd" %in% .packages(all.available = TRUE)) {
        options(vsc.plot = FALSE, vsc.use_httpgd = TRUE)
        options(device = function(...) {
            httpgd::hgd(silent = TRUE)
            .vsc.browser(httpgd::hgd_url(history = FALSE), viewer = "Active")
        })
    }
}

This results in placing the viewer in the 2nd editor:

Whereas ideally it would look like:

The wanted behavior does not seem to be specified in R Session Watcher Wiki, but from the above example where plots can be viewed in the browser, I'd think it should be possible. Any help is greatly appreciated! :)
Environment (please complete the following information):

OS: Windows
VSCode Version: 1.79.2
R Version: 4.3.1
vscode-R version: 2.8.1

You can modify settings in the R extension and then restart your vscode.
Any codes in .Rprofile are not necessary (maybe).

It works well in my vscode.😃

@CT-Li This worked! A little odd to me that on the session watcher wiki it says to use the .Rprofile like I was attempting to (with some success) but just throwing these options in the settings.json is the way to go. Verified on both Windows & MacOS. Thanks for the help! 😃


What is the recommendation for adding Ignition Robotics Libraries?

Ignition robotics provides several libraries along with several versions for each.  Example is show below for ignition-common. Should each of these be added to the base.yml file as separate entries?
libignition-common
libignition-common2
libignition-common2-dev
libignition-common3
libignition-common3-av
libignition-common3-av-dev
libignition-common3-core-dev
libignition-common3-dev
libignition-common3-events
libignition-common3-events-dev
libignition-common3-graphics
libignition-common3-graphics-dev
libignition-common3-profiler
libignition-common3-profiler-dev
libignition-common-dev

Should I go through and add all of these?

@chapulina Just added several in #25789  We don't have the full granularity of the sub libraries. Do you need those specific sublibraries?

As @tfoote mentioned, we recently added rosdep support for Ignition libraries. These are the current limitations:

Only the Citadel versions of each library are available (from your example, only .*common3.*)
They're only available for Focal and Buster (i.e. Noetic and Foxy)

At a first pass, I didn't want to add every component unless it was necessary. That's why we currently only have the following 2 keys for Ignition Common:

ignition-common3: Installs libignition-common3-dev, which itself pulls all other libignition-common3-*-dev. This key also works with colcon if you're building Ignition and ROS packages from source in the same workspace. I recommend you always use this one.
libignition-common3: Installs libignition-common3, which itself pulls all other libignition-common3-*. This can be useful if you're really only interested in the runtime libraries.

The same goes for all other Ignition libraries, with the exception of Ignition Math, which has ignition-math6, libignition-math6 and ignition-math6-eigen3. That was added because none of the former 2 will pull the latter.

This is the resolution I currently need and thank you for the details on the the different keys available. This has been addressed by PR #25789.