chore(deps): update pnpm to v9.4.0

This PR contains the following updates:

Package
Type
Update
Change

pnpm (source)
packageManager
minor
9.3.0 -> 9.4.0

Release Notes

pnpm/pnpm (pnpm)
v9.4.0
Compare Source
Minor Changes

Some registries allow the exact same content to be published under different package names and/or versions. This breaks the validity checks of packages in the store. To avoid errors when verifying the names and versions of such packages in the store, you may now set the strict-store-pkg-content-check setting to false #4724.

Patch Changes

Fix package-manager-strict-version missing in config #8195.
If install is performed on a subset of workspace projects, always create an up-to-date lockfile first. So, a partial install can be performed only on a fully resolved (non-partial) lockfile #8165.
Handle workspace protocol with any semver range specifier, when used in peer dependencies #7578.

Platinum Sponsors

Gold Sponsors

Our Silver Sponsors

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Hywax Assistant.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (2d0e6c7) to head (9e48e5e).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##              main       #45   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines          146       146
  Branches        26        25    -1
=========================================
  Hits           146       146

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


chore: bdd-ghfjxy-import-1585149772 to 0.0.1

chore: Promote bdd-ghfjxy-import-1585149772 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Use Ledger with TomoChain

Estimated time: 4h

Why:
To guide user use Ledger with TomoChain
What:
Suggestion for steps:

Use Myetherwallet, connect Ledger and TomoChain Testnet
Use TomoWallet, send 10 TOMO to Ledger address
Send back from Ledger to TomoWallet
Check Tx on TomoScan

@etienne-napoleone
Please find below my draft of the article. Let me know if you have any feedback, thanks!
https://medium.com/@eric585696/using-your-ledger-wallet-with-tomochains-testnet-e8404e8e541e

Looks all good to me! :+1:
@bluebottleco Please publish it under the TomoChain channel with "add to publication" and then "ready to publish"

In general you can use that for our review as this will not publish it directly but allow all editors from the TomoChain channel to review/edit it :)
@alex9121 I'm closing this issue, you can take over this article

@etienne-napoleone Okay, just did that with the article. I will do this in the future as well. Thanks!


Update dashboard.py - sort WG configurations

Sort WG configurations alphabetically

Any update @donaldzou?

Any update @donaldzou?

Hi, yes I will merge this later when I finish most of the bugs ;)


Fixes #15736

This will allow users to import keras submodules without typing from tensorflow.python.keras... but just directly from tensorflow.keras.
This change also does not create a duplicate of the module object but just assign it two names, one with tensorflow.python.keras keeping current functionality and tensorflow.keras allowing a much more consistent API use.
With this change the user is able to import keras objects directly, for example
from tensorflow.keras.layers import Dense

Can one of the admins verify this patch?

Sorry, this is not a scenario we want to support. You are supposed to access all modules from tf.

This wouldn't be so annoying if importing from tf as advised in the docs actually worked.


Handling the scenario where there is mismatch of team member  mentioned in portal and effortsheet

Describe the task
In case the team member are added in the effortsheet, but not added in the Project in the portal , then the efforts for team member are not displayed in the portal.
Expected behavior

[ ] A label should be displayed in the Status column Project detail page, corresponding to the Project  for which team member are not added as  Update Team Member

References
Specify any reference material / links

sir can you explain the task.

Not needed anymore. We'll figure out a different approach to tackle this.


fix($target): fluent api method target() does not split target and la…

…nguage level
A target can be specified by init() or using the fluent api method target(). The first one splitts
target and language level for further processing. The later one does not split them. This leads to
warnings for packages requireing a browser target.
1376

Thanks for the review :-)

@marcobusemann thanks for the clean commit messages! 💯


"FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye." on Mint 21

Describe the bug 详细描述
When trying to run the app from AppImage or tar.gz the following error appears
Screenshots or screen record 截图或录屏

Desktop (please complete the following information) 系统环境:

OS: Linux Mint
Version 21

--in-process-gpu launch arg can be used to get the process working, works for me on Ubuntu 22.02 Jammy


keycloak: 25.0.2 -> 25.0.4

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/keycloak/keycloak/releases.
meta.description for keycloak is: Identity and access management for modern applications and services
meta.homepage for keycloak is: https://www.keycloak.org/
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 25.0.4 with grep in /nix/store/3s9asmaqxkprq5p1q1n68qsmyypd8b0a-keycloak-25.0.4
found 25.0.4 in filename of file in /nix/store/3s9asmaqxkprq5p1q1n68qsmyypd8b0a-keycloak-25.0.4

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

keycloak

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/3s9asmaqxkprq5p1q1n68qsmyypd8b0a-keycloak-25.0.4 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A keycloak https://github.com/r-ryantm/nixpkgs/archive/84c49afaaaa997662d819fbf998475803db4bbcf.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/84c49afaaaa997662d819fbf998475803db4bbcf#keycloak

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/3s9asmaqxkprq5p1q1n68qsmyypd8b0a-keycloak-25.0.4
ls -la /nix/store/3s9asmaqxkprq5p1q1n68qsmyypd8b0a-keycloak-25.0.4/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

keycloak

Maintainer pings
cc @ngerstle @talyz @NickCao for testing.

Add a :+1: reaction to pull requests you find important.

@ofborg eval

It's concerning that the tests are now failing, but this seems to have happened in a previous update or change to a different package.


Having a colon within a double quoted string breaks ending of the string highlighting

See attached image where adding a colon within a double quoted string causes the rest of the code to be highlighted as a string until the next double quote occurs.

Nice find! I've updated the regular expression that handles syntax highlighting to only capture the first instance of a text with a colon. I've published these changes with version 0.2.0, please update to use these changes. Thank you.
It should look like this now:

(Note that I am using the color theme Monokai Dimmed for this screenshot)


Not visible edges in v10

Describe the Bug
When moving nodes, edges are no longer displayed. This is because links are not visible outside of the container .react-flow__viewport. But the nodes are displayed
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue

Migrate from v9 to v10

Expected behavior
I want, that edges and nodes displayed
Screenshots or Videos

Platform

OS: macOS
Browser: Chrome
Version: 99.0.4844.83

Additional context
No response

I can't reproduce this. Is it possible that you have some custom styles or third party lib that causes this issue?

It's possible that you have a framework that overrides SVG styles - I had a similar issue with edges being cut off when using Mantine.

+1

No overrides

This seems to be a bug. Unfortunately I can't reproduce it. Can anyone create a repo or codesandbox for this?

Could you try v10.0.7 ? I added a stronger selector for the edges SVG. I think the problem here is, that you have a SVG rule that says overflow:hidden (that's also the default browser behaviour but should be overwritten by React Flows css). Does the new release solve your issue?

Could you try v10.0.7 ? I added a stronger selector for the edges SVG. I think the problem here is, that you have a SVG rule that says overflow:hidden (that's also the default browser behaviour but should be overwritten by React Flows css). Does the new release solve your issue?

It fixed bug for me, thx

Same thing here. Not sure how react-flow__edges svg element calculates its width/height but it's making edges that are outside of its area not visible. Not happening on v8.7.0, started to happen while attempting to upgrade to v10.0.6.

Sorry, now i start use reactlow. what is componen i can create a labe l "STEP 1 , 2, 3" like you.
Thanks


Dump out url when debug flag is set

In order for us to get some better insight during adoption phases, we could have a debug flag REKOK_DMP=1 which dumps the artefact URL to a file or if its a locally sourced artifact, the name of the file and mimetype.
This would give us some idea on what is being signed to get an idea on adoption / use.

Closing since it's been awhile, feel free to reopen if you think this is still needed


[0.60.5] When relaunching app in debug, stay on white screen forever

React Native version:

0.60.5
Steps To Reproduce

run react-native run-android
apps installed
close apps.
open it again

Describe what you expected to happen:
apps can relaunch normally, when debug is on , now not even our splash screen appear,
this still working normally when i'm still using 0.59.5, but this issue doesn't appear when i'm on release version
Snack, code example, screenshot, or link to a repository:

here's the log on android studio.

I get this in production now, all my 10k+ users need to delete and reinstall the app between sessions on Android.
Such a great experience for them

I have this on iOS and Android, when I CMD+D and enable Debugger the app gets stuck on the loading screen, no errors are reported. I've rebuilt the project but to no joy. AAAARRRGGGHHHH

this is the issue for the first time run on android after generating bundle, but once you close the app from the task and then reopen it will work as expected

okay i'm using gradle 3.5.0 and the issue is gone.

the same issue happened to me when upgrading from 60.5 to 61.5.
@Amit-khatkar your tip is live saver, thank you.


replaced the word  hdmp to dump

as per the user report #4474 , so i replaced  the word   hdmp to  dump

Thank you for spotting a factual typo, even though your suggestion was 1 character off. Merge my suggestion, and then your PR is good to go.

PR title suggestion: Typo correction: memory.hdmp -> memory.dmp
(you might want to edit your PR comment, but that is less important)

Thank you for your efforts. This is where I have to correct myself and tell you that we were both wrong, in one way or another.
Modern versions of Windows (Windows 10, Windows Server 2016, Windows Server 2019 running WER (Windows Error Reporting) can produce 3 types of memory dumps:

Minidump - memory.mdmp
Kernel dump - memory.dmp
Complete memory dump (Memory Heap dump) - memory.hdmp

This means that the text you suggest to change is actually supposed to be the way it is. Therefore, I recommend that you close this PR and issue #4474 .
Thank you for keeping up the good work, though. Good effort. 👍

Closing this PR


units: 2.19 -> 2.21

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/units/versions.
meta.description for units is: "Unit conversion tool"
meta.homepage for units is: "https://www.gnu.org/software/units/"
meta.changelog for units is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 2.21 with grep in /nix/store/bgjrylpspm9kqjjxvnlllpqw6z6z33vz-units-2.21

directory tree listing: https://gist.github.com/dbaab33717544e200cf1c1cd2db1d558

du listing: https://gist.github.com/cc893297c0c04691c0f3146feda81c27

Rebuild report (if merged into master) (click to expand)

6 total rebuild path(s)

3 package rebuild(s)

3 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
octavePackages.miscellaneous
octavePackages.vrml
units

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/bgjrylpspm9kqjjxvnlllpqw6z6z33vz-units-2.21 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A units https://github.com/r-ryantm/nixpkgs/archive/7f472ca8ee4d9c7698908ca765304c20ac5e4a9b.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/bgjrylpspm9kqjjxvnlllpqw6z6z33vz-units-2.21
ls -la /nix/store/bgjrylpspm9kqjjxvnlllpqw6z6z33vz-units-2.21/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package marked as broken and skipped:

octavePackages.vrml

2 packages built:

octavePackages.miscellaneous
units

Maintainer pings
cc @vrthra for testing.

Conversion ran fine for basic stuff, acre to ft2. days to seconds

Result of nixpkgs-review pr 115635 run on x86_64-linux 1

1 package marked as broken and skipped:

octavePackages.vrml

2 packages built:

octavePackages.miscellaneous
units


Bookmarks - Page, popup/view, and group link

Bookmarks need to be added.
They need a page listing them all, with tabs for all, colleagues, and self.
Groups need a list of bookmarks posted to them.
Needs a popup for the bookmark itself.

Going to wait on post of what is left until api changes are done

I’m reviewing the API changes now, should get them merged in today.

Documenting so it's written somewhere.
Elgg objects, such as bookmarks and files, when posted by a user to a group, will not show up on that user's profile. That is just how it currently works with the site. This is due to how container_guid is used and saved.
So for the mine tab of bookmarks, it will be the same.

Bookmarks page is complete. Link in the sidebar.
Bookmarks page has three tabs loading correct bookmarks.
Refresh works. 3 separate More works.
View popup is complete. View works.


Zoom+pan fix

Hotfix for UserInputService bug where scrolling will revert UIS.MouseBehavior to Default. bfcf778 is the only intended commit.

The bug is fixed, so closing the pull request.


Like to contribute working inverter definition for SUN600G3-US-220/EU-230

First of all thanks for providing the Solarman Integration, great work!
I believe there is a significant interest to use your solarman integration at least in Germany from folks using these smaller two module Microinverters. Since I was in the same situation recently I tried to get the existing inverter_definitions to work, but without success. So I hacked together a new deye_2mppt.yaml definition based on deye_4mppt.yaml and changed const.py to pick up the new definition. I have this definition working fine since a few month now. I would like to contribute that definition to the community if wanted. I had to rename the file to be able to upload it...
deye_2mppt.yaml.txt
This would also fix the issue to re-apply the changes manually for each update of solarman. Let me know if you need any additional information about the used Inverter model or anything else.

i just wanted to create a PR for the same thing.
I also have to remove the validation part for the SUN600G3 #195
will you raise a PR or should I do it?

Go ahead and raise the PR

i left the validation in place, since i don't have problems anymore. Maybe the inverter didn't had a total production > 0.1 when i initially added it to HA.


Feature: ims model

This PR adds two main things.

Reading of 1/k0 values from timstof (.d/*.tdf) and .mzml files (when available), as well as reporting them.
Modeling of the 1/k0 for rescoring. The model is greatly based on the retention time model already being used, with some "minor" feature engineering.

Some of the prediction logic has also been changed so the mobility model can fail independently from the rt alignment (failed IMS predictions dont break alignment).
It is worth noting that this rescoring (at least for tryptic peptides) only increases the number of identified peptides with q<0.01 by ~1% for most of my tryptic peptide data.

Discussed here: https://github.com/lazear/sage/issues/73
LMK what you think!
Best
-Sebastian

The prediction model is strikingly good - even for decoys ... is this expected behavior?

In that case, let's continue reporting IM then - I think we can (and should) try improving the model to see if it works better. Once we've tried that, we can attempt to unify the models (or at the very least, feature generation).
I did some more reading on CCS prediction (I know very little about IM/CCS ☹) and think it might be worth trying a two pass approach.
Pass one: we fit a linear regression to IM ~ m/z (or CCS ~ m/z)
Pass two: we fit the full featured model to the residual (vertical difference between observed IM and predicted IM from the ion's m/z) - This models the peptide sequence's contribution to IM independent of it's m/z, which is what should improve discriminative power
Inspired by: https://github.com/theGreatHerrLebert/ionmob#getting-insight-into-driving-factors-of-ccs

Improving the model:
Just as a reference, it seems like the upper theoretical bound of prediction accuracy would be r2=0.998[ccs] (measurement error) as of Fig3 in: https://doi.org/10.1038/s41467-021-21352-8
Complex models, (BILSTM in that paper) achieve r2=0.992[ccs] and (lgbm with VERY SIMPLE features https://github.com/TalusBio/flimsay) r2=0.9908[ccs] (0.9845[1/k0], 0.987948[1/k0] all features I could think of :P).
I tried the "boosted" model and it does not seem to improve dramatically anything on my data https://github.com/jspaezp/sage/commit/193bbbdf1fcdc7db230d5e3313041c8310cbfe11
Calculating CCS:
According to doi: 10.1074/mcp.TIR118.000900

Which in my attempt to do some math ...

I am still to figure out the dimensional analysis that would simplify to a CCS whose units are $angstrom ^ 2$ ($k_0 = Vs cm^{-2}$) ...
BUT it would be a pretty direct equivalence to a scaled version of the $1/k_0 * charge * 1/\sqrt{mass}$, we could try to predict that instead.
also ... based on this figure I am not sure if our residuals off the prediction of mz + charge will be all that much better.

https://github.com/theGreatHerrLebert/ionmob/blob/2af2a270957ab4363567b978b48161b256e86980/ionmob/utilities/chemistry.py#L108 has a simplified version!

Interesting that there isn't that much improvement - idk how much CCS prediction should affect rescoring though, so maybe it's OK?

56392af6ff48797295ad8cb38296c2f238420c3d <- tried the CCS conversion and it seems to do a hair worse than the raw 1/k0

Hey guys,
I just came across this feature request and think it's a really cool idea! :) I wanted to quickly share some information that might help you further improve it. I’ll also discuss what to expect from re-scoring with CCS (Collision Cross Section) features, as we've put a lot of work into this over the past two years.
Understanding CCS vs. 1/K0
While it may seem obvious, it's worth reminding that CCS is indirectly calculated from measured raw 1/K0 values, and for that you always need to know the charge state of the ion. This is just a practical point.
Limitations of the Mason-Schamp Equation
When translating 1/K0 to CCS using the Mason-Schamp equation, consider these limitations: Firstly, this equation is only effective for low-field devices. Secondly, the setup of the ion mobility (IM) device, such as the TIMS (Trapped Ion Mobility Spectrometry), significantly influences the accuracy of converting inverse mobilities to CCS for singly charged ions. The default settings might not be ideal for accurate results and CCS values are often incorrect for online available training data.
Factors Influencing CCS Translation with the MSE
The Mason-Schamp equation also factors in the drift gas mass, which varies between devices and should be an input argument in your translation functions. Gas pressure and temperature of the drift gas, typically not controlled during the experiment, also play a role. The default values from our repository align with our lab conditions, so recalibration of predicted CCS values is necessary for practical application. Here, SAGE could be particularly useful in recalibration using high-confidence identified peptides.
CCS Values in Re-scoring
We've also concluded that CCS values don't significantly enhance re-scoring likely because IM, unlike retention time, is highly correlated with the mass of the ion. However, significant improvements in re-scoring for singly charged ions were observed in immunopeptidomics, indicating that CCS's utility in re-scoring is dependent on the sample and acquisition context.
I hope this information is helpful.
Best,
David


Make home page sections dynamic and configurable

Why?

Give the control to the user over which section he want to show.
Give the control to the user over the order of the sections.
Give the control to the user over which menu he want to show on the top bar.
Make it easy to add a new section.
Don't show any unnecessary section when the user hasn't configured it yet.

Warning: This PR will break the existing sites. See the comments for new configurations format.
cc: @jbleduigou @Trepix @blueyetisoftware

The sites config.yaml file should now follow the following format:
baseURL: https://toha.netlify.app

languageCode: en-us
title: "Toha"
theme: "toha"

# Allow raw html in markdown file
markup:
  goldmark:
    renderer:
      unsafe: true

# Enable Google Analytics
googleAnalytics: UA-122321624-2

# Enable Disqus forum
disqusShortname: toha-example-site

# Enable global emoji support
enableEmoji: true

# Custom parameters
params:
  # background image of the landing page
  background: "images/background.jpg"

  # GitHub repo URL of your site
  gitRepo: https://github.com/hossainemruz/toha-example-site

  # specify whether you want to write blog post or not
  enableBlogPost: true

  # specify the list of custom menus that you want to show in the top navbar.
  # they will be separated by a divider from the main menus.
  customMenus:
  - name: Notes
    url: https://hossainnotes.netlify.app/docs/example/

  # some information about you
  author:
    name: "Jane Doe"
    image: "images/avatar.png"
    # give your some contact information. they will be used in the footer
    contactInfo:
      email<EMAIL_ADDRESS>      phone: "+0123456789"
    # a summary of what you do
    summary:
    - I am a Developer
    - I work with Go
    - I love to work with some fun projects

The configuration data files now has been moved from data directory to data/sections directory. The site.yaml file has been removed and respective data now should be provided in sites config.yaml file.
The new section's configuration file should follow the following format.
section:
  name: Achievements
  enable: true
  weight: 6
  showOnNavbar: true

# Your achievements achievements
achievements:
- title: Best Presenter
  image: images/achievements/presenter.jpg
  summary: Best presenter in the 2020 XYZ conference.
- title: Champion
  image: images/achievements/sport.jpg
  summary: Champion in cycling inter-city cycling championship 2020.
- title: Graduation
  image: images/achievements/graduation-cap.jpg
  summary: Received Bachelor of Science (B.Sc.) in Computer Science and Engineer from XYZ University.
- title: Award Winner
  image: images/achievements/woman-winner.jpg
  summary: Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?

Notice the new section section. This makes the sections dynamic and gives necessary controls to the user.

I like these changes. The only other item I would add is to be able to specify the url fragment as well for each section or have it match the lower-case name. For example, if I change the Projects section to Portfolio it still shows #projects in the url when clicking on that menu item

I attempted to pull this branch and configure it but I am currently seeing an error when trying to serve the site with hugo server -w
Error: Error building site: failed to render pages: render of "home" failed: ".../themes/toha/layouts/index.html:22:18": execute of template failed: template: index.html:25:8: executing "index.html" at <partial "navbar.html" .>: error calling partial: ".../themes/toha/layouts/partials/navbar.html:22:18": execute of template failed: template: partials/navbar.html:22:18: executing "partials/navbar.html" at <sort .Site.Data.sections "section.weight">: error calling sort: sequence must be provided

Hi,
Thanks for including me in the PR!
I have been busy in the last few days, so I didn’t get a chance to review changes.
I think it is great to offer more flexibility to the people using the theme.


New M.D.A.IO proj and improved LoadCsv

This PR gets a new IO project started for DataFrame so all the IO issues/PRs can go into the right project. I don't have much time to work on it at the moment, so it's not super clean yet. I copied some code from DataFrame so it's duplicated in 2 projects at the moment. I'll clean it up in a follow-up PR when I have some time. We're also able to handle quotes in text fields now. See the new TestReadCsvWithQuotes unit test.
I'm thinking we can put this new project up for now to accept PRs/fix IO issues and clean up our code as we go? Thoughts?

hey @pgovind , I pushed some changes on one of my branches (https://github.com/chriss2401/corefxlab/commit/293c9acfe996af897a73dc0d380433d4245d543d). Among other things I have:

Cleaned duplicate code
Added a CultureInfo to the public api to handle commas and dots for single/doubles ( #2926 )
Added handling of conversion exceptions and NaN values (if the data type is single/double - #2902 )
Wrote unit tests

Unfortunately when I try to do a PR to pgovind:DataFrameIO , I cannot find your fork in the list of forks :

So not sure whether I should make a new PR or do something else ?
C.

@chriss2401: Go ahead and make a new PR. I'll merge the changes on my end :)

@eerhardt: Can you take a look at this when you have some time please?

@chriss2401: Go ahead and make a new PR. I'll merge the changes on my end :)

Ok, done :) https://github.com/dotnet/corefxlab/pull/2938

Closing in favor of https://github.com/dotnet/corefxlab/pull/2938


While doing a lot of mining obfuscated blocks appear

When player do lots of mining sometimes they can see the obfuscated blocks. When they rejoin it's all fine.
I use this config:
Config {
    # Enable or disable caching fake chunks on disk
    Cache=true
    Deobfuscation {
        # Radius to deobfuscate on natural block update, between 1 and 4
        NaturalRadius=1
        # Radius to deobfuscate on player block update, between 1 and 4
        PlayerRadius=2
    }
    # Enable or disable AntiXray in this world
    Enabled=true
    # Temporary obfuscation when modifiers are not ready yet
    Preobfuscation {
        # Blocks that will be hidden by the modifier
        Blocks=[
            "minecraft:emerald_ore",
            "minecraft:gold_ore",
            "minecraft:iron_ore",
            "minecraft:lapis_ore",
            "minecraft:diamond_ore",
            "minecraft:redstone_ore",
            "minecraft:coal_ore"
        ]
        # Enable or disable preobfuscation in this world
        Enabled=false
        # The block used to replace hidden blocks
        Replacement="minecraft:stone[variant=stone]"
    }
    # The seed used by the modifier, shouldn't be modified
    Seed=-4700353378019659133
}
Modifiers=[
    {
        Id=bedrock
        Options {
            # The ground type used to hide real bedrock
            Ground="minecraft:stone[variant=stone]"
            # The maximum layer where bedrock can be generated
            Height=5
        }
    },
    {
        Id=random
        Options {
            # Blocks that will be hidden by the modifier
            Blocks=[
                "minecraft:emerald_ore",
                "minecraft:gold_ore",
                "minecraft:iron_ore",
                "minecraft:lapis_ore",
                "minecraft:diamond_ore",
                "minecraft:redstone_ore",
                "minecraft:obsidian",
                "minecraft:gravel",
                "minecraft:coal_ore",
                "minecraft:stone[variant=diorite]",
                "minecraft:stone[variant=stone]",
                "minecraft:stone[variant=granite]",
                "minecraft:dirt[snowy=false,variant=dirt]",
                "minecraft:stone[variant=andesite]"
            ]
            # Blocks and their weight used to randomly replace hidden blocks
            Replacements {
                "minecraft:coal_ore"=1.0
                "minecraft:diamond_ore"=1.0
                "minecraft:dirt[snowy=false,variant=dirt]"=1.0
                "minecraft:emerald_ore"=1.0
                "minecraft:gold_ore"=1.0
                "minecraft:gravel"=1.0
                "minecraft:iron_ore"=1.0
                "minecraft:lapis_ore"=1.0
                "minecraft:obsidian"=1.0
                "minecraft:redstone_ore"=1.0
                "minecraft:stone[variant=andesite]"=1.0
                "minecraft:stone[variant=diorite]"=1.0
                "minecraft:stone[variant=granite]"=1.0
                "minecraft:stone[variant=stone]"=7.0
            }
        }
    }
]
Version=1

You also asked for logs, however there is nothing being logged.
You can try to recreate it by using an Efficency V pickaxe and a beacon with Haste II. That should give you insta-mine.

I've reproduced the error, I'm working on it!

I have rewritten how block changes are sent to the client, I can't promise that this issue is totally fixed but the latest version should makes these fake blocks less frequent. I keep an eye on it.


Cloudflare Workers doesn't allow modifying immutable headers to set cookie

I am using the @sveltejs/adapter-cloudflare-workers package to host a SvelteKit site on Cloudflare Workers.  On the initial load, everything looks good, but whenever I try to login, I receive the following error:
Connected to supabase-auth-helpers-sveltekit, waiting for logs...
POST https://supabase-auth-helpers-sveltekit.workers.dev/api/auth/user - Ok @ 7/7/2022, 10:52:19 AM
(error) {"type":"cookie_not_found","message":"No cookie was found!","source":"sb_auth_helpers"}
POST https://supabase-auth-helpers-sveltekit.workers.dev/api/auth/callback - Ok @ 7/7/2022, 10:52:28 AM
(error) {"type":"cookie_not_found","message":"No cookie was found!","source":"sb_auth_helpers"}
(error) TypeError: Can't modify immutable headers.
at SvelteKitRequestAdapter.setRequestCookie (worker.js:963:26)
at setCookies (worker.js:938:9)
at handle2 (worker.js:6105:11)
at async respond (worker.js:9320:22)
at async Object.fetch (worker.js:9617:12)
POST https://supabase-auth-helpers-sveltekit.workers.dev/api/auth/user - Ok @ 7/7/2022, 10:52:29 AM
(error) {"type":"cookie_not_found","message":"No cookie was found!","source":"sb_auth_helpers"}
I created a minimal example here: https://github.com/MyraManes/supabase-auth-helpers-sveltekit
According to the Workers Docs, the response has to be cloned so that it's no longer immutable.

Also just hit this issue

I'm also having an issue with Cloudflare Pages. The Sveltekit helper works great locally but it fails to alter cookies when I try a deployed to Pages.

This should be fixed in the latest version (plenty of breaking changes).


Remove old editor bridges

Remove legacy editor bridges

[X] SpriteEditorBridge
[X] SoundEditorBridge
[X] TileMapEditorBridge
[x] EditorBridge

This has been fixed.


test pr

Disregard this pr, is for testing purposes only

Building app in separate branch.

Successfully building:
https://circleci.com/gh/mattermost/mattermost-mobile/4554
https://circleci.com/gh/mattermost/mattermost-mobile/4553

Artifact links:
https://4554-70265724-gh.circle-artifacts.com/0/~/mattermost-mobile/Mattermost_Beta.apk
https://4553-70265724-gh.circle-artifacts.com/0/~/mattermost-mobile/Mattermost_Beta.ipa


issue on ios part

we are using this on a react native but it crash on ios part since it is only for android.
so our work around is to configure the index.js part
we add this line of codes. thanks
import { NativeModules, DeviceEventEmitter, Platform } from 'react-native';
const EasyBluetooth = undefined;
if (Platform.OS === 'android') {
EasyBluetooth = NativeModules.EasyBluetoothClassic;
EasyBluetooth.addOnDeviceFoundListener = function (eventCallback) {
    return DeviceEventEmitter.addListener(EasyBluetooth.EVENT_DEVICE_FOUND, eventCallback);
}

EasyBluetooth.addOnDataReadListener = function (eventCallback) {
    return DeviceEventEmitter.addListener(EasyBluetooth.EVENT_DATA_READ, eventCallback);
}

EasyBluetooth.addOnStatusChangeListener = function (eventCallback) {
    return DeviceEventEmitter.addListener(EasyBluetooth.EVENT_STATUS_CHANGE, eventCallback);
}

EasyBluetooth.addOnDeviceNameListener = function (eventCallback) {
    return DeviceEventEmitter.addListener(EasyBluetooth.EVENT_DEVICE_NAME, eventCallback);
}

}
module.exports = EasyBluetooth;

You're right, I'll look into this soon.

@douglasjunior will this ever support IOS?

this will not support ios.. and it only uses android,
you need to filter the os platform for the next time the user will install
it it will not crash in ios.
On Wed, 5 Dec 2018 at 12:32 AM Douglas Nassif Roma Junior <
<EMAIL_ADDRESS>wrote:

@DaBs https://github.com/DaBs is right.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/douglasjunior/react-native-easybluetooth-classic/issues/24#issuecomment-444164983,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARxjsXnAoaK_K7xxhR6gpSJXVtc2cyq1ks5u1qOngaJpZM4XWn1b
.


Handle bad components

Sometimes, you have a bad component which will throw an exception at render.
It seems like that once they throw, you cannot remount any component after it due to the unmountComponent which will itself throw for internalInstance._currentElement (undefined on internalInstance).
I don't really know how we could implement this, maybe by wrapping the render method like react-transform-catch-errors does it.
(I wonder if this should be there or in the Cosmos suite, I believe that it's kind of low-level so it should be for react-component-playground, right?).

Cosmos latest already embraces this, and the 0.14 boilerplate features react-transform-catch-errors integration. Did you try/use that boilerplate?

I think that I'm pretty sure I'm using react-transform-catch-errors on my playground configuration, but I admit that I could have got something wrong during the process.
Will double-check!
But nevertheless, why integrating at Cosmos level?
Thanks!


Add GTON mainnet and testnet

Hi, take a look to https://github.com/safe-global/safe-singleton-factory#adding-new-networks
To request support for a new network please open a [new issue](https://github.com/gnosis/safe-singleton-factory/issues/new/choose).
Then I will close this PR.


Store the pull secret manually entered by the user in the keyring

If the user has a keyring configured, crc uses it to store the pull
secret.
The user won't have to enter the pull secret for each start now.
The pull secret is stored compressed. Windows doesn't support secret
larger than 2500 chars.
Testing

crc start (it asks for the pull secret)
crc delete
crc start (it doesn't ask the pull secret)

/lgtm
Since we now have #1944 as follow up issue

/needs-rebase

/approved


License?

Hi there, on npm this is marked as BSD-2-Clause
https://www.npmjs.com/package/http-cache-semantics
Can a LICENSE file be added in here for reference, with similar information?

Sure,  1f8da30

Great, thanks!


🚀 Feature: Highlight Active Footer Navigation

Bug Report Checklist

[X] I have tried restarting my IDE and the issue persists.
[X] I have pulled the latest main branch of the repository.
[X] I have searched for related issues and found none that matched my issue.

Overview
User story
As a user, I want the site navigation to communicate where I am in the site.
Acceptance criteria

Links in the site footer should the color white when the user is on that page

As of creating this issue this applies to:

About
Code of Conduct
Events
Sponsors
Join Us

Additional Info
No response

In addition to that, we currently use a simple anchor tag for the navigation links, which causes a full page load for every click.
We should use the NavLink component, which will also contain the "active" class to indicate which nav item is currently active

So… it turns out the ~annoying~ bespoke deployment situation I've set up doesn't play nicely with NavLink.  We'll have to do something else here!


Coordinate different users of cache directory

Rearrange the config files so that EidosSystem (in eidos.conf) controls the base cacheDir and then things like ontologies and geonorm can (optionally) put their caches inside it.  Flesh out the caching in GeoNormFinder into a CacheManager which can be reused by CacheOntologies to update the cache.

@BeckySharp is tagged as a frequent user of the caches so that she is aware of the proposed changes.

Yes.  The name of CacheOntologies will probably change soon to be more general.


Added images, info, emoji to Readme.md

Added

images
emojis
Infos

@shubhamgh Can you please check this one?


Work Submission

Ah, I was trying to prepend client (the socket) to the arguments. That way, when the arguments are forwarded to submitWork.js, it will have access to the socket in order to send data to the pool. Without adding client to the arguments, it won't be able to access the socket.
It works fine, do you prefer a different method?
submit() {
    var args = Array.prototype.slice.call(arguments);
    args.unshift(this.client); //Adds client to the arguments
    submitWork.apply(this, args); //Forwards the arguments (and client) to submitWork.js
}

@KorkyMonster There are couple of things to consider.

It looks like you are using an IDE which uses 4 spaces as tab. This project has .editorconfig which defines what this project is formatted with. It would be better if your IDE uses that instead of overriding it.
I took the time to look into your code further. I think it would be better if you define what arguments you are passing instead of ...args. Using arguments is powerful but not very useful to keep the code readability. Also, instead of passing each argument as separate parameter, pass them in one object like opts. That way, the order of the argument wont matter. Generally what I do is, when the list of parameter is 2 or less, I pass them as separate parameter, but when it grows, its better to use opt for flexibility later.

If you are interested, you could use destructing in lot of places and improve the code. If not, I will do it in separate PR.

Is this project still being maintained? PR has been made a while ago to solve issue #2.

It is. You have to follow the coding standards of the project and do not submit unnecessary formatting. Please go over list of comments and do the changes accordingly.

I've cleaned up several cases of unnecessary formatting. Thanks for letting me know about that.
I've left src/processData.js with some formatting changes because .editorconfig declares this:
indent_style = space
indent_size = 2

I've changed the instances of 4 spaces per indent in that files to 2, making it adhere to .editorconfig. Please look over the changes I've made and let me know of what you think.

@KorkyMonster Looks good to me. Have you tested connecting to a pool and making sure that it is receiving work and is also able to submit work? If yes, then please run npm version minor and push the changes. I will merge and release it.
Thank you

Published!
Here's a javascript miner written with stratum-client: https://github.com/KorkyMonster/garlicoin-miner-nodejs/

Fixes https://github.com/arnabk/stratum-client/issues/2


View support

Add support for views. A fully-supported view feature will be blocked until we can order on individual columns adds/drops.

Hi! Could you elaborate a bit on this? I thought the support was just a matter of issuing create or replace with the new definition.

Think of it like this. You have an existing view foobar that references columns fizzbuzz.color and fizzbuzz.value.
Your new schema has foobar but it references a new column fizzbuzz.new_value and it no longer references fizzbuzz.value, which is being dropped.
The SQL statement now needs to be ordered such that. that view is created or replace BEFORE the old value column is deleted (otherwise the old column drop will fail) but AFTER the column fizzbuzz.value is added.
Views can actually have a pretty complicated web of dependencies depending on how "advanced" you want your schema diffing support to go.

Well, this made me read the docs, and this is awful. Please excuse my initial ignorance, I got too spoiled by Oracle, where it just recompiles and invalidates the dependencies, so you can update objects in any order and just recompile invalid ones afterwards.
May be it would be enough at first to just detect and drop dependent views before table/view changes and recreate them later?


Running current examples on GPU

Tested on my local machine to see if I could get current modules in main to run on the GPU -- looks like it is working as far as I can tell

I've got absolutely no issue with this PR in principle. Whenever you wanna pull it in, be my guest.


Use flask or flacon to serve requests

Homu currently uses the standard library threading and http modules. While this may work fine for some things, they don't have the same results in terms of performance, readability and structure as the frameworks mentioned in the subject do.
Therefore, I think it'd be worth it to spend some time in a small refactor to adopt one of those frameworks. Based on the fact that we're already using jinja2, I believe flask would be more appropriate. Although this is not a strict rule.

Also, I may take a stab at this in the next few days

I agree that readability and structure are important factors, but I also think performance isn't really important regarding the low traffic nature of these kinds of application. My bigger concern is memory consumption, as Homu is already consuming more memory than my expectation.
I believe that any framework will allow us to structure Homu better. And I also think that REST-ful frameworks like Falcon are overkill, as we're not going to utilize any advanced routing.
So I've tested some microframeworks in regard to memory usage. According to my unscientific tests, Flask consumes ~6M more than http.server, whereas Bottle consumes only ~2M more.
So I'm more inclined to use Bottle for our purposes. Also, the development of Bottle seems to be more active than Flask. The last release of Flask was in 2013, for reference. More importantly, I thought it would be fun to try something new!

@barosl In the past, Bottle has given me more problem than it's actually helped me fixing. From memory consumption to correct handling of file descriptors.
I agree a REST-ful framework may be more than what's actually needed here but I don't think that precise point is what we should be looking at. I'd rather give more value to the readability, maintainability and ease for collaboration.
If you look at Flak's repo, it's still receiving patches and AFAIK, it's not going away. We can let the author chime in here. @mitsuhiko comments?
That said, I'm not sure what your memory consumption requirements are but I'd argue there should actually be one. I'm not recommending we should just consume all the memory but I don't think 6M is a problem here. I've no idea why the current version is consuming more memory than you'd expect nor I know how much memory it is consuming. However, this will depend a lot on the code, the server will have little to do in this as the memory consumed by the framework should be relative to the number of connections it's keeping open.

Your experience on Bottle makes me discouraged from using it! I'm so sad.
Maybe I'm just a bit obsessive on the memory consumption, considering 6M is never a big deal on modern hardware. I just wanted Homu to consume memory similar to typical command line tools, but as it's written in Python, it probably can never happen.


Changing SKE NodePool from eu01-1 -> eu01-m fails

How to reproduce:
Create SKE-Cluster, change NodePool availability_zone eu01-1 and change it to eu01-m. You will get an error: changing the order of AvailabilityZones it not allowed
Expected behaviour:

Node Pool gets replaced

Hey Robert,
Thank you for reporting this issue and in general for being active in doing so!
I'll be investigating this problem and will provide an update soon.

Hey @roberth1988, I have looked into it and it seems to be a case for adding a RequiresReplace modifier to the attribute.
Unless I'm missing something, I don't think we can replace the individual NodePool with the SKE API, so we would need to replace the entire cluster.
I will create a PR for this today, but if you have more information on the Node Pool replacement please reach out!

Hi @DiogoFerrao  I don't think replacing the whole cluster is the way. Please check out for example Azure Terraform / AKS.
They have a temporary_name_for_rotation...
Changing certain properties of the default_node_pool is done by cycling the system node pool of the cluster. When cycling the system node pool, it doesn't perform cordon and drain, and it will disrupt rescheduling pods currently running on the previous system node pool.temporary_name_for_rotation must be specified when changing any of the following properties: enable_host_encryption, enable_node_public_ip, fips_enabled, kubelet_config, linux_os_config, max_pods, only_critical_addons_enabled, os_disk_size_gb, os_disk_type, os_sku, pod_subnet_id, snapshot_id, ultra_ssd_enabled, vnet_subnet_id, vm_size, zones.

So they rotate the Node-Pool. That's something you could do too ... or by default add a suffix on the node pool name(s)
So you can replace them by creating first a new one ... then deleting the old one.
Replacing the cluster in such a case is a too huge interruption.

You have a good point there and thank you for the suggestion. I have looked at the implementation in the Azure provider, and it seems that it will work with SKE as well.
In general, it has some issues:

It breaks volumes that may be attached to the nodes (since they are region specific)
It may break node pool name specific configuration, such as kubernetes scheduling contraints or others

I tend to agree that having this is better than throwing an error, as long as its properly documented and warnings are shown. We will investigate this further and work on a solution for the problem.
In the meantime, I think we can temporarily replace the entire cluster with the plan modifier, which at least allows users to perform this operation. Once we implement the Node Pool rotation we would remove this.

Hi @DiogoFerrao you break even more when replacing the whole cluster when we think about volumes.
When a SKE instance is replaced, it looses also completely the knowledge / information about PVC, so you need to create them manually. Further you loose all ConfigMaps, Secrets etc. etc.
So replacing on a NodePool change the whole cluster is even more harmful in the way of how Kubernetes should work.
I heavily recommend moving on to implement the rotation logic, so that's more how cloud works :)

I completely agree @roberth1988, I was suggesting implementing a stop gap solution while we plan the implementation of your recomendation in our backlog.
However, you raised important concerns about this temporary approach, so we will leave it with the error for the time being and report back to this issue when we move to implement a better solution, following your suggestion.


[IMP] refactoring and fixing pos_order_cancel, pos_disable_payment

@GabbasovDinar fix lint errors

@GabbasovDinar one more lint to be fixed

Last commit for now: a215d93ac5f4b3183cfda22e76d29c611cc490ec

@GabbasovDinar clean up commit and make separate commits for  each modules


Location LED

Hey could you add the notification feature for the use of location too by any app.
Aryan
Thanks

Yeah, this feature is in the pipeline and will be coming out in a couple of days. But currently its not stabe. So expect that feature to be EXPERIMENTAL.
Also additionally several other new features along with a major UI revamp is going to come in the same release. So 🤞.


Dependency Issue : io.netty

Latest version of firebase (8.1.0) uses some older versions of io.netty dependencies. Due to which we are getting security issues. Can we get the dependencies updated in next release. Or someone can help with some workaround ?

You don't have to wait for us to upgrade a transitive dependency. Just specify the Netty version you want as a direct dependency of your project. Build tools like Maven and Gradle will always prioritize that.
We have already bumped our Netty version to 4.1.68 in the main branch. This will be included in the next release.

It helped. Thnks @hiranya911 for quick reply. Appreciate it.


If it's on the internet, must be true.

Can I get a :shipit: ?

I hope this gets you the girl, the wife, laid, or a smile - whatever your aim.


CB-3950 Do not replace custom labels with "Other" on contact save

https://issues.apache.org/jira/browse/CB-3950

LGTM :+1:


Adding course links from www.learnhowtoprogram.com/courses

Adding course links from here.
Epicodus,Inc.
www.learnhowtoprogram.com/courses

travis is complaining because it wants the resources in alphabetical order

Ready to merge.

Thanks!


Improve examples structure and coverage

Description
Currently, if you visited the examples, you wouldn't know what's supported given that there's nothing for smart contracts, files, threshold keys (e.g. #126), etc.
Screenshot below of the current /examples folder:

Based on #103 & #125 I think there are a few examples that need to be updated, also.

Suggestion
Create the following structure within /examples:

hello-hedera.js <- contains a "Hello World" example
/cryptocurrency
/files
/smart-contracts
/miscellaneous

Short term goal (scope of this issue): Implement popular / required APIs for each service.
Long term goal: implement each API in priority, based on usage and availability within the SDK.

I'm happy to work on this in my free time.
I've been using v0.8.0-beta.0 but can target beta.3, if it's further updated & stable.

@Cooper-Kunz On "Supported" I think we should adopt a matrix of sorts for SDK support in the Readme. I'm not sure how that would look. Perhaps just:

[x] Crypto-Currency

[x] Create Account
[x] Update Account

... etc.

On examples, I agree that we need a good deal more of them. Java has a good amount and we could transfer those over here to showcase more of the SDK as low hanging fruit.

A 'supported features' matrix makes sense to me - perhaps even a consistent one across each SDK.
How do you feel about the following structure, breaking it out by service? (fake content, obviously)

Cryptocurrency
Support
References

Create Account
✅
docs, 1

Delete Account
🚫
docs, 1, 2

Get Account Balance
✅
docs, 1

Get Stakers
🚫
docs

e.g...

File Service
Support
References

Create File
✅
docs

Delete File
✅
docs, 1, 2

Get File Contents
✅
docs, 1

Wrt examples - I agree porting those available in Java is a solid first step, and I can submit a pr.

Yes and yes to me :100:

Updated examples were merged in #176
Everyone should feel free to let me know if they have issues or need new examples!
I'll close this issue for now, and reopen another if there's value vs. effort in the supported matrix.
Thanks for all your help @mehcode and other maintainers!! 😄 🎊 👍


Privacy Problems

You should probably remove the keys tokens from config.js and change them if possible

Pretty late to answer but I corrected it some time ago and forgot about this issue.
Thank you anyways


Feedback for: ucp/installation/install-production.md

URL: https://docs.docker.com/ucp/installation/install-production.md
If I try to specify UCP with alternative address when in a proxy enabled environment, I get error even if firewall and proxy environment is configured correctly.
Also, I notice the install flow is different. Without the "-i" option, it skips this part (and defaults to admin/orca):
Please choose your initial UCP admin password:
Confirm your initial password:

##########################################
INFO
##########################################
lab-c1 (physical host) is <IP_ADDRESS>
lab-ucp is <IP_ADDRESS>
[root@lab-c1 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)
[root@lab-c1 ~]# docker -v
Docker version 1.12.1-cs1, build e7f4338
[root@lab-c1 ~]# env | grep -i proxy
NO_PROXY=localhost,<IP_ADDRESS>/8,<IP_ADDRESS>/21,::1,/var/run/docker.sock
http_proxy=http://proxy.esl.cisco.com:80/
ftp_proxy=http://proxy.esl.cisco.com:80/
https_proxy=http://proxy.esl.cisco.com:80/
no_proxy=localhost,<IP_ADDRESS>/8,<IP_ADDRESS>/21,::1,/var/run/docker.sock
[root@lab-c1 ~]# firewall-cmd --list-ports
12385/tcp 2376/tcp 12384/tcp 12381/tcp 443/tcp 12380/tcp 12386/tcp 12383/tcp 12379/tcp 12382/tcp 12376/tcp
########################################################
FATAL error with -i option to use <IP_ADDRESS> for UCP:
########################################################
[root@lab-c1 system]# docker run --rm -it --name ucp -v /var/run/docker.sock:/var/run/docker.sock docker/ucp install -i --host-address <IP_ADDRESS> --fresh-install
INFO[0000] Verifying your system is compatible with UCP
INFO[0000] Your engine version 1.12.1-cs1, build e7f4338 (3.10.0-327.el7.x86_64) is compatible
WARN[0000] Your system uses devicemapper.  We can not accurately detect available storage space.  Please make sure you have at least 3.00 GB available in /var/lib/docker
Please choose your initial UCP admin password:
Confirm your initial password:
INFO[0007] All required images are present
We detected the following hostnames/IP addresses for this system [lab-c1.cisco.com <IP_ADDRESS> <IP_ADDRESS> <IP_ADDRESS>]
You may enter additional aliases (SANs) now or press enter to proceed with the above list.
Additional aliases: lab-ucp
INFO[0011] Installing UCP with host address <IP_ADDRESS> - If this is incorrect, please specify an alternative address with the '--host-address' flag
INFO[0000] Checking that required ports are available and accessible
FATA[0034] The following required ports are blocked on your host: 12384, 12383, 12376, 443, 12386, 2376, 12379, 12385, 12381, 12382, 12380.  Check your firewall settings.
########################################################
Install success without -i option (uses <IP_ADDRESS> for UCP):
########################################################
[root@lab-c1 system]# docker run --rm -it --name ucp -v /var/run/docker.sock:/var/run/docker.sock docker/ucp install
INFO[0000] Verifying your system is compatible with UCP
INFO[0000] Your engine version 1.12.1-cs1, build e7f4338 (3.10.0-327.el7.x86_64) is compatible
WARN[0000] Your system uses devicemapper.  We can not accurately detect available storage space.  Please make sure you have at least 3.00 GB available in /var/lib/docker
INFO[0002] All required images are present
INFO[0002] Installing UCP with host address <IP_ADDRESS> - If this is incorrect, please specify an alternative address with the '--host-address' flag
INFO[0000] Checking that required ports are available and accessible
INFO[0006] Generating UCP Cluster Root CA
INFO[0030] Generating UCP Client Root CA
INFO[0032] Deploying UCP Containers
INFO[0075] New configuration established.  Signalling the daemon to load it...
INFO[0076] Successfully delivered signal to daemon
INFO[0076] UCP instance ID: HJ3Y:PTZP:GFFU:4S3E:FHJR:H7QB:I6S6:WLY6:6EUP:T753:LHTH:NPMV
INFO[0076] UCP Server SSL: SHA-256 Fingerprint=5B:40:92:E8:F3:0B:68:BD:B5:3A:83:11:26:C6:0C:B6:87:A6:E8:82:03:3E:1B:F4:CA:52:89:9D:2A:AA:95:A9
INFO[0076] Login as "admin"/"orca" to UCP at https://<IP_ADDRESS>:443

Thanks for reporting this, I've created an internal issue so that we can continue tracking this.
Since this repo is for docs only, and there is nothing that needs to be done at the docs level, I'm closing the issue.
Next time you can use Docker support channels to report issues with the commercial products. 🐋


Inaccurate Clicking

This is on OSX, don't know if that has anything to do with the problem but it's become quite frustrating
https://i.gyazo.com/75e6af8103323a0ba854222008a8fdf7.gif
The gif may not be entirely clear, but I'm clicking continuously and it doesn't move up to the next line until maybe 1/3 or 1/2 of the way up the next line

Hmm, might have something to do with our logic in _convertEventToPosition in Mouse.ts - maybe round is the wrong thing to do? It seems like the coordinates maybe are getting clamped the wrong way. We might want to experiment with that function and see if we can get better results.


Version of the external requierements

first, thanks for this package its look amazing.
help
what is the version that i should install of:

pdfimages from Poppler
Tesseract
mogfrify ImageMagick

Added the external versions that I've used locally to the README.

first, thanks for this package its look amazing.
help
what is the version that i should install of:

pdfimages from Poppler
Tesseract
mogfrify ImageMagick

Hello. I am newbie in Python, could you tell me how to install all of these for Python ? For instance, I have tried:
C:\Program Files\Python36>pip install --upgrade poppler
Collecting poppler
  Could not find a version that satisfies the requirement poppler (from versions: )
No matching distribution found for poppler
You are using pip version 18.1, however version 20.2.4 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

I guess is not the right way ...

I've never used these tools on Windows. There might be a bit of learning curve with some of this, but don't be discouraged.
Poppler isn't a Python package. It's a program of its own. https://poppler.freedesktop.org/ That website has a link to a Windows version. https://ci.appveyor.com/project/tsdgeos/poppler-mirror
This following note may not be necessary but I want to mention it so you'll at least be aware: If you find yourself needing tools that don't exist for Windows, you can try something like Cygwin which will give you some Linux-like abilities at the Windows command line. https://www.cygwin.com/ But that's another big learning curve that I wouldn't explore until other options have been exhausted and if you're interested in spending time spinning wheels, because you'll get to learn about building sources from scratch and hunting down lots of dependencies.

As far as I understood, I need this Poppler in order to run your Python project, right ? So this project have ran only on Linux ? Could be run on Windows ?

Just to be sure, I should have installed Poppler, Tesseract and ImageMagick in order to compile your Python code ? Or Tesseract and ImageMagick is enough to be as Python package ?

It depends on what you want to do. Poppler is needed if you want to extract images from PDF files. ImageMagick is needed if you need to rotate images, like if they are rotated 90 degrees sideways. Tesseract is needed for recgonizing characters in the table cells.


[release-1.13] get aws information from link local address

Manual backport of https://github.com/istio/istio/pull/37873 and https://github.com/istio/istio/pull/37874

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[X] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@ramaraochavali: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot-istiodremote_istio_release-1.13
e5b218ab8e6eaa5073fae0431763a84bdae44f66
link
true
/test integ-pilot-istiodremote_istio_release-1.13

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-pilot-istiodremote_istio_release-1.13


Creative Exporter seems rate limited with fluids

I have a Creative Exporter (set to Fluid mode) setup to export Brine into a Tank (from Tank Null) from main RS system.  There's plenty of Brine in the RS system, but the Tank is filling slowly (0.2-0.3 kB/sec or so).  Still faster than the baseline stuff though :)

I did some comparative testing just to give any other info I could & Elite seems to do 0.1 mB w Stack and 2 Speed, but Ultra doesn't seem to send any fluids at all even with 4 Speeds.

hmm... okay thats weird I will look into that :)

hmm... weird it seems to work for me https://streamable.com/gdio87

Odd, I wonder if it's an issue on my end then.  I haven't changed any default settings of anything though.  ATM 6 current version, with your mod added in.  It does seem faster on this go 'round, though it still doesn't send all of it - https://streamable.com/9d2ref

Can you try the Creative Exporter on an Dynamic Tank maybe?

Good call - tested with the Dynamic Tank and absolutely no issues zippin' stuff back & forth.
Did a few more tests with the Tank Null stuff too while I was fiddling with things.  The Creative Importer works fine & is instant from the docked Tanks.  I also tested with fluids that weren't incrementing/decrementing in my Refined Storage system to see if that was a component of the problem, but using a fluid w 2 billion available that wasn't increasing or decreasing still lead to chunks moving at a time (in differing amounts 64k one time, 640k another, 320k; sort of jumped all over).  Tested a Tank 4 since that's what you had in your example and it was doing the "bit at a time" thing too.
Hope any of that is helpful!  It's such a useful bit of work you've done.  And thanks for suggesting the Dynamic Tanks, I'll likely switch over to them for both ease & aesthetics

np and thx for testing and playing the mod! :)


Change default option for Deployment wizard

Currently, upon launching the Deployment dialog, the default selection is "SQL Server Container image". The dialog dynamically displays the Required Tools based on the selection of deployment option and displays in a red banner at the top if the user doesnt have any of the required tools.
Most users may or may not have "docker" tool installed on their machine causing an unwelcome launch experience.
We should change the default to "SQL Server on Windows" which does not require any tools and thus users wont see any ugly red error messages as their first launch experience.
thanks,
Dinakar

I have a fix for it but i don't think this meets the ASK mode bar for april release.


[ PR FOR ]Feature capstone project

Added a home page for the summit.
In this project, I worked on!

[X] Added responsive design for mobile and desktop.
[X] Implemented responsive design elements to ensure optimal user experience on both mobile and desktop viewports.
[X] Integrated a storage system to store and manage speaker information efficiently.
[X]  Added functionality to open popup.

Hi Student  ,
Status: Approved :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:

To Highlight 💪🏻

Project Already approved ✔

Good job implementing the requirements  :+1: Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Optional Suggestions  :

N/A

Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag  ichala in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


[Feature Request]: Add a Privacy Policy page

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Currently, the website doesn't have a privacy policy page, I would like to create one
Use Case
For assuring the privacy to the users
Benefits
No response
Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

@PSS2134 @HimanshuNarware please assign me this issue


The information displayed on the web should be updated.

The information displayed on the web should be updated as new information becomes available in the database. For example, the notification page or data table of every state should be updated when new information comes in.

Patient List page is now listen to the stream from firestore according to PR #103


BUG Fix import modal

Fixes https://github.com/silverstripe/silverstripe-admin/issues/251

broken behat test is not related to the change made


[pubsub] retry count details

can we pass information about retries (retry count field) to the service through dapr ? it will be helpful to control moving flow to the DLQ when max attempts are reached

Not currently, but this is tracked here: https://github.com/dapr/dapr/issues/3586


How can I install Legend ? Are installation docs available?

Installation guides for a few platforms can be found here https://legend.finos.org/docs/installation/installation-guide.
We are planning add more details/installers to support different installation environments.

thank you @beekemarie I'll stay tuned for further updates!


RMap.readAllKeySet and  RMap.keySet in kvrocks problem

When using RMap.readAllKeySet to get the key, I can get the data normally. But using RMap.keySet will not be able to get the normal key.
The content and key are serialized (org.redisson.codec.KryoCodec). Except for the keySet error, all other cases can be used normally.
The error message is as follows.
Caused by: java.lang.NumberFormatException: For input string: "0043d5903a01b9d9ab46d4b474532bc�"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.lang.Long.parseLong(Long.java:578)
        at java.lang.Long.valueOf(Long.java:803)
        at org.redisson.client.codec.LongCodec$1.decode(LongCodec.java:38)
        at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:374)
        at org.redisson.client.handler.CommandDecoder.decodeList(CommandDecoder.java:418)
        at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:383)
        at org.redisson.client.handler.CommandDecoder.decodeCommand(CommandDecoder.java:196)
        at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:134)
        at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:104)
        at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:507)
        at io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:366)
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276)2022-10-25 13:14:32 [redisson-nett

config配置
sentinelServersConfig:
  idleConnectionTimeout: 10000
  connectTimeout: 1000
  timeout: 600000
  retryAttempts: 3
  retryInterval: 1000
  password: "xxxxxxxx"
  subscriptionsPerConnection: 400
  sslEnableEndpointIdentification: true
  sslProvider: "JDK"
  pingConnectionInterval: 1000
  keepAlive: true
  tcpNoDelay: false
  loadBalancer: !<org.redisson.connection.balancer.RoundRobinLoadBalancer> {}
  slaveConnectionMinimumIdleSize: 5
  slaveConnectionPoolSize: 300
  failedSlaveReconnectionInterval: 3000
  failedSlaveCheckInterval: 10000
  masterConnectionMinimumIdleSize: 5
  masterConnectionPoolSize: 200
  readMode: "SLAVE"
  subscriptionMode: "SLAVE"
  subscriptionConnectionMinimumIdleSize: 1
  subscriptionConnectionPoolSize: 50
  dnsMonitoringInterval: 5000
  sentinelAddresses:
  - "redis://<IP_ADDRESS>:17662"
  - "redis://<IP_ADDRESS>:17662"
  - "redis://<IP_ADDRESS>:17662"
  natMapper: !<org.redisson.api.DefaultNatMapper> {}
  masterName: "master"
  database: 0
  scanInterval: 1000
  checkSentinelsList: true
threads: 16
nettyThreads: 64
codec: !<org.redisson.codec.KryoCodec> {}
referenceEnabled: true
transportMode: "NIO"
lockWatchdogTimeout: 10000
keepPubSubOrder: true
useScriptCache: false
minCleanUpDelay: 5
maxCleanUpDelay: 1800
cleanUpKeysAmount: 100
nettyHook: !<org.redisson.client.DefaultNettyHook> {}
useThreadClassLoader: true
addressResolverGroupFactory: !<org.redisson.connection.DnsAddressResolverGroupFactory> {}

@darkice1 After looking through the Redisson issues, I think you should use English to describe your problem.
I noticed this issue coz other guys pinged offline. Does this happen in Kvrocks instead of Redis? If yes, I guess it's caused by Kvrocks can will return the string iterator instead of the number like Redis.

@darkice1 After looking through the Redisson issues, I think you should use English to describe your problem.
I noticed this issue coz other guys pinged offline. Does this happen in Kvrocks instead of Redis? If yes, I guess it's caused by Kvrocks can will return the string iterator instead of the number like Redis.

Thank you very much . I did used kvrocks.   Is there a way for me to solve this?

@darkice1 After looking through the Redisson issues, I think you should use English to describe your problem.
I noticed this issue coz other guys pinged offline. Does this happen in Kvrocks instead of Redis? If yes, I guess it's caused by Kvrocks can will return the string iterator instead of the number like Redis.

Thank you very much . I did used kvrocks. Is there a way for me to solve this?

Hi @darkice1, I'm not familiar with Java and Redisson, so to see if any Redisson community folk can help to confirm this issue.

I get it . Thank you very much.

@mrniko Hello Nikita, not sure if it's right to ping you here. My question is whether RMap.Keyset will use HSCAN to iter the hash key-values? if yes, this issue is caused by Kvrocks will return the string cursor when using scan.

@mrniko Many thanks for your nice confirmation, Kvrocks scan command did return the string instead of the number cursor. The scan command is the only one that Kvrocks don't compatible with Redis. Do you have any suggestions on this? @mrniko

@git-hulk
Fixed in https://github.com/redisson/redisson/issues/5517

@git-hulk @darkice1
Fixed in #5517

@mrniko That's cool. Thank you!


VSCode terminal execute alt+forward delete doesnt work

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.62.2
OS Version:macOS 12.0.1 (21A559) Monterery

Steps to Reproduce:

I switch to the terminal and try to delete word forward as before by typing fn + alt + delete. while it output [3;3~ symbol:

Hi @meganrogge Have you met the issue？

@meganrogge Have you confirmed this issue?

@meganrogge No one to reply to this issue?

@meganrogge alt + delete in terminal window by fish shell

works for me. I recommend running the keyboard shortcuts troubleshooting to see what might be causing this

@meganrogge Thanks. I got it. It's my mistake. I have forgot the keyboard settings has been set.


Module not found: Error: Cannot resolve 'file' or 'directory'

Description
Deployment to Heroku fails when searching for a custom directory.
Error
remote: Failed to create a production build. Reason:
remote: Module not found: Error: Cannot resolve 'file' or 'directory' ../components/layouts/main/main in /tmp/build_2382a25e2b852366900fece204e3330d/src
remote:
remote: npm ERR! Linux 3.13.0-95-generic
remote: npm ERR! argv "/tmp/build_2382a25e2b852366900fece204e3330d/.heroku/node/bin/node" "/tmp/build_2382a25e2b852366900fece204e3330d/.heroku/node/bin/npm" "run" "build"
remote: npm ERR! node v5.11.1
remote: npm ERR! npm  v3.8.6
remote: npm ERR! code ELIFECYCLE
remote: npm ERR<EMAIL_ADDRESS>build: react-scripts build
remote: npm ERR! Exit status 1
remote: npm ERR!
remote: npm ERR! Failed at the<EMAIL_ADDRESS>build script 'react-scripts build'.
remote: npm ERR! Make sure you have the latest version of node.js and npm installed.
remote: npm ERR! If you do, this is most likely a problem with the directumApp package,
remote: npm ERR! not with npm itself.
remote: npm ERR! Tell the author that this fails on your system:
remote: npm ERR!     react-scripts build
remote: npm ERR! You can get information on how to open an issue for this project with:
remote: npm ERR!     npm bugs directumApp
remote: npm ERR! Or if that isn't available, you can get their info via:
remote: npm ERR!     npm owner ls directumApp
remote: npm ERR! There is likely additional logging output above.
remote:
remote: npm ERR! Please include the following file with any support request:
remote: npm ERR!     /tmp/build_2382a25e2b852366900fece204e3330d/npm-debug.log
remote:  !     Push rejected, failed to compile React.js (create-react-app) multi app.
remote:
remote:  !     Push failed
remote: Verifying deploy...
remote:
remote: !	Push rejected to directumapp.
remote:
To https://git.heroku.com/directumapp.git
! [remote rejected] develop -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/directumapp.git'

Hi!
What do you use for deploying to Heroku?
Also, does running npm run build locally work?
Cheers.

It would also help if you could provide a minimal project reproducing this, or at least show your folder structure.

The problem is when building the project, the script doesn't find the correct paths.
npm run build output:

<EMAIL_ADDRESS>build /Users/bmbrina/Documents/Developer/IcaliaLabs/directumApp
react-scripts build

sh: react-scripts: command not found
npm ERR! Darwin 16.0.0
npm ERR! argv "/Users/bmbrina/.nvm/versions/node/v4.3.2/bin/node" "/Users/bmbrina/.nvm/versions/node/v4.3.2/bin/npm" "run" "build"
npm ERR! node v4.3.2
npm ERR! npm  v2.14.12
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR<EMAIL_ADDRESS>build: react-scripts build
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script 'react-scripts build'.
npm ERR! This is most likely a problem with the directumApp package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     react-scripts build
npm ERR! You can get their info via:
npm ERR!     npm owner ls directumApp
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     /Users/bmbrina/Documents/Developer/IcaliaLabs/directumApp/npm-debug.log

Project structure

sh: react-scripts: command not found

means you didn't run npm install, so it was not installed.
Can you please run:
npm install -g npm@latest
rm -rf node_modules
npm install

and then run
npm run build

npm run build compiles successfully but the build output files are different from my source ones.
><EMAIL_ADDRESS>build /Users/bmbrina/Documents/Developer/IcaliaLabs/directumApp
> react-scripts build

Creating an optimized production build...
Compiled successfully.

File sizes after gzip:

  173.41 KB  build/static/js/main.f4862a73.js
  340 B      build/static/css/main.ff089732.css

The project was built assuming it is hosted at the server root.
To override this, specify the homepage in your package.json.
For example, add this to build it for GitHub Pages:

  "homepage": "http://myname.github.io/myapp",

The build folder is ready to be deployed.
You may also serve it locally with a static server:

  npm install -g pushstate-server
  pushstate-server build
  open http://localhost:9000

Hi @bmbrina , maybe it is because your npm version (on heroku app)
npm ERR! node v4.3.2
npm ERR! npm v2.14.12

I suggest you specify the latest version for npm (https://devcenter.heroku.com/articles/nodejs-support#specifying-an-npm-version)

@bmbrina I once meet this issue recently, but at that time I'm using a forked version of react-scripts. I think you are using the default one?
Anyway, in my case, I fixed the issue by republish my forked version of react-scripts and specify the latest version of Node and NPM on my heroku app. Hope that help.

npm run build compiles successfully but the build output files are different from my source ones

I'm not sure I understand the problem. They are supposed to be different: JS code is compiled into a single bundle and minified. So is CSS.

What I meant is that the files that are compiled doesn't contain my components. When I open the build files all I see is an empty page.

Do you follow instructions for opening the build page? (They are printed after building. You need to run a local sever.)
Just opening HTML in the browser won't work. You need to run pushstate-server or equivalent.

The instructions (copy pasted from your output above):
You may also serve it locally with a static server:

  npm install -g pushstate-server
  pushstate-server build
  open http://localhost:9000

Is there something we could do to make them clearer?

That works fine (the instructions). So if  the project is building correctly, then why does Heroku rejects the deployment?
remote: Failed to create a production build. Reason:
remote: Module not found: Error: Cannot resolve 'file' or 'directory' ./components/layouts/main/main in /tmp/build_5c8b6fb709a017b39ff8feb838d72c8f/src
remote:
remote: npm ERR! Linux 3.13.0-95-generic
remote: npm ERR! argv "/tmp/build_5c8b6fb709a017b39ff8feb838d72c8f/.heroku/node/bin/node" "/tmp/build_5c8b6fb709a017b39ff8feb838d72c8f/.heroku/node/bin/npm" "run" "build"
remote: npm ERR! node v4.3.2
remote: npm ERR! npm  v3.10.8
remote: npm ERR! code ELIFECYCLE
remote: npm ERR<EMAIL_ADDRESS>build: `react-scripts build`
remote: npm ERR! Exit status 1
remote: npm ERR!
remote: npm ERR! Failed at the<EMAIL_ADDRESS>build script 'react-scripts build'.
remote: npm ERR! Make sure you have the latest version of node.js and npm installed.
remote: npm ERR! If you do, this is most likely a problem with the directumApp package,
remote: npm ERR! not with npm itself.
remote: npm ERR! Tell the author that this fails on your system:
remote: npm ERR!     react-scripts build
remote: npm ERR! You can get information on how to open an issue for this project with:
remote: npm ERR!     npm bugs directumApp
remote: npm ERR! Or if that isn't available, you can get their info via:
remote: npm ERR!     npm owner ls directumApp
remote: npm ERR! There is likely additional logging output above.
remote:
remote: npm ERR! Please include the following file with any support request:
remote: npm ERR!     /tmp/build_5c8b6fb709a017b39ff8feb838d72c8f/npm-debug.log
remote:  !     Push rejected, failed to compile React.js (create-react-app) multi app.
remote:
remote:  !     Push failed
remote: Verifying deploy....
remote:
remote: !	Push rejected to directumapp.
remote:
To https://git.heroku.com/directumapp.git
 ! [remote rejected] develop -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/directumapp.git'

I specified the npm and node version on the package.json like so:
  "engines": {
    "npm": "3.10.8",
    "node": "4.3.2"
  },

and still nothing.

Are you following these instructions for Heroku?

(In particular, there's a Heroku buildpack you need to use with Create React App.)

I'm afraid it will be hard to help without at least a minimal project reproducing the issue.
cc @mars — have you seen anything like this? Local build works, but not on Heroku.

I'm using the Heroku guides specified on the project read me that was generates by Create React App. Let me see if I can share the project with you.

Yea, sorry about the troubles. If you'd like, you can drop a private email (my email is on my profile) and I can try reproducing this on Monday by myself.

Does this app already run & build locally? Do npm start & npm run build both execute successfully?
It looks like a reference to ../components/layouts/main/main is incorrect. In the description it is prefixed with .. while in the comment it is prefixed with .
These do different things:

.. goes up a directory level
. is the current directory

I cannot diagnose further without seeing the source code.

They both execute successfully, I think the app it's trying to locate that file somewhere it's not located. I don't know if it could be a problem with my routes.

The Module not found error is from an import or require statement.
You replied that run & build work locally. In addition to simply running locally, ensure the app isn't logging errors to the browser console either.
Did you git commit all of your local changes before pushing to Heroku?

Here's the GitHub repo:
https://github.com/bmbrina/ideal-octo-enigma
@mars the app doesn't log errors on the terminal nor on the browser console and yes I did the commit.

Hi @bmbrina, I'm able to deploy the repo above to heroku: https://mysterious-tundra-34542.herokuapp.com Is this your app?

Hi @dvkndn, that's my app! How did you do that? 👀

@bmbrina nothing special..

I download your repo
git init it
create a heroku app
add create-react-app buildpack to that heroku app
add heroku remote to the repo
push to heroku

Anyway, I added you the the heroku app above. I suggest you to take a look at the latest build log and compare it with yours so we might see something

Yeah, that worked perfectly. The only thing I was doing differently was the push:
git push heroku develop:master
So I'm going to do a merge from my develop branch to master and see if that works on the original repo. Thanks guys!

Good luck @bmbrina . Also, I don't know why you list "webpack" and "webpack-dev-server" as your dev dependencies.. I thought they are already included in CRA itself..

Yea you don't need any devDependencies except react-scripts.

@bmbrina Have you successfully resolved the issue? Is there anything we could add to documentation?

I'm having exactly the same issue that bmbrina had, but my situation may be a bit different. My project folder consists of a typical Rails app, with a folder at the top level directory called "ui" which contains the files generated by create-react-app and some components I wrote.
I added the Rails and create-react-app buildpacks. If I build as-is, I get
"remote: -----> Failed to detect set buildpack https://github.com/mars/create-react-app-buildpack.git"
If I include a package.json in the top level directory, then the buildpack gets called, it runs, but I can't actually get it to run build inside ui/, where the React app actually lives. What can I be doing instead?

Could you file an issue in the buildpack?

@gmei2, create-react-app-buildpack for Heroku is designed to deploy a React app as a static web site. Much like CRA itself, it relies on built-in defaults to work with zero configuration, which means customization of the build & runtime is limited.
The CRA buildpack is not designed to compose with the Rails buildpack. Either separate the Rails app from the React app into two repos and deploy them independently, or you will need to follow a different path to combine them (this article looks current).
Please do file issues on the buildpack repo.

@gaearon, @mars Thanks for the suggestion, I'll file the issue on the buildpack repo if I don't figure this out soon. I think the article @mars linked doesn't go far enough in explaining how to deploy to Heroku (npm start is just for webpack dev server right?), but he linked to a comment he made on Github discussing working with Node+React on Heroku, so there may be clues there. Thanks again!

Wow.. I meet this issue myself today, again.. still haven't figured out why yet..

Maybe case sensitivity issue?
See this:
https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#npm-run-build-fails-on-heroku

I'm having the same issue here. A Rails project with a subfolder at the root level called "client", where CRA lives, complete with a package.json file and node_modules dir. In the root directory, I created a package.json with the following:
  "scripts": {
    "postinstall": "cd client && npm install"
  }

In client/, package.json is provided by CRA:
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject",
    "postinstall": "npm run build"
  }

When running heroku/nodejs buildpack on Heroku, which as far as I understand basically runs npm install in the root directory, I get:
-----> Building dependencies
       Installing node modules (package.json)

       ><EMAIL_ADDRESS>postinstall /tmp/build_dead566c109efab384b50ece44a94480
       > cd client && npm install

       ><EMAIL_ADDRESS>postinstall /tmp/build_dead566c109efab384b50ece44a94480/client
       > npm run build

       ><EMAIL_ADDRESS>build /tmp/build_dead566c109efab384b50ece44a94480/client
       > react-scripts build

       sh: 1: react-scripts: not found

I'm assuming npm install must have completed successfully, so react-scripts must be in the client/node_modules/.bin. (Although I can't verify that because Heroku.)

  sh: 1: react-scripts: not found

This is not the same issue as discussed in this thread. The message you are seeing is from npm, but the message discussed in this thread is from Webpack. As you correctly noted, something’s wrong with node_modules folder in your case.

@hazelsparrow The create-react-app-buildpack is not designed to work with Rails. It's for deploying a React app as a static website.

@gaearon I'm sorry, I had multiple tabs opened last night before leaving and thought I was commenting in the right one after I came to work this morning. Yes, you're right, it's a different issue. I'll try to find help elsewhere
@mars I'm not using create-react-app-buildpack. I've added the heroku/nodejs buildpack, which is a standard node.js buildpack -- I'm assuming everything it does is just running npm install.

It likely doesn't install devDependencies which is where react-scripts is.

@gaearon That was indeed the problem! I don't know why I haven't thought about that before. Because ENV is set to production by Heroku automatically, it doesn't install the dev dependencies.
I ended up moving everything from devDependencies to dependencies to make the build work on Heroku.
Thanks Dan, you rock! :)

@gaearon Yes it is :D

Maybe we should do this by default? I don't know if this is a common problem or not.

@gaearon assuming you're talking about moving react-scripts out of devDependencies and not the case sensitivity issue mentioned earlier, I think it would be a good idea. I don't know either whether this is a common problem but it is indeed a problem for every developer trying to run a production build outside a dev environment. The only other alternative to doing that would be running a production build on local and adding the build/ folder to the repository, but I would imagine more companies/developers than not would prefer to build this automatically on a CI server.


Use heuristic_parse for untrusted URLs.

Hello,
Thanks for this gem!
Addressable::URI.parse will throw exceptions for URLs it thinks are invalid. The issue with this is that Addressable and Twitter do not agree on what qualifies as a valid URL. So a tweet can contain URL entities that Addressable believes are invalid. Addressable::URI.heuristic_parse is Addressable's more lenient parser.
This will make it so any tainted URLs are parsed with heuristic_parse. This way there is less of a chance of encountering an Addressable::URI::InvalidURIError exception in the wild.
For example the tweet below contains the URL http://suspicio\\.us/URL". Which Twitter recognizes as a URL so it shows up as an entity.
This throws an exception when calling tweet.urls.first.expanded_url.
require "addressable"
Addressable::URI.parse("http://suspicio\\.us/URL")
Traceback (most recent call last):
        1: from (irb):7
Addressable::URI::InvalidURIError (Invalid character in host: 'suspicio\.us')

vs
require "addressable"
Addressable::URI.heuristic_parse("http://suspicio\\.us/URL")
=> #<Addressable::URI:0x3fc6cfc76c78 URI:http://suspicio/.us/URL>

Incidentally, it looks like Addressable was first used to help with this same type of issue: #487.
This should also fix #742 and #891.
{:created_at=>"Fri Aug 07 16:06:51 +0000 2020",
 :id=>1291767772754726914,
 :id_str=>"1291767772754726914",
 :full_text=>
  "curl -s -D- https://t.co/j30q2zQoYS |grep -iE \"^Location: |URL=|window.location|document.location\" # Try to check where a URL may redirect you.",
 :truncated=>false,
 :display_text_range=>[0, 143],
 :entities=>
  {:hashtags=>[],
   :symbols=>[],
   :user_mentions=>[],
   :urls=>
    [{:url=>"https://t.co/j30q2zQoYS",
      :expanded_url=>"http://suspicio\\.us/URL",
      :display_url=>"suspicio\\.us/URL",
      :indices=>[12, 35]}]},
 :source=>
  "CLI Magic poster",
 :in_reply_to_status_id=>nil,
 :in_reply_to_status_id_str=>nil,
 :in_reply_to_user_id=>nil,
 :in_reply_to_user_id_str=>nil,
 :in_reply_to_screen_name=>nil,
 :user=>
  {:id=>91333167,
   :id_str=>"91333167",
   :name=>"Command Line Magic",
   :screen_name=>"climagic",
   :location=>"BASHLAND",
   :description=>
    "Cool Unix/Linux Command Line tricks you can use in $TWITTER_CHAR_LIMIT characters or less. Here mostly to inspire all to try more. Read docs first, run later.\\~",
   :url=>"https://t.co/eKoQFEZTLs",
   :entities=>
    {:url=>
      {:urls=>
        [{:url=>"https://t.co/eKoQFEZTLs",
          :expanded_url=>"http://www.climagic.org/",
          :display_url=>"climagic.org",
          :indices=>[0, 23]}]},
     :description=>{:urls=>[]}},
   :protected=>false,
   :followers_count=>198274,
   :friends_count=>12330,
   :listed_count=>3962,
   :created_at=>"Fri Nov 20 12:49:35 +0000 2009",
   :favourites_count=>1748,
   :utc_offset=>nil,
   :time_zone=>nil,
   :geo_enabled=>true,
   :verified=>false,
   :statuses_count=>13134,
   :lang=>nil,
   :contributors_enabled=>false,
   :is_translator=>false,
   :is_translation_enabled=>false,
   :profile_background_color=>"C0DEED",
   :profile_background_image_url=>
    "http://abs.twimg.com/images/themes/theme1/bg.png",
   :profile_background_image_url_https=>
    "https://abs.twimg.com/images/themes/theme1/bg.png",
   :profile_background_tile=>true,
   :profile_image_url=>
    "http://pbs.twimg.com/profile_images/535876218/climagic-icon_normal.png",
   :profile_image_url_https=>
    "https://pbs.twimg.com/profile_images/535876218/climagic-icon_normal.png",
   :profile_link_color=>"0084B4",
   :profile_sidebar_border_color=>"C0DEED",
   :profile_sidebar_fill_color=>"DDEEF6",
   :profile_text_color=>"333333",
   :profile_use_background_image=>true,
   :has_extended_profile=>false,
   :default_profile=>false,
   :default_profile_image=>false,
   :following=>false,
   :follow_request_sent=>false,
   :notifications=>false,
   :translator_type=>"none"},
 :geo=>nil,
 :coordinates=>nil,
 :place=>nil,
 :contributors=>nil,
 :is_quote_status=>false,
 :retweet_count=>35,
 :favorite_count=>128,
 :favorited=>false,
 :retweeted=>false,
 :possibly_sensitive=>false,
 :lang=>"en",
 :text=>
  "curl -s -D- https://t.co/j30q2zQoYS |grep -iE \"^Location: |URL=|window.location|document.location\" # Try to check where a URL may redirect you."}

sferik force-pushed the master branch 4 times, most recently from c5e4814 to ccba161 yesterday

@sferik Was this reverted from master due to the force pushes? https://github.com/sferik/twitter/commit/5e090937a7953c7bd74dcf71f8377eb52daf80cf says "This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository."


Upgrade simapp from 0.40.0-rc2 to 0.40.0-rc3

and adapt Stargate client
Depends on #515

@willclarktech why do you think this depends on #515? We can just update the simapp backend as we use it right now from rc2 to rc3.

@webmaster128 I guess it doesn't really, I just wasn't sure at the time what exactly was going to be involved in upgrading our development chain setup.

Blocked by https://github.com/cosmos/cosmos-sdk/issues/7963


In worst case, CYK and early are O(n^3) or exponencial?

All the information you need is here:
https://lark-parser.readthedocs.io/en/latest/parsers/
For small questions, it's better to ask here: https://gitter.im/lark-parser/Lobby

So, now I remember. Exactly 8 days ago, June 30, I had read that page upside down and had noted it on my bibliography:

But today when I go to the table of contents I could not find it, and I had completely forgot it existed.

I also found this paper for LL(*): https://www.antlr.org/papers/allstar-techreport.pdf

Are they peer-reviewed?

I think so. The links I gave were from google, but you can find their final version on ACM:

http://doi.acm.org/10.1145/1993498.1993548
http://doi.acm.org/10.1145/2660193.2660202


refactor to use modern apache hbase instead of cdh4

the tests don’t work yet - but STREAMS-48 is open and tagged 0.5

+1 to merge


onDismiss should only be triggered if the user dismissed the modal

At the moment, navigating away from a page with an modal will lead to:

modal.ngOnDestroy() is called
modal.destroy() is called
modal.hide() is called
Bootstrap hides the modal and triggers 'hidden.bs.modal'.
This is converted to an emission on the observable modal.hidden, which in turn emits a value on modal.onDismiss.

Thus it is not currently possible to distinguish between the user dismissing the dialog and (possibly another action) leading to a destruction of the modal. In order to avoid a breaking change, it would be sufficient to emit a value with onDismiss() that signifies what triggered the dismissal.

v0.11 now emits a BsModalCloseSource which has Dismiss, Backdrop and Keyboard. We can add more sources if necessary.


fix(deps): update terraform-module

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/cos/ibm (source)
module
patch
8.2.9 -> 8.2.10

terraform-ibm-modules/observability-agents/ibm (source)
module
minor
1.24.4 -> 1.25.0

Release Notes

terraform-ibm-modules/terraform-ibm-cos (terraform-ibm-modules/cos/ibm)
v8.2.10
Compare Source
Bug Fixes

deps: update terraform terraform-ibm-modules/kms-all-inclusive/ibm to v4.11.8 (#617) (cbdb19b)

terraform-ibm-modules/terraform-ibm-observability-agents (terraform-ibm-modules/observability-agents/ibm)
v1.25.0
Compare Source
Features

deps: update icr.io/ext/sysdig/agent docker tag to v13.2.0 (#340) (1d2ca55)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

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