Version problems when install domain_variable

From @drubot on June 2, 2015 14:54
When trying to install domain_variable I get the following:

drupal/domain_variable 7.1.1 requires drupal/variable_store 7.2.x-dev -> no matching package found.

drupal/variable correctly has

replaces drupal/variable_store self.version

and I added drupal/variable ^7.2
Copied from original issue: drupal-composer/drupal-composer.github.io#4

From @drubot on June 2, 2015 14:56
ok, I guess the source of the problem is the versioned dependency:

dependencies[] = variable_store (7.x-2.x)

When I add a dev version of variable it works also. But this should allow picking me a stable dependency also.

There is no easy answer to the problem. The version constraint is not listed on https://www.drupal.org/node/542202#dependencies
But i guess "7.x-2.x" is a short form of "2.x" which translates to '7.2.*'.
@drubot Do you have time to patch https://github.com/drupal-composer/drupal-parse-composer? The related testcode is in https://github.com/drupal-composer/drupal-parse-composer/blob/master/spec/Drupal/ParseComposer/InfoFileSpec.php

@drubot Please review https://github.com/drupal-composer/drupal-parse-composer/issues/37


Add assertion for hardware CSV disk consistency

The new assertion ensures all Disk values within a set of CSV entries match. A 'set' of entries is defined as all entries matching a given selector where selectors are specified on TinkerbellMachineConfig's.
This is necessary because there is a constraint in Tinkerbell's current design where 1 TinkerbellTemplate corresponds to a control plane, etcd or worker node group. Any Hardware used within those groupings uses the same Template so must have the same disk for provisioning.

/approve

/lgtm


Test pyccel optimization flags in CI

Address #425

Good job @kvrigor! But this PR must wait for #424.


Android build fails on macOS

Building an app with flutter_wasm currently fails on macOS for me. The gradle output is:
  running: "/Users/nydillon/Library/Android/sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/mac" "os" "x-x86_64/bin/aarch64-linux-android29-clang" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-Wall" "-Wextra" "-DCFG_TARGET_OS_ANDROID" "-o" "/Users/nydillon/dev/AmplifyFlutter-DSTestApp/build/flutter_wasm/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/aarch64-linux-android/release/build/wasmer-vm-2eff8b72936265b4/out/src/trap/handlers.o" "-c" "src/trap/handlers.c"

  --- stderr

  error occurred: Failed to find tool. Is `mac` installed?

It seems that this line produces a string with spaces "mac os x", but regardless is not retrieving the correct value, given this listing of the directory it's searching.
$ ls /Users/nydillon/Library/Android/sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt
darwin-x86_64

Manually changing that line of code to search the darwin-x86_64 directory fixes the issue.

I haven't been able to verify that #67 fixes this bug, because my mac seems to think the NDK isn't installed at all. But the fix seems straightforward enough.


Add Maven build step to Quarkus Tekton pipeline

Existing pipeline runs a Git clone and then a Buidah build, but no Java artifact is built to include in the image. Include a maven build step.

I think something like this will work: https://github.com/acme-idp-001/software-templates/blob/1372c5c678da0b5dd34cba2cd4e1457b60c2ce9a/scaffolder-templates/quarkus-web-template/skeleton/.helm/build/templates/pipeline.yaml#L32-L47
(PR pending)

May be able to leverage this software template from Raff's demo.


[WIP][Django-OSF] Addons

Purpose
Implement addons for django-osf
Changes

Base model improvments
Semi-complete functionality for

Box
Dropbox

TODO:
Lots of things
Side effects
No more than anything else DjOSF-related
Ticket
None known.

Discussed on Flowdock with @mfraezz : it would be great to get this merged before we get started on all the addons because this fixes a lot of the base addon code, which will also affect my work on the wiki addon.
Just a few nitpicks from Chris and I above. No blockers, but I'll wait to merge this until @mfraezz gives me the go-ahead.

@mfraezz You think this is gtg? Want to get it merged sooner rather than later so we can build upon it instead of merge-conflicting about it.

Got the go from Matt. This looks good.


Fix typo in 42.parquet post

Should probably say "can possibly" or just remove the word since "can" already implies that it's not guaranteed.

Good point and thanks for the fix!


ImportError: mac m1 arm64 processor

Hello!
I can't seem to import the package on my mac m1 machine (arm64 processor)
>>> from pypolyline.cutil import encode_coordinates, decode_polyline
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: dlopen(~/venv/lib/python3.9/site-packages/pypolyline/cutil.cpython-39-darwin.so, 0x0002): symbol not found in flat namespace '_decode_polyline_ffi'

Any ideas?

Just to check, what version of pypolyline did you install, and was it from pypi?

Installed the latest version 0.2.74

Yep, looks like the wheel build is pulling in the x86_64 dylib instead of the aarch64 version. I'll have a look.

0.2.75 is available on PyPI now (you might have to install with upgrade: pip install pypolyline --upgrade to get it), and it has the correct arm64 library. Let me know if it works for you…

Perfect! Just tried and it works now.
Thanks!


still returned the averaged-across-trials cov-mat (or averaged within each fold)? in case of large number of trials and high dimension of features

consider a case that we have 300 trials, and do the backward model (with 128 channels, and 30 timelags), which will cost a huge number of memory (~40 GB) to store the cov_mat

#21 resolve this concern by adding the not pre-computer cov-mat


Unit tests for User Controller

User story
As a developer, I want some tests for the register functionality so that I can ensure that user registrations are being performed correctly.
Acceptance criteria

Unit tests which check register functionality have been created

Relates to #46


Support for formatting SQL code blocks in Markdown

It would be really nice if sqlfmt would support formatting SQL code blocks in Markdown files. In the context of dbt, this would also be very beneficial. We put a lot of example queries in our documentation and it would be amazing if they followed the same style.
Before
# Some title

Some text

```sql
SELECT * FROM some.table
```

After
# Some title

Some text

```sql
select * from some.table
```

In terms of requirements, I think limiting to sql blocks within .md files would be enough.

Looks doable! I'm able to spend some time on this so I'll try to get a PR up sometime in the next two weeks.


Switch to iojs

Once https://github.com/Homebrew/homebrew/pull/35853 is in and crucial packages such as bson, node-sass as wells ember-cli are fully supported by io.js make a switch to it.

As of right now, io.js is at v3.0.0.  It is considered the alpha for Node.js v4.0.0, which will be the fully converged product.
Most of the binary modules used in sails, like BSON, are already using the latest nan, which provides native modules with adapted hooks into V8.  The only one that isn't available yet, that I know of is Kerberos, but it looks like it will be ready soon (this week?).  Of course, the sails.js maintainers will need to upgrade their deps, and make a release to be compatible.

Node and IO.JS have now merged - this issue should now be closed.


Need root cedrtificate to install msix

Describe the bug
I cannot install the msix variant by double clicking or via PS.
To Reproduce
Steps to reproduce the behavior:

Double click on app and receive the error
or
attempt installation via powershell using Add-AppxPackage and then the path to the app
See error(s)

Expected behavior
To install
Screenshots

Windows Version
E.g. Windows 11 build 22621.963

Read the manual please


autoread: only has 1 second resolution to detect changes

Describe the bug
A buffer with the option autoread is not detected as modified (and thus reloaded) if the file size doesn't change and the change happens within the same second as the previous write.
To Reproduce
Detailed steps to reproduce the behavior:

vim /tmp/foo
ibar<ESC>
:w | !echo qux >%
the buffer is not changed, the file is not reloaded
:e! will reload the file with the changed content

Note that 3. is made for easy reproducibility, but if you are editing fast enough
you can hit it occasionally with manual typing.
Expected behavior
The file should be reloaded after the !echo qux >%.
This is possible when looking at the nanosecond mtime, for example.
Environment (please complete the following information):

Vim version 8.2.2874
OS: Void Linux x86_64/glibc

Additional context
I recommend also comparing the nanosecond timestamp in buf_check_timestamp to detect fast changes.
POSIX.1‐2017 provides this as st.st_mtim.tv_nsec (MacOS needs a different field, and some
older OS may not have it, so this requires configure support).

so, could you come up with a PR?

I'd be willing to prepare a patch, but I need to figure out some details of the build system first. Give me a few days. :)

I cannot reproduce this on Windows 10. With :set autoread and your steps, the file is automatically reloaded. With :set noautoread instead, Vim warns me that the file has changed and ask me if I want to reload it.

I forgot to mention that autoread should be set. But even if it isn't, on my Linux system the change is not detected when the two writes happen fast enough.

You could make it check that nanosecond value, but keep in mind that many filesystems simply have only second resolution.
Would be useful to add a remark in the help about a few often used filesystems and whether it works there.

I think all commonly used file systems have sub-second resolution, except for FAT32 which has 2s resolution and NFS on older setups. But OS should either fill tv_nsec with 0 or not provide it at all, and we check for it at compile time.

I looked closer at the code, and on Linux it actually only has 2 second resolution to take FAT into account (which shouldn't be needed when comparing results of stat.st_mtime to previous ones), I think this is indeed very possible to trigger by "casual" fast editing.


Change instances of prune_ratio -> sparsity, and modify n_drop logic

Looking for feedback on logic and tests. Particularly the n-drop test that I added has led me to believe that I misunderstood the point of this change.


Download Effective Computation in Physics

Download the book. Browse it now and use it as a reference when you are lost.

There is also a paper copy at the office you can look at!


fix issue #134

Fixes #134 by closing the ModuleArchive's 'input explicitly.
@kevinmilner do you think maybe ModuleArchive should be Closeable instead?

Sorry for the slow merge on this one! As for ModuleArchive implementing Closeable, I can see the argument either way. On one hand it would be convenient to quickly close the input, but it can also be constructed in memory without an attached input so that might be confusing. Also it would continue to be usable after closing, except for any unloaded available modules.


Error while proxying request: context canceled

What happened:
Deployed  Kubernetes on bare-metal Ubuntu server 20.04 using microk8s and after deploying a test app, and installing and configuring dashboard add-on it seemed that all pods was deploying fine. Then I tried to connect to dashboard from outside. I can see the normal dashboard in some rare cases (second picture), but it then quickly switch to erroneous state (first picture) and returns 500 Internal Server Error.

What you expected to happen:
I expected to see dashboard alive and doesn't return 500 error.
How to reproduce it (as minimally and precisely as possible):

I use the following command to run the proxy on the master node:
kubectl proxy --address='<IP_ADDRESS>' --accept-hosts='^*$'
then login to dashboard using this address:
http://<master-node-ip>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
More Details:
Some part of the kubectl proxy log:
I0111 13:51:59.803721 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/persistentvolume?itemsPerPage=10&page=1&sortBy=d,creationTimestamp 200 OK in 27 milliseconds
I0111 13:51:59.803734 4150304 round_trippers.go:451] Response Headers:
I0111 13:51:59.803740 4150304 round_trippers.go:454]     Content-Length: 90
I0111 13:51:59.803749 4150304 round_trippers.go:454]     Cache-Control: no-cache, private
I0111 13:51:59.803753 4150304 round_trippers.go:454]     Content-Encoding: gzip
I0111 13:51:59.803758 4150304 round_trippers.go:454]     Content-Type: application/json
I0111 13:51:59.803761 4150304 round_trippers.go:454]     Date: Mon, 11 Jan 2021 13:51:59 GMT
I0111 13:52:04.617420 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/cronjob/  matched ^.*
I0111 13:52:04.617442 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:04.617448 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/cronjob/  <IP_ADDRESS>
I0111 13:52:04.617460 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:04.617512 4150304 round_trippers.go:425] curl -k -v -XGET  -H "Cookie: skipLoginPage=true" -H "Authorization: Bearer <masked>" -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "X-Forwarded-For: <IP_ADDRESS>" -H "Referer: http://<IP_ADDRESS>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/" 'https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/cronjob/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp'
I0111 13:52:04.636906 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/daemonset/  matched ^.*
I0111 13:52:04.636935 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:04.636945 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/daemonset/  <IP_ADDRESS>
I0111 13:52:04.636968 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:04.637042 4150304 round_trippers.go:425] curl -k -v -XGET  -H "Cookie: skipLoginPage=true" -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "X-Forwarded-For: <IP_ADDRESS>" -H "Authorization: Bearer <masked>" -H "Referer: http://<IP_ADDRESS>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/" 'https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/daemonset/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp'
I0111 13:52:04.644039 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/deployment/  matched ^.*
I0111 13:52:04.644058 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:04.644065 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/deployment/  <IP_ADDRESS>
I0111 13:52:04.644085 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:04.644162 4150304 round_trippers.go:425] curl -k -v -XGET  -H "Accept-Encoding: gzip, deflate" -H "Authorization: Bearer <masked>" -H "X-Forwarded-For: <IP_ADDRESS>" -H "Referer: http://<IP_ADDRESS>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/" -H "Cookie: skipLoginPage=true" -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: en-US,en;q=0.5" 'https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/deployment/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp'
I0111 13:52:04.649006 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/job/  matched ^.*
I0111 13:52:04.649033 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:04.649042 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/job/  <IP_ADDRESS>
I0111 13:52:04.649066 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:04.649174 4150304 round_trippers.go:425] curl -k -v -XGET  -H "Accept-Encoding: gzip, deflate" -H "X-Forwarded-For: <IP_ADDRESS>" -H "Authorization: Bearer <masked>" -H "Referer: http://<IP_ADDRESS>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/" -H "Cookie: skipLoginPage=true" -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: en-US,en;q=0.5" 'https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/job/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp'
I0111 13:52:04.652122 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/pod/  matched ^.*
I0111 13:52:04.652143 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:04.652161 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/pod/  <IP_ADDRESS>
I0111 13:52:04.652186 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:04.652259 4150304 round_trippers.go:425] curl -k -v -XGET  -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "X-Forwarded-For: <IP_ADDRESS>" -H "Authorization: Bearer <masked>" -H "Referer: http://<IP_ADDRESS>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/" -H "Cookie: skipLoginPage=true" 'https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/pod/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp'
I0111 13:52:04.655383 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/replicaset/  matched ^.*
I0111 13:52:04.655452 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:04.655469 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/replicaset/  <IP_ADDRESS>
I0111 13:52:04.655495 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:04.655749 4150304 round_trippers.go:425] curl -k -v -XGET  -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "Authorization: Bearer <masked>" -H "X-Forwarded-For: <IP_ADDRESS>" -H "Referer: http://<IP_ADDRESS>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/" -H "Cookie: skipLoginPage=true" 'https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/replicaset/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp'
I0111 13:52:07.678012 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/deployment/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp 500 Internal Server Error in 3033 milliseconds
I0111 13:52:07.678051 4150304 round_trippers.go:451] Response Headers:
I0111 13:52:07.678065 4150304 round_trippers.go:454]     Date: Mon, 11 Jan 2021 13:52:07 GMT
I0111 13:52:07.678076 4150304 round_trippers.go:454]     Cache-Control: no-cache, private
I0111 13:52:07.678091 4150304 round_trippers.go:454]     Content-Type: application/json
I0111 13:52:07.678109 4150304 round_trippers.go:454]     Content-Length: 209
I0111 13:52:07.678801 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/daemonset/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp 500 Internal Server Error in 3041 milliseconds
I0111 13:52:07.678858 4150304 round_trippers.go:451] Response Headers:
I0111 13:52:07.678884 4150304 round_trippers.go:454]     Cache-Control: no-cache, private
I0111 13:52:07.678908 4150304 round_trippers.go:454]     Content-Type: application/json
I0111 13:52:07.678929 4150304 round_trippers.go:454]     Content-Length: 209
I0111 13:52:07.678951 4150304 round_trippers.go:454]     Date: Mon, 11 Jan 2021 13:52:07 GMT
I0111 13:52:07.679506 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/replicationcontroller/  matched ^.*
I0111 13:52:07.679574 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:07.679600 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/replicationcontroller/  <IP_ADDRESS>
I0111 13:52:07.679911 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:07.679948 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/statefulset/  matched ^.*
I0111 13:52:07.679986 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*

I0111 13:52:07.682210 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:07.682363 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/ingress/  <IP_ADDRESS>
I0111 13:52:07.682461 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/pod/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp 500 Internal Server Error in 3030 milliseconds
I0111 13:52:07.682517 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:07.682525 4150304 round_trippers.go:451] Response Headers:
I0111 13:52:07.682555 4150304 round_trippers.go:454]     Content-Length: 209
I0111 13:52:07.682579 4150304 round_trippers.go:454]     Date: Mon, 11 Jan 2021 13:52:07 GMT
I0111 13:52:07.682590 4150304 round_trippers.go:454]     Cache-Control: no-cache, private
I0111 13:52:07.682600 4150304 round_trippers.go:454]     Content-Type: application/json
I0111 13:52:07.682806 4150304 round_trippers.go:425] curl -k -v -XGET  -H "Authorization: Bearer <masked>" -H "Referer: http://<IP_ADDRESS>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/" -H "Cookie: skipLoginPage=true" -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "X-Forwarded-For: <IP_ADDRESS>" 'https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/ingress/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp'
I0111 13:52:07.683121 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/service/  matched ^.*
I0111 13:52:07.683155 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:07.683168 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/service/  <IP_ADDRESS>
I0111 13:52:07.683207 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:07.683335 4150304 round_trippers.go:425] curl -k -v -XGET  -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "X-Forwarded-For: <IP_ADDRESS>" -H "Referer: http://<IP_ADDRESS>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/" -H "Authorization: Bearer <masked>" -H "Cookie: skipLoginPage=true" 'https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/service/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp'
I0111 13:52:07.683505 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/job/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp 500 Internal Server Error in 3034 milliseconds
I0111 13:52:07.683535 4150304 round_trippers.go:451] Response Headers:
I0111 13:52:07.683551 4150304 round_trippers.go:454]     Cache-Control: no-cache, private
I0111 13:52:07.683567 4150304 round_trippers.go:454]     Content-Type: application/json
I0111 13:52:07.683577 4150304 round_trippers.go:454]     Content-Length: 209
I0111 13:52:07.683599 4150304 round_trippers.go:454]     Date: Mon, 11 Jan 2021 13:52:07 GMT
I0111 13:52:07.683688 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/configmap/  matched ^.*
I0111 13:52:07.683833 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:07.683859 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/configmap/  <IP_ADDRESS>
I0111 13:52:07.683902 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:07.684020 4150304 round_trippers.go:425] curl -k -v -XGET  -H "Authorization: Bearer <masked>" -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "X-Forwarded-For: <IP_ADDRESS>" -H "Referer: http://<IP_ADDRESS>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/" -H "Cookie: skipLoginPage=true" 'https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/configmap/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp'
I0111 13:52:07.684458 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/persistentvolume matched ^.*
I0111 13:52:07.684480 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:07.684489 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/persistentvolume <IP_ADDRESS>
I0111 13:52:07.684506 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:07.684564 4150304 round_trippers.go:425] curl -k -v -XGET  -H "Accept: application/json, text/plain, */*" -H "Authorization: Bearer <masked>" -H "Accept-Language: en-US,en;q=0.5" -H "Accept-Encoding: gzip, deflate" -H "X-Forwarded-For: <IP_ADDRESS>" -H "Referer: http://<IP_ADDRESS>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/" -H "Cookie: skipLoginPage=true" -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0" 'https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/persistentvolume?itemsPerPage=10&page=1&sortBy=d,creationTimestamp'
I0111 13:52:07.758762 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/replicationcontroller/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp  in 77 milliseconds
I0111 13:52:07.758830 4150304 round_trippers.go:451] Response Headers:
E0111 13:52:07.758923 4150304 proxy_server.go:144] Error while proxying request: context canceled
I0111 13:52:07.758966 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/ingress/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp  in 76 milliseconds
I0111 13:52:07.758829 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/configmap/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp  in 74 milliseconds
I0111 13:52:07.759042 4150304 round_trippers.go:451] Response Headers:
E0111 13:52:07.759240 4150304 proxy_server.go:144] Error while proxying request: context canceled
I0111 13:52:07.759066 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/statefulset/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp  in 78 milliseconds
I0111 13:52:07.759368 4150304 round_trippers.go:451] Response Headers:
E0111 13:52:07.759384 4150304 proxy_server.go:144] Error while proxying request: context canceled
I0111 13:52:07.759008 4150304 round_trippers.go:451] Response Headers:
E0111 13:52:07.759547 4150304 proxy_server.go:144] Error while proxying request: context canceled
I0111 13:52:07.759132 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/service/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp  in 75 milliseconds
I0111 13:52:07.759659 4150304 round_trippers.go:451] Response Headers:
E0111 13:52:07.759692 4150304 proxy_server.go:144] Error while proxying request: context canceled
I0111 13:52:07.759170 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/persistentvolume?itemsPerPage=10&page=1&sortBy=d,creationTimestamp  in 74 milliseconds
E0111 13:52:07.763245 4150304 proxy_server.go:144] Error while proxying request: context canceled
E0111 13:52:07.763030 4150304 proxy_server.go:144] Error while proxying request: context canceled
I0111 13:52:07.763801 4150304 proxy_server.go:88] /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/serviceaccount/  matched ^.*
I0111 13:52:07.763892 4150304 proxy_server.go:88] <IP_ADDRESS> matched .*
I0111 13:52:07.763904 4150304 proxy_server.go:128] Filter accepting GET /api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/serviceaccount/  <IP_ADDRESS>
I0111 13:52:07.764087 4150304 upgradeaware.go:259] Request was not an upgrade
I0111 13:52:07.764454 4150304 round_trippers.go:425] curl -k -v -XGET  -H "Accept-Encoding: gzip, deflate" -H "X-Forwarded-For: <IP_ADDRESS>" -H "Referer: http://<IP_ADDRESS>:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/" -H "Cookie: skipLoginPage=true" -H "User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0" -H "Accept: application/json, text/plain, */*" -H "Accept-Language: en-US,en;q=0.5" -H "Authorization: Bearer <masked>" 'https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/serviceaccount/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp'
I0111 13:52:07.764825 4150304 round_trippers.go:445] GET https://<IP_ADDRESS>:16443/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/api/v1/serviceaccount/%20?itemsPerPage=10&page=1&sortBy=d,creationTimestamp  in 0 milliseconds
I0111 13:52:07.764961 4150304 round_trippers.go:451] Response Headers:
E0111 13:52:07.764989 4150304 proxy_server.go:144] Error while proxying request: context canceled

Environment:

Microk8s on ubuntu server 20.04

It seems the issue was related to my cluster configuration. After reseting kubeadm and installing again it resolved!

It seems the issue was related to my cluster configuration. After reseting kubeadm and installing again it resolved!

It seems the issue was related to my cluster configuration. After reseting kubeadm and installing again it resolved!

Would you care to share what was wrong with your cluster configuration?  I'm having a similar issue here.


scala-sdk-2.13.1 folder can be marked as scala sdk

there is a special icon for Scala SDK

irrelevant, as in the "standard" use case, the "lib" (folder, where the scala sdk lives) is not shown


#253 remove resolved puzzle

Resolving issue #253
This puzzle was first added in #9
It was transformed as an issue by pdd as per #118
#118 has two merged pull requests:

#231 that reported the puzzle again and did not add LCC report to App
#242 that added LCC to the list of reports but did not remove the puzzle

@HDouss this pull request is too small, just 4 lines changed (less than 10), there will be no formal code review, see §53 and §28; in the future, try to make sure your pull requests are not too small; @paulodamaso/z please review this and merge or reject

@rultor merge

@rultor merge

@paulodamaso OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@hdouss @paulodamaso Oops, I failed. You can see the full log here (spent 2min)
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ export 'MAVEN_OPTS=-XX:MaxPermSize=256m -Xmx1g'
+ MAVEN_OPTS='-XX:MaxPermSize=256m -Xmx1g'
+ export 'JAVA_OPTS=-XX:MaxPermSize=256m -Xmx1g'
+ JAVA_OPTS='-XX:MaxPermSize=256m -Xmx1g'
+ export head=git@github.com:yegor256/jpeek.git
+ head=git@github.com:yegor256/jpeek.git
+ export pull_id=398
+ pull_id=398
+ export fork=git@github.com:HDouss/jpeek.git
+ fork=git@github.com:HDouss/jpeek.git
+ export fork_branch=#253
+ fork_branch='#253'
+ export head_branch=master
+ head_branch=master
+ export 'pull_title=#253 remove resolved puzzle'
+ pull_title='#253 remove resolved puzzle'
+ export author=paulodamaso
+ author=paulodamaso
+ sudo -i gem install pdd -v 0.20.5
Fetching nokogiri-1.10.3.gem
Fetching mini_portile2-2.4.0.gem
Fetching pdd-0.20.5.gem
Fetching rainbow-3.0.0.gem
Fetching slop-4.6.1.gem
Successfully installed mini_portile2-2.4.0
Building native extensions. This could take a while...
Successfully installed nokogiri-1.10.3
Successfully installed rainbow-3.0.0
Successfully installed slop-4.6.1
Successfully installed pdd-0.20.5
Parsing documentation for mini_portile2-2.4.0
Installing ri documentation for mini_portile2-2.4.0
Parsing documentation for nokogiri-1.10.3
Installing ri documentation for nokogiri-1.10.3
Parsing documentation for rainbow-3.0.0
Installing ri documentation for rainbow-3.0.0
Parsing documentation for slop-4.6.1
Installing ri documentation for slop-4.6.1
Parsing documentation for pdd-0.20.5
Installing ri documentation for pdd-0.20.5
Done installing documentation for mini_portile2, nokogiri, rainbow, slop, pdd after 3 seconds
5 gems installed
+ sudo -i gem install xcop
Fetching differ-0.1.2.gem
Fetching xcop-0.6.gem
Successfully installed differ-0.1.2
Successfully installed xcop-0.6
Parsing documentation for differ-0.1.2
Installing ri documentation for differ-0.1.2
Parsing documentation for xcop-0.6
Installing ri documentation for xcop-0.6
Done installing documentation for differ, xcop after 0 seconds
2 gems installed
+ pdd -f /dev/null
/home/r/script.sh: line 9: pdd: command not found
container 98258f310bff59f6cafad2cd6cc15d58ab41e612a5179b5511096c7dfbe8857b is dead
Wed Feb 26 15:41:39 CET 2020

@paulodamaso as in pr #391 I remerged master in case rultor master branch yaml is fixing the issue.

@paulodamaso ping

@rultor merge

@rultor merge

@paulodamaso OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@hdouss @paulodamaso Oops, I failed. You can see the full log here (spent 2min)
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ export 'MAVEN_OPTS=-XX:MaxPermSize=256m -Xmx1g'
+ MAVEN_OPTS='-XX:MaxPermSize=256m -Xmx1g'
+ export 'JAVA_OPTS=-XX:MaxPermSize=256m -Xmx1g'
+ JAVA_OPTS='-XX:MaxPermSize=256m -Xmx1g'
+ export head=git@github.com:yegor256/jpeek.git
+ head=git@github.com:yegor256/jpeek.git
+ export pull_id=398
+ pull_id=398
+ export fork=git@github.com:HDouss/jpeek.git
+ fork=git@github.com:HDouss/jpeek.git
+ export fork_branch=#253
+ fork_branch='#253'
+ export head_branch=master
+ head_branch=master
+ export 'pull_title=#253 remove resolved puzzle'
+ pull_title='#253 remove resolved puzzle'
+ export author=paulodamaso
+ author=paulodamaso
+ sudo -i gem install pdd -v 0.20.5
Fetching mini_portile2-2.4.0.gem
Fetching nokogiri-1.10.3.gem
Fetching pdd-0.20.5.gem
Fetching slop-4.6.1.gem
Fetching rainbow-3.0.0.gem
Successfully installed mini_portile2-2.4.0
Building native extensions. This could take a while...
Successfully installed nokogiri-1.10.3
Successfully installed rainbow-3.0.0
Successfully installed slop-4.6.1
Successfully installed pdd-0.20.5
Parsing documentation for mini_portile2-2.4.0
Installing ri documentation for mini_portile2-2.4.0
Parsing documentation for nokogiri-1.10.3
Installing ri documentation for nokogiri-1.10.3
Parsing documentation for rainbow-3.0.0
Installing ri documentation for rainbow-3.0.0
Parsing documentation for slop-4.6.1
Installing ri documentation for slop-4.6.1
Parsing documentation for pdd-0.20.5
Installing ri documentation for pdd-0.20.5
Done installing documentation for mini_portile2, nokogiri, rainbow, slop, pdd after 3 seconds
5 gems installed
+ sudo -i gem install xcop
Fetching xcop-0.6.gem
Fetching differ-0.1.2.gem
Successfully installed differ-0.1.2
Successfully installed xcop-0.6
Parsing documentation for differ-0.1.2
Installing ri documentation for differ-0.1.2
Parsing documentation for xcop-0.6
Installing ri documentation for xcop-0.6
Done installing documentation for differ, xcop after 0 seconds
2 gems installed
+ pdd -f /dev/null
/home/r/script.sh: line 9: pdd: command not found
container acbda88050e9e2d308bb711801539a06798c541b423e1873fb41ea3431973dd4 is dead
Thu Feb 27 12:39:44 CET 2020

Job gh:yegor256/jpeek#398 is not assigned, can't get performer

This job is not in scope


General: Exception when trying to install EF Core tools from plugin

When I open .Net6 project in Rider I got exception. Below is call stack.

OS: macOS Monterey 12.5
.NET SDK info (installed ones and version used within Rider): Net6
Plugin version: 222.0.0
Rider version: 2022.2.3345.139

Exception
java.lang.NullPointerException: Cannot invoke "java.io.File.toString()" because the return value of "com.intellij.execution.configurations.GeneralCommandLine.getWorkDirectory()" is null                 at me.seclerp.rider.plugins.efcore.cli.execution.CliCommand.<init>(CliCommand.kt:12)                 at me.seclerp.rider.plugins.efcore.cli.api.ManagementCommandFactory.installEfCoreTools(ManagementCommandFactory.kt:17)                 at me.seclerp.rider.plugins.efcore.features.eftools.InstallDotnetEfAction$actionPerformed$1.invoke(InstallDotnetEfAction.kt:18)                 at me.seclerp.rider.plugins.efcore.features.eftools.InstallDotnetEfAction$actionPerformed$1.invoke(InstallDotnetEfAction.kt:11)                 at me.seclerp.rider.plugins.efcore.cli.execution.ExtensionsKt$executeCommandUnderProgress$$inlined$runBackgroundableTask$1.run(progress.kt:36)                 at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:442)                 at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:114)                 at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$5(CoreProgressManager.java:493)                 at com.intellij.codeWithMe.ClientId$Companion$decorateFunction$2.apply(ClientId.kt:307)                 at com.intellij.codeWithMe.ClientId$Companion$decorateFunction$2.apply(ClientId.kt:307)                 at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:252)                 at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)                 at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:608)                 at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:683)                 at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:639)                 at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:607)                 at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)                 at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:175)                 at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252)                 at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)                 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)                 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)                 at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)                 at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)                 at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)                 at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)                 at java.base/java.lang.Thread.run(Thread.java:833)

Do you open a solution or just a project in Rider?

I open solution

I've the same, but after install [dotnet tool install --global dotnet-ef], it was stopped. I'm using --version 5.0.17, but I think that the last version works too.

From the stack trace, I see that the issue occurs after clicking the "Install" button when EF Core is not installed.
@luylucas10 this is your case too?

The same here. I opened a solution from another team which uses EF Core, and Rider suggested installing the plugin, which I accepted. On the relatively fresh installation, the EF Core Tools were not yet installed.

I was able to reproduce it yesterday and created a fix. It will be available from the next version of plugin. Thanks!

From the stack trace, I see that the issue occurs after clicking the "Install" button when EF Core is not installed.
@luylucas10 this is your case too?

Yes, after install it, works like a charm

New version work fine. THX


Working with nullable properties.

Bug Report

Q
A

Version(s)
4.13.0

Summary
When creating methods with arguments that accept NULL, an additional '\' character is inserted.

Current behavior
When creating methods with arguments that accept NULL, an additional '\' character is inserted.

This behavior is most likely due to this method
src/Generator/TypeGenerator/AtomicType.php

If you remove the substitution of these characters, the method is generated correctly

Most likely, these characters are removed incorrectly if use ClassName is present in the class. If you create properties without the '?' The extra '\' is not added.
How to reproduce
Try creating methods for nullable properties (not primitives).

Expected behavior
The method is created without the additional '\' character.

Are you able to write a snippet that runs the generator and reproduces the problem here? I can't understand how laminas/laminas-code is used in your example.
Also, \ArrayCollection is correct if 'ArrayCollection' is given as string. All class names are assumed to be FQCNs, and I'd say that the property not having the \ is more problematic there.

Also, \ArrayCollection is correct if 'ArrayCollection' is given as string.

@Ocramius Yes, it is passed as a string, because if you pass the full class path, an additional prefix will be written, which is not needed due to the use of 'use'

Are you able to write a snippet that runs the generator and reproduces the problem here? I can't understand how laminas/laminas-code is used in your example.

Can you give an example of a format that will make it easier for you to understand the problem?

Also, \ArrayCollection is correct if 'ArrayCollection' is given as string.

@Ocramius Yes, it is passed as a string, because if you pass the full class path, an additional prefix will be written, which is not needed due to the use of 'use'

laminas/laminas-code explicitly does NOT consider use statements: all symbols are FQN (fully qualified name) references.
More in https://github.com/laminas/laminas-code/issues/176

Can you give an example of a format that will make it easier for you to understand the problem?

The best you can do to reproduce the problem is:

clone this repository
make an example for ClassGenerator (see https://github.com/laminas/laminas-code/blob/fd87696ee3c03073058ee26176d0a7049930fefe/test/Generator/ClassGeneratorTest.php)
make it fail with your scenario, to highlight the expectation differences

BTW, don't paste in screenshots: they are terrible to process :D You can use triple backticks for a code snippet.
That said, I endorse checking #176 first.


Only works in high accuracy mode?

On Android 5.1, when I disable the 📍 Location icon and re-enable, this dialog is displayed:

If I hit Agree, everything works fine. If I hit Disagree, error 100 (GPS and Network are disabled)

If you Disagree can you enable the location permissions directly within the application? I think that's how Android 5.1 works...it's been a long time since I've used that version.

Now it gives me a 140: Network provider is not available.
I'm requesting "all" providers. Disagree means only GPS, AFAIK, thus, with network "disagreed", the error 140 is issued (although I have GPS because Location is on).
Where those errors come from? Android or plugin's code?
I'm only interest in a coordinate. I don't really care where it come from (that's what accuracy property stands for). There should be no error issued if one of the providers gave me a coordinate =\

That error is from the plugin, it's telling you can't request data from all Android Location providers and then not have a network available.
Have you tried using just "providers": "gps"?
Here's the doc that explains the different options: https://github.com/Esri/cordova-plugin-advanced-geolocation#use-cases

More on that:
My settings are for providers: "some" (I was hoping that some means, give me something, please please please)
With Location off, it gives me a 140 (Network location requested but the provider is not available. Check system Location settings). Sometimes it gives me a 120 (but only sometimes)
With location on and I disagree to use network to improve my location, it gives me 140 (ok, I explicitly disagree to use network, so don't nag me with an error >.<).
I would expect that "some" would ignore the error for network provider not available and return me a location from gps provider.
What I'll try next is to instantiate 3 separate start(), one for each provider =\ Whoever answers me, I'm taking! Try to figure out the best option with accuracy, if it is set =\

"providers": "gps" works fine. (including caching the position - after the first result, I can disable location and still get a cached position).
I would just recommend to change the behavior of "providers": "some" to get all the providers that you can and, if more than one, decide wich by accuracy.
So, in case anyone having the same problem: use "gps" and be happy =P

Glad it worked. Good suggestion. I'm not planning on making any changes to this plugin in the near-term, however I always welcome pull requests 😉! I'll leave this issue open as an enhancement request.


Add modal image preview to file module field

The following changes are implemented
TODO: Summary
Changes in the user interface:
TODO: Add screenshots, recordings or remove this section
Checklist when submitting a final (!draft) PR

[ ] Commits are tidied up, squashed if needed and follow guidelines in CONTRIBUTING.md
[ ] Code builds
[ ] All existing tests pass
[ ] All new critical code is covered by tests
[ ] PR is linked to the relevant issue(s)
[ ] Rebased with the target branch

2 issues and 2 suggestions
Issues:

padding in page builder and view

file is hidden if option to hide file name is enabled

Suggestions (please discuss with Jože):

make cursor default if the image can't be zoomed
select a default mode in file module field configuration

LGTM


Node Sync "Documentation Link" for Besu links to Nethermind page

Problem details

Not sure if GitHub received my comment properly, but here's the proper link I think it should use:
https://besu.hyperledger.org/en/stable/Concepts/Node-Types/

thank you! @Maswasnos1


Ensure instance initiated shutdown behaviour is consistent with stopOnTerminate flag

This change re-uses the stopOnTerminate flag to configure a slaves action if shutdown through a manual process. This helps auto clean up the instances of the slaves are manually shutdown.

it would be nice to push this upstream

That's what I thought - a bit more testing and I'll do it.


Track.get_duration returns 0 sometimes, even though last.fm has a length saved for the track

title

Please can you give an example?
Which Python and pylast version?
Does it happen with the previous pylast version?

Closing due to no reply.


Modify es transformer to support new ES document

Create a userESDoc for user ES document
modify ES_transformer to handle different ES Doc type
test

cc @jinhyukchang

cc @Alagappan

Thanks @feng-tao  for the tagging me. It looks good overall. Just some minor comments about docstring and comments.

PTAL @jinhyukchang , pr updated


[Feature Request] Add checks field to RequiredStatusChecks

According to the Github API, there is a new checks field that is supposed to replace the contexts field when setting required status checks.

Note: if contexts is required, not sure how that will interact with the checks field.
Add this field here.

Thank you, @k24dizzle !  Would you like to make a PR, or shall I open this up to other contributors to this repo?

Hi @gmlewis, new to contributing to this repo but I can give it a shot

Excellent, @k24dizzle !
Please make sure to check out our CONTRIBUTING.md file for how to get started.

I did some more research, with some CURLs and realized that in required_status_checks you must supply either contexts or checks, but you cannot supply both at the same time:
curl   -X PUT   -H "Accept: application/vnd.github.v3+json" \
  -H "Authorization: token REDACTED" \
    https://api.github.com/repos/ORG/REPO_NAME/branches/BRANCH_NAME/protection  \
  -d '{"enforce_admins": null, "required_pull_request_reviews": null,
     "required_status_checks":{"strict":true,"contexts":["contexts"],"checks":[{"context":"contexts"}]},
     "restrictions": null}'
{
  "message": "Invalid request.\n\nNo subschema in \"anyOf\" matched.\nMore than one subschema in \"oneOf\" matched.\nNot all subschemas of \"allOf\" matched.\nFor 'anyOf/1', {\"strict\"=>true, \"contexts\"=>[\"contexts\"], \"checks\"=>[{\"context\"=>\"contexts\"}]} is not a null.",
  "documentation_url": "https://docs.github.com/rest/reference/repos#update-branch-protection"
}

So the documentation given by github is a little misleading:

You could just provide checks (without contexts) for example and this should work:
curl   -X PUT   -H "Accept: application/vnd.github.v3+json" \
  -H "Authorization: token REDACTED" \
    https://api.github.com/repos/ORG/REPO_NAME/branches/BRANCH_NAME/protection  \
  -d '{"enforce_admins": null, "required_pull_request_reviews": null,
     "required_status_checks":{"strict":true,"checks":[{"context":"contexts"}]},
     "restrictions": null}'

Right now, I'm kind of stuck on figuring out how to enforce this logic/rule in go-github to help prevent these invalid request errors. Is there an example of how to specify a required one or the other field logic?

If both fields are slices with omitempty, then you could set one or the other to nil and they should not be passed to the endpoint (which you can confirm with a unit test).


Remove long-running quarantine of fstrim tests

Hasn't failed in any lane in a week (except on release branches)
Release note:

NONE

cc @dhiller @akalenyu

/lgtm


Failed to install 0.13.5

I'm trying to install netlify-cli using pnpm, but am running into an issue with this package. It seems to be failing on the postinstall script.
Here is the trace:
.../node_modules/@netlify/esbuild postinstall$ node install.js
│ Trying to install "@netlify/esbuild-darwin-64" using npm
│ Failed to install "@netlify/esbuild-darwin-64" using npm: Command failed: npm install --loglevel=error --prefer-offline --no-audit --progress=false<EMAIL_ADDRESS>│ npm ERR! code ETARGET
│ npm ERR! notarget No matching version found for<EMAIL_ADDRESS>│ npm ERR! notarget In most cases you or one of your dependencies are requesting
│ npm ERR! notarget a package version that doesn't exist.
│ npm ERR! A complete log of this run can be found in:
│ npm ERR!     [...]/.npm/_logs/2021-06-12T11_47_30_428Z-debug.log
│ Trying to download "https://registry.npmjs.org/<EMAIL_ADDRESS>│ Failed to download "https://registry.npmjs.org/<EMAIL_ADDRESS>Server responded with 404
│ Install unsuccessful

It appears to be trying to download a file here: https://registry.npmjs.org/<EMAIL_ADDRESS>I ran npm view @netlify/esbuild-darwin-64, and it appears the tarball is located here instead<EMAIL_ADDRESS>I am still able to install netlify-cli globally via NPM, but I'd like to be able to package it up because it's helping me get some other dependencies installed during the Netlify build.

Hi @seancdavis! Apologies for the slow response here.
This should be fixed with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>If you're still experiencing this problem, please let me know and I'll reopen the issue.
Thanks!

That did the trick! Thank you.


Make public API setters fluent

depends on elastic/apm-agent-java#293

Codecov Report

Merging #294 into master will decrease coverage by 0.77%.
The diff coverage is 53.19%.

@@             Coverage Diff              @@
##             master     #294      +/-   ##
============================================
- Coverage      72.4%   71.62%   -0.78%
  Complexity     1180     1180
============================================
  Files           131      132       +1
  Lines          4454     4501      +47
  Branches        451      453       +2
============================================
- Hits           3225     3224       -1
- Misses         1021     1069      +48
  Partials        208      208

Impacted Files
Coverage Δ
Complexity Δ

...tic/apm/plugin/api/TransactionInstrumentation.java
52.38% <50%> (-0.57%)
3 <0> (ø)

...ic/apm/plugin/api/AbstractSpanInstrumentation.java
53.48% <53.48%> (ø)
3 <3> (?)

...co/elastic/apm/plugin/api/SpanInstrumentation.java
0% <0%> (-53.49%)
0% <0%> (-3%)

.../main/java/co/elastic/apm/bci/ElasticApmAgent.java
69.46% <0%> (-2.3%)
19% <0%> (ø)

Continue to review full report at Codecov.

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

This is pretty awesome. To support method chaining in 0.7 I was creating extension methods in Kotlin.

Ideally, we should also remove the set prefix but so far I don't think it justifies a breaking change or deprecating the set methods and introducing others without the prefix.

Any update on this?

It needs some changes to be compatible with the old API which has void return types. After the changes it can be merged :)

thanks for the ping btw

I have confirmed that this also works when using version 1.1.0 of the API


Figure out how to run tests without making a million API calls

If we could have 0 API calls while running tests, that would be awesome. BUT i lack the braincells required to figure this out.

Im giving up on tests for now


Contact

Hi Anton! Can I have your email or can you email me at<EMAIL_ADDRESS>It's about working together

Hi, Rickard! Can I help you?
On Thu, 8 Jul 2021 at 18:07, Rickard Brüel Gabrielsson <
@.***> wrote:

Hi Anton! Can I have your email or can you email me at
@.***? It's about working together

--
Best Regards, Anton Kurenkov
telegram: @antonkurenkovru
http://github.com/antonkurenkov

Hi Anton!
My name is Rickard Brüel Gabrielsson (http://bruel.org/) and I’m a Stanford
graduate and PhD at MIT as well as a researcher at Europe based Unbox AI (
www.unboxai.org) together with Stanford Professor Gunnar Carlsson (
https://en.wikipedia.org/wiki/Gunnar_Carlsson) and other passionate
researchers. We use language modeling techniques to understand consumption,
i.e. pooling all data and training a single model on all data in an
unsupervised fashion, seeing all functions as downstream fine-tuning tasks
(the results are astounding). We're hiring for data processing, ML
modeling, and deployment right now. We really like your work and would love
to schedule a meeting to discuss possibilities of you joining our team.
All the best,
Rickard Brüel Gabrielsson
LinkedIn
https://www.linkedin.com/in/rickard-brüel-gabrielsson-0a61375a
Tel:<PHONE_NUMBER> | Email: @.***
This electronic mail transmission may contain private, privileged
or proprietary information intended only for the person(s) named. If
you received this transmission in error, please notify the sender by
reply e-mail and then delete the message.
On Fri, Jul 9, 2021 at 9:17 AM Anton @.***> wrote:

Hi, Rickard! Can I help you?
On Thu, 8 Jul 2021 at 18:07, Rickard Brüel Gabrielsson <
@.***> wrote:

Hi Anton! Can I have your email or can you email me at
@.***? It's about working together

--
Best Regards, Anton Kurenkov
telegram: @antonkurenkovru
http://github.com/antonkurenkov
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/antonkurenkov/pbot/issues/5#issuecomment-876972196,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA5A6U24TK6YFZDDUQYS4HTTW2PADANCNFSM5AA6AH2Q
.


6.0.3 version - Build failed Error  TS18003

Bug type
Component
Component name
MudBlazor
What happened?
Package 6.0.2 is OK
After upgrade to version 6.0.3 and rebuild all I receive error
Severity	Code	Description	Project	File	Line	Suppression State
Error	TS18003	Build:No inputs were found in config file 'C:/Users/aaa/.nuget/packages/mudblazor/6.0.3/contentFiles/any/net6.0/tsconfig.json'. Specified 'include' paths were '["TScripts/*.js"]' and 'exclude' paths were '["wwwroot","TScripts/combined"]' ....
Expected behavior
It should work :)
Workaround:  Add contentFiles to project file xxx.csproj

contentFiles

Reproduction link
no link
Reproduction steps
1.Existing project with MudBlazor version 6.0.2
2.Update package to version 6.0.3 with Visual Studio 2022 Manage NuGet packages
(or uninstall version 6.0.2 and install 6.0.3)
3. Build / Rebuild project
4. Reault is build ERROR

Return older version 6.0.2 with Visual Studio 2022 Manage NuGet packages
Build / Rebuild project
Result is OK

Relevant log output
No response
Version (bug)
6.0.3
Version (working)
6.0.2
What browsers are you seeing the problem on?
Other
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

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

We are looking at this now and hope to have a new package ASAP.

We also face this issue during new project creation :(

I am having the same issue with 6.0.3 fresh install :(

@mikes-gh Why is tsconfig.json part of the nuget package? I think removing that will fix this.

it also ends up as readonly in the project so we cant update the include/exclude paths

@mikes-gh Why is tsconfig.json part of the nuget package? I think removing that will fix this.

Not as easy as <Content Remove />.
In any case it caused us to revisit our JS.  I did an eslint on our JS and only 2 lines of code are not ES6 compliant so we can easily manage that manually.  We don't expect or want many JS contributions as we always try limit it as much as possible in line with our vision.  Removing the tscompiler also means we don't need contributors to install nodejs.

This is fixed in 6.0.4 doing the release now.

6.0.4 is OK - Great, quick job, thx!

Update made it worse.
Severity	Code	Description	Project	File	Line	Suppression State
Error	TS18003	No inputs were found in config file 'C:/Users/JDN/.nuget/packages/chartjs.blazor/2.0.0-preview1/contentFiles/any/netstandard2.1/tsbuild/release/tsconfig.json'. Specified 'include' paths were '["../../wwwroot/ts/*.ts"]' and 'exclude' paths were '[]'.	C:\Users\JDN.nuget\packages\chartjs.blazor\2.0.0-preview1\contentFiles\any\netstandard2.1\tsbuild\release\tsconfig.json		1	Active


Implement authorization layer

Make it so that all api endpoints that are not the login starting point will require a valid JWT token
When the user accesses an endpoint without a (or with an invalid) JWT token, they should be rejected with a 403 error

https://github.com/Abhiramborige/Flask-React-Google-Login/blob/main/flask-server-google/app.py

Pretty nuts how complicated it can be...
https://github.com/joegasewicz/flask-jwt-router

This was first implemented by #20 but needs the decorator to be added to all the functions


Fix #1653: Implement java.lang.Class.cast().

This brings two new fundamental mechanisms that were needed to implement this:

java.lang.Class.data has a flag isRawJSType
scala.scalajs.runtime.Semantics offers a method to throw exceptions conditionally to the asInstanceOfs checked behavior.

Review by @gzm0 and @nicolasstucki

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1686/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2185/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1689/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2188/
Test FAILed.

Well, this is much harder than I thought. Even with a primitive and an IR node, how do we make that future-proof? Let's say I have an IR node LinkingInfo(), which returns a reference to this dictionary:
const $linkingInfo = {
  "semantics": {
    "asInstanceOfs": <int>
  }
}

Now that I have this IR node, I know that the linker will give me $linkingInfo with the asInstanceOfs field. What if later, I need access to a new checked behavior configuration, say indexOutOfBounds? Just trying to read that field and do something meaningful with it would not be binary compatible, because I could be linked with a linker that did not know I would wish to read indexOutOfBounds.
So I guess that, if we want to expose such a thing, the only way to future-proof is to provide all the information that the linker has, even if the library doesn't use it yet. And then, if a later library tries to read something that does not exist yet, it can safely interpret it as Unchecked, since that's essentially what a linker that does not know about a specific checked behavior would do: treat is as unchecked.
But even then, what about other kinds of information we might need from the linker? For example, in strong mode, currently there's no way to create a Constructor function in Scala.js, short of js.evaluating it. We could fix that by exposing $weakFun in the linking info, but a library using it could not guarantee its specification if "weakFun" is not yet in the linking info.
(Well, actually, it could:
val weakFun: js.Function1[js.Function, js.Function] = {
  new js.Function("f", """
    'use strict';
    return (function() {
      // one of the few safe uses of 'arguments'
      return f.apply(this, arguments);
    });
  """).asInstanceOf[js.Function1[js.Function, js.Function]]
}

but maybe someday we have something that I don't manage to find such a hack for ^^)

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1691/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2191/
Test PASSed.

Yes, I think exposing all the info the linker has is the only way to go. We can then make it backwards compatible to interpret a missing value to be whatever the linker has done before there was an option (which might not be Unchecked by the way, asInstanceOf is a good example for that).
Further, we can teach the optimizer how to inline stuff like:
JSBracketSelect(LinkingInfo(), StringLiteral("foo"))

So we can essentially constant fold the linking infos.
For other things (like $weakFun), I think we have to live with a binary incompatible change.

OK I'll do that tomorrow.

Updated.

You did not bump the binary version

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1712/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2219/
Test FAILed.

Updated.

Note: it would be good not to merge this before #1669, as they're going to conflict on checksizes.sh, and I'd much rather readapt it for this PR than for #1669.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1714/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2222/
Test PASSed.

Ready for rebase :)

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1719/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2228/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1717/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2226/
Test FAILed.

Rebased, and updated checksizes.

That's all

Updated.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1722/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2231/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1721/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2230/
Test PASSed.

LGTM

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1723/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2232/
Test PASSed.


Minor fixes

add doc related files to .gitignore and sort file
fix incorrect formatting
update library name in compiling.rst
fix paths for html logo and favicon

LGTM but it might be better to separate all the unrelated changes in to separate commits.

Split PR into separate commits

LGTM, two small things:
The commit title Fix errors sphinx doc configuration should be Fix errors in sphinx doc configuration
and for the commit Modify target for cleaning generated docs is a more accurate title Add target for cleaning generated docs?

Rephrased ci msgs based on comments from @ben-palmer-sociomantic

Sorry, another small thing but the commit message for Add target for cleaning generated docs might be better as Added makefile clean target that removes generated files from building documentation (so a missing "that").

Rephrased the ci msg to make it even more succinct :)

Ah, found another type in the commit message for Update documentation with new lib name, there are two "when"s.

Fixed duplicate when,

LGTM

This pull request has been rebased via git hub pull rebase. Original pull request HEAD was 7c17ea994faedb6cf208726fab3fbff7ee1824f6, new (rebased) HEAD is efe4cabf8c23a72b8cc72cefe5ef97bd9ca135a5


Disable all extension recommendations besides manually defined extensions

Feature request
It would be nice to have the possiblity to disable all extension recommendations besides the defined extensions from extensions.json or workspace settings.
Right now it is only possible to define specific unwanted recommendations, which is not sufficient for a multi-root workspace which is used by several developers.
There should be an option for unwantedRecommendations like "all" as a counterpart to the array.
For example in extensions.json:
{
  "recommendations": [
      "VisualStudioExptTeam.vscodeintellicode",
    ],
    "unwantedRecommendations": "all"
}

The same goes for a multi-root project with a shared *.code-workspace , e. g.:
"extensions": {
    "recommendations": [
	"VisualStudioExptTeam.vscodeintellicode",
     ],
     "unwantedRecommendations": "all"
}

Background
When using multi-root project which is used by several developers it should be possible to define one workspace-configuration file which contains all parts necessary to setup your development environment. Defining your own extension recommendations and skip all "automatic" recommendations is part of this process, as this ensures that every developer uses the same technology stack.

@bennettdams I think your feature is same as this - https://github.com/microsoft/vscode/issues/57548

Awesome. How nice to return back to this mess after 2 years and seeing it will never be fixed 😂

@sandy081 I'd like to possibly reopen this issue. I don't believe it's a duplicate of https://github.com/microsoft/vscode/issues/57548 and to this day there doesn't seem to be a way to achieve what's described here.
I'll try to explain:
When configuring extensions.json, the expectation is that developers in my team will install that exact list of extensions and nothing else - as I want their environment to look as much as mine as possible. VSCode not only recommends all sorts of other extensions, but also mixes them into the "Workspace Recommendations" list, so it becomes impossible to tell what they should install.
Using extensions.ignoreRecommendations doesn't work, as this stops all recommendations, including the ones I specifically requested to be recommended.
Using unwantedRecommendations in extensions.json kind of works, however this doesn't stop any future recommendations from taking place - which means I'll always need to keep an eye out for anything out of the ordinary getting recommended so I can add it to this list. Not to mention that for different environments, different things can be recommended, so I won't always be able to tell what will be recommended to someone else.
What's needed in this situation is a setting to stop every recommendation, except for the ones listed in extensions.json (something like extensions.ignoreAutomaticRecommendations - however the all entry that OP suggested would work just as well). This means: don't recommend me extensions based on the fact that Docker or WSL is installed, don't recommend me extensions based on files I have opened, and so on. Only recommend me the extensions I listed and nothing else. If possible, I'd also like to remove the "Other recommendations" panel when this setting is enabled.


Clarify auxpow computations wrt system compatibility.

Explicitly use uint32_t for a computation in auxpow and add comment to make it clear that it is correct for all system architectures.  Also add an explicit endian-conversion.  See https://github.com/namecoin/namecore/issues/23.
Please review and test, but do not merge.  When I get an ACK, I will work this into the auxpow branch first and then merge from there to master.

ACK.

Thanks, merged via auxpow.


How to set column width?

In the column object, setting style: {width: 20} does nothing. Any suggestions?

Currently only minWidth is supported :/