Deck appears in other projects

I have decks appearing in projects they don't belong to. This might be a backend service problem fulfilling a GrapQL query not honoring the project filter.

This was an issue with the project service. Fixed in 7fa66718.


Mocking out the 'request-promise' library

I have npm library request-promise and am importing as so at the top of a NodeJS file:
import * as original_request from 'request-promise';
Exported function that uses this as seen here:
return original_request({
        uri: myUri,
        method: 'POST',
        form: {
            userName: username,
            password: password
        }
    }).then(resp => {
        // Do more logic
    });

In test file I am mocking out like this:
injector({
     'request-promise': () => [{id: '12345'}]
})

Getting error: TypeError: original_request(...).then is not a function
I think I need to change the request-promise function in injector but I am not sure how to structure it. I've tried doing () => Promise.resolve([{id: '12345'}]) but that gives me error JavaScript SyntaxError{} (no information with it)

Getting error: TypeError: original_request(...).then is not a function

You’re correct — you’ve changed original_request(...) to return an array;
injector({'request-promise': () => [{id: '12345'}]})

and are then trying to call .then on it.
As for your SyntaxError, I’d need more information to be able to assist you with that. Regardless I don’t think this is an error with inject-loader itself, so I’m going to close this out unless you can manage to create a repro for me.


Remove Helm charts, which are no longer maintained

Currently, the plugin is only installed using the OpenShift Lightspeed operator, so these helm charts are not being kept up to date.

/lgtm

/override "Red Hat Konflux / ols-e2e-tests-rosa / lightspeed-console"
/override "Red Hat Konflux / ols-enterprise-contract / lightspeed-console"
Override tests not related to this PR


enable VNC not working in Robot framework with selenoid

we were using Protractor for test automation and we have setup Selenoid for remote execution. Everything is working perfectly fine.
Now we are switching to Robot framework (Java version). I have setup the desired capabilities and remote url in "Open browser keyword"
Code in robot framework for launching tests on remote with desired capabilities
${desired caps}    getCapabilities    // capabilities are returned in this in string format with enablevnc as true
Open Browser    ${SSO_URL}    ${Browser}    None    http://<IP_ADDRESS>:4444/wd/hub  ${desired caps}
Tests are executing on Selenoid but not able to see the execution, VNC flag is missing.
On the other hand i had done the setup in selenium 4 chrome standalone docker image and executed the robot tests on this image , i am able to see the execution even without the enable VNC flag. (tests are executed on noVNC).
Could some one help me in viewing the robot test (Java Port) execution on Selenoid.

@kiruparkuma see https://github.com/aerokube/selenoid/issues/554#issuecomment-432604950.

Trying to run Selenoid on my Robot Framework tests but I am unable to view Video or record it.

What am I doing wrong?

@madb1ker see my comment above.

@madb1ker see my comment above.

desired_capabilities has been deprecated and removed.
I can run my tests in Robot Framework with Selenoid, I just cannot find how to set enableVNC and enableVideo to True.

@madb1ker Selenoid supports W3C version of the protocol which is current standard, so Selenoid capabilities can go under selenoid:options key. Not sure how to add this in robot-framework. https://www.w3.org/TR/webdriver2/#extensions-0

@madb1ker Selenoid supports W3C version of the protocol which is current standard, so Selenoid capabilities can go under selenoid:options key. Not sure how to add this in robot-framework. https://www.w3.org/TR/webdriver2/#extensions-0

Thank you!
For the record this is the correct way to use Selenoid with Robot Framework passing the arguments in the browser options:
${selenoid_args}    Create Dictionary     enableVNC=${True}    enableVideo=${True}       Open Browser  ${WMS_URL}  ${BROWSER}  remote_url=${SELENOID_SERVER}  options=set_capability("selenoid:options",${selenoid_args})

Ok, closing then.


Open Feign is working on VM, but the same is not working on local

Describe the bug
The bug which I am facing in my local system is running in my teammates' local system & running in AWS VM also,
When I make an inter-service call, I am getting "status:403"
Sample
No way to reproduce, as the same is running in other's systems.
Field value in ServiceErrorDecoder
`
status	:403
reason	:Forbidden
headers	:{connection=[keep-alive], content-language=[en], content-length=[4633], content-type=[text/html;charset=utf-8], date=[Wed, 24 Jun 2020 10:30:19 GMT], mime-version=[1.0], server=[squid], vary=[Accept-Language], x-cache=[MISS from Uranus], x-cache-lookup=[NONE from Uranus:8085], x-squid-error=[ERR_ACCESS_DENIED 0]}
body	:feign.Response$InputStreamBody@2fca1bef // repeatable": false
request	:GET http://abc.xyz:9410/engn/v2/product
Authorization: Bearer Xyz // JWT Token
Cookie: Content-Type: application/json`

you have some authorization error with squid? What does this have to do with openfeign?

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

I didn't know what is squid. Looked into this after you mentioned, Some proxy issues.
Yeah, it is not an issue of Openfeign.
Sorry for the trouble.


Fix unmarshal error on Nametag.SelfieSticker

Fixes #156

I will try to be more aware the next pull request


Docs missing uv add --editable

UV version 0.3.3
uv add --editable isn't documented yet even though it's extremely useful :)

I think the CLI help is inverted here -- we show --no-editable but should show --editable. (I assume you're referring to uv add --help here?)

@charliermarsh yes, and the website docs as well


export transformScriptTags

Resolved #80
And I add an argument to the function transfromScriptTags/runScripts to specify what should be transform/run. This is not break original usage.
By exported this function, it will lead to multiple executions with a common script tag, if you call transfromScriptTags before DOMContentLoaded without disableScriptTags, so I also add an example instead of fixes this problem, because fixing it need a little more works, anyway this is not break change.

Thank you!


ENH: implement sparse matrix BSR to CSR conversion directly.

The current implementation of sparse matrix BSR to CSR conversion is to convert to COO first, then to CSR. I noticed that there is a TODO in "scipy/sparse/bsr.py" to make the conversion more efficient. Also there is a half finished function template in "scipy/sparse/sparsetools/bsr.h". I have implemented direct conversion from BSR to CSR instead of converting via COO format. The direct conversion preserves now the (unsorted) block column indices and duplicated block columns.
There is a concern on the data copy of this conversion. Though the current function has a boolean argument to determine if the data are copied or not, the data are actually always copied. Mathematically, from BSR to COO we can avoid copy, but from COO to CSR the copy is almost inevitable, unless the block row size is one. Even in the current version of coo_matrix.tocsr, the data are always copied regardless of the input argument. For the direct conversion I keep the same way: there is a boolean argument, but the data are copied anyway.
P.S. this is the first time I submit a PR. I am not sure if I have done everything correctly, e.g. if the tests were well written and placed in correct position. I apologize for any mistakes.

@tylerjereddy Thank you for your comment. I have looked at the benchmark routine. There is already a conversion benchmark between sparse matrix formats. But BSR is not listed in the conversion benchmark. So I have added that.
I have run the benchmark using the SciPy 1.1 from PyPI and the proposed routine on my computer (i7 3770, 24 GB RAM, Ubuntu 18.04).
The benchmark result for BSR to CSR conversion is 1.6 ms for SciPy 1.1, and 269 us for proposed routine. It is around 5-6 times faster.

@perimosocordiae Thank you for your comments. I have committed the changes accordingly. Please see below the result of  asv continuous benchmark.
· Running 2 total benchmarks (2 commits * 1 environments * 1 benchmarks)
[  0.00%] · For scipy commit hash 64bebcd0:
[  0.00%] ·· Building for virtualenv-py3.6-Cython0.27.3-Tempita-numpy-pytest-six...
[  0.00%] ·· Benchmarking virtualenv-py3.6-Cython0.27.3-Tempita-numpy-pytest-six
[ 50.00%] ··· Running sparse.Conversion.time_conversion                                                  ok
[ 50.00%] ····
               ============= ========== ========== ========== ========== ========== ========== ==========
               --                                             to_format
               ------------- ----------------------------------------------------------------------------
                from_format     csr        csc        coo        dia        lil        dok        bsr
               ============= ========== ========== ========== ========== ========== ========== ==========
                    csr       388.79ns   219.61μs   315.70μs    6.17ms    15.90ms    17.66ms    437.87μs
                    csc       224.45μs   384.79ns   315.84μs    6.90ms    14.22ms    18.72ms    654.60μs
                    coo       350.37μs   349.02μs   388.13ns    1.22ms    15.25ms    12.79ms    802.84μs
                    dia        1.29ms    854.10μs   847.22μs   384.38ns   15.89ms    14.73ms     1.67ms
                    lil        7.80ms     8.03ms     7.98ms    14.20ms    384.91ns   25.67ms     8.24ms
                    dok        7.66ms     7.72ms     7.25ms     8.68ms    24.76ms    393.13ns    8.19ms
                    bsr       245.91μs    1.29ms     1.04ms     6.88ms    16.26ms    18.66ms    785.70ns
               ============= ========== ========== ========== ========== ========== ========== ==========

[ 50.00%] · For scipy commit hash 841da609:
[ 50.00%] ·· Building for virtualenv-py3.6-Cython0.27.3-Tempita-numpy-pytest-six...
[ 50.00%] ·· Benchmarking virtualenv-py3.6-Cython0.27.3-Tempita-numpy-pytest-six
[100.00%] ··· Running sparse.Conversion.time_conversion                                                  ok
[100.00%] ····
               ============= ========== ========== ========== ========== ========== ========== ==========
               --                                             to_format
               ------------- ----------------------------------------------------------------------------
                from_format     csr        csc        coo        dia        lil        dok        bsr
               ============= ========== ========== ========== ========== ========== ========== ==========
                    csr       386.86ns   220.90μs   315.73μs    6.16ms    16.00ms    17.99ms    426.25μs
                    csc       223.56μs   384.09ns   319.08μs    6.91ms    15.93ms    18.14ms    657.15μs
                    coo       351.17μs   346.15μs   384.41ns    1.22ms    15.58ms    12.65ms    777.23μs
                    dia        1.30ms    865.33μs   846.44μs   387.88ns   17.30ms    14.67ms     1.65ms
                    lil        7.71ms     8.00ms     7.89ms    14.13ms    382.39ns   25.62ms     8.23ms
                    dok        7.68ms     7.59ms     7.19ms     8.73ms    23.33ms    383.73ns    8.19ms
                    bsr        1.77ms     1.28ms     1.04ms     6.95ms    17.75ms    18.01ms    807.52ns
               ============= ========== ========== ========== ========== ========== ========== ==========
    before     after       ratio
  [841da609] [64bebcd0]
+   23.33ms    24.76ms      1.06  sparse.Conversion.time_conversion('dok', 'lil')
-   17.30ms    15.89ms      0.92  sparse.Conversion.time_conversion('dia', 'lil')
-   17.75ms    16.26ms      0.92  sparse.Conversion.time_conversion('bsr', 'lil')
-   15.93ms    14.22ms      0.89  sparse.Conversion.time_conversion('csc', 'lil')
-    1.77ms   245.91μs      0.14  sparse.Conversion.time_conversion('bsr', 'csr')

SOME BENCHMARKS HAVE CHANGED SIGNIFICANTLY.

Thanks! Now that BSR -> CSR is faster, can you also update the tocsc method to route through CSR instead of COO?

That's a good idea. I have updated tocsc method. The benchmark is below.
· Running 2 total benchmarks (2 commits * 1 environments * 1 benchmarks)
[  0.00%] · For scipy commit hash 9772559d:
[  0.00%] ·· Building for virtualenv-py3.6-Cython0.27.3-Tempita-numpy-pytest-six...
[  0.00%] ·· Benchmarking virtualenv-py3.6-Cython0.27.3-Tempita-numpy-pytest-six
[ 50.00%] ··· Running sparse.Conversion.time_conversion                                                ok
[ 50.00%] ····
               ============= ========== ========== ========== ========== ========== ========== ==========
               --                                             to_format
               ------------- ----------------------------------------------------------------------------
                from_format     csr        csc        coo        dia        lil        dok        bsr
               ============= ========== ========== ========== ========== ========== ========== ==========
                    csr       389.52ns   227.91μs   314.78μs    6.09ms    14.90ms    18.36ms    442.12μs
                    csc       224.62μs   385.00ns   316.18μs    6.93ms    14.93ms    18.76ms    659.37μs
                    coo       352.09μs   350.01μs   392.74ns    1.24ms    14.86ms    13.86ms    813.16μs
                    dia        1.33ms    868.80μs   940.72μs   392.96ns   18.23ms    15.51ms     1.68ms
                    lil        7.74ms     8.60ms     8.05ms    14.25ms    381.56ns   26.01ms     8.14ms
                    dok        7.75ms     7.87ms     7.45ms     9.01ms    24.08ms    400.06ns    8.45ms
                    bsr       246.13μs   471.23μs    1.08ms     6.93ms    16.42ms    18.75ms    798.91ns
               ============= ========== ========== ========== ========== ========== ========== ==========

[ 50.00%] · For scipy commit hash b6cee5c7:
[ 50.00%] ·· Building for virtualenv-py3.6-Cython0.27.3-Tempita-numpy-pytest-six...
[ 50.00%] ·· Benchmarking virtualenv-py3.6-Cython0.27.3-Tempita-numpy-pytest-six
[100.00%] ··· Running sparse.Conversion.time_conversion                                                ok
[100.00%] ····
               ============= ========== ========== ========== ========== ========== ========== ==========
               --                                             to_format
               ------------- ----------------------------------------------------------------------------
                from_format     csr        csc        coo        dia        lil        dok        bsr
               ============= ========== ========== ========== ========== ========== ========== ==========
                    csr       388.23ns   225.85μs   315.58μs    6.11ms    14.74ms    17.50ms    428.61μs
                    csc       223.24μs   387.86ns   317.08μs    6.93ms    16.88ms    18.63ms    663.44μs
                    coo       346.83μs   350.48μs   384.43ns    1.27ms    15.21ms    13.00ms    800.13μs
                    dia        1.31ms    877.66μs   868.95μs   401.27ns   19.09ms    15.28ms     1.73ms
                    lil        8.00ms     8.21ms     8.28ms    14.59ms    411.44ns   25.97ms     8.34ms
                    dok        7.74ms     7.73ms     7.45ms     8.71ms    23.87ms    390.57ns    8.27ms
                    bsr        1.83ms     1.31ms     1.08ms     7.21ms    18.48ms    20.05ms    834.94ns
               ============= ========== ========== ========== ========== ========== ========== ==========
    before     after       ratio
  [b6cee5c7] [9772559d]
+  868.95μs   940.72μs      1.08  sparse.Conversion.time_conversion('dia', 'coo')
+   13.00ms    13.86ms      1.07  sparse.Conversion.time_conversion('coo', 'dok')
-   20.05ms    18.75ms      0.94  sparse.Conversion.time_conversion('bsr', 'dok')
-  411.44ns   381.56ns      0.93  sparse.Conversion.time_conversion('lil', 'lil')
-   18.48ms    16.42ms      0.89  sparse.Conversion.time_conversion('bsr', 'lil')
-   16.88ms    14.93ms      0.88  sparse.Conversion.time_conversion('csc', 'lil')
-    1.31ms   471.23μs      0.36  sparse.Conversion.time_conversion('bsr', 'csc')
-    1.83ms   246.13μs      0.13  sparse.Conversion.time_conversion('bsr', 'csr')

SOME BENCHMARKS HAVE CHANGED SIGNIFICANTLY.

The tests concerning sparse solve of non-canonical BSR matrix failed. I tried to reproduce the error. It turns out that the problem is not in the BSR to CSR/CSC conversion. It is a bug in the sparse.linalg routine. If the input matrix is non-canonical, sometimes the SuperLU solver (I guess also true for umfpack solver) will crash, misjudge as singular matrix, or give incorrect results.
To demonstrate, I have written a simple test using the same data from the SciPy unit test. The linear equation is solved in 4 scenarios. The test is run using SciPy 1.1 from PIP.
import scipy.sparse as sp
import scipy.linalg as lin
import scipy.sparse.linalg as splin
import numpy as np

# csc matrix in noncanonical
data = np.array([1.,  0.,  0.,  0.,  1., -5.,  1.,  4.,  1.,  1.,  1.,  2.,  1., 5.])
indices = np.array([0, 0, 1, 1, 2, 2, 2, 2, 0, 0, 1, 1, 2, 2], dtype=np.int32)
indptr = np.array([ 0,  6,  8, 14], dtype=np.int32)

A_noncanonical = sp.csc_matrix((data, indices, indptr), shape=(3, 3))
A_dense = A_noncanonical.todense()
A_no_zeros = A_noncanonical.copy()
A_no_zeros.eliminate_zeros()
A_canonical = A_noncanonical.copy()
A_canonical.sum_duplicates()

b = np.array([3.0, 3.0, 3.0])

print('Dense array')
print(A_dense)

print("Solve with dense")
x1 = lin.solve(A_dense, b)
print(x1)

print('Solve with non-canonical')
x2 = splin.spsolve(A_noncanonical, b)
print(x2)

print('Solve with non-canonical, but no explicit zeros')
x3 = splin.spsolve(A_no_zeros, b)
print(x3)

print('Solve with canonical')
x4 = splin.spsolve(A_canonical, b)
print(x4)

Below is the output. Only solving with dense matrix or canonical CSC matrix give the correct results. The solver misjudges the non-canonical matrix as singular. And if we only remove explicit zeros, the solver gives incorrect results.
Dense array
[[ 1.  0.  2.]
 [ 0.  0.  3.]
 [-4.  5.  6.]]
Solve with dense
[1.  0.2 1. ]
Solve with non-canonical
/site-packages/scipy/sparse/linalg/dsolve/linsolve.py:192:
MatrixRankWarning: Matrix is exactly singular
  warn("Matrix is exactly singular", MatrixRankWarning)
[nan nan nan]
Solve with non-canonical, but no explicit zeros
[1.5  0.75 1.5 ]
Solve with canonical
[1.  0.2 1. ]

The fix for this bug to modify scipy/sparse/linalg/dsolve/linsolve.py. We need to check has_canonical_format and sum_duplicates before calling the solver. Currently sort_indices is called instead, but apparently that is not enough.

@perimosocordiae Thanks for your comments also.
I see now there is a minor merge conflict. Since this is my first PR, what should I do in this situation? Should I

resolve the conflict in the web console of GitHub,
or
merge master to sparse_bsr_tocsr_enhancement locally in my computer and push to GitHub,
or
let the committee of SciPy to resolve the conflict?

@TonyXiang8787 the preferred method is for you to rebase your branch locally and then force push it to the same branch on your fork from which you made this PR. If you don't know how to do that, then let us know and we'll do it.

@rgommers Thanks for the tip. I have rebased the branch and force pushed.

Merged. Thanks for a great contribution, @TonyXiang8787!

Nice. Seems worth an entry in the release notes. @TonyXiang8787 would you mind writing a 1-2 sentence summary and putting it in https://github.com/scipy/scipy/wiki/Release-note-entries-for-SciPy-1.2.0?

@rgommers Sure, I have added a few sentences in the release note.

Thanks!


Integrating Compressor.js for image uploading optimization

As suggested in issue decap-website#14, it is worth considering integrating Compressor.js which appears to be a client-side JS image compression library which:

Uses the Browser's native canvas.toBlob API to do the compression work.

It is made by @fengyuanchen and is in this repo and seems mature and stable.

it would be great to add this option. But first, we need to define how this should be used.
This is a config option in the media_library object or a set of options. I recall some discussions on this topic in other issues, so let's check for that also.

One of the guiding principles the revival of this project is "don't add dependencies unless absolutely necessary".  So in my opinion that means that we need a hook to which a mostly independent plugin can bind into.


MyVariantInfo annotation bug fix

The map constructed during POST requests was using the query field instead of variant field which is what should have been used to match with the appropriate MyVariantInfo objects and VariantAnnotation objects.
Signed-off-by: Angelica Ochoa<EMAIL_ADDRESS>Co-authored-by: Avery Wang<EMAIL_ADDRESS>Co-authored-by: Robert Sheridan<EMAIL_ADDRESS>Co-authored-by: Manda Wilson<EMAIL_ADDRESS>

Are there fields in the "query" field that we will be missing by making this change?

@thomasyu888 "query" was just used for this map construction so nothing should be affected by not using it anymore in this map

I believe this PR can be closed. A new patch is in place now for our internal importers which removes the clinvar field from myvariant.info responses. Correcting the model has been made an issue here : #460
I am closing this PR, but if anyone wants it to be reopened in order to use changes while fixing #460 or related problems, feel free.


skeleton colors

What does this PR do and why?
Provide a description of what this PR does. Link to any relevant GitHub issues, Notion tasks or Discord discussions.
Screenshots or screen recordings
If applicable, provide screenshots or screen recordings to demonstrate the changes.
Acceptance checklist

[ ] I have evaluated the Approval Guidelines for this PR.
[ ] (if relevant) I have tested this PR in all supported browsers.
[ ] (if relevant) I have tested this PR in dark mode and light mode (if applicable).

Current dependencies on/for this PR:

main

PR #3895   👈

This comment was auto-generated by Graphite.

@wraeth-eth started a stack merge that includes this pull request via Graphite.

@wraeth-eth merged this pull request with Graphite.


update pm2 so that it can be installed in node v0.11.13

Hi,
just install the new node v0.11.13
Found that pod cannot be installed because of pm2 0.7 depends on old usage module.
So, I updated the pm2.
And seems that pm2 need to be installed with
sudo npm install --save pm2 --unsafe-perm

Not sure how to force the --unsafe-perm in package.json. Please help

0.8.0 now uses latest pm2 (0.12.9)!


onmaximum not triggering

Am I misunderstanding this method or is it not working?
socket = new Sockette(action.url, {
        timeout: 5000,
        maxAttempts: 2,
        onopen: onOpen(store),
        onclose: onClose(store),
        onmessage: onMessage(store),
        onmaximum: onMaximum(store),
        onreconnect: onReconnect(store),
        onerror: noop,
      });

I have this snippet setup. Everything works as expected. When the WS server is down, Sockette tries to connect twice, before giving up, however the onmaximum callback is never triggered.

Hey, what if you console.log out the event listeners?
I've done that just now to re-verify & the onmaximum callback is triggered correctly.

	$.onopen = e => { 		num=0; (opts.onopen || noop)(e); 	};
There should't do num = 0, otherwise, num will lose the original purpose as a global counter

$.onopen = e => { num=0; (opts.onopen || noop)(e); };
There should't do num = 0, otherwise, num will lose the original purpose as a global counter
@lukeed @GMchris

@DarcyXf It isn't meant to be global. The onopen callback is only called when the connection has been successfully established. We reset the num counter because we want to allow maxAttempts for every new reconnection.
For example, with a maxAttempts of 5 and without resetting every successful connection, this would be the series of events:
new Sockette({ maxAttempts:3, timeout:1000 })
//=> 0

*server shutdown*

*wait 1s*
*attempt*
//=> 1

*wait 1s*
*attempt*
//=> 2

*RECONNECTED*
//=> 2

*server shutdown*

*wait 1s*
*attempt*
//=> 3

*GIVE UP FOREVER*

Instead, we'd want try again 3 times per connection failure.


Disable nightly build for fork repo and suppress the docker build output

The fork of this repo might not be update-to-date and its nightly build can break if we update feathub-nightly. And it is also unnecessary for all forks to run nightly build. This PR disables the nightly build for fork repo to address this issue.
Another issue is that the nightly build log contains a super long log from "docker build". Thus this PR suppresses the docker build output with the -q option.

@Sxnan Can you help review this PR?

@lindong28 Thanks for the PR! I just left one minor comment.

Thanks for the update! LGTM.


Font cannot be changed (font used, size, attributes)

I would prefer the display text to be slightly smaller and would prefer to use a slightly different font. There seems to be no way to set these preferences, not even just change the text size.

yes this option will make the application extra useful :)

It was important to define the font size for the high-resolution screen.


Edit: Mnet

Channel ID (required)
Mnet.kr
Channel Name
Mnet
Alternative Names
엠넷
Network
No response
Owners
CJ ENM Entertainment Division
Country
KR
Subdivision
KR-11
City
Seoul
Broadcast Area
c/KR
Languages
kor
Categories
entertainment;music
NSFW
FALSE
Launched
1995-03-01
Closed
No response
Replaced By
No response
Website
http://www.mnet.com/
Logo
https://i.imgur.com/a/9Hnqzz9
Notes
Mnet is a South Korean pay television music channel owned by CJ ENM. It primarily focuses on K-pop music and broadcasts various music-related programs such as survival shows, award ceremonies, and concerts.

Considering that a PR was opened, this issue is unnecessary.


App Service Plans Not Listed in Output

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az resource list
Errors:
n/a

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

az resource list -g "$resourceGroup" | jq .[].id | grep -i serverfarms

Expected Behavior
List out the created app service plan IDs.
Environment Summary
Linux-4.4.0-19041-Microsoft-x86_64-with-glibc2.31, Ubuntu 20.04.5 LTS
Python 3.10.5
Installer: DEB

azure-cli 2.40.0

Extensions:
account 0.2.3
authV2 0.1.1
azure-devops 0.25.0
kusto 0.5.0
support 1.0.3

Dependencies:
msal 1.18.0b1
azure-mgmt-resource 21.1.0b1

Additional Context
The issue here is that there is a difference in output due to the somewhat recent change in case sensitivity for certain resource IDs.
The command az resource list -g "$resourceGroup" | jq .[].id | grep -i serverfarms only lists out ASPs that contain a capitalized "F" in the word "serverFarms" within the resource ID. Whereas the command az appservice plan list -g $resourceGroup | jq .[].id lists out resources with a lowercase "F" in the word "serverfarms" within the resource ID.
The interesting thing is that I don't have an issue with the second command due to the fact that it converts "serverFarms" to the current standard of "serverfarms" by default.

route to CXP team

@jaredbrogan Thanks for reaching out to us and reporting this issue. We are looking into this issue and we will provide an update.

@jaredbrogan Please run the below command to List app service plans.

az appservice plan list

Examples:

az appservice plan list --query "[?sku.tier=='Free']"
az appservice plan list --query "[?hostingEnvironmentProfile.name=='']"
az appservice plan list [--resource-group]

More Info here. Please let me know if this helps.

@jaredbrogan Please run the below command to List app service plans.

az appservice plan list

Examples:

az appservice plan list --query "[?sku.tier=='Free']"
az appservice plan list --query "[?hostingEnvironmentProfile.name=='']"
az appservice plan list [--resource-group]

More Info here. Please let me know if this helps.

Hi @navba-MSFT,
As my post already stated, I'm aware of the suggested command. What I'm calling to attention is the fact that the az resource list command does not accurately output all App Service Plans when the ID doesn't specifically contain the word serverFarms with a capitalize letter "F".

@jaredbrogan Thanks for getting back and clarifying the ask. I would like to do a repro at my end and debug this further. I don't have any resources with serverfarms (lower case f). May I know how did you create those serverfarms with lowercase f ?

When using the portal, it will create a resource with an upper case F. Using either the azure cli or the latest azurerm terraform provider, they will create a resource with a lower case f.
However, it would now appear that the issue has been fixed...?
This screenshot was taken the day this issue was posted:

This was taken moments ago:

The only difference between the 2 resources were the time they were provisioned, as I had deleted them after the screenshot was taken yesterday. The deployment methods remained the same.
Seems like something may have changed along the way on Azure's end?

@jaredbrogan Thanks for getting back. There hasn't been any changes done from our end. I tried creating the service plan from Azure CLi, though the type returned in smaller case f, while querying the plan it did list with capitalized F. So I am unable to reproduce this issue.
Created using CLI:

az appservice plan create -g navbatest99 -n navbaMyPlan --is-linux --number-of-workers 2 --sku S1

Output:
{
"isXenon": false,
"kind": "linux",
"kubeEnvironmentProfile": null,
"location": "eastus",
"maximumElasticWorkerCount": 2,
"maximumNumberOfWorkers": 0,
"name": "navbaMyPlan",
"numberOfSites": 0,
"numberOfWorkers": 2,
"type": "Microsoft.Web/serverfarms"   <------ Smaller case f
}
Queried using az resource list:
{
"ID": "/subscriptions/XXXXXXXX/resourceGroups/XXXXXX/providers/Microsoft.Web/serverFarms/navbaMyPlan",
"Name": "navbaMyPlan"
}
If you are still able to reproduce this issue do let us know.

At this point, it seems to be resolved, so you may close this out. I'll post again if I run into this once more. Thanks!

@jaredbrogan Thanks for the update. We will now proceed with archival of this GitHub issue. If issue resurfaces in future, please feel free to reopen this thread. We would be happy to help.


Player starts to play after seeking even if was paused before.

Player also starts to play when the "currentItem.playbackLikelyToKeepUp" event is caught by observer, even if the player was paused before.

Hi @jekahy,
I'll look into that and provide a fix as soon as possible.

Fixed in 0.2.2


Add Icons to Navbar

Hello Project Admin
I would like to add icons to Navbar
Can you assign me this issue under GSSOC'24 @thestarsahil

Can you assign me this issue under GSSOC'24 @thestarsahil

Can you please assign it to me.

you can assign that task to me under gsssoc-ext and hacktoberfest.. level 3 label


[MINOR] Downloads from Nexus Pentaho repo taking too long

What is the purpose of the pull request
https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release is unavailable to serve any requests. We are removing the url from pom as we confirmed that all jars are available in other nexus repository urls.
Brief change log
(for example:)

Modify AnnotationLocation checkstyle rule in checkstyle.xml

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

I inspected every jar thats getting delayed with pentaho. I could find every jar of interest in other nexus domains.

https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/org/apache/flink/force-shading/1.12.1/force-shading-1.12.1-sources.jar

https://repo.maven.apache.org/maven2/org/apache/flink/force-shading/1.12.1/

https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/org/apache/flink/flink-shaded-guava/18.0-12.0/flink-shaded-guava-18.0-12.0-sources.jar

https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-guava/18.0-12.0/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/org/apache/flink/flink-shaded-asm-7/7.1-12.0/flink-shaded-asm-7-7.1-12.0-sources.jar

https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-asm-7/7.1-12.0/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/org/apache/flink/force-shading/1.13.1/force-shading-1.13.1-sources.jar

https://repo.maven.apache.org/maven2/org/apache/flink/force-shading/1.13.1/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/tomcat/jasper-runtime/5.5.23/jasper-runtime-5.5.23-sources.jar
https://repo.maven.apache.org/maven2/tomcat/jasper-runtime/5.5.23/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/xmlenc/xmlenc/0.52/xmlenc-0.52-sources.jar
https://repo.maven.apache.org/maven2/xmlenc/xmlenc/0.52/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/stax/stax-api/1.0.1/stax-api-1.0.1-sources.jar
https://repo.maven.apache.org/maven2/stax/stax-api/1.0.1/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0-sources.jar
https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils-core/1.8.0/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/org/apache/hudi/hudi-hadoop-sparkworker-docker/0.10.0-SNAPSHOT/hudi-hadoop-sparkworker-docker-0.10.0-SNAPSHOT-sources.jar

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/org/apache/curator/apache-curator/2.7.1/apache-curator-2.7.1-sources.jar
https://repo.maven.apache.org/maven2/org/apache/curator/apache-curator/2.7.1/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/org/apache/velocity/velocity/1.5/velocity-1.5-sources.jar
https://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.5/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/javax/servlet/jsp-api/2.0/jsp-api-2.0-sources.jar
https://repo.maven.apache.org/maven2/javax/servlet/jsp-api/2.0/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/tomcat/jasper-compiler/5.5.23/jasper-compiler-5.5.23-sources.jar
https://repo.maven.apache.org/maven2/tomcat/jasper-compiler/5.5.23/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/org/apache/thrift/libfb303/0.9.3/libfb303-0.9.3-sources.jar
https://repo.maven.apache.org/maven2/org/apache/thrift/libfb303/0.9.3/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9-sources.jar
https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/io/confluent/kafka-schema-registry-client/5.3.4/kafka-schema-registry-client-5.3.4-sources.jar
https://packages.confluent.io/maven/io/confluent/kafka-schema-registry-client/5.3.4/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/io/confluent/common-utils/5.3.4/common-utils-5.3.4-sources.jar
https://packages.confluent.io/maven/io/confluent/common-utils/5.3.4/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/io/confluent/common-config/5.3.4/common-config-5.3.4-sources.jar
https://packages.confluent.io/maven/io/confluent/common-config/5.3.4/

Downloading from pentaho.org: https://public.nexus.pentaho.org/repository/proxy-public-3rd-party-release/io/confluent/kafka-avro-serializer/5.3.4/kafka-avro-serializer-5.3.4-sources.jar
https://packages.confluent.io/maven/io/confluent/kafka-avro-serializer/5.3.4/

Once the CI succeeds, we should be good to go ahead and land this in.

@hudi-bot  azure run

@hudi-bot azure run

@hudi-bot azure run

I removed the commented out lines in root pom in here. sorry about that.


save_file method receives string object

https://github.com/red-data-tools/red-chainer/issues/44
I think this is almost as same as the original Chainer.
Please fix it to Red Chainer style.

@kojix2
I comment this p-r.
Please check comment 👍


first commit

But perhaps the folders within the tests directory should match that of the tools? I'm thinking about the mocked data

They are, aren't they?

The tests for the tool share the same structure. I was thinking of the mocked data, i.e. tests/mocked/data/leaf00.bma/get_config.1.
Do you see that as generic data which would be the same for all of the tools?

Do you see that as generic data which would be the same for all of the tools?

I am not sure and I debated a bit with myself about it. I decided to solve current problem and maybe work on it later if the need arises.


Feature/merge

deleted unneeded json file
made drainage class unselectable
fix default crop sorting
simplify logic for reducing opacity in crops that aren't recommended
rename selectedCrops to selectedCropIds
rename activeCrops to activeCropIds
allow the user to proceed with no goals selected
add all goals to the calendar view instead of average goal rating
fix background of hessian fly free date
remove unneeded props from CropCalendarView.js and CropTable.js

Your review app has been deployed and is available at 'http://<IP_ADDRESS>:80'.Learn More about how to test and provide feedback for the app.

Your review app has been deployed and is available at 'http://<IP_ADDRESS>:80'.Learn More about how to test and provide feedback for the app.

The auto built app is not available because auth0 issues, I can run locally though. Also I think I can still manually select drainage class on Site Conditions page, but when I click next and return back, the drainage class would auto change.

when i said unselectable i meant that you can deselect the api response and have no drainage class selected if desired not that it's no longer possible to change from the api response


203 fix

Whoops!
There were 1 warnings that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.
WARNINGS
src/content/en/shows/http203/podcast/takes-two-to-tangent.md#L51 - Consider adding a "was this page helpful?" widget to your page: https://developers.google.com/web/resources/widgets#helpful

:tada: This has been pushed live to https://developers.google.com/web/


The command aiken blueprint convert doesn't detect Plutus V3 validators

What Git revision are you using?
aiken v1.0.25-alpha+4e8042f
What operating system are you using, and which version?

[X] Linux / Ubuntu
[ ] Linux / Other
[ ] macOS
[ ] Windows

Describe what the problem is?
The command aiken blueprint convert doesn't detect Plutus V3 validators and the field type has the value "PlutusScriptV2".
What should be the expected behavior?
It should create a cli envelope with "type": "PlutusScriptV3" instead of "type": "PlutusScriptV2".

That will happen once PlutusV3 is out officially. In the meantime you can simply edit the file by hand. We'll leave this open to remind up to update it once V3 is released.

will be handled in #907

Thanks @rvcas


gradle daemon keeps git repository files open

Current Behavior
idea intellij and gradle-8.5 daemon keeps files out of the git repository open. is this intended or a bug?
❯ lsof | grep /src/
java      25956                   287r      REG               8,19   4885931 119538516 /src/.git/objects/pack/pack-3ab188d7695d3877e682c5dc06c8bf656991ff94.pack
java      25956                   288r      REG               8,19   4885931 119538516 /src/.git/objects/pack/pack-3ab188d7695d3877e682c5dc06c8bf656991ff94.pack
java      25956                   293r      REG               8,19   4885931 119538516 /src/.git/objects/pack/pack-3ab188d7695d3877e682c5dc06c8bf656991ff94.pack
java      25956                   295r      REG               8,19   4885931 119538516 /src/.git/objects/pack/pack-3ab188d7695d3877e682c5dc06c8bf656991ff94.pack
<and 150 more>

❯ ps -ef | grep java
25956    1175  3 09:24 ?        00:07:39 /usr/lib/jvm/java-21-openjdk/bin/java --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED -XX:MaxMetaspaceSize=384m -XX:+HeapDumpOnOutOfMemoryError -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -cp /usr/share/java/gradle/lib/gradle-launcher-8.5.jar -javaagent:/usr/share/java/gradle/lib/agents/gradle-instrumentation-agent-8.5.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 8.5

❯ ps -ef | grep 1175
 1175       1  0 04:53 ?        00:00:00 /usr/lib/systemd/systemd --user

Expected Behavior
no files open out of git repository.
Context (optional)
No response
Steps to Reproduce
build a project with idea and gradle.
Gradle version
8.5
Build scan URL (optional)
No response
Your Environment (optional)
No response

Sorry that you're having trouble with Gradle!
We appreciate the effort that went into filing this issue, but we must ask for more information.
As stated in our issue template, a minimal reproducible example is a must for us to be able to track down and fix your problem efficiently. Our available resources are severely limited, and we must be sure we are looking at the exact problem you are facing.
If we have a reproducer, we may be able also to suggest workarounds or ways to avoid the problem.
The ideal way to provide a reproducer is to leverage our reproducer template. You can also use Gradle Project Replicator to reproduce the structure of your project.
This issue will be closed after 7 days unless you provide more information.

This is unlikely to be caused by core gradle, you may use tools like https://github.com/jenkinsci/lib-file-leak-detector to look for the source of the leak.


[hotfix] fix typos

fix typos

Hi @KangZhiDong,
Thank you for contribution!
I'm +1 for a unique fix.
For all the rest changes (an http*, an sql*, an ssl*), I find it questionable. Could you please revert them?
More specifically, if your changes would be applied, someone else can open a new PR that would change them to use the old article and those people would be right on their own way.
Also, you can compare word pair frequencies in some online tools and those frequencies won't be in your favor.
General recommendation: the commit message can be more specific, for example:
[hotfix][docs] Adjust English articles for ...

Hi @KangZhiDong,
Thank you for contribution!
I'm +1 for a unique fix.
For all the rest changes (an http*, an sql*, an ssl*), I find it questionable. Could you please revert them?
More specifically, if your changes would be applied, someone else can open a new PR that would change them to use the old article and those people would be right on their own way.
Also, you can compare word pair frequencies in some online tools and those frequencies won't be in your favor.
General recommendation: the commit message can be more specific, for example:
[hotfix][docs] Adjust English articles for ...
get it


Perform search when hitting ENTER key in search detail fields

Frequently, when performing a global search for some code, I find myself having to narrow down the search to files of a specific type (*.js, *.scss etc).
I pop open the "search details" section and add a pattern to match the files.
Then I hit ENTER but nothing happens. :sob:
It would be great to initiate a search when hitting ENTER in either the "files to include" or "files to exclude" section.
Alternatively, pressing SHIFT + TAB to return to the search box and then hitting ENTER could work as well.
Currently, I have to press SHIFT + TAB five times to get back to the search box.

This works for me. @sandy081 could it be you recently added this?

@bpasero Yes, I fixed/implemented this with Global replace functionality

Perfect. Just installed the new insider build this morning and it works now.
Awesome!


./gradlew build fails on task checkstyleMain Unable to create a Checker with most XML files.

I'm trying to use the checkstyle plugin with Gradle, following the steps in the gradle checkstyle docs
The XML file is in config/checkstyle/checkstyle.xml. I've used this one
My build.gradle file:
//This buildscript section applies to the execution of this buildscript itself,
//and not to the compilation or execution of the project.
buildscript {
	ext {
		springBootVersion = '1.5.3.RELEASE'
	}
	repositories {
		mavenCentral()
	}
	dependencies {
		classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
	}
}

repositories {
	mavenCentral()
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
apply plugin: 'checkstyle'
apply plugin: 'application'

mainClassName = 'hello.Application'

version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

// List of dependencies for building the project, used when running
// for example "gradlew build" to build the app.
dependencies {
	//compile('org.springframework.boot:spring-boot-starter-actuator')
	//compile('org.springframework.boot:spring-boot-starter-data-jpa')
	//compile('org.springframework.session:spring-session')
	compile('org.springframework.boot:spring-boot-starter-web')
	testCompile('org.springframework.boot:spring-boot-starter-test')
}

//This task sets the version for gradlew when running "gradle wrapper" to build
//the wrapper.
task wrapper(type: Wrapper) {
	gradleVersion = '3.5'
}

test {
	//ignoreFailures = true
	// This should allow output statements like System.out.println() to produce output
	// from the test cases when running "gradlew test".
	// May or may not be useful for simple debugging.
	testLogging.showStandardStreams = true
}

//You can upgrade or downgrade the version of Checkstyle with
//checkstyle {
////	toolVersion = '7.1'
//	configFile = rootProject.file('checkstyle/checkstyle.xml')
//}

Expected Behavior

Running  ./gradlew build should perform style check, report errors or build the project.
Current Behavior

Running ./gradlew build --info produces:

Initialized native services in: /Users/erik/.gradle/native
Connected to daemon DaemonInfo{pid=30718, address=[ebf05916-6285-45db-a972-3758eaba809e port:65132, addresses:[/0:0:0:0:0:0:0:1, /<IP_ADDRESS>]], state=Idle, lastBusy=1493613256061, context=DefaultDaemonContext[uid=92d1eac0-67f9-40fd-8ef6-6587b082081e,javaHome=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home,daemonRegistryDir=/Users/erik/.gradle/daemon,pid=30718,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=SE,-Duser.language=sv,-Duser.variant]}. Dispatching request Build{id=3585d724-7f2a-412b-a8cb-1f9d5e99ad1f.1, currentDir=/Users/erik/Documents/Dev/repos/appartifact}.
Received result org.gradle.launcher.daemon.protocol.BuildStarted@7d9e8ef7 from daemon DaemonInfo{pid=30718, address=[ebf05916-6285-45db-a972-3758eaba809e port:65132, addresses:[/0:0:0:0:0:0:0:1, /<IP_ADDRESS>]], state=Idle, lastBusy=1493613256061, context=DefaultDaemonContext[uid=92d1eac0-67f9-40fd-8ef6-6587b082081e,javaHome=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home,daemonRegistryDir=/Users/erik/.gradle/daemon,pid=30718,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=SE,-Duser.language=sv,-Duser.variant]} (build should be starting).
The client will now receive all logging from the daemon (pid: 30718). The daemon log file: /Users/erik/.gradle/daemon/3.5/daemon-30718.out.log
Starting 154th build in daemon [uptime: 3 hrs 16 mins 49.534 secs, performance: 97%, no major garbage collections]
Executing build with daemon context: DefaultDaemonContext[uid=92d1eac0-67f9-40fd-8ef6-6587b082081e,javaHome=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home,daemonRegistryDir=/Users/erik/.gradle/daemon,pid=30718,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=SE,-Duser.language=sv,-Duser.variant]
Creating new cache for plugin-use-metadata, path /Users/erik/.gradle/caches/3.5/plugin-resolution/plugin-use-metadata.bin, access org.gradle.cache.internal.DefaultCacheAccess@46d5ac20
Creating new cache for client-status, path /Users/erik/.gradle/caches/3.5/plugin-resolution/client-status.bin, access org.gradle.cache.internal.DefaultCacheAccess@46d5ac20
Starting Build
Settings evaluated using settings file '/master/settings.gradle'.
Projects loaded. Root project using build file '/Users/erik/Documents/Dev/repos/appartifact/build.gradle'.
Included projects: [root project 'appartifact']
Evaluating root project 'appartifact' using build file '/Users/erik/Documents/Dev/repos/appartifact/build.gradle'.
Creating new cache for metadata-2.23/module-metadata, path /Users/erik/.gradle/caches/modules-2/metadata-2.23/module-metadata.bin, access org.gradle.cache.internal.DefaultCacheAccess@5ab9166d
Creating new cache for metadata-2.23/artifact-at-repository, path /Users/erik/.gradle/caches/modules-2/metadata-2.23/artifact-at-repository.bin, access org.gradle.cache.internal.DefaultCacheAccess@5ab9166d
Using 4 worker leases.
Creating new cache for fileHashes, path /Users/erik/Documents/Dev/repos/appartifact/.gradle/3.5/taskHistory/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess@3ffafdb4
Applying dependency management to configuration 'apiElements' in project 'appartifact'
Applying dependency management to configuration 'archives' in project 'appartifact'
Applying dependency management to configuration 'compile' in project 'appartifact'
Applying dependency management to configuration 'compileClasspath' in project 'appartifact'
Applying dependency management to configuration 'compileOnly' in project 'appartifact'
Applying dependency management to configuration 'default' in project 'appartifact'
Applying dependency management to configuration 'implementation' in project 'appartifact'
Applying dependency management to configuration 'runtime' in project 'appartifact'
Applying dependency management to configuration 'runtimeClasspath' in project 'appartifact'
Applying dependency management to configuration 'runtimeElements' in project 'appartifact'
Applying dependency management to configuration 'runtimeOnly' in project 'appartifact'
Applying dependency management to configuration 'testCompile' in project 'appartifact'
Applying dependency management to configuration 'testCompileClasspath' in project 'appartifact'
Applying dependency management to configuration 'testCompileOnly' in project 'appartifact'
Applying dependency management to configuration 'testImplementation' in project 'appartifact'
Applying dependency management to configuration 'testRuntime' in project 'appartifact'
Applying dependency management to configuration 'testRuntimeClasspath' in project 'appartifact'
Applying dependency management to configuration 'testRuntimeOnly' in project 'appartifact'
Applying dependency management to configuration 'checkstyle' in project 'appartifact'
Configuring agent
All projects evaluated.
Selected primary task 'build' from project :
Creating new cache for annotation-processors, path /Users/erik/Documents/Dev/repos/appartifact/.gradle/3.5/fileContent/annotation-processors.bin, access org.gradle.cache.internal.DefaultCacheAccess@2f2e277a
Tasks to be executed: [task ':compileJava', task ':processResources', task ':classes', task ':jar', task ':findMainClass', task ':startScripts', task ':distTar', task ':distZip', task ':bootRepackage', task ':assemble', task ':checkstyleMain', task ':compileTestJava', task ':processTestResources', task ':testClasses', task ':checkstyleTest', task ':test', task ':check', task ':build']
Creating new cache for jvmClassSignatures, path /Users/erik/Documents/Dev/repos/appartifact/.gradle/3.5/taskHistory/jvmClassSignatures.bin, access org.gradle.cache.internal.DefaultCacheAccess@3ffafdb4
Creating new cache for fileSnapshots, path /Users/erik/Documents/Dev/repos/appartifact/.gradle/3.5/taskHistory/fileSnapshots.bin, access org.gradle.cache.internal.DefaultCacheAccess@3ffafdb4
Creating new cache for taskHistory, path /Users/erik/Documents/Dev/repos/appartifact/.gradle/3.5/taskHistory/taskHistory.bin, access org.gradle.cache.internal.DefaultCacheAccess@3ffafdb4
:compileJava (Thread[Daemon worker Thread 48,5,main]) started.
:compileJava
Putting task artifact state for task ':compileJava' into context took 0.001 secs.
Task :compileJava class loader hash: 41621835a1ddfd325406e64eb3109d65
Task :compileJava actions class loader hashes: [0dbc41bc5f1da000c3c3bb6c0c1522db, 750e1d72030581ace81f7325929812f4, 41621835a1ddfd325406e64eb3109d65]
Resolving dependency management for configuration 'compileClasspath' of project 'appartifact'
Resolving dependency management for configuration 'compileOnly' of project 'appartifact'
Resolving dependency management for configuration 'implementation' of project 'appartifact'
Resolving dependency management for configuration 'compile' of project 'appartifact'
Resolving global dependency management for project 'appartifact'
Excluding [commons-logging:commons-logging]
Executing task ':compileJava' (up-to-date check took 0.2 secs) due to:
  Output property 'destinationDir' file /Users/erik/Documents/Dev/repos/appartifact/build/classes/main has changed.
  Output property 'destinationDir' file /Users/erik/Documents/Dev/repos/appartifact/build/classes/main/hello has been removed.
  Output property 'destinationDir' file /Users/erik/Documents/Dev/repos/appartifact/build/classes/main/hello/Application.class has been removed.
All input files are considered out-of-date for incremental task ':compileJava'.
Compiling with JDK Java compiler API.
:compileJava (Thread[Daemon worker Thread 48,5,main]) completed. Took 0.243 secs.
:processResources (Thread[Daemon worker Thread 48,5,main]) started.
:processResources
Putting task artifact state for task ':processResources' into context took 0.0 secs.
Task :processResources class loader hash: 41621835a1ddfd325406e64eb3109d65
Task :processResources actions class loader hashes: [750e1d72030581ace81f7325929812f4]
Executing task ':processResources' (up-to-date check took 0.002 secs) due to:
  Output property 'destinationDir' file /Users/erik/Documents/Dev/repos/appartifact/build/resources/main has changed.
  Output property 'destinationDir' file /Users/erik/Documents/Dev/repos/appartifact/build/resources/main/application.properties has been removed.
  Output property 'destinationDir' file /Users/erik/Documents/Dev/repos/appartifact/build/resources/main/static has been removed.
:processResources (Thread[Daemon worker Thread 48,5,main]) completed. Took 0.01 secs.
:classes (Thread[Daemon worker Thread 48,5,main]) started.
:classes
Skipping task ':classes' as it has no actions.
:classes (Thread[Daemon worker Thread 48,5,main]) completed. Took 0.001 secs.
:jar (Thread[Daemon worker Thread 48,5,main]) started.
:jar
Putting task artifact state for task ':jar' into context took 0.001 secs.
Task :jar class loader hash: 41621835a1ddfd325406e64eb3109d65
Task :jar actions class loader hashes: [750e1d72030581ace81f7325929812f4]
Executing task ':jar' (up-to-date check took 0.006 secs) due to:
  Output property 'archivePath' file /Users/erik/Documents/Dev/repos/appartifact/build/libs/appartifact-0.0.1-SNAPSHOT.jar has changed.
:jar (Thread[Daemon worker Thread 48,5,main]) completed. Took 0.011 secs.
:findMainClass (Thread[Daemon worker Thread 48,5,main]) started.
:findMainClass
Putting task artifact state for task ':findMainClass' into context took 0.0 secs.
Executing task ':findMainClass' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
:findMainClass (Thread[Daemon worker Thread 48,5,main]) completed. Took 0.0 secs.
:startScripts (Thread[Daemon worker Thread 48,5,main]) started.
:startScripts
Putting task artifact state for task ':startScripts' into context took 0.0 secs.
Task :startScripts class loader hash: 41621835a1ddfd325406e64eb3109d65
Task :startScripts actions class loader hashes: [750e1d72030581ace81f7325929812f4, 41621835a1ddfd325406e64eb3109d65]
Resolving dependency management for configuration 'runtimeClasspath' of project 'appartifact'
Resolving dependency management for configuration 'runtimeOnly' of project 'appartifact'
Resolving dependency management for configuration 'runtime' of project 'appartifact'
Excluding []
Executing task ':startScripts' (up-to-date check took 0.008 secs) due to:
  Output property 'outputDir' file /Users/erik/Documents/Dev/repos/appartifact/build/scripts has changed.
  Output property 'outputDir' file /Users/erik/Documents/Dev/repos/appartifact/build/scripts/appartifact has been removed.
  Output property 'outputDir' file /Users/erik/Documents/Dev/repos/appartifact/build/scripts/appartifact.bat has been removed.
:startScripts (Thread[Daemon worker Thread 48,5,main]) completed. Took 0.033 secs.
:distTar (Thread[Daemon worker Thread 48,5,main]) started.
:distTar
Putting task artifact state for task ':distTar' into context took 0.0 secs.
Task :distTar class loader hash: 750e1d72030581ace81f7325929812f4
Task :distTar actions class loader hashes: [750e1d72030581ace81f7325929812f4]
Executing task ':distTar' (up-to-date check took 0.002 secs) due to:
  Output property 'archivePath' file /Users/erik/Documents/Dev/repos/appartifact/build/distributions/appartifact-0.0.1-SNAPSHOT.tar has changed.
:distTar (Thread[Daemon worker Thread 48,5,main]) completed. Took 0.103 secs.
:distZip (Thread[Daemon worker Thread 48,5,main]) started.
:distZip
Putting task artifact state for task ':distZip' into context took 0.0 secs.
Task :distZip class loader hash: 750e1d72030581ace81f7325929812f4
Task :distZip actions class loader hashes: [750e1d72030581ace81f7325929812f4]
Executing task ':distZip' (up-to-date check took 0.009 secs) due to:
  Output property 'archivePath' file /Users/erik/Documents/Dev/repos/appartifact/build/distributions/appartifact-0.0.1-SNAPSHOT.zip has changed.
:distZip (Thread[Daemon worker Thread 48,5,main]) completed. Took 0.673 secs.
:bootRepackage (Thread[Daemon worker Thread 48,5,main]) started.
:bootRepackage
Putting task artifact state for task ':bootRepackage' into context took 0.0 secs.
Executing task ':bootRepackage' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
Setting mainClass: hello.Application
Excluding []
:bootRepackage (Thread[Daemon worker Thread 48,5,main]) completed. Took 0.079 secs.
:assemble (Thread[Daemon worker Thread 48,5,main]) started.
:assemble
Skipping task ':assemble' as it has no actions.
:assemble (Thread[Daemon worker Thread 48,5,main]) completed. Took 0.0 secs.
:checkstyleMain (Thread[Daemon worker Thread 48,5,main]) started.
:checkstyleMain
Putting task artifact state for task ':checkstyleMain' into context took 0.001 secs.
Task :checkstyleMain class loader hash: 41621835a1ddfd325406e64eb3109d65
Task :checkstyleMain actions class loader hashes: [750e1d72030581ace81f7325929812f4, 41621835a1ddfd325406e64eb3109d65]
Excluding []
Resolving dependency management for configuration 'checkstyle' of project 'appartifact'
Executing task ':checkstyleMain' (up-to-date check took 0.015 secs) due to:
  Output property 'reports.enabledFileReportDestinations.html' file /Users/erik/Documents/Dev/repos/appartifact/build/reports/checkstyle/main.html has changed.
  Output property 'reports.enabledFileReportDestinations.xml' file /Users/erik/Documents/Dev/repos/appartifact/build/reports/checkstyle/main.xml has changed.
:checkstyleMain FAILED
:checkstyleMain (Thread[Daemon worker Thread 48,5,main]) completed. Took 0.633 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':checkstyleMain'.
> Unable to create a Checker: configLocation {/Users/erik/Documents/Dev/repos/appartifact/config/checkstyle/checkstyle.xml}, classpath {/Users/erik/Documents/Dev/repos/appartifact/build/classes/main:/Users/erik/Documents/Dev/repos/appartifact/build/resources/main:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-web/1.5.3.RELEASE/37469baf2a75a9d2230391a5038f49d4018d2bcc/spring-boot-starter-web-1.5.3.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter/1.5.3.RELEASE/3b966d5e3d422474b7af2e73ae0d371ae02718b/spring-boot-starter-1.5.3.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-tomcat/1.5.3.RELEASE/1b71416805e0bbf6885ee65aae440adbad0afe60/spring-boot-starter-tomcat-1.5.3.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.hibernate/hibernate-validator/5.3.5.Final/622a9bcef2eed6d41b5b8e0662c36212009e375/hibernate-validator-5.3.5.Final.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.8.8/bf88c7b27e95cbadce4e7c316a56c3efffda8026/jackson-databind-2.8.8.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework/spring-web/4.3.8.RELEASE/ec1b675c2e234b0c776d36ed56c691520030026f/spring-web-4.3.8.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework/spring-webmvc/4.3.8.RELEASE/7a00452c350de0fb80ecbcecfb8ce0145c46141e/spring-webmvc-4.3.8.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot/1.5.3.RELEASE/5fedde3489afd5dbd82f9122aaec4c9f6da3d564/spring-boot-1.5.3.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-autoconfigure/1.5.3.RELEASE/b2b4d4a704f039bf22787cc412b1dd34741821fc/spring-boot-autoconfigure-1.5.3.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-logging/1.5.3.RELEASE/ae7f1d938755553b228dd7a7f98aebb0a683c099/spring-boot-starter-logging-1.5.3.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/4.3.8.RELEASE/cce6c251249e48f0a86aa578c2a0e262efa5a1e0/spring-core-4.3.8.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.17/7a27ea250c5130b2922b86dea63cbb1cc10a660c/snakeyaml-1.17.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-core/8.5.14/7ce577af04cadd7ab4b36f71503fc688d5d52ccf/tomcat-embed-core-8.5.14.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-el/8.5.14/9e8a7cd67420d9857dbc62f84a3082c2a4b4b3eb/tomcat-embed-el-8.5.14.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-websocket/8.5.14/254667b21d391dac7b1bc241c24be271d772caf7/tomcat-embed-websocket-8.5.14.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/javax.validation/validation-api/1.1.0.Final/8613ae82954779d518631e05daa73a6a954817d5/validation-api-1.1.0.Final.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.jboss.logging/jboss-logging/3.3.1.Final/c46217ab74b532568c0ed31dc599db3048bd1b67/jboss-logging-3.3.1.Final.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/com.fasterxml/classmate/1.3.3/864c8e370a691e343210cc7c532fc198cee460d8/classmate-1.3.3.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.8.0/45b426f7796b741035581a176744d91090e2e6fb/jackson-annotations-2.8.0.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.8.8/d478fb6de45a7c3d2cad07c8ad70c7f0a797a020/jackson-core-2.8.8.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/4.3.8.RELEASE/2ee7e60f8838bff13c5def48fab571ab10553e5d/spring-aop-4.3.8.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/4.3.8.RELEASE/9d39133bb80e13d643bfefd731fe86cab3aa2bd7/spring-beans-4.3.8.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/4.3.8.RELEASE/944073ac58ab78b78a7694d2c53d4ae9f634c815/spring-context-4.3.8.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/4.3.8.RELEASE/204f7e241f42f46b16baa3d190752703efd7797/spring-expression-4.3.8.RELEASE.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.1.11/ccedfbacef4a6515d2983e3f89ed753d5d4fb665/logback-classic-1.1.11.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.slf4j/jcl-over-slf4j/1.7.25/f8c32b13ff142a513eeb5b6330b1588dcb2c0461/jcl-over-slf4j-1.7.25.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.slf4j/jul-to-slf4j/1.7.25/af5364cd6679bfffb114f0dec8a157aaa283b76/jul-to-slf4j-1.7.25.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.slf4j/log4j-over-slf4j/1.7.25/a87bb47468f47ee7aabbd54f93e133d4215769c3/log4j-over-slf4j-1.7.25.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-core/1.1.11/88b8df40340eed549fb07e2613879bf6b006704d/logback-core-1.1.11.jar:/Users/erik/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.25/da76ca59f6a57ee3102f8f9bd9cee742973efa8a/slf4j-api-1.7.25.jar}.

* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.

BUILD FAILED

Total time: 2.62 secs
Stopped 0 worker daemon(s).
Received result Failure[value=org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':checkstyleMain'.] from daemon DaemonInfo{pid=30718, address=[ebf05916-6285-45db-a972-3758eaba809e port:65132, addresses:[/0:0:0:0:0:0:0:1, /<IP_ADDRESS>]], state=Idle, lastBusy=1493613256061, context=DefaultDaemonContext[uid=92d1eac0-67f9-40fd-8ef6-6587b082081e,javaHome=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home,daemonRegistryDir=/Users/erik/.gradle/daemon,pid=30718,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=SE,-Duser.language=sv,-Duser.variant]} (build should be done).

Context

I'm not able to use the stylecheck plugin as described in the gradle checkstyle docs
Steps to Reproduce (for bugs)

Set up an IntelliJ Gradle project, follow the steps in the gradle checkstyle docs using my build.gradle file above and the XML file I've linked to above. Then run ./gradlew build. This will fail.
Your Environment

I'm using Intellij IDEA 2016.3.4
Gradle Plugin Version: 163.12024.16 (for IDEA)
My java classes are in a package 'hello' inside src/main/java. I don't have any test classes at the moment.

Build scan URL:

It's likely the same or a similar issues as described in this post.

I tried putting in a checkstyle version into gradle.build as suggested in the linked post:
checkstyle {
    toolVersion "7.6.1"
}

And even Using Me65's XML:
<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
    "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
    "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">

<module name = "Checker">
    <module name="TreeWalker">
        <module name="OperatorWrap">
            <property name="option" value="nl"/>
            <property name="tokens" value=METHOD_REF"/>
        </module>
    </module>
</module>

After running ./gradlew clean buildI still get the error I mentioned in the original post:
[...]
* What went wrong:
Execution failed for task ':checkstyleMain'.
> Unable to create Root Module: configLocation [...]

There was a type in the Me65, XML above, once it was fixed it worked!
I also tried a different XML. Works nicely.
I'm using
checkstyle {
	toolVersion "7.6.1"
}

User error, closing issue.

However, when using Me65's XML:
<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
        "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
        "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">

<module name = "Checker">
    <module name="TreeWalker">
        <module name="OperatorWrap">
            <property name="option" value="nl"/>
            <property name="tokens" value="METHOD_REF"/>
        </module>
    </module>
</module>

without
checkstyle {
	toolVersion "7.6.1"
}

the error is
* What went wrong:
Execution failed for task ':checkstyleMain'.
> Unable to create a Checker: configLocation

See the post by jjustinic which describes the error you get when not specifying a version. The Checkstyle version used by Gradle 3.5 when not specifying any is 6.19 according to the release notes.

I am closing this issue as a solution has been provided. Thanks for everyone helping out! Great community support.

@erikmartinessanches adding the
checkstyle {
toolVersion "7.6.1"
}
works for me thanks


Need to redraw table after changes

Hello everyone,
Inside my table is a customized column as follows:
{
            Header: 'Color',
            accessor: "attributes.color",
            width: "20%",
            Cell: row => {
                return row && <Badge style={{backgroundColor: row.value}}>{row.value}</Badge>
            }
}

I get my data according to the filter I got with a different input.
When I remove the filtering again, the column output for the old rows remains constant.
After updating the data i feel like an event should be triggered but i couldn't find out which one it is, Maybe a bug?
https://gfycat.com/responsibleacrobaticbrontosaurus
Thanks to everyone who developed this nice plugin.

hello again @tannerlinsley
I wonder if the problem is understood. I am not impatient for a solution. Did you see it?
have a good work!


chore(acir): use ToRadixLe

Description
Summary of changes
Update ToRadix directive to the ToRadixLe directive
Dependency additions / changes
I set it as a draft until #129 is published
Checklist

[ ] I have tested the changes locally.
[X] I have formatted the changes with Prettier and/or cargo fmt with default settings.
[ ] I have linked this PR to the issue(s) that it resolves.
[X] I have reviewed the changes on GitHub, line by line.
[X] I have ensured all changes are covered in the description.
[ ] This PR requires documentation updates when merged.

Closing as we have Directive::ToLeRadix


How does it works!?

Hello,
The idea seems great, but after installed the project, I couldn't understand how it works.
I've set a receiver to a flat file, but nothing happens !!!
Could you provide more details about how to use it?
Thank you

Hi,
When used with a flat file the tool will display the content of the file each time the file is updated, according it is open with conccurent read.
Otherwise the best usage of the tool is with a logging framework like Log4net, using the Remoting Appender, there is a sample configuration when you select this appender type in the settings.
Remy


Fix bug in filter sidebar SCSS

Why these changes are being introduced:
The SCSS for the filter names in the sidebar doesn't work exactly the way we intend it to. When an applied filter is in focus, the font color is black; it should be white to contrast with the background.
Relevant ticket(s):
Discovered while working on GDT-232, but otherwise unrelated to that ticket.
How this addresses that need:
This updates the SCSS so that applied filters are white on focus and hover.
Side effects of this change:
None.
Developer
Accessibility

[x] ANDI or WAVE has been run in accordance to our guide.
[ ] This PR contains no changes to the view layer.
[ ] New issues flagged by ANDI or WAVE have been resolved.
[ ] New issues flagged by ANDI or WAVE have been ticketed (link in the Pull Request details above).
[x] No new accessibility issues have been flagged.

New ENV

[ ] All new ENV is documented in README.
[ ] All new ENV has been added to Heroku Pipeline, Staging and Prod.
[x] ENV has not changed.

Approval beyond code review

[ ] UXWS/stakeholder approval has been confirmed.
[ ] UXWS/stakeholder review will be completed retroactively.
[x] UXWS/stakeholder review is not needed.

Additional context needed to review
Confirm that, while a filter is in focus, its color is white, not black.
Code Reviewer
Code

[ ] I have confirmed that the code works as intended.
[ ] Any CodeClimate issues have been fixed or confirmed as
added technical debt.

Documentation

[ ] The commit message is clear and follows our guidelines
(not just this pull request message).
[ ] The documentation has been updated or is unnecessary.
[ ] New dependencies are appropriate or there were no changes.

Testing

[ ] There are appropriate tests covering any new functionality.
[ ] No additional test coverage is required.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.883%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
531

Relevant Lines:
537

💛  - Coveralls

I'm going to merge this without review, as it's a small but important change. Retroactive review is welcome.


General site styles

Font, spacing, etc; mobile and desktop

Additional things needed here:

Spacing on desktop. Ideally we want content in the middle of the page, vertically
Footer needs to be styled and pushed down the page when there's not much main content
Change language selector to look like a dropdown and figure out where to place it on mobile
Hamburger menu dropdown should have some border differentiating it from the rest of the page, a little closer or flush with the nav bar, and be escapable by clicking outside it (vs just using the X)
Let's replace CTP in the top left with a logo and site name
Front page, about, resources, need general header/paragraph styles applied
Start Over button on the eligibility check should be consistent with other buttons
Fix hover on "When was your building built" buttons

More:

Default rent should be blank with a "$" permanently left of the cursor
Switch to TEC fonts
Title of the Eligibility page needs to be translated to Spanish
There are a couple of text strings providing context on the last step of Eligibility (additional building type questions) and when editing a previous rent entry; need to clean up and/or style these
Fix hover on building type picker
Add tooltips and link previews everywhere
Error messages in the rent box and the zipcode entry box need to be styled
Fix the img tag warning, use react Images
The zip and city at the top of eligibility doesn't look consistent with everything else

A lot of this is addressed here: https://github.com/techequitycollaborative/tenantprotections2/pull/36
Closing this one and will open specific issues to cover anything left.

Here's what was fixed in this update:

Change language selector to look like a dropdown
Switch to TEC fonts
Spacing on desktop. Ideally we want content in the middle of the page, vertically
Footer needs to be styled and pushed down the page when there's not much main content
Fix hover on building type picker
Fix hover on "When was your building built" buttons
Title of the Eligibility page needs to be translated to Spanish
Hamburger menu moved
Start Over button on the eligibility check should be consistent with other buttons
The zip and city at the top of eligibility doesn't look consistent with everything else
Site logo and favicon
Translate BACK and START OVER
Front page, about, resources, need general header/paragraph styles applied
Move the rent boxes in the alert to be inline
Add variable icons (check and !) on rent alert
Front page copy and translations


bug: Setting [mode]=" 'not ios or md' " causes './undefined.entry.js' Error

Bug Report
Ionic version:

[x] 5.0.0-beta.1
Current behavior:

Set an invalid value for any [mode] flag. The following error occurs.
core-9d3f3c18.js:63 Error: Cannot find module './undefined.entry.js'
    at .*\.entry\.js$ include: \.entry\.js$ exclude: \.system\.entry\.js$ namespace object:385
    at ZoneDelegate.invoke (zone-evergreen.js:359)
    at Zone.run (zone-evergreen.js:124)
    at zone-evergreen.js:855
    at ZoneDelegate.invokeTask (zone-evergreen.js:391)
    at Zone.runTask (zone-evergreen.js:168)
    at drainMicroTaskQueue (zone-evergreen.js:559)
consoleError @ core-9d3f3c18.js:63
invoke @ zone-evergreen.js:359
run @ zone-evergreen.js:124
(anonymous) @ zone-evergreen.js:855
invokeTask @ zone-evergreen.js:391
runTask @ zone-evergreen.js:168
drainMicroTaskQueue @ zone-evergreen.js:559
Promise.then (async)
scheduleMicroTask @ zone-evergreen.js:542
scheduleTask @ zone-evergreen.js:381
onScheduleTask @ zone-evergreen.js:272
scheduleTask @ zone-evergreen.js:372
scheduleTask @ zone-evergreen.js:211
scheduleMicroTask @ zone-evergreen.js:231
scheduleResolveOrReject @ zone-evergreen.js:845
resolvePromise @ zone-evergreen.js:791
(anonymous) @ zone-evergreen.js:707
webpackJsonpCallback @ bootstrap:25
(anonymous) @ tab1-tab1-module.js:13

zone-evergreen.js:651 Unhandled Promise rejection: Cannot read property 'isProxied' of undefined ; Zone: <root> ; Task: Promise.then ; Value: TypeError: Cannot read property 'isProxied' of undefined
    at initializeComponent (core-9d3f3c18.js:1737) TypeError: Cannot read property 'isProxied' of undefined
    at initializeComponent (http://localhost:8101/vendor.js:105947:24)

Expected behavior:

An error should be displayed that tells the user where to find the issue in question. Right now it is virtually impossible to track this down unless you know what you are doing. I only found it by deleting code until the error went away, then adding it back, and so on, until I was able to pinpoint the problem.
Steps to reproduce:

ionic start myApp tabs
Edit tab1.page.html and add mode=foo to any ion-item component.
Reload page.. kapow.

Related code:

      <ion-item href="https://ionicframework.com/docs/" mode=foo>
        <ion-icon slot="start" color="medium" name="book"></ion-icon>
        <ion-label>Ionic Documentation</ion-label>
      </ion-item>

Other information:

Ionic info:

Ionic:

   Ionic CLI                     : 5.4.10 (/usr/local/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 5.0.0-beta.1
   @angular-devkit/build-angular : 0.801.3
   @angular-devkit/schematics    : 8.1.3
   @angular/cli                  : 8.1.3
   @ionic/angular-toolkit        : 2.1.1

Utility:

   cordova-res : not installed
   native-run  : not installed

System:

   NodeJS : v12.13.0 (/usr/local/lib/node_modules/node/bin/node)
   npm    : 6.13.1
   OS     : macOS Catalina

Thanks for the issue. As per the docs there are only two valid modes: "ios" and "md". Any other values would be considered invalid (See: https://ionicframework.com/docs/theming/platform-styles#ionic-modes). We will look into adding a more helpful error message to aid debugging.

Yeah, understood. Typos happen though and these are the little issues that add up to cause developer fatigue, hence why i submitted an issue. Both as a reference to other folks who happen upon the same issue, and also so it can hopefully be addressed to avoid the confusion/stack/error searching entirely for future users. Thanks for taking a look / considering.

@lincolnthree Thanks for the feedback! So each component has the mode defined as a property and it has a type which says which values it can accept:

(The above SS taken from https://ionicframework.com/docs/api/datetime#properties)
I'm just pointing this out in case it is helpful if you're ever looking for what values another property accepts. I'll bring this up with the team to see how we can catch this error though.

@brandyscarney Yes, thanks for mentioning that. I forgot to specify that here, but I did point it out in the other thread where folks were discussing this issue: https://github.com/ionic-team/ionic/issues/19394
This issue is more about developer experience. Even if one understands the mode flags available, if there were to type 'mb' instead of 'md'; by accident, just for example, they could spend a day tracking down what went wrong if not caught early, and 'clever' debugging techniques not used.
If I recall correctly, the page the error occurs on only appears when zone-debug is enabled. If zone-debug is not enabled, it's just a random error from Zone.js and there's no way to pinpoint the file where the error occurred.
It's a useful practice when developing APIs (not to preach too much, sorry, i've got opinions about API design -- as it's my area of focus) to be explicit with error messages when situations like this occur. Yes it may be the user's fault, but it's our job to make sure they can figure out how and why it's their fault. Etc etc, I'll stop preaching now. Y'all do a great job with this in general. If you didn't, I wouldn't even bother submitting this issue :) This is actually outside the norm for other mis-configuration issues with Ionic components.
It's also possibly worth noting that this only became a fatal error when I upgraded to 5.0.0-beta*. So it was pretty hard to track down since the platform misconfiguration actually occurred... months ago.

Just meet the same issue, a custmized component  with a mode attribute defined.
Throw exception in ionic 5, before reading this post, have no idea at all.
Thanks.

Seeing the same issue as @netsesame2 with our own components having a mode attribute/input property used inside an Ionic component. For Angular a workaround is to use template property binding: <my-custom-component [mode]="'whatever'">
But it seems Ionic is missing a check somewhere for the mode attribute being set on an Ionic component or not? 🤔

Thanks for the issue. This has been resolved via https://github.com/ionic-team/ionic/pull/20828 and will be available in an upcoming release of Ionic Framework.


Support multiple input files

Done

Refactored the core lib to work with multiple input files
Refactored the cli to work with multiple input files

Outstanding

E2E tests. But these should wait on #51 being merged first

This PR will be picked back up after 2.0 release. The core refactor was merged as part of https://github.com/TobyAndToby/generate-license-file/pull/48
Conflicts galore because it's from pre-monorepo... GLHF


Add commit method

Can you explain how this is used? Because in order for this to work you'd need to set the __updates array and currently there is no public method to do that.

I need commit to apply __updates to cortex in sync mode.
This example didn't work cortex.add('c', {'d': 1}); cortex.c.d.getValue();

it doesn't work because batchAll is run at the end of the run loop. You should perform your read in the callback method you define for cortex.
But I'm curious why you need to update your cortex object and read it immediately after. Are you using it outside the scope of your react component.

If you have to manually call commit then you will also end up with another batchAll when the actual call happen. This means inefficient rewrapping and double callbacks run.
You can define multiple callbacks for your cortex object, that's the approach you should pursue.

Are you using it outside the scope of your react component.

I use cortex as store in flux-like architecture.

This means inefficient rewrapping and double callbacks run.

oops…i update method to avoid this

I still don't think you need this method. It breaks the normal flow for the regular use case. Just add a new callback for reading back data.

I need write to cortex from React component constructor.
For example:
constructor(props, css) {
    super(props);
this.setInitialState = this.setInitialState.bind(this);
if (typeof css !== 'undefined') this.css = css;
   }

In render i use this data, how callback can help me?

I need write to cortex from component constructor.
For example:
constructor(props) {
  if (typeof Cortex.component === 'undefined')
    Cortex.set({component: default_value});
}

 render() {
  // use Cortex.component
}

How callback can help me?

I'm not sure I understand what you're trying to do. Is that snippet part of a new class or a react component? Is Cortex your cortex object, if so wouldn't it override the Cortex lib? Can't you just do this?
var YourComponent = React.createClass({
  getDefaultProps: function() {
    // if this.props.myData isn't set then it will use this value as default
    return {
      myData: defaultData
    };
 },

render: function() {
  // use this.props.myData
}

Update code snippet for more understand.
In your example this.props.myData in not a DataWrapper object, in render your cannot use getValue/set/etc.

The problem I have with having a commit method is it requires user to know too much about cortex internals (event loop and such) and it requires you to keep calling commit every time you do a sync set. There are several ways to achieve what you want.

you could initialize cortex.component when you initialize cortex. This is similar to what you're doing since you have to do it in the constructor anyway, why not do it on cortex initialization

you can declaratively define it in render. I personally prefer this as it's what react was designed to do.

render: function() {
  if this.props.cortex.component {
   // use this.props.cortex.component
  } else {
   // use default value
  }
}

you could create separate cortex objects for each top level object. It looks like you are nesting several independent objects under the same cortex. If you use one cortex for each object then you can utilize getDefaultProps to set default values

getDefaultProps: function() {
  return {
   component: new Cortex({foo: "bar"}),
   somethingElse: new Cortex({foo: "baz"})
  };
}

it requires you to keep calling commit every time you do a sync set.

Using commit can be optional. It's only reset next __batchAll an run it in sync mode, I don't see any contradictions, problem with performance or broken backward compatibility.

when you initialize cortex

I can not, in my structure only component know it's default value. And I have a lot of React components. Initialize cortex size will be very big.

you can declaratively define it in render.

it's very bad decision. render method will be very complex. React component listen Cortex and run render on callback (double render on start).

you could create separate cortex objects for each top level object.

I can not separate Cortex. I use it to share state between components.

I can not separate Cortex. I use it to share state between components.

This sounds wrong, you cannot have two different components setting default for the same object. It will cause race condition. Having a component managing cortex while other components also concurrently doing so it a bad design choice. Even when you know for sure only one component manage the default of a given object it's still a bad idea because you don't know where's the source of truth.
If all your components use everything defined in cortex then you can definitely set default at initialization. If your components only use a subset of the current cortex object then you just need to pass in the right object instead of passing everything that some components may not use.

Closing since there're better alternative solutions.


Collection actions.create return document

I hate to bring this here but tried discord several times and likely missed the answer.
I'm executing actions.create(...) on Collection to create a new document and I can't for the life of me figure out how to get that document in .
I started to write a svelte component to turn around and filter for the doc, but that seemed kinda gross.  I figure there has to be a more direct way?
I am able to get the doc if I iterate over the documents returned from the list with an if-block that looks for a property of the doc that matches a value used to create the doc.  This is kinda ugly and, again, seems unnecessary.

Hey 👋🏻
Sorry, Discord can be quite busy 😓
There are a few ways of doing so. Since the actions.create method returns a Promise with the created Document - you can do something like this:
<script>
  import { Collection, Document } from "svelte-appwrite";

  let value = "";

  const addTodo = async actions => {
    const newDocument = await actions.create({ label: value }));
    value = "";
  };
</script>

<Collection id="606d59730fe1b" let:actions={actions}>
  <form on:submit|preventDefault={addTodo(actions)}>
    <input type="text" placeholder="add todo" bind:value />
  </form>
</Collection>

This is the most verbose form, but anywhere you use the actions.create method - you can get the created document.
This will get easier in the future, when we can properly export actions. That way you can just bind the actions to a variable, but there is a blocker from a library we use. More info: https://github.com/appwrite/sdk-for-svelte/pull/9

Thanks, Torsten.
I'm doing something (or trying to do something) a little different and having trouble wrapping my head around it, still.  I realize this isn't an issue w/ your library but rather my ignorance so I appreciate your help.  I need the instance of the new document in the script and can't seem to resolve the promise:
<script>
  import { Collection, Document } from "svelte-appwrite";

  let value = "";

  const addTodo = async actions => {
    const newDocument = await actions.create({ label: value }));
    value = "";
  };

let newTodo = addTodo(actions); // No matter what combination of await and/or then I just get a Promise back.

</script>

<script>
  import { Collection, Document } from "svelte-appwrite";

  let value = "";
  let newTodo = {};
  const addTodo = async actions => {
    newTodo = await actions.create({ label: value }));
    value = "";
  };

</script>

Would something like this work for you?

I'll try again, but I'm kinda already doing that.  In your example, newTodo is always a Promise versus the value I'm intending.

Sad thing is, I had this working at some point but lost some code...

I have tried at least 30 iterations and no matter what I do, I wind up with Promise
              console.log(1);
              instanceName = steps[currentStep].val;
              const resp = actions.create({
                userId: userId,
                instanceName: instanceName,
              });
              instance = resp.then((r) => {
                instance = r;
              });
              console.log("resp", resp);
              console.log("instance: ", instance);
              console.log(4);

and I threw this into your Collection.svelte:
    create: async (
      data,
      read = [`user:${$currentUser.$id}`],
      write = [`user:${$currentUser.$id}`],
      parentDocument = "",
      parentProperty = "",
      parentPropertyType = "assign"
    ) => {
      const response = await Appwrite.sdk.database.createDocument(
        id,
        data,
        read,
        write,
        parentDocument,
        parentProperty,
        parentPropertyType
      );
      actions.reload();
<! -------------------------  ->
      console.log("3.1");
<! -------------------------  ->
      return response;

This is actually exactly what I would expect from the code.
Promises handled with .then() are non blocking and that's why await is such a nice thing.
For example:
console.log(1);
somePromise().then(n => console.log(2));
console.log(3);

This will output 1,3,2 in the console - since the Promise is handled non-blocking. On the other hand, if you do it like this:
console.log(1);
console.log(await somePromise()); // here somePromise will just return a 2
console.log(3);

This will output 1,2,3.
So in the best case you should avoid mixing up these 2 approaches to not make the event/lifecycle of the code confusing.
This does actually nothing then in most cases, since the instance is very likely not used in that context anymore:
instance = resp.then((r) => {
    instance = r;
});

Your example should work like this:
console.log(1);
instanceName = steps[currentStep].val;
const resp = await actions.create({
    userId: userId,
    instanceName: instanceName,
});
console.log("resp", resp);
console.log(4);

I think we can consider it closed 🎉


[BUG] would using mobile proxies work for scraping public data? (without login)

Compensate with donations ($15 and more) for the time I spent to fix problems or send me your Pull Request with fixes

Tron TRX/USDT: TLprxuzHjXPkHYa7ZfTTt165p7Fphwy1Ee
Bitcoin: bc1qmp7538hktvg2gx994hrpkmsmyjc03q29awe9ra
Ethereum: 0x0E674815d513d4a00F6a7Cd4A990807aB97cC70D
Dogecoin: DSEXzMBYhBTwhNqzPGxVWFsTqVsTCeDejo

Describe the bug
i'm trying to get profile info (specifically the bio) of around a 1000 instagram accounts on a daily basis.  using this (awesome nonetheless) library without login results in an immediate 401 Client Error: Unauthorized for url error. weither i run it locally on the cloud. it seems i can't do much without having to login.
i've tried using ISP proxies from Bright Data using the set_proxy method, but still requires me to login.
i'm wondering if using mobile proxies from Bright Data would allow me to get the public data desired without having to use accounts and having to login?
Thanks!
To Reproduce
a basic snippet
`from instagrapi import Client
cl = Client()
print(cl.user_info_by_username('therock').dict())`

It all depends on the quality of the proxy, if any proxies are already used to work with Instagram, then most likely Instagram will require authorization


problem with rtl website

when web page default direction is rtl this problem comes up

i fix this with this css change
.dtp div.dtp-picker-clock {
margin: 10px 20px 0 20px;
padding: 10px;
border-radius: 50% !important;
background: #eee;
direction: ltr;  // this one
}
result:

thanks for your great work

@molikh Is it ok?
Add to material-datetimepicker.css:
html[dir="rtl"] .dtp div.dtp-picker-clock {
    direction: ltr;
}

Set in your app.js:
document.documentElement.dir = "rtl"
or
<html dir="rtl">

no it's not.
there is 3 way to specify direction.
1- use dir="rtl" on html ( your solution only fix this)
2- use dir="rtl" on body tag ( i use this )
3- use css direction="rtl" ( can be used anywhere)
so your solution dosent fix problem in all kind of directions
ty for your response

Your fix was better.


System.TypeLoadException: Kestrel.ServerInformation

After hours of research finally managed to build my docker container. Running it results in the following exception though:
System.TypeLoadException: Could not load type 'Kestrel.ServerInformation' from assembly 'Krestel, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'.
I am running CentOS 7, by the way. dnx is on 1.0.0-rc1-16231, Kestrel appears to be on 1.0.0-beta6 as it should be according to the project.json.
My Dockerfile and project.json (changed to project.txt for upload) are attached.
Dockerfile.txt
project.txt

Most things look good here except for     "Kestrel": "1.0.0-beta6",, that dependency is hella old. The package has been renamed to Microsoft.AspNet.Server.Kestrel. I'd recommend generating a new template with the latest rc1 update and comparing.

This issue is being closed because it has not been updated in 3 months.
We apologize if this causes any inconvenience. We ask that if you are still encountering this issue, please log a new issue with updated information and we will investigate.