Finish IOKollectMonadErrorInstance implementation

Implement the runQuery method in arrow.effects.IOKollectMonadErrorInstance
Located at: kollect/arrow/instances/effects/instances.kt
Also, as part of this ticket, we should remove the TryKollectMonadErrorInstance, because we need support for "async" operations.

@fedefernandez if your interpreter targets arrow.effects.Effect you get IO, ObservableK and DeferredK for free. Kollect would have to include two separate modules for Kotlin coroutines and for Rx2 Observables beside core so people get the right dependencies when they want to target their framework of choice.

Good to know @raulraja, I've updated the ticket #5. Does it make sense?

I guess this is not valid anymore, @JorgeCastilloPrz could you confirm? feel free to close it.

Yep, the redesign I'm working on will take care about this, we can close this one. It's a bit frozen atm since we depend on a couple of things still not implemented in Arrow but we're working on that.


WebDynpro: Staged objects are not in line with SAP transport-locks

Hey everyone,
I came across the following problem:
When making changes in two different WDY views within the same WDY component, I can lock those two objects on different transports. However, when staging these differences, it is not possible to differentiate between those changes, because I can only commit the whole component (one object), rather than view by view. The same behavior holds for the component controller etc.
This makes developing in bigger applications really difficult, since one is not able to work on two different tasks within the same component at the same time, while committing them at different points in time.
Is there a reason for this behavior and more important: may it be improved?
Thanks in advance &
all the best
Christoph

yea.. suggest
A: scope changes so there is only one ongoing change to an object, this applies for all object types
B: work on increasing the turnaround time for changes, so objects are "in progress" for shorter time
C: use the patch function to only commit the relevant changes
abapGit serializes objects on object level, there is the same problem for eg. classes. Keep the changes small, scope properly, increase turnaround then its not a problem IMHO, plus it will have a positive impact on delivering changes to business users

It's a limitation of the current WebDynpro serializer which puts all of its parts into a single XML file. It's certainly possible to rewrite this to have separate files per view, for example (similar to files per function module in a function group). But who has time for this...?


fix audit

Problem
related to #3050
If I’m not missing anything, we don’t use the fn, so it should be okay to ignore it in the channel branch
Summary of Changes
ignore it

block on #3048

sorry guys, I did a force push because I wanted to ensure everything goes green 🫠

all green!


Last character typed not displayed  in both terminal and side menu, and cursor offset

Issue Type: Bug
In the terminal, lets say I type "a", then nothing will get displayed, then I ll type "z" and the "a" will be displayed etc.. There is always an offset of one character. Switching to another window (Alt +Tab) and switching back to Vscode will make it work for a while, but then, 5 seconds later the behavior will be the same. Clicking in the terminal will somehow refresh it and make it work, and will display magically the last character.
I thought it was only related to the terminal, but it happens also in the side menu. When I right click on a file to rename it, then I will have the same behavior, I wont see the last character I typed.
The cursor position has also an offset, which means, if I try to edit a previously ran command like : python3 main.py  , and let's say I want to erase the 'a' character from 'main', I will see on my screen: ma|in, but if I press erase, the m will be erased.
I am on a Jetson NX.
VS Code version: Code 1.62.0 (b3318bc0524af3d74034b8bb8a64df0ccf35549a, 2021-11-03T15:22:23.864Z)
OS version: Linux arm64 4.9.201-tegra
Restricted Mode: No
Settings.json:
{
    "python.pythonPath": "/usr/bin/python3",
    "python.languageServer": "Pylance",
    "python.linting.pylintEnabled": true,
    "python.linting.enabled": true,
    "python.linting.pylintArgs": ["--extension-pkg-whitelist=cv2", "--generate-members"],
    "python.autoComplete.extraPaths": [
        "/usr/lib/python3/dist-packages/matplotlib/"
  ],
  "python.analysis.extraPaths": [
    "/usr/lib/python3/dist-packages/matplotlib/",
    "/usr/lib/python3/dist-packages",
    "/home/nvidia/Documents/Libraries/opencv-plot"
  ],
  "security.workspace.trust.untrustedFiles": "open",

// "explorer.confirmDelete": false,
// "explorer.confirmDragAndDrop": false,
}

System Info

Item
Value

CPUs
unknown (6 x 1420)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: enabled_onrasterization: disabled_softwareskia_renderer: enabled_onvideo_decode: disabled_softwarevulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 1

Memory (System)
7.58GB (1.12GB free)

Process Argv
/home/nvidia/Documents/Essential --crash-reporter-id 575f9e31-16e4-47ba-a06b-4fd11dde1634

Screen Reader
no

VM
0%

DESKTOP_SESSION
unity

XDG_CURRENT_DESKTOP
Unity

XDG_SESSION_DESKTOP
unity

XDG_SESSION_TYPE
x11

Extensions: none
A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30256860
pythontb:30283811
pythonvspyt551:30345470
pythonptprofiler:30281270
vsdfh931cf:30280410
vshan820:30294714
vstes263cf:30335440
vscorecescf:30384386
pythondataviewer:30285071
vscod805:30301674
pythonvspyt200:30340761
binariesv615:30325510
vsccppwtct:30382698
bridge0708:30335490
pygetstartedt3:30385195
dockerwalkthru:30377721
bridge0723:30353136
pythonrunftest32:30373476
pythonf5test824:30373475
javagetstartedt:30391933
pythonvspyt187:30373474
vsqsis400:30386382
vsaa593:30376534
vssld246:30386377

does setting terminal.integrated.localEchoLatencyThreshold to -1 help?

No it did not help. However, I randomly tried to set it to 1, and it was much better. In the terminal, there was almost not offset anymore when writing characters, they were updated at the right time.
But there is still an update issue. For example when typing the 'clear' command and pressing enter, nothing happens:

I have to click on the terminal or re-press enter in order for the command to show the 'result'.
And the issue is still the same on the side menu (concerning the cursor and typing offset)

Assigning to @deepak1556 as it seems related to Electron

I have the same issue on a Jetson AGX Xavier. Starting Visual Studio Code with --disable-gpu command line option seems to fix the issue, but it makes the whole UI slower.

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Re-distribution of the package is cumbersome (i.e. distribute by an installer)

I'm ok to start from making a pip installer.

For now going simple.
Initially I thought of skipping to create wheel https://realpython.com/python-wheels/ (so building each time on the user's platform), but later reading through https://realpython.com/python-wheels/#calling-all-developers-build-your-wheels, I was reminded of "usability". The very core thing why ROS was so good in the beginning. I should stick to that. Will do wheel.

Indeed installation of non-wheel pkg failed.
Example failure of pip installing uwsgi. This looks an exact example of why I should consider usability.
# pip install 'uwsgi==2.0.*'
Collecting uwsgi==2.0.*
  Downloading uwsgi-2.0.22.tar.gz (809 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 809.7/809.7 kB 9.1 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: uwsgi
  Building wheel for uwsgi (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [43 lines of output]
      /usr/local/lib/python3.9/distutils/dist.py:274: UserWarning: Unknown distribution option: 'descriptions'
        warnings.warn(msg)
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib
      copying uwsgidecorators.py -> build/lib
      installing to build/bdist.linux-x86_64/wheel
      running install
      using profile: buildconf/default.ini
      detected include path: ['/usr/include', '/usr/local/include']
      Traceback (most recent call last):
        File "/tmp/pip-install-1tyvyk0o/uwsgi_278414b86d0d40a89c5cb702d7ed4a36/uwsgiconfig.py", line 750, in __init__
          gcc_version_components = gcc_version.split('.')
      AttributeError: 'NoneType' object has no attribute 'split'

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-1tyvyk0o/uwsgi_278414b86d0d40a89c5cb702d7ed4a36/setup.py", line 117, in <module>
          setup(
        File "/usr/local/lib/python3.9/site-packages/setuptools/__init__.py", line 153, in setup
          return distutils.core.setup(**attrs)
        File "/usr/local/lib/python3.9/distutils/core.py", line 148, in setup
          dist.run_commands()
        File "/usr/local/lib/python3.9/distutils/dist.py", line 966, in run_commands
          self.run_command(cmd)
        File "/usr/local/lib/python3.9/distutils/dist.py", line 985, in run_command
          cmd_obj.run()
        File "/usr/local/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 378, in run
          self.run_command("install")
        File "/usr/local/lib/python3.9/distutils/cmd.py", line 313, in run_command
          self.distribution.run_command(command)
        File "/usr/local/lib/python3.9/distutils/dist.py", line 985, in run_command
          cmd_obj.run()
        File "/tmp/pip-install-1tyvyk0o/uwsgi_278414b86d0d40a89c5cb702d7ed4a36/setup.py", line 77, in run
          conf = uc.uConf(get_profile())
        File "/tmp/pip-install-1tyvyk0o/uwsgi_278414b86d0d40a89c5cb702d7ed4a36/uwsgiconfig.py", line 758, in __init__
          raise Exception("you need a C compiler to build uWSGI")
      Exception: you need a C compiler to build uWSGI
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for uwsgi
  Running setup.py clean for uwsgi
Failed to build uwsgi
ERROR: Could not build wheels for uwsgi, which is required to install pyproject.toml-based projects

CoS

[ ] Installer created with minimal config. Manual test ok.
[ ] Installer created with wheel. Manual test ok.

WIP https://github.com/kinu-garage/docker_vcstool/pull/17

Set up MFA and created $HOME/.pypirc but twine still fails to upload.
http error code 401
# twine upload --verbose       --repository-url https://test.pypi.org/legacy/       docker_vcs_tools-0.1.0-py3-none-any.whl
Uploading distributions to https://test.pypi.org/legacy/
INFO     docker_vcs_tools-0.1.0-py3-none-any.whl (13.6 KB)
INFO     Querying keyring for username
Enter your username: noodle_bind
INFO     Querying keyring for password
WARNING  Error getting password from keyring
         Traceback (most recent call last):
           File "/usr/local/lib/python3.9/site-packages/twine/auth.py", line 74, in get_password_from_keyring
             return cast(str, keyring.get_password(system, username))
           File "/usr/local/lib/python3.9/site-packages/keyring/core.py", line 56, in get_password
             return get_keyring().get_password(service_name, username)
           File "/usr/local/lib/python3.9/site-packages/keyring/backends/fail.py", line 28, in get_password
             raise NoKeyringError(msg)
         keyring.errors.NoKeyringError: No recommended backend was available. Install a recommended 3rd party backend package; or, install the keyrings.alt package if you want to use the non-recommended
         backends. See https://pypi.org/project/keyring for details.
Enter your password:
INFO     username: noodle_bind
INFO     password: <hidden>
Uploading docker_vcs_tools-0.1.0-py3-none-any.whl
100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.6/17.6 kB • 00:00 • 6.5 MB/s
INFO     Response from https://test.pypi.org/legacy/:
         401 User noodle_bind has two factor auth enabled, an API Token or Trusted Publisher must be used to upload in place of password.
INFO

           <title>401 User noodle_bind has two factor auth enabled, an API Token or Trusted Publisher must be used to upload in place of password.</title>

401 User noodle_bind has two factor auth enabled, an API Token or Trusted Publisher must be used to upload in place of password.

           This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand
         how to supply the credentials required.

         User noodle_bind has two factor auth enabled, an API Token or Trusted Publisher must be used to upload in place of password.

ERROR    HTTPError: 401 Unauthorized from https://test.pypi.org/legacy/
         User noodle_bind has two factor auth enabled, an API Token or Trusted Publisher must be used to upload in place of password.

Turned out in .pypirc I defined the target repo as testpypi but in CLI I used --repository-url with URL.
[testpypi]
repository = https://test.pypi.org/legacy/
username = __token__
password = (HIDDEN)

Swapping to twine upload --verbose        --repository testpypi seems to have worked finally.
Yay
# twine upload --verbose        --repository testpypi     docker_vcs_tools-0.1.0-py3-none-any.whl
INFO     Using configuration from /root/.pypirc
Uploading distributions to https://test.pypi.org/legacy/
INFO     docker_vcs_tools-0.1.0-py3-none-any.whl (13.6 KB)
INFO     username set from config file
INFO     password set from config file
INFO     username: __token__
INFO     password: <hidden>
Uploading docker_vcs_tools-0.1.0-py3-none-any.whl
100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.6/17.6 kB • 00:00 • 279.9 kB/s
INFO     Response from https://test.pypi.org/legacy/:
         200 OK

View at:
https://test.pypi.org/project/docker-vcs-tools/0.1.0/


How to transfer inscriptions?

Could you show us the example?

Could you show us the example?

hey did you find a way to transfer inscription?


Support inputstream for request and response bodies

Changes
This PR adds support for non-application/json requests and responses. This PR is divided into two parts:
Support setting headers per request. The main methods of the ApiClient interface are expanded to accept one new parameter,Map<String, String> headers, and all callers are expected to pass a map of headers to be included in the request. As the allowed content types for requests and responses are known from the OpenAPI specification, impls must construct the request header map in code generation and pass it to the ApiClient. The default "Content-Type: application/json" header is removed, as each request should specify its own Content-Type and Accept headers.
Add support for streaming request and response bodies to support non-application/json requests/responses. Today, serialization of requests is done in the ApiClient. This implies that ApiClient needs to be able to serialize a request purely based on the parameters provided to it via headers, the request body, etc. In this proposal, the serialization is coupled to the request type: InputStream indicates that the client has already serialized the request, so it can be provided directly to the underlying HttpClient library, and any other type will be passed through Jackson's ObjectMapper for serialization to JSON. Internally, request and response bodies are modeled as InputStreams rather than byte arrays to support streaming requests and responses, though for non-streaming requests and responses, a string value for the body is captured in the debugBody field of Request and Response, respectively.
One important caveat about streaming responses is that callers are required to close the streams when they are done using them. This releases the underlying HTTP connection back to the connection pool for use in subsequent requests. Otherwise, customers could encounter deadlocks waiting for connections. For this, we recommend that users use the try-with-resources model as demonstrated in integration test FilesIT.java.
Tests

[x] Integration test for Files IT exercises uploading and downloading files using the streaming pathways.
[x] Existing integration tests cover the pre-existing non-streaming pathways.

Need to split into two PRs.


abstract get_column

removing the non-generic implementation of get_column, leaving only the trait method.

!ci-build-me

Just a remainder -> I believe we are merging against master instead of develop

Closing, as per @fabrizio-m most of what is useful was already integrated into folding.


Added the ability to bring up the date picker dialogs in calendar or text input only mode.

We have had a request to remove the entry mode switching buttons from the date picker dialogs. This PR adds two new values to the DatePickerEntryMode enum: calendarOnly and inputOnly.  These function exactly like the non-'only' counterparts, but remove the button in the dialog header that allows the user to switch calendar and input entry modes. This doesn't change the defaults, it just provides an option for apps that need to restrict the dialogs to only one mode of entry. This applies to the dialogs displayed by showDatePicker as well as showDateRangePicker.

calendar
calendarOnly

input
inputOnly

This looks like more changes than would be necessary, but that is only due to the fact that I refactored how the toggle button was implemented in the header to make it easier for us to add more action buttons there in the future.
Fixes #72513
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I listed at least one issue that this PR fixes in the description above.
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I signed the [CLA].
[x] All existing and new tests are passing.

Looking at the tags on the commit above it looks like it is tagged 2.3.0-16.0.pre which would put it on the Dev channel as well as Master. See the releases page for the details.

am having flutter version 2.0.5 and cant see this setting anywhere. I only see initialEntryMode option that doesn't disable or remove the edit icon on the calendar.

As I mentioned in my previous comment this feature is tagged with 2.3.0-16.pre so 2.0.5 will not have this feature. Currently it is only available on the Dev and Master channels.


python: can't open file 'C:\Users\Admin\mr.dm\main.py': [Errno 2] No such file or directory

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. Windows, Linux]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

I am unable to understand what is our issue. Can you please format the issue in the suggested way so it will be easier to understand what is your issue and we can work to fix it

try
cd src
python3 main.py

try
cd src
python3 main.py

readme is incorrect: it says you can start main.py from the root but it is actually in src/

Thank you for the answer. I didn't realize i forgot to update the readme. I have changed it now.


Tasks tracking for extracting references from sources

We'll use this issue to track the completion of extracting the specific sources (using R code). The final function should be to extract and save the data from the source, so we can include it in _targets.R.

[x] #44
[x] #43
[x] #49
[x] #45
[x] #42
[x] #46
[x] #47
[x] #41
[x] #48

I have run the search in pubmed, but there is an issue. Namely, that when I run the same search online on pubmed i get a lot more papers. Not sure what is going on, but will look into it.

I went through the documentation of all the packages for all the databases. However, for most there were different kinds of issues. Some needed usernames other were saying I did not have internet access and another ran the search but kept throwing an error because of some unexpected symbol in the papers it identified. Most of them also use their own way for formulating the searches and do not allow for exactly the same search options. Anyway, there is certainly a lot to learn here.

We have the records now all in data/records.csv :grin:


API timing out

Hi,
there are few endpoints that never return a response and requests will eventually timeout. It is not 100% of time. One day it works, next day it does not.
Affected endpoints (the ones I discovered, there may be more):
POST /sync/ratings
POST /sync/ratings/remove
POST /users/<user_id>/lists
PUT /users/<user_id>/lists/<list_id>
DELETE /users/<user_id>/lists/<list_id>
Even official website is affected.
#186 seems to be about the same issue.

Can confirm. If you post a rating using the API, the rating will be added as expected, but the request will time out.

Many users still report this issue. Could we at least get a comment about status on this? Like are you guys aware of this, is this fixable or is this a no-fix?
Regards

Any update on this? Still getting some negative feedback regarding the rating endpoint

Any update on this? Still getting some negative feedback regarding the rating endpoint

@eliehaykal Ouch this is disturbing because last I heard it should be fixed:

@eliehaykal Ouch this is disturbing because last I heard it should be fixed:

Yes, ratings should be fixed. We aren't seeing any issues in our internal stats to indicate it's not. Please provide a full API request and response if ratings aren't working.

Yes, ratings should be fixed. We aren't seeing any issues in our internal stats to indicate it's not. Please provide a full API request and response if ratings aren't working.


Endpoint Modification for Template and savedQueries Retrieval with activated Validation

Issue: Endpoint Modification for Template and savedQueries Retrieval with Activated Validation

There's a modification in the endpoint for template retrieval, transitioning to /query/template with activated validation. Additionally, an optional URL parameter ?validate=false is introduced to deactivate the validation process

The retrieval process for 'savedQueries' follows the same schema as the modification in the endpoint for template retrieval.

This will most likely become v4 of the api unless agreed upon otherwise


docs: update guide/plugin.md

Thanks, but I don't think these changes are necessary, and we have to revert / remove them after v2 release.


Maven

Does EffectLib currently have a maven repository?
Thanks

It does, at least unofficially- I host it here:
http://maven.elmakers.com/repository/


The replit.com node/express boilerplate not functioning

The replit boilerplate from Basic Node and Express (APIs and Microservices) does not boot up properly on my machine. I have shared this problem on FCC forum, but we haven't been able to solve it as of yet. Node seems to be looking for an index.js file, but this project does not have an index.js.
I deleted and re-cloned the replit multiple times. This is the latest one and it does not work:
<EMAIL_ADDRESS>here is what the console spits out when I hit the run button:
internal/fs/utils.js:269
    throw err;
    ^

Error: ENOENT: no such file or directory, open '/home/runner/boilerplate-express/index.js'
    at Object.openSync (fs.js:462:3)
    at Object.readFileSync (fs.js:364:35)
    at Object.<anonymous> (/run_dir/interp.js:195:19)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/load
internal/fs/utils.js:269
    throw err;
    ^

Error: ENOENT: no such file or directory, open '/home/runner/boilerplate-express/index.js'
    at Object.openSync (fs.js:462:3)
    at Object.readFileSync (fs.js:364:35)
    at Object.<anonymous> (/run_dir/interp.js:195:19)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
    at internal/main/run_main_module.js:17:47 {
  errno: -2,
  syscall: 'open',
  code: 'ENOENT',
  path: '/home/runner/boilerplate-express/index.js'
}

(To exit, press ^C again or ^D or type .exit)
internal/fs/utils.js:269
    throw err;
    ^

internal/fs/utils.js:269
    throw err;
    ^

internal/fs/utils.js:269
    throw err;
    ^

Error: ENOENT: no such file or directory, open '/home/runner/boilerplate-express/index.js'
    at Object.openSync (fs.js:462:3)
    at Object.readFileSync (fs.js:364:35)
    at Object.<anonymous> (/run_dir/interp.js:195:19)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
    at internal/main/run_main_module.js:17:47 {
  errno: -2,
  syscall: 'open',
  code: 'ENOENT',
  path: '/home/runner/boilerplate-express/index.js'
}

(To exit, press ^C again or ^D or type .exit)
internal/fs/utils.js:269
    throw err;
    ^

internal/fs/utils.js:269
    throw err;
    ^

internal/fs/utils.js:269
    throw err;
    ^

internal/fs/utils.js:269
    throw err;
    ^

Error: ENOENT: no such file or directory, open '/home/runner/boilerplate-express/index.js'
    at Object.openSync (fs.js:462:3)
    at Object.readFileSync (fs.js:364:35)
    at Object.<anonymous> (/run_dir/interp.js:195:19)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
    at internal/main/run_main_module.js:17:47 {
  errno: -2,
  syscall: 'open',
  code: 'ENOENT',
  path: '/home/runner/boilerplate-express/index.js'
}

This is what it looks like:

I have tried running the replit instance on chrome, firefox and brave browsers, I have gotten the same result.
My machine info:

Hello @DrinkiPoo
I just forked the replit boilerplate and solved the first challenge without problem.
I happen to have the same Chrome version 91.0.4472.114  as you, but my OS is Ubuntu focal. Node and npm versions are 14.17.2 and 6.14.131, but I don't think they have any impact on this problem. This seems to be more replit related.
Also, consider to add a link to the boilerplate replit to the issue. This may help streamline reproduction of the bug and reduce the risk of misunderstanding.

@alirezaghey
I just edited the OP to add the replit link. Thanks!

Hello there,
Thank you, for opening this issue. As discussed in the linked forum topic, this is a bug with the Replit setup which occasionally pops up.
The work around is to:
a) Try re-cloning the GitHub repo (create a new REPL)
b) Not use the GUI RUN button, but the shell to execute the install and start commands:
npm ci
npm run start

As such, I am closing this issue. If you have any more questions or concerns, feel free to reach out on the forum or in Chat


Add VPCConfig.Subnet reference

Issue #, if available:
Description of changes:
Added reference for VPCConfig.SubnetId
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

/lgtm


Minimal ANN Accuracy Invariant and Collection.add()

Description of changes
This adds a basic, minimal ANN invariant to our Hypothesis test suite.
I've tried to make these tests green with no modifications to Chroma itself. This exposes a bunch of implicit assumptions about the API, which is good because that's what we wanted these tests to do.
I've marked those as #TODO - I would like to keep track of those somewhere, we can discuss where exactly here.
@levand helped me figure out how to prevent Hypothesis from generating too much data. The current solution seems OK for the time being but we'll probably want to improve on it.
Test plan
Run the tests.
Documentation Changes
N/A

Ready for re-review.


Piping doesn't work with AD login

Which version of the AzCopy was used?
AzCopy 10.5.1
Which platform are you using? (ex: Windows, Mac, Linux)
Mac & Linux
What command did you run?
after azcopy login successfully,
azcopy cp "/local/path/to/file" "https://blah.blob.core.windows.net"/blah/1.txt" works
azcopy cp "https://blah.blob.core.windows.net"/blah/1.txt" | cat works
but
cat | azcopy cp "https://blah.blob.core.windows.net"/blah/1.txt" doesn't work - the command quits with 1 and there’s no output on stdout or stderr
although
cat | azcopy cp "https://blah.blob.core.windows.net"/blah/1.txt?[SAS]" does work.
What problem was encountered?
cat | azcopy cp "https://blah.blob.core.windows.net"/blah/1.txt" doesn't work.
How can we reproduce the problem in the simplest way?
repeat the above commands.
Have you found a mitigation/solution?
generate unnecessary SAS.

https://github.com/Azure/azure-storage-azcopy/issues/425

Hey @msmouse
Thanks for reaching out and I apologize for the late reply.
We've fixed the issue in AzCopy v10.6.1. Check out https://github.com/Azure/azure-storage-azcopy/pull/1220 to know more.  😄
Please try to use AzCopy version >= 10.6.1 and reach out to us if the issue is still persisting


IssueID:1733: remove esp32 chip's ldflag and add nodemcu32s pywifiesp…

…32 board's ldflag.
[Detail]
none
[Verified Cases]
Build Pass:
Test Pass:

感谢提交 Pull Requests！
Thanks for submitting a pull request.

Security Check : b1ad71c18a28ade1911145175a94f7d5eb131368

auto build success,number:178

autotest success,number:1406


having issue while creating thumbnail

my code is like below please check it and correct me if i'm wrong
public function index(Request $request)

{
	$file = $request->file('file');
	$fb_user_id = 'user';

	$extension_type   = $file->getClientMimeType();
	$destination_path = public_path().'/uploads';

	$extension        = $file->getClientOriginalExtension();
	$timestamp        = str_replace([' ', ':'], '-', Carbon::now()->toDateTimeString());
	$file_name        = $timestamp;
	$upload_status    = $file->move($destination_path, $file_name);
    if($upload_status)
    {
      // file type is video
      // set storage path to store the file (image generated for a given video)

      $thumbnail_path   = public_path().'/images';

      $video_path       = $destination_path.'/'.$file_name;

      // set thumbnail image name
      $thumbnail_image  = $file_name.".jpg";
	  // $fp = fopen($thumbnail_path.'/'.$thumbnail_image, "w");

      // dd($thumbnail_path.'/'.$thumbnail_image);
      // set the thumbnail image "palyback" video button
      $water_mark       = public_path().'/watermark/p.png';

      // get video length and process it
      // assign the value to time_to_image (which will get screenshot of video at that specified seconds)
      $time_to_image    = '100';

      $thumbnail_status = Thumbnail::getThumbnail($video_path,$thumbnail_path,$thumbnail_image);
      // dd($thumbnail_status);
      if($thumbnail_status)
      {
        echo "Thumbnail generated";
      }
      else
      {
        echo "thumbnail generation has failed";
      }
    }
	// dd($file_name);
}`

@thanush it is fine, you are trying see the outcome.

$thumbnail_status contain just a Boolean as return value
$filename is generated by code you have in controller (replaces the actual file name with current timestamp)

$extension_type   = $file->getClientMimeType();
	$destination_path = public_path().'/uploads';

	$extension        = $file->getClientOriginalExtension();
	$timestamp        = str_replace([' ', ':'], '-', Carbon::now()->toDateTimeString());
	$file_name        = $timestamp;


Add spec for new rename_alias_pattern and rename_alias_replacement parameters to snapshot restore

Description
Add spec for new rename_alias_pattern and rename_alias_replacement parameters to snapshot restore implemented in Opensearch PR 16292
Issues Resolved
No related issues
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

The implementing PR for this spec change is not yet merged.

This feature has been merged.

Now that 2.18 has been released this should be easier. Want to finish this @mispencer?

Now that 2.18 has been released this should be easier. Want to finish this @mispencer?

Looks like this has already been updated in the main branch.

Merged.
Would you have a bit of time to break up the long test into snapshot/restore/index.yaml for basic scenarios restore/rename.yaml, etc.? This way each stands alone as an example that can be reused in the appropriate documentation.


markdown: Fix URL link topic skipping query.

When searching for links inside a topic name, the question mark (?) was used to split the topic. If a URL had a query after the URL (e.g., "?foo=bar"), then the query was trimmed from the URL.
Removing the question mark from basic_link_splitter is sufficient to fix this issue. The get_web_link_regex function then removes the trailing punctuation if any, including literal question marks.
ZCO thread.
Fixes #26368

Self-review checklist

[X] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[X] Explains differences from previous plans (e.g., issue description).
[X] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[X] Each commit is a coherent idea.
[X] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

@zulipbot add "area: markdown" "bug" "feedback wanted"

This is great, thanks for all the investigation @Hisiste! I made a few tweaks to the test file with more comments and explanation instead of the reference to this PR ID; with those changes, this looks good to me. Thanks for the contribution!

As a side note, "feedback wanted" is not a label you wanted to add; that's generally used for items where we need feedback to decide if we want the change at all.

Thank you for the tweaks, @timabbott! And I really appreciate the welcoming environment. :)
Oh. Sorry about the label. I completely misunderstood.


CAMEL-19684: reduce flakiness in camel-rocketmq

Doesn't fully solve the problem, but helps a bit.


Implement Invoice, Credit and Debit notice functionality

First of all I am very grateful for the existence of this product and big congrats to all developers. The software is very useful.
Here is the future request I am thinking about:
Is your feature request related to a problem? Please describe.
A lot of companies print the invoice in the fiscal bon. For example Tehnomarket in Bulgaria.
Describe the solution you'd like
I would expect an API endpoints where a request can make the fiscal printer to output a fiscal bon with invoice, credit or debit notice details on it.
Describe alternatives you've considered
The only alternative is to print an invoice or the other types of documents standalone and attach the fiscal bon to the document.

Actually, you CAN print invoices even now. Even invoices according to the legislation of many different countries.
We advise AGAINST using the fiscal printers built-in functionalities for invoices.
You can use COMMENT lines to print invoice, following the legislation and the special requirements of each client.
Currently, we advise using COMMENT lines even for the line items. Of course, at least one fiscal line for the total amount is required.
The law does not force you to use the built-in functionalities of the printers.

Oh I didn't thought about it this way. The COMMENT solution fits my cases perfectly. Thank you @i-argentinski


Add more target tests, add invalid keyID error code

Pull Request Test Coverage Report for Build 552944478

8 of 13 (61.54%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+4.4%) to 51.844%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

target.go
8
13
61.54%

Totals

Change from base Build 549355364:
4.4%

Covered Lines:
239

Relevant Lines:
461

💛  - Coveralls


[Laravel] Set implements AllowEmptyConfigurableRectorInterface on OptionalToNullsafeOperatorRector

ref https://github.com/rectorphp/rector-src/pull/1422, this Rule is executed, even the excludeMethods config not configured.

I added tag rector-laravel 0.11.16 for it https://github.com/rectorphp/rector-laravel/releases/tag/0.11.16


[TypeScript] Request syntax diagnostics when "typescript.tsserver.useSeparateSyntaxServer": "forAllRequests"

After a week or so of using partial mode full-time, my biggest complaint is that it doesn't flag obvious syntactic errors - particularly unbalanced braces.  I can see why we'd want to avoid having partial mode show squiggles when it's enabled temporarily, during project load, but I think it might be nice to enable syntactic diagnostics when forAllRequests is set.  Having said that, we almost certainly don't want semantic diagnostics, because there will be tons of unresolved symbols and anys.
This will probably require enabling a capability (semantic?) that allows getErr requests to be sent and, unless it is gated on a correspondingly updated TS version, a filter to drop semanticDiag and suggestionDiag events.

FYI @mjbvz

Fixed on the VS Code side by 8b3d6668bdc3ecd9c2c692a34d6dd92624c3efed
Closing now that upstream fix has been merged too

To verify:

In our repo, cd extensions then yarn add typescript@next (we still ship TS 4.3 by default since 4.4 with the fix is not yet stable)
yarn compile-web
yarn web to start web
In a TS file, try adding some syntax errors and confirm these are reported as errors

Following those instructions got me this error:
"Activating extension 'vscode.typescript-language-features' failed: Invalid destructuring assignment target."

@amcasey I think something may have changed/regressed on the TypeScript side. I see geterr requests in web but don't see any events being generated
To test this out:

Checkout dev/mjbvz/bundle-44
yarn
yarn watch and then also yarn compile-web
Start browser with yarn web

Here's an example geterr request:
[Trace  - 05:13:34.887] <syntax> Sending request: geterr (191). Response expected: yes. Current queue length: 0
Arguments: {
    "delay": 0,
    "files": [
        "^memfs:/sample-folder/large.ts"
    ]
}

@mjbvz Looking

I'm seeing
Err 20    [13:43:25.417] Exception on executing command delayed processing of request 7:

    Illegal invocation

    TypeError: Illegal invocation
        at t.delay (http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3148256)
        at s.g.updateErrorCheck (http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3176374)
        at s.g.getDiagnostics (http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3201463)
        at http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3163087
        at t.executeAction (http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3148701)
        at t.startNew (http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3147490)
        at handlers.e.Map.e.getEntries.n.<computed> (http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3163056)
        at http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3216726
        at s.g.executeWithRequestId (http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3216550)
        at s.g.executeCommand (http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3216680)
        at s.g.onMessage (http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3217600)
        at http://localhost:8080/static/extensions/typescript-language-features/dist/browser/typescript/tsserver.web.js:15:3280217

Info 21   [13:43:25.417] Session does not support events: ignored event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":7}}

@mjbvz It works for me in code.bat, but not in yarn web.  I had only ever validated the functionality in code.bat - had you seen it in the web version?

Yes I believe it used to work in the web as well
Is that error coming TS server? We did update from webpack 4 -> 5 since I tested this as well so could bundling be causing any issues?

Yeah, it's from tsserver.web.js.  The F12 tools keep freezing when I try to break into it - possibly because there are 3M characters on that line.

I've created https://github.com/microsoft/TypeScript/pull/45242 to fix the exception, but the web server will still drop all events on the floor (not new).  Can you please either file a feature request against TS or skip the call to getErr in this scenario?

Great find @amcasey!
I swear I saw this working but I think I was using a custom branch of TypeScript. We need to use getErr to get any diagnostics, correct?

Most of the credit goes to @andrewbranch. :smile:
Yes, you would need to use getErr for any diagnostics.  If you really wanted to, I suppose you could request diagnostics synchronously (i.e. without events), but that might fail for other reasons.

Ah I thought https://github.com/microsoft/TypeScript/pull/44859 also would cover web? Was that only for desktop partial mode? If so, I'll open a new issue for supporting syntax errors on web too

It does cover web in the sense that the event is generated.  Unfortunately, it turns out that web then drops that event on the floor, rather than sending it back to the editor.  I agree that the scenario seems important, so please go ahead a file a new issue.

What was the reasoning behind not supporting events in the first place? Just not needing them?

@DanielRosenwasser I misread - it does drop the event on the floor, but that's because !canUseEvents and not because it's a web server.

Upstream issue with fix for web https://github.com/microsoft/TypeScript/pull/45313

Fixed by pulling in latest TS version
For verification, you should just be able to use yarn web now and check that introducing syntax errors in to a TS file generates an error


[cloud_firestore] permission_denied is not being emitted by the stream of snapshots.

In pubspec.yaml:
cloud_firestore: 0.13.4+2
Consider the following stream:
    Firestore.instance
        .collection('users')
        .document(firebaseUserId)
        .snapshots()
        .listen(
          (data) => print('onData: $data'),
          onError: (err, stack) => print('onError: $err'),
        );

Everything works fine until it gets permission_denied error which I can see in logs but the stream emits nothing. onError handler is not being called (along with onData with some erroneous data inside).
The worst part here is silence.
To Reproduce
Steps to reproduce the behavior:

Listen for a stream of snapshots of a document which current firebaseUserId don't have access to.

Actual behavior
Silence in the consumer code.
And message in logs:
I/System.out( 3174): com.google.firebase.firestore.FirebaseFirestoreException: PERMISSION_DENIED: Missing or insufficient permissions.

Expected behavior
The Error somehow is being delivered to the consumer code, as onError or onData.
And message in logs (which is already perfect).
Additional context
➜  ~ flutter doctor -v
[✓] Flutter (Channel stable, v1.12.13+hotfix.9, on Mac OS X 10.15.4 19E266, locale en-GB)
    • Flutter version 1.12.13+hotfix.9 at /Users/alsk/Library/flutter
    • Framework revision f139b11009 (10 days ago), 2020-03-30 13:57:30 -0700
    • Engine revision af51afceb8
    • Dart version 2.7.2

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/alsk/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.4, Build version 11E146
    • CocoaPods version 1.9.1

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 45.0.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[!] IntelliJ IDEA Community Edition (version 2019.3.4)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    • Dart plugin version 193.6911.31
    • For information about installing plugins, see
      https://flutter.dev/intellij-setup/#installing-the-plugins

[✓] VS Code (version 1.43.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.8.1

[!] Connected device
    ! No devices available

! Doctor found issues in 2 categories.

I am using Android Studio as IDE.

Hi @allco
This indicates missing permission
Please check out this answer
Thank you

Yes, the reason is clear. But the problem is that the app isn't getting any signals of the error. From the app's prospective basically nothing happens which is bad since the has to react on errors.

Duplicate of https://github.com/FirebaseExtended/flutterfire/issues/384.


README.md: fix phillips to philips

Thanks for adding me to contributors; but my name was misspelled. :)

Heh, woops! So sorry - thanks for fixing it!


Workbook Retrieval Tool does not work

PrivateWorkbookConversion.workbook code/tool does not show any private workbooks under any subscription or resources. "No private workbooks found".  Please help. Thanks

@bbbbbbbs need more info than that.  The private workbook tool is querying private workbooks which belong to you in those locations.  if it doesn't show any, there might not be any?
Do you know that you do have private workbook (myworkbook) resources?
This is different from "legacy" workbooks that are inside application insights resources, there's separate instructions for those.


Migrate to Git LFS

It may reach to a point where the file size exceeds the max limit imposed by GitHub, which will cause an error during cron job. 😉

Done done done 🏖🥥🌴😎🍻


-L has false positives in certain files due to newlines

Probably related to #1494. This is with 2.2.0 on macOS 12.5.1 on an M1 MBP.
When a file's first line has a match, and is followed by 2 newlines, that file will still show up as not having a match when -L is provided.
It seems
$ printf "django\n\nokay" > foobar
$ ag  -L django foobar
foobar
$ ag  -l django foobar
foobar

That first foobar shouldn't be returned because there was, in fact, a line with django in it.
The same thing will happen if its just two newlines with not additional text (that is, printf "django\n\n" > foobar)
This turned up when grepping for files that didn't reference django but included Django migration files:
$ ag --py -L django my-django-project/
...
my-django-project/migrations/0001_do_something.py
...

$ cat my-django-project/migrations/0001_do_something.py
from django.db import migrations

def dothing(apps, schema_editor):
   foo

It seems to be the newlines are the problem

@jmhodges-color I was able to resolve my issue by building from source... you might give that a try.


RabbitMQ: tracing headers not propagated to reply of @RabbitListener

This is a copy of spring-cloud-sleuth/issues/1752, since I was asked to report this issue here
In my app I'm using spring-cloud-starter-sleuth:2.2.5 with spring-boot-starter-amqp:2.2.7. I have a @RabbitListener annotated method which accepts a message, processes it, and returns a response:
@Service
@RequiredArgsConstructor
@Slf4j
@Transactional
public class MyListener {

    private final MyService service;

    @RabbitListener(queues = "${amqp.queue.name}")
    public MyEvent handleCommand(@Payload @Valid MyCommand command) {
        log.info("Received command {}", command);
        return service.handleCommand(command);
    }
}

If the incoming message has the b3 header, the tracing information is present throughout the processing of the message. However, when the response message from that processing is being returned to RabbitMQ, it does not contain the b3 header, which breaks the tracing.
I've investigated this issue a bit, and it seems to me that the only instrumentation for the listener (or rather SimpleRabbitListenerContainerFactory) is being done through the SleuthRabbitBeanPostProcessor and TracingRabbitListenerAdvice, however I couldn't find any code there that would take care of injecting the header into the response message. Is my assumption correct and this is a missing feature, or did I miss something?

We typically use https://gitter.im/openzipkin/zipkin for starting issues, but this is fine as I think it is likely to result in a code change.
Here's the part about this from rabbit docs

Annotated methods may have a non void return type. When they do, the result of the method invocation is sent as a reply to the queue defined by the ReplyTo header of the incoming message. When this value is not set, a default queue can be provided by adding @SendTo to the method declaration.

As you noticed, right now this reply-to feature isn't implemented in a way that would continue the trace. There's no test for this and no one had asked for it until now. Depending on the code involved, it may be easy or hard to wrap the producer code in spring-rabbit in context of the "listener span" executing this method.
Zipkin is a completely volunteer run project, so if you can help implement this, it would be grand.
I would start by adding a test that captures the minimal for the reply-to concern into a new test in ITSpringRabbitTracing, taking care to follow conventions in that file. Bonus points for implementing the feature!
cc @jeqo @jorgheymans as this is an interesting take on listeners. I hadn't noticed one with request/reply processing before this..

@adriancole I tried to come up with a PR using your guidelines, but there were a couple of issues I am unsure how to fix. I've linked the draft PR to this issue.

next release will have this in. meanwhile can test snapshot


Tally cannot be scaled

Currently the only tallies that can be scaled are current, flux, heating, damage-energy.
I would like to scale (n,Xt) with the strenght of my source, but I can't.
the openmc unit is particle/neutron/m3 (i think) and the desired unit is particle/m3/s
The conversion is desired_units = openmc_units * source_strength [n/s]

I think this stands for all reaction rates, is that right @shimwell ?

plot_regular_mesh_tally takes a source_strength argument.
When combined with required units this should scale the results.
I'm not sure if this works for specific reaction rates, it would depend on the openmc_tally_unit_convertor being able to handle reaction rates.
I think most of the testing is done with flux scaling
I don't have any examples for this but should add one for this

Yep sounds like the way to go.
In the meantime, is there a simple way to scale the tally by an abitrary float?
Like I just want to do my_tally *= source_strength

there is now an arg called scaling_factor


add appsecret_proof parameter for WhatsApp

…cret' if enabled in app's setting
Issue #, if available:
Description of changes:
Currently only accessToken and phoneNoId are used when invoking WhatsApp API for sending message. It possibly could lead error as below which is caused by without appsecret_proof argument attached while _Require App Secret _ is turned on in your facebook setting.

Hence, i added such support in relevant WhatsApp code. And test successfully.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

close this pr since just want to include commit 1b695e6


Is there a tutorial for someone who isn't familiar with coding?

I love watching videos on all this stuff, came here from the 2minpaper yt, anyways ive never really tried coding so this stuff seems very confusing, is there a tutorial on how to start and use this deepfake stuff  if not dont worry, its still fun to just see what others can do.

If you are not familiar with coding, you can thought of it as a good opportunity to learn coding.  Here you have to go https://github.com/AliaksandrSiarohin/first-order-model/blob/master/demo.ipynb press open in colab and follow the simple steps.


MLT-582

https://zimmermanzimmerman.atlassian.net/browse/MLT-582

feat: add user-management route in nav side bar
feat: add feedback snackbar on failed login
fix: correct on update user action

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Packages missing in bento

dpkg: error processing package libpython2.7:amd64 (--configure):
 dependency problems - leaving unconfigured
Setting up pciutils (1:3.5.2-1ubuntu1.1) ...
Setting up python-requests (2.18.4-2ubuntu0.1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Errors were encountered while processing:
 libssl1.1:amd64
 python-cryptography
 libpython2.7-stdlib:amd64
 python-openssl
 python2.7
 libpython2.7:amd64
 * ERROR: Failed to run install_ubuntu_stable_deps()!!!

Tried adding the salt repo
 wget -O - https://repo.saltstack.com/apt/ubuntu/18.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key add -
 echo 'deb http://repo.saltstack.com/apt/ubuntu/18.04/amd64/latest bionic main' > /etc/apt/sources.list.d/saltstack.list

 sudo apt-get install salt-master salt-ssh salt-syndic salt-cloud salt-api

It returned this:
Errors were encountered while processing:
 libssl1.1:amd64
 python-cryptography
 libpython2.7-stdlib:amd64
 python-openssl
 python2.7
 python-mako
 libpython2.7:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

I'm having trouble reproducing this.
What host OS are you using?
What version of vagrant and virtualbox are you running?
Is this problem still happening?

I'm guessing there was a repo that was slow to refresh or some other temporary networking error.
Since I haven't heard anything since last July I'm going to assume this issue has been resolved.
Please feel free to comment if this is still happening and I'll reopen this ticket.
Thanks for your report!


Radar module new features

Data persistence: Use something like LocalStorage to store the data in the browser storage (just like fish module), thus next time we come to a map we can reveal the recorded monster positions. This will be more convenient to record monster before a hunt train? Or linkshell is good enough?

Position update: update position with other network packages/logs so that it detects players' current position instead of first spawn location.

Spawn mob counter: add a counter for spawn mobs when triggering specific S rank monster.

Collaborate: Hunt train recording is done by multiple players (in Chinese, not sure about other servers), could it be a good way to collaborate with some other js libraries like togetherjs? Does this mean a backend is needed?

S rank spawn point: I heard that S rank monster won't spawn at where A/B rank monsters spawned before (in a time cycle) so if we can collaborate we can predict next S spawn point.

I think a lot of these are better served by something outside cactbot doing global coordination for your server.  I think if you wanted to add a spawn mob counter, you could do this with raidboss triggers for the zone.  That gets done in one of the Eureka zones, as an example.
I think cactbot is good at reading current logs and showing where mobs are, but coordinating with other people seems like something better done with another program.  I think there are already a number of other hunt plugins that already do this.  So, I'm going to close this feature request for now, sorry.


Let's get started moving to Rust!

aws-c-common now builds as a standalone crate along with a builder that will let other libraries link their c-bits together across crate boundaries.
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Any update on this ?

:(

It will still happen, just closing this PR for now :)


Can't delete old session

We've an old session from before migration vom TFS on premise to Azure that couldn't be ended. If we click on the session a 404 page load error occurs. If we click on context menu "End session" nothing appears in network tab.
Is there any way to end / delete this session?

hanks for reporting, can you describe your environment? Can you see any error in the console or network log in the browser (using F12, debug tools)?

Yes there are some failures in console for the landing page of the extension

The 404 errors are for the url documents:
https://extmgmt.dev.azure.com/XXXXXX/_apis/ExtensionManagement/InstalledExtensions/ms-devlabs/estimate/Data/Scopes/Default/Current/Collections/EstimationSessions/Documents
But for the simple click on End session on the problematic Session there is nothing. No network requests or log entries in console.

Hi! do you use VPN?

#258


Example on how to use kernel with Visual Studio Code internal notebook runner

What's missing?
I'd like to reuse the kernel built by this flake in VS Code notebook viewer (as an alternative to JupyterLab).
Would be great to have an example on how to do that.
Possible solution
No response
Alternatives
No response
Additional context
No response

Do you know how the vscode gets the jupyterlab environment? Through the PATH envrs or the  jupyter kernelspec list --json ?

I'm not sure how to automatically wire running kernel into vs code, but adding a server via URL works just fine


Add timestamp conversion in cass_uuid_min/max_from_time() function to…

… be consistent with cass_uuid_gen_from_time() function. CPP-283.
In current code cass_uuid_min/max_from_time() do not convert timestamp to internal format which is inconsistent with the behavior of cass_uuid_gen_from_time() that uses from_unix_timestamp(() function for conversion. This commit adds same conversion to cass_uuid_min/max_from_time()  functions.

Thanks!


initial page immediately replaced by empty root div?

I have configured nginx reverse proxy to redirect 3000 and 3001 for default create-razzle-app. The page loads but is immediately replaced with empty root div.
.env file
HOST='apps.syntapse.co.uk'
PORT=3000
VERBOSE='true'
NODE_ENV='development'
BUILD_TARGET='client'
PUBLIC_PATH='https://apps.syntapse.co.uk/razzle'
CLIENT_PUBLIC_PATH='https://apps.syntapse.co.uk/razzle-dev'

nginx server definition for the redirects:
server {
      listen 80;
      server_name apps.syntapse.co.uk;
      location ^~ /razzle-dev {
         proxy_pass http://<IP_ADDRESS>:3001/;
         proxy_http_version 1.1;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection 'upgrade';
         proxy_set_header Host $host;
         proxy_cache_bypass $http_upgrade;
      }
      location ^~ /razzle {
         proxy_pass http://<IP_ADDRESS>:3000/;
         proxy_http_version 1.1;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection 'upgrade';
         proxy_set_header Host $host;
         proxy_cache_bypass $http_upgrade;
      }
 }

Also seeing following errors in console:

Warning: Please use `require("react-router-dom").Route` instead of `require("react-router-dom/Route")`. Support for the latter will be removed in the next major release.
console.<computed> @ index.js:1
printWarning @ warnAboutDeprecatedCJSRequire.js:17
./node_modules/react-router-dom/warnAboutDeprecatedCJSRequire.js.module.exports @ warnAboutDeprecatedCJSRequire.js:30
./node_modules/react-router-dom/Route.js @ Route.js:2
__webpack_require__ @ bootstrap:726
fn @ bootstrap:100
./src/App.js @ App.css?cfc9:45
__webpack_require__ @ bootstrap:726
fn @ bootstrap:100
./src/client.js @ Home.js:33
__webpack_require__ @ bootstrap:726
fn @ bootstrap:100
1 @ react.svg:1
__webpack_require__ @ bootstrap:726
(anonymous) @ bootstrap:793
(anonymous) @ bootstrap:793
index.js:1 Warning: Please use `require("react-router-dom").Switch` instead of `require("react-router-dom/Switch")`. Support for the latter will be removed in the next major release.
console.<computed> @ index.js:1
printWarning @ warnAboutDeprecatedCJSRequire.js:17
./node_modules/react-router-dom/warnAboutDeprecatedCJSRequire.js.module.exports @ warnAboutDeprecatedCJSRequire.js:30
./node_modules/react-router-dom/Switch.js @ Switch.js:2
__webpack_require__ @ bootstrap:726
fn @ bootstrap:100
./src/App.js @ App.css?cfc9:45
__webpack_require__ @ bootstrap:726
fn @ bootstrap:100
./src/client.js @ Home.js:33
__webpack_require__ @ bootstrap:726
fn @ bootstrap:100
1 @ react.svg:1
__webpack_require__ @ bootstrap:726
(anonymous) @ bootstrap:793
(anonymous) @ bootstrap:793
index.js:1 Warning: Please use `require("react-router-dom").BrowserRouter` instead of `require("react-router-dom/BrowserRouter")`.
 I'll do a razzle-plugin-proxy npm module when I wake up sometime later today.

There are no CORS warnings. I changed my original configuration due to persistent CORS errors
Now public and client paths are on the same domain.
PUBLIC_PATH='https://apps.syntapse.co.uk/razzle'
CLIENT_PUBLIC_PATH='https://apps.syntapse.co.uk/razzle/webpack'
but there is no output at all.

I will leave https://apps.syntapse.co.uk/razzle running. debugger shows that bundle.js and svg but the client is over-writing the output with a blank screen.

https://www.npmjs.com/package/razzle-plugin-proxy easier to set up. But your proxy is down...

sockjs-node path is hard coded in sockjs-node so it wont do well on a subpath.

https://github.com/jaredpalmer/razzle/blob/master/packages/razzle-dev-utils/webpackHotDevClient.js#L67

"sockjs-node path is hard coded in sockjs-node so it wont do well on a subpath".
Does that mean i can't use create-razzle-app behind a proxy? I think this may be a WDS error as Ive seen lots of very similar reports for other frameworks and libraries.

Thanks again for your help. Razzle is by far the most difficult React based app i've tried to run. I'm testing alongside hot reload dev versions of next, vue, nuxt, CRA, angular on the same server all ran first time behind the reverse proxy.

server is running again at
https://apps.syntapse.co.uk/razzle/
client making repeated calls to https://apps.syntapse.co.uk:4001/sockjs-node/...

I dont have a UI or browser for my server and two levels of reverse proxy so I think I'm going to have to use URLs to address them from the browser. It was working ok(ish) using two separate domains for server and client bundles but then i had CORS issues. Ideally I would like to have to paths on the same domain for my app.  e.g.
domain.com/razzle (3000)
domain.com/razzle-dev (3001)
Is this achievable with Razzle or am I going to need localhost and browser on same machine?

Fixed sockjs.node issue in razzle-plugin-proxy now :) so just use the plugin.

"Set CLIENT_PUBLIC_PATH=https://www.example.com/webpack and proxy port 3001 to the backend".
(After installing plugin and adding to config.js) do I alter my .env CLIENT_PUBLIC_PATH
from
https://apps.syntapse.co.uk/razzle-dev
to
https://apps.syntapse.co.uk/webpack
and restart

I still dont really understand if my problem is one of configuration or a bug with Razzle? Am I experiencing problems trying to proxy from .../paths to route to 3000 and 3001?

yes :) razzle bug

https://github.com/jaredpalmer/razzle/pull/1143

sorry missed a question by adding another one:  You said: "Set CLIENT_PUBLIC_PATH=https://www.example.com/webpack and proxy port 3001 to the backend".
to confirm my next steps....
(After installing plugin and adding to config.js) do I alter my .env CLIENT_PUBLIC_PATH
from
https://apps.syntapse.co.uk/razzle-dev
to
https://apps.syntapse.co.uk/webpack
and add location to server
      location ^~ /webpack {
         proxy_pass http://<IP_ADDRESS>:3001/;
         proxy_http_version 1.1;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection 'upgrade';
         proxy_set_header Host $host;
         proxy_cache_bypass $http_upgrade;
      }

is that it?
thanks

what effect will this have on the https://apps.syntapse.co.uk/sockjs-node/... URL?

https://apps.syntapse.co.uk/sockjs-node/ -> https://apps.syntapse.co.uk/webpack/sockjs-node/.

Any client public path will work now if it is proxied :)

Am I correct to assume Razzle development server has only been designed/tested to work with localhost:port and localhost:port+1?

don't set
NODE_ENV='development'
BUILD_TARGET='server'

ive removed
new env file:
HOST='apps.syntapse.co.uk'
PORT=3000
VERBOSE='true'
PUBLIC_PATH='https://apps.syntapse.co.uk/razzle/'
CLIENT_PUBLIC_PATH='https://apps.syntapse.co.uk/razzle-wds/'

restarted server. same problem persists.

ill leave the site running until tomorrow. its defintiely loading the bundle and the image. something is overwriting the entire page with an empty div....

pathname: '/webpack/sockjs-node',
CLIENT_PUBLIC_PATH='https://apps.syntapse.co.uk/razzle-wds/' ?, env must be wring

Now I get the confusion. Two things PUBLIC_PATH in production is set at build time. Also you want to run production and dev. yarn start runs the devserver express at 3000 and webpack at 3001. None of these is in production mode. yarn start:prod runs the built express code at 3000 or the PORT at runtime and PUBLIC _URL at build time, not very 12 factor 😯. So the setup is:
‘’’nginx
server {
listen 80;
server_name apps.syntapse.co.uk;
location  ^~ /razzle-dev/webpack {
proxy_pass http://<IP_ADDRESS>:3001/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
location  ^~ /razzle-dev {
proxy_pass http://<IP_ADDRESS>:3000/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
location  ^~ /razzle {
    proxy_pass http://<IP_ADDRESS>:8080/;
    # use production port here
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
}

‘’’

Still needs the plugin though 😀

I am running dev using env, nginx server, and installed plugin as described above.
.env (dev)
PUBLIC_PATH='https://apps.syntapse.co.uk/razzle-dev
CLIENT_PUBLIC_PATH='https://apps.syntapse.co.uk/razzle-dev/webpack
Exact same behaviour and cause described in inital comment. Brief data load and white screen.
There are repeated 404 failures in response to Request URL: https://apps.syntapse.co.uk/sockjs-node/info?t=1572433870098. The URL looks incorrect. Should the plugin be modifying this URL?

Yes, which version of the plugin do you use?

version<EMAIL_ADDRESS>Results for running prod:
Visually I am experiencing the same issue (rendered content loads briefly followed by a white screen and empty root div). Something is definitely overwriting content.
jss and cs bundles load with 200 but the svg is a 404.
Request URL: https://apps.syntapse.co.uk/static/media/react.9a28da9f.svg = 404

prod is live @ https://apps.syntapse.co.uk/razzle.

i changed razzle.config.js from
module.exports = {
     plugins: ['proxy'],
};

to
'use strict';

module.exports = {
    modify: (config, { target, dev }, webpack) => {
        // do something to config
        config.plugins = {['proxy']};
        return config;
    }
}

and this appears to be effecting the plugin with errors. Notice the URL includes razzle' not razzle. Removing the quote from the url gives me the correct URL and returns data so something is not processing the string correctly.
Request URL: https://apps.syntapse.co.uk/razzle'/static/css/bundle.659481d8.css
Request Method: GET
Status Code: 200
Remote Address: <IP_ADDRESS>:443
Referrer Policy: no-referrer-when-downgrade

My  .env is
PUBLIC_PATH='https://apps.syntapse.co.uk/razzle'
PORT=3002

In prod you might have built with wrong PUBLIC_URL, in dev the plugin is not loaded somehow. Post your razzle.config.js

razzle.config.js
module.exports = {
    plugins: ['proxy'],
};

.env file (uncommenting as appropriate)
# dev mode
# PUBLIC_PATH=http://apps.syntapse.co.uk/razzle-dev/
# CLIENT_PUBLIC_PATH=http://apps.syntapse.co.uk/razzle-dev/webpack/
# PORT=3000

# production mode (run with start:prod)
# PUBLIC_PATH=https://apps.syntapse.co.uk/razzle/
# PORT=3002

nginx config as above only changed prod port to 3002
thanks

there are quite a lot of errors generated on the dev server client page.

quick update: this works ok! includes HMR working, but there are lots of errors see image at end of comment.
.env
PUBLIC_PATH=https://apps.syntapse.co.uk/
CLIENT_PUBLIC_PATH=https://apps.syntapse.co.uk/webpack
PORT=3000

and nginx
server {
    listen 80;
    server_name apps.syntapse.co.uk;
    location / {
        # prod or dev no path
        proxy_pass http://<IP_ADDRESS>:3000/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
    location  ^~ /webpack {
        # dev webpack
        proxy_pass http://<IP_ADDRESS>:3001/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

because of present limitations on use of domain/app format i cant hang multiple apps off a single domain which would be very useful but I've enough to work with for demos and testing.

Maybe.. like this. But not quite sure :)
server {
    listen 80;
    server_name apps.syntapse.co.uk;
    location  ^~ /razzle-dev/webpack {
        proxy_pass http://<IP_ADDRESS>:3001/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
    location  ^~ /razzle-dev/webpack/sockjs-node {
        proxy_pass http://<IP_ADDRESS>:3001/sockjs-node/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }

    location  ^~ /razzle-dev {
        proxy_pass http://<IP_ADDRESS>:3000/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }

    location  ^~ /razzle {
        proxy_pass http://<IP_ADDRESS>:8080/;
        # use production port here
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

OO, found a new devserver option sockPath :)

So, new version of the plugin up now. Should handle the paths correctly now.

for clarity please can you summarise what the plugin does exactly?
is it specific use to enable multiple apps to hang off one domain using domain.com/app format like the approach i have been trying to take?

Yes that is the specific use. :)

It parses CLIENT_PUBLIC_PATH and sets webpack.devServer options

public to host:port
sockPath to pathname portion of  CLIENT_PUBLIC_PATH + 'sockjs-node'
replaces port and pathname in razzle-dev-utils/webpackHotDevClient.js for sockjs to match sockPath , and port for ErrorOverlay.

Brilliant is this published elsewhere on npm or in documentation? Apologies if i have missed it already.

ive udpated razzle-plugin proxy which has thrown some dependency errors and broken the build.
bash-4.4# npm update razzle-plugin-proxy
bash-4.4# npm ls --depth 0
<EMAIL_ADDRESS>/app/razzle/razzle
+-- UNMET DEPENDENCY<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>`--<EMAIL_ADDRESS>
npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>

ive updated latest proxy plugin  and after update im getting lots of dependency errors. I had to manually install express.
bash-4.4# npm outdated
Package  Current  Wanted  Latest  Location
express  MISSING  4.17.1  4.17.1  my-razzle-app

bash-4.4# npm install express
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

+<EMAIL_ADDRESS>added 3 packages from 10 contributors, removed 15 packages, updated 4 packages and audited 33199 packages in 22.179s
found 64 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details
bash-4.4# npm ls --depth 0
<EMAIL_ADDRESS>/app/razzle/razzle
+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>`--<EMAIL_ADDRESS>
npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>

The proxy plugin 1.1.0 is not working. I have tried installing<EMAIL_ADDRESS>but it leads to a number of other dependency issues.

The exact steps taken to install
npx create-razzle-app myapp
cd myapp
npm install<EMAIL_ADDRESS>

Um?
PUBLIC_PATH='https://razzle.syntapse.co.uk/razzle'
CLIENT_PUBLIC_PATH='https://razzle.syntapse.co.uk/razzle/webpack'

my apologies the correct domain for this stage of testing is app.syntapse.co.uk.
my greater concern is the missing dependencies. is this why its not loading in dev? i dont have sufficient knowledge to know if its been loaded.

It is, loading, but can you reach bundle.js at.
https://razzle.syntapse.co.uk/razzle/webpack/js/bundle.js
or
https://razzle.syntapse.co.uk/razzle/webpack/bundle.js
or
https://razzle.syntapse.co.uk/razzle/js/bundle.js
or
https://razzle.syntapse.co.uk/razzle/bundle.js
or
https://razzle.syntapse.co.uk/razzle/static/js/bundle.js
or
https://razzle.syntapse.co.uk/razzle/static/bundle.js

how can it be loading when dependencies are not installed? sorry perhaps i have basic misunderstanding of how this works?

I only use yarn.

ok. yarn. maybe this is the problem. i will scrap project and install latest with yarn see if it makes a difference.

installed with yarn back to same situation i will close this issue and open a new one from latest starting point. too many changes require a new starting point.


[Epic]  Package Signing

@dtivel @anangaur Obsolete issue?

There are still 9 issues remaining to be completed in this epic.

Oh sorry. Is there a way to see those "attached" issues or is this just a naming convention via GitHub issues?

You can see the links with the [ZenHub extension].  I'm not sure if you can see the links without ZenHub.
Most of the remaining issues are in a private repo; however, this issue is in NuGetGallery and hasn't been closed yet.


Also render :emoji: in search results

🤦 My bad!
Just a case of using that extension on the view for that


New add stack experience

Important
Before you work on this, make sure you read the following two articles about working UI pull requests for concrete5 version 9:
concrete5 Bedrock: A Foundation for concrete5 and concrete5 Themes
https://documentation.concrete5.org/developers/appendix/concrete5-bedrock-a-foundation-for-concrete5-and-concrete5-themes
Submitting User Interface Pull Requests for concrete5 Version 9
https://documentation.concrete5.org/tutorials/submitting-user-interface-pull-requests-for-concrete5-version-9
Notes:

We have to add support for searching stacks. This will involve modifying the liveupdate.js that concrete5 includes.

Hi @aembler, we have started work on this and have a few questions:

Where can i find new icons?
I've seen that there are some icons under assets/cms/scss/_variables.scss#L157 and others under concrete/elements/icons.php. Wouldn't it be better if we had a single place for icons? Something like assets/cms/scss/_icons.scss
For folders depth, will we display all folders and subfolders on the same level?
I think the "Delete" button doesn't make sense here? wouldn't be better to keep Stack's management within Dashboard?
In the design above, font sizes of blocks under Stacks sections are smaller than the sites ones. As i see here we need to prepare styles for all available blocks to adapt them and have a correct display. isn't that?
I see a slight difference in the design of the blocks under the Stacks & Clipboard list, wouldn't it be better to use shared styles here?

Thank You!

I will have @gary-portlandlabs make them available and direct you to them. They will be in SVG format.
Yes, as you've seen, we've used an SVG sprite in icons.php for this. However it's highly likely that will we move this into a static icons.svg actually hosted within bedrock, so look out for that. For the moment, maybe just use svg placeholders for the icons? We're not really using CSS to reference the icons so I don't think a .scss file for them makes sense, but having a single sprite hosted in bedrock is probably smarter.
@gary-portlandlabs – how should we handle nested folders in this interface?
Yes, I agree, Delete isn't appropriate here, let's ignore that link and not include it.
Yes, we need some kind of solution for this, and I'd prefer it doesn't just render in the page like we have in the past. There has to be some kind of fancy new web tech to handle this that's gotten better in the last 5 years? Maybe an iframe?
Yes, I agree, we should be consistent here. I assume you're referring to the border and background color of the preview?

Thank you!

Updated design to sync with Add Clipboard experience. Removed "delete"

As for nested folders, I think an indent would be sufficient to show sub levels.

Icons.zip

Thank you @gary-portlandlabs , will you include these icons in assets\icons\sprites.svg ?
@aembler for block design under Stack Panel, what about using specefic view under block?Something like preview.php that can be prepared by block owner & styled by theme.
If preview.php isn't present we show only the block type name
That way we can avoid css & js conflicts that can be encountered.

There is a pull request adding these icons to bedrock. It should get merged today

And I don’t think you can just use a single preview block view like the clipboard does because stacks contain multiple blocks. You’d have to create a preview route that takes a stack id that renders the whole stack in a tiny iframe, kind of like how the version preview or design panel preview works.

You can then scale the frame using something like this https://stackoverflow.com/questions/166160/how-can-i-scale-the-content-of-an-iframe

Man this looks so delicious.


fix dg issues

closed #156

Codecov Report

Merging #188 (fb7c2a7) into master (29650b0) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #188   +/-   ##
=========================================
  Coverage     68.10%   68.10%
  Complexity      621      621
=========================================
  Files           101      101
  Lines          1975     1975
  Branches        232      232
=========================================
  Hits           1345     1345
  Misses          552      552
  Partials         78       78

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 29650b0...fb7c2a7. Read the comment docs.


fix(onChange): only call onChange when the selection changes

Before, it was calling onChange any time there was a
internalSetState({selectedItem})

Codecov Report

Merging #137 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #137   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           3      3
  Lines         259    259
  Branches       63     63
=====================================
  Hits          259    259

Impacted Files
Coverage Δ

src/downshift.js
100% <100%> (ø)
:arrow_up:

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 0c78475...c791a1a. Read the comment docs.

~/Developer/downshift (master)
🏎  $ npm publish --tag rc
+<EMAIL_ADDRESS>


Crash with big json

On https://realfavicongenerator.net (@realfavicongenerator) you can also get JSON files for their API. In them the image/favicon can added base64 encoded.
So when I save the RAW file (which only consists of one line) I can open it in Atom.
However when I use a format package for Atom or a web service which formats this JSON and I try to open the formatted version in Atom or paste the formatted text into a new file Atom crashes.
In the error message it says I should report this error here and it gives me the opportunity to reload Atom.
Here you can find the test files: https://gist.github.com/rugk/c23a5978e2f037b1ffaa
Atom 1.4.0
Windows 7

Closed in pretty-json package.


Add error log for loading invalid path of config files.

Also update related descriptions in the README file.

I don't understand what happening there.
I must reject this change. The added logic seems incorrect.

https://github.com/rime/librime/issues/275


Export function not working

Describe the Bug
I have recently installed bookstack in ubuntu 20.04 , we have created some books and selves and it has some pages and chapters too, but when try to export in any format its opening new tab but nothing is happening it doesn't download any file, the newly opened tab gets closed automatically .
Steps to Reproduce
Go to any selves or page in bookstack
click on export button
select format
click to download
But after this it doesn't download any file
Expected Behaviour
To download file after clicking on the file format
Screenshots or Additional Context
No response
Browser Details
No response
Exact BookStack Version
v22.04.2
PHP Version
7.4
Hosting Environment
Ubuntu 20.04 , installed using script provided in docs,
Installed SSL for apache 2,

Hi @theankitsinha,
Are you able to re-produce this by clicking the "Image Attachment" attachment on this page of our demo site?:
https://demo.bookstackapp.com/books/bookstack-demo-site/page/mixed-content-example-page


As a developer I want to chop up my backend application code in such a way that they are all Lambda functions on AWS.

Using this diagram as a model, chop up our infrastructure and rework it so that every section gets it's own function definition inside of the /functions/ directory inside of /infrastructure as well as pushing static content that never changes to our S3 bucket so that the front-end may query it.

[x] add infrastructure diagram and explanations of how the infra works into the /infrastructure directory
[x] push TigerJSON for states to S3 and delete infrastructure code that does that
[x] run script for geopandas combining the state TigerJSON to create single national geojson file, document that, and push that to S3 bucket (whether or not that's a lambda is lower priority) - yes, script for now. this is static data so doesn't need to change.
[ ] create SCORE lambda which combines datasets to generate a CSV for score information and writes that to S3
[ ] create COMBINE lambda which consumes a tippecanoe event of high & low zoom granularity for national GeoJSON and outputs high and low granularity zoom MbTiles compressed files
[ ] create TILE-FY Production Data lambda which writes our MbTiles data into our Production S3 bucket
[ ] ~create TILE-FY Stage Data lambda configuration so that Github Action can push that data locally or in STG to STG S3~ Not doing STG for now

Should the pushing of the MbTiles to S3 be a Github Action only? 🤔

Summary of infra sync convo 8/16:

Moving to use Github actions for these three functions instead of Lambdas, so that infra is all done in one place instead of in a combo of GA and Lambda
All of our "deployment" is just reading/writing to S3, so it's not really deployment in a more traditional sense and therefore isn't so weird for GA


Having trouble switching cameras

I cant seem to get the cameras to switch properly. When i switch the camera, i just get a black screen and everything becomes unresponsive. Any way to fix this?

I also get this in the print log: "[SwiftyCam]: Could not add video device input to the session"

Can you provide me with your device info? Model info and iOS version?
Andrew
On Fri, Dec 30, 2016 at 10:01 PM Ryan Dailey
<
mailto:Ryan Dailey<EMAIL_ADDRESS>
wrote:

a, pre, code, a:link, body { word-wrap: break-word !important; }
I also get this in the print log: "[SwiftyCam]: Could not add video device input to the session"
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly,
https://github.com/Awalz/SwiftyCam/issues/1#issuecomment-269849680
, or
https://github.com/notifications/unsubscribe-auth/AIWRnuRmMkBRgEnMQn6LvDrUi_yakUL-ks5rNeGvgaJpZM4LYfin
.

Im debugging on my iPhone 6 which is running iOS 9.0.2

Any update for this problem? Its got me stuck for a few days now

Any update for this problem? Its got me stuck for a few days now

I've been away from my computer for the last three days. Will check it out when I get home (hopefully in an hour)

I've been away from my computer for the last three days. Will check it out when I get home (hopefully in an hour)

Okay thanks! 👍

Okay thanks! 👍

I have been unable to reproduce this issue on my device (iPhone 7 running 10.2). Are you trying this on your own project or does it have the same behaviour on the example project?
I have submitted a new version 1.0.1 with some minor changes. Give it a try

I have tried this in both my project and the demo project and it still does the same thing. I also just tried with your new 1.0.1 version and still no luck. Im not sure if it has to do with me running iOS 9 and not iOS 10. Have you tested this out in iOS 9 before?

Can you get a count of the session input array when this issue occurs? Add
print( self.session.inputs.count)
on line 325 of SwiftyCamViewController.

I am getting 0 as the number

That is very strange. I am looking into this today. I need to get a hold of more test devices as mine do not reproduce this issue. Can you describe, in detail, how you are able to reproduce and what occurs in the demo app?

To reproduce this, all I did was start up the example app (with no modifications) and when the app starts up, I tap on the switch camera button. Once I tap on that button, thats when the problem occurs.
Here is what it looks like after I tap on the switch camera button:

Hey Ryan, I have discovered the issue.
The default implementation uses AVCaptureSessionPreset1920x1080. My iPhone 7 supports 1080p recording via the front facing camera, but yours does not. It fails to add the front facing camera when you switch cameras. It will fail on any device that does not support 1080 resolution. A temporary workaround would be to drop the videoQuality:
          videoQuality = .resolution1280x720
I will issue a fix for the default implementation soon
Andrew

I have just pushed a new version (1.1.0). It includes a fix I believe will solve this. The default videoQaulity preset has been changed to .high. As well, switching to the front facing camera will always default to .high, even if another preset is selected. I believe this is a good compromise. If you could test and confirm it works, I will close this issue.
Andrew

Just tried it now, everything works 100% now! Thank you so much for fixing this problem. This is a bit off topic but the switchCamera() and toggleFlash() function in the SwiftyCamViewController class should both be open functions. This is because when this is installed through cocoapods, those two functions become inaccessible. I had to manually add them to get them working (since 1.0.0). Besides that, everything is all great! Thanks again for the amazing work 👍

Good to hear! Nice call on the wrong access control for those functions. Was an oversight on my part. I changed them all to be public accessible on 1.1.1 if you wanna check it out.
Andrew

I am facing same issue again , even thought i place video quality as you said


cli: use shell option to fix build issues on windows

Seems to be a fix for build things not being up properly from the PATH on windows. Not sure if it's the best one but should get things working for now.

does this affect the spinner issue too?

Nop


implementation of residual block

I might be wrong yet shouldn't the second conv2d input be _?
def residual_block(input, output_shape, is_train, info=False, k=3, s=1,
                   name="residual", activation_fn=lrelu, norm='batch'):
    with tf.variable_scope(name):
        with tf.variable_scope('res1'):
            _ = conv2d(input, output_shape, is_train, k_h=k, k_w=k, s=s,
                       activation_fn=activation_fn, norm=norm)
        with tf.variable_scope('res2'):
            _ = conv2d(input, output_shape, is_train, k_h=k, k_w=k, s=s,
                       activation_fn=None, norm=norm)
        _ = activation_fn(_ + input)
        if info: log.info('{} {}'.format(name, _.get_shape().as_list()))
    return _

You are totally correct. Thanks for pointing out this bug. So the four residual blocks stacked at the bottleneck of the flow module are essentially just acting as four more conv layers. I will not fix this in this codebase for now so that the results presented in the paper can still be reproduced but I will spend some time figuring out if fixing this helps.


Ghost Theme dev : Question

Hi there, sorry if im posting this question in the wrong place, how would i go by testing a ghost theme will i have to install ghost on my local machine and develop my them or does someone know any other way?

Yes, this is the wrong place. See http://support.ghost.org/ for the right place - Slack or Forum.
The answer to your question is here: http://themes.ghost.org/docs/getting-started


Nami Wallet Problem

I tried to delist 2 of my NFTs on jpg.store that I had listed for sale. I tried to relist these same 2 NFTs today and I keep getting a message that these NFT were recently involved in a transaction and as a results I am unable to relist this NFTs. I looked at the Nami Activity and these 2 NFTs show failed transactions 9 days ago when I thought I had unlisted them for sale. My Nami wallet shows they are still listed for sale, but they are not listed on jpg.store. Any help would be greatly appreciated.

I am unable to claim rewards from MELD Staking Pool. No sure if it is a NAMI Wallet issue or MELD Staking pool Issue. Any help will be appreciated.


[Feature] support corr/covar_pop/covar_samp as window function and agg function…

Add some statistic function  chrry-pick from #27845
What type of PR is this:

[x] BugFix
[x] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)
[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.1
[ ] 3.0
[ ] 2.5
[ ] 2.4

[FE PR Coverage Check]
:heart_eyes: pass : 32 / 33 (96.97%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/analyzer/FunctionAnalyzer.java
5
6
83.33%
[382]

:large_blue_circle:
com/starrocks/catalog/FunctionSet.java
21
21
100.00%
[]

:large_blue_circle:
com/starrocks/sql/analyzer/AnalyticAnalyzer.java
5
5
100.00%
[]

:large_blue_circle:
com/starrocks/catalog/Type.java
1
1
100.00%
[]