New property is introduced multiple times with UI5 update to 1.112.x

Hi Team,
Anyone facing this issue that "data-sap-ui-render" property is appearing multiple times without any value in the UI dom structure, by switching to this newer version (1.112.x).

Therefore the existing ui tests are failing by switching the ui5 version.

Hi @sreekanth-kata, is this related to some UI5 documentation ? if so, could you point it out or create a pull request? If not, this is most likely not the channel you want and you need to report this somewhere else. Thanks for checking !


Use variables for snippet displays

Within several web5 and tbdex guides, we indicate the version of the SDK to install. Upgrading versions will become an error-prone chore. We need to define these variables in one spot and have the guides read that variable number.

This was fixed recently, closing.


disable dates don't obey utc preserve

Hi
when utc is set to preserve
and you set disabled dates like this ['2023-09-08']
then it display wrong disabled dates .
it seems it doesn't consider utc preserve

Looks like the correct date is displayed

But if you change your system time zone to positive and negative UTC zones , you will see it display different disabled dates

        <VueDatePicker utc='preserve' :format="format" :model-value="form.plan_start_date"            :disabled-dates="closedDates" @update:model-value="onStartDateChange" :enable-time-picker="false"           model-type="format" />

when OS time zone is set to Iran

and when OS time zone is set to Vancouver/Canada
As you can see they it displays different disabled dates while UTC is preserve

Yes, I see, can you please provide me a list value for closedDates so I can check


102 Build Errors on Swift 4 & iOS 11.1

Using the latest release 0.2.2 via Cocoapods I am getting 100+ build errors

were you able to fix this


Improving User Suite Reports

A few months back, @amcasey had put together some great infrastructure for detecting breaks introduced by TypeScript on a weekly basis. That infrastructure creates new issues with a clean readable summary for us to review every Monday.
We would like to get the same sort of printout for user test suites and possibly RWC ("real world code") test suites as well, which have the following properties:

Lots of noise generated by build output to diff every single time.
RWC test results seem opaque - you don't get feedback if they pass

The new command is user test this inline and is documented at https://github.com/microsoft/TypeScript/wiki/Triggering-TypeScript-Bot
RWC changes are still opaque, so I'll leave this open.


Linters not included in .scss-lint.yml seem to be running

I'm noticing something that's confusing after upgrading from 0.30.0 to 0.38.0, not sure if it's expected or not:
The project I'm working on has a .scss-lint.yml file where not all of the default linters are declared, for example there is nothing  for ColorVariable. By that I mean it's not set to false, there's just no mention of that linter at all.
There were no errors for ColorVariable before, but after upgrading to version 0.38.0 I'm getting a ton of ColorVariable errors and other linters that are not present in the repo's .scss-lint.yml.
Is it expected that default linters that are not declared in the repo's .scss-lint.yml will run anyway?

Hi @FStop,
Sorry for the confusion; it looks like a recent edit to the README left out the fact that all configurations extend the default configuration, so even if you don't explicitly list a linter in your repo's .scss-lint.yml file it will still be run if it is enabled in the default repo.
I've updated the README to better explain this in e7947ce0342c69db4790d74b2196c1da3a264257.

Thanks for the response. I made sure all of the default linters were declared and everything is working well.


[Document]: add rspack-examples to docs/en/guide/start/index.mdx

This is an issue created for first-time contributors, PR welcome! 😄

Add the link of rspack-examples to docs/en/guide/start/index.mdx and docs/zh/guide/start/index.mdx, the content should be the same as:

https://github.com/web-infra-dev/rsbuild/blob/main/README.md?plain=1#L78
https://github.com/web-infra-dev/rsbuild/blob/main/README.zh-CN.md?plain=1#L78

I'll do this, assign it to me!

done 😄


Hotfixes

Fixes some typos and adds a "pretest" script that runs eslint client.

:+1:

tested it - works,
but looks like there is a test failure

All typos fixed and removed some wrong fields from Message / Options models.


Added a Rock Papers Scissors Game in Python

Hey there! I have added a beginner friendly program of a rock paper and scissor game using python only.
Type of change

Added new project
[ ] Bug fix
[ ] New features
[ ] Enhanced documentation

Changes proposed in this pull request

Project name : Rock Papers Scissors Game

Short description : A beginner friendly code on game of Rock Papers Scissors using python programming language. Easy to understand and good readability.

Checklist

The code is Python 3 compatible
I have added relevant comments in my file to make code understandable
[ ] I have added my project in a folder which includes all the necessary files

@moumita-13 A similar project already exits, try contributing to another one, closing this PR for now
https://www.dataquest.io/blog/python-projects-for-beginners/


demo error

I run 10.evaluate_triplets.py and got this error
ValueError: Input 0 of layer Conv2d_1a_3x3 is incompatible with the layer: : expected min_ndim=4, found ndim=3. Full shape received: (32, 160, 160)
It seems to be related to embeddings = embedder.embeddings(batches)
How to solve this?
thanks!

i use batches = batches.values.reshape(-1,160,160,3)
but got new error from
x_test = testing_embeddings.predict(x_test_after)
ValueError: Input 0 is incompatible with layer model: expected shape=(None, 512), found shape=(None, 64)

solved it
thanks


Improve "RGB Cut"-label in Xosera schematic

In the Xosera schematic there is a RGB Jumper Cut label for the Upduino board. The Upduino silkscreen does not specify an RGB Jumper, but it is called R28. So please change the label to RGB Jumper(R28) Cut.

Triage: accepted, will do. Thanks @eibach 👍


How to use with pcap file

Since there is no documentation about how to parse a pcap file with this, I have to ask.
The following code what I made from intuition is not working (runs but produces not output with a populated pcap file) obviously
const pcap = require('pcap');
const session = pcap.createOfflineSession('test.pcap','');
session.on('packet', (rawPacket) => console.log(pcap.decode.packet(rawPacket)));

Hi Silur,
Your intuition is correct. I was able to see decoded packets from a sample pcap file I have here using your code.
May be try with some other capture file? Not sure the decoder works on all formats yet.

I only got the JSON representation of the session object, even when my callback does not contain a decode function:
session.on('packet', (rawPacket) => console.log('HEY I GOT SOMETHING')));

Output:

PcapSession {
is_live: false,
device_name: '/home/silur/Desktop/test.pcap',
filter: '',
buffer_size: 0,
outfile: '',
is_monitor: false,
link_type: 'LINKTYPE_ETHERNET',
fd: 14,
opened: true,
buf: <Buffer 00 25 22 f0 05 a3 54 64 d9 d8 3c 34 08 00 45 20 01 45 9a 0c 40 00 33 11 fb c6 9f 99 50 64 c0 a8 00 0f 63 ac 0e 4b 01 31 40 28 00 00 db 88 50 f5 87 47 ... >,
header: <Buffer e7 a7 44 57 6b 57 0a 00 53 01 00 00 53 01 00 00>,
read_watcher: null,
empty_reads: 0,
packets_read: null,
session: PcapSession {},
domain:
Domain {
domain: null,
_events: { error: [Function] },
_eventsCount: 1,
_maxListeners: undefined,
members: [] },
_events: { packet: [ [Function] ] },
_eventsCount: 1,
_maxListeners: undefined }


[BUG] Results from Invoke-PnPSPRestMethod when calling API RenderListDataAsStream  no longer displays values of the Rows

Reporting an Issue or Missing Feature
Back in version 1.2.0 when calling Invoke-PnPSPRestMethod against the API
/_api/web/lists/GetbyTitle('$ListName')/RenderListDataAsStream"
The output was:

Name
Value

Row
[{…

FolderPermissions
0x7ffffffffffbffff

ForceNoHierarchy
1

RowLimit
1000

FilterLink
?

LastRow
2

HierarchyHasIndention

CurrentFolderSpItemUrl

FirstRow
1

I was able to get the Rows, by calling $results.Row.ToString() | ConvertFrom-Json
There seemed to be a BUG #188 fixed by @erwinvanhunen that seem to relate to this problem, and it is after this bug was fixed that the version 1.2.7-nightly build and above of PNP.PowerShell the results do not have any results in the Row. Also the results display differently.

Row
{}

FirstRow
1

FolderPermissions
0x7ffffffffffbffff

LastRow
2

RowLimit
1000

FilterLink
?

ForceNoHierarchy
1

HierarchyHasIndention

CurrentFolderSpItemUrl

The $result.Row is always empty.
Expected behavior
To be able to return all the rows using the RenderListDataStream and Invoke-PnPSPRestMethod.
Actual behavior
With versions 1.2.7-nightly and above there are never any results returned for Rows.
Steps to reproduce behavior
I have put together a script Get-AllItems.ps1 which currently works with V1.2.0.
If you are already doing the JSON convertions because you are using a different JSON Serialization engine, then I'm happy to update my script to work, however, I believe your JSON conversion isn't going down enough levels, for this API to bring back the Row Results.
What is the version of the Cmdlet module you are running?

ModuleType
Version
PreRelease
Name
Working

Manifest
1.3.16
nightly
PnP.PowerShell
false

Manifest
1.2.0

PnP.PowerShell
true

Which operating system/environment are you running PnP PowerShell on?

[X] Windows
[ ] Linux
[ ] MacOS
[ ] Azure Cloud Shell
[ ] Azure Functions
[ ] Other : please specify

I actually noticed it too yesterday but haven't had time to look at it in detail too see what's happening behind the scenes.

I merged a fix now. Please test the nightly release of tomorrow (1.3.17-nightly)

I have tested with the latest version and all seems to be OK now. Thank you.


[http-server-csharp] extra blank lines are generated in the result

For instance in this generated code:
    [ApiController]
    public abstract partial class SayHiControllerBase : ControllerBase
    {

        internal abstract ISayHi SayHiImpl { get; }

        ///<summary>
        /// say hello
        ///</summary>
        [HttpPost]
        [Route("/sayHi/hello")]
        [ProducesResponseType((int)HttpStatusCode.OK, Type = typeof(HelloContent))]
        public virtual async Task<IActionResult> Hello(HelloContent body)
        {
            var result = await SayHiImpl.HelloAsync(body);
            return Ok(result);
        }

        [HttpPost]
        [Route("/sayHi/world")]
        [ProducesResponseType((int)HttpStatusCode.OK, Type = typeof(WorldResult))]
        public virtual async Task<IActionResult> World()
        {
            var result = await SayHiImpl.WorldAsync();
            return Ok(result);
        }

    }
}

There are quite a few extra blank lines which produces warnings in the project.

The dotnet format at the end of generation should remove any blank lines that impact compilation.  Are you finding that isn't the case?

@markcowl I am not quite sure if the dotnet format is invoked.
The dotnet command could only be invoked when there is a solution file or csproj file.
Do you mean, this is how things work:
the server gen generates those files, and the user should put them into a proper project, and then run dotnet format to format those files to remove those blank lines?
A few comments on this:

If we want to have the API first experience, those generated files should not be modified in any approach, including formatting them.
This is equivalent to say: the server should generate a formatted document - C# has linters that throw warnings/errors on extra blank lines, this will be a big trouble for our users if they want to follow API first strictly.
I put those generated files inside a project I created, and run dotnet format at the root level of the project. Only my Program.cs is formatted. See this PR: https://github.com/allenjzhang/typespec-e2e-demo/pull/4


Some libcurl tests failing intermittently with segfault on linux after connectionPoolTest fails to resolve host name

From https://github.com/Azure/azure-sdk-for-cpp/commit/f1773636c29c1acbd2464c2bd50ca7c35c84bf3a

https://dev.azure.com/azure-sdk/public/_build/results?buildId=777495&view=logs&j=fda9a6e2-14f0-5864-d894-5f56622f20fa&t=4d31d3ea-4e03-5255-0249-577ed0f8d090&l=2936
Does the connection pool test failing break the connection pool in some way, resulting in these seg faults for other tests? Can we harden this?
2021-03-11T01:17:15.3430038Z 23: [----------] 1 test from CurlConnectionPool
2021-03-11T01:17:15.3430561Z 23: [ RUN      ] CurlConnectionPool.connectionPoolTest
2021-03-11T01:17:15.3431031Z 23: unknown file: Failure
2021-03-11T01:17:15.3431865Z 23: C++ exception with description "Fail to get a new connection for: httpbin.org. Couldn't resolve host name" thrown in the test body.
2021-03-11T01:17:15.3432583Z 23: [  FAILED  ] CurlConnectionPool.connectionPoolTest (1 ms)
2021-03-11T01:17:15.3433265Z 23: [----------] 1 test from CurlConnectionPool (1 ms total)
2021-03-11T01:17:15.3433738Z 23:
2021-03-11T01:17:15.3434306Z 23: [----------] Global test environment tear-down
2021-03-11T01:17:15.3434840Z 23: [==========] 1 test from 1 test suite ran. (1 ms total)
2021-03-11T01:17:15.3435303Z 23: [  PASSED  ] 0 tests.
2021-03-11T01:17:15.3435830Z 23: [  FAILED  ] 1 test, listed below:
2021-03-11T01:17:15.3436327Z 23: [  FAILED  ] CurlConnectionPool.connectionPoolTest

2021-03-11T01:17:15.3446169Z 25: [ RUN      ] CurlTransportOptions.noRevoke
2021-03-11T01:17:15.3446889Z 25: /mnt/vss/_work/1/s/sdk/core/azure-core/test/ut/curl_options.cpp:78: Failure
2021-03-11T01:17:15.3448000Z 25: Expected: response = pipeline.Send(request, Azure::Core::Context::GetApplicationContext()) doesn't throw an exception.
2021-03-11T01:17:15.3448634Z 25:   Actual: it throws.
2021-03-11T01:17:15.5775241Z  25/162 Test  #25: azure-core.CurlTransportOptions.noRevoke .................................***Exception: SegFault  0.32 sec

The following tests FAILED:
	 23 - azure-core.CurlConnectionPool.connectionPoolTest (Failed)
	 25 - azure-core.CurlTransportOptions.noRevoke (SEGFAULT)
	 26 - azure-core.CurlTransportOptions.sslVerifyOff (SEGFAULT)
	 27 - azure-core.CurlTransportOptions.httpsDefault (SEGFAULT)
	 28 - azure-core.CurlTransportOptions.disableKeepAlive (SEGFAULT)

cc @vhvb1989

Haven't seen it happen again.
Please re-open if you see it again

Can you try re-running that pipeline a few times (maybe 10) and see how often it fails? The intermittent resolve host name failure is expected and can be fixed separately, but the segfault when such a failure does occur could be problematic and might benefit from a closer look.


feat(CategoryTheory/Grothendieck): Grothendieck.pre for Grothendieck construction base change

Needed in order to use the Grothendieck construction as a way to express dependent double colimits. This also makes the following changes:

Improves Grothendieck.comp_base to trigger without using erw (by deriving it manually instead of by @[simps]
Generalizes IsConnected.zigzag_obj_of_zigzag from functors to prefunctors since proving functoriality at use sites makes no sense (since we throw away the data anyway and just keep a disjunction of a Nonempty of morphism types.

bors r+


Allow loading of arbitrary extensions

Now that we can run scans to evaluate the effect of (strict) Tracking Protection on Privacy Badger's learning (c6c932ef82b1c58f1714e8653177a80198ca966f), it would be nice to also have the ability to load arbitrary other extensions to make similar comparisons. So, a --load-extension flag.
Loading packed extensions in Chrome should be simple with opts.add_extension(PATH_TO_EXTENSION_CRX). Firefox is probably more complicated, so I suggest getting this working on Chrome first.

Firefox should now support simple loading of packed and unpacked extensions too. I updated the master branch to load Privacy Badger (unpacked): f7596b1393a8c637e89235ba7905a44c1b5046c0

Firefox should now support simple loading of packed and unpacked extensions too. I updated the master branch to load Privacy Badger (unpacked): f7596b1

Great, I can add that into the WIP PR


GH-1826 Fix EmbeddingModel's usage on Document#embedding

Since the Document object's reference to the embedding is deprecated and will be removed, the VectorStore implementations require a way to store the embedding of the corresponding Document objects

One way to fix this is, to have the EmbeddingModel#embed to return the embeddings in the same order as that of the Documents passed to it.

Since both the Document and embedding collections use the List object, their iteration operation will make sure to keep them in line with the same order.

A fix is required to preserve the order when batching strategy is applied.
Updated the Javadoc for BatchingStrategy -
Fixed the Document List order in TokenCountBatchingStrategy

Refactored the vector store implementations to update this change

Resolves #GH-1826

rebased, cleaned, squashed and merged at : ebd29e0959086ea950d505a8aefb9e32ca7732a7


restore behavior that disables velero by default

...unless explicitly enabled

the question here is whether the Hive operator should use the ability to disable controllers (introduced in the PR that broke velero originally)
/hold

I don't see any reason why the operator can't configure the running controllers by that method (the CLI args I assume?), however we do have established precedent of configuring via env vars like this, so for consistency I'd probably stick with what you have here and we do everywhere else.
This looks good to me, over to @twiest  for approval though.

@twiest PTAL

/lgtm

/unhold


[bom] Update bom

Change-Id: Ieb614e5671bbe7a149ca4acfc2c54d6a853f55a4
Description
Brief description of what this PR is about

If this change is a backward incompatible change, why must this change be made?
Interesting edge cases to note here

Codecov Report

Merging #1384 (9ba3c69) into master (bb5073f) will decrease coverage by 1.70%.
The diff coverage is 49.35%.

@@             Coverage Diff              @@
##             master    #1384      +/-   ##
============================================
- Coverage     72.08%   70.38%   -1.71%
- Complexity     5126     5226     +100
============================================
  Files           473      487      +14
  Lines         21970    23041    +1071
  Branches       2351     2517     +166
============================================
+ Hits          15838    16217     +379
- Misses         4925     5560     +635
- Partials       1207     1264      +57

Impacted Files
Coverage Δ

api/src/main/java/ai/djl/modality/cv/Image.java
69.23% <ø> (-4.11%)
:arrow_down:

...i/djl/modality/cv/translator/BigGANTranslator.java
21.42% <ø> (-5.24%)
:arrow_down:

...odality/cv/translator/BigGANTranslatorFactory.java
33.33% <0.00%> (+8.33%)
:arrow_up:

...nslator/InstanceSegmentationTranslatorFactory.java
14.28% <0.00%> (-3.90%)
:arrow_down:

.../modality/cv/translator/YoloTranslatorFactory.java
8.33% <0.00%> (-1.67%)
:arrow_down:

...i/djl/modality/cv/translator/YoloV5Translator.java
5.69% <0.00%> (ø)

...odality/cv/translator/YoloV5TranslatorFactory.java
8.33% <0.00%> (-1.67%)
:arrow_down:

...modality/nlp/embedding/TrainableWordEmbedding.java
45.00% <0.00%> (-3.34%)
:arrow_down:

...pi/src/main/java/ai/djl/ndarray/BytesSupplier.java
54.54% <0.00%> (-12.13%)
:arrow_down:

...i/src/main/java/ai/djl/ndarray/NDArrayAdapter.java
15.23% <0.00%> (-0.83%)
:arrow_down:

... and 138 more

Continue to review full report at Codecov.

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


Stop only on breakpoints?

Hi,
I'm trying to debug an app, and I have the extension working, but there is something is annoying, it stops in any error (red line), and not sure if it's possible to avoid this (I guess so, eclipse for example don't stops).
I only want to stop where I have a breakpoint. I'm working on a legacy code, and there are a lot of "controlled/expected errors", and debugger is stopping in each one of them.
Regards.

Nevermind, I noticed right now you can configure wich exceptions stops, in extension settings


non-target-specific / unconditional dependencies on potentially unusable credential providers

I see that different credentials providers were recently merged: https://github.com/rust-lang/cargo/pull/12334
Is there a reason why the dependencies for the various credentials providers are unconditional? This is kind of awkward, especially for Linux distributions, where we package the "cargo" crate (for example, as a dependency of "cargo-c"), and cannot package macOS- and Windows-specific crates like windows-sys or security-framework.
I would have thought that the libsecret provider could be specific to Linux/BSD, the macOS keychain provider specific to ... well, macOS, and the wincred provider specific to windows targets. Right cargo pulls in all of them unconditionally - should they be optional and / or target-scoped?
PS: The published crates for the new cargo-credentials* crates also don't contain the required MIT / Apache-2.0 license files. I can submit a PR for that, if it helps.

Unconditionally depending on the platform credential providers provides a trivial way to fallback when the platform is unsupported.  It can be worked around but I'm not seeing a case for why to bother.  Those credential providers make the platform-specific dependencies, like windows-sys, conditional on the platform.  Whether cargo does it or cargo-credential-wincred`, it would effectively be the same.

Whether cargo does it or cargo-credential-wincred`, it would effectively be the same.

For packaging crates as Fedora does, doing it in cargo means skipping those crates entirely that are useless on that platform, so those packages don't need to be created at all.

I'm willing to try a patch to shuffle that arrangement, if you're not totally opposed.

I see no harm in what we are doing (yes, 3 more packages to package but the dependency tree is large enough that that is noise).
So for myself, that is what I would be weighing any refactor against and would be a high bar to achieve.

It's not a big change to filter this -- #12949.


Update README.md with self hosted bors link

Using our self hosted bors since the GitHub one is deprecated

bors try

bors try


Added RabbitMQ event_source

This PR adds support for RabbitMQ as an event source and includes an example rulebook. It only supports user/pass auth in its present state.

@ttestscripting are you going to fix this PR to merge it into the master branch? I'm interested in using RabbitMQ as event source, and I'm not sure if I should take over your work and fix issues indicated here or maybe you're already working on this.

mkot02 bzwei Sorry for the late responses, I just got the chance to review this. I added SSL support and converted the code to allow for the JSON changes as requested. An example rule-book for SSL support is below as well normal username and password auth. Let me know if anything else is needed.
---
- name: Listen for events on a rabbitmq
  hosts: all
  sources:
    - ansible.eda.rabbitmq:
        host: localhost
        port: 5672
        queue: hello
        username: test
        password: test
    - ansible.eda.rabbitmq:
        host: localhost
        port: 5671
        username: test
        password: test
        queue: hello
        cafile: /certificates/ca_certificate.pem
        certfile: /certificates/client_certificate.pem
        keyfile: /certificates/client_key.pem
        check_hostname: false
        certpassword: secretpass
  rules:
    - name: queue is hello and message body is world
      condition: event.name == "world"
      action:
        debug:

Hi @ttestscripting, the PR has conflicts to resolve.

Hi @ttestscripting
We want to express our sincere appreciation for your effort and contribution. After careful consideration, we have concluded that this plugin doesn't align with the scope of our official collection, and unfortunately, it will not be included.
However, this does not diminish the value of your work. We believe your plugin can still be highly beneficial and encourage you to offer it through your own collection. You are welcome to upload it to galaxy with the "eda" tag.
Thank you for your understanding and contribution.


Selection of the ssl protocols/ciphers is done using the default sever block

The check for allowed SSL protocols is done before SNI, thus the default server block is always used.
See https://www.ruby-forum.com/t/ssl-protocols-per-server/232557/11

Docker Image for build 1 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-189-amd64

Yeah this aNull thing was a suggestion by someone previously so that anyone wanting SSL on a unconfigured hostname would "fail fast", but I don't really think it was a big deal either way.
Can you please change this PR to the develop branch?

Yes it was me that initially proposed the aNull change... but it seems that I didn't realized the side effect this was causing.
I changed to PR to develop branch.

Docker Image for build 2 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-189-amd64

Docker Image for build 3 is available on DockerHub as jc21/nginx-proxy-manager:github-pr-189-amd64

Will create a new versioned release soon, just waiting to hear about another pr


added dependency dependencies

Coverage remained the same at 55.942% when pulling 645839c860f831e51d667dfd0c3f951610d85aa6 on tam-borine:patch-2 into 9450ccbe727e51d59bf4c5c09b5aa2a2f554aae6 on DemocracyClub:master.

Thank you! Do you want to join our Slack where we're talking about this project?


wrong plugin form tag in documentation

in Plugins -> Configuring Your Form Type, the form tag "payment.method_type" should be "payment.method_form_type"

Keeping this issue open since the docs at http://jmsyst.com/bundles/JMSPaymentCoreBundle/master/plugins have not been updated.


UI elements disappear in VR mode on Android

Cardboard 0.5.1 / Unity 5.1.1f1 / Galaxy Note 3 with Android 5.0
In VR mode when adding a canvas (screen overlay), all UI elements are hidden.
No problem in normal mode.
The problem doesn't occur on IOS.

I'm a bit surprised it works in iOS, actually.  Normally screen overlays are hidden, because the Cardboard SDK overwrites the framebuffer during distortion correction.  This is why it is recommended to use World Space UI (or rather, one reason why).

It's an Iphone 6 IOS 8.1
I'm not a Unity Expert, but I nearly understand the framebuffer problem.
However is there any solution to display a canvas in overlay mode ?
Or can it be fixed in a future version.
Because I think that in some cases according to the user experiences it can be better than the 3D UI.

I don't think so, because overlays won't get distortion correction. World
Space UI get this distortion and look better IMO.
What I've done to make the UI appear to be "static", almost like a regular
overlay, is making the Canvas in World Space be a child of the Head prefab
and position it in a way that is clearly visible by the stereo camera.
That's how I show messages or status updates. Overlays aren't suitable for
Gaze Input.
El mar., ago. 4, 2015 3:48 AM, yoanngueny<EMAIL_ADDRESS>escribió:

It's an Iphone 6 IOS 8.1
I'm not a Unity Expert, but I nearly understand the framebuffer problem.
However is there any solution to display a canvas in overlay mode ?
Or can it be fixed in a future version.
Because I think that in some cases according to the user experiences it
can be better than the 3D UI.
—
Reply to this email directly or view it on GitHub
https://github.com/googlesamples/cardboard-unity/issues/55#issuecomment-127529282
.

I have his problem as well. I'm displaying a custom activity indicator and also white canvas in Overlay mode so when the layout is done loading from asset bundle, the white canvas will have fade out effect and loading indicator will bedisappeared. Now the screen goes totally black.

This should be resolved if you use the Unity native distortion correction that came out in 0.5.2.


WIP Dropdown Refactor

Remove duplicate demo files from PL, rename and reorder
Fix example from docs so that it works

@joekarasek woah - hold up!
Why are we removing all the custom element demos here? How would we know if the <bolt-dropdown> component works through a vanilla Custom Element tag (not getting included via a Twig template directly)

I'm not saying I don't disagree with the PR here - that's just a super important use case I want to make sure we are actively checking for moving forward (even if we go about it in a different way like two Twig includes -- one via custom element tag and another which pulls in the guts)

@sghoweri
That makes sense. Let's go ahead and clearly document both strategies, and then demo both strategies.
Regardless, we shouldn't have templates that compete for namespace in PL. 01-dropdown-custom-element--collapse--xdark.twig and 45-dropdown-custom-element--collapse--xdark.twig are in the PL, but only one of them actually renders. Same with most of the patterns.

However, I don't like that the nav component is used and referenced in the dropdown docs, but there is zero public facing documentation on what bolt-nav is and how to use it... If I were a user who had no knowledge of the inner workings, I would assume this is either a typo or that the docs are out of date.

@joekarasek I think I need to think this through a bit (both in terms of docs but also regarding nested dependencies of Twig templates and how we can prevent gotchas like this)
FWIW, I'm liberally borrowing some of the ideas the React Bootstrap project is using (as far as component breakdown and composition is concerned):
 <Navbar>
  <Navbar.Header>
    <Navbar.Brand>
      React-Bootstrap
    </Navbar.Brand>
  </Navbar.Header>

    <NavItem eventKey={1} href="#">
      Link
    </NavItem>
    <NavItem eventKey={2} href="#">
      Link
    </NavItem>
    <NavDropdown eventKey={3} title="Dropdown" id="basic-nav-dropdown">
      <MenuItem eventKey={3.1}>Action</MenuItem>
      <MenuItem eventKey={3.2}>Another action</MenuItem>
      <MenuItem eventKey={3.3}>Something else here</MenuItem>
      <MenuItem divider />
      <MenuItem eventKey={3.4}>Separated link</MenuItem>
    </NavDropdown>

</Navbar>;


Setup staging/preview database 👯

For the new DB features, we need a staging/preview db setup. Those were pointing at prod 👻 so I just removed the env vars in that environment. Naturally, this breaks previews.
In the near future (when we're ready to onboard users onto those features) we'll also want a recommendation for how to do this in a project using mailing.

kk I set one up for web; staging and preview share for now.
Punting for CLI / mailing-dynamic-demo since that should work without a db too.


"Network Request Failed" Error in the Signup

Describe the bug
"Network Request Failed" Error in the Signup After I fill the form and submit.
Expected behavior
Signup should return successful message and allow login with that user.
Current Behavior
"Network Request Failed" Error on clicking submit.
Screenshots

Magento Version: 2.3.5
Device: Note8
OS: Android
Version: 9

@kanhucd Can you share logs from remote debugger?

@kanhucd I can't reproduce this issue on my end. Feel free to reopen this issue if you ready to elaborate and provide more details.

Hii @troublediehard, Sorry for the delay.
Below is the Error I am getting with Php 7.3 for Magento 2.3.5.
[2020-10-15 16:36:44] main.CRITICAL: Report ID: webapi-5f887a9c712d8; Message: Deprecated Functionality: idn_to_ascii(): INTL_IDNA_VARIANT_2003 is deprecated in /home3/craftoindia/public_html/vendor/laminas/laminas-validator/src/EmailAddress.php on line 560 {"exception":"[object] (Exception(code: 0): Report ID: webapi-5f887a9c712d8; Message: Deprecated Functionality: idn_to_ascii(): INTL_IDNA_VARIANT_2003 is deprecated in /home3/craftoindia/public_html/vendor/laminas/laminas-validator/src/EmailAddress.php on line 560 at /home3/craftoindia/public_html/vendor/magento/framework/Webapi/ErrorProcessor.php:208, Exception(code: 0): Deprecated Functionality: idn_to_ascii(): INTL_IDNA_VARIANT_2003 is deprecated in /home3/craftoindia/public_html/vendor/laminas/laminas-validator/src/EmailAddress.php on line 560 at /home3/craftoindia/public_html/vendor/magento/framework/App/ErrorHandler.php:61)"} []
But when I upgrade to php 7.4 I get the below Error:
[2020-10-15 16:42:27] main.ERROR: Notice: Trying to access array offset on value of type null in /home3/craftoindia/public_html/vendor/magento/framework/App/AreaList.php on line 78 [] []
[2020-10-15 16:42:27] main.CRITICAL: Notice: Trying to access array offset on value of type null in /home3/craftoindia/public_html/vendor/magento/framework/App/AreaList.php on line 78 {"report_id":"9434cf0a73958ad5da6ac13a1c05a5104bbeb653e461a27ed7c4a946e0a12289","exception":"[object] (Exception(code: 0): Notice: Trying to access array offset on value of type null in /home3/craftoindia/public_html/vendor/magento/framework/App/AreaList.php on line 78 at /home3/craftoindia/public_html/vendor/magento/framework/App/ErrorHandler.php:61)"} []

@kanhucd looks like an error on the Magento 2 side, you should investigate it there.

@kanhucd also, if share your config src/config/magento.js I can take a look on my end.

@troublediehard  Have uploaded the js file..
magento.zip

I've tested on my end and I can confirm there is nothing wrong on the mobile app side. You should fix it on the Magento backend.


Failure building sourcekite on Debian 11 using Swift 5.5...

I followed the directions (at https://marketplace.visualstudio.com/items?itemName=vknabel.vscode-swift-development-environment) for building and installing sourcekite from a git clone and got the attached build output.   I am running Debian 11 and I installed Swift 5.5 (Ubuntu 20.04 version).
Edit:  Initial post contained impression compiler had built a number of the downloaded git targets.  Not sure of that now, but I do know that the compiler works because I used it in REPL mode.  Is it possible there are some missing "include GLibc" directives?
Hoping to get sourcekite running so I can use Tensorflow items.
Any suggestions?
skbldout.txt

Hi @fphartnc, thanks for your feedback!
Does the branch fix/debian-5.5 fix your issue?

BTW... I tried copying the file myself from the CLI and got the same message back, but was able to perform the copy as root (used the su command).  When looking at the contents of /usr/bin/local, I see everything else in there is owned by root... so you may need to precede that cp with a sudo...


Renamed spec files to add _spec suffix

I use *_spec.rb for some terminal actions, but the generators don't always consistently add the suffix. I've updated the templates so they're consistent.

:+1:
I did a similar PR not long ago - I must have missed some (or I am remembering wrong and it was a completely different repo...)

We also need to do it to @kemiller's cdq generator templates.

:+1:


apply scope to the response handler

PR for https://code.djangoproject.com/ticket/35169

Closing for now.


Allow cancel deployment to make a FAILING deployment CANCELED

Currently if we try to cancel a FAILING deployment we get an error message:
cf curl -X POST /v3/deployments/DEPLOYMENT_GUID/actions/cancel

we get this error message: "Cannot cancel a FAILING deployment"
It should make the deployment as CANCELED

After looking at the code, it seems like cancelling a FAILING deployment should mark it as CANCELING, which will then later get marked as CANCELED.

This was implemented in 10205a09ac3b871f3b066654c9c78a8ef9020a75 and shipped, but the need for it was obviated by the changes we made to Deployment#state. These shipping in capi-release 1.84.0.


What happens on URL-upload if file already exists

Everyone will need to deal with the case that the filename already exists. I figure it's worth spelling it out in the docs, otherwise everyone will have to waste half an hour doing experiments to figure out what to do.

Actually, upon further experiments, I can't even tell what the behavior is. Withdrawing this pull request.


Coral TPU Accelerator Module for ARMv7 32-bit A83T

Description
I was looking into the Coral TPU Accelerator Datasheet, and I realized that the module only supports ARMv8 64bit. But I am only planning on using the USB2.0 drivers for the module. Is it possible to write drivers for the Allwinner A83T? I know there was a very similar post on this but they was planning on using the PCIe. I will not be using a usual linux operating system but a bare bones Linux kernel, with my own program.
Click to expand!
Issue Type
Support
Operating System
Linux
Coral Device
Accelerator Module
Other Devices
No response
Programming Language
C++
Relevant Log Output
No response

I think, Coral TPU accelerator works with armv7a architecture also. As we have projects[https://github.com/google-coral/project-posenet/tree/master/posenet_lib] that work on armv7 architecture. Can you please try with your hardware. Thanks!


Multisubs

I coded that suggestion you made: if you use an array instead of a string as the value in the character_substitutions array, it will pick one of those characters—OR the original, unchanged one—to be the substitute, the choice being made individually for each word.  I put in some description in the POD that I hope isn't too confusing.
I had to relax the restriction in Types.pm to allow it to be a map to "Any"; is there a way to restrict it to Strings or Arrays?
Not sure I did this pull request right; it includes commits that are part of other pull requests too.  Probably if you merge them in the right order it will all work out.

@clsn thanks!
I think there is a way to get the type restriction to accept a string or an array of strings - I'll need to RTFM a little to refresh my memory. I'll merge this now, and experiment with tighter type checking when I get a chance over the next few days.


Update to the latest travis_setup.sh for Scala Native

Recent PR changed the location of the travis setup script within a Scala Native repo. This PR updates travis build to point to the new location.

Thanks!


MyCollection does not use MyResource

If you have MyCollection, it will not automatically use MyResource.
As explained in this Medium article, you can achieve it by doing this:
class MyCollection extends ResourceCollection
{
    public function toArray($request)
    {
        $this->collection->transform(function (MyModel $user) {
            return (new MyResource($user));
        });

        return parent::toArray($request);
    }
}

Many people expect MyCollection to use MyResource, but that is not the case. It will use the model rather than the resource.

Hi there,
Welcome to Laravel and we are glad to have you as part of the community.
Unfortunately this GitHub area is not for ideas, suggestions etc. This is only for issues/bugs with the framework code itself.
I will be closing your ticket here. You are able to open a ticket at https://github.com/laravel/ideas
Alternatively you are able to open a PR using the Contributions guidelines: https://laravel.com/docs/5.7/contributions#which-branch
If you feel I've closed this issue in error, please provide more information about how this is a framework issue, and I'll reopen the ticket.
Thanks in advance.


The last changelog in the Readme file contains duplicate previous changelog

Problem with last changelog 1.0.0-rc.4 "sulfur-suricate" (2015-04-20) in the Readme file

Greetings @5im0n!
My sensors indicate that you need to update your issue through our custom issue form. We are now requiring all issues to be submitted this way, to ensure that we have all of the information necessary to fix them as quickly as possible.
Click Here To Update Your Issue
I will have no choice but to close this issue if it is not resubmitted through the form. Please fill out the rest of the form, so that I may use my friendly robot powers to assist you.
Thank you!

Fixed https://github.com/driftyco/ionic/blob/master/CHANGELOG.md#100-rc4-sulfur-suricate-2015-04-20


Plugin cant be uninstalled

Why did you close my issue when it clearly wasnt resolved?...
Here is my plugin list.
Also an image of what i get when i do /warps

Because (and as I have described) your problem isn't related to the plugin. In fact, that screenshot shows commands that don't come from this plugin.


Move state to CaptureClient

This change moves capture state from a global
to CaptureClient and syncronizes access to it
it is now thread-safe and consistent.
This also introduces kStarting state which indicates
that start is initiated but is not yet in the correct
state for stopping.  StopCapture waits until the state
becomes something other that kStarting before either
initiating a stop or in the case Start has failed -
ignoring user request.
Bug: http://b/161968742

Thanks for making this change. I will need to update my client to remove the creation of the thread on it but I think it makes a lot of sense to have it in OrbitClient instead.
I will wait to merge my PR and update it accordingly beforehand; please let me know when you merge this

@dpallotti @kisenshi ptal, is there anything else to address?


KeyError:

Snakemake version
6.4.1
Describe the bug
In my workflow, I get a KeyError for a rule name. The Snakefile contains the rule name only twice (tested with Ctrl+F), once where the rule is defined, and once in a rule order directive.
Logs
Traceback (most recent call last):
  File "/home/sebschmi/.conda/envs/main/lib/python3.8/site-packages/snakemake/__init__.py", line 701, in snakemake
    success = workflow.execute(
  File "/home/sebschmi/.conda/envs/main/lib/python3.8/site-packages/snakemake/workflow.py", line 730, in execute
    dag.init()
  File "/home/sebschmi/.conda/envs/main/lib/python3.8/site-packages/snakemake/dag.py", line 190, in init
    self.cleanup()
  File "/home/sebschmi/.conda/envs/main/lib/python3.8/site-packages/snakemake/dag.py", line 258, in cleanup
    del self.depending[dep][job]
KeyError: concat_reference_genome

Minimal example
Sadly not possible, as I have no idea what causes this. It seems to have been introduced in 6.4.0 though, as I never got the issue in 6.3.0. And in 6.4.0, the cleanup method referred in the stack trace has changed a lot.
Additional context
Here are the offending rules:
ruleorder: concat_ngonorrhoeae1102_reference_genome > concat_reference_genome
rule concat_ngonorrhoeae1102_reference_genome:
    input:  files = lambda wildcards: [os.path.join(DOWNLOAD_DIR, "extracted", "ngonorrhoeae1102", NGONORRHOEAE_PANGENOME_FILENAMES[index]) for index in range(int(wildcards.included_count))],
    output: file = GENOME_ALL_REFERENCES,
    params: references = lambda wildcards, input: "'" + "' '".join(input.files) + "'",
    wildcard_constraints:
            genome = "ngonorrhoeae1102",
    shell:  "cat {params.references} > '{output.file}'"

rule concat_reference_genome:
    input:  files = lambda wildcards: [os.path.join(DOWNLOAD_DIR, "file", escape_dirname(get_genome_url(wildcards, "reference", index)), "file.fa") for index in range(int(wildcards.included_count))],
    output: file = GENOME_ALL_REFERENCES,
    params: references = lambda wildcards, input: "'" + "' '".join(input.files) + "'",
    shell:  "cat {params.references} > '{output.file}'"

I too am seeing this issue. However, it seems to occur intermittently - perhaps 50-75% of the time.

Thanks a lot for reporting! Fixed in commit 6ebb86c3.

Upgraded to Snakemake 6.5.1 and now it is working fine. Thanks!

Hi. I also get this issue on 6.4.1 if I downgrade to 6.3.0 there is no error. Its a bit  annoying, as I would upgrade to 6.5.1 if I could, but due to this: #1166 I cant...


User Folder/Tilde Expansion on UNIX systems

It would be great to resolve this glob:
~/csv-files/*.csv

to this:
/Users/kevinschaich/csv-files/*.csv

As a super simple first-take, we could replace any match for ~ within a glob with the result of node.js's os.homedir()


Create own tinymce-i18n repository

The repo should  provide all(?) or only used tinymce i18n files via bower. OpenSlides should install required tinymce-i18n files via bower. You can download all languages from http://archive.tinymce.com/i18n/index.php
Currently we added i18n files manually to 'openslides/locale/tinymce/'
See https://github.com/OpenSlides/OpenSlides/pull/1972#discussion_r52851184

This is done.


[Authoring] Right align buttons in ActionSet

Copied bug from: https://github.com/microsoft/AdaptiveCards/issues/7740
Details from original post:
Target Application
MS Teams
Application Operating System
iOS
Schema Version
1.5
Problem Description
We're trying to right align the buttons in action set but are unable to do so. Tried placing ActionSet inside components which have horizontalAlignment  param (ColumnSet) had value as right, but still button inside the columnSet are left aligned.
Expected Outcome
Desired experience

Actual Outcome
Current experience

Card JSON
const adaptiveCard = CardFactory.adaptiveCard({
        body: [
          {
            type: "ColumnSet",
            style: "default",
            columns: [
                {
                    type: "Column",
                    width: "stretch",
                    items: [
                        {
                            type: "TextBlock",
                            wrap: true,
                            text: "Repository"
                        },
                        {
                          type: "Input.ChoiceSet",
                          value: 'Repository name',
                          isMultiSelect: false,
                          isRequired: true,
                          errorMessage: "'Repository' is a required input",
                          id: 'repoName',
                        },
                    ]
                },
                {
                  type: "Column",
                  width: "auto",
                  items: [
                      {
                          type: "TextBlock",
                          wrap: true,
                          text: "Assignees"
                      },
                      {
                        type: "Input.ChoiceSet",
                        value: 'Asignee name',
                        isMultiSelect: true,
                        isRequired: false,
                        id: 'assigneeName',
                      },
                  ]
              },
            ]
          },
          {
            type: "ColumnSet",
            style: "default",
            columns: [
                {
                    type: "Column",
                    width: "stretch",
                    items: [
                        {
                            type: "TextBlock",
                            wrap: true,
                            text: "Title"
                        },
                        {
                          type: "Input.Text",
                          value: 'Issue title',
                          isRequired: true,
                          errorMessage: "'Title' is a required input",
                          id: 'issueTitle',
                        },
                    ]
                },
                {
                  type: "Column",
                  width: "auto",
                  items: [
                      {
                          type: "TextBlock",
                          wrap: true,
                          text: "Labels"
                      },
                      {
                        type: "Input.ChoiceSet",
                        value: 'Asignee name',
                        isMultiSelect: true,
                        isRequired: false,
                        id: 'labelName',
                      },
                  ]
              },
            ]
          },
          {
            type: "ColumnSet",
            style: "default",
            columns: [
                {
                    type: "Column",
                    width: "stretch",
                    minHeight: "260px",
                    items: [
                        {
                            type: "TextBlock",
                            wrap: true,
                            text: "Description"
                        },
                        {
                          type: "Input.Text",
                          value: `${context.activity.value.messagePayload.body.content} \n [Microsoft Teams Message](${context.activity.value.messagePayload.linkToMessage})`,
                          height: "stretch",
                          isMultiline: true,
                          isRequired: false,
                          id: 'issueDescription',
                        },
                    ],
                },
                {
                  type: "Column",
                  width: "auto",
                  items: [
                      {
                          type: "TextBlock",
                          wrap: true,
                          text: "Milestone"
                      },
                      {
                        type: "Input.ChoiceSet",
                        value: 'milestone',
                        isMultiSelect: true,
                        isRequired: false,
                        id: 'milestoneName',
                      },
                      {
                        type: "TextBlock",
                        wrap: true,
                        text: "Projects"
                      },
                      {
                        type: "Input.ChoiceSet",
                        value: 'projects',
                        isMultiSelect: true,
                        isRequired: false,
                        id: 'projectName',
                      },
                  ]
              },
            ]
          },
          {
            type: "ActionSet",
            actions: [
              {
                data: {
                  commandId: 'create-issue',
                  submitLocation: 'createIssueHandler',
                },
                title: 'Submit',
                type: 'Action.Submit',
              },
            ],
          },
        ],
        type: 'AdaptiveCard',
        version: '1.5',
      });

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

ID: 3fb4394d-25b1-8752-3996-fe3a2934732d
Version Independent ID: 6d391381-89d0-117c-27cc-00043bd26a36
Content: Cards reference - Teams
Content Source: msteams-platform/task-modules-and-cards/cards/cards-reference.md
Product: msteams
GitHub Login: @surbhigupta12
Microsoft Alias: surbhigupta12

@meghnasavit - We are investigating your query. We will update you soon.

Thank you for suggesting this work around. However this doesn't get us the best user experience as the button is moved to some odd locations when the teams window is resized.
Full width window:

Resized window:

@meghnasavit - There is no other workaround for this. You have to set the width of the column as per window size.


Question: serializing and deserializing data between Llama Index and Llama Index TS

Hello,
I wonder if it's possible to do the following things:

get the documents from SimpleDirectoryReader and convert them to JSON string;
send it over the network to the Python service, deserialize them, and get nodes from documents

serialize the collection of nodes to JSON string in Python
send it over the network to the service in TS, and deserialize them by calling jsonToNode.

Is there any contract or guarantee that it won't break in the future?

@preemoDez, in the current state, we don't have a guaranteed contract. Compatibility depends on the storage used and the library's version. Data saved using the Mongo DB vector store is currently interchangeable (class MongoDBAtlasVectorSearch).
It's definitely something we need to work on. Thanks @preemoDez !

Thanks for the info!


PDI-12504 - fixed

Build Completed
:x: This pull request has errors. They will need to be addressed before it can be accepted. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
ant -Dtestreports.dir=bin/reports/unit-test -f engine/build.xml clean-all resolve jacoco && ant -Dtestreports.dir=bin/reports/integration-test -f engine/build.xml jacoco-integration checkstyle publish-local

Cleanup Commands
rm -r ~/.ivy2/local || echo no publish local to remove

Changed files
  engine/src/org/pentaho/di/trans/Trans.java

Unit test coverage change
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.
org.pentaho.di.core.auth.core.impl.DefaultAuthenticationConsumerFactory

Branch Change:  + 7.14%
Complexity Change:  + 7.69%

org.pentaho.di.job.entries.evalfilesmetrics.JobEntryEvalFilesMetrics

Branch Change:  + .39%
Complexity Change:  + .51%
Instruction Change:  + .08%

org.pentaho.di.job.entries.evaluatetablecontent.JobEntryEvalTableContent

Branch Change:  + 2.02%
Complexity Change:  + 2.13%
Instruction Change:  + .34%

org.pentaho.di.trans.steps.checksum.CheckSumMeta

Branch Change: -1.35%:small_red_triangle_down:
Complexity Change: -1.45%:small_red_triangle_down:
Instruction Change: -.32%:small_red_triangle_down:

org.pentaho.di.trans.steps.combinationlookup.CombinationLookupMeta

Instruction Change:  + .04%

org.pentaho.di.trans.steps.csvinput.CsvInputMeta

Instruction Change:  + .05%

org.pentaho.di.trans.steps.datagrid.DataGridMeta

Instruction Change: -.09%:small_red_triangle_down:

org.pentaho.di.trans.steps.dimensionlookup.DimensionLookupMeta

Branch Change: -.66%:small_red_triangle_down:
Complexity Change: -.41%:small_red_triangle_down:
Instruction Change: -.50%:small_red_triangle_down:
Line Change: -.24%:small_red_triangle_down:

org.pentaho.di.trans.steps.groupby.GroupByMeta

Branch Change: -1.04%:small_red_triangle_down:
Complexity Change: -1.05%:small_red_triangle_down:
Instruction Change: -.14%:small_red_triangle_down:
Line Change: -.37%:small_red_triangle_down:

org.pentaho.di.trans.steps.ifnull.IfNullMeta

Branch Change: -2.00%:small_red_triangle_down:
Complexity Change: -1.89%:small_red_triangle_down:
Instruction Change: -.17%:small_red_triangle_down:

org.pentaho.di.trans.steps.ldapoutput.LDAPOutputMeta

Instruction Change: -.06%:small_red_triangle_down:

org.pentaho.di.trans.steps.memgroupby.MemoryGroupByMeta

Branch Change: -3.53%:small_red_triangle_down:
Complexity Change: -4.05%:small_red_triangle_down:
Instruction Change: -.35%:small_red_triangle_down:
Line Change: -.97%:small_red_triangle_down:

org.pentaho.di.trans.steps.pgbulkloader.PGBulkLoaderMeta

Branch Change:  + .88%
Complexity Change:  + .93%

org.pentaho.di.trans.steps.setvalueconstant.SetValueConstantMeta

Instruction Change: -.14%:small_red_triangle_down:

org.pentaho.di.trans.steps.singlethreader.SingleThreaderMeta

Instruction Change: -.08%:small_red_triangle_down:

org.pentaho.di.trans.steps.sort.SortRowsMeta

Instruction Change:  + .08%

org.pentaho.di.trans.steps.uniquerows.UniqueRowsMeta

Instruction Change: -.18%:small_red_triangle_down:

org.pentaho.di.trans.steps.webservices.WebServiceMeta

Branch Change:  + 1.79%
Complexity Change:  + 1.19%
Instruction Change:  + .07%

Checkstyle violations
The code submitted is not complying with one or more of our guidelines. To perform these checks locally, please use this tool.
/home/buildguy/project/engine/src/org/pentaho/di/trans/Trans.java

:heavy_exclamation_mark: 'if' have incorrect indentation level 9, expected level should be 8. at Line: 3,451


Show skipped hooks for failed action run

Fixes #3098

@nopcoder addressed the changes for lakectl action command. Please help take a look again

Hi, can I know what's the issue with rendering the start time currently? I may have missed that

Thanks for the awesome contribution @tshradheya ! @nopcoder can we merge this? I see that tests were skipped, should we run them in another branch?

Thanks @itaiad200 looks all green! merge it


Falling money Animation with CSS only

Description: This CSS-only animation simulates the effect of money (e.g., dollar bills) falling from the top of the screen to the bottom. The animation gives the illusion of a continuous, random fall, enhancing the visual appeal of your website.
Key Features:
Falling Bills: The animation can be represented using images or div elements styled to look like bills, which will move downwards across the screen.
Randomness: Each bill can fall at different speeds and angles to create a more natural, random appearance.
Infinite Loop: The animation can be set to repeat indefinitely, simulating a constant flow of falling money.
Ease of Implementation: Using only CSS for the animation means there's no need for JavaScript or additional libraries.

@Maheshwari-Love pls level up to level 2 if u liked my work

@Maheshwari-Love pls level up to level 2 if u liked my work

@sv410 please open single PR for whole task it is not like added single files and open PR

@sv410 any update


Couldn't acquire next trigger: Couldn't retrieve trigger: No record found for selection of Trigger with key

This exception appears from time to time:
org.quartz.JobPersistenceException: Couldn't acquire next trigger: Couldn't retrieve trigger: No record found for selection of Trigger with key: 'DEFAULT.0a5409cf-d42a-46b9-8977-5abf46efb8d1' and statement: SELECT * FROM QRTZ_SIMPLE_TRIGGERS WHERE SCHED_NAME = 'scheduler' AND TRIGGER_NAME = ? AND TRIGGER_GROUP = ?
	at org.quartz.impl.jdbcjobstore.JobStoreSupport.acquireNextTrigger(JobStoreSupport.java:2923) ~[quartz-2.3.2.jar:na]
	at org.quartz.impl.jdbcjobstore.JobStoreSupport$41.execute(JobStoreSupport.java:2805) ~[quartz-2.3.2.jar:na]
	at org.quartz.impl.jdbcjobstore.JobStoreSupport$41.execute(JobStoreSupport.java:2803) ~[quartz-2.3.2.jar:na]
	at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3864) ~[quartz-2.3.2.jar:na]
	at org.quartz.impl.jdbcjobstore.JobStoreSupport.acquireNextTriggers(JobStoreSupport.java:2802) ~[quartz-2.3.2.jar:na]
	at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:287) ~[quartz-2.3.2.jar:na]
Caused by: org.quartz.JobPersistenceException: Couldn't retrieve trigger: No record found for selection of Trigger with key: 'DEFAULT.0a5409cf-d42a-46b9-8977-5abf46efb8d1' and statement: SELECT * FROM QRTZ_SIMPLE_TRIGGERS WHERE SCHED_NAME = 'scheduler' AND TRIGGER_NAME = ? AND TRIGGER_GROUP = ?
	at org.quartz.impl.jdbcjobstore.JobStoreSupport.retrieveTrigger(JobStoreSupport.java:1538) ~[quartz-2.3.2.jar:na]
	at org.quartz.impl.jdbcjobstore.JobStoreSupport.acquireNextTrigger(JobStoreSupport.java:2854) ~[quartz-2.3.2.jar:na]
	... 5 common frames omitted
Caused by: java.lang.IllegalStateException: No record found for selection of Trigger with key: 'DEFAULT.0a5409cf-d42a-46b9-8977-5abf46efb8d1' and statement: SELECT * FROM QRTZ_SIMPLE_TRIGGERS WHERE SCHED_NAME = 'scheduler' AND TRIGGER_NAME = ? AND TRIGGER_GROUP = ?
	at org.quartz.impl.jdbcjobstore.SimpleTriggerPersistenceDelegate.loadExtendedTriggerProperties(SimpleTriggerPersistenceDelegate.java:110) ~[quartz-2.3.2.jar:na]
	at org.quartz.impl.jdbcjobstore.StdJDBCDelegate.selectTrigger(StdJDBCDelegate.java:1819) ~[quartz-2.3.2.jar:na]
	at org.quartz.impl.jdbcjobstore.JobStoreSupport.retrieveTrigger(JobStoreSupport.java:1536) ~[quartz-2.3.2.jar:na]
	... 6 common frames omitted

This code reproduces the issue:
https://github.com/didiertabareskinesso/quartz-race-condition
Reading other issues and posts, it seems to be a race condition that is still open.
Java version: 11
Quartz version: 2.3.2
Spring version: 5.2.12.RELEASE

is that qrtz_triggers.trigger_state = 'PAUSED_BLOCKED' ?

I haven't seen that state you mention.

https://github.com/quartz-scheduler/quartz/issues/48


Verify debug log level is working

Story
Forseti log level can be controlled by the user to include extra debug info helpful for troubleshooting.
Solution

Get the GCE instance id

Run gcloud compute instances describe {forseti-server-vm-name} --zone us-central1-c and parse the instance id id: '1260367677159574118', save for later

Set the log level to debug forseti server log_level set debug
Get the current timestamp in format YYYY-HH-MMTHH:mm:ssZ
Create an inventory (no model needed)
Get count of GCE debug level logs

Run gcloud logging read 'resource.type=gce_instance AND resource.labels.instance_id={GCE_INSTANCE_ID} AND logName=projects/forseti-gce-fanta/logs/forseti AND severity=DEBUG AND timestamp>="{TIMESTAMP}"' --limit=10 | grep -c "severity: DEBUG"

Reset log level to info forseti server log_level set info

Acceptance Criteria
Ensure the count of debug level logs is greater than 0.

https://github.com/forseti-security/forseti-security/pull/3499


[CLOSED] Remove format from Finder content item

 Issue by tommyp
Monday 09 February 2015 at 14:41 GMT
Originally opened as https://github.com/alphagov/specialist-publisher/pull/410

Now that we have the filter mechanism in the content item, we don't need the format to be present.

tommyp included the following code: https://github.com/alphagov/specialist-publisher/pull/410/commits

 Comment by jackscotti
Tuesday 10 February 2015 at 09:59 GMT

LGTM


allow to fetch myfreeweb dependencies directly from GitHub

This should fix #4.
Not sure why the commit from my previous PR (#3) got included in this PR: i guess i just need more Sunday morning coffee.
(I have also updated the documentation referencing stack-dev.yaml for local dev builds, and adding a reference to the dev package for duktape being needed for hs-duktape to be built successfully)

install the Duktape development files

No! This is not right! You might have noticed that hs-duktape includes duktape itself as a git submodule, and it's supposed to build from there. If it failed to build without duktape on your system, that's a bug.

Apparently it should pull submodules https://github.com/commercialhaskell/stack/pull/1852 Is your Stack up to date?

you are right - Stack should be fetching submodules: i actually see in its logs that git is invoked with git clone --recursive [...] but for some reason the duktape folder where the submodule should be ends up being empty on my dev box. i'll have a closer look tomorrow to check why and redo the PR removing the spurious addition to documentation re installing the duktape headers.

Closing because I'm doing some huge changes that involve getting rid of duktape altogether :)


Bump to 0.12.0

Coverage increased (+0.04%) to 81.333% when pulling 80bcdfec6c032daf58b5e09357600ebe734d3ff4 on Thib17:master into 918f7cd0d334577c907d7e45b9acfdfe34c099af on criteo:master.


Fixes for winlog v2 failures

Description
Two issues from the nightlies:

The channel I originally chose for the integration test is not available on Core versions of Windows, which I missed before the nightlies
Windows 2016 apparently also suffers from the ANSI bug that affects 2012:

This fixes both.
Related issue
N/A
How has this been tested?
Reran the failing platforms with the channel change; only 2016[-core] failed. The failure was the ANSI thing so I'll get a build from this PR and re-run the test locally to confirm since 2016 isn't part of the GitHub presubmits.
Tests that have already passed:
=== CONT  TestWindowsEventLogV2/windows-2016
    agents.go:680: Test logs: /tmp/695440914/TestWindowsEventLogV2_windows-2016
=== CONT  TestWindowsEventLogV2/windows-2016-core
    agents.go:680: Test logs: /tmp/695440914/TestWindowsEventLogV2_windows-2016-core
=== CONT  TestWindowsEventLogV2/windows-2022
    agents.go:680: Test logs: /tmp/695440914/TestWindowsEventLogV2_windows-2022
=== CONT  TestWindowsEventLogV2/windows-2019
    agents.go:680: Test logs: /tmp/695440914/TestWindowsEventLogV2_windows-2019
=== CONT  TestWindowsEventLogV2/windows-2012-r2-core
    agents.go:680: Test logs: /tmp/695440914/TestWindowsEventLogV2_windows-2012-r2-core
=== CONT  TestWindowsEventLogV2/windows-2022-core
    agents.go:680: Test logs: /tmp/695440914/TestWindowsEventLogV2_windows-2022-core
=== CONT  TestWindowsEventLogV2/windows-2012-r2
    agents.go:680: Test logs: /tmp/695440914/TestWindowsEventLogV2_windows-2012-r2
=== CONT  TestWindowsEventLogV2/windows-2012-r2-core
    agents.go:680: Instance Log: https://console.cloud.google.com/logs/viewer?resource=gce_instance%2Finstance_id%2F327815392088787087&project=stackdriver-kubernetes-1337
=== CONT  TestWindowsEventLogV2/windows-2012-r2
    agents.go:680: Instance Log: https://console.cloud.google.com/logs/viewer?resource=gce_instance%2Finstance_id%2F9181204738314307727&project=stackdriver-kubernetes-1337
=== CONT  TestWindowsEventLogV2/windows-2022-core
    agents.go:680: Instance Log: https://console.cloud.google.com/logs/viewer?resource=gce_instance%2Finstance_id%2F6078879083647436943&project=stackdriver-kubernetes-1337
=== CONT  TestWindowsEventLogV2/windows-2022
    agents.go:680: Instance Log: https://console.cloud.google.com/logs/viewer?resource=gce_instance%2Finstance_id%2F4156395363396978831&project=stackdriver-kubernetes-1337
=== CONT  TestWindowsEventLogV2/windows-2019
    agents.go:680: Instance Log: https://console.cloud.google.com/logs/viewer?resource=gce_instance%2Finstance_id%2F6037366730082977935&project=stackdriver-kubernetes-1337
=== CONT  TestWindowsEventLogV2/windows-2016-core
    agents.go:680: Instance Log: https://console.cloud.google.com/logs/viewer?resource=gce_instance%2Finstance_id%2F3376285137571121295&project=stackdriver-kubernetes-1337
=== CONT  TestWindowsEventLogV2/windows-2016
    agents.go:680: Instance Log: https://console.cloud.google.com/logs/viewer?resource=gce_instance%2Finstance_id%2F982440554859825295&project=stackdriver-kubernetes-1337
=== CONT  TestWindowsEventLogV2/windows-2016-core
    ops_agent_test.go:1732: QueryLog() failed: r1 not found, exhausted retries
=== CONT  TestWindowsEventLogV2/windows-2016
    ops_agent_test.go:1732: QueryLog() failed: r1 not found, exhausted retries
--- FAIL: TestWindowsEventLogV2 (0.00s)
    --- PASS: TestWindowsEventLogV2/windows-2012-r2-core (352.96s)
    --- PASS: TestWindowsEventLogV2/windows-2012-r2 (381.98s)
    --- PASS: TestWindowsEventLogV2/windows-2022-core (409.13s)
    --- PASS: TestWindowsEventLogV2/windows-2022 (466.32s)
    --- PASS: TestWindowsEventLogV2/windows-2019 (469.94s)
    --- FAIL: TestWindowsEventLogV2/windows-2016-core (873.27s)
    --- FAIL: TestWindowsEventLogV2/windows-2016 (931.52s)
FAIL
FAIL    command-line-arguments  932.220s
FAIL
...
=== CONT  TestWindowsEventLogV2/windows-2019-core
    agents.go:680: Test logs: /tmp/3164778685/TestWindowsEventLogV2_windows-2019-core
    agents.go:680: Instance Log: https://console.cloud.google.com/logs/viewer?resource=gce_instance%2Finstance_id%2F8655502145738212350&project=stackdriver-kubernetes-1337
--- PASS: TestWindowsEventLogV2 (0.00s)
    --- PASS: TestWindowsEventLogV2/windows-2019-core (422.06s)
PASS
ok      command-line-arguments  423.303s

Checklist:

Unit tests

[x] Unit tests do not apply.
[ ] Unit tests have been added/modified and passed for this PR.

Integration tests

[ ] Integration tests do not apply.
[x] Integration tests have been added/modified and passed for this PR.

Documentation

[x] This PR introduces no user visible changes.
[ ] This PR introduces user visible changes and the corresponding documentation change has been made.

Minor version bump

[x] This PR introduces no new features.
[ ] This PR introduces new features, and there is a separate PR to bump the minor version since the last release already.
[ ] This PR bumps the version.

The PR build now passes the tests on 2016:
=== CONT  TestWindowsEventLogV2/windows-2016-core
    agents.go:680: Test logs: /tmp/2627391298/TestWindowsEventLogV2_windows-2016-core
=== CONT  TestWindowsEventLogV2/windows-2016
    agents.go:680: Test logs: /tmp/2627391298/TestWindowsEventLogV2_windows-2016
=== CONT  TestWindowsEventLogV2/windows-2016-core
    agents.go:680: Instance Log: https://console.cloud.google.com/logs/viewer?resource=gce_instance%2Finstance_id%2F8188043587483333022&project=stackdriver-kubernetes-1337
=== CONT  TestWindowsEventLogV2/windows-2016
    agents.go:680: Instance Log: https://console.cloud.google.com/logs/viewer?resource=gce_instance%2Finstance_id%2F7950977099439534494&project=stackdriver-kubernetes-1337
--- PASS: TestWindowsEventLogV2 (0.00s)
    --- PASS: TestWindowsEventLogV2/windows-2016-core (478.41s)
    --- PASS: TestWindowsEventLogV2/windows-2016 (523.91s)
PASS
ok      command-line-arguments  524.738s


Incompatible build with numpy == 1.20 and python 3.8

Solution to issue cannot be found in the documentation.

[X] I checked the documentation.

Issue
Cannot install wth
conda create -n distopia -c conda-forge distopia python=3.8 numpy=1.20.0
python=3.8
numpy=1.20.0 -> python_abi=3.8[build=*_cp38] -> python[version='3.7.*|3.8.*|3.9.*']
numpy=1.20.0 -> python[version='>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']
distopia -> numpy[version='>=1.20.3,<2.0a0'] -> python[version='3.10.*|>=3.7,<3.8.0a0|3.9.*|3.11.*|3.8.*']
distopia -> python[version='>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.11,<3.12.0a0']

Package numpy conflicts for:
distopia -> numpy[version='>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.23.4,<2.0a0']
numpy=1.20.0
Note that strict channel priority may have removed packages required for satisfiability.

Installed packages
None

Environment info
None

Leaving this open whilst we wait for the new build to filter through

Works for me now.


Price-feeder: Websocket error handling improvements

Summary
Price-feeder panics when hitting a websocket error
Problem Definition
When one of the providers websockets fails it appears that we continue to try and read data from the websocket. This causes the entire price-feeder to panic.
Proposal
We need to gracefully handle the websocket errors. Don't attempt to read data from it once the error has occurred and probably handle reconnecting with an exponential back-off
Error message:
Oct 05 22:05:44 ns5010007 peggo[3332639]: 10:05PM ERR mexc: could not read message error="websocket: close 1006 (abnormal closure): unexpected EOF" provider=mexc Oct 05 22:05:45 ns5010007 peggo[3332639]: 10:05PM WRN provider deviating from other candles base=ETH module=oracle price=1349.002296259336808127 provider=binance Oct 05 22:05:45 ns5010007 peggo[3332639]: 10:05PM ERR mexc: could not read message error="websocket: close 1006 (abnormal closure): unexpected EOF" provider=mexc Oct 05 22:05:45 ns5010007 peggo[3332639]: panic: repeated read on failed websocket connection Oct 05 22:05:45 ns5010007 peggo[3332639]: goroutine 123 [running]: Oct 05 22:05:45 ns5010007 peggo[3332639]: github.com/gorilla/websocket.(*Conn).NextReader(0xc001c44420) Oct 05 22:05:45 ns5010007 peggo[3332639]:         /home/umee/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:1030 +0x27f Oct 05 22:05:45 ns5010007 peggo[3332639]: github.com/gorilla/websocket.(*Conn).ReadMessage(0xc001b2ef70?) Oct 05 22:05:45 ns5010007 peggo[3332639]:         /home/umee/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:1093 +0x19 Oct 05 22:05:45 ns5010007 peggo[3332639]: github.com/umee-network/umee/price-feeder/oracle/provider.(*MexcProvider).handleWebSocketMsgs(0xc00147f4a0, {0x2736b30, 0xc000f88880}) Oct 05 22:05:45 ns5010007 peggo[3332639]:         /home/umee/go/pkg/mod/github.com/umee-network/umee/price-feeder@v1.0.1-0.20220919160536-0c0db8c7c112/oracle/provider/mexc.go:349 +0x13e Oct 05 22:05:45 ns5010007 peggo[3332639]: created by github.com/umee-network/umee/price-feeder/oracle/provider.NewMexcProvider Oct 05 22:05:45 ns5010007 peggo[3332639]:         /home/umee/go/pkg/mod/github.com/umee-network/umee/price-feeder@v1.0.1-0.20220919160536-0c0db8c7c112/oracle/provider/mexc.go:126 +0x7c5 Oct 05 22:05:45 ns5010007 systemd[1]: peggod.service: Main process exited, code=exited, status=2/INVALIDARGUMENT Oct 05 22:05:45 ns5010007 systemd[1]: peggod.service: Failed with result 'exit-code'. Oct 05 22:05:55 ns5010007 systemd[1]: peggod.service: Scheduled restart job, restart counter is at 1. Oct 05 22:05:55 ns5010007 systemd[1]: Stopped Peggo Service.

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

The documentation for the websocket library we use recommends Applications must break out of the application's read loop when this method returns a non-nil error value. Errors returned from this method are permanent. Once this method returns a non-nil error, all subsequent calls to this method return the same error. This appears to be the opposite of how we currently handle it: https://github.com/umee-network/umee/blob/main/price-feeder/oracle/provider/mexc.go#L351.
I propose we check for if it is a close error if websocket.IsCloseError(err) and go through some standard reconnecting process before we start reading from the websocket again.
However the logic for connecting/reconnecting is duplicated for every provider, I also suggest refactor this code into a single WebsocketHandler that handles this logic for all the providers using websockets.
@adamewozniak @RafilxTenfen @rbajollari

@zarazan Sounds great!


What type of update are you requesting?
A new version of an existing package
Current Package Identifier
GIMP.GIMP
Package Version
3.0.0-RC1
Please describe the changes you would like to see
First release candidate for the upcoming 3.0 version.
https://download.gimp.org/gimp/v3.0/windows/
https://download.gimp.org/gimp/v3.0/windows/gimp-3.0.0-RC1-setup.exe

RC is another kind of pre-release version but one step from stable. Probably it should go to GIMP.GIMP.Nightly.

Package identifier moved. Ready for review.

Sure, sorry!


Does .NET Core 2.0 Support Dynamic Recompilation?

I'm completely new to .NET. I'm excited about the future of .Net with .Net Core. It seems like it can 1-up J2EE in no time.
QUESTION:
I've been reading about ASP.NET Dynamic Recompilation: https://msdn.microsoft.com/en-us/library/ms366723.aspx
Is the same supported in ASP.NET Core 2.0? I could not find any documentation anywhere?
For the changes to reflect, do you have to STOP & RESTART Kestrel or IIS with every change?

Razor template do dyanmically recompile upon first access after a change.

Class file changes do require a server restart for changes to take effect. Correct? Same as ASP.NET "behemoth" Framework?

Class file changes do require a server restart for changes to take effect. Correct?

Correct. Changes to your *.cs files are not automatically picked up by the currently running server. They have to be recompiled into a new *.dll file, which means you have to kill and restart the server process.
Side note: we built a tool called "dotnet watch" to automatically restart your server when a *.cs file changes. See https://docs.microsoft.com/en-us/aspnet/core/tutorials/dotnet-watch

Thanks!


Suggestion: Add a label for each supported platform

Add a label for each supported platform and add labels to issues that are platform-specific

Good idea, but I don't have a list of each supported platforms. Basically, hub runs on any platform that Go programs can run, and that is a lot of them. Also, we usually don't have issues specific to a platform (e.g. we don't have issues specific to Linux or macOS) unless it's Windows. Should we then add a "windows" label?

Closing because I'm not sure what is actionable for me from this issue.


I can't login to my account

I tried a few times longing but each times got the same error message "Instagram call checkpoint for this action!" and did nothing next to it.

deactivate ur account temporarily for a couple of hours and before u reactivate, login on ig dm then it should work


Testflight?

A testflight now would be very nice. Or at least before the public launch

As stated in https://github.com/corona-warn-app/cwa-documentation/issues/92 and https://www.coronawarn.app/en/faq/ , testflight builds will only be available to the Corona-Warn-App project team and our partners (German Federal Government, Robert Koch-Institute, BSI, BfDI etc.).


Add command for installing precommit hook

This adds a command for installing a precommit hook. The current precommit infrastructure has a couple of issues

Requires installing external tool, precommit (and python if not installed yet)
Requires installing the actual linting tools as here. More problematically, requires reinstalling if updated.

These aren't the end of the world, but we can continue to support all our tooling while only requiring Go. This adds the command go run mage.go precommit which copies a pre-commit hook to .git which simply runs go run mage.go check. go run mage.go check will run the same across CI, dev machines, etc even if we update tool versions, no version maintenance required by users.
If this is accepted, then next I will copy the magefile.go to v2 branch and then update CI to use go run mage.go check instead of the current pre-commit action and update the README to remove mention of it.

Thank you for contributing to Coraza WAF, your effort is greatly appreciated
Before submitting check if what you want to add to coraza list meets quality standards before sending pull request. Thanks!

Note: that go.mod and go.sum can only be modified for tested dependency updates or justified new features.
Make sure that you've checked the boxes below before you submit PR:

[ ] My code includes positive and negative tests.
[X] I have an appropriate description with correct grammar.
[X] I have read Contribution guidelines, maintainers note and Quality standard.

Thanks for your PR :heart:

LGTM


added basic shell bootstrap script

Hello all.  Following up on a discussion some of us had on slack: to a linux user this package looks a little bit weird.  The reason for this is that rust binaries are usually built from scratch with cargo if they are not available from the package manager.  That would be pretty awkward for juliaup since it's effectively asking users to install one entire package manager (cargo) to download another package manager (Pkg).  To put it another way: to a linux user it looks a little weird that this is anything other than shell scripts and Julia code.
To rectify this, my suggestion would be to make it as easy as possible to fetch the binary to an appropriate place (this can ultimately be reduced to pretty much two clicks and hitting enter).  This is the same approach that rustup takes.
To help get things going, I have added a basic shell script for downloading the binary and sticking it in what I deemed to be an appropriate location.  There's obviously a lot more that can be done here, most importantly handling of different architectures and weird edge cases, but I thought it might make a good starting point (and yes, it works).
If this is something you indeed want to do, it might be good to secure a julialang.org url for this script somewhere.
This is somewhat similar to the bootstrapping install script I've been using for quite a while for my dotfiles installer which is written in Julia.
In retrospect, I realize I was probably overzealous in making changes to the README since you may not want to expose this from this initial PR alone, so I'd be glad to revert that...

Did you see https://github.com/JuliaLang/juliaup/issues/84 and what @heetbeet has been working on? Same idea, right?

Good reminder for me... I'll put some effort in today to see if I can get my script into working order. @ExpandingMan would you mind checking my work when I'm done, then we can compare notes

No I hadn't seen it.  In fact, I was thinking this morning "Why didn't I just go through rustup-init.sh and re-use that?"
Looks like you have mostly done that already, so I'll close this.  Thanks all!


Maximum users.

Hi sir Good day. How to set a maximum participants  that can join a room in dashboard.html demo?

Please check this:

https://www.rtcmulticonnection.org/docs/maxParticipantsAllowed/

Okay sir. It prevents participants to join but it is still proceed to the dashboard. How can I do that has a alert message IE "The room is full" and the user can't join the room not proceeding the room?

Fixed. https://github.com/muaz-khan/RTCMultiConnection/commit/cd9198374e8db828b68437b58d56357fcf8d8a55


How to write a custom allocator for IGpuAllocator

How to write a custom allocator for the IGpuAllocator, So that I can release the resource to OS.

TensorRT provides an abstract allocator interface as you point to above.  You can find examples of how I used that in this project below:
https://github.com/NVIDIA/tensorrt-laboratory/blob/master/tensorrt-laboratory/tensorrt/include/tensorrt/laboratory/allocator.h
However, it is not the job of the custom allocator to release resources to the OS, but rather, the custom allocator is used to tell TensorRT to use memory from this new source that is not cudaMalloc.
In our application, you might have your custom allocator, like Tensorflow does.  The size of this memory pool might consume the majority of the GPU memory on you node.  That would cause TensorRT to fall to acquire the memory resources it needs to store the weights, buffers and intermediates it requires for computing inference.
That's why you'd use the IGpuAllocator.
To be clear, you can not use the IGpuAllocator interface to release resources held by TensorRT.  To do that, simply deallocate those resources with destroy methods.
TensorRT does allow for very fine grain control over memory management.   Let's look at the lifecycle of an inference model and annotate the memory requirements.
Assuming you have successful built and serialized a TensorRT model to disk.  You have a file called model.engine in your filesystem.
To consume it in TensorRT, you need to read the model.engine file into memory, then deserialize using an IRuntime object.  As mentioned above, you can override the default allocator of the IRuntime with an IGpuAllocator.
You use the IRuntime::deserializeCudaEngine call consume the blob of bytes you read from disk.  In this process TensorRT will allocate storage for the weights and biases of the model being loaded to the current cudaDevice.  These allocations are owned by the ICudaEngine object created by calling deserializeCudaEngine.  To free them, destory the ICudaEngine.   You can now deallocate the host memory used to load the .engine file to memory since the data has been consumed and moved to the device.
The total storage for your model is simply the total number of bytes required to hold the weights, biases and possibly some calibration data if using INT8.
When you want to execute inference on the model, you need to require an IExecutionContext from the ICudaEngine.  This can be one in one of two ways:

ICudaEngine::createExecutionContext
ICudaEngine::createExecutionContextWithoutDeviceMemory

All IExecutionContexts own opaque handles to cublas and cudnn.  This have a small but measurable memory footprint.  Option #1 above has a third component which hold the memory required for the activation scratch space of the model.  This is memory once allocated is ONLY available to the IExecutionContext and not to the rest of the program.  The alternative option requires you to provide some chuck of memory of size getDeviceMemorySize to the IExecutionContext before calling enqueue/execute or the corresponding v2 alternatives.
The second method is preferred if you wish to limit the memory footprint of non active models without incurring the cost of creating/estroying the IExecutionContext on demand.  You still hold some memory for the handles, but free up the activation space memory which can be very significatn.


Display SSP Users/Personas

@rgauss, does this issue relates to users as defined here?

@rgauss, does this issue relate to users as defined here?

Yes; these live in system-implementation/users


chore:  移除所有 @deprecated 标记 api

🔧 Chore

[x] 移除所有 @deprecated 标记 api, close #2016
[x] 文档更新

📝 Description

🖼 Screenshot

Before
After

❌
✅

🔗 Related issue link

🔍 Self-Check before the merge

[ ] Add or update relevant docs.
[ ] Add or update relevant demos.
[ ] Add or update test case.
[ ] Add or update relevant TypeScript definitions.

:tada: This PR is included in version @antv/s2-v2.0.0-next.5 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version @antv/s2-react-v2.0.0-next.4 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version @antv/s2-vue-v2.0.0-next.5 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


cmd/go: non-test race libraries are rebuilt by "go test -i -race" and vice-versa

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go version go1.8 linux/amd64

What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/root/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build041564216=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"

What did you do?
$ go install -v -race std
[... lots of libraries installed ...]
$ go test -race -i -v std
[... lots of libraries installed ...]
$ go install -v -race std
[... lots of libraries installed ...]

What did you expect to see?
All commands after the first should not need to install anything.
It works correctly without -race:
$ go install -v std
[... lots of libraries installed ...]
$ go test -i -v std
$ go install -v std

What did you see instead?
Libraries are rebuilt and reinstalled every time the -race flag is added or removed.
This is a problem because we ship our compiler with the race libraries prebuilt, install it system-wide where the builders don't have permission to write, and then always run go test -i -race before our tests to do incremental compilation of GOPATH packages. That now tries to install stdlib packages and fails.
This is a regression from 1.7.

#19133

Re-opening for cherry-pick to 1.8.1
@ianlancetaylor, do you consider this low enough risk for a point release?

Does this really meet the criterion for a minor release?  It is an unfortunate regression, but it's also fairly easy to avoid using both -i and -race with go test.

but it's also fairly easy to avoid using both -i and -race with go test

That means no incremental builds for tests, and race builds are slow.
Worse, it means rebuilding the stdlib every time, assuming you used go install -race at any point.

I think that https://golang.org/cl/37598 should be safe enough for the 1.8 release branch.  It will need to be tested, though.  Unfortunately I didn't think of a way to test that CL safely without modifying GOROOT.

Sent CL 39592 to add a test that we can cherry-pick at the same time.

Cherry-picked.


Refactor thread

pimpl core.thread
pimpl core.sys.windows.threadaux

Not much refactoring yet but this is a requirement to
integrate threads with other internal druntime components.

core/internal sounds fine
Your probably right about making ThreadImpl a class, won't hurt to have two more.

Any further objections?
It's rather difficult to maintain that pull as I have to
balance the rest of the shared library support on top of it.

Seems like I messed up the merge. Will clean this up tomorrow.

Rather than pimpl, what if core/thread.di were hand-written to hide all implementation details?  Is there really a need for the double indirection here?

The double indirection buys you a stable ABI, which will be an increasing concern once
druntime/phobos are shared libraries. But this isn't required now.
I was initially trying to further break down the whole module but that failed.
So I think your proposal of a di file is adequate for now.


Boca Raton, FL - Letter to Mayor, City Council, and Financial Advisory Board

To<EMAIL_ADDRESS><EMAIL_ADDRESS>CC<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Dear Mayor Singer, Boca Raton City Council, and Boca Raton Financial Advisory Board,
My name is [YOUR NAME] and I am a resident of [YOUR NEIGHBORHOOD/AREA].  I am writing to demand that the Boca Raton City Council adopt a city budget that prioritizes community wellbeing, and redirects funding away from the police.
Our city's spending on Public Safety increased from 12.8% in 2018-2019 to 15.5% in 2019-2020, comprising approximately 50% of the General Fund. According to the Historical Summary Operating Expenditures, the city’s spending on police services has increased steadily from approx. $39.6 million in FY2014-15 to $56.5 million in FY 2019-20. I am writing today to ask that, when considering budget allocation for FY2020-2021, you work to actively decrease the percentage of our city’s budget that goes to Public Safety and reallocate it elsewhere.
I demand that the City Council begin meaningfully defunding the Boca Raton Police Department and re-allocate those funds to programs proven to more effectively promote a safe and equitable community: community-based mental health services, substance abuse treatment services, affordable housing programs, adequate, ADA-accessible parks and library programming, and more. I demand a budget that reflects the actual needs of Boca Raton residents.
For example, [INSERT PERSONAL EXAMPLE IF AVAILABLE].
I urge you to reimagine the way the justice system works in our city. History has shown that police "reform" is not enough. We must take a hard look at the ways that the current system in place fails to serve--and in fact, actively harms--our community, and come together to reimagine the role of police in our city. This means investing in our community’s long-term health and prosperity and, in doing so, decreasing the demand for such an expensive police force in the first place. Until Boca Raton does this, we are failing to serve communities of color, our most marginalized, and actively upholding a structural system of white supremacy.
The city's mission statement is “to responsibly provide outstanding services to enhance our unique quality of life,” guided by principles that include "World-Class Municipal Services” and a "Vibrant and Sustainable City”. In order to achieve the title of “world-class,” let alone “outstanding", you should adopt a budget that prioritizes community well-being through education, enrichment, and social services while redirecting funding away from police and incarceration.
As one of your constituents, I’m asking you to take immediate, concrete action on this issue. I will be sure to tell my friends, family, and neighbors about your response.
I look forward to hearing from you all,
[YOUR NAME]
[YOUR ADDRESS]
[YOUR EMAIL]
[YOUR PHONE]

I’m reviewing

on it


 Why doesn't it capture my style sheet tags?

Hi @alimovz! We compute styles in runtime (during snapshot creation), that's why we skipping all style tags

Got it. I am taking a snapshot of the body like so:
var selector  = 'body';
var s1 = snapshoter.takeSnapshot(selector);
console.log(JSON.stringify(s1));

and storing the stringified version of the snapshot in my own database. I see that one way to convert the object back into a dom element is by running snapshot.showSnapshot(id). But if I don't have a firebase id for it? What if I just want to feed a snapshot object into a function and have it generate a dom element. How can I do that?


Verbose progress output option parameter

Currently the progress bar that is displayed on stdout during validation will tell the user what percentage of rules has been covered during validation. We would like another option parameter that instead of displaying a progress bar during validation, simply prints the current rule being validated against under a new line in the terminal. This should be more easily parseable by our application to understand how far the validation is, and will also provide more information to the user to let them know which specific rule is currently being validated against.

@jamesformedix Rules are executed in parallel. Would it be better to print rules as they are completed? Or maybe a start and end time for rule completion?

@jamesformedix Rules are executed in parallel. Would it be better to print rules as they are completed? Or maybe a start and end time for rule completion?

In that case I'd rather the engine simply prints rules as they are completed


Wrong constructor for Lz4?

What version of the package or command are you using?
bfece90dc3bb7199e8a397a27eb267a6cdd9589c
What did you expect to happen, and what actually happened instead?
On:
https://github.com/mholt/archiver/blob/bfece90dc3bb7199e8a397a27eb267a6cdd9589c/archiver.go#L460-L463
How do you think this should be fixed?
I believe the above is an oversight and should instead be:
 case *Bz2:
 	return NewBz2(), nil
 case *Lz4:
 	return NewLz4(), nil

Ah yup, thanks for catching that. Want to submit a quick PR?

@mholt :+1: Couldn't find a CONTRIBUTING, but should be enough, right?

@alixaxel Yeah, thanks.


[1.8.9] adding a button to open a gui from a mod

How would I go about adding a button using CMM that opens a GUI that is from another mod?

You can only re-add buttons that were originally on the main menu.


[Firestore] firestore.settings() cannot have 'host' when FIRESTORE_EMULATOR_HOST is set

Environment details

OS: macOS
Node.js version: 10.x
npm version: 6.14.5
@google-cloud/firestore version: 4.1.1 (via firebase-admin 9.0.0)

Steps to reproduce
index.js
const admin = require('firebase-admin');

admin.initializeApp({
  projectId: 'abc-123'
});

admin.firestore().settings({
  host: 'localhost:8080',
  ssl: false
});

console.log("Ok!");

$ node index.js
Ok!

$ FIRESTORE_EMULATOR_HOST=localhost:8080 node index.js
/private/var/folders/xl/6lkrzp7j07581mw8_4dlt3b000643s/T/tmp.4ukcSYBP/node_modules/@google-cloud/firestore/build/src/index.js:424
                throw new Error('Cannot set both "settings.host" and "settings.servicePath".');
                ^

Error: Cannot set both "settings.host" and "settings.servicePath".
    at Firestore.validateAndApplySettings (/private/var/folders/xl/6lkrzp7j07581mw8_4dlt3b000643s/T/tmp.4ukcSYBP/node_modules/@google-cloud/firestore/build/src/index.js:424:23)
    at Firestore.settings (/private/var/folders/xl/6lkrzp7j07581mw8_4dlt3b000643s/T/tmp.4ukcSYBP/node_modules/@google-cloud/firestore/build/src/index.js:413:14)
    at Object.<anonymous> (/private/var/folders/xl/6lkrzp7j07581mw8_4dlt3b000643s/T/tmp.4ukcSYBP/index.js:7:19)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
    at startup (internal/bootstrap/node.js:283:19)

settings.host should override the environment variable, and it definitely shouldn't throw if the values are the same in any case.

cc @yuchenshi

@samtstern What is the rationale for settings.host to take precedence? It feels like it is more likely that someone has host configured and wants to temporarily override the setting via the environment variable. I can go either way, just want to check.

I looked at the pub/sub emulator code, and I couldn't seem to find any logic that dealt with environmental variable conflicts with user code. Regardless, I think it makes the most sense to have the user code override the environmental variable code. However, should we log a warning when we do so, or do you think it's unnecessary?

@thebrianchen that sounds good to me, I agree explicit user code should win.  Having a warning if both are set and they disagree sounds like a good idea.

Notes from a separate conversation:
Currently, the existing code prioritizes FIRESTORE_EMULATOR_HOST over user-code in the Firestore constructor. Changing to user code priority would be a breaking change, and having different priority orders in the Firestore constructor and settings() would make it confusing for developers. Thus, the plan is to remove the thrown error, but keep FIRESTORE_EMULATOR_HOST priority.