Update node.js software requirement to point to Shopz

The current documentation points to node.js trial code that will be going away in Jan 2019 to be replaced by a no-charge version of node downloadable by Shopz.
ENUS918-171.PDF

Latest update from Slack:

the node.js team plans to continue publishing pax.Z drivers on IBM Developer https://developer.ibm.com/node/sdk/ztp/ (so doc continues to be correct on this point.) However the latest is now <IP_ADDRESS> and there are two ways to get the code either Shopz or IBM Developer. The binaries are identical to what you'd get for the no-charge node.js via Shopz (in SMP/E format).....or the pax file on Developer. Same code just packaged differently.   It is recommended that all Zowe customers move to that level (or newer), as the previous "trial" versions had a test that forced the need to update the code once the evaluation period expired.  It is recommended to  update the docs to explicitly say <IP_ADDRESS> or newer.

Where can I find the exact text ? I would like the node.js team to review. I am concerned there may still be confusion.

Hi Bruce, @armstro, this is the link to the topic that discusses Node.js: https://github.com/zowe/docs-site/blob/docs-staging/docs/user-guide/systemrequirements.md
We still point users to https://developer.ibm.com/node/sdk/ztp but the Node.js version is updated to be <IP_ADDRESS>.

Let me have the node.js team review and see if they will provide advice. I don't think we want to point to https://developer.ibm.com/node/sdk/ztp  because the node.js code expires in 90 days. That was ok for Zowe Open Beta but for Zowe 1.0 we need customers to have a level of node that does not expire.

The node.js team has provided a blog on how to obtain node depending on the use case by the customer https://developer.ibm.com/mainframe/2019/04/17/ibm-sdk-for-node-js-z-os-at-no-charge/ It might be useful for zowe doc to point to this blog for additional info

@armstro Hi Bruce, the Zowe doc has been updated to point users to that blog as well as summarized briefly the two ways users could use to satisfy the prerequisite for Zowe. It would be great if you could take a look at the doc. See https://github.com/zowe/docs-site/blob/docs-staging/docs/user-guide/install-nodejs-zos.md.
@Joe-Winchester Hi Joe, some updates to Node.js install. See above. Wondering if you could review that too to keep me honest.
Thanks!


Request for Tamil translation.

Hi,
I am a SriLankan Tamizhan and i like to contribute to the translation process of this documentation and refactoring the documentation website as same as https://beta.reactjs.org .
வணக்கம்,
நான் ஒரு இலங்கை தமிழன் மற்றும் இந்த ஆவணத்தின் மொழிபெயர்ப்பு செயல்முறையிலும், https://beta.reactjs.org போன்ற ஆவண இணையதளத்தை மறுசீரமைப்பதிலும் பங்களிக்க விரும்புகிறேன்.

Hi folks, sorry for no response.
We've been working on new React docs, and so translations of the old site were deprioritized.
In the meantime, it looks like our GitHub permissions sync may have broke.
Now that we've rolled out the new site and reset the repositories for new translations, I'm going to close all old pull requests including this one so that we can start from a clean slate. If you'd like to still make the same change, please open a new PR.
Thanks, and sorry for the churn.


Fix convertInchesToYards

There is currently a method called convertInchesToYards that lives in /lib/convertInchesToYards.js.
It is incomplete and needs to be fixed!

This method expects a number as input (inches) and should return a number (yards) with up to two decimal places. You need to make sure it throws an error when the input is not a number.
Acceptance Criteria:

Running yarn test <methodName> results in tests passing.
You have written a skeleton method for someone else to work on.
You have written tests surrounding your skeleton method.
Running yarn lint does not print any errors to the console!
Optional: write one or two more tests surrounding the method you are solving to account for potential edge cases.

Please include the skeleton of a new method + an accompanying test for someone else to work on at the time of creating a pull request! A pull request will most likely be denied if it does not contain a skeleton method for someone else to work on! For more information, please read the Contributing Guide.
Thank you so much for your contribution!

I'll do this one. 👍


Database question

Hello Jedi Reza!
Quick question:
I am thinking on changing the db (from mongo to aerospike / cassandra / dynamo)
Is there any possibility to change this on-the-fly? I mean, maybe we want to migrate in the future
I am thinking on translating my app slim framework to node.
Anne
wannabe api Jedi

Thank for opening an issue.
Currently frame only supports MongoDB. This is primarily because we use the hapi-mongo-models module.
You could use something like Bookshelf or Sequelize, but you'd have to go through Frame and update everything to work with those kinds of models instead.


[Binance] KLine/Ticker interval

I am trying to get CandleStick data using streaming api and migrate existing code from binance-connector-java. It seems the interval is not respected:
`
ExchangeSpecification spec = StreamingExchangeFactory.INSTANCE
.createExchange(BinanceStreamingExchange.class)
.getDefaultExchangeSpecification();
	BinanceStreamingExchange exchange = (BinanceStreamingExchange) StreamingExchangeFactory.INSTANCE
			.createExchange(spec);

	ProductSubscription subscription = ProductSubscription.create()
			.addTicker(CurrencyPair.BTC_USDT).build();

	exchange.connect(subscription).blockingAwait();
	exchange.enableLiveSubscription();

	BinanceStreamingMarketDataService marketDataService = exchange.getStreamingMarketDataService();

	Observable<?> service = marketDataService
			.getTicker(CurrencyPair.BTC_USDT, KlineInterval.m15);

	Disposable klines = service.subscribe(data -> {
		LOG.info("Candlestick: {}", data);
	});

`
The problem with the above code is causes the websocket to emit events multiple times a second. Changing to use 'addKline()' gives the same results. So my questions:

In Binance terminology kLine is used to obtain a candleStick data (timestamp, open, close .. etc). What is the equivalent in XChange?
Does XChange-binance respece subscription to specific timeframe (1 minute, 5 minutes , 15 min) ? This does not look like the case, or I am using it in wrong way.

Hi, @malakeel
According to binance Api docs(https://binance-docs.github.io/apidocs/spot/en/#kline-candlestick-streams-for-utc)
Update Speed: 1000ms for 1s, 2000ms for the other intervals Kline/Candlestick chart intervals
There is an example of usage in the tests folder  BinanceKlineExample
I think the code should be something like this:
Map<Instrument, Set<KlineInterval>> klineSubscriptionMap = new HashMap<>();
    HashSet<KlineInterval> intervals = new HashSet<>();
    intervals.add(KlineInterval.m1);
    klineSubscriptionMap.put(new CurrencyPair("BTC/USDT"), intervals);
    exchange
        .connect(new KlineSubscription(klineSubscriptionMap))
        .blockingAwait();

@rizer1980
Thank you. My bad. I forgot that I need to filter the events by isClosed() to get the actual candle-stick data for that specific time frame. I appreciate the quick reply.


Update iot links

@CIPop since yesterday when you merged your update it looks like the iot docs have gone away from the github io site. For now putting NA for those links until we can figure out why the docs didn't publish.
@danieljurek @ahsonkhan any ideas?

From a little more digging it I found https://dev.azure.com/azure-sdk/internal/_build/results?buildId=2185005&view=logs&j=5e8cddd4-765d-5046-f31f-2d7d6b215293&t=980d3f21-99e6-5742-c42e-833c0a803503&l=20 which we seemed to be looking for the az_iot entry that was removed from the csv for building the ToC.
I think we are looking for that package name because of https://github.com/Azure/azure-sdk-for-c/blob/54b1a9a98e593dc40d1496fc9fbfc2640486cf8d/eng/scripts/Language-Settings.ps1#L52. So I suspect if we need to decide if we want a ToC node for these new packages we will need to add them to the upload list.

For now I've linked directly to the github.io ref docs instead of the ToC page but I'll let you guys figure out how you want to handle the ToC.


Update migrate-dotnet-to-isolated-model.md

Add the information about cosmos db change feed trigger input document which will be a IReadOnlyList instead of IReadOnlyList

Already present at a different location in Microsoft docs so closing the PR


maybe can add a some logic in burn filter?

I saw there are some burn rate like 90%, 98%, etc,
can we add some logic here to calculate that? reckon not necessary to be 100% burnt?

there are occasionally some, like this one:
https://dexscreener.com/solana/34dhccrvcvnye1zkbnof17w3t4ajomcc7onz3mynhsz9

Shyft api has burn percentage info and it's paid api.
https://docs.shyft.to/solana-indexers/case-studies/raydium/get-pool-burn-percentage

We can add that, it will be included with new changes.

TY @fdundjer
Aside from burn percentage is good indicator.
I wonder, if it's good to filter out tokens with allocations other than pool.
I see bunch of shitcoins, that has 100% burn but they have tokens outside the pool.


Update Build team permissions

Requested permissions allow Build Team better troubleshoot issues with maintained services.

Can we use groups in bindings instead of individual users?

Can we use groups in bindings instead of individual users?

I second this.  Can you define a group or groups in infra-deployments and use the Group Sync Operator to synchronize the group with a Github Team?  We can synchronize Github Teams from infra-deployments to the clusters.  It's just icky technical debt to have individuals' usernames in the infra-deployments code.

Changes look OK to me, but if there's a way to define groups instead of individual users, it would make the maintenance easier.

@manish-jangra @amfred I've updated PR, please review again.
Also, I'd like to ask you to check the group name as I cannot list groups to see the respective name.

/lgtm

/retest-required

/test appstudio-e2e-tests

/test appstudio-e2e-tests


Polymorphism & Discriminator

In the context of Polymorphism there are cases where the discriminator could have multiple values pointing to the same object
    CommunicationChannel:
      type: object
      oneOf:
      - $ref: '#/components/schemas/Phone'
      - $ref: '#/components/schemas/Email'
      - $ref: '#/components/schemas/PostAddress'
      discriminator:
        propertyName: type
        mapping:
          CALL: '#/components/schemas/Phone'
          SMS: '#/components/schemas/Phone'
          EMAIL: '#/components/schemas/Email'
          POST: '#/components/schemas/PostAddress'

as the generated code ignores one of the discriminators CALL or SMS
because the generated functions are called based on the object (FromPhone) and not on the discriminators
// FromPhone overwrites any union data inside the CommunicationChannel as the provided Phone
func (t *CommunicationChannel) FromPhone(v Phone) error {
	v.Type = "SMS"
	b, err := json.Marshal(v)
	t.union = b
	return err
}

The only work around I found is to create 2 new objects
    CommunicationChannel:
      type: object
      oneOf:
      - $ref: '#/components/schemas/CallPhone'
      - $ref: '#/components/schemas/SmsPhone'
      - $ref: '#/components/schemas/Email'
      - $ref: '#/components/schemas/PostAddress'
      discriminator:
        propertyName: type
        mapping:
          CALL: '#/components/schemas/CallPhone'
          SMS: '#/components/schemas/SmsPhone'
          EMAIL: '#/components/schemas/Email'
          POST: '#/components/schemas/PostAddress'
    CallPhone:
      allOf:
        - $ref: '#/components/schemas/Phone'
    SmsPhone:
      allOf:
        - $ref: '#/components/schemas/Phone'

im having the exact same issue

Looks like a dupe of #1530


Allow "0" duration on cards

When duration is set to "0", duration and time unit should be displayed on the card.

Not able to see the duration and time unit when duration is set on "0". @nesadrian

@SayyareHamit This is ready for test in TEST env now

You can move this to pending release if the test passes

Works good in TEST env. @nesadrian


documize-community: 3.0.0 -> 3.1.0

Motivation for this change
See https://github.com/documize/community/releases/tag/v3.1.0
As noted in the release notes, frequent releases will be provided to
provide the same features as in managed hosting.
Things done

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

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

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

cc @elseym (already deployed to my documize instance, but I'd love to get some feedback from you :) )

@GrahamcOfBorg test documize

works flawlessly, thanks @Ma27 !


Deployment

Deployment
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information
Acceptance Criteria
GIVEN a Prework Study Guide website,
WHEN I visit the website using the URL,
THEN I can access my website from any browser

Struggled to figure out why gitpage was displaying readme instead of index.html. By moving html out of prework-study-guide folder and adjusting path to css, js, and img to reflect this change, gitpage displayed index.html correctly.


Add function to search documents

This PR adds the basic function to search records. This only supports the query parameter and its use is thus pretty limited.
Foillowing PRs will add support for more parameters.

Tested locally, the function works 😉


7521-inconsistent-rounding

updated user-open-orders to use the fullPrecisionPrice as the avgPrice value passed back. Updated the +/- indicator on open orders as it wasn't properly setting the +/-.
Clubhouse Story
Submitter checklist

[x] Test covering functionality added/fixed in
Check the linked story includes the following:

[x] Steps to reproduce
[ ] Screenshot (If applicable)

Reviewer Checklist

[ ] Test/lint pass
[ ] Post merge, story marked complete


Improve error handling

Our current error handling implementation has room for improvement in providing clear and consistent error messages to the client. Enhancing this aspect will help in troubleshooting issues more effectively and improve overall user experience.
Objectives:
Review and Refactor Error Handling Logic: Assess the existing error handling mechanisms to identify areas where error processing and communication can be improved.
Testing and Validation: Add comprehensive tests to validate the new error handling behavior and confirm that the improvements address the current shortcomings.
Acceptance Criteria:

All error responses follow the standardized format.
The refactoring does not introduce breaking changes for existing clients.
Error messages are clear, actionable, and provide sufficient information for debugging.

Validation errors should return 4XX for client submitted data.

Tests cover a variety of error scenarios and confirm correct behavior.

Example
If an env. var. is not set, calling getOrThrow on the configuration service will thrown an unknown error that is otherwise hard to debug.

https://github.com/safe-global/safe-client-gateway/issues/1301


devserver: use the CoreOS app id

currently update_engine doesn't check that the appid it gets back is the appid it actually requested, similarly devserver doesn't check the appid requested and returns this hard-coded one.
Both issues need fixing but for now make things not explode.

lgtm


change the observation and return

Hi, thanks for your working. My code only supports gym standard output (a, s, r, info), and I don't want the state space to be a dictionary, please tell me where I can change this output.

Hey, I would advice to update your code to support gymnasium.
Otherwise you can wrap your environment to return done (terminated or truncated)
For the dict observation you can use the flatten wrapper from gymnasium


CVE-2023-44487, go and mod upgrades

upgrade go to 1.20
upgrade all modules
breaking changes in sigs.k8s.io/controller-runtime
disable HTTP2 for webhook server

/retest


Restore backup without the resources on Upsun

Context
With Git 27 (not yet released but coming soon), when you restore a backup on Upsun, we are by default restoring the resources to their state when the backup was taken.
This applies mainly for when you restore a backup to an existing environment. In this case, the containers are (probably) still running on this environment, so when you restore the backup, the resources of these containers are by default set back to what they were when the backup was taken.
It's a bit different for new containers, where the resources initialization strategy (--resources-init option) is used to initialize the resources of these new containers. Knowing that there are only 2 cases when new containers are initialized => 1) when you restore to a new environment, in that case, all containers are new, or 2) when you restore to an environment where you have removed some containers since the backup was taken, in that case, these removed containers will be restored using the resource initialization strategy.
Description of the changes to be made
1- Just like we have a --no-code option to not restore the code, we would like to add a --no-resources option to not restore the resources.
With git 27 (https://api.platform.sh/docs/#tag/Environment-Backups/operation/restore-backup), the API will have a restore_resources key in its payload, similar to the restore_code one.
2- In the help text of the --resources-init option (upsun backup:restore --help), update the default when the option is not set to backup instead of parent.

Like this? ^

Like this? ^

Yes, that looks good 🙂


KAFKA-3370 nearest offset reset

Introduce nearest.offset.reset option on the Consumer, which will only be used on OffsetOutOfRangeException.
On enable, the offset will be reset to the earliest if out-of-range offset is not higher than the earliest offset, otherwise it will be reset to the latest offset.

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

This is quite old ticket, we have implemented similar feature and used inside Agoda for a while. so we decided to open a pr here as well.
Could you help with the review @guozhangwang ?


[Bug]: The Data display inside the JSON is not in Correct format

Is there an existing issue for this?

[X] I have searched the existing issues

Description
The display of Data inside the JSON is messed up

Steps To Reproduce

Login as demo user
Click on members& setting tab
Click on Audit logs
Open any one of the event
Verify the display of JSON format display

Public Sample App
No response
Version
http://ec2-65-2-149-212.ap-south-1.compute.amazonaws.com/applications

What is the preferable format for JSON? Above is in alphabetical order.
@vuiets

Hey, it's on the Events List doc on the PRD. We could follow the same order.

This is done.


Chat window doesn't display new messages after some amount of time.

I noticed that the chat window area eventually becomes unscrollable to new messages. I'm not sure if this is related to time or number of messages or something else entirely.

it's probably because the view resets to 0,0 when a new message pops up, thus when the chat log is decently long, it becomes impossible to scroll to the newest messages.


Issue defining ContentItem Action Filters on new Webhook creation

Brief bug description
While attempting to create a new webhook with content item action filters, the MAPI returns with validation errors because the actions block on the content_item trigger doesn't match the expected format.
Additional context
In the SDK, the following typescript interfaces are defined:
interface IAddWebhookData {
	name: string;
	secret: string;
	url: string;
	last_modified?: string;
	enabled?: boolean;
	delivery_triggers: {
		slot: WebhookDeliveryTriggerSlots;
		events: WebhookDeliveryTriggersEvents;
		asset?: WebhookContracts.IWebhookAssetContract;
		content_type?: WebhookContracts.IWebhookContentTypeContract;
		taxonomy?: WebhookContracts.IWebhookTaxonomyContract;
		language?: WebhookContracts.IWebhookLanguageContract;
		content_item?: WebhookContracts.IWebhookContentItemContract;
	};
}

interface IWebhookContentItemContract {
	enabled: boolean;
	actions?: WebhookContentItemActions[];
	filters?: IContentItemFilters;
}

type WebhookContentItemActions = 'published' | 'unpublished' | 'created' | 'changed' | 'metadata_changed' | 'deleted' | 'workflow_step_changed';

In this case, the "actions" is defined as an array of strings, but in the MAPI documentation, it appears that it should be an array of an object that contains an "action" and a "transition_to" attribute.
https://kontent.ai/learn/docs/apis/openapi/management-api-v2/#tag/Webhooks

Working on it now

Released in 5.8.1


miniasm prints no gfa if PAF file contains self-mapped read

If the PAF file contains self-mapped reads like this:
6cd9b4ce-556b-46f1-b3b4-bec47970595b	5929	0	5914	+	6cd9b4ce-556b-46f1-b3b4-bec47970595b	5929	0	5914	1974	0	255

Then miniasm does not print a GFA file. This is easy to fix by not including these reads in the PAF but is undocumented behaviour.

Helloo! I have a similar problem to the above. minmap2 seems to produce a solid .paf but then miniasm does not print anything to the .gfa. miniasm only loads 1 hit and 1 sequence in the first step.
Anybody know what is going on ? :) Do we just have to remove the self-mapped reads ?

HI! Same problem, could you fix it?


Improved IAM permission docs section

Tweaked README to contain same language regarding the IAM policy requirement/warning message
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

I will also merge to the developer_preview branch.


App without http server

Hi,
We have a Rails app without any http server.
We use it exclusive for jobs/workers.
We would like to autoscale jobs but we could not make it work.
We use Hirefire in others app with http server without any trouble.
Is it possible to use this gem in a Rails app without http server available?

Hey,
Currently you do require an http server in order to serve the job queue information. So for now it isn't possible to use hirefire without an http server. In the future we may provide the ability to periodically send data to hirefire rather than having hirefire fetch data, in which case an http server wouldn't be necessary.
This isn't on the roadmap though, so it won't be implemented anytime soon. The simplest thing that you could do is setup bare bones Rack application that only serves hirefire-resource via a single web dyno. Other than that there currently aren't any options available.

ok,
Thank you


Update material.md

modify “,” to ";"

Let's close this one as you did a more complete one in #779


Update scala-compiler, scala-library, ... to 2.12.14

Updates

org.scala-lang:scala-compiler
org.scala-lang:scala-library
org.scala-lang:scala-reflect

from 2.12.8 to 2.12.14.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (2.12.8).
You might want to review and update them manually.
.travis.yml

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-lang" } ]

labels: library-update, semver-patch, old-version-remains

Coverage remained the same at 95.918% when pulling a297e60270efd984a3685e32ab8e8de86a708aa3 on scala-steward:update/scala-compiler-2.12.14 into cc542fa6a0c118677a94867c631cfd3799170ec5 on iheartradio:master.


LanguageServiceHost.readFile is no longer optional

Bug Report
🔎 Search Terms

typescript.d.ts

🕗 Version & Regression Information
4.7.0-dev.20220315
⏯ Playground Link
NA
Bug
In typescript.d.ts, LanguageServiceHost.readFile is no longer marked as an optional method in 4.7.0-dev.20220315 (checked by running npm install typescript@next)
This method was still optional in 4.7.0-dev.20220303 and I also see the method is optional in main: https://github.com/microsoft/TypeScript/blob/5f017df609b61f017baa61ff7679aabb39d089fb/lib/typescript.d.ts#L5551

From @weswigham it sounds like this is by-design. Will look into adopting it for VS Code


Cannot get simple example to work with current angular2 (2.4.1)

Dear all,
I started some time ago a own tree component for angular2 that works fine. Lazy loaded publications from meteor frame work.
As I understood now how to write a component by myself I thought it is a good idea to use an already used component that has already features like dnd implemented.
I tried to implement the sample described here:
https://angular2-tree.readme.io/v2.8.0
I installed the module with npm and added a very simple example as described.
The implemented code can be found here:
https://github.com/mfechner/meteor-ng2-tree/tree/angular2-tree-component
But I see an error message if I try to load it:
Error: trackBy must be a function, but received undefined     at NgFor.set [as ngForTrackBy] (ng2-mobx-debug.ts:259) [angular]     at Wrapper_NgFor.check_ngForTrackBy (/CommonModule/NgFor/wrapper.ngfactory.js:29) [angular]     at View_TreeNodeCollectionComponent1.detectChangesInternal (/TreeModule/TreeNodeCollectionComponent/component.ngfactory.js:120) [angular]     at View_TreeNodeCollectionComponent1.AppView.detectChanges (ng2-mobx-debug.ts:259) [angular]     at View_TreeNodeCollectionComponent1.DebugAppView.detectChanges (ng2-mobx-debug.ts:259) [angular]     at ViewContainer.detectChangesInNestedViews (ng2-mobx-debug.ts:259) [angular]     at CompiledTemplate.proxyViewClass.View_TreeNodeCollectionComponent0.detectChangesInternal (/TreeModule/TreeNodeCollectionComponent/component.ngfactory.js:47) [angular]     at CompiledTemplate.proxyViewClass.AppView.detectChanges (ng2-mobx-debug.ts:259) [angular]     at CompiledTemplate.proxyViewClass.DebugAppView.detectChanges (ng2-mobx-debug.ts:259) [angular]     at CompiledTemplate.proxyViewClass.AppView.internalDetectChanges (ng2-mobx-debug.ts:259) [angular]     at View_TreeComponent2.detectChangesInternal (/TreeModule/TreeComponent/component.ngfactory.js:260) [angular]     at View_TreeComponent2.AppView.detectChanges (ng2-mobx-debug.ts:259) [angular]     at View_TreeComponent2.DebugAppView.detectChanges (ng2-mobx-debug.ts:259) [angular]     at ViewContainer.detectChangesInNestedViews (ng2-mobx-debug.ts:259) [angular]
Are there known problem with a recent version of angular2 (2.4.1)?
To see the angular2 client related part, go into this folder:
https://github.com/mfechner/meteor-ng2-tree/tree/angular2-tree-component/client/imports/app

Hi,
I accidentally released a beta version with bugs 2.8.1-performance. I think you might have installed it.
Can you install 2.8.2 (or 2.8.1 explicitly) and check if it solves it?

Am 21.02.2017 um 00:34 schrieb adam klein:

I accidentally released a beta version with bugs 2.8.1-performance. I
think you might have installed it.
Can you install 2.8.2 (or 2.8.1 explicitly) and check if it solves it?

thanks, that solved it.
Gruß
Matthias
--
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the universe trying to
produce bigger and better idiots. So far, the universe is winning." --
Rich Cook

Awesome


refactor: added separate app for advertising (#18)

[refactor] Separate out application of advertising Issue: https://github.com/fafadiatech/newscout_web/issues/18

@yspanchal is this good to go?

@yspanchal is this good to go?

yes.


kind-projector is published from the typelevel org now

having this merged will be a minor help to the Scala community build,
which assumes the new org

oh, oops, I need to use the version that was published for 2.13.0-M5. fixing...

gah, you know what, this should just wait until y'all are on 2.13.0-RC1 or RC2 or final, never mind, I'll work around it in the community build confidence file for now

@SethTisue Thanks for this, fyi: #181

@SethTisue, so you know, #181 was just merged, and we're building on 2.13.0 now. Thanks!

@zakpatterson awesome! I'll try it in the Scala 2.13 community build, but I'll need to fix some dependencies first
[info] Project scala-pet-store-------------: DID NOT RUN (stuck on broken dependencies: doobie, tsec, tut)

Yep all those were advanced a few times to get this build to work. I'm not at all clear on how the build actually happens, but it seems this replacement is also no longer needed:
https://github.com/scala/community-builds/commit/1c1e70c5c96953af2985b239786041e7f646b9bd#diff-13924878884a607db34ef8aa8c07a253R2564
Anyway, totally happy to help let me know if you need anything else from us.


Add support for showing a series of blog posts

I want to be able to link a collection of blog posts. Tags/categories are pretty bad at this, so I've come up with series:

and an index, which I don't link to anywhere, not sure if I will either.

I've made a bunch of existing posts that were connected also a series:

You opt in by adding series: "My Series Name" to the YAML at the top of a page.

Ha, Danger failed with a GitHub API 422:
message: body is too long (maximum is 65536 characters)

Yeah - :D

Looks 💯


Feature request: make it easier to cache a 3-legged auth credential

There is an API that requires a 3-legged auth flow like:
def get_credentials_from_secrets(client_secrets_file, api_scope):
  flow = client.flow_from_clientsecrets(
      client_secrets_file,
      scope=api_scope,
      redirect_uri='urn:ietf:wg:oauth:2.0:oob')
  auth_uri = flow.step1_get_authorize_url()
  print 'Please navigate to:\n%s' % auth_uri
  auth_code = ''
  while not auth_code:
      auth_code = raw_input('Enter the auth code: ')
      auth_code = auth_code.strip()
  return flow.step2_exchange(auth_code)

When this is run in an interactive script like:
#  ...
def main(args):
    creds = get_credentials_from_secrets(...)
    dispatch_by_command_and_execute(args, creds)
# ...

... this results in redundant authentication each time the script is run as in:
$ ./myapi.py list
$ ./myapi.py get --id=<id>

I'd really like a function like get_credential_from_secrets to be provided that automatically caches the credential. Bonus points for being smart about when to obtain the auth code via the terminal (such as when one is working in a headless environment such as SSHed remotely) vs via a browser. It doesn't make sense that multiple orgs and teams need to re-invent the wheel in implementing this caching.

The auth library used in your sample, oauth2client, is deprecated in favor of google-auth. Using 3LO with google-auth means using oauthlib/requests-oauthlib and there are lots of resources out there for dealing with storage for those libraries.
oauth2client does have Storage classes that can be used.

The documentation here:
https://developers.google.com/api-client-library/python/
Still references oauth2client. Can you ensure that the docs there are up-to-date?

Also note that documentation here:
https://developers.google.com/api-client-library/python/samples/samples
... likewise refrences "flow_from_clientsecrets".

Yes, I'm aware of this.
On Thu, Mar 1, 2018 at 12:35 PM Michael Safyan<EMAIL_ADDRESS>wrote:

Also note that documentation here:
https://developers.google.com/api-client-library/python/samples/samples
... likewise refrences "flow_from_clientsecrets".
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/google/google-api-python-client/issues/483#issuecomment-369722301,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPUc3CYpZU5iHf6PXl_Zc376QEKeHaeks5taFuIgaJpZM4SY6YO
.


docs: how to mock dependencies of initialization logic #5583

closes #5583

v14.10.1 has been released and contains a fix for the issue. Feel free to reopen the issue or to submit a new one if you meet any problems.


form-field: support swapping various child components with ngIf

Bug, feature request, or proposal:
I recently ran into a bug that mat-hint threw an error when its corresponding matInput is inserted conditionally. E.g. take the following template:
<mat-form-field>
    <input *ngIf="isFile()" matInput placeholder="Enter file name" formControlName="filename">
    <input *ngIf="isDirectory()" matInput placeholder="Enter directory name" formControlName="filename">
    <mat-hint>
      Some hint.
    </mat-hint>
</mat-form-field>

Note that the only reason inputs are inserted conditionally here is because the placeholder text is different depending on the condition.
This will throw the following error:
app.component.html:7 ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'null'. Current value: 'mat-hint-0'.
    at new d (VM8254 zone.min.js:1)
    at viewDebugError (VM7606 core.umd.js:8466)
    at expressionChangedAfterItHasBeenCheckedError (VM7606 core.umd.js:8444)
    at checkBindingNoChanges (VM7606 core.umd.js:8608)
    at checkNoChangesNodeDynamic (VM7606 core.umd.js:12515)
    at checkNoChangesNode (VM7606 core.umd.js:12464)
    at debugCheckNoChangesNode (VM7606 core.umd.js:13241)
    at debugCheckRenderNodeFn (VM7606 core.umd.js:13181)
    at Object.eval [as updateRenderer] (VM7993 AppComponent.ngfactory.js:78)
    at Object.debugUpdateRenderer [as updateRenderer] (VM7606 core.umd.js:13163)
    at checkNoChangesView (VM7606 core.umd.js:12283)
    at callViewAction (VM7606 core.umd.js:12650)
    at execEmbeddedViewsAction (VM7606 core.umd.js:12628)
    at checkNoChangesView (VM7606 core.umd.js:12282)
    at callViewAction (VM7606 core.umd.js:12650)

This is not a problem when the input is not inserted conditionally but rather placed in the template right away. I'm not sure if that is by design or not but it caused me some hours of debugging until I realised it was the combination of mat-hint inside a mat-form-field whom\s matInput is rendered using *ngIf.
What is the expected behavior?
I expected this to just work, but again, maybe this is by design but then we should document somewhere that matInputs aren't allowed to be inserted using structural directives.
What is the current behavior?
Described above.
What are the steps to reproduce?
Here's a plunk that reproduces the error: http://plnkr.co/edit/MrUvFVKIW1BoX9d96eeu?p=preview
Simply check the console.
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
I'm using @angular/material version 2.0.0-beta.11 but the plunk uses the latest version. Unfortunately I can't tell if this error has been thrown in older versions as well.
Is there anything else we should know?
Yeah, you're all doing an amazing job. Thanks for that.

Rather than conditional <input> elements, I suggest just setting up a dynamic placeholder binding:
html:
<input [placeholder]="myPlaceholder"

typescript:
myPlaceholder = 'dynamic placeholder'

Though I was planning on looking into making form-field pieces more swappable

@mmalerba while your suggestion will work with a normal string, but I don't see it usable with the current i18n implementation of angular for different languages. 😞 Or am I missing something?
(while you are thinking about "form-field pieces that are more swappable" it would be really useful for me that the <mat-form-field> recognizes matInputs that are placed via <ng-content> in it. Here a stackblitz with an example of what I mean...)

I am having this issue too, but it is with mat-error instead of mat-hint:
<input *ngIf="!structure[key].options" matInput [formControlName]="key"
    [placeholder]="structure[key].label">

<mat-select *ngIf="structure[key].options"
    [placeholder]="structure[key].label" [formControlName]="key">
        <mat-option *ngFor="let value of structure[key].options"
            [value]="value.value">{{value.label}}</mat-option>
</mat-select>

You can localize a placeholder using:
<mat-form-field>
    <input *ngIf="isFile()" matInput i18n-placeholder placeholder="Enter file name" formControlName="filename">
    <input *ngIf="isDirectory()" matInput i18n-placeholder placeholder="Enter directory name" formControlName="filename">
</mat-form-field>

But not the most DRY approach. According to the documentation:
"The placeholder can be specified either via a placeholder attribute on the input or a  element in the same form field as the matInput."
https://material.angular.io/components/input/overview
So a better way of localizing multiple types of placeholders would be:
<mat-form-field>
    <mat-placeholder i18n *ngIf="isFile()">Enter file name</mat-placeholder>
    <mat-placeholder i18n *ngIf="isDirectory()">Enter directory name</mat-placeholder>
    <input matInput formControlName="filename" />
</mat-form-field>

And that might solve your errors too as you will only have the single input?

Also suffering hard from this issue, requiring me to have a lot of redundant code, as errors and hints cannot be build together dynamically!
Any input on this issue from the Angular team?

I have an open question on stackoverflow where I encountered the same issue.  In my case I need to dynamically swap two inputs: one that does and one that does not have have a custom errorStateMatcher.

It seems to be the same as https://github.com/angular/components/issues/16209

Try use Unique ID for the hint. A simple hack to make the error go away
<mat-hint [id]="field.name">No error</mat-hint>

I'm also having this issue, except the solution keego posted above didn't work for me. I've tried conditionally rendering a whole new mat-form-field for each input, or just conditionally rendering the inputs inside of it with ng-content/template wrappers - but no matter what I do I keep hitting mat-form-field must contain a MatFormFieldControl whenever angular goes to show the second element. If I don't wrap the problematic elements in <mat-form-field> (and ignore how hints/labels no longer appear properly) I no longer hit the error and the form behaves as expected.
Here's my code:
  <ng-container [ngSwitch]="type">
    <ng-container *ngSwitchCase="'boolean'">
      <mat-form-field>
        <mat-label>Value</mat-label>
        <mat-hint>{{example}}</mat-hint>
        <mat-checkbox [formControl]="formControl.get('__value')"></mat-checkbox>
      </mat-form-field>
    </ng-container>
    <ng-container *ngSwitchDefault>
      <mat-form-field>
        <mat-label>Value</mat-label>
        <mat-hint>{{example}}</mat-hint>
        <input matInput [formControl]="formControl.get('__value')">
      </mat-form-field>
    </ng-container>
  </ng-container>
  <mat-form-field>
    <mat-label>Type</mat-label>
    <mat-select
      (selectionChange)="setType()"
      [formControl]="formControl.get('__type')">
      <mat-option *ngFor="let option of this.types"
        [value]="option.value">
        {{option.label}}
        </mat-option>
    </mat-select>
  </mat-form-field>

Any help with this would be greatly appreciated!

I have the same problem, the placeholder does not update if the control has been changed inside the mat-form-field template. MatFormField requires a call chageDetector after view update. Found two solutions:
1:
@ViewChild('formField', { read: MatFormField })
private _formField: MatFormField;

public ngAfterViewChecked(): void {
	this._formField?.ngAfterViewInit();
}

2:
private _formFieldCdr: ChangeDetectorRef;

@ViewChild('formField', { read: ViewContainerRef })
private _formFieldVcr: ViewContainerRef;

public ngDoCheck(): void {
	this._formFieldCdr?.markForCheck();
}

public ngAfterViewInit(): void {
	this._formFieldCdr = this._formFieldVcr?.injector.get(ChangeDetectorRef);
}


Auto download of libcef - 403

Hi,
I think this is more of a minor issue but just something I spotted for info
When we use Chromely via Nuget it will automatically install the files needed for libcef at the same time.
Typically this includes
*.pak
*.bin
*.dat
locales/
chrome_elf.dll
libcef.dll
libEGL.dll
libGLESv2.dll

I think when you try building against a development version of Chromely which is not via Nuget (just referencing the dll file such as Chromely.CefGlue.dll) it tries to be clever and auto download the libcef files from I'm guessing here http://opensource.spotify.com/cefbuilds/index.html based on a specific version
It looks like the auto download may be broken (reports a 403 error)
Again this doesn't affect Nuget packages just the use of development dll's so is a fairly minor thing.

also awesome work on the subprocess stuff, this launches a lot quicker than Electron.Net
I'm going to see if I can get a couple of additional demo's setup including something that will run on a Rpi

@grbd on the auto download issue, does it have a detailed error in the logs or console output?

In the logs it shows
2019-05-20 14:24:36.924 [INFO] Running Windows chromium 70.0.3538.102
2019-05-20 14:24:36.951 [ERROR] Oops! Something went wrong.	Unable to load DLL 'libcef': The specified module could not be found. (Exception from HRESULT: 0x8007007E)	   at Xilium.CefGlue.Interop.libcef.api_hash(Int32 entry)
   at Xilium.CefGlue.CefRuntime.CheckVersionByApiHash()
   at Xilium.CefGlue.CefRuntime.CheckVersion()
   at Xilium.CefGlue.CefRuntime.Load(String path)
   at Xilium.CefGlue.CefRuntime.Load()
   at Chromely.CefGlue.BrowserWindow.CefBinariesLoader.Load(ChromelyConfiguration config)
2019-05-20 14:24:37.114 [INFO] CefLoader: Installing CEF runtime from http://opensource.spotify.com/cefbuilds
2019-05-20 14:24:37.156 [INFO] CefLoader: Load CEF for Windows X64, version 0
2019-05-20 14:24:37.669 [FATAL] CefLoader: CEF for chrome version 70.0.3538.102 platform windows64 not found.
2019-05-20 14:24:37.772 [FATAL] CefLoader: The remote server returned an error: (403) Forbidden.
2019-05-20 14:24:37.786 [ERROR] Oops! Something went wrong.	The remote server returned an error: (403) Forbidden.	   at System.Net.HttpWebRequest.GetResponse()
   at Chromely.CefGlue.Loader.CefLoader.Download()
   at Chromely.CefGlue.Loader.CefLoader.Load()
   at Chromely.CefGlue.BrowserWindow.CefBinariesLoader.WarnUserOnLoad()

Maybe they changed they're url http://opensource.spotify.com seems to redirect to https://www.spotify.com/uk/opensource/
And the download link for that version on the website appears to be https://gsdview.appspot.com/chromium-browser-official/chromium-70.0.3538.102.tar.xz

Hmm I recently tried a publish of the demo app Chromely.CefGlue.Gtk.Linux.Demo to the ubuntu.16.10-x64 target. Then ran that on a gentoo x64 vm, It triggered the download of libcef and worked fine.
Might just be related to windows

@grbd thanks for the updates.


Align destroy capabilities

Fixes #738
Also found a decent way to test the providers scope on organizations.

Latest commit also fixes #719


Inconsistency in Prerequisites section

In the https://learn.microsoft.com/en-us/azure/aks/configure-azure-cni#prerequisites section, we find the following:

The cluster identity used by the AKS cluster must have at least Network Contributor permissions on the subnet within your virtual network. If you wish to define a custom role instead of using the built-in Network Contributor role, the following permissions are required:

Microsoft.Network/virtualNetworks/subnets/join/action
Microsoft.Network/virtualNetworks/subnets/read
Microsoft.Authorization/roleAssignments/write

It appears that the last item Microsoft.Authorization/roleAssignmetns/write is probably a mistake.   It is inconsistent with the statement saying that "Network Contributor" role can be used, because the Network Contributor role doesn't include that permission.
Please confirm whether Microsoft.Authorization/roleAssignmetns/write is in fact required and update the information about the custom role if necessary.
Thanks!

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

ID: 37ba0343-7e43-6e2e-e564-5d3a0f523a75
Version Independent ID: 0ba581a1-3e4a-27b4-c667-4a9b969a3ade
Content: Configure Azure CNI networking in Azure Kubernetes Service (AKS) - Azure Kubernetes Service
Content Source: articles/aks/configure-azure-cni.md
Service: azure-kubernetes-service
Sub-service: aks-networking
GitHub Login: @asudbring
Microsoft Alias: allensu

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

@eehret, thanks for the feedback! We've since refactored this article, and the section in question no longer mentions the network contributor role or Microsoft.Authorization/roleAssignments/write, as AKS RBAC has undergone some changes. If you feel things are still unclear, feel free to re-open and tag me, but for now I'm closing this issue.
#please-close


docs/440/add-discord-doc

Signed-off-by: nhcarrigan<EMAIL_ADDRESS>closes #440
What does this PR do?
Adds the content from the Discord #readme channel to a markdown file here for OS powered updates.
Description of Task to be completed?
None
How can this be manually tested?
View the file.
Any background context you want to provide?
See the discussion in the linked issue.
What is the relevant issue link?
Linked at the top.
Screenshots (if appropriate)
Questions:
Are you having a fantastic day? 💜

@BOLT04 - this should be corrected now. 🙂

@BOLT04 and @AllanRegush you both can approve and merge 🤓

Btw great team work 💪


Fix literal_unroll pass erroneously exiting on non-conformant loop.

The guard code for checking a loop is conformant to what
literal_unroll can handle was incorrectly exiting the pass if it
encountered a non-conformant loop, e.g. a while loop, opposed to
just ignoring it.
Fixes #8311

I think I'm ready to approve this, but I first want to confirm my understanding of the issue and patch is correct. I have resisted understanding entirely how the literal unroll pass works in detail, because there's a lot to it, but my general understanding is that it unrolls the loop and generates a switch table on the type of the "current" item containing the loop body so it can be typed for each member type as appropriate.
Anyway, I think what happened was:
* On the first iteration of applying the transform in `MixedContainerUnroller.run_pass()`, `apply_transform()` runs, transforms the `literal_unroll()` loop, and then moves on to looking at the `while` loop.

* It sees that the `while` loop is not in the correct form for a literal unroll, so it returns `False`

* Back in `run_pass`, `stat` gets set to `False`, and therefore `mutated` does too, and the iteration of applying the transform exits its "infinite loop".

* The function was changed, but `run_pass` returns `False` and signals that it did not change anything, and chaos ensues from the resulting inconsistency.

With the fix, the big for loop in apply_transform carries on looking at all loops even if some of them aren't in a suitable form for transformation, and therefore correctly reports that a change was made, so the subsequent pipeline operations get a consistent / correct view of things.
If this is accurate then I think the fix and test are good. If it's inaccurate I'll have another attempt at understanding the situation slightly_smiling_face

Thanks for taking a look at this @gmarkall. I think your description is close to my assessment, but I think the root cause comes from this large loop:
https://github.com/numba/numba/blob/a06693d22fd2eced4d802af02809e41b08013e03/numba/core/untyped_passes.py#L1039-L1132
doing a scan of all loops to build up some analysis info into variable literal_unroll_info about the "literal_unroll" driven loops. The bug is that this analysis loop exits the entire function here if a non-conformant loop is found:
https://github.com/numba/numba/blob/a06693d22fd2eced4d802af02809e41b08013e03/numba/core/untyped_passes.py#L1046-L1047
which means there's no transformation made, hence the literal_unroll pass has no effect and the getitem on a heterogeneous tuple still exists which leads to the typing error.

Ah, that explanation makes the error message make way more sense. The only way I could rationalise it was that something inconsistent made a lot of confusion down the line. Thanks for clarifying!

Ah, that explanation makes the error message make way more sense. The only way I could rationalise it was that something inconsistent made a lot of confusion down the line. Thanks for clarifying!

No problem. Thanks for the assessment and review.


Revert "Disable remote gradle cache until it is cleaned (#30584)"

This reverts commit a3ea9ef706cf798fc1f6b026dcdf7171434e74d8.
Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.

Cache removed : https://issues.apache.org/jira/projects/INFRA/issues/INFRA-25595?filter=allopenissues

R: @damccorm


Consider reverting to the C-style ring-buffer for SavedState

Commit cf0b896c7e56c7916aceb8595fd4cdb04df44ea8 fixed #12 but replaced the SaveState ring buffer with a frame-keyed hashmap instead. This adds the overhead of clearing out the HashMap of old states each time a frame is confirmed by a remote, and potentially allocates more on the heap each time a new state is saved. This indirection is likely not particularly cache friendly.
However, given this HashMap should normally never be more than 8-20 entries large at a given time, this may be a moot point in terms of performance.
Leaving this as an issue to revisit this when time permits.

Implemented as of 10c5fd8 without reintroducing the desync that caused #12.


Suggestion: import-path rule

import { x } from "foo/index";
import { x } from "foo.js";

This rule would warn when /index or .js are unnecessarily added on to the end of an import.
I noticed that "../index" is used a lot in this repository; I would really prefer just ".." though.

Is it not enough to simply forbid "index"-like imports using existing rules? importBlacklistRule is about to get the regexp patterns support https://github.com/palantir/tslint/pull/3504 or there is no-import-zones rule that supports
micromatch patterns.

This seems difficult. What if the following all exist within a directory?

foo/index/index.js
foo/index.js
foo.js
foo.js/index.js

💀 It's time! 💀
TSLint is being deprecated and no longer accepting pull requests for major new changes or features. See #4534. 😱
If you'd like to see this change implemented, you have two choices:

Recommended: Check if this is available in ESLint + typescript-eslint ✅
Not Recommended: Fork TSLint locally 🤷♂

👋 It was a pleasure open sourcing with you!
If you believe this message was posted here in error, please comment so we can re-open the issue!


/network/status returning incorrect block timestamp

We are seeing the network/status endpoint returning almost time.Now timestamp when it's still in message sync state. Do you mind looking into this since our health check depends on the timestamp we are getting to determine if the node is queryable

When the node is syncing it actually returns time.Now since we cannot query chain's head timestamp during sync.
I can make the following change, if it works for you:

if node is syncing return genesis timestamp (which is always query-able regardless the sync state)
if node is fully synced return head timestamp (current code)

Yeah this would work! Thank you so much for the quick response :)

Great, I'll add the fix on #73


Bugfix - Static Response Screening header

Fixed up the hardcoded bits in the Twig header, needs French translations to the newly added langfile.

Oh, wait. These translations fail the phpunit tests. Maybe we should wait for the french, to merge.


Expose Prometheus metrics of control-plane

What would you like to be added:
Why is this needed:

All metrics about traffic are counted and exposed by Envoy; no need to instrument anymore.
/close


Add e2e test for metric-api scaler

Signed-off-by: Alejandro Dominguez<EMAIL_ADDRESS>
Adding test for metric-api scaler. #2791.
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] Tests have been added
[x] A PR is opened to update our Helm chart (repo) (if applicable, ie. when deployment manifests are modified)
[x] A PR is opened to update the documentation on (repo) (if applicable)
[x] Changelog has been updated and is aligned with our changelog requirements

Fixes #

/run-e2e metrics*


Plugin Problems, Restart, plugins not showing up.

I'm having trouble getting the world ping plugin to show up. I am supposed to restart the server but when I try to shell into the pod and restart the server it says service is not installed. Also even though I did managed to get the plugin installed It is not showing up in the dashboard. Please help.

What are you referring to?  Grafana?  Influx?  Please be specific and provide more information about your setup.

I am trying to restart grafana but service is not installed and I have a hard time finding how to restart the grafana-server on this installation

Honestly, if you need to customize Grafana, I'd recommend building your own Docker image with the customizations.  Note that since grafana is running in a container, you probably want to build the plugins into the image and restart the image, not try to restart the server within the image.


Place d.ts files beside js files in build

Hello!
I am trying to use some stuff that is not exported at the root (like in the ast file) and typescript can't find the type definition because they are in a different folder (types vs lib). Would it be possible to put them in the same folder like all other libraries.
Thanks :)

Can you also export RewriterOps, thanks!


Operation timed out - SSL_connect dropbox

Hello
Iam facing this issue sometimes, so what's the cause for this issue & how to overcome it?
Regards

That sounds like it may just be a network issue.


Added logger with basic debugging info

Logging was missing for a long time from the client, and it made it harder to debug the client.
This adds some basic logging to the HTTP calls, using the standard Python logger, enriched by contextual information from the client methods which are doing the HTTP calls by some funky metaclass programming.
There is a _DebugLogFormatter class which is great for testing, used like this:
import logging
from apify_client._logging import _DebugLogFormatter

client_logger = logging.getLogger('apify_client')
client_logger.setLevel(logging.DEBUG)
handler = logging.StreamHandler()
handler.setFormatter(_DebugLogFormatter())
client_logger.addHandler(handler)

@mhamas You're welcome! Python can be quite powerful, I'm glad we're now doing the Python SDK because I'm getting to dive deep into it. Currently about to send my first PR to CPython 😄


Send auction ether to locking contract

The validator contract should be able to send 123 * lowest_bid ether to the locking contract along with the winner addresses once the auction is over.

The current plan is:

remove the deposit function from the DepositLocker contract
add a registerParticipant function, which registers a participant. This will be called from the auction contract, when a successful bid came in with the participants address.
make sure the above registerParticipant function can only be called from the auction contract , therefore we need to store the address of the auction contract inside the deposit locker contract.
add a function depositBids to the auction contract that transfers NUMBER_OF_PARTICIPANTS * slot_price eth to the deposit contract
add a function to the depositContract that takes those bids and distributes it to the registered participants

add a function to the depositContract that takes those bids and distributes it to the registered participants. This should only be callable from the auction contract.

I don't believe you need to distribute the bids to the registered participants in the deposit contract.
You can more easily keep track of who is able to withdraw deposit by initiating this with the successful bidders and removing addresses as they withdraw their deposits or get slashed.
I will add that the auction contract needs to know the address of the locker contract to know what contract to call.

Thanks @cducrest. I'll start with the changes to the DepositLocker contract then.

The deposit locker changes are in this PR https://github.com/trustlines-protocol/blockchain/pull/16

Done


New dataset preparing

Hi authors,
Very amazing work! Is there any scripts to prepare a new dataset that I can train or test? Or to simplify, how can I test the wer of new dataset using the pretrained model on Librispeech?
Thanks so much.

We are using lhotse for data preparation. In order to test the WER of your own test dataset, you have to use lhotse to prepare your data.
If you have already had a kaldi data dir, then it is fairly easy to convert it to lhotse format
by following
https://lhotse.readthedocs.io/en/latest/kaldi.html#cli
(One thing to note is that you have to re-extract the features using lhotse if you want to use a pre-trained model from icefall
since models in icefall are trained using features extracted from normalized audio samples, i.e., samples in the range [-1, 1], while kaldi uses un-normalized audio samples)
If you don't have a kaldi data dir, then you can follow any recipe in
https://github.com/lhotse-speech/lhotse/tree/master/lhotse/recipes
to add your own dataset. After that, please have a look at https://github.com/k2-fsa/icefall/blob/master/egs/librispeech/ASR/prepare.sh for how to use your own dataset.
When you are able to generate a cuts.jsonl.gz from you own dataset, you can follow
https://github.com/k2-fsa/icefall/blob/master/egs/librispeech/ASR/tdnn_lstm_ctc/asr_datamodule.py
to write a dataloader for your dataset.
To decode your dataset with a pretrained model, please have a look at
https://github.com/k2-fsa/icefall/blob/f3ad32777a598de6169274198e418ee95fbf6ddc/egs/librispeech/ASR/pruned_transducer_stateless2/decode.py#L786-L793


Allow multiple paths with rules

This will open the restriction when passing multiple paths from requiring the config parameter to allow the rules parameter to be passed instead.
This was opened based on multiple previous discussions, notable issue #4279.

I am not familiar with the codebase, so although it works, this check may be too low level. Glad to move it and adjust accordingly if a core member wants to 👉 me in the right direction.

Thanks for the PR!
It is a duplicate of https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/4408 , I've no preference which way the we go at this point :)

Build failures appear to be unrelated to my changes. Glad to help resolve, but seems it's at the project level.

@SpacePossum just noticed that. May want to combine them though as I have an updated exception message + a previous test correct, yet keep your implementation of the new feature.

@SpacePossum don't mean to be a pain, anyway we could get this merged? Glad to help combine the two PRs. Just tell me what you want and I'll make the change.

As soon as we get an OK from another member on the direction of this I'm happy to merge the two PR's and continue on this :)

No problem. As I said originally, wasn't familiar with the codebase so I needed some direction. Nonetheless, I think there's a use case here to be covered. But no worries, I have been using my fork for a few weeks now anyway.

if the use case is #4279, then i believe the solution is there already.
it's easy to build sth for concrete usage scenario only, it's not so easy when you build sth that should work for more users with different usage scenarios

What's the solution?

https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/4279#issuecomment-496496696

You may be over-simplifying the use case. I don't want to be forced to create a configuration file always. It would be nice to apply a very specific rule (or set of rules, like @PSR2 to a project) to a set of directories as noted in the original comment.
Again, I may be missing some combination of options. However, I have yet to see a one-line solution for the use case above.


make sure intersecting gem paths are cached

When a gem has the same path prefix as the application that is being bundled,
the gem will not be added to vendor/cache.
For example: a gem with a path /home/test/src/bundled_gem and an application with a path
/home/test/src/bundled that references it.

@homu r+

:pushpin: Commit 7e8d399 has been approved by indirect

:hourglass: Testing commit 7e8d399 with merge 2112059...

:broken_heart: Test failed - status

@homu r+

:pushpin: Commit 7e8d399 has been approved by indirect

:hourglass: Testing commit 7e8d399 with merge d7b2d83...

:broken_heart: Test failed - status

@homu r+

:pushpin: Commit 6578473 has been approved by indirect

:hourglass: Testing commit 6578473 with merge df64ec7...

:broken_heart: Test failed - status

@homu r+

:pushpin: Commit 6578473 has been approved by indirect

@homu r+

:pushpin: Commit 6578473 has been approved by segiddins

@homu retry

:hourglass: Testing commit 6578473 with merge 21059b4...

:sunny: Test successful - status


why when evaluating a pretrained checkpoint, the test/mean_score in eval_log.json is not equal to the test_mean_score in the checkpoint

the env_runner code seems same,but it produces two different results.

i ran into the same problem, very strange


fix: SWRConfiguration type

PR description 📖
Fixes the type mismatch in SWRConfiguration with the non-exported internal Config type with the FC SWRConfig export. This was causing the following issues:

Custom configs could not be typed with :SWRConfiguration
The internal Config type was used but not exposted
Aligns the documentation with TypeScript section and react-native section, as combining these two approaches produce a type error right now.

Issue reference 🔗

Closes #2881

Thanks for the PR, can we add a type test for this case?

Thanks for the PR, can we add a type test for this case?

Will do later today / tomorrow. Got some work stuff to take care of first.


When TextInput set OnBlur event, it will prevent trigger other Onpress event

When i foucs this input, i wanna click on other places to trigger OnPress event. But OnBlur event prevent. I must trigger twice.
<View style={ [styles.inputWrapper, {justifyContent: this.state.inputJustifyContent}]}>
              <TextInput  style={[styles.inputInner, { width:this.state.inputWidth}] }
                          placeholder="城市名称或首字母"
                          clearButtonMode="while-editing"
                          keyboardType="default"
                          caretHidden={ this.state.caretHidden }
                          onFocus={ this.inputOnFocus.bind(this) }
                          onBlur={ this.inputOnBlur.bind(this) }/>
</View>
<TouchableOpacity style={{flex: 1}} >
     <Text onPress={ this.inputCancel.bind(this) } style={styles.inputCancel}>取消</Text>
</TouchableOpacity>

How to trigger blur and press by one click? or other solution?

Face that problem too

I am also having issues with this. An onPress to a touchable component underneath the TextInput (think of an textComplete list of search results) instead gets interpreted as only an onBlur event for the TextInput. Would love to see a reasonable solution for this.

any updates on this?


feat: :sparkles: Expose sign_in as a public method to allow custom WebDrivers

show deprecation warning on get_web_driver
refactor login_and_get_token to cover get_web_driver
document how to use sign_in with custom WebDriver

refs: #330
This is a proposal to replace #330 which will allow the user to specify custom WebDrivers so we don't have to explicitly expose every requested feature.

Looks pretty cool to me, I can't really think of any downside. It doesn't seem like it adds any real complexity to the code (you did a bunch of cleanup, actually :), and makes more setups possible. Nice!

(That said, I do think if this replaces #330, we should still improve the README for simpler cases where the user just wants to know how to specify PATH properly in a cron or script)

(That said, I do think if this replaces #330, we should still improve the README for simpler cases where the user just wants to know how to specify PATH properly in a cron or script)

I just added a commit that should address this. Let me know what you think.

@mrooney just in case you didn't see, I addressed your previous comment. Let me know if you have any more feedback.


[BUG] TSDataset.plot with given segments bug

🐛 Bug Report
TSDataset.plot with given series shows only 10 series instead of all given ones
Expected behavior
TSDataset.plot(segments=[...]) shows all the given segments
How To Reproduce
Code
from etna.datasets import generate_ar_df, TSDataset

flatten_df = generate_ar_df(periods=100, start_time="2020-01-01", n_segments=20)
df = TSDataset.to_dataset(flatten_df)
ts = TSDataset(df, freq="D")

ts.plot(segments = ts.segments)

Screenshots

Environment
No response
Additional context
No response
Checklist

[X] Bug appears at the latest library version

I confirm, this a bug.


Request error: AxiosError: timeout of 5000ms exceeded

Describe the bug
The adapter is not able to collect data on a regular basis as per CRON due to timeouts (not always, but frequently), resulting in the following log entry:
Request error: AxiosError: timeout of 5000ms exceeded
To Reproduce
Configure the adapter with proper Token and the following CRON: */30 5-22 * * *
Versions:

Adapter version: 0.3.6
JS-Controller version: v16.16.0
Node version: v16.16.0
Operating system: Debian on Proxmox

Additional context
Add any other context about the problem here.

Unfortunately, the API is not available from time to time. Surely too many requests ... There is nothing the adapter can do ...


Bug: The Three Dots at the Highlight Card Immediately Close on Click

Describe the bug
When clicking the three dots in the highlight card to open the options, it immediately close.
Screen Recording
It's difficult to create a screen recording as it closes right away in milisecond. But hopefully the behaviour is captured well here.

Steps to reproduce

Go to the profile page on the insights.
Click the day on the left side of one of the highlights to open the card.
Click the three dots.
It will close immidiately.

Browsers
Chrome
Additional context (Is this in dev or production?)
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[X] I agree to follow this project's Contribution Docs

I will .take this issue


Mixin the diagnostics section from module definition

So I'm trying to disable the diagnostics route mappings (from #354) and I think that if the module would allow one to mixin the diagnostics section I can use an annotation to disable them. This is my (bad) attempt to try and implement this change. I am still struggling to get make DOCKER_REGISTRY=- to run (just keep getting error: [Errno 2] No such file or directory: 'requirements.txt') and I'm not really used to Python so any pointers I would love to get it going and add some tests, even, assuming I'm going down the right path 👍

So sorry for the delay! Yes, I think it'd be fine to have that flag -- you'll probably need to add an explicit True default, too.
As for requirements.txt -- what directory are you trying to run make DOCKER_REGISTRY=- from?

Closing this one in favor of #382 -- thanks!! :)


JBPM-4646 - Case management - get tasks for cases as potential owner …

…and as business admin

depends on https://github.com/droolsjbpm/jbpm/pull/685
@krisv @cristianonicolai @sutaakar whenever you find some minutes...

Looks good


daemonset: fluentd filtering: adding multiple EXCLUDE_POD_REGEX

Greetings,
Related to https://github.com/SumoLogic/fluentd-kubernetes-sumologic/issues/12,
Thanks for adding the feature @frankreno, I was trying to ignore multiple pods logs to be dropped before being shipped to sumologic and was trying to use EXCLUDE_POD_REGEX
Was trying out the approach of
...
        - name: EXCLUDE_POD_REGEX
          value: "["calico-node-*", "kube2iam-*"]"
...

to which error: error converting YAML to JSON: yaml: line 53: did not find expected key
also the approach didn't work
...
        - name: EXCLUDE_POD_REGEX
          value: "calico-node-*"
        - name: EXCLUDE_POD_REGEX
          value: "kube2iam-*"
...

but after applying the change, checking the manifest from the api-server it was just reflecting the older EXCLUDE_POD_REGEX pod regex value.
How would one go about including multiple pods to be ignored in the manifest?

It needs to be a single REGEX expression that captures all the pods you want to exclude.


Additional changes needed to compile on swift 1.2

Backwards breaking:
Can no longer do variadic @autoclosure arguments,
@see http://stackoverflow.com/questions/29750244/variadic-autoclosures-in-swift-1-2

Thanks for putting up with me!
:boat:


Cleanup uninstall flags

Correctly share the shared install and uninstall flags & remove the no-hooks flag which does not have any use currently.

/approve


WorldWind Path and Polygon must set pathtypes to RHUMB_LINE

The pathtype is currently being set to GREAT_CIRCLE

Fixed along with #232

Reintegrate


Add linting rule

Why this PR?
Have a centralized copy of the .editorconfig file. I will also write a onenote page for it. But since our open-source client libraries also follow the linting rule set. I think here is a good place for it.

Who is the audience for these files? How are these files going to be used?

Who is the audience for these files? How are these files going to be used?

App Config team and anyone wants to contribute to our open-source client libraries would be the audience.
I think we should have a centralized copy of the linting rule set (.editorconfig file) to be referenced and ensure every repo will use the same rule set. I do create an onenote page for it. But we also have feature management and .net provider which are on github. So I think this public repo is a better place to keep the linting rule set.

Keeping a centralized copy as single source of truth would be a good idea. At the same time, it also brings in some sort of cross repo dependencies making it less convenient in setting up CI/CD(especially on ADO) and local env.

I like to think this is the .editorconfig for our team that we agreed on. Each repo might have slight variations (if there's reason to)- but this is the team's / would be used for a new repo.
Although I don't think I personally prefer for it to be public. It's not necessarily bad- but I don't see clear value.

If we believe all .editorconfig files for our repos need to be tightly coupled / the same- I don't see value in having a copy here. I don't believe that's the case.

I'm with @rossgrambo on this. This repo is for customers, not centralized storage for our team. External developers who may contribute to our components will follow/obey the linting rules of respective repos.

@zhenlan

This repo is for customers

I agree with this. Then I will move the rule set copy to our onenote.


fs shell with block devices

Don't use partitions in fs shell for block devices

Acked-by: Mykola Kvach<EMAIL_ADDRESS>pls, add to commit message that this isn't for mainline and temporary solution only for demo

pls, before merge test these changes

This code is not used in our application at all. Our application uses own mount implementation.


Bind Blender-style translate, rotate and scale shortcuts in the 3D editor

These used to have no binds by default, which severely limited their discoverability. I noticed this while testing https://github.com/godotengine/godot/pull/59467 locally.
The default bindings are the same as in Blender: G for translate, R for rotate, S for scale.
The default shortcut for the Rotate tool has been moved to Ctrl + R (Cmd + R) on macOS to accomodate for this change. While this makes the shortcut less consistent with the usual "Q-W-E-R-T" line of shortcuts, quick rotation with Blender-style transforms is arguably more convenient during day-to-day editor operation. To avoid breaking people's muscle memory, we should try to use shortcuts as similar as possible to Blender's.
The S key is only used for scaling if not currently in freelook mode.

I'm ok with this. I think that some of the other engines expect maya bindings though, but that's not a direct relationship to this pr.

The default shortcut for the Rotate tool has been moved to Ctrl + R (Cmd + R) on macOS to accomodate for this change. While this makes the shortcut less consistent with the usual "Q-W-E-R-T" line of shortcuts, quick rotation with Blender-style transforms is arguably more convenient during day-to-day editor operation. To avoid breaking people's muscle memory, we should try to use shortcuts as similar as possible to Blender's.

I'm a bit concerned about that change, as it does break the whole Q-W-E-R-T line which people might have developed muscle memory for. It can be changed back, but it's a breaking change and it makes the remaining Q-W-E and T shortcuts inconsistent.

I would say that the pattern to bind those hotbar actions to Q-W-E-R-T isn't something you commonly find in other tools. Semantic binds make more sense, IMO, or binds that match other similar software. This connection to Q-W-E-R-T also doesn't always make sense in non-Latin layouts, and prevents us from rearranging the buttons on the hotbar, should we want to. I wouldn't restrict us in this way.

I think the users should have the option to reverse to the "traditional binding" if they want to. Or alternatively, the new system should be integrated in a way that does not disrupt the previous system.

Q-W-E-R-T isn't something you commonly find in other tools. Semantic binds make more sense, IMO
This is not true, Maya and Unity uses exactly QWER for select, pan, rotate and scale. Substance 3D Painter and Unreal use WER for pan, rotate, scale. Houdini shifts them one key to the right using ERT.

Sparseal Uniform that was released by a former Blender developer last week also goes for a "grid key" system mapping QWE, ASD, ZXC to shorcuts, which seems very powerful.
In terms of the Semantic binds, it sounds convincing on a theoritical level for memorisation (e.g. ATL+M for merge). But in practice, we want the users to:

look as less as possible to their keyboard,
move their hand as less as possible across the keyboard (everything on the left if right handed; Vim-like shortcut),
only press one key at a time to avoid Repeated Strain Injuries (e.g. pressing CTRL+M or CTRL+SHIFT+G with one hand is begging for RSI)

These above points are why the industry is binding Select, Pan, Rotate, Scale on QWER.
As someone who suffers from RSI, I know how painful it is to have to deal with combination shorcuts, so I am not too keen in using CTRL+R to access the rotation tool 😢 .

To avoid breaking people's muscle memory, we should try to use shortcuts as similar as possible to Blender's.
I mean, we could argue that Blender is breaking the muscle memory of everyone coming from another software 😄 haha!
But, in any case, I think it does not matter that Godot has different keyboard hotkeys/shorcuts if these shortcuts are better designed. You will remember shorcuts that are fun to use and just wish that other software do it this way too.

This connection to Q-W-E-R-T also doesn't always make sense in non-Latin layouts
Is there a way to automatically convert QWERT to AZERT when on a French keyboard for instance? to be honest, that would be useful for any First Person Shooter game as well 😃 ! But that's basically a whole other problem.

Suggested Solution:
What I would like personally, is to still have the gizmo tools for pan, rotate, scale when using WER, then if I press a second time W,E, or R I enter the blender style "no gizmo" tools for pan, rotate, scale. A simple tooltip would be displayed at the left top corner to tell the user about the feature.
Example. I press R, the rotation gizmo appears and a tooltip on the left top corner says: Press R again to enter the Blender Mode (no gizmo) rotation tool. I pressed R and rotate as in Blender. Now, I press W and I enter the pan/move tool still in Blender Mode. A tooltip is displayed at the left top corner that says: "Press W again to switch to the Gizmo Mode pan/move tool". I press W, the gizmo is back. If I press R, I enter the rotation tool in Gizmo Mode.
Alternatively, if we could just use the TAB key to switch between Blender mode and Gizmo mode (a small movement from QWER).
Hope this is useful.

Is there a way to automatically convert QWERT to AZERT when on a French keyboard for instance? to be honest, that would be useful for any First Person Shooter game as well 😃 ! But that's basically a whole other problem.

Yes, using physical key shortcuts. The issue is that conflicts can arise due to keyboard layout translation if only some of the editor shortcuts are physical (and not all of them).


Modified run.sh to install just the required CRDs from pipeline repo

Note: Pipeline repo changes is made on the pipeline repo.

I tried the current PR and I got:
HEAD is now at d2456ab9a Commenting out Informers and Listers for CRDs that are not necessary to run pipelines-as-a-service on kcp
+ cd pipeline
+ git apply ../../label.patch
error: patch failed: pkg/reconciler/taskrun/taskrun.go:697
error: pkg/reconciler/taskrun/taskrun.go: patch does not apply
+ jobs=($(jobs -p))
++ jobs -p
+ '[' -n '' ']'
+ true

Can you try to make it pass?

I tried the current PR and I got:
HEAD is now at d2456ab9a Commenting out Informers and Listers for CRDs that are not necessary to run pipelines-as-a-service on kcp
+ cd pipeline
+ git apply ../../label.patch
error: patch failed: pkg/reconciler/taskrun/taskrun.go:697
error: pkg/reconciler/taskrun/taskrun.go: patch does not apply
+ jobs=($(jobs -p))
++ jobs -p
+ '[' -n '' ']'
+ true

Can you try to make it pass?

@guillaumerose
I have modified git clone to clone the specific branch used for this activity. It is going through now.
+ git clone git@github.com:bnallapeta/pipeline.git -b kcp-pipelines
Cloning into 'pipeline'...
remote: Enumerating objects: 65971, done.
remote: Counting objects: 100% (5294/5294), done.
remote: Compressing objects: 100% (2392/2392), done.
remote: Total 65971 (delta 2833), reused 4919 (delta 2661), pack-reused 60677
Receiving objects: 100% (65971/65971), 85.10 MiB | 8.80 MiB/s, done.
Resolving deltas: 100% (39708/39708), done.
+ cd ./pipeline
+ git checkout 2e43f1d5eee426480ddac09ce9803a19faa19cc7
Note: switching to '2e43f1d5eee426480ddac09ce9803a19faa19cc7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 2e43f1d5e Reverting changes applied due to patch files in run.sh
+ cd pipeline
+ git apply ../../label.patch
+ cd pipeline
+ git apply ../../pipeline-ff.patch
+ cd pipeline
+ git apply ../../remove-conversion.patch

+ kubectl get pods,taskruns,pipelineruns
NAME                                   READY   STATUS      RESTARTS   AGE
pod/custom-env-7x9wf-pod               0/1     Completed   0          2m
pod/test-pipelinerun-nssfs-task1-pod   0/3     Completed   0          2m

NAME                                              SUCCEEDED   REASON      STARTTIME   COMPLETIONTIME
taskrun.tekton.dev/custom-env-7x9wf               True        Succeeded   2m          63s
taskrun.tekton.dev/test-pipelinerun-nssfs-task1   True        Succeeded   2m          57s

NAME                                            SUCCEEDED   REASON      STARTTIME   COMPLETIONTIME
pipelinerun.tekton.dev/test-pipelinerun-nssfs   True        Succeeded   2m          57s

Looks good! thanks.
Do you know if we can remove pipelineresource and run CRDs also?

Looks good! thanks.
Do you know if we can remove pipelineresource and run CRDs also?

No, it doesn't work. I did try removing pipelineresource but it has a lot of inter-dependencies within the code.
P.S. maybe there's a future plan to remove pipelineresource off tekton completely.
(https://github.com/tektoncd/community/blob/main/teps/0074-deprecate-pipelineresources.md)


Packaging for Android not possible

Whenever I try to package a project for Android while the plugin is installed, it aborts the process.
Removing the plugin again solves the problem, but it's not helping much.
Sorry for the German parts in the Log.
Here are the Errors I recieve:
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): UnrealBuildTool: ERROR: Unable to instantiate instance of 'HLSLCC' object type from compiled assembly 'UE4Rules, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'.  Unreal Build Tool creates an instance of your module's 'Rules' object in order to find out about your module's requiremen
ts.  The CLR exception details may provide more information:  System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> UnrealBuildTool.BuildException: ERROR: Attempt to build against HLSLCC on unsupported platform Android
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): C:\Software\Engine\Unreal\UE_4.17\Engine\Binaries\DotNET\UnrealBuildTool.exe DungeonGoPlug Android Development -Project=C:\Users\diadi\Documents\SAE
GPR916\Diploma\DungeonGoPlug\DungeonGoPlug.uproject  C:\Users\diadi\Documents\SAE\GPR916\Diploma\DungeonGoPlug\DungeonGoPlug.uproject -NoUBTMakefiles  -remoteini="C:\Users\diadi\Documents\SAE\GPR916\Diploma\DungeonGoPlug" -skipdeploy -noxge -generatemanifest -NoHotReload. See logfile for details: 'UnrealBuildTool-2017.10.11-02.21.50.txt'
PackagingResults: Error: Unknown Error
The full Output Log is attached.
Package.txt

Hi,
Can you try unchecking the option 'ASTC'  texture from the Texture formats. Also, I don't usually use openGL 3.0. Can you change the open gl version to 2.0 and see if the problem exists?
Thanks
Dinesh

Hello,
so I tried Open GL 2 and also Vulkan. And I tried to package the game with each Texture format alone. Every single time it would abort the process.
Greetings,
Torloy

Remove "PropertyEditor" in StreetMapRuntime.Build.cs :)

I can confirm this problem occurs when trying to package for Windows 64 bit too. Natakaro's solution of removing"PropertyEditor" in StreetMapRuntime.Build.cs solves it.


[NO CHANGELOG] [Add Tokens Widget]  Rename to add tokens widget

Hi👋, please prefix this PR's title with:

[ ] breaking-change: if you have introduced modification that necessitates immediate adjustments by this SDK's users to their applications, clients, or integrations to avert disruptions to existing features or functionalities.
[ ] feat:, fix:, refactor:, docs:, or chore:.

Summary

Detail and impact of the change

Added

Changed

Deprecated

Removed

Fixed

Security

Anything else worth calling out?

@mimi-imtbl @jiyounglee I suspect this will break autoupdating as the name of the widget is changing. We don't have a great way to test for Add Funds as it's not on Sandbox.
I removed this from the queue for now. I'll see if we can still test AddTokens without it live on sandbox.

Hey Jimmy, I've updated the name change everywhere including within Commerce Widget. This was tested on both sandbox and prod.

@mimi-imtbl Add Funds is live on Toolkit right? https://toolkit.immutable.com/add-tokens/
With auto updates, Toolkit will fetch the latest bundle of the widgets code at runtime. It will try to call factory.create(WidgetType.ADD_FUNDS) however that will fail as that WidgetType is no longer supported in this change.
https://github.com/immutable/checkout-playground/blob/86bb30ae3967799d5d6917f310c655443fc407d4/src/context/WidgetContext.tsx#L134

@mimi-imtbl @jiyounglee This PR (https://github.com/immutable/ts-immutable-sdk/pull/2358) has an extra test for add funds which should catch this, ty for your patience.
You'll need to to stop auto updates at this version https://immutable.atlassian.net/wiki/spaces/PR/pages/2796814550/Commerce+Widgets+Auto-Updating+Docs, then should be good to merge this PR. Let me know if you need any help.


Google Drive...

Originally reported on Google Code with ID 1106
Hi,

I'm using ODK collect on android devices. I have until now used formhub to host the
forms and the data collected. Installing on another collection device today I noticed
that there is an option for 'Google Drive, Google Maps Engine' along with the usual
'ODK Aggregate' and I am interested in whether I could host the forms and collected
data on drive rather than formhub. The reason for this is primarily that the formhub
server frequently comes back with an error saying that it  can't deal with my request
which leaves me unable to access my data. I also use google drive for pretty much everything
else and as I'm only downloading the data to then put into fusion tables it would be
preferable to keep it all in one place.

So... I had a go at using this with my account but to no avail. Is there anywhere that
I can find a good how-to for getting set up? I have searched the web already and turned
up nothing useful.

Many thanks,

Ross

Reported by<EMAIL_ADDRESS>on 2015-02-05 15:49:07

Please ask any questions such as this in the Google group.
Thanks,
Dev Team


4.6.0-0.okd-2020-12-21-142926 revision-pruner pods stuck in ContainerCreating state (clean bare metal installation)

Describe the bug
Some revision-pruner pods in the namespace openshift-etcd, openshift-kube-apiserver, openshift-kube-scheduler and openshift-kube-controller-manager stuck in ContainerCreating state after a clean bare metal installation with 4.6.0-0.okd-2020-12-21-142926 and FCOS 33.20201214.2.0.
I see those error events in the related pods:
error while creating logical port openshift-kube-controller-manager_revision-pruner-6-k8s-master-2-01.okd.basedomain.com error: connection is shut down

Failed to create pod sandbox: rpc error: code = Unknown desc = failed to create pod network sandbox k8s_revision-pruner-6-k8s-master-2-01.okd.basedomain.com_openshift-kube-controller-manager_1bdb3378-d92a-49bc-9b70-8c7cb09f21cb_0(4be998a739eadbdcd57d6355b81a0d33440a4614242f58a9f0e6c36ae48c9def): [openshift-kube-controller-manager/revision-pruner-6-k8s-master-2-01.okd.basedomain.com:ovn-kubernetes]: error adding container to network "ovn-kubernetes": CNI request failed with status 400: '[openshift-kube-controller-manager/revision-pruner-6-k8s-master-2-01.okd.basedomain.com] failed to configure pod interface: timed out waiting for pod flows for pod: revision-pruner-6-k8s-master-2-01.okd.basedomain.com, error: timed out waiting for the condition '

I also tried a restart of master-2 but this did not changed anything. All clusteroperators shows available = true in oc get co
For now I deleted the stucking pods. It seems to be a workaround but I don't think the deletion is a real solution...
Version
4.6.0-0.okd-2020-12-21-142926 with FCOS 33.20201214.2.0 (bate metal installation with VMs within VMware ESXi 6.7)
How reproducible

oc adm release extract --tools registry.svc.ci.openshift.org/origin/release@sha256:068a04c84d0ef8d6325a37497da3d69152104ea357db29498378ad44760042f5

Create install-config.yaml in install_dir

apiVersion: v1
baseDomain: basedomain.com
proxy:
  httpProxy: http://proxy-01.***:3128
  httpsProxy: http://proxy-01.***:3128
  noProxy: localhost,<IP_ADDRESS>/8,::1/128,***,basedomain.com,okd.basedomain.com,<IP_ADDRESS>/24
additionalTrustBundle: |
  -----BEGIN CERTIFICATE-----
***
  -----END CERTIFICATE-----
compute:
- hyperthreading: Enabled
  name: worker
  replicas: 0
controlPlane:
  hyperthreading: Enabled
  name: master
  replicas: 3
metadata:
  name: okd
networking:
  clusterNetwork:
  - cidr: <IP_ADDRESS>/16
    hostPrefix: 21
  networkType: OVNKubernetes
  serviceNetwork:
  - <IP_ADDRESS>/16
platform:
  none: {}
fips: false
pullSecret: '{"auths":{"fake":{"auth": "bar"}}}'
sshKey: 'ssh-ed25519 AAAA***

Create ignition files and upload them after to a HTTP server
./openshift-install create manifests --dir=install_dir/
./openshift-install create ignition-configs --dir=install_dir/
Create new VMs (1x bootstrap, 3x master) and boot from .iso https://builds.coreos.fedoraproject.org/prod/streams/testing/builds/33.20201214.2.0/x86_64/fedora-coreos-33.20201214.2.0-live.x86_64.iso
Verify that all the DNS records are created and the required ips from the bootstrap and master are added the related load balancer pools for the required ports (bootstrap and master for Port 22623 and 6443; master for Port 443 and 80.
api-int.okd.basedomain.com > LB-IP
api.okd.basedomain.com > CNAME to api-int.okd.basedomain.com (LB)
*.apps.okd.basedomain.com > CNAME to api-int.okd.basedomain.com (LB)
Start the coreos-installer with the following parameter (I added append-karg to bypass the issue #394)
sudo coreos-installer install /dev/sda --insecure-ignition --copy-network --ignition-url http://httpserverdomain.com/bootstrap.ign --append-karg="ip=<IP_ADDRESS>::<IP_ADDRESS>:<IP_ADDRESS>:k8s-bootstrap-1-01.okd.basedomain.com:ens160:none:<IP_ADDRESS>:<IP_ADDRESS>"
sudo coreos-installer install /dev/sda --insecure-ignition --copy-network --ignition-url http://httpserverdomain.com/master.ign --append-karg="ip=<IP_ADDRESS>::<IP_ADDRESS>:<IP_ADDRESS>:k8s-master-1-01.okd.basedomain.com:ens160:none:<IP_ADDRESS>:<IP_ADDRESS>"
sudo coreos-installer install /dev/sda --insecure-ignition --copy-network --ignition-url http://httpserverdomain.com/master.ign --append-karg="ip=<IP_ADDRESS>::<IP_ADDRESS>:<IP_ADDRESS>:k8s-master-2-01.okd.basedomain.com:ens160:none:<IP_ADDRESS>:<IP_ADDRESS>"
sudo coreos-installer install /dev/sda --insecure-ignition --copy-network --ignition-url http://httpserverdomain.com/master.ign --append-karg="ip=<IP_ADDRESS>::<IP_ADDRESS>:<IP_ADDRESS>:k8s-master-3-01.okd.basedomain.com:ens160:none:<IP_ADDRESS>:<IP_ADDRESS>"
Wait some hours after ./openshift-install --dir=install_dir/ wait-for bootstrap-complete --log-level=info is successful.

Log bundle
log-bundle and must-gather can be downloaded here: https://drive.google.com/file/d/1jU3XRf3Si-4Ro5i3Nqi6CiBfkBHkFSw4/view?usp=sharing

I reinstalled the OKD cluster finally with the release 4.6.0-0.okd-2021-01-17-185703.
The most important part on a bare matal installation is, that you start your bootstrap and master machines more or less at the same time. If you manually type the core-install command with append-karg (and you are not able to copy past it) it takes sometimes to long for the installation process...

I reinstalled the OKD cluster finally with the release 4.6.0-0.okd-2021-01-17-185703.
The most important part on a bare matal installation is, that you start your bootstrap and master machines more or less at the same time. If you manually type the core-install command with append-karg (and you are not able to copy past it) it takes sometimes to long for the installation process...


data-politespace-delimiter cannot be . (dot)

I am using this mask which is great, by the way. But I need the data-politespace-delimiter being dot, for brazilian money.
For example, R$ 4.500,00 (in Brazil, thousand delimiter is dot and decimal delimiter is comma).
Is there a way in which I can accomplish this task?

@joaomarcosmareto True that! but you can add a ". " (Dot Space) and then replace ". " with "." on blur


refactor: centralize logic of getting max resolve version

What does this PR try to resolve?
Centralize the logic of getting the maximum version of ResolveVersion.
This was requested from https://github.com/rust-lang/cargo/pull/12852#discussion_r1365599557
How should we test and review this PR?
Additional information

@bors r+

:pushpin: Commit 4d80f10bb0a2aca3ff4df720ed320eb0d39cc0be has been approved by epage
It is now in the queue for this repository.

:hourglass: Testing commit 4d80f10bb0a2aca3ff4df720ed320eb0d39cc0be with merge ecfb5522b06f01e56d2a9bd32f226f747f90d208...


Research: dbt BigQuery to CloudSQL

We should do some additional research to ensure that dbt from BigQuery to CloudSQL will be both performant enough and cost effective enough.

Closing. For now this seems it should be fine and easy enough to change using airbyte or similar. So instead of spending time researching we will just build this pipeline.


07/23/2018 20:50 : Create Pull Request for branch master -> prTesting1_2018072320

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestRef1.md
: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.


Image gallery webpart is not working

Describe the bug
We could not use the component/web part - Image Gallery is not working.
To Reproduce
Add Image Gallery web part.
Expected behavior
The component should be working fine.
Screenshots

@Jeyeline this is not an issue with Microsoft Learning Pathways. It is an issue with an out of the box web part. Unfortunately, we can't assist in troubleshooting with this. For more information about the Image Gallery Web Part you can look here. https://support.microsoft.com/en-gb/office/use-the-image-gallery-web-part-bbcbe560-14a7-4369-8ef5-3255845e3bfd


7.0.0-alpha2 - Clean up GET /_cluster/stats

Response model has changed and some properties can be cleaned up.

Since there are no guarantees that cluster metadata adheres to semver versioning it might make sense to remove the response model and introduce helper methods to retrieve values.

Linked to this PR: https://github.com/elastic/elasticsearch-net/pull/3780

Addressed in https://github.com/elastic/elasticsearch-net/pull/3780


Plugins cant wark

Microsoft PowerToys version
0.86.0
Installation method
Microsoft Store
Running as admin
No
Area(s) with issue?
PowerToys Run
Steps to reproduce
I followed every step very carefully when installing the new Power Toys plugins. I tried the "Everything" and "ChatGPT" plugins again and again. However after all the steps were completed correctly, I saw no plugins inside Power Toys. I tried various installation methods, like pasting the folder into a specific path and running an exe, but nothing worked. Please Help. Thank You.
✔ Expected Behavior
No response
❌ Actual Behavior
No response
Other Software
No response

Can you share the link of tutorial you followed? /needinfo