Add StockRealismRebalances

Closes #2666

conflicts RealismOverhaul, HotRockets, RealPlumes, RealPlume-StockConfigs
This also tries to install files from CryoEngines which you should break up into Cryo-core and Cryo-patches and depend on Cryo-Patches. The temporary alternative is leaving as is and creating a ticket that cryo will need to be split at some point in the future.
Lastly for your filter you could use a filter_regexp with \\._.+ to filter all files that start with ._ (would love input from @techman83 or @dbent as my regex skills are weak).

Tested locally for the filter, and it filted the files with ._


Add t-inu to sig-docs-ja-reviews

nasa9084 recommended me to a reviewer in ja.
It's a great honor and I'd like to join the sig-docs-ja-reviews.
I confirmed the requirements for reviewer.
https://github.com/kubernetes/community/blob/master/community-membership.md#reviewer
merged:
https://github.com/kubernetes/website/pulls?q=is%3Apr+is%3Amerged+author%3At-inu
reviewed:
https://github.com/kubernetes/website/pulls?q=is%3Apr+reviewed-by%3At-inu
/cc @nasa9084

/lgtm
but wait k/org PR is merged
/assign @reylejano
/hold

https://github.com/kubernetes/org/pull/3612 was merged.
/unhold

/approve


Crate name cannot start with a hyphen

Process didn't exit successfully: `rustc - --crate-name - --crate-type dylib --crate-type bin --print=file-names` (status=101)
--- stderr
error: crate name cannot start with a hyphen: -
error: aborting due to previous error

This is happening with rust-png on master. You can see that the pull request passed Travis; but master doesn't.
Looks like we're parsing - as something other than stdin?

Dupe #1342


Test: ESLint support for file types other than JS

Tests:

https://github.com/Microsoft/language-server-protocol/issues/125
https://github.com/Microsoft/language-server-protocol/issues/126

Complexity: 3

[x] macOS @kieferrm
[ ] any OS @bpasero

Install ESLint from here:
To do so, download it and rename the zip to vsix. Then run code-insinder (e.g. code) --install-extension ./vscode-eslint-1.2.0.vsix to install the version of ESLint to test:

create a new workspace
install eslint and eslint-plugin-html using npm.
open the workspace.
run ESLint - create .eslintrc.json file
add to it:

    "plugins": [
        "html"
    ]

create a HTML file

<!DOCTYPE html>
<html lang="en">
	<script>
		function foo() {
		}
		fo();
	</script>
</html>

Observe: no Errors are shown :-)

open the workspace settings:
add

"eslint.validate": [
	"javascript", "javascriptreact", "html"
]

Observe: errors should be shown in the HTML file.
Play with the following features:

remove  and add languages from "eslint.validate". The corresponding changes should be hot. E.g. errors disappear when removed and appear when added.
ensure that you can remove javascript as well and JS files are not validated anymore.
test other ESLint plugins (I know there are plugins for vue and TS files).
test quick fixes and autofix on save (due to a bug in the HTML plugin this is still only available in JS). To do so make sure the following ESLint rule is enabled in the .eslintrc.json: "no-extra-semi": "warn". Add extra semicolons and make sure that the light bulb appears. Execute actions from the light bulb.
enable auto fix on save using the following workspace setting "eslint.autoFixOnSave": true (note as with format on save this is only available if  "files.autoSave" is off or on focus lost.). Ensure that fixes are applied on save and that the fixes are applied at the correct positions.

The extension for testing:
vscode-eslint-1.2.0.zip

@dbaeumer I am not seeing the warning, I have attached my workspace to reproduce. I tried with latest insiders on macOS after having ESLint 1.2.0 installed:
eslint.zip

@bpasero thanks. Will have a look. Does it work in a terminal using eslint test.html ?

After installing eslint and eslint-plugin-html in the workspace using npm and creating a .eslintrc.json file I get this for the test.js

It also works when moving .eslintrc.js.off -> .eslintrc.js
@bpasero lets look together tomorrow at your Mac why this doesn't work for you.

I saw the warning in the html file during my testing. I'll try @bpasero workspace as well.

@bpasero The .eslintrc.json file in the zip misses rules that generate warnings. Here is a couple that cover the cases in index.html:
    "rules": {
        "no-undef": "warn",
        "no-unused-vars": "warn"
    }

@dbaeumer @kieferrm I am confused, the description is saying this:

There is no mention of adding rules, how am I supposed to know that from the test description?

@bpasero the description says

run ESLint - create .eslintrc.json file

Agree that a better description would have been Run command ESlint - create .eslintrc.json file.

@bpasero you got the rules implicitly when you ran the create .eslintrc.json file command from the command palette. It's one of those things where stepping outside the descriptions what we usually encourage during testing did make it harder.


[1pt] PR: Rollback jupyter packages

Jupyter core is considered a security risk by OWP and needed to be removed.
Rolled back the following packages: jupyterlab, jupyter, ipympl
Changes:

Pipfile  and Pipfile: remove all references to Jupyter packages.

Tests:
Opened a current docker image, pipenv uninstalled the three packages, copied the updated Pipfile and Pipefile.lock back to source code, created a new docker image, started it and insured a huc could be processed using gms_pipeline.sh

Upgrading jupyter-core to v.4.11.2 should address this issue (https://github.com/advisories/GHSA-m678-f26j-3hrp)

Closing as the scope of the task has changed.


Issue building .jar file following the steps

Hi,
We have previously built the jar file successfully with Senzing 2.8.8.
Now that Senzing has updated to Senzing 3.1.0, we are trying it again but are unable to do so.
We are having issue with the command:
mvn install

Our maven version & java runtime is as such:

JAVA_HOME:

All seems to be pointing to the correct JAVA version (11), yet it could not proceed.
Appreciate any advice. Thank you!

Any suggestions? @docktermj @barrycaceres @jamietypovsky

@teddyywj
@barrycaceres is the master of this code.   I've "pinged" him.

I gotta say I am a bit dumbfounded as to why it says 11 is an invalid target.
Two options here....

provide more info by capturing the entire output from the build run and attaching it...

mvn install > build.log 2>&1

try cleaning out the Maven repository cache and just building again:

rm -rf ~/.m2/repository
Option 1 may yield more insight into the cause.  Option 2 may just get it working again.

@teddyywj
Have you had a chance to generate the build log requested?

Closing due to lack of response.  Please open a new issue if the problem persists.


[pagination]: show <<, <, >, >> by default (even when not clickable), provide an option to hide them

One issue with the current implementation is that when we automatically hide the <<, <, >, >> if not needed.
This might be a problem in some implementations where the user do not want this behavior.
What we can do:

when not needed, render <<, <, >, >> without a wrapper  (so, not a link)
provide an option (autoHideNavigation) to automatically hide them (visibility:hidden to maintain horizontal space, we still need to render them).

I would keep the same generic markup for both cases (ie. adding a  when no such page  ), but would disable them using CSS.
I think the pointer-events:none will disable the click on the element while cursor: not-allowed will visually show that this will not work (see a bootstrap example.
But agreed that we should let the user choose its favored behavior in the widget configuration. We could even provide several values, like hide or showDisabled. The display behavior would simply be changed with a switch of a css class on the widget.


Expose pending message count through Admin REST API

Description:

Add a parameter for queue meta-data to show the pending (un-acknowledged) message count for the queue.

This is partially solved with #487 We will be able to get all unacknowledged message count for the channel. We don't provide the queue-wise breakdown yet.


Slippage logic

Is the logic implementation for slippage (maxSolCost) accurate ? As there is no real documentation how pumpfun calculates it, and does it expect supply amount or lamports ?

There are no real docs, but I believe it to be accurate, I can also be wrong.  The bonding curve should define the final price and slippage should only be to ensure you are approving an amount greater or equal to that number.  So if you say the Price + Slippage = 1 SOL and the Bonding Curve determines the price is 0.5 SOL, you should only be charge 0.5 SOL.


fix shape error in code annotation of auto-assign

Motivation
I am viewing source code of auto-assign. When I read the function "_get_target_single(self, gt_bboxes, points)", I find that there is a small mistake in the function annotation.
Modification
See the changes, below. Just small modification.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.magic_zhang seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you for your correctation.
Please sign the CLA and this pr would be merged.

I think i have singed the CLA, but it doesn't work yet, why?

Hi @johnson-magic ,
There seems to be commit of other users, as indicated below

ok, I have modified my commit username. Is there anything else that i should do ?


[SPARK-41809][CONNECT][PYTHON] Make function from_json support DataType Schema

What changes were proposed in this pull request?
Make function from_json support DataType Schema
Why are the changes needed?
API coverage
Does this PR introduce any user-facing change?
yes
How was this patch tested?
added UT

merged into master


Add Raspberry Pi 3 B+ to compatibility list

The README's compatibility list can be expanded with a mention of the Pi 3 B+, which I have been using successfully via go-bsbmp for the past 3 months. I demoed that at RedisConf19, in this SlideShare on p19.

Hi @drauschenbach. It's pleasure to know, that my hobby library is used in real projects :) I will update README during a week. Thanks!

Resolved.


Add tooling project and sbt plugin

Add a tools project to provide an API for build tools to easily use the generator. The API could be based on the builder pattern, e.g. https://docs.rs/bindgen/0.37.0/bindgen/struct.Builder.html
Use the tooling API to create a simple sbt project which can eventually be used by the tests and bindings (#59 )

@jonas, I need help with creating an sbt plugin
I tried to create project:
lazy val plugin = project
  .in(file("plugin"))
  .settings(
    name := "sbt-scala-native-bindgen",
    sbtPlugin := true
  )

But it causes version conflicts:
[warn] Found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
[warn]  * xml-apis:xml-apis:1.3.04 is selected over 2.0.2
[warn]      +- org.apache.xmlgraphics:batik-script:1.8            (depends on 1.3.04)
[warn]      +- org.apache.xmlgraphics:batik-anim:1.8              (depends on 1.3.04)
[warn]      +- org.apache.xmlgraphics:batik-transcoder:1.8        (depends on 1.3.04)
[warn]      +- org.apache.xmlgraphics:batik-bridge:1.8            (depends on 1.3.04)
[warn]      +- org.apache.xmlgraphics:batik-svg-dom:1.8           (depends on 1.3.04)
[warn]      +- org.apache.xmlgraphics:batik-parser:1.8            (depends on 1.3.04)
[warn]      +- org.apache.xmlgraphics:batik-dom:1.8               (depends on 1.3.04)
[warn]      +- org.apache.xmlgraphics:batik-css:1.8               (depends on 1.3.04)
[warn]      +- org.apache.xmlgraphics:batik-ext:1.8               (depends on 1.3.04)
[warn]      +- org.apache.xmlgraphics:batik-extension:1.8         (depends on 1.3.04)
[warn]      +- org.apache.xmlgraphics:batik-svggen:1.8            (depends on 1.3.04)
[warn]      +- xalan:xalan:2.7.0                                  (depends on 2.0.2)

If I refresh project in IntelliJ IDEA it fails with this error (it does not happen in console):
[error] Modules were resolved with conflicting cross-version suffixes in ProjectRef(uri("file:/home/lk/projects/gsoc/scala-native-bindgen/"), "plugin"):
[error]    org.scala-lang.modules:scala-xml _2.11, _2.12
[error]    org.scala-lang.modules:scala-parser-combinators _2.11, _2.12

I don't know how to fix this version conflict

I'll take a look tonight or tomorrow.

Will we publish the plugin before releasing 0.2?

Yes that is my plan. I will make a PR to configure publishing.

Fixed in #130


action to compile pdf

@matbesancon @xuanxu, I am prototyping here an action to compile the template in JuliaConSubmission.jl to pdf.
The idea is not too difficult and it looks promising. I found a docker image which has texlive installed. I am having some difficulties getting both ruby and latex to be installed in the same image though (see a few of the past checks). Suggestions how to proceed are welcome. I'll also try to look better into this next week.
Once we have the basic idea working, we can start tweaking additional features. E.g. Mathieu mentioned automatically getting the journal edition right (based on current time), maybe this can be added to the ruby script?

set up output variable with paper path:
https://github.com/xuanxu/paper-action/blob/main/check_result.rb#L10-L13
https://github.com/xuanxu/paper-action/blob/main/action.yml#L42-L44
step to replace with other action: https://github.com/openjournals/joss-papers/blob/master/.github/workflows/draft-paper.yml#L27-L34


502 Bad Gateway

this probably came with the latest update, I saw they changed a lot e.g. in Account statement csv download, I dont see the option to extend the date range beyond 3 months anymore and deeplinks to that page restrict to one month
this is with code similar to
https://github.com/Chavithra/degiro-connector/blob/main/examples/trading/account_overview.py
Successfully installed degiro-connector-3.0.19
You are now connected, with the session id : 92****D.prod_dcv_ch55_4
AccountOverview - all the cash movements
502 Server Error: Bad Gateway for url: https://trader.degiro.nl/reporting/secure/v6/accountoverview?fromDate=01%2F01%2F2019&toDate=11%2F06%2F2024&sessionId=92*****3D.prod_dcv_ch55_4

<title>502 Bad Gateway</title>

502 Bad Gateway

openresty

None
TransactionsHistory - all Transactions
502 Server Error: Bad Gateway for url: https://trader.degiro.nl/reporting/secure/v4/transactions?fromDate=01%2F01%2F2019&toDate=11%2F06%2F2024&groupTransactionsByOrder=False&sessionId=92******3D.prod_dcv_ch55_4

<title>502 Bad Gateway</title>

502 Bad Gateway

openresty

None

I have today the same error as described by Masterxilo. Bud I have only transaction_request (HistoryRequest) for 1 day.

Same here. Seems every reporting url is affected by this error. They probably changed the API endpoints

I have today the same error as described by Masterxilo. Bud I have only transaction_request (HistoryRequest) for 1 day. I run this function every day to get the daily transactions. Yesterday and in the past everything has worked fine. De-giro must have changed something.
In the url there is a difference now: with browser: /transactions?fromDate=2024-06-11&toDate=2024-06-11 with connector: /transactions?fromDate=11%2F06%2F2024&toDate=11%2F06%2F2024

I just tried to just change the date-format to yyyy-MM-dd, but I still get the 502 error, so must be something else...

just found the issue, the commit from 3 days ago solved only part of the problem.
Actually all urls that contain  "/reporting/" need to be changed to "/portfolio-reports/"
this solved my problems at least...

@drkthng : it seems they have a v6 API.
For instance:
"https://trader.degiro.nl/portfolio-reports/secure/v6/accountoverview"

Hi folks,
I have just released a new version of the library with your contributions in it.
Thanks

Guys,
After upgrading degiro_connector there is still the error "502 Bad Gateway" with "action_get_transaction_history".
Does anyone have a solution?

@Chavithra ,
After upgrading degiro_connector there is still the error "502 Bad Gateway" with "action_get_transaction_history".
Solution: file: degiro_connector/core/constants/urls.py change line 52 to: TRANSACTIONS_HISTORY = "https://trader.degiro.nl/portfolio-reports/secure/v4/transactions"
Then it will work again.

The library was updated.
Thanks @AureliusMarcusHu


Python 3.12: Make autest regex strings raw strings

Python 3.12 makes the use of unexpected escape sequences a SyntaxError. This is simply avoided by making these regexes, which are intentional and passed down to other modules or shell commands, raw character sequences so that Python doesn't incorrectly try to interpret them.

[approve ci]

[approve ci]

[approve ci]

[approve ci]

[approve ci]

[approve ci]

I marked this for 9.2.x since we'll need this for autest of that branch for anything running Python 3.12. Otherwise, CI will fail.

This fixes something that's new via #9572, but looking at that one, kinda feels we also want #9572 in 9.2.x?

This fixes something that's new via #9572, but looking at that one, kinda feels we also want #9572 in 9.2.x?

I wouldn't pull in #9572 just because of this because that includes a production change. Rather, let's take this PR out of 9.2.x and I'll create a new PR without the patch for that new test.

Cherry-picked to v9.2.x


RTL mode needs to be auto handled instead of setting text alignment manually

how to resolve this RTL mode issue I haven't handled any alignment
I have to move label phone number on right when arabic selected
https://drive.google.com/file/d/1qvG8ckOYEbMFjlc9iorPDarfTbhshM0C/view?usp=sharing


Highlighting the suggestion list text based on input isn't working for me

Hi, my suggestion list texts are not bolding based on user input (in this case 'saur' should be highlighted according to the examples). I also copied the provided examples but it's still not bolding for me.

The item must be either string or you have to implement logic by yourself through closure
Check how renderItem works https://github.com/onmotion/react-native-autocomplete-dropdown/blob/main/src/ScrollViewListItem.js


Migrate tests to Vitest

What internal change would you like to have?
Migrate the integration tests from Jest to Vitest. Migration guide here.
What problem will this change solve?
Vitest is faster and modern. Also, we wouldn't face issues with MSW.js.
Do you want to help make the feature?
Yes
Is there anything else we need to know?
No response

By the way, in the Renovate repository, @zharinov made the Jest tests faster with the --shard option. See this issue and related PRs for more information:

https://github.com/renovatebot/renovate/issues/14572
https://github.com/renovatebot/renovate/pull/22644
https://github.com/renovatebot/renovate/pull/22721

Or you can go ahead with the migration to Vitest, and see how that works. Maybe they have something similar to --shard. :smile:

@HonkingGoose thanks for the suggestion! I already used jest shard option in a different project with thousands of tests. That's not the case here, we have only 2 integration tests files. It's more about using a more modern syntax, ESM compatible, and using faster transpiler under the hood.

Yeah, it's a bit silly to set up sharding when we only have two test files. 🙂


How can I use monaco yaml plugin with Monaco Editor Webpack Loader Plugin?

I have ESM version of Monaco set up using the Webpack Loader plugin. I want to add monaco yaml plugin, and I struggle to understand how do I do that. I'm using the Integrating the ESM version of the Monaco Editor guide and Monaco Yam plugin README.
The documentation on yaml plugin says to set up getWorker function in MonacoEnvironment; however, the ESM documentation says to either use Webpack loader, or to set up getWorkerUrl` function, so three different ways to set this up in total.

The names of getWorker and getWorkerUrl functions hint that they are interchangeable — are they? Who calls these functions?
getWorkerUrl uses ./ts.worker.bundle.js for typescript, whereas getWorker uses monaco-editor/esm/vs/language/typescript/ts.worker url to create typescript worker. These urls seem very similar. Is there 1-to-1 relationship here, and what is it? If there is, where is the monaco-editor/esm/vs/language/typescript prefix added?
Monaco Yaml getWorker function source uses monaco-yaml/yaml.worker url for the plugin. If urls in getWorkerUrl are automatically added monaco-editor/... prefixes, how can I use getWorkerUrl function with this url?
Options for Monaco Webpack plugin aren't documented, so I'm trying to understand their meaning from types. There's IFeatureDefinition with label, entry, worker of type IWorkerDefinition, which in turn also has id and string. How do all of these properties relate to the getWorkerUrl parameters of moduleId and label (is that the label of a feature or a worker? What's the difference?) and the return value of url?
What's the easiest and most reliable way to check if monaco yaml plugin has been successfully loaded by the editor?

Overall, there's no proper information about exact contracts of all this configuration, just simple examples, and a lot of things that seem to be vaguely similar between all the three methods (getWorker, getWorkerUrl and MonacoWebpackPlugin) without any clarifications, so I just feel very confused by it. These questions are my best attempt at structuring all the information available to me.

You may look at this  or this. Let me know whether it helped.

You may look at this  or this. Let me know whether it helped.

Thanks, the example helped. But after I got my project working, I still feel that I don't understand why it works.
https://github.com/remcohaszing/monaco-yaml/blob/main/examples/monaco-editor-webpack-plugin/webpack.config.js#L21-L27
Where does id monaco-yaml/yamlWorker come from? Does entry mean package name? How does entry differ from worker.entry?
Sorry if I'm asking a lot of random questions. But I need to understand how it's working to be able to maintain this later.

Given the following snippet from the readme:
https://github.com/remcohaszing/monaco-yaml/blob/8378b9aa174aca2e559c9ea53f12626ae7e52433/README.md?plain=1#L94-L95
And the following snippet in the monaco-editor-webpack-plugin example:
https://github.com/remcohaszing/monaco-yaml/blob/8378b9aa174aca2e559c9ea53f12626ae7e52433/examples/monaco-editor-webpack-plugin/webpack.config.js#L19-L32

customLanguages[0].label: matches the label of the worker to load. It must match the label monaco-yaml passes here:
https://github.com/remcohaszing/monaco-yaml/blob/8378b9aa174aca2e559c9ea53f12626ae7e52433/src/yamlMode.ts#L55
customLanguages[0].entry: This tells the webpack plugin which file module import to inject.
customLanguages[0].worker.entry: This tells the webpack plugin where to load the worker from.
customLanguages[0].worker.id: I think this is related to UMD support. Whatever it is, it can be safely omitted. I think it’s technically supposed to match the value specified here:
https://github.com/remcohaszing/monaco-yaml/blob/8378b9aa174aca2e559c9ea53f12626ae7e52433/src/yamlMode.ts#L56


6 - Path' is abstract or its type is abstract.

Steps to reproduce
I am trying to get "additional properties" associated with a calendar item.
I use the following code:
<?php
$FindItem->Traversal = "Shallow";
$FindItem->ItemShape->BaseShape = "AllProperties";
$FindItem->ItemShape->IncludeMimeContent = true;

$FindItem->ItemShape->AdditionalProperties[0]->PathToExtendedField->DistinguishedPropertySetId = DistinguishedPropertySetType.Appointment;
$FindItem->ItemShape->AdditionalProperties[0]->PathToExtendedField->DistinguishedPropertySetIdSpecified = true;
$FindItem->ItemShape->AdditionalProperties[0]->PathToExtendedField->PropertyType = MapiPropertyTypeType.String;
$FindItem->ItemShape->AdditionalProperties[0]->PathToExtendedField->PropertyName = "STMeetingId";

$FindItem->ParentFolderIds->DistinguishedFolderId->Id = "calendar";
$FindItem->ParentFolderIds->DistinguishedFolderId->Mailbox->EmailAddress =<EMAIL_ADDRESS>
$result = $client->FindItem($FindItem);

What is the expected output? What do you see instead?
Schema validation fails. I have copied the types.xsd from Exchange server (2010) and have copied it locally. "Path is abstract or its type is abstract".
What version of the product are you using? On what operating system?
I am  using Exchange 2010. Client code is running on WindRiver linux.
Please provide any additional information below.
This is part of getting all calendar items for all users. It works. But now I am trying to access either the custom "user properties" set via outlook or the body of the calendar item which has some text which I am interested in.
Please let me know.
Thanks,
Sachin
Originally posted by sachinsshukla on Google Code: http://code.google.com/p/php-ews/issues/detail?id=6

Hi,
sorry i'm not able to help you.
But maybe you can post your complete php-code for getting all calendar items for all users.
Thanks
Originally posted by stoffelll on Google Code: http://code.google.com/p/php-ews/issues/detail?id=6#c1

Did you ever find a workaround for this? I am hitting it too.
Originally posted by blodulv on Google Code: http://code.google.com/p/php-ews/issues/detail?id=6#c2

No. I use the Calendar body to get around the problem.
What I know till now: Outlook plugin was adding specific "user properties" which I cannot get via Exchange Web Services.
I got around the issue by having the outlook plugin add that information in the calendar body (some meeting information) which can be easily obtained by GetItem request.
Originally posted by sachinsshukla on Google Code: http://code.google.com/p/php-ews/issues/detail?id=6#c2

I found a workaround, if anyone is interested:
<?php
$FindItem->Traversal = "Shallow";
// XXX This is a ridiculous hack.
$FindItem->ItemShape->AdditionalProperties = new SoapVar('
   <ns1:AdditionalProperties>
    <ns1:FieldURI FieldURI="calendar:CalendarItemType"/>
    <ns1:FieldURI FieldURI="calendar:IsMeeting"/>
    <ns1:FieldURI FieldURI="calendar:IsRecurring"/>
    <ns1:FieldURI FieldURI="calendar:Organizer"/>
    <ns1:FieldURI FieldURI="calendar:Start"/>
    <ns1:FieldURI FieldURI="calendar:End"/>
    <ns1:FieldURI FieldURI="calendar:Duration"/>
    <ns1:FieldURI FieldURI="item:Subject"/>
   </ns1:AdditionalProperties>', XSD_ANYXML);
$FindItem->ItemShape->BaseShape = "IdOnly";
/* Etc... */

Originally posted by blodulv on Google Code: http://code.google.com/p/php-ews/issues/detail?id=6#c4

Hi,
workaround for what?? I would appreciate if you have answer for any of the following:

Outlook client (plugin) adds in Item Properties. I need to retrieve them via Exchange Web Services. OR
Outlook client (plugin) adds in some Property tags and need to be retrieved via Exchange Web Services.

Thanks,
Sachin
Originally posted by sachinsshukla on Google Code: http://code.google.com/p/php-ews/issues/detail?id=6#c5


SDDI base Docker build CKAN 2.11.0

Updated the Dockerfile for CKAN 2.11.0
Added SDDI Plugins for CKAN 2.11.
Updated versions for uWSGI, gevent, and greenlet

@aleksandralazoroska
Thx for the work on the PR. I just  found the time to take a quick look that lead to a question.
Is there a specific reason why are you building CKAN inside the image and not use the official base image instead?
This is a complicated task that we would have to maintain in the future.

Please remove ckanext-grouphierarchy L115-L126 and ckanext-composite , ckanext-repeating , ckanext-password-policy L159-L190.
Some of those plugins are either not supported in CKAN 2.11 or have been migrated to ckanext-scheme-sddi or ckanext-theme-sddi.
Please use plugins mentioned in #64

@aleksandralazoroska did you tried to use official base image?
As Bruno mentioned in #55 , since Debian-based images are now available, it should be possible to use official ckan base images.
We had problems with ckanext-spatial and Bruno realized that the installation requires a Debian-based image, and for that we used an image from Keitaro because at the time there was no Debian-based image of CKAN. But from CKAN 2.11. it should be possible as they are offering official CKAN Debian Based images.
The idea is to keep the maintenance effort for this development as low as possible and to use community contributions as much as possible.

Closing the PR because of auth issues on Container Registry.


Inconsistent chunk variable naming between builds

Hi,
We’re using CC for chunking, but we’re getting inconsistent property renaming between builds. It is causing chunks that haven’t been changed to be rendered with new content hashes. That isn’t a great experience for returning customers, because we release on a daily basis and they will have to re-fetch all the chunks.
An example:
//entry.js
import './chunk.js';

console.log({ bar: 'bar' });
// console.log({ baz: 'baz' });

//chunk.js
export const obj = { foo: 'foo' };
console.log(obj);

Command used to compile: google-closure-compiler --compilation_level ADVANCED --chunk_output_path_prefix ./out/ --js chunk.js --chunk chunk:1 --js entry.js --chunk entry:1:chunk --dependency_mode NONE
The foo property is renamed to h in the chunk.js output file. When I make an unrelated change in entry.js by uncommenting  the last line, foo in chunk.js is now renamed to i.
First compile output:
// chunk.js
console.log({h:"foo"});

// entry.js
console.log({g:"bar"});

Second compile output:
// chunk.js
console.log({i:"foo"});

// entry.js
console.log({g:"bar"});console.log({h:"baz"});

Now I’m aware that there is a lot of different things that can affect the variable naming, but I was hoping there is a way in which we can provide the —property_renaming_report and —variable_renaming_report from a previous build as an input to the next build so that those previous variable renames can be reused to provide more stable chunks between builds.
If anyone has a different way of handling this issue we’d be happy to hear about it.

HDAUDIO\FUNC_02&VEN_14F1&DEV_2C06&SUBSYS_14F1000F&REV_1000\4&11cf0c5b&0&0102

This is working as expected: renaming is specific to each build, and changes to any input can change the renaming scheme used. You cannot use the chunks generated during one build together with the chunks from another build.
This indeed has the side effect of causing more frequent cache invalidations. It's a tradeoff between optimization quality/capability and cache effectiveness, I believe.

@mprobst thanks for the reply.
Just to clarify: the suggestion was to reuse the mapping reports, not the generated chunks from the previous report.
The idea is to initialize the VariableMap variables before the compilation starts. https://github.com/google/closure-compiler/blob/16783a1e6e7cf37e8de3855273d0da3b8735191e/src/com/google/javascript/jscomp/Compiler.java#L3100-L3107
I did a bit of digging in the source and found these two methods of interest: https://github.com/google/closure-compiler/blob/9f5a91596a65a1e77e9afa30445d0a86e381035c/src/com/google/javascript/jscomp/CompilerOptions.java#L2238-L2244

Yes, those APIs exist, but unfortunately they are misleading in this context. @concavelenz points me to this document he wrote a while back that documents this:
https://docs.google.com/document/d/1ie-sbEhaMF0oVeOcdpvl9cBh6TRCeRycwWSVaBXSTeY/edit?resourcekey=0-AWmt5JhUEyQirZSrYWD9xA#heading=h.fw7eyxf0yfhs
I'll close this as working as intended - see the doc. Please reopen if there's still something missing for you.

I'm not sure that that document addresses the issue that we are raising here, it states:

to split compilations and provide a stable obfuscated API

We are not trying to split compilations, we are simply trying to reuse the rename mappings from a previous compilation in the current compilation. And while looking at the actual implementation of the code it seems that it does exactly what we were hoping for:
https://github.com/google/closure-compiler/blob/9f5a91596a65a1e77e9afa30445d0a86e381035c/src/com/google/javascript/jscomp/RenameProperties.java#L193-L197
https://github.com/google/closure-compiler/blob/9f5a91596a65a1e77e9afa30445d0a86e381035c/src/com/google/javascript/jscomp/RenameProperties.java#L260-L276
The only problem we have is that those setInputVariableMap and setInputPropertyMap methods aren't exposed to the CLI. Would a PR exposing those methods to the CLI be considered?

I think the document refers to what you're trying to do. When you use
chunks from a previous compilation, you're splitting compilations in the
sense of the document: there are two different compilation operations whose
results you're trying to combine.


Possibility of deploying SCAD dashboard as part of terraform code

Forgive my laziness at this stage, I would dive deep trying to understand how would one do it, but until I'm there I would very happy to hear feedback on how easy it would be implement in in terraform.

# Updated console output below

☸ orbstack in management on  main [?] via 💠 management on ☁  [redacted]-management took 1m17s
❯ ./.venv/bin/cid-cmd deploy --dashboard-id scad-containers-cost-allocation
CLOUD INTELLIGENCE DASHBOARDS (CID) CLI 0.3.9 Beta

Loading plugins...
	Core loaded

Checking AWS environment...
	profile name: [redacted]-management
	accountId: [aws-account-id]
	AWS userId: [redacted]
	Region: us-east-1

Latest template: arn:aws:quicksight:us-east-1:223485597511:template/scad-containers-cost-allocation/version/2
Dashboard "scad-containers-cost-allocation" is not deployed

Required datasets:
 - scad_cca_hourly_resource_view
 - scad_cca_summary_view

Looking by DataSetId defined in template...complete

There are still 2 datasets missing: scad_cca_hourly_resource_view, scad_cca_summary_view
Creating dataset: scad_cca_hourly_resource_view

? [athena-workgroup] Select Amazon Athena workgroup to use: primary

? [quicksight-datasource-id] Please choose DataSource (Select the first one if not sure): CID-CMD-Athena <CREATE NEW DATASOURCE>

? [quicksight-datasource-role] Please choose a QuickSight role. It must have access to Athena: aws-quicksight-service-role-v0
athena_datasource <cid.helpers.quicksight.datasource.Datasource object at 0x104f3bb90>

? [athena-database] Select AWS Athena database to use: athenacurcfn_default
Detected views: account_map
Missing views: scad_cca_hourly_resource_view
Checking if CUR is enabled and available...

? [cur-table-name] Please select CUR: default
	Athena table: default
	Resource IDs: yes
	SavingsPlans: yes
	Reserved Instances: yes

CRITICAL - Column 'split_line_item_net_split_cost' is not in (default). Cannot continue.
CRITICAL - Column 'split_line_item_net_unused_cost' is not in (default). Cannot continue.
CRITICAL - Column 'resource_tags_aws_eks_cluster_name' is not in (default). Cannot continue.
CRITICAL - Athena query failed: line 50:98: Column 't_scad_eks.split_line_item_net_split_cost' cannot be resolved
☸ orbstack in management on  main [?] via 💠 management on ☁  [redacted]-management took 59s
❯ ./.venv/bin/cid-cmd deploy --dashboard-id scad-containers-cost-allocation
CLOUD INTELLIGENCE DASHBOARDS (CID) CLI 0.3.9 Beta

Loading plugins...
	Core loaded

Checking AWS environment...
	profile name: [redacted]-management
	accountId: [aws-account-id]
	AWS userId: [redacted]
	Region: us-east-1

Latest template: arn:aws:quicksight:us-east-1:223485597511:template/scad-containers-cost-allocation/version/2
Dashboard "scad-containers-cost-allocation" is not deployed

Required datasets:
 - scad_cca_hourly_resource_view
 - scad_cca_summary_view

Looking by DataSetId defined in template...complete

There are still 2 datasets missing: scad_cca_hourly_resource_view, scad_cca_summary_view
Creating dataset: scad_cca_hourly_resource_view

? [athena-workgroup] Select Amazon Athena workgroup to use: CID

? [quicksight-datasource-id] Please choose DataSource (Select the first one if not sure): CID-Athena CID-Athena (workgroup=CID)

? [athena-database] Select AWS Athena database to use: (Use arrow keys)

Cancelled by user

☸ orbstack in management on  main [?] via 💠 management on ☁  [redacted]-management took 2m55s
❯ ./.venv/bin/cid-cmd deploy --dashboard-id scad-containers-cost-allocation
CLOUD INTELLIGENCE DASHBOARDS (CID) CLI 0.3.9 Beta

Loading plugins...
	Core loaded

Checking AWS environment...
	profile name: [redacted]-management
	accountId: [aws-account-id]
	AWS userId: [redacted]
	Region: us-east-1

Latest template: arn:aws:quicksight:us-east-1:223485597511:template/scad-containers-cost-allocation/version/2
Dashboard "scad-containers-cost-allocation" is not deployed

Required datasets:
 - scad_cca_summary_view
 - scad_cca_hourly_resource_view

Looking by DataSetId defined in template...complete

There are still 2 datasets missing: scad_cca_hourly_resource_view, scad_cca_summary_view
Creating dataset: scad_cca_hourly_resource_view

? [athena-workgroup] Select Amazon Athena workgroup to use: CID

? [quicksight-datasource-id] Please choose DataSource (Select the first one if not sure): CID-Athena CID-Athena (workgroup=CID)

? [athena-database] Select AWS Athena database to use: cid_cur
Detected views: account_map
Missing views: scad_cca_hourly_resource_view
Checking if CUR is enabled and available...

? [cur-table-name] Please select CUR: cur
	Athena table: cur
	Resource IDs: yes
	SavingsPlans: yes
	Reserved Instances: yes

^[[AColumn 'split_line_item_parent_resource_id' was added to CUR (cur).
Column 'split_line_item_reserved_usage' was added to CUR (cur).
Column 'split_line_item_actual_usage' was added to CUR (cur).
Column 'split_line_item_split_usage' was added to CUR (cur).
Column 'split_line_item_split_usage_ratio' was added to CUR (cur).
Column 'split_line_item_split_cost' was added to CUR (cur).
Column 'split_line_item_unused_cost' was added to CUR (cur).
Column 'split_line_item_net_split_cost' was added to CUR (cur).
Column 'split_line_item_net_unused_cost' was added to CUR (cur).
Column 'split_line_item_public_on_demand_split_cost' was added to CUR (cur).
Column 'split_line_item_public_on_demand_unused_cost' was added to CUR (cur).
Column 'resource_tags_aws_eks_cluster_name' was added to CUR (cur).
Column 'resource_tags_aws_eks_deployment' was added to CUR (cur).
Column 'resource_tags_aws_eks_namespace' was added to CUR (cur).
Column 'resource_tags_aws_eks_node' was added to CUR (cur).
Column 'resource_tags_aws_eks_workload_name' was added to CUR (cur).
Column 'resource_tags_aws_eks_workload_type' was added to CUR (cur).
CRITICAL - Athena query failed: line 77:16: Column 'product_instance_family' cannot be resolved
☸ orbstack in management on  main [?] via 💠 management on ☁  [redacted]-management took 2m23s

# Updated console output above

☸ orbstack in management on  main [?] via 💠 management on ☁  [redacted]-management took 2m23s
❯ ./.venv/bin/cid-cmd deploy --dashboard-id scad-containers-cost-allocation
CLOUD INTELLIGENCE DASHBOARDS (CID) CLI 0.3.9 Beta

Loading plugins...
	Core loaded

Checking AWS environment...
	profile name: [redacted]-management
	accountId: [redacted]
	AWS userId<EMAIL_ADDRESS>	Region: us-east-1

Latest template: arn:aws:quicksight:us-east-1:223485597511:template/scad-containers-cost-allocation/version/2
Dashboard "scad-containers-cost-allocation" is not deployed

Required datasets:
 - scad_cca_hourly_resource_view
 - scad_cca_summary_view

Looking by DataSetId defined in template...complete

There are still 2 datasets missing: scad_cca_hourly_resource_view, scad_cca_summary_view
Creating dataset: scad_cca_hourly_resource_view

? [athena-workgroup] Select Amazon Athena workgroup to use: CID

? [quicksight-datasource-id] Please choose DataSource (Select the first one if not sure): CID-Athena CID-Athena (workgroup=CID)

? [athena-database] Select AWS Athena database to use: cid_cur
Detected views: account_map
Missing views: scad_cca_hourly_resource_view
Checking if CUR is enabled and available...

? [cur-table-name] Please select CUR: cur
	Athena table: cur
	Resource IDs: yes
	SavingsPlans: yes
	Reserved Instances: yes

From the console output it looks like beside dashboard itself, I would need to
make sure I have datasets all available.

try this
https://gofile.io/d/yMHabA
select the desired compiler in the installer

Please can you provide more output? it looks like it is truncated

Thanks for the quick reply. Don't want to overwhelm with the console output. Updated console output in my initial message.
From my observation:

QuickSight dataset: scad_cca_hourly_resource_view
Deployed Dashboard

Yes, sorry for not mentionning that I have deployed some prerequisites with this code:
locals {
  aws_account_id = data.aws_caller_identity.current.id
}

# Provider alias for us-east-1 must be passed explicitly (required for CUR setup)
provider "aws" {
  region = "us-east-1"
  alias  = "useast1"
}

# Configure one or more source (payer) accounts
module "cur_source" {
  source = "github.com/aws-samples/aws-cudos-framework-deployment//terraform-modules/cur-setup-source?ref=0.3.9"

  destination_bucket_arn = module.cur_destination.cur_bucket_arn

  enable_split_cost_allocation_data = true

  # Provider alias for us-east-1 must be passed explicitly (required for CUR setup)
  providers = {
    aws.useast1 = aws.useast1
  }
}

module "cur_destination" {
  source = "github.com/aws-samples/aws-cudos-framework-deployment//terraform-modules/cur-setup-destination?ref=0.3.9"

  source_account_ids = ["${local.aws_account_id}"]
  create_cur         = false # Set to true to create an additional CUR in the aggregation account

  # Provider alias for us-east-1 must be passed explicitly (required for CUR setup)
  providers = {
    aws.useast1 = aws.useast1
  }
}

module "cid_dashboards" {
  source = "github.com/aws-samples/aws-cudos-framework-deployment//terraform-modules/cid-dashboards?ref=0.3.9"

  stack_name      = "Cloud-Intelligence-Dashboards"
  template_bucket = local.s3_bucket

  stack_parameters = {
    "PrerequisitesQuickSight"            = "yes"
    "PrerequisitesQuickSightPermissions" = "yes"
    "QuickSightUser"                     = "[redacted]"

    # This is required to deploy SCAD dashboard with cid-cmd tool.
    "DeployCUDOSDashboard"            = "yes"
    "DeployCostIntelligenceDashboard" = "yes"
    "DeployKPIDashboard"              = "yes"
  }
}

My thinking is that potentially we could add this up to dashboards module with changes of course, only I don't grasp them all yet.

In my draft PR I've added dashboard deployment, using CFN already in place, when I clean up dashboard with cid-cmd tool using delete command it also deletes datasets, that is expected (now I know this 😄).
Hit deploy changed (with SCAD) terraform dashboard module, it does deploy the dashboard, but expectedly so does not configure datasets.
I tried to capture how dataset configured in dashboard would look like in terraform code and it's horrible, considering that dashboard's dataset config is the first source of truth, I presume. Add to that the fact that it will be updated from time to time, it does not make sense to codify/mimic that in another tool. Unless you guys do it in some other way.
I'm I spelling it correctly? Do I miss anything?
Thankful for your input on this one.

Closing this, all in all CLI is the best choice to deploy the dashboard that has datasets defined, since terraform can't automagically parse it and configure it for us, we could of course parse yaml and form new dataset resource, but that would be a nightmare.
This options is the least distant:
resource "terraform_data" "cid_cmd_deploy" {
  provisioner "local-exec" {
    command = <<-EOT
      pip3 install --upgrade cid-cmd
      cid-cmd deploy
      cid-cmd deploy --dashboard-id scad-containers-cost-allocation
    EOT
  }

  provisioner "local-exec" {
    when    = destroy
    command = "cid-cmd delete --dashboard-id scad-containers-cost-allocation"
  }
}

Yet, many dislike arbitrary provider resources for their unpredictability.


Tauri custom protocol integration support

Description of the feature

follow the tauri custom-protocol example
https://github.com/tauri-apps/tauri/blob/next/examples/api/src-tauri/src/main.rs

    .register_uri_scheme_protocol("customprotocol", move |_app_handle, request| {
      if request.method() == "POST" {
        let request: HttpPost = serde_json::from_slice(request.body()).unwrap();
        return ResponseBuilder::new()
          .mimetype("application/json")
          .header("Access-Control-Allow-Origin", "*")
          .status(200)
          .body(serde_json::to_vec(&HttpReply {
            request,
            msg: "Hello from rust!".to_string(),
          })?);
      }

trying to update to support graphql query

    .register_uri_scheme_protocol("graphql", move |_app_handle, request| {
      let request: GraphqlQuery = serde_json::from_slice(request.body()).unwrap();

      let res = graphql::gsample0(request.query);
      ResponseBuilder::new()
        .mimetype("application/json")
        .header("Access-Control-Allow-Origin", "*")
        .status(200)
        .body(serde_json::to_vec(&res)?)
    })

#[derive(Serialize, Deserialize)]
struct GraphqlQuery {
  query: String,
}

pub  fn gsample0(query:String)-> Response{
    let schema = Schema::new(Query, EmptyMutation, EmptySubscription);
    let res = schema.execute(query);
    block_on(res)
}

I could get graphql result with normal query e.g

query {
  hello(name: "world") {
    message
  }
}

but failed to get graphql result with variables query e.g.

query($name:String){
 hello(name:$name){
 message
 }
}

variable:
{
"name": "world"
}

Code example (if possible)

Hello @conanchen!
Sorry, I'm not sure to understand what enhancement you may want, can you explain it?

maybe like Actix-web async-graphql-actix-web for tauri custom protocol.  basically I don't want to have embeded actix-web + async-graphql in tauri app, I want to have only async-graphql libray to support graphql request through tauri custom protocol .

It looks like a variable is used in your query, but you didn't give the value of this variable.
You can refer to this:
https://github.com/async-graphql/async-graphql/blob/a250c21ef62f1af17425c533e1b6b3ddcb062db6/tests/variables.rs#L114


Deploy to Heroku error

I tried to deploy the app to Heroku using the button in the README.
This is the log I have inside Heroku
017-04-12T10:08:20.042923+00:00 app[worker.1]: npm ERR! Failed at the<EMAIL_ADDRESS>start script 'node bin/run_postgres.js'.

2017-04-12T10:08:20.043207+00:00 app[worker.1]: npm ERR! not with npm itself.

2017-04-12T10:08:20.043049+00:00 app[worker.1]: npm ERR! This is most likely a problem with the facebot package,

2017-04-12T10:08:20.043442+00:00 app[worker.1]: npm ERR!     node bin/run_postgres.js

2017-04-12T10:08:20.043876+00:00 app[worker.1]: npm ERR!     npm owner ls facebot

2017-04-12T10:08:20.043327+00:00 app[worker.1]: npm ERR! Tell the author that this fails on your system:

2017-04-12T10:08:20.043688+00:00 app[worker.1]: npm ERR! You can get their info via:

2017-04-12T10:08:20.046829+00:00 app[worker.1]:

2017-04-12T10:08:20.044001+00:00 app[worker.1]: npm ERR! There is likely additional logging output above.

2017-04-12T10:08:20.047143+00:00 app[worker.1]: npm ERR!     /app/npm-debug.log

2017-04-12T10:08:20.047037+00:00 app[worker.1]: npm ERR! Please include the following file with any support request:

Same here.
The problem is emoji.init_env();
2017-04-14T07:04:54.237748+00:00 app[worker.1]: /app/lib/facebot.js:27
2017-04-14T07:04:54.237768+00:00 app[worker.1]:     emoji.init_env();
2017-04-14T07:04:54.237769+00:00 app[worker.1]:           ^
2017-04-14T07:04:54.237770+00:00 app[worker.1]:
2017-04-14T07:04:54.237771+00:00 app[worker.1]: TypeError: emoji.init_env is not a function
2017-04-14T07:04:54.237772+00:00 app[worker.1]:     at new Constructor (/app/lib/facebot.js:27:11)
2017-04-14T07:04:54.237773+00:00 app[worker.1]:     at Object.<anonymous> (/app/bin/run_postgres.js:101:15)
2017-04-14T07:04:54.237774+00:00 app[worker.1]:     at Module._compile (module.js:435:26)
2017-04-14T07:04:54.237774+00:00 app[worker.1]:     at Object.Module._extensions..js (module.js:442:10)
2017-04-14T07:04:54.237775+00:00 app[worker.1]:     at Module.load (module.js:356:32)
2017-04-14T07:04:54.237776+00:00 app[worker.1]:     at Function.Module._load (module.js:313:12)
2017-04-14T07:04:54.237776+00:00 app[worker.1]:     at Function.Module.runMain (module.js:467:10)
2017-04-14T07:04:54.237777+00:00 app[worker.1]:     at startup (node.js:136:18)
2017-04-14T07:04:54.237778+00:00 app[worker.1]:     at node.js:963:3

You need to pull the latest GitHub version as commit 34e951763bbf74a75c789cf22fb6cc3280fdfd34 fixed it.  May need to manually merge into the deploy branch.

Well, I just clicked the link on the master branch so this commit should have been included

It depends there is a deploy branch changes have not been merged into yet and that is the default:  https://heroku.com/deploy?template=https://github.com/Weetbix/facebot/tree/deploy  see.
We are currently working to fix some items up with facebot.  I would assume that branch will be updated soon.
Try this (note I did not test just updated deploy with master):
https://heroku.com/deploy?template=https://github.com/MitchCapper/facebot/tree/deploy_updated
Again the official one will be updated once the rest of the code/cleanup updates are done I would assume.

2017-04-14T14:23:48.246102+00:00 app[worker.1]: /app/lib/util.js:6
2017-04-14T14:23:48.246123+00:00 app[worker.1]: async function getFBUserInfoByID(api, id) {
2017-04-14T14:23:48.246125+00:00 app[worker.1]:       ^^^^^^^^
2017-04-14T14:23:48.246125+00:00 app[worker.1]:
2017-04-14T14:23:48.246126+00:00 app[worker.1]: SyntaxError: Unexpected token function
2017-04-14T14:23:48.246127+00:00 app[worker.1]:     at exports.runInThisContext (vm.js:53:16)
2017-04-14T14:23:48.246127+00:00 app[worker.1]:     at Module._compile (module.js:414:25)
2017-04-14T14:23:48.246128+00:00 app[worker.1]:     at Object.Module._extensions..js (module.js:442:10)
2017-04-14T14:23:48.246129+00:00 app[worker.1]:     at Module.load (module.js:356:32)
2017-04-14T14:23:48.246130+00:00 app[worker.1]:     at Function.Module._load (module.js:313:12)
2017-04-14T14:23:48.246130+00:00 app[worker.1]:     at Module.require (module.js:366:17)
2017-04-14T14:23:48.246131+00:00 app[worker.1]:     at require (module.js:385:17)
2017-04-14T14:23:48.246131+00:00 app[worker.1]:     at Object.<anonymous> (/app/lib/facebot.js:8:14)
2017-04-14T14:23:48.246132+00:00 app[worker.1]:     at Module._compile (module.js:435:26)
2017-04-14T14:23:48.246133+00:00 app[worker.1]:     at Object.Module._extensions..js (module.js:442:10)
2017-04-14T14:23:48.246134+00:00 app[worker.1]:     at Module.load (module.js:356:32)
2017-04-14T14:23:48.246134+00:00 app[worker.1]:     at Function.Module._load (module.js:313:12)
2017-04-14T14:23:48.246135+00:00 app[worker.1]:     at Module.require (module.js:366:17)
2017-04-14T14:23:48.246135+00:00 app[worker.1]:     at require (module.js:385:17)
2017-04-14T14:23:48.246136+00:00 app[worker.1]:     at Object.<anonymous> (/app/bin/run_postgres.js:7:15)
2017-04-14T14:23:48.246137+00:00 app[worker.1]:     at Module._compile (module.js:435:26)

Please do not add this "Deploy to Heroku" in the master branch README before it's ready :smile:
Thanks for your job anyway, I'll just wait for the next release :wink:

Deploy to heroku worked just fine previously, the problem is a library got updated and it is pegged against head which broke it.   Yeah the new async seems more up to date than heroku.  Technically the emoji fix is a two line change, but due to facebook API updates it will be better for you to wait for an official release for everything to work.

There is one more test you can do, I updated the engine, I don't have heroku to test with but you can give it another shot if you want.  Otherwise next release is probably not too far out.

Master is updated and tested to work locally and on heroku now 👍


Set up Checkstyle to match Idp guidelines

Setup Checkstyle to make sure we abide by the Idp coding practices. Fail the build if there are any violations. Do this now rather than later, so we fix stuff from the very beginning.

This is done now. Also added NOTICE files.

NOTICES files need an update to get rid of Aperio


Sidecar grafana dashboard showing 49 years ago for last upload time

This is a question.  The grafana dashboard under examples/grafana for thanos sidecar is displaying 49 years ago for Last Upload time.  Does anyone else see this same issue?  Is there a way to get this correct query for this singlestat?
We are running version improbable/thanos:master-2019-01-07-270d81f.
Thank you in advance.

Hey,
Yes I have seen this happen. Though I don't think it is a problem. It will stay like this until the first successful upload which should happen max in 2 hours.
This happens because the pod exposing this metric has not yet done a successful upload so it does not expose the last-upload-timestamp.
Maybe thanos sidecar can query the bucket and find last upload timestamp in case the current value is null and that might help avoid this.

Yes, it only happens before the first successful upload happens. Perhaps Sidecar shouldn't expose this at all before the first successful upload? Should be easy to do 🤔


Required fields

There is an issue with Required fields for creating an event where all the fields have to be filled, so we must make a condition. At that time the planner can't leave them empty.

still not working for Safari if the type of input is textbox

@RaniaSh, to fix the issue
in file NewEventPage.php
the line
$form->addInput(Input::textInput("eventName","Event Name"),$defaultValue='',$required=TRUE);

should be replaced by
$form->addInput(Input::textInput("eventName","Event Name",'',TRUE));


Improve PayloadBuilderService polling service

Describe the feature
At the moment, a new_job boolean flag is used and modified inside a while condition that drains all requests:
https://github.com/paradigmxyz/reth/blob/82fb0eedb392f6324c316210b524f2bf7fb4c864/crates/payload/builder/src/service.rs#L232-L274
At the end, if new_job is false, Poll::Pending is returned. We could improve the efficiency here by polling only new jobs.
Additional context
No response

could be converted to futures unordered probably

I would like to take this.

any update?
should I unassign you?

any update? should I unassign you?

Hey, yes I still want to work on this.
Just to confirm, we need to convert payload_jobs to FuturesUnordered right?


Failure to create files/folders

`2016/05/21 14:28:46 Error reading mod-list.json file: open /home/bloons3/factorio/mods/mod-list.json: no such file or directory
2016/05/21 14:28:46 Error listing installed mods: open /home/bloons3/factorio/mods: no such file or directory
2016/05/21 14:29:00 Error reading mod-list.json file: open /home/bloons3/factorio/mods/mod-list.json: no such file or directory
2016/05/21 14:29:00 Error listing installed mods: open /home/bloons3/factorio/mods: no such file or directory
2016/05/21 14:30:30 Error reading mod-list.json file: open /home/bloons3/factorio/mods/mod-list.json: no such file or directory`
Fails to create needed files, the /home/bloons3/factorio folder is owned by the user that the server is running as

Make sure the Factorio server is started atleast once to create the necessary files.

The factorio server was started. Also, config.ini didn't work until I
'touched' it to create it in the factorio directory
On May 22, 2016 6:21 AM, "Mitch Roote"<EMAIL_ADDRESS>wrote:

Make sure the Factorio server is started atleast once to create the
necessary files.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/MajorMJR/factorio-server-manager/issues/31#issuecomment-220827128


Add servicefabric/data-plane/readme.typescript.md

Autogenerated

Automation for azure-sdk-for-python

Can one of the admins verify this patch?

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-node

Automation for azure-sdk-for-java

@daschult mind taking a look and approving before I merge?

@amarzavery Should we add this spec?

Automation for azure-sdk-for-go


Custom navlinks - custom roles to view/create navlinks enabled for a cluster member is not showing the navlinks option if logged as that user

On master-d7528a261111d2ea2129a8b1547fd22974fbc67c-head

Create a role from Users and Authentication --> Roles --> Cluster --> create a custom role with navlinks and add all the verbs
Ref screenshot:

Create a standard user from Users and Authentication --> Users --> create user1 with standard user permissions

Create a cluster as an admin and once the cluster is active from ember UI --> cluster --> members --> add the user1 with the roles created in step1 and also add the user as cluster member

Login as user1 and verify from the cluster --> navlinks are not showing up:

The groupui.cattle.io.navlinks does not exist so this role grants access to nothing.  The API group is ui.cattle.io, and the resource navlinks (or * if you want, since that's the only type in the group right now).


Godot crashed: finding intersection when colliders overlap

Operating system or device - Godot version:
Win10 64bit
Godot 2.1
Issue description (what happened, and what was expected):
When 2 collision shapes overlaps and you want to find intersection using either intersect_point/shape/ray, Godot crashed.
Not sure why.
Error print
ERROR: Vector::operator []: Condition ' p_index<0 || p_index>=size() ' is true. returned: aux
At: c:\projects\godot-builds\godot\core\vector.h:132
Steps to reproduce:
run this project
CollidersOverlap.zip
click on the intersecting area of the sprites to crash Godot

Can no longer confirm on 2.1/HEAD, plus GH forgot to autoclose it again...


ttt-exam:0.1.0

I am submitting

[x] a new package

Description: Template for creating an exams using ttt-utils.

I have read and followed the submission guidelines and, in particular, I

[x] selected a name that isn't the most obvious or canonical name for what the package does
[x] added a typst.toml file with all required keys
[x] added a README.md with documentation for my package
[x] have chosen a license and added a LICENSE file or linked one in my README.md
[x] tested my package locally on my system and it worked
[x] excluded PDFs or README images, if any, but not the LICENSE

[x] ensured that my package is licensed such that users can use and distribute the contents of its template directory without restriction, after modifying them through normal use.

Thanks!


Daytime transition in Sonic's story

This is just a minor aesthetic thing, but it would be nice if the transition to night when Sonic gets his first upgrade in the sewers was delayed by a few frames so that you don't see the lighting change as you approach the door.
I don't know how exactly you're handling palette application in this case, but I was thinking if something like the following could be done:

Time of day never really changes without also changing stage/act number, so an additional check may help fix that. So if a call to change time of day/palettes is received when the player is in Station Square, wait until the act number has changed (and has actually loaded) before replacing palettes?
Disable palette loading during the fade-out transition and wait until it's over instead?

Could this also be applied to the egg carrier boat?

I agree, it looks really weird when Sonic goes through the door and suddenly the game changes the .PAL file in one frame before the screen fades to black.

The call to change the time of day in that scene is at 0x6304B6. I added a workaround in my mod to delay the setting of the time of day until after the act ID has changed.
While not a universal solution, it works for me and the issue doesn't bother me anymore. Perhaps this can be closed?

Does this happen in any other instances throughout the game? It might be that we ought to find a better location to hook pallet loading for time of day changes. That said, I like the idea that one could potentially change the time of day mid-gameplay via mod and have the correct pallets automatically loaded.

I think it's the only time in the entire game where the immediate palette switch is noticeable.

Here's an idea: keep the immediate palette switch possible, but make it fade from one set of palettes to another instead of abruptly switching between them, possibly with the fade timer configurable via the API. If the default fade timer is something around 10 seconds, it won't even be noticeable in the problematic cutscene.


send album photo

how send album photo?

i think, as i know, he is calling album when user upload more then one photo at once.

Hy can you give an example of usage of ig.publish.album

@zacinC
@mr-ghomi
@adahox
I believe this is the answer you're looking for.
 const path = './pics/path/to/img.jpg'; const path2 = './pics/path/to/anotherImg.jpg'; const caption = 'a nice caption'; const imgData = await readFileAsync(path); const img2Data = await readFileAsync(path2); const medias = [   { 	  type: 'photo', 	  file: imgData,    },    { 	  type: 'photo', 	  file: img2Data,   },  ]; const publishResult = await ig.publish.album({   items: medias,   caption: caption, });
This example will post two images.
Hope this helps

Yes thanks I have already fixed it


Created basic autonomous scaffolding for autos and paths

Commands for shooting and intaking were added, along with Shuffleboard features for testing, and just generally preparing for the development of auto paths.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

#17  👈
#16
#15
#14
#10
#13
#9
#8
#11
#5
#12
main

This stack of pull requests is managed by Graphite.

Merge activity

Feb 25, 10:04 AM EST: @BruceMcRooster started a stack merge that includes this pull request via Graphite.


pathGroupsExcludedImportTypes must be set to an empty array?

Here's the relevant bit of our config:
    "import/order": [ "error", {
      "groups": [
        [ "builtin", "external" ],
        [ "internal" ],
        [ "parent", "sibling", "index" ],
        [ "object", "type" ]
      ],
      "pathGroups": [
        {
          "pattern": "Forms/**",
          "group": "internal",
          "position": "before"
        }
      ],
      "pathGroupsExcludedImportTypes": [],
      "newlines-between": "always"
    } ],

This works, I think. But I fail to understand why. The pathGroups, I assume, tells import/order the patterns that belong to internal imports.
But then why would I ever need to specify the position as well? Surely this is handled by groups already? 🤨
Also why does this only work when pathGroupsExcludedImportTypes is an empty array? I cannot understand for the life of me what that thing actually does. But it has to do with pathGroups, in some way or another, so I just started guessing at its value. The documentation is incredibly vague on this. Something is excluded - what is exlcuded, and from what? And what effect does it have on import order, and why?
Lastly, I shouldn't have to use pathGroups in the first place. This is a workaround for the fact that even with a parser that understands jsconfig.json or tsconfigjson, after 2 years it still doesn't see that these aliased paths actually belong to internal. I haven't looked at the code, but it feels like import/order way of deterining what sort of import is external vs internal, is hardcoded, instead of taken from any kind of configuration to speak of.
I'd like to keep my configs DRY, but that seems impossible with this plugin. Can we get this fixed please?
Recap:

position shouldn't be neccesary - handled by groups order.
pathGroupsExcludedImportTypes is vague:

Needs better explanation
Might need a more sane default value
Should not be neccesary when just using pathGroups to "assign" certain paths to a group

Please respect project config in jsconfig.json or tsconfig.json. Using one of these is the defacto standard to configure path aliases. And ESLint is aware of these when using a parser that requires them.

It would help if you made a PR with failing test cases.
I don't see why we'd want to respect jsconfig.json, which isn't really a thing, but we do respect tsconfig.json already afaik.
It makes sense that pathGroupsExcludedImportTypes shouldn't need to be specified at all; a PR for that would be appreciated also.

I don't see why we'd want to respect jsconfig.json, which isn't really a thing, but we do respect tsconfig.json already afaik.

Ok then that's a bug. Because neither work. And jsconfog.json a very much a thing, although maybe you're not using it currently.

It makes sense that pathGroupsExcludedImportTypes shouldn't need to be specified at all; a PR for that would be appreciated also.

I would think it's simply a matter of setting the default value to [], is it not?

Yes, I’d think so.

I have the same issue, and I had to add an empty array for pathGroupsExcludedImportTypes to make it work.
Thank you @thany for this hack :)

The documentation specifies that the default value for pathGroupsExcludedImportTypes is ["builtin", "external"] so I dont think we can just make a PR to change that to [] without releasing a new major version.
also, in the code it looks like the default is actually ["builtin", "external", "object"]
what was the decision for using ["builtin", "external", "object"] as the default?

The documentation specifies that the default value for pathGroupsExcludedImportTypes is ["builtin", "external"] so I dont think we can just make a PR to change that to [] without releasing a new major version.

It depends. To whom does it make sense to have anything in that array? Because it's so vague as to what it's for, I seriously doubt many people will be needing it.

also, in the code it looks like the default is actually ["builtin", "external", "object"]
what was the reason for using ["builtin", "external", "object"] as the default?

What was the reason for having this property at all? 😉


Cannot boot 10.4 or 10.5 ISOs

Double checked these are both PPC versions

I dowloaded a couple of different ISOs from various sources. I have also tried disabling HDD at all to ensure boot device is correct.

I have tried 6 different images now...

That’s really odd; we must have had overlap between our images by now.  Maybe it’s something that’s changed for the PPC emulation specifically for the isos since UTM 3.X.  I’ll try another “from scratch “ session this weekend and see if I can replicate your issues and then figure out the fix.
-Em

On Jun 18, 2022, at 12:58 PM, Pavel Shliak @.***> wrote:

I have tried 6 different images now...
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.

I downloaded an image from archive.org and got this error. I tried one I had in some disk drive from eons ago and it did boot, but the installation fails 😞

You’re attempting to boot PPC images?  X86 ones won’t work.  You may need to boot 10.4.8 or later; I seem to recall all the 10.5 PPC/Universal ones I tried working.-Em On Aug 21, 2022, at 10:03 PM, Bruno Philipe @.***> wrote:
I downloaded an image from archive.org and got this error. I tried one I had in some disk drive from eons ago and it did boot, but the installation fails 😞
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

Has anyone found a solution for this? It is still broken, apparently.

 That should at least isolate if this is a QEMU or UTM issue.-Em On Nov 17, 2023, at 6:02 PM, Sergey Fedorov @.***> wrote:
Has anyone found a solution for this? It is still broken, apparently.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

I downloaded an ISO of 10.5.6 release which worked for me to install Leopard on an PowerMac G5 natively earlier. The ISO mounts normally on Sonoma. I do not have Qemu (never used it), but the ISO as such should be perfectly fine, I believe. (I did initially try a stripped PPC-only version, which also failed, then went for a proper release, with unchanged result.)
I can try with Qemu, need to find some info on how to go about it.

Emaculation.com has the binaries and documentation on how to run it.  If that works, we know the issue is in UTM itself and can escalate to Osy; if it doesn't work, we know a regression has been introduced to QEMU-PPC and it needs to be escalated to the QEMU devs (mostly Mark Cave-Ayland).


Layout Panel is not resizing after closing Sidebar with percentage width

I'm using 2.0.0-beta.12. When I create a layout as such:
<Layout>
        <Panel>
          <Map />
          <Button
            icon={<MdCode />}
            onClick={this.toggleSidebar}
            styleName="toggle"
          />
        </Panel>
        <Sidebar pinned={this.state.showSideBar} scrollY width={50}>
          <List />
        </Sidebar>
      </Layout>

The side bar starts off at 50%, then when I click the button which toggles the pinned status of the side bar the side bar hides, but the panel doesn't resize and is stuck at 50% width.
If I change the sidebar width to a value between 1-12, then the panel resizes correctly.

I get same issue with 2.0.0-beta.13


Flow: handle multiline comments in GraphQL schema

Fixes #306
Just print everything on the same line for now to unbreak output.
Modifications to make the output prettier will come later

@martijnwalraven can we get a build to update the flow-modern and typescript-modern targets with the fix here and in #312 ? I'm going to merge them in now. cc @turadg


Sets EnableScriban to false by default at deployment time

Summary of the Pull Request
What is this about?
The scriban migration cli trigger wasn't shipped in 6.4. If EnableScriban is enabled at deployment time, we would need to run the migration before the deployment.
This way, we can run the migration after deploying 7.0, and then flip the feature flag afterwards.

Codecov Report

Merging #2839 (00d8087) into main (21374b3) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #2839   +/-   ##
=======================================
  Coverage   29.87%   29.87%
=======================================
  Files         324      324
  Lines       39062    39062
=======================================
  Hits        11671    11671
  Misses      27391    27391

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


[openal-soft] Update to 1.22.0

Fix #25297
update [openal-soft] version to 1.22.0
Note:
PATCHS: Add the exported definition to the library project, not in the definition file, so delete the patch.
https://github.com/kcat/openal-soft/commit/819e0297fff72fab0745985db8640d2652437189
No feature need to test.

Convert this PR to draft.


Jupyter Dockerfile fixes.

Image size reduced a bit.
File permission fix. User was not able to change files from Jupyter.

run integration tests

run integration tests

run integration tests

run integration tests


Payment Portal

Please do work in a branch called issue-8.
Create a Payment Portal Page that takes in credit card information.


Create /watch page

Create Videos CRUD
Migrate existing /movies over

http://www.crimethinc.com/movies/

Design similar to /podcast

https://crimethinc-staging.herokuapp.com/podcast

Design and build with expectations that more videos will coming in the future

by @biofilo on #122:

Emergency Broadcast System
A selection of videos from CrimethInc. Perpetual Motion Pictures.

by @biofilo on #122:

Emergency Broadcast System
A selection of videos from CrimethInc. Perpetual Motion Pictures.


Enums in case classes not supported

Enums in nested case classes are not supported, I created a failing test.
I guess the macro needs to be improved.
https://github.com/larroy/ficus/commit/f1edb906513505884a8036f1affc9aab9e9ea568

@larroy

You have to import net.ceedubs.ficus.readers.EnumerationReader._ to read value as Enum, otherwise ArbitraryTypeReader will be used and compilation fails.
I think foo { EnumExample = { enum = "A" } } is not a valid config.

This test passes.
https://gist.github.com/ocadaruma/9e649e5593080bdbd218c1e5eae398ed

Yes, as mentioned above this issue has been fixed.


Investigate improving performance of the rendering pipeline

Currently, each named object in a Model3D is drawn individually with a single call.  Aligning the data structures so that all similar objects (having the same texture, using the same shader, etc.) are all drawn in a single call will most likely massively improve the performance capabilities of the rendering pipeline.
Doing this will require some investigation, profiling, and experimentation.

Inefficiency:

Model3D contains a vector of vectors in named_object.  Might not be the best memory allocation.


wrong with --triton-launch-mode=remote

Problem:
When using model-analyzer with --triton-launch-mode=remoted, I encounter connectivity issues.
Context:
I have successfully started Triton Inference Server on the same server, loaded the model add, and verified functionality by testing inference requests and monitoring endpoints within the Triton SDK container. However, when attempting to run performance analysis using model-analyzer, I receive an error indicating inability to connect to Triton Server's GPU metrics monitor.
Steps to Reproduce:
1. Start Triton Server:
Version: 23.10
Loaded Model: add
docker run -it --gpus all --privileged -p 8000:8000 -p 8001:8001 -p 8002:8002  --rm  --shm-size=1G --ulimit memlock=-1 --ulimit stack=67108864 -v/data/ti-platform/xury/triton_docker_test_file/model_analyzer_test/model_analyzer-main/examples/bak:/models nvcr.io/nvidia/tritonserver:23.10-vllm-python-py3 /bin/bash
tritonserver --model-repository=/models --model-control-mode explicit --load-model add
2. Start Triton SDK container:
docker run --gpus all -ti -v /var/run/docker.sock:/var/run/docker.sock  --net=host --privileged --rm -v /data/reports:/data/reports nvcr.io/nvidia/tritonserver:23.10-py3-sdk bash
3. Test inference request in SDK container:
curl -X POST http://localhost:8000/v2/models/add/infer -H "Content-Type: application/json" -d '{     "inputs": [         {"name": "INPUT0", "datatype": "FP32", "shape": [4], "data": [1.0, 2.0, 3.0, 4.0]},         {"name": "INPUT1", "datatype": "FP32", "shape": [4], "data": [5.0, 6.0, 7.0, 8.0]}     ] }'
Successful response received.
{"model_name":"add","model_version":"1","outputs":[{"name":"OUTPUT","datatype":"FP32","shape":[4],"data":[6.0,8.0,10.0,12.0]}]}r
4. Test Triton Server metrics endpoint in SDK container:
curl http://localhost:8002/metrics
Successful response received.
5. Attempt to run model-analyzer for performance profiling:
model-analyzer profile --profile-models add --triton-launch-mode=remote --output-model-repository-path /data/reports/add --export-path profile_results --triton-http-endpoint localhost:8000 --triton-metrics-url http://localhost:8002/metrics --run-config-search-max-concurrency 2 --run-config-search-max-model-batch-size 2 --run-config-search-max-instance-count 2 --override-output-model-repository
Error encountered:
Traceback (most recent call last):   File "/usr/local/bin/model-analyzer", line 8, in <module>     sys.exit(main())   File "/usr/local/lib/python3.10/dist-packages/model_analyzer/entrypoint.py", line 278, in main     analyzer.profile(   File "/usr/local/lib/python3.10/dist-packages/model_analyzer/analyzer.py", line 123, in profile     self._get_server_only_metrics(client, gpus)   File "/usr/local/lib/python3.10/dist-packages/model_analyzer/analyzer.py", line 224, in _get_server_only_metrics     self._metrics_manager.profile_server()   File "/usr/local/lib/python3.10/dist-packages/model_analyzer/record/metrics_manager.py", line 188, in profile_server     self._start_monitors(capture_gpu_metrics=capture_gpu_metrics)   File "/usr/local/lib/python3.10/dist-packages/model_analyzer/record/metrics_manager.py", line 488, in _start_monitors     raise TritonModelAnalyzerException( model_analyzer.model_analyzer_exceptions.TritonModelAnalyzerException: Failed to connect to Tritonserver's GPU metrics monitor. Please check that the `triton_metrics_url` value is set correctly: http://localhost:8002/metrics.

@RheaRia Thank you for the detailed steps, however I cannot reproduce this failure. All steps are successful for me and I am getting a response from the metrics monitor.

Hi, I was able to fix these issues on my end by using:
--triton-http-endpoint <IP_ADDRESS>:8000

You might give that a try.


Add required_terraform pinning Terraform to 0.13.5

Goal
Terraform operations should error out if Terraform is run with newer Terraform versions.
Todos

[ ] needs to be run / tested

Reference
@bassrock, @kkyeboah and I discussed this in slack
I tested this in a toy environment but haven't run the recommendation-api CDKTF codebase locally

We've since migrated to Terraform 1.0.11. Not sure if pinning is still necessary.


re config CI

@wuhanyumsft,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-autogen/azure-iothub/Client.yml
:white_check_mark:Succeeded

package.json
:white_check_mark:Succeeded

scripts/build.js
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


feature:  升级 blueapps 版本 (closed #1689)

Codecov Report

Merging #1690 (36dbb99) into v2.3.3-dev.1 (d5817ee) will decrease coverage by 4.77%.
The diff coverage is n/a.

@@               Coverage Diff                @@
##           v2.3.3-dev.1    #1690      +/-   ##
================================================
- Coverage         73.23%   68.46%   -4.77%
================================================
  Files               392       23     -369
  Lines             26444      723   -25721
================================================
- Hits              19365      495   -18870
+ Misses             7079      228    -6851

see 379 files with indirect coverage changes


Re-enable %mean hints in +mook and refactor SIGINT handling

Re-enable %mean hint processing in +mook. They were disabled around November of last year when they caused issues with booting pills.
Fix bug in %mean hint processing in +mook (variable name shadowing issue - we were using the wrong cell var)
Remove signal_hook crate for processing SIGINTs with a flag that was checked on Nock 2, 9, and 11. We now mprotect() the entire NockStack memory arena on SIGINT and gracefully recover from the resulting SIGSEGV.

Resolves #144 & #152
Note: I don't think that the double-tap case of SIGINT is being handled fully correctly right now, but it's difficult for me to check because of the machine from which I need to work on for now. Would appreciate whomever reviews this PR to play around with sending SIGINTs via Ctrl + C and compare to the ergonomics of doing so in Vere. Otherwise, I'll get to it on April 1, once I have my regular work machine back in action.

No idea why the linter is whining. Everything builds, tests, and lints fine on my end using cargo 1.77.0 (3fe68eabf 2024-02-29).

@ashelkovnykov I just opened #223 so we can have in-sync rust versions between CI and devs without forcing Nix on people.

Just a friendly reminder about this PR – merging the %mean hint changes will improve some of the error messages. @eamsden @tacryt-socryp
Without the changes:
/lib/wrapper.hoon:<[67 5].[87 7]>
####
####
####
####
####
####
####
####
nest-fail
####
####

With the changes:
/lib/wrapper.hoon:<[67 5].[87 7]>
/lib/kernel.hoon::[255 1].[412 3]>
/lib/kernel.hoon::[71 1].[412 3]>
/lib/kernel.hoon::[20 1].[412 3]>
/lib/kernel.hoon::[2 1].[412 3]>
/lib/kernel.hoon::[385 3].[387 4]>
mint-nice
/lib/kernel.hoon::[387 3].[387 4]>
/lib/kernel.hoon::[386 3].[387 4]>
nest-fail
-have.@ud
-need.<1?ruo 1.jjz [product=<1.nhq [* <236.hio 51.enr 139.uat 33.rnj 1.pnw %139>]> <33.rnj 1.pnw %139>]>

Thanks for the reminder, we will definitely get to this!


RuntimeError: 'Missing "jwks_uri" in metadata'

I tried using the exact code from loginpass/flask_example and got the following errors:
[2020-02-21 18:32:38,624] ERROR in app: Exception on /google/auth [GET]
Traceback (most recent call last):
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/flask/app.py", line 2446, in wsgi_app
    response = self.full_dispatch_request()
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/flask/app.py", line 1951, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/flask/app.py", line 1820, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/flask/app.py", line 1949, in full_dispatch_request
    rv = self.dispatch_request()
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/flask/app.py", line 1935, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/loginpass/_flask.py", line 60, in auth
    user_info = remote.parse_openid(token, nonce)
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/loginpass/google.py", line 50, in parse_openid
    token.get('access_token'), nonce
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/loginpass/_core.py", line 115, in parse_id_token
    claims_params=claims_params,
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/authlib/jose/rfc7519/jwt.py", line 121, in decode
    data = self._jws.deserialize_compact(s, key_func, decode_payload)
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/authlib/jose/rfc7515/jws.py", line 115, in deserialize_compact
    self._algorithms, jws_header, payload, key)
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/authlib/jose/util.py", line 8, in prepare_algorithm_key
    key = key(header, payload)
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/authlib/jose/jwk.py", line 27, in key_func
    return load_key(key, header, payload)
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/authlib/jose/jwk.py", line 21, in load_key
    key = key(header, payload)
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/loginpass/_core.py", line 95, in load_key
    jwk_set = remote.fetch_jwk_set()
  File "/Users/max/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/authlib/integrations/base_client/remote_app.py", line 137, in fetch_jwk_set
    raise RuntimeError('Missing "jwks_uri" in metadata')
RuntimeError: Missing "jwks_uri" in metadata

Is this a problem with the library? My creds were correct, I believe (and I set the google oauth API to allow redirects to localhost, etc.).

I'm having the same issue mentioned by @InnovativeInventor

The latest changes in  Authlib (0.13+) are unfortunately  incompatible with the current release of loginpass.
The quick fix for now to use Authlib 0.12.1 , it's as simple as :
pip install Authlib==0.12.1

More details on the why this happen : https://github.com/authlib/loginpass/issues/56
cc @asheinfeld  @InnovativeInventor

v0.5 released


vue 2.3.x, v-if do not append element before element moved away

<template>

        Show Element

element

</template>

v-if do not append element before element which had been moved away,
Tested in vue 2.2.6 represent correct, but not in vue 2.3.0, even 2.3.2

same problem.

same problem

same problem


Where can exchanges find support?

What? (required)
What has changed/been added?
Why? (optional)
Why has this change occurred if applicable?
How can this be tested? (optional)
Describe how this change can be tested
Screenshots (optional)
Upload some screenshots of the changes

I can't see the embedded link and would suggest this as the copy:
An operational guide and other resources for exchanges are available on the IOHK support page.


Update inputs for CLI 1.16 to support TV and 8K sources

Description:
Added more input sources per CLI v1.16 spec here: https://rn.dmglobal.com/usmodel/HEOS_CLI_ProtocolSpecification-Version-1.16.pdf
Related issue (if applicable):
Checklist:

[x] The code change is tested and works locally.
[ ] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.
[ ] Tests have been added/updated. No exclusions in .coveragerc permitted.
[x] README.MD updated (if necessary)

@andrewsayre Is it possible to get this merged in? It's currently causing Home Assistant to have some limitations with the newer Denon AVRs. Thanks

@omarlatief have you been able to get a hold of the maintainer?


Wallet connection?

Hello,
I have started testnet full node with bitcore-wallet-service.
I created wallet using it.
Could you point me please how to modify that example to use wallet?
Thanks in advance,
Igor

Done by myself.


[API] Database - Support for NCLOB and CLOB data types

Add support for NCLOB and CLOB data types:
Sample java code to handle NCLOB data type:
Connection connection = getConnection();
NClob nclob = connection.createNClob();
try (Writer writter = nclob.setCharacterStream(0)) {
	writter.write("some data");
	writter.flush();
}
PreparedStatement ps = connection.prepareStatement("");
ps.setNClob(0, nclob);

Potential points to fix the issue:

https://github.com/dirigiblelabs/api-db/blob/master/db/v4/database.js#L385-L387
https://github.com/dirigiblelabs/api-db/blob/master/db/v4/database.js#L698-L704

PreparedStatement.getConnection() and CallableStatement.getConnection() could be used to retrieve the connection in order to create a NClob or Clob data types.

Issue cloned to https://github.com/eclipse/dirigible/issues/1662


How to update CustomFields

Hello, I am struggling to understand how to update CustomFields, when creating new TestCase
            // download custom case fields for my project
            List<CaseField> customCaseFields = testRail.caseFields().list().execute();

            // add new case
            Case testCase = testRail.cases().add(suiteID, new Case().setTitle("New Test Case"), customCaseFields).execute();

Now I know that my customCaseFields, contains field called 'steps' (index 1 in the list)
How can I set value for this custom field when adding new test case?

Hello,
I am not the maintainer of this project, so keep that in mind. That being said, this is how i'm creating a testcase with custom fields in addition to other few fields that are interesting to me.
/**
     * Dynamic creation of the test cases
     */
    private static int createTestCase(String testTitle, String testJiraRef, Section section) {
        Case testCase = new Case();
        testCase.setTitle(testTitle.toLowerCase().trim());
        testCase.setSectionId(section.getId());
        testCase.setRefs(testJiraRef);

        java.util.List<CaseField> caseFields = testRail.caseFields().list().execute();

        setCustomFields(testCase, Map.of(
                "CustomField1","field value 1"),
                "CustomField2", "field value 1"),
                "CustomField3", "field value 1"));

        testCase = testRail
                .cases()
                .add(section.getId(), testCase, caseFields)
                .execute();

        log.info("Created test case {}", testCase);
        return testCase.getId();
    }

Hope this helps.

Hello, I am not the maintainer of this project, so keep that in mind. That being said, this is how i'm creating a testcase with custom fields in addition to other few fields that are interesting to me.
/**
     * Dynamic creation of the test cases
     */
    private static int createTestCase(String testTitle, String testJiraRef, Section section) {
        Case testCase = new Case();
        testCase.setTitle(testTitle.toLowerCase().trim());
        testCase.setSectionId(section.getId());
        testCase.setRefs(testJiraRef);

        java.util.List<CaseField> caseFields = testRail.caseFields().list().execute();

        setCustomFields(testCase, Map.of(
                "CustomField1","field value 1"),
                "CustomField2", "field value 1"),
                "CustomField3", "field value 1"));

        testCase = testRail
                .cases()
                .add(section.getId(), testCase, caseFields)
                .execute();

        log.info("Created test case {}", testCase);
        return testCase.getId();
    }

Hope this helps.

Thank you for that, really helpful, could you please provide content of the 'setCustomField' method? Regards

Hello,
I missed including it. my bad.
implementation of setCustomFields called by createTestCase
private static Case setCustomFields(Case caseToUpdate, Map customFields) {

        Set fieldNames = getCustomFields().stream().map(field->field.getName()).collect(Collectors.toSet());

        if (fieldNames.containsAll(customFields.keySet())) {
            caseToUpdate.setCustomFields(customFields);
        }
        else
            log.error("Could not update custom fields for case {}", caseToUpdate.getId());

        return caseToUpdate;
    }

implementation of getCustomFields called by setCustomFields
 private static List<CaseField> getCustomFields() {
        return testRail.caseFields().list().execute();
    }

The testRail object is just a simple object that is initialised earlier
private static TestRail testRail;

public static void initTestRail(){
            // create a TestRail instance
            testRail = TestRail
                    .builder(TEST_RAIL_ENDPOINT,"user name", "password")
                    .applicationName("TOOLBOX_TEST_RAIL_BOT").build();
}


[branch-2.7][fix][test] Upgrade the netty-tcnative to fix test

Signed-off-by: Zixuan Liu<EMAIL_ADDRESS>Motivation
Old netty-tcnative cannot use the OpenSSL provider, we need to upgrade the netty-tcnative.
Modifications

Upgrade the netty-tcnative from 2.0.42.Final to 2.0.48.Final
Fix testTopicLoadingOnDisableNamespaceBundle test

Documentation

[x] doc-not-needed

The netty-tcnative was not available due to a Java issue, which has now been resolved.


com.apple.WebKit.WebContent process crashed

My iphone 6s iOS 13.4.1. MRYIPC 2.0
i follow your instruction:

server on SpringBoard
client in com.apple.WebKit.WebContent

com.apple.WebKit.WebContent will crash when callExternalMethod. but every process work fine.
this is crash report
[com.apple.WebKit.WebContent-2020-05-27-010515.ips.zip]
(https://github.com/Muirey03/MRYIPC/files/4685664/com.apple.WebKit.WebContent-2020-05-27-010515.ips.zip)

Closing this now that 2.0 has been released. I'll reopen if you still experience this issue


:source! behavior difference

Vim 7.4.1187. In test53.in[1] there is this block of normal-mode commands:
/^<begin
jfXdit
0fXdit
fXdat
0fXdat
dit

which performs on this test buffer:
<begin>
-asdfXasdfasdf-
-asdXasdfasdf-
-asdfXasdfasdf-
-asdXasdfasdf-
-
innertext object

</begin>

But the last <cr>dit does not actually work if you perform the commands interactively. It does work if you save the commands to a file, e.g. "Xdotest", then source the commands with ":source! Xdotest" while viewing the test buffer.
[1] https://github.com/vim/vim/blob/master/src/testdir/test53.in#L21-L26

Does that work better?
diff --git a/src/testdir/test53.in b/src/testdir/test53.in
--- a/src/testdir/test53.in
+++ b/src/testdir/test53.in
@@ -23,7 +23,7 @@ jfXdit
 0fXdit
 fXdat
 0fXdat
-dit
+0f<dit
 :"
 :put =matchstr(\"abcd\", \".\", 0, 2) " b
 :put =matchstr(\"abcd\", \"..\", 0, 2) " bc

@chrisbra Yes, for sure. But is this possibly a bug with :source! ?

might be. I am not sure.

Justin M. Keyes wrote:

Vim 7.4.1187. In test53.in[1] there is this block of normal-mode commands:
/^<begin
jfXdit
0fXdit
fXdat
0fXdat
dit

which performs on this test buffer:
<begin>
-asdfXasdfasdf-
-asdXasdfasdf-
-asdfXasdfasdf-
-asdXasdfasdf-
-
innertext object

</begin>

But the last <cr>dit does not actually work if you perform the
commands interactively. It does work if you save the commands to a
file, e.g. "Xdotest", then source the commands with ":source! Xdotest"
while viewing the test buffer.

Weird, it's like the curswant column is different.  Ah, it's the
difference between CR and NL: You type CR but the line break is a NL.
Try typing CTRL-J instead.
So Christian's suggestion to do "0f>" removes the difference.
--
Proof techniques #2: Proof by Oddity.
SAMPLE: To prove that horses have an infinite number of legs.
(1) Horses have an even number of legs.
(2) They have two legs in back and fore legs in front.
(3) This makes a total of six legs, which certainly is an odd number of
legs for a horse.
(4) But the only number that is both odd and even is infinity.
(5) Therefore, horses must have an infinite number of legs.
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

So not a bug. Thanks


Add Validate Ending Date Time Against Granules

Is this a new check? Please describe the check and the field.
<Collection/Temporal/RangeDateTime/EndingDateTime>:check whether the ending date time matches the ending date time of the first granule in the collection (if granules exist.)
Describe the checks in steps

Check whether the Ending Date Time matches the granule metadata.
If the granule temporal metadata does not match, provide a message stating "There is a discrepency between the ending date time and the end time of the last granule in the collection."

Is there a similar check already implemented? Please list the name of the check
Additional context
Note: if only a date is provided (rather than a dateTime), then only the date needs to be compared. Refer to "Validate Ending Date Time Against Granules" in the QA Rules spreadsheet for more information.

Addressed by: 298ab54


[New features] Read new and/or receipt messages

Hi! I've found your project very helpful for my needs. However, I need reassurance that my sent messages are delivered successfully, as this is crucial for my use case. I'm curious if you plan to implement these features or this project in maintenance mode?

Sad... (


Make browse service show album art when available

It'd be nice if the browse service's album listings included album covers if they've already been downloaded.
I'm not sure if this is possible, since it seemed like I was already close to an internal Binder size limit when I first implemented this junk.

https://developer.android.com/guide/topics/media-apps/audio-app/building-a-mediabrowserservice says:

Note: MediaItem objects delivered by the MediaBrowserService should not contain icon bitmaps. Use a Uri instead by calling setIconUri() when you build the MediaDescription for each item.

Maybe I can make CoverLoader into a content provider and then attach content URIs (based on Song.coverFilename) to the MediaItem objects. I'd probably also need to make StatsRow include the cover filename from one of the album's songs. Ugh.

More info: https://developer.android.com/training/cars/media#display-artwork

This seems to work well for the albums-by-artist view:

I'll probably avoid doing it for the artists and albums views since those don't lend themselves to a tile layout (way too many items) and I'm fearful that Android Auto will try to download thousands of images simultaneously.


Nav/footer cut off/display looks bad/unprofessional on mobile

Can be fixed with flexbox, I guess.

Hm, or maybe just by removing hardcoded height.

Just to clarify the last screenshot, here is another one make on desktop:

Notice the scrollbar on the right. This is the bottom of the page, but some text goes even lower…


Version Bugs

The following are fixes due to version changes of TensorFlow
Kindly have a look: @ginobilinie @rogertrullo

Thanks. We will follow your suggestion to fix it.