Acquire Java version simply

Motivation:
The Java version is used for platform dependent logic. Yet, the logic
for acquiring the Java version requires special permissions (the runtime
permission "getClassLoader") that some downstream projects will never
grant. As such, these projects are doomed to have Netty act is their
Java major version is six.  While there are ways to maintain the same
logic without requiring these special permissions, the logic is
needlessly complicated because it relies on loading classes that exist
in version n but not version n - 1. This complexity can be removed. As a
bonanza, the dangerous permission is no longer required.
Modifications:
Rather than attempting to load classes that exist in version n but not
in version n - 1, we can just parse the Java specification version. This
only requires a begign property (property permission
"java.specification.version") and is simple.
Result:
Acquisition of the Java version is safe and simple.

@jasontedor LGTM... thanks!

LGTM... thanks!

@normanmaurer Thanks for the quick look. Would now be a good time to squash?

@jasontedor please squash

@normanmaurer I squashed all commits in 03f70037c0652e8a24ec2edb721ea4d479ba8a6b.

Lgtm nice clean up!

@jasontedor will merge once CI job finish

Cherry-picked into 4.1 (e00b797936a02fea1c43b04ba23a3400e5b3f639) and 4.0 (42de9d4)
@jasontedor thanks!

Thanks @normanmaurer!


Experiment: Moving roadmap and other wiki content to docs

Fixes https://github.com/aspnet/EntityFrameworkCore/issues/9615.
The current roadmap in the product's repo wiki is out of date.
Wanted to see how moving the roadmap to become part of our documentation (alongside the release history) feels and look like.
If we go ahead with this, I will replace the existing pages in the docs with links to the documentation.
Note that here I also moved an explanation about the backlog (that was part of the roadmap wiki page) and the release planning process content here.
I have also removed "critical" and "high priority" lists that as explained in #9615, have become the source of confusion.
Open to suggestions.

This is great!

New version up.


Fail to upload a Kindle notes HTML file

Hi,
I encountered an issue when uploading the following Kindle notes HTML file to kindle-formatter: https://gist.github.com/tvhong/8249259d10e80c466c5e263e370c17ae .
Reproduction:

Save the above HTML file to local machine (e.g. hohpe2020.html)
Open https://kindle-formatter.com/
Open the browser's Developer Console
Upload the file hohpe2020.html to the website
Observe that nothing happens in the browser UI, but there is the following error message in the Developer Console:

Uncaught TypeError: s is null
    NextJS 16
index-18ee846dac5208b2.js:1:20583
    nP NextJS
    forEach self-hosted:203
    NextJS 15
        nP
        onload
    (Async: EventHandlerNonNull)
        d
        onDrop
        eU
        eH
        re
        re
        rn
        ro
        oN
        eO
        ro
        nU
        nD

Expected behavior: The tool should successfully accept the above file.
Please let me know if you need any additional details. And thank you for creating this tool :) .

Fixed. Thanks for reporting!

Thank you for the quick response! It works now : ) .


(#195) Update .nvmrc file with correct Node Version

Updated .nvmrc and README.md files with correct Node version
Added engines property to package.json to specify Node and npm version ranges
Added .npmrc file and set engine-strict property to true

@seyilonge-ps Is there any more work needed to be done here?

@zoltan-dulac Yes, the test script to check node versions specified in .nvmrc and README.md files match. Though that would be a cosmetic thing as the wrong version not specified in the engines property range would be rejected with the current update as is.


OpenCvSharp.Extensions -> BitmapSourceConverter ->  ToBitmapSource(this Bitmap src)

Version 2.4.10 do not considered the PixelFormat of the source image.
Better way is like some this:
http://www.codeproject.com/Articles/104929/Bitmap-to-BitmapSource

Thanks!!


feat: ✨ Adds custom placeholder text

I've had to bypass some linting rules that seem to be giving false positives. Not sure how you have been working around these issues
/Development/mui-chips-input/docs/babel.config.js
  0:0  error  Parsing error: File<EMAIL_ADDRESS>not found

/Development/mui-chips-input/docs/docusaurus.config.js
  0:0  error  Parsing error: File<EMAIL_ADDRESS>not found

/Development/mui-chips-input/docs/sidebars.js
  0:0  error  Parsing error: File<EMAIL_ADDRESS>not found

/Development/mui-chips-input/docs/src/dec.d.ts
  0:0  error  Parsing error: File<EMAIL_ADDRESS>not found

/Development/mui-chips-input/docs/src/pages/index.tsx
  0:0  error  Parsing error: File<EMAIL_ADDRESS>not found

✖ 5 problems (5 errors, 0 warnings)

I don't understand, just pass the "placeholder" prop to the MuiChipsInput


Windows install fails

Hi. A naive install of rio-viz on Win10 fails. It looks like because it's looking for a compiler or it's environment that doesn't exist in this platform. Sometimes this can be worked around by installing whatever library or tool wants to be compiled in another way, sometimes not. I created this issue to give heads up to anyone else wondering about using rio-viz in Windows. And, perhaps, after some experimentation I'll find a solution to post here too. ;-)
Recipe to date:
conda create -n rio-viz
conda activate rio-viz
conda install -c channel-forge -y rasterio
pip install rio-viz

...snip...
Collecting six>=1.5
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Building wheels for collected packages: starlette-cramjam, titiler.core, cramjam, morecantile, geojson-pydantic, rio-color
  Building wheel for starlette-cramjam (setup.py) ... done
  Created wheel for starlette-cramjam: filename=starlette_cramjam-0.1.0-py3-none-any.whl size=5796 sha256=7b5f9d277d12b66050092e4eb1bec035c6f13a7888cd8411c9c6d3303e8bcd14
  Stored in directory: c:\users\mhwilkie\appdata\local\pip\cache\wheels\8c\82\de\827981655061787cbbaadaf309611ac5a9e0d1b868331fe41a
  Building wheel for titiler.core (setup.py) ... done
  Created wheel for titiler.core: filename=titiler.core-0.5.1-py3-none-any.whl size=23929 sha256=e1295277835806e9c0188b48ab168dc6a6515ac2bf1a0984f1fe9ff40768618e
  Stored in directory: c:\users\mhwilkie\appdata\local\pip\cache\wheels\fd\ff\e3\c745f024c74494ed3138aad612dc97ebe41689070574aa4f70
  Building wheel for cramjam (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for cramjam (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [263 lines of output]
      Running `maturin pep517 build-wheel -i C:\apps\conda\envs\rio-viz\python.exe`

...snip...
      error: could not compile `zstd-safe`

      To learn more, run the command again with --verbose.
      warning: build failed, waiting for other jobs to finish...
      error: build failed
      ðŸ’¥ maturin failed
        Caused by: Failed to build a native library through cargo
        Caused by: Cargo build finished with "exit code: 101": `cargo rustc --message-format json --manifest-path Cargo.toml --release --lib --`
      ðŸ”— Found pyo3 bindings
      ðŸ\x90\x8d Found CPython 3.10 at C:\apps\conda\envs\rio-viz\python.exe
      error: linking with `link.exe` failed: exit code: 1

...snip...
      note: `link.exe` returned an unexpected error

      note: you may need to install Visual Studio build tools with the "C++ build tools" workload

      error: aborting due to previous error

      Error: command ['maturin', 'pep517', 'build-wheel', '-i', 'C:\\apps\\conda\\envs\\rio-viz\\python.exe'] returned non-zero exit status 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for cramjam

...snip...
Failed to build cramjam rio-color
ERROR: Could not build wheels for cramjam, rio-color, which is required to install pyproject.toml-based projects

thanks for opening the issue @maphew. I have not idea what's going on and can't really test under window 😭. I feel moving to pyproject.toml https://flit.pypa.io/ should have made installation easier 😭

I keep reading about flit (and poetry) but have never tried them. Packaging systems are hard for my tiny brain. ;-)
conda install cramjam worked, but pip still tries to compile it anyway when processing rio-color. I then worked through the dependencies in pyproject.toml, trying combinations of conda install X and pip install X --no-deps. (My rule of thumb when working through something like this is to use conda when the package might need compiling and pip when I expect the package to be pure python.) This seemed to work to but rio viz is still issues traceback. I'll return later and try some other things.
(rio-viz) C:\Users\mhwilkie
$ pip install titiler --no-deps
Collecting titiler
  Using cached titiler-0.5.1-py3-none-any.whl
Installing collected packages: titiler
Successfully installed titiler-0.5.1

(rio-viz) C:\Users\mhwilkie
$ rio viz

Warning: entry point could not be loaded. Contact its author for help.

Traceback (most recent call last):
  File "C:\apps\conda\envs\rio-viz\lib\site-packages\click_plugins\core.py", line 37, in decorator
    group.add_command(entry_point.load())
  File "C:\apps\conda\envs\rio-viz\lib\site-packages\pkg_resources\__init__.py", line 2470, in load
    self.require(*args, **kwargs)
  File "C:\apps\conda\envs\rio-viz\lib\site-packages\pkg_resources\__init__.py", line 2493, in require
    items = working_set.resolve(reqs, env, installer, extras=self.extras)
  File "C:\apps\conda\envs\rio-viz\lib\site-packages\pkg_resources\__init__.py", line 795, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'titiler.core<0.6,>=0.5' distribution was not found and is required by the application

$ pip list
Package           Version
----------------- ---------
affine            2.3.1
asgiref           3.5.0
attrs             21.4.0
certifi           2021.10.8
click             8.1.2
click-plugins     1.1.1
cligj             0.7.2
colorama          0.4.4
cramjam           2.5.0
h11               0.13.0
numpy             1.22.3
pip               22.0.4
pyparsing         3.0.8
rasterio          1.2.10
rio-viz           0.9.3
setuptools        62.1.0
snuggs            1.4.7
starlette-cramjam 0.1.0
titiler           0.5.1
typing_extensions 4.1.1
uvicorn           0.17.6
wheel             0.37.1

$ conda list
# packages in environment at C:\apps\conda\envs\rio-viz:
#
# Name                    Version                   Build  Channel
affine                    2.3.1              pyhd8ed1ab_0    conda-forge
asgiref                   3.5.0              pyhd8ed1ab_0    conda-forge
attrs                     21.4.0             pyhd8ed1ab_0    conda-forge
blosc                     1.21.0               h0e60522_0    conda-forge
boost-cpp                 1.74.0               h9f4b32c_8    conda-forge
bzip2                     1.0.8                h8ffe710_4    conda-forge
ca-certificates           2021.10.8            h5b45459_0    conda-forge
cairo                     1.16.0            h15b3021_1010    conda-forge
certifi                   2021.10.8       py310h5588dad_2    conda-forge
cfitsio                   4.1.0                h5a969a9_0    conda-forge
click                     8.1.2           py310h5588dad_0    conda-forge
click-plugins             1.1.1                      py_0    conda-forge
cligj                     0.7.2              pyhd8ed1ab_1    conda-forge
colorama                  0.4.4              pyh9f0ad1d_0    conda-forge
cramjam                   2.5.0           py310he2c049f_0    conda-forge
curl                      7.82.0               h789b8ee_0    conda-forge
expat                     2.4.8                h39d44d4_0    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.0               hce3cb01_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
freetype                  2.10.4               h546665d_1    conda-forge
freexl                    1.0.6                ha8e266a_0    conda-forge
geos                      3.10.2               h39d44d4_0    conda-forge
geotiff                   1.7.1                h38b14a8_1    conda-forge
gettext                   <IP_ADDRESS>          ha2e2712_1008    conda-forge
h11                       0.13.0             pyhd8ed1ab_0    conda-forge
hdf4                      4.2.15               h0e5069d_3    conda-forge
hdf5                      1.12.1          nompi_h57737ce_104    conda-forge
icu                       69.1                 h0e60522_0    conda-forge
intel-openmp              2022.0.0          h57928b3_3663    conda-forge
jbig                      2.1               h8d14728_2003    conda-forge
jpeg                      9e                   h8ffe710_0    conda-forge
kealib                    1.4.14               h8995ca9_3    conda-forge
krb5                      1.19.3               hc8ab02b_0    conda-forge
lcms2                     2.12                 h2a16943_0    conda-forge
lerc                      3.0                  h0e60522_0    conda-forge
libblas                   3.9.0              14_win64_mkl    conda-forge
libcblas                  3.9.0              14_win64_mkl    conda-forge
libcurl                   7.82.0               h789b8ee_0    conda-forge
libdeflate                1.10                 h8ffe710_0    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libgdal                   3.4.2                hc2921ad_4    conda-forge
libglib                   2.70.2               h3be07f2_4    conda-forge
libiconv                  1.16                 he774522_0    conda-forge
libkml                    1.3.0             h9859afa_1014    conda-forge
liblapack                 3.9.0              14_win64_mkl    conda-forge
libnetcdf                 4.8.1           nompi_h1cc8e9d_101    conda-forge
libpng                    1.6.37               h1d00b33_2    conda-forge
libpq                     14.2                 h1ea2d34_0    conda-forge
librttopo                 1.1.0                hb1df466_9    conda-forge
libspatialite             5.0.1               h36c16d9_15    conda-forge
libssh2                   1.10.0               h9a1e1f7_2    conda-forge
libtiff                   4.3.0                hc4061b1_3    conda-forge
libwebp-base              1.2.2                h8ffe710_1    conda-forge
libxml2                   2.9.13               hf5bbc77_0    conda-forge
libzip                    1.8.0                h519de47_1    conda-forge
libzlib                   1.2.11            h8ffe710_1014    conda-forge
lz4-c                     1.9.3                h8ffe710_1    conda-forge
m2w64-gcc-libgfortran     5.3.0                         6    conda-forge
m2w64-gcc-libs            5.3.0                         7    conda-forge
m2w64-gcc-libs-core       5.3.0                         7    conda-forge
m2w64-gmp                 6.1.0                         2    conda-forge
m2w64-libwinpthread-git   <IP_ADDRESS>34.697f757               2    conda-forge
mkl                       2022.0.0           h0e2418a_796    conda-forge
msys2-conda-epoch         20160418                      1    conda-forge
numpy                     1.22.3          py310hcae7c84_2    conda-forge
openjpeg                  2.4.0                hb211442_1    conda-forge
openssl                   3.0.2                h8ffe710_1    conda-forge
pcre                      8.45                 h0e60522_0    conda-forge
pip                       22.0.4             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h8ffe710_0    conda-forge
poppler                   22.01.0              h24fffdf_2    conda-forge
poppler-data              0.4.11               hd8ed1ab_0    conda-forge
postgresql                14.2                 he353ca9_0    conda-forge
proj                      9.0.0                h1cfcee9_1    conda-forge
pyparsing                 3.0.8              pyhd8ed1ab_0    conda-forge
python                    3.10.4          hcf16a7b_0_cpython    conda-forge
python_abi                3.10                    2_cp310    conda-forge
rasterio                  1.2.10          py310h41cc0dd_5    conda-forge
rio-viz                   0.9.3                    pypi_0    pypi
setuptools                62.1.0          py310h5588dad_0    conda-forge
snuggs                    1.4.7                      py_0    conda-forge
sqlite                    3.38.2               h8ffe710_0    conda-forge
starlette-cramjam         0.1.0                    pypi_0    pypi
tbb                       2021.5.0             h2d74725_1    conda-forge
tiledb                    2.7.2                h47404fa_0    conda-forge
titiler                   0.5.1                    pypi_0    pypi
tk                        8.6.12               h8ffe710_0    conda-forge
typing_extensions         4.1.1              pyha770c72_0    conda-forge
tzdata                    2022a                h191b570_0    conda-forge
ucrt                      10.0.20348.0         h57928b3_0    conda-forge
uvicorn                   0.17.6          py310h5588dad_0    conda-forge
vc                        14.2                 hb210afc_6    conda-forge
vs2015_runtime            14.29.30037          h902a5da_6    conda-forge
wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
xerces-c                  3.2.3                h0e60522_4    conda-forge
xz                        5.2.5                h62dcd97_1    conda-forge
zlib                      1.2.11            h8ffe710_1014    conda-forge
zstd                      1.5.2                h6255e5f_0    conda-forge

stale


Autocompletion defaults to the project's root before the element path

See original issue on GitLab
In GitLab by [Gitlab user @jennis] on Jun 28, 2018, 11:02
Summary
Say, I have an element name or directory that is within my project's root (in the same location as the project.conf file), as well as in my element path (typically an "elements" sub-directory), our autocompletion will default to the element or directory within the project's root.
Steps to reproduce
 $ ls
base  elements  files  project.conf

 $ ls base/
uselessIncorrectFile

 $ ls elements/base/
alpine.bst

 $ bst show base/uselessIncorrectFile
[--:--:--][][] START   Loading pipeline
[00:00:00][][] FAILURE Loading pipeline

Could not find element 'base/uselessIncorrectFile' in elements directory '/home/jamesennis/autotools/elements'

Note here that for bst show, I've used the autocompletion to complete both base/ and the file within base/ (uselessIncorrectFile)
I should also note here, that elements is specified in the element-path field of the project.conf.
What is the expected correct behavior?
The autocompletion should default to looking into the element-path directory, providing this is specified in the project.conf
In this example, the autocompletion should default to the elements/base/ directory.

In GitLab by [Gitlab user @jennis] on Jun 28, 2018, 11:03
changed the description

In GitLab by [Gitlab user @jennis] on Jun 28, 2018, 11:04
changed the description

In GitLab by [Gitlab user @jennis] on Jun 28, 2018, 11:05
changed the description

In GitLab by [Gitlab user @tlater] on Jul 2, 2018, 13:40
Note that while this does have the "newcomers" label, and the problem is probably quite simple, the completion code is a mess and hard to understand at a glance.
With little python experience this might be a bit more challenging, don't hesitate to ask for advice on #buildstream :)

In GitLab by [Gitlab user @martinblanchard] on Jul 31, 2018, 09:31
I can have a look at that.

In GitLab by [Gitlab user @martinblanchard] on Jul 31, 2018, 09:31
assigned to [Gitlab user @martinblanchard]

In GitLab by [Gitlab user @martinblanchard] on Jul 31, 2018, 11:41
created branch mablanch/448-autocompletion-broken-defaults

In GitLab by [Gitlab user @martinblanchard] on Jul 31, 2018, 11:41
mentioned in merge request !592

In GitLab by [Gitlab user @martinblanchard] on Jul 31, 2018, 12:30
mentioned in commit b51393eceee7c0d19136676f35f993a4a57cfc87

In GitLab by [Gitlab user @martinblanchard] on Jul 31, 2018, 16:14
mentioned in commit 87c3f2a5b849587394b40d1b04911776559fde01

In GitLab by [Gitlab user @martinblanchard] on Aug 1, 2018, 09:39
mentioned in commit c9762187d8cd77495e2017d788dd4f26cd1e3b02

In GitLab by [Gitlab user @martinblanchard] on Aug 1, 2018, 12:05
mentioned in commit 3de841a336de3b7c8d1c053d4a6d511bc3d35e23

In GitLab by [Gitlab user @martinblanchard] on Aug 1, 2018, 12:08
mentioned in commit 87edf67e46b0d8bc7a2d5479c129c6da1cb43a71

In GitLab by [Gitlab user @martinblanchard] on Aug 1, 2018, 17:51
closed

In GitLab by [Gitlab user @valentindavid] on Aug 13, 2018, 14:00
This bug affects 1.2. It should be backported.

In GitLab by [Gitlab user @valentindavid] on Aug 13, 2018, 14:00
reopened

In GitLab by [Gitlab user @valentindavid] on Aug 13, 2018, 14:01
Note there is an error in the description. The issue happens when you try to complete "bst show base" without a slash.

In GitLab by [Gitlab user @martinblanchard] on Aug 13, 2018, 15:20
mentioned in commit b1de47af826baeb431b8bc800a84e4503f98c06e

In GitLab by [Gitlab user @valentindavid] on Aug 13, 2018, 15:23
mentioned in merge request !652

In GitLab by [Gitlab user @martinblanchard] on Aug 13, 2018, 22:37
mentioned in commit 83710050accda8b1a0de1123fe831899236a7b26

In GitLab by [Gitlab user @tristanvb] on Aug 14, 2018, 06:35
This has been backported with !652

In GitLab by [Gitlab user @tristanvb] on Aug 14, 2018, 06:35
closed


Run websocket script in separate thread

!test

Refer to this link for build results (access rights to CI server needed):
http://jenkins.2gis.local/job/vmmaster.staging.regression/383/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
http://jenkins.2gis.local/job/vmmaster.staging.regression/384/
Test FAILed.

!test

Refer to this link for build results (access rights to CI server needed):
http://jenkins.2gis.local/job/vmmaster.staging.regression/386/
Test FAILed.

!test

Refer to this link for build results (access rights to CI server needed):
http://jenkins.2gis.local/job/vmmaster.staging.regression/390/
Test PASSed.

!test

Refer to this link for build results (access rights to CI server needed):
http://jenkins.2gis.local/job/vmmaster.staging.regression/396/
Test PASSed.

:+1:

@z00sts может тест добавить?

@sh0ked добавлю

!test

Refer to this link for build results (access rights to CI server needed):
http://jenkins.2gis.local/job/vmmaster.regression/397/
Test FAILed.

!test

Refer to this link for build results (access rights to CI server needed):
http://jenkins.2gis.local/job/vmmaster.regression/398/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
http://jenkins.2gis.local/job/vmmaster.test/1/
Test PASSed.

!test

Refer to this link for build results (access rights to CI server needed):
http://jenkins.2gis.local/job/vmmaster.regression/402/
Test PASSed.


[FEATURE REQ] Azure.Core.AccessToken should have a ToString() that returns the base64 token

Library or service name.
Azure.Core.AccessToken
Is your feature request related to a problem? Please describe.
Add a tostring, so that it can more easily be used in applications like PowerShell without having to call the .token member instead. This will make pipelines and whatnot work much more efficiently.

Thank you for your feedback.  Tagging and routing to the team members best able to assist.

@JustinGrote can you share more information about this? I'm trying to see why calling ToString is preferable to calling Token on the same object?

@AlexGhiondea In Powershell, items with a ToString() call the method when cast to a string. This would allow the token to be easily pipelined without having to first do a Foreach-Object to extract the token, making for much messier code.


my-script

The entry point / script defined at https://github.com/TheWall89/inducoapi/blob/master/pyproject.toml#L21 is incorrect.
The result is:
$ my-script
Traceback (most recent call last):
  File "/usr/bin/my-script", line 33, in <module>
    sys.exit(load_entry_point('inducoapi==2.0.0', 'console_scripts', 'my-script')())
  File "/usr/bin/my-script", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib64/python3.10/importlib/metadata/__init__.py", line 173, in load
    return functools.reduce(getattr, attrs, module)
AttributeError: module 'inducoapi' has no attribute 'main'

Hello and thanks for the report. I'll try to look into this as soon as possible. (same as the other issue, but really thank you for taking the time to open an issue :smile: )

Hi, get latest version from master branch and this should be fixed. Sorry, forgot to create a PR and just did a commit/push.
Feel free to re-open if not working.


Add code for Detect Cycle In Linked Lists

Code to detect loop in a linked list using floyd cycle detection.

ON IT!

@abhishekaman09 are you into it?


[bug] Channel Divinity: Turn undead is not auto targeting nearby valid creatures

Basically, exactly as the title says. I imported channel divinity, placed it on a character and cast it while surrounded by ghouls. None of the ghouls were targeted. If I target the ghouls ahead of time it works though, and the channel divinity is applied to them

Could you screenshot the details tab of the item for me?

What version of midi-qol and my module are you on?  And is there any errors in console?

Most updated on both, I just ran the updater.

oops that is slightly wrong, I was manually targeting the ghoul

Are you using this on a levels map or have a wall between the target(s) and actor?

no walls, I do have levels as a module, but its not active on the scene im using to test

Could you make sure this isn't set to none?

That was set to none, lol. its always something so small.


build: harden build by pre-fetching dependencies

Attempt to vendor the cargo deps for up to 25 times Supports linking the resulting derivation into a global location through env var CARGO_VENDOR_DIR, example:

CARGO_VENDOR_DIR=/tmp ./scripts/release.sh --image ""
/nix/store/2x03mh7l1q0jx4xfsd3nw4h4ks0pxxya-cargo-vendor-dir
Cargo vendored dependencies pre-fetched into /tmp/mayastor-io-engine/develop
after 1 attempt(s)

This can allow us to create a place holder in the jenkins nodes to keep the last dependencies for each main branch of each repo.

bors merge


Remove all the Spam issues innodating this repo

Somone with repo privileges needs to delete/report all these spam issues and post from the past month or so.
This is a incomplete list of all the spammer accounts:

https://github.com/Nylaloc
https://github.com/MiaLudovic
https://github.com/trudycharles
https://github.com/Deason2
https://github.com/Angelamisan
https://github.com/NancyGochnauer
https://github.com/TristanOrson
https://github.com/RolandAlexandersummers
https://github.com/Allisonlawrence
https://github.com/MrsFeliciaBarrett
https://github.com/Lianchii
https://github.com/mccarthyfrazier
https://github.com/Juliettemarie0
https://github.com/emilyfaye3
https://github.com/jamesbelich
https://github.com/bettysabatine

All of these accounts are inauthentic and have recently been created in the past several days just to spam crypto scams and the like.

Seriously @github-staff can you spend a few minutes pruning out all these spam issues/tickets!

I'll volunteer to clean-up some spam in this repo!

Looks like no one cares. My trust chain broke somehow and now my account is unusable :'(

Honestly it's one of the people who have project access like @joshblum or @michalz-zoom that can easily report all this spam. Or a user who regularly contributes to this repo. Otherwise it's quite laborious to report all this manually...

Looks like this has been resolved. I'm closing the issue.

Yeah, we're still getting issue spam:
https://github.com/keybase/client/issues/26809

I'm still somewhat interested in helping to clean-up spam!

Still happening.
And the "Report an issue" selection which is supposed to be on the "..." menu at the top right of the spam message, isn't there.

That only shows up if you have certain privileges to the project and/or repo, or one has the contributor badge.Sent from Re:WorkFrom: John Simpson @.***>Sent: Tuesday, April 30, 2024 5:16 PMTo: keybase/clientCc: Alex Hall; State changeSubject: Re: [keybase/client] Remove all the Spam issues innodating this repo (Issue #26657)
Still happening.
And the "Report an issue" selection which is supposed to be on the "..." menu at the top right of the spam message, isn't there.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you modified the open/close state.Message ID: @.>
[
{
@.": "http://schema.org",
@.": "EmailMessage",
"potentialAction": {
@.": "ViewAction",
"target": "https://github.com/keybase/client/issues/26657#issuecomment-2087350285",
"url": "https://github.com/keybase/client/issues/26657#issuecomment-2087350285",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
@.***": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]

A few months ago, I was approached by an individual who claimed to be a successful cryptocurrency trader with a foolproof investment opportunity. They promised high returns in a short period and assured me that my investment was safe and secure. Filled with excitement and the prospect of making quick profits, I decided to invest a significant amount of money in the scheme. The initial weeks seemed promising as I saw small returns on my investment, which further fueled my belief in the operation's legitimacy. However, as time passed, the individual became increasingly difficult to reach, and my requests to withdraw my profits were ignored. It soon became clear that I had fallen victim to a cryptocurrency investment scam. I had lost a substantial sum of money, and the promises of high returns were nothing but a facade to lure unsuspecting investors.   However, I refused to give up hope and began searching for solutions online. That's when I came across Trust Geeks Hack Expert  specializes in recovering stolen cryptocurrency. I reached out to them and explained my situation, and they immediately sprang into action. Through their expertise, determination, and relentless effort, they were able to track down my lost Bitcoin and recover it for me. I was overjoyed and relieved beyond words when I received the news that my funds had been successfully retrieved. If you find yourself in a similar situation look for assistance from Trust Geeks Hack Expert. I urge everyone to exercise caution when approached with investment opportunities that seem too good to be true, especially in the realm of cryptocurrency.
Contact Service
Email::  trustgeekshackexpert[Dot]fastservice[At]come
Website. https://trustgeekshackexpert.com/
Telegram ID : Trustgeekshackexpert

First and foremost,
I would want to thank Lord Royal Hacker for their tireless efforts
in aiding me in getting my misplaced cryptocurrency worth approximately $56,800
My objective while investing in an online business was to earn a weekly profit of 20%,
but it turned out to be a hoax. I assumed that i was done for,
but I soon found out Lord Royal Hacker had actually assisted others
in getting back their crypocurrency after reading a review about them.
Contact them right now to receive the greatest rehabilitation assistance.
website : https://lordroyalhacker.com
E-mail address<EMAIL_ADDRESS>WhatsApp number: +1-716-216-5226
Lordroyalhacker on Telegram

What the heck, add me so I can clean spam up like the above, or figure it out as I don't get this spam from other repos and I'd consider this vaporware if Keybase didn't work decently for me in the past.

They are spamming now again. Honestly it's hard to clean them up once and for all, since it costs almost nothing to sign up an account and spam everywhere.


is there a method or api to perform find/replace operation without showing the  find/replace  widget

I am trying to perform Find/Replace operation without showing the widget.
I tried by editor.getAction('actions.find').run() and editor.getAction('editor.action.startFindReplaceAction').run()  but they open the widget to perform the actions.
I also found **editor.trigger(monaco.KeyMod.CtrlCmd + monaco.KeyCode.KEY_P, 'type', { text: 'hello' })**; but this pastes the test direct in the editor.
I am looking for a way I can trigger a find action and pass the payload as the "search text".

You can use https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.itextmodel.html#findmatches to search for matches. From there you can use the returned objects to do replace operations by using appropriate methods on the model.


title displays spans weirdly between ~766px and ~920px

this should be fixed, I adjusted font size for title at laptop sizes.


Adopt Material You Design

It would be awesome to improve the interface to adapt the Material You Design.

See: https://m3.material.io/


Why does this require access to a project's env variables?

All it should do is just manage the deployments, not read the secrets unless I'm missing something? Thanks!

Hello, this project is abandoned. So I've had the project & marketplace permissions transferred to me at kyswtn/vscode-vercel and I plan to maintain it there going forward. I've just released v2 of the extension and it adds two more authentication methods (access token & Vercel CLI) in case you're uncomfortable granting such permissions. OAuth will still request environment variables permission because you can also now pull environment variables straight to a .env.local file with an extension command. Take a look if ur still interested in the extension!


ERROR CODE 2806 - MDServer Unauthorized

Hello team,
A few months ago, the users aren't able to access their own folders in the different teams.
It was due to a bug/error and the resolution was restarting some slow servers.
In another hand the error we're getting is:
Error: ERROR CODE 2806 - MDServer Unauthorized in method keybase.1.SimpleFS.simpleFSSubscribePath at new RPCError (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/main.bundle.js:1:1064492) at convertToRPCError (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/main.bundle.js:1:1065369) at convertToError (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/main.bundle.js:1:1065428) at file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/main.bundle.js:1:2540801 at file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/vendors~main.bundle.js:2:199147 at Deferrals._call (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/vendors~main.bundle.js:2:11095) at file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/vendors~main.bundle.js:2:11287 at trampoline (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/vendors~main.bundle.js:2:10823) at Deferrals._fulfill (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/vendors~main.bundle.js:2:11240) at ret (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/vendors~main.bundle.js:2:10236)g
It was the last ticket:
https://github.com/keybase/client/issues/24602
We are using day-to-day Keybase and this error blocks our work!
Please help in order to solve this issue!
FYI: @strib
Kindly Regards,
Ismael

Hello,
I'm running into this same issue with team team repos.
log ID<PHONE_NUMBER>5f1c03dc813a1c
Error: ERROR CODE 2806 - MDServer Unauthorized in method keybase.1.SimpleFS.simpleFSSubscribePath at new RPCError (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/main.bundle.js:1:3860882) at convertToRPCError (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/main.bundle.js:1:3861769) at convertToError (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/main.bundle.js:1:3861828) at file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/main.bundle.js:1:2347958 at file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/822.bundle.js:2:324318 at Deferrals._call (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/822.bundle.js:2:417479) at file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/822.bundle.js:2:417671 at trampoline (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/822.bundle.js:2:417207) at Deferrals._fulfill (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/822.bundle.js:2:417624) at ret (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/822.bundle.js:2:416617)

using git
git clone keybase://team/REDACTED_TEAM/REDACTED_REPO_NAME
Cloning into 'REDACTED'...
Initializing Keybase... done.
Syncing with Keybase... MDServer Unauthorized
git-remote-keybase error: (1) MDServer Unauthorized

I am also having exact same error

Same here... My admin added me to our team account, I then went to clone our repo, and kept receiving this error.

I have the same issue too!

same here. issue occurs despite user being part of the group.

Same here. I was added as a new member to a team and repeatedly hit MDServer Unauthorized.

@strib Is there any chance you need to refresh a server as in https://github.com/keybase/client/issues/24602#issuecomment-918478113?

Same here.

I am seeing this error for a new user added to my team. Please advise @strib  🙏

Same here... I hope this does not spell the end of Keybase...


Tests back to jdk8

FYI: 1.0 is in maven central - https://repo1.maven.org/maven2/io/avaje/avaje-prisms/1.0/


[Bug]: REST API - URL bar highlights the wrong part of the URL as the datasource

Is there an existing issue for this?

[X] I have searched the existing issues

Description
While trying to replace the URL of a saved datasource inside a REST API, non datasource part of the URL is getting highlighted.
Steps To Reproduce

Create a REST API
Save the base URL as datasource
Go back to the API
Try changing the base URL

Public Sample App
No response
Environment
Production
Severity
Low (Cosmetic UI issues)
Issue video log
https://github.com/user-attachments/assets/0724576a-ec8e-42c0-bbb3-32e1a8c00ce3
Version
Appsmith v1.42.0-SNAPSHOT

@albinAppsmith shall I pick this up

@shanid544 Please go ahead and pick this up

@AmanAgarwal041 Sorry , i was looking for backend tickets


Several issues with flashli when running from a Gentoo Live USB image

Ran into a few issues using flashli from a Gentoo amd64 live USB that's typically used for installation purposes.  The specific Gentoo image is a minimal install autobuild ISO, built on 2023-05-14.  Can't link to it, as the autobuilds get updated automatically and older images removed.
# uname -a
Linux livecd 6.1.27-gentoo-r1-x86_64 #1 SMP PREEMPT_DYNAMIC Sun May 14 18:23:09 UTC 2023 x86_64 Intel(R) Celeron(R) CPU 3865U @ 1.80GHz GenuineIntel GNU/Linux

# /lib64/libc.so.6
GNU C Library (Gentoo 2.36-r8 p10) stable release version 2.36.
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 12.2.1 20230428.
libc ABIs: UNIQUE IFUNC ABSOLUTE
Minimum supported kernel: 3.2.0
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.

Running flashbios attempts to call /bin/clear.  Due to Linux distros consolidating core binaries into /usr/bin, this isn't guaranteed to work, as not all systems provide /bin symlinks to programs that have been moved to /usr/bin.  Suggest that flashbios try to look for 'clear' in /bin first, and if found, invoke it; else, look in /usr/bin second and, if found, invoke it; else, error out.

Received the following Python traceback from flashli/hardware.py:
Traceback (most recent call last):
  File "/mnt/cdrom/flashli/./flashbios", line 15, in <module>
    from flashli import configurations, hardware
  File "/mnt/cdrom/flashli/flashli/hardware.py", line 3, in <module>
    from nis import match
ModuleNotFoundError: No module named 'nis'

Commenting-out the import statement seems to be a good workaround.  The match function does not seem to be used in that specific module, so perhaps this is old code that needs to be removed?

Both flashrom and flashrom_v2 in the vendor subfolder are compiled as dynamic ELF executables, and this is not a portable solution if flashli is intended to be run agnostically from any modern Linux distribution.  In the case of this Gentoo USB image, I receive the following error:
vendor/flashrom: symbol lookup error: vendor/flashrom: undefined symbol: pci_filter_init, version LIBPCI_3.3

Checking with the file tool, I can see that flashrom is a dynamic ELF:# file vendor/flashrom
vendor/flashrom: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked,
interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0,
BuildID[sha1]=79da4c31b8f4725b34a7e83887d60583e951fb32, not stripped

Firmware flashing utilities should be compiled as static ELF executables to avoid cases where the Linux userland that they are running under isn't missing important libraries or symbols that are needed for these tools to work.
# ldd vendor/flashrom
        linux-vdso.so.1 (0x00007fffdf7cd000)
        libpci.so.3 => /usr/lib64/libpci.so.3 (0x00007fb6866f5000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fb6866f0000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fb68651d000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fb686503000)
        libudev.so.1 => /lib64/libudev.so.1 (0x00007fb6864c8000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fb6867db000)

Hello Kumba43,
We intended Flashli to work in Ubuntu and have designed it as such. Sadly we haven't had a chance to test it on other Linux distributions.
We will look into verifying 'clear' as well as removing 'match' as it does look like it code that is not used.
Regarding flashrom we will try to compile it in static ELF to make it applicable in more cases.
These changes might not make it into the upcoming update but we will try to add them in the following update.
Apologizes for any inconveniences.


The same project doesn't work

I opened the sample project in Visual Studio Code and it doesn't work: neither main.ts nor otherFile.ts are highlighted.
VSC is the latest version - 1.73.0, there is no code change from the original.
Let me know if you need any other info

My bad, I was doing something wrong.


failed when running an experiment (No mudule named 'smac.env')

We didn't build the Dockerfile and directly set up StarCraft II and SMAC by using bash install_sc2.sh. The environment we download includes StartCraftII folder and SMAC_Maps folder.
When we run "python3 src/main.py --config=qmix --env-config=sc2 with env_args.map_name=2s3z", it raises the following error:
ModuleNotFoundError: No mudule named 'smac.env'. What are the correct steps to run codes?

Try installing smac separately with pip install git+https://github.com/oxwhirl/smac.git as it says in their readme https://github.com/oxwhirl/smac

Seems like smac repo is not properly installed. The instruction above should solve the issue.


Fix TouchableNativeFeedback state propagating to children

For some reason Android propagates the the pressed state to all of the ViewGroup's children when calling setPressed. This caused the issue described in #3952. Luckily we can override the dispatchSetPressed method of ViewGroup to prevent it from doing so.
Had to dig in the Android source a bit to find this one, here's the relevant pieces :
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/view/View.java#L7883
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/view/ViewGroup.java#L3722
Test plan (required)
Reproduced the bug using this gist in UIExplorer. Touching the parent should not trigger the ripple on the children.
I also made sure all the touchable still work properly.
Fixes #3952

Thanks for working on this :)
@facebook-github-bot shipit


Bought the subscripting but the small amount of credit is already used

Describe the bug
I recently purchased the subscription and returned to the screen without taking any action. However, I noticed that I have used 197719 tokens. I'm not sure how this happened.
It's not a significant issue, and I'm not expecting to get those tokens back, but I wanted to bring it to your attention.

Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-tdxxvu
Steps to reproduce
Issue with purchase and credits
Buy, come back, and see the credits.
Expected behavior
Used value should be 0
Screen Recording / Screenshot

Platform

OS: Windows
Browser: Chrome
Version 130.0.6723.117 (Official Build) (64-bit)

Additional context
No response

Hi @sunilrw,
Appreciate the feedback here! Could you reach out to<EMAIL_ADDRESS>with your account information (you can also reference this GH issue) so we can take a further look? Agreed that token consumption isn't expected if you return to the home screen without taking any action. However, if you returned to the home screen and then opened a starter project, some amount of token consumption would be expected as the AI model is involved in initiating the project.


Having trouble installing on MacOS

I am having this problem:
https://stackoverflow.com/questions/56085373/how-to-install-go-package-after-downloading/56085424
my go env is shown in the OP
any help appreciated

this was an issue with homebrew, brew install go doesn't seem to put the main binaries in /usr/local/go, but some other location.


Add shouldSortItems flag prop to SelectBox component

Release Type: Breaking change
Description
These changes add a control flag (shouldSortItems) for items in the select box component to control whether the items should be sorted or not.

Thanks @nicksp. I will do that.

Fixed now


[Feature] [Table widget] Option to disable the download button

Summary
An option to disable the download button
Motivation
In some instances, the app owners might not be comfortable with an explicit option to download the table data

@riodeuno can we do a quick fix here?

We should expose these as table controls right?

@areyabhishek yes related to #2111

@Nikhil-Nandagopal We're picking this up in #2111. Closing this.


upgrade transmittable-thread-local to the most widely-used and recent stable version

Motivation:
Improve stability and easy-to-use.

PS: the release notes of transmittable-thread-local lib:
https://github.com/alibaba/transmittable-thread-local/releases

Modification:
upgrade transmittable-thread-local lib from v2.2.0 to v2.12.1.
v2.12.1 is the most widely-used and recent stable version currently.

PS: I'm the author of transmittable-thread-local lib.
The usage info of transmittable-thread-local lib:
https://mvnrepository.com/artifact/com.alibaba/transmittable-thread-local

LGTM


Remove leeway

Removes leeway concept and some whitespaces

Leeway concept was misunderstood by original author it seems. Authlib has a leeway concept, which is meant to account for clock skew, not to compare against "iat". The function the original author overrides has that leeway support, and the "iat" comparison is added on top of it so it actually checks both. So technically this removed both the "iat" comparison leeway concept AND clockskew concept.
Clockskew concept can possibly be added back without the additional "iat" comparison


[UT] Recovered and Antigen tests numbers adjustments

Jonathan Gilmour is working on this one!

PR for new recovered number is merged and antigen numbers look fine!


Prepared statements

New expression, Placeholder
Create logical plan, optimize
Store plan in client context
Return fake result set with result set type and parameter types
Open question: when should we invalidate (probably on schema changes)
Copy plan for execution, replace placeholders, execute

https://github.com/cwida/duckdb/issues/58 is related.
Plan of attack: CatalogSet for prepared statements and temporary tables in client context. List of client contexts. Whenever a table is dropped we check if any client has a a prepared statement open on it. Special case when dropping a temporary table, only need to check same-client prepared statements.

@Mytherin can you please have a look at https://github.com/cwida/duckdb/blob/preparedstatements/src/main/connection.cpp#L59
The problem is that the decision whether the query should be logged is taken here, before the logical planner where we would know what the child op is. Result is that we bind the prepared statement twice. I suggest we keep the query string around and decide somewhere deeper down? Otherwise this is ready to merge.


loose transpiles class properties

Describe the bug
When env.targets targets an environment with support for class properties, SWC will still transpile in a constructor implementation.
This is problematic since throwing an error from the parent class constructor would create a stackframe that can't be fully sourcemapped since the super(...args) call in the generated code does not appear in the original code.
Alternatively, https://github.com/swc-project/swc/issues/9742 would fix the main motivation for this ticket.
Input code
class Foo extends Bar {
  handleScroll = () => {}
}

Config
{
  "jsc": {
    "parser": {
      "syntax": "ecmascript",
      "jsx": false
    },
    "loose": true,
    "minify": {
      "compress": false,
      "mangle": false
    }
  },
  "module": {
    "type": "es6"
  },
  "minify": false,
  "isModule": true,
  "env": {
    "targets": "node >= 18.18"
  }
}

Playground link (or link to the minimal reproduction)
https://play.swc.rs/?version=1.9.2&code=H4sIAAAAAAAAA0vOSSwuVnDLz1dIrShJzUspVnBKLFKo5lJQyEjMS8lJDU4uys%2FJUbBV0NBUsLVTqK7lqgUAn5sc8jMAAAA%3D&config=H4sIAAAAAAAAA1WOTQrDIBBG955CZl0K2ZRQaG%2FQQ4iZBEP8wTGlEnL3GBttupv5nvP8FsY5jCThzpc0psUJT%2BjrnhKKJohPSgClFiS9cgEuhY60o15MhDlavwQmawkTCX7GI9LKqD6e1dJq55GoGKpVCzNM%2BC9mhxy07eYMj8ohOsz16Aa%2FR%2BWzKgZFr3JZWgGa90kk%2FIBhbwPGdsifD96016bNVrZud4rKzC0BAAA%3D
SWC Info output
No response
Expected behavior
Input code is not modified.
Actual behavior
Transpiled code contains super(...args) call that can't be sourcemapped to original code due to https://github.com/swc-project/swc/issues/9742.
Version
1.9.2
Additional context
No response

There are two bugs here, one for documentation and one for the default value of the Assumptions API.
https://play.swc.rs/?version=1.9.2&code=H4sIAAAAAAAAA0vOSSwuVnDLz1dIrShJzUspVnBKLFKo5lJQyEjMS8lJDU4uys%2FJUbBV0NBUsLVTqK7lqgUAn5sc8jMAAAA%3D&config=H4sIAAAAAAAAA22PzQrCMBCE7z5F2HMRepEi6EXwJvgKMd2WlPyRTaWl9N1NY1sregnJzOy3k2HHGDQk4MiGeI0PTtRqF6Q1tIpRJgz39qGkuKiYuEpU5eRXXBGmzJi95x33hP5rtDeBd1EBFJqT8NIFyBa3oe4vR1lLGJ3gW5wlLY2s%2Bi1aWO080tpkpWpuaoW%2F4HSAtmWb3PnPoXeY%2BtEBPqFl20oGSbdlcqkFaJ4bEPc1hqkOGFsiO59YXuzzIlF34wseLtIzbgEAAA%3D%3D
{
  "jsc": {
    "assumptions": {
      "setPublicClassFields": false
    }
}

will disable the problematic behavior. However, assumptions API is not well documented, and @magic-akari Do you think we should adjust the default value of assumptions based on the target.


Update user guide with additional samples

Here's a brain dump I've been gathering (there's no importance to the numbers, it'll just help us refer to the individual sample):

with account credentials (?),
professional CI/CD examples (not deployment from a dev desktop)
Multiple stacks in a single CDK app
Multiple stacks in multiple accounts
e.g., want other developers to use the SNS topic in the master account.
Pass the ARNs in CDK apps around
Give SQS subscriptions permissions to the central topic
Use SSM parameter store? Or ???
Deploy 3rd party services with CDK
Use custom resources, like Terraform
Deploy multiple stacks to multiple environments
CloudFormation stack sets support
Auditing, traceability, governance
Convert existing resource to CDK
Migration path
Pass a region to AWS CDK CLI

See also #1277 about testing.

I don't think these are all created equal. Some of them are about the toolkit, some about writing the CDK app. We should split those out.

"Samples" is also a little vague. Where were you seeing these subjects in the TOC?

I agree that "Samples" is vague. Most of these entries are what I've been calling a how-to, such as "How to Deploy a Stack to Multiple Environments". The entries should contain code that implements the task.
The editor just finished looking at the guide. She pointed out that the AWS docs style is not to have a how-to section, but a "Using the CDK" section, so I'm going to make that change. The information won't change, just the heading.
For example, I will soon add a section on setting CloudWatch alarms. Originally I had the heading as "How-To: Set a CloudWatch Alarm", but once I rename the parent topic to "Using the CDK", the heading will be "Setting a CloudWatch Alarm", or something close to that.

Can we make an argument against the AWS style headings or is that a losing battle?

The editor says we can keep the top-level heading, "How Tos", but shouldn't have each sub-section title starting with "How-To:", just the rest of the heading, like "Set a CloudWatch Alarm". Sound good?

That sounds fine

I've split this up into separate issues.


Standardize on .size (but still offer .length)

Fixes #147.
The idea is to offer to users only one way to get the size of a collection: the size operation. Therefore, length is deprecated and final (it just calls size).
That being said, I found it convenient for indexed collections to have an abstract method giving the size so that implementors have to implement it instead of having to remember of overriding the size operation (whose default implementation is O(n)). Previously, indexed collections were using the length method in that way. I replaced it with a protected finiteSize method.

I updated the PR to not deprecate length. It is defined as an alias (inline and final) for size, in SeqOps.

This should be done the other way around. Every single collection implementation needs to be changed to override size instead of length, causing compatibility problems. Previously size was an alias for length.

After doing the revert locally and looking for possible changes that should be done to ensure size is always in sync with length, I realized that everything was already done correctly: Seq defines size as a final alias for length. It may be useful for linear Seqs not to do this so that you get a decent default behavior based on iterator() but given that size and length are such essential operations and there should always be a faster way to implement them (even if just to take the Iterator out of the loop) we can probably live with that. IndexedSeq further defines knownSize as a final alias for length.


Update README.md

Codecov Report
Patch and project coverage have no change.

Comparison is base (8ca2b8b) 60.15% compared to head (241b85d) 60.15%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #333   +/-   ##
=======================================
  Coverage   60.15%   60.15%
=======================================
  Files           3        3
  Lines         128      128
  Branches       30       30
=======================================
  Hits           77       77
  Misses         46       46
  Partials        5        5

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


Call configure() only once even if tryStart is failed

If something went wrong and container didn't fail, GenericContainer will retry. But, currently, it calls configure() each attempt. It might (and does, actually) cause some issues for users who, for instance, mount volumesin configure() method.
Test case included, you can run it separately (without a fix) to verify existense of the issue.

This looks good to me - thanks for this
:+1:


Object 3D Default up rotates edge selectors

Hi! Thanks for the great library.
Just wanted to report that setting
THREE.Object3D.DEFAULT_UP = new THREE.Vector3(0, 0, 1);

Results in some of the edge selectors being incorrectly oriented

Thanks for pointing that out! I must ask, after setting the default up, is that the only side effect you're facing, is everything else working as expected?

Everything else appears to work perfectly!

Absolutely agree, it's a fantastic library!
The orientation is incorrect, but I was sort of able to fix this by changing the labels. When I click on Top though, the faces to the north and south are not Front and Back, but Right and Left.

Another much bigger issue is that clicking and dragging on the cube with Z-Up orientation is completely wonky and rotates quite unpredictably. Up and down mouse movement rotates the camera around the Z axis by a total of 180 degrees, and right and left rotates weirdly on both x and y axes simultaneously


Scoping Feature

Initial
Current CDN Engine has a problem with recent changes in CloudFlare SSL which lead to changes in 101 status to either 503, 400 or 403 status codes. I'm aware of this and a solution to SSL is to Implement Scoping feature where it's also save Domains with those Status Codes if the Users choose different Scope.
Implementation
Scope 1 : is a Default Scope which only carry 101 Success Result
Scope 2: Also carries Domains CloudFlare rejected which Includes 503, 400 & 403 Status Codes
Scope 3: Also carries Domain Fronting result which Includes 301 & 200 Status Codes

Revise:
Scope 0: Is a Default Scope that only Carry 101 Result
Scope 1: Carries CloudFront and CloudFlare domains from headers, if not, then check Response Codes.
Scope 3: Also caries 200 without 301 status codes.

Implemented in Dev Version.


Update Issues Template to be Relevant to Repo

Issue Description
Update Issues Template to be Relevant to Repo

This has been addressed


Readme extra lines warning can be removed

As https://github.com/flame-engine/flame/issues/1152 issue got close maybe we can remove the warning about lines on the screen.
https://github.com/flame-engine/flame/blob/f440bbf5db207d454b4abba75a62e0ff2ff5b408/packages/flame_tiled/README.md?plain=1#L26
Let's test it before removing it just to make sure.

It can't be removed, since this is only fixed in Impeller (or by using the integer viewport).


fix typo

Hi kaz. Are you enjoying your day off?

thanks!
I get  home now and I have missed okinawa...


Notifier sometimes sends Invalid JSON

{"curl_code":6,"http_code":000,"body":""}

is not valid json.
{"curl_code":6,"http_code":0,"body":""}

is ok.

Thanks @gabidi!

See PR #119

That was fast :p :+1:


CORS magic does not work out of the box because it's not possible to set cors_params

Trying to enable cors with the following code is not working.
api = responder.API(cors=True)
api.cors_params['allow_origins'] = ['*']
api.cors_params['allow_methods'] = ['*']
api.cors_params['allow_headers'] = ['*']

This is because starlette's cors middleware is instanciated during the constructor execution, with default parameters which are very restrictive. Unlike what the documentation states, I don't think it is possible with current release to override the parameters.
I could get it to work by patching responder's API constructor to add a cors_params=None parameter and either use it if not none or use default parameters as before.
Not sure about this patch though because as all middlewares use a similar code, that would mean to add a lot of constructor parameters for each middleware.
Let me know, I can work out a patch if I know how you'd like to do it (and maybe I completely skipped some obvious way to do it).
My code with patched responder looks like this now (and cors works as expected):
api = responder.API(
    cors=True,
    cors_params={**DEFAULT_CORS_PARAMS, "allow_origins": ["*"], "allow_methods": ["*"], "allow_headers": ["*"]},
)

Has this fix been pushed to PyPI yet? Trying to figure out how to configure POST requests for my API, but not seeing cors_params arg in responder.API yet.
Thanks!

Till next release I guess, you can clone the repo for now

@taoufik07 thank you! got that part working. Do you know if there is a built in way to unpack HTML/JS FormData values into key:value pairs in a dictionary?
Looking at them coming from a client right now with incoming FormData, await req.media() is unpacking them with the WebKit form boundary  and newline characters. When I tried to pass type='multipart/form-data' to req.media(), I got no output when logging the result.

@jtbaker We didn't have support for multipart/form-data.
I've made a PR  https://github.com/kennethreitz/responder/pull/197


Fix docs in 1.13.x branch

Backporting docs fixes to 1.13.x branch, because it was missing too much important content.
Cherry-picks:

#31242 (opened against 17.03)
#31474 (opened against 17.03)
#31767 (opened against master)
#30514 (opened against master)

cc @thaJeztah @mstanleyjones

@tiborvass looks like some of them should be against 17.03.x no ?

@vieux only https://github.com/docker/docker/pull/30514 should be cherrypicked against 17.03 the rest should already be there. But yes we should double check.

Added WIP so we don't merge just yet, I need confirmation by having  https://github.com/docker/docker.github.io/pull/2360 tested

@mstanleyjones @tiborvass what's the status on this one?

Closing for now, will get back to it later.


[W5.7][T10-1]Li Yixin

change the find method to be non-case-sensitive.

I think this is an extremely useful addition to the code, as users would prefer to search for names without case sensitivity.
Only need to adjust the coding style a little to fit with the standards dictated by the Prof.


new*Updated^^Cash App Money Generator 2023 Daily Tools Updated NO VERIFICATION

Description
Hello Dear Cash App Fans, I hope you are enjoying our daily articles. Cash App hack 2022 Free Money Generator code!! Free Money on CashApp download link is given in this post. Today I want to show you how to get a lot of free cash cash app using
CLICK HERE TO GET FREE NOW
CLICK HERE TO GET FREE NOW
this hack. Cash app hack is an application that allows you to generate money for free in your cash app account. So you’re trying to find a legit Cash App free money code and I’m sure you’re looking for real money you can get instantly in 2022 right?
The newest cash app hack 2022 will allow you to generate unlimited cash app money. You guys looking for a cash-app money generator tool? However, there is one great way to get free money with an app, and it's called the Cash App Money Generator hack. Cash app money generator legit is the most secure and reliable app. All transactions are secure and linked to Lincoln Savings bank which is a well-known bank. Cash App Money Generator Legit - Cash App Jailbreak - Cash App UnlimitedCheck Link in VideoHi people, after a long crush from youtube.
Tag: free cash app money, $100 free cash app money, free cash app money legit, free cash app money instantly, how to get free cash app money,how to get free cash app money instantly. $100 free cash app money, free cash app money legit no verification
How to get free cash money instantly?
It's a reliable application that offers a free bonus and has a few features that help its users to generate free money. In this article we will tell you all the details of the Cash App~Money generator apk for mobile users that you should know before using this application. Also it will guide you to operate this app and we will give you some coupon codes to earn extra bonus. Cash App Free Money 1000 dollars on cash app app money apk can i cash app myself can you transfer money from chime to cashapp cash app cash rewards cash app instant transfer cash app reward cash me reward code cassapp does the 750 cash app work free cash generator free money using social security card go app cash how do u cash app someone how much money can i receive on cash app how to download cash app plus plus how to get money Cash App is a digital wallet similar to Venmo but with several additional features. It’s owned by Square, the payment platform that many small businesses use to complete debit card and credit card payments.
Once the registration is completed and you have linked your account, you can already receive and send money. Cash App~Money Generator Well, there are a lot of ways to get free money on a cash app. One of these ways is downloading and installing the Cash App ++ version, which offers you around $500 on the sign up. Another way of getting the free money on this app is using the referral codes.
We update referral codes regularly on our cash app plus plus article, so head over to that article if you want to check out the latest referral code. Cash App~Money genaretor free If you have used all the methods mentioned above to get free money, then don’t worry because we always have more for you. We are providing the Cash App users with the Cash App~Money Generator Apk which will help its users to generate money for free in a legit way. There are many tools and applications like this money generator but they Need human Verification. First just get the Cash app money-generating app from the below-downloading button. You should have to download the application to your Android phone simply. After that you should enable “unknown source” from your mobile phone settings. After downloading the apk file cash app for free you should install the app on your mobile device. Then open the free currency app on your android device.
Cash App is a financial services platform, not a bank. Banking services are provided by Cash’s Bank Partner(s). Brokerage Services provided by Cash App Investing, LLC, Member FINRA/SIPC, subsidiary of Block, Inc. Bitcoin services provided by Cash App.
You should now simply register with your email ID password and promotional code as you will receive a $ 10 bonus. Finally start using this application and earn money by doing simple works and tasks. If you want to download the currency app and download without confirmation from the download button below. Also follow the steps given above to install apk cash app money generator without human verification. Download App For Mobile Cash App ++ Download Final Words This app has become one of the latest online styles on the market recently. This step-by-step guide will help you know everything about it and how to help you earn real money online. Thanks for checking out my Cash App. I hope you found this article on how to fix cash app money generator without Apk is helpful.
You’ve done it. You’ve built up a little cushion in your bank account — $1,000! It feels good, right? Those days of checking your account balance in a panic are behind you. But, there are four moves you should make once your bank account gets past this magical number. $100 free cash app money
This money generator for the cash app is designed in a way that it will not need any human verification. One can get free money on a cash app without human verification by using this money generator app. Moreover, this app works for both android and ios. You just have to get it installed on your phone to start receiving $100 free Cash App Money.
React Native Version
new
Output of npx react-native info
new
Steps to reproduce
new
Snack, screenshot, or link to a repository
new

ioiuoiu


artifact-collector/fix-wait-for-complete

Codecov Report

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

@@           Coverage Diff           @@
##           master     #276   +/-   ##
=======================================
  Coverage   56.25%   56.25%
=======================================
  Files          40       40
  Lines        3404     3404
  Branches      400      400
=======================================
  Hits         1915     1915
- Misses       1393     1394    +1
+ Partials       96       95    -1

Impacted Files
Coverage Δ

vmpool/endpoint.py
61.07% <100%> (ø)
:arrow_up:

vmmaster/server.py
68.25% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


[ENHANCEMENT] Importing Microsoft's dataset from an endpoint

Is your feature request related to a problem? Please describe.
As of making this issue, we use a locally stored JSON file we once manually downloaded from the website.
Describe the solution you'd like
It would be nice to actually use an endpoint so it gets updated from time to time.
We downloaded the JSON from this website.
If you click on the button, it will redirect you to a page and by inspecting the webpage you can see that, as of making this issue, it downloaded from the following url:
https://download.microsoft.com/download/7/1/D/71D86715-5596-4529-9B13-DA13A5DE5B63/ServiceTags_Public_20220516.json
A date can be extracted at the end of the file name (2022 05 16). Even though it is not the 16th of the month but actually the 23th, it indicated that this referral is not updated on a daily basis. We either need to figure out this url to get an endpoint or get in contact with Microsoft to retrieve a reliable endpoint.
Describe alternatives you've considered
A. Inspect the url overtime and guess the patterns
B. Ask Microsoft for an endpoint
Additional context
We have already talked about this issue but I can't find it anymore. Presumably because the issue has been closed and the topic resolved.

Hey @roald-teunissen you can search for closed issues, by clicking the closed filter like so.
https://github.com/thegreenwebfoundation/admin-portal/issues?q=microsoft+is%3Aclosed

Hey @roald-teunissen you can search for closed issues, by clicking the closed filter like so.
https://github.com/thegreenwebfoundation/admin-portal/issues?q=microsoft+is%3Aclosed
Thanks!
Here is the PR I was looking for.

The previous link is not working anymore. Therefore, this new one popped up: https://download.microsoft.com/download/7/1/D/71D86715-5596-4529-9B13-DA13A5DE5B63/ServiceTags_Public_20220606.json
As you can see, the only thing that changes is the name and therefore the date range of the json file.

Hmm…
Ok, so let's check this - the only bit that changes is the filename:
https://download.microsoft.com/download/7/1/D/71D86715-5596-4529-9B13-DA13A5DE5B63/ServiceTags_Public_20220516.json
https://download.microsoft.com/download/7/1/D/71D86715-5596-4529-9B13-DA13A5DE5B63/ServiceTags_Public_20220606.json

Given that in our app we pull this from an environment variable anyway, if we have a way to check everyday if there is a new file, we might be able to just automate it by running a check on a cronjob, like the following:

bucket = "https://download.microsoft.com/download/7/1/D/71D86715-5596-4529-9B13-DA13A5DE5B63"

# this is probbably the wrong syntax but you get the idea
today_formatted = today.strftime("%Y%%D")

filename =  f"ServiceTags_Public_{today_formatted}.json"

ip_range_req = request.get(f"{bucket}/{filename}")

if  ip_range_req.ok:
    # imagine this as a function to update the environment variables
    # for the machines in prod running the import
    update_environment_variable_in_deployed_environment_to(filename)

I've contact someone at M$ as well -- if they give us a nice consistent url, we might not need to write any code, but at elast we know we have the option now :D

Just a quick check in:
The link has been updated to: https://download.microsoft.com/download/7/1/D/71D86715-5596-4529-9B13-DA13A5DE5B63/ServiceTags_Public_20220627.json
So it confirms again that only the date changes

Picking this ticket up from now with the following plan:

Using object storage to track the latest endpoint (through boto3)
Cronjob that occasionally refreshes this link
Logic: testing multiple endpoint patterns to try and find a working one to refer to the latest version

Hi @roald-teunissen
Once you have a bucket available with green_domains_bucket, you can get and put to it using the API outlined at the link below:
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#bucket
Here's the link with code for taking something locally and uploading it to a given 'key' in the bucket:
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3.Bucket.upload_file
Here's the link with code sample for fetching content:
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3.Bucket.upload_file
Note: - the green_domains_bucket method currently fetches a bucket object specifically for working with the
green domains. It might make sense to generalise the code in object_storage.py so you call an method like object_storage_bucket(NAME), that is called  by green_domains_bucket.
Something like this:

def object_storage_bucket(bucket_name: str) -> object_storage.Bucket:
   """
   Return a bucket to work with specified by bucket_name
   """
    session = boto3.Session(region_name=settings.OBJECT_STORAGE_REGION)
    object_storage = session.resource(
        "s3",
        endpoint_url=settings.OBJECT_STORAGE_ENDPOINT,
        aws_access_key_id=settings.OBJECT_STORAGE_ACCESS_KEY_ID,
        aws_secret_access_key=settings.OBJECT_STORAGE_SECRET_ACCESS_KEY,
    )
    return object_storage.Bucket(bucket_name)

def green_domains_bucket() -> object_storage.Bucket:
    """
    Return an object storage bucket containing snapshots
    of the green domain table
    """
    return object_storage_bucket(settings.DOMAIN_SNAPSHOT_BUCKET)

def daily_ip_imports_bucket() -> object_storage.Bucket:
    """
    Return an object storage bucket containing daily import for large providers
    """
    return object_storage_bucket(settings.DAILY_IP_NETWORK_IMPORT_BUCKET)

No longer needed since the refactor of our importers


Link to source for docs

Hi!
I was reading this page:
https://renovateapp.com/docs/configuration-reference/config-presets
...and spotted a typo for which I was hoping to open a PR (s/but adding/by adding/).
However I can't seem to find a corresponding page on:
https://github.com/renovateapp/renovate/tree/master/docs
Are the docs in another (possibly private) repo? It would be great to have the source for them somewhere contributions can be made, and linked from the docs page.

@edmorley yes, the renovateapp.com site is currently in a private repo, which has the downside that so too are any docs there. I'm thinking of embedding it within the renovate repo itself, as that would make it the easiest to keep it up to date with the source and possibly autogenerate/autolint some sections.
Anyway, I have fixed that typo - thanks - so nothing more to do for this issue.


Update docker-debian.sh to use Moby CLI by default

In order to allow the the docker CLI to be redistributed in images, we can use the Azure moby-cli package to get the command instead of Docker sources. The script can support installing from either source based on user perferece.

This is complete!


Problem with packaging

I have a task that packages my node_mouldes folder into debian. Unfortunately, current version of har-validator (and request, which depends on it) cannot be packaged, because of https://github.com/epoberezkin/ajv/issues/526. Debian packaging, and probably hundreds of other tools, including make, Perl, Python, etc. have issues dealing with $ in the filename and ways to escape varies in each of them. This issue is actually resolved in the<EMAIL_ADDRESS>so you should be able to get it. Could you upgrade ajv module in your package.json to fix this issue?

Ajv version conflicts with electron-builder dependency. Please consider upgrade of ajv to 6.x version if possible.

:tada: This issue has been resolved in version 5.1.1 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


error when viewing a category and then wanting to change the language of the page in mobile view

Bug report
Title
Error when viewing a category and then wanting to change the language of the page in mobile view
Issue Description
In mobile view, when viewing a category and then wanting to change the language or currency type, it displays the menu of the last viewed category.
Preconditions
Please provide as detailed information about your environment as possible.
v.1.1.1.
Steps to reproduce
It is important to provide a set of clear steps to reproduce this bug.If relevant please include code samples.

mobile view
open the side menu
select a category
now try to change the language or currency type

Expected result
show configured languages or type of currencies configured

[Screenshots, logs or description]

Actual result
shows the last viewed category

[points....]

Please attach screenshot if possible

if I access the option to change language first if it shows them

but if I choose a category and then I want to change the language it shows me the last selected category

Hello there,
Thanks for notifying us, we've already fixed this issue in master.

Tanks :D


about surgical data

nice work, thanks~
would you mind release your dataset preparation and preprocess codes for surgical data (I mean the EndoVis dataset)? thanks so much.

Hello, you can find the preprocessing code for Endovis18 data here (https://github.com/cchen-cc/MA-SAM/blob/main/preprocessing/util_script_endovis18.py)

Hello, you can find the preprocessing code for Endovis18 data here (https://github.com/cchen-cc/MA-SAM/blob/main/preprocessing/util_script_endovis18.py)

appreciate


download

it wont let me download it

Please specify what you want to download? Is it the chroot, a file, or a release?
Thanks.
~SpafinDoople

Maybe, maybe, #262?


check keycloak token

Hallo,
maybe someone could help me here:
After receiving and storing the token in a session (and verifying with openid_keycloak.verify_token(resp["access_token"]), before serving - how to best check a token? Is there a better/cleaner way than this?
  user_info = await openid_keycloak.user_info(session["access_token"])

  if "error" in user_info:
      logout()

I am using keycloak.

openid_keycloak.verify_token(resp["access_token"]) is the way - if this call passes without raising an exception then the token is correct and verified.
The reason this library does not do this automatically is so that programmers can have maximum control over whether to verify the token or not.

Yeah, verify_token only verifies the token cryptographically.
Previously I have worked with a SSO system (CAS) that would contact all registered client(s) (read: all web applications) on a special URL with a 'logout token' when an user is forcefully logged out - at which point the clients (applications) handle the user logout themselves.
Seems like Keycloak has something similar called Back-Channel logout. I'm not sure where I can find this in the Keycloak admin panel - maybe it is on by default?
Would be nice to have this plugin register a logout route that Keycloak sends logout tokens towards.

Looks like it can be found over at https://keycloak/auth/realms/master/.well-known/openid-configuration as end_session_endpoint.
I have created a feature request here https://github.com/sanderfoobar/quart-session-openid/issues/2

Seems like Keycloak has something similar called Back-Channel logout. I'm not sure where I can find this in the Keycloak admin panel - maybe it is on by default?

I see it in my admin panel under the client settings. I have to test it, but I think  I need to keep the token check anyway in the case the client is misconfigured.

@rubikscuber

I want to restrict access immediatly when the user has been logged out by some other component not controlled by my application directly

This should work for your use-case: https://github.com/kroketio/quart-keycloak#handling-logout-events
Note that the extension changed name to quart-keycloak and there are some small API changes.


🐛 BUG:

Which Cloudflare product(s) does this pertain to?
Wrangler core
What version(s) of the tool(s) are you using?
3.45.0
What version of Node are you using?
No response
What operating system and version are you using?
Linux
Describe the Bug
Observed behavior
There are warnings shown when installing wrangler:

$ npm install -g wrangler@latest
npm WARN deprecated<EMAIL_ADDRESS>Please use @jridgewell/sourcemap-codec instead
npm WARN deprecated<EMAIL_ADDRESS>This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.

Expected behavior
No warnings!
Steps to reproduce
$ npm install -g wrangler@latest
Please provide a link to a minimal reproduction
No response
Please provide any relevant error logs
No response

@alankemp is the bug here that you expect no warnings from npm when installing wrangler, or is there something else?

Closing this, feel free to comment if you have more info.


Set up ESXI and Configure Networking+AD

Setting up the ESXi server to host our networking, security, and management infrastructure to test our ISC/SCADA systems in a virtualized environment.

[ ] Setting up the ESXi server to host our ICS VMs.
[ ] Set up Networking
[ ] Set up AD
[ ] Set up Firewall Zoning
[ ]
[ ]
[ ]

Graylog is mostly set up.
Elastic, mongodb, and kibana are set up.
Most of our networking is complete.
Most of our segmenting is complete.
Our zones are set up.
We purchased more ram and are waiting for it to arrive.
We still need to acquire factory talk.
We are working on finding Programmable logic controllers, Human Machine Interfaces (HMIs), Remote Terminal Units (RTUs), and Intelligent Electronic Devices (IEDs) at a decent price. We emailed Automation Direct about talking with them in order to get some devices.


refactor: remove github.com/pkg/errors as dependency

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5882

Relevant Lines:
7880

💛  - Coveralls


MM-50308 - Custom status in more places

Summary
Added the custom user status in the RHS user list, fixed the style in the team members list, and added it to the Sys Console > Users list for fun.
Ticket Link
https://mattermost.atlassian.net/browse/MM-50308
Screenshots

before
after

Release Note
Show custom user status in channels RHS and system console.

@matthewbirtch - Let me know if you find any other places where I can throw the user status. I looked around and didn't see any logical places on first glance.

@matthewbirtch - The second feedback should be fixed in another PR https://github.com/mattermost/mattermost-webapp/pull/12120

I think the primary place is in the Channel Info RHS, I'm not sure it is as important in the system console, but suppose it can't really hurt. If we are going to add it more to the system console, there are other members lists that appear within groups, teams, channels I believe. But again, I think the Channel info RHS is the main place we need it. So if you want to keep this PR isolated to that, I'd be fine with that.

Happy to remove it from the system console. I figure it should go any place that you are taking action on that specific user or looking at their info. So, System Console > Users felt like a good place to not be over bearing. I imagine a situation where an admit is looking up who a user is, they use the search in sys console and see the user is on PTO for a week or something.

Let me fix that spacing in the team members too. I didn't see that locally.

@matthewbirtch - Okay, I found the difference here. It's when you do not have a first / last name. Let me play with this to see what I can to do make this look even.

Okay, fixed it and added controls to those random spaces that were added.

@coltoneshaw thanks for fixing those few issues. One other thing: I notice we're placing the custom status in an inconsistent position. Sometimes between the display name and username and other times at the end of both the display name and user name

Seems like the majority of cases show it after both display name and username. We should consider making the order consistent everywhere. If this ends up blowing the scope of this PR, we can consider creating a follow-up ticket to fix that. Let me know

@matthewbirtch - What's your ideal location for the custom status?

@matthewbirtch - What's your ideal location for the custom status?

@coltoneshaw I think it makes the most sense to show it at the end

@coltoneshaw I think it makes the most sense to show it at the end

Alright, I'll see about sticking it there!

RHS Channel Members

Channel Switcher
(I checked the other PR fix and that still works fine here)

@ Mention
![Screenshot 2023-02-03 at 10 22 13 PM](https://user-images.githubusercontent.com/46071821/216745496-6560bd63-1068-4a58-9980-e6ed4f
Team Manage members

System Console > Users

Create new DM

@matthewbirtch - It's not letting me rerequest review, but see above everything is updated so far.

@BenCookie95 Would you still be the one to review here?

@BenCookie95 Would you still be the one to review here?

Yep I can do this one, I'll add another reviewer as well

@BenCookie95 / @kostaspt - Want me to move this to a branch on this repo, instead of a fork so the builds can finish?

@BenCookie95 / @kostaspt - Want me to move this to a branch on this repo, instead of a fork so the builds can finish?

@coltoneshaw Is there an ETA to when fork pipelines will be fixed?

@BenCookie95 / @kostaspt - Want me to move this to a branch on this repo, instead of a fork so the builds can finish?

@coltoneshaw Is there an ETA to when fork pipelines will be fixed?

I don't think so, no. I got this info from https://community.mattermost.com/private-core/pl/m6s1gagnsjgudk98gd6inojzte


Odd syntax thing with function definitions

This program works:
def f() end
f

This is a syntax error:
def f end
f

I think Crystal is parsing the end as an argument name?

Yes, just like Ruby. You need either empty parens or a semicolon to disambiguate. Otherwise the parser expects an argument.

@ysbaddaden But Ruby has a better syntax error, at least.
Ruby:
ryan@DevPC-LX:~/langtest/cr$ ruby end.rb
end.rb:1: syntax error, unexpected keyword_end, expecting ';' or '\n'
ryan@DevPC-LX:~/langtest/cr$

Crystal:
ryan@DevPC-LX:~/langtest/cr$ crystal end.cr
Using compiled compiler at .build/crystal
Syntax error in ./end.cr:3: expecting identifier 'end', not 'EOF'
ryan@DevPC-LX:~/langtest/cr$

I think we can make def f end parse well, just an empty def.

Actually, I'm not sure, maybe without the () or the ; it looks like end is an argument name...

It is an argument name that nobody will ever be able to use inside of
method body (because it will end the method body), right? In that case I do
not see any harm in making it just work as an empty method.
--
Best Regards,
Alexey Fedorov,
Sr Ruby Developer, Clojure Developer, Rust Developer,
+49 15757 486 476
2015-06-27 18:49 GMT+03:00 Ary Borenszweig<EMAIL_ADDRESS>
Actually, I'm not sure, maybe without the () or the ; it looks like end
is an argument name...
—
Reply to this email directly or view it on GitHub
https://github.com/manastech/crystal/issues/868#issuecomment-116090659.

@asterite I don't think even Ruby allows end as an argument name...

@waterlink @kirbyfan64 I know, I'm just not sure it's worth it. With these you can clearly see where the arguments end:
def foo
end

def foo() end

def foo; end

But with this it's not that visible:
def foo end

Then, what if the method has arguments, should we allow this?
def foo bar end

Now it's not very obvious if "bar" is an argument or the body...

@asterite At least, if it isn't changing, a better error message would be nice...

Could Crystal make parens required on method definitions? I've personally never liked when people didn't use them in Ruby.

@will I use those all the time...

@will I dislike that too, I always use parens

I always leave them off in my personal projects, though community standard is to add them for method definitions, yeah.

I think method defs are more apparent with the slight bit of formalia, the two parens ain't to much to ask. I use parens on no args methods too - I know that's not official recommendation though.
On the other hand, since some like the opposite way, and this is hardly a needed change, the rule could be "if end is encountered after method name - it's an end keyword". If one wants a param named 'end', you will need parens or a semicolon.
The main issue if of course that arguments and body can be ambiguous at the parsing stage.


Problem with "v2.1.0-beta334"

I got the following error on update from nuget:

Failed to add reference. The package 'SharpAdbClient' tried to add a framework reference to 'System.Runtime' which was not found in the GAC. This is possibly a bug in the package. Please contact the package owners for assistance

Btw. as  u can see here:
https://www.nuget.org/packages/sharpadbclient/2.1.0-beta334
It would likt to install System.Buffers (>= 4.3.0) on NETFramework 4.5 which is also included since 1.1 ;)

Thanks for letting me know! Should be fixed with the latest version on NuGet (337), let me know if it helps!

Same Error :'(

Failed to add reference. The package 'SharpAdbClient' tried to add a framework reference to 'System.Runtime' which was not found in the GAC. This is possibly a bug in the package. Please contact the package owners for assistance.

I think I found it :). Can you try beta338?

Installes just fine 👍


STP-3278: Remove topic to bring up Slingshot Fabric

Description
There are several instances where bringing up the Slingshot fabric is required in the CSM documentation.
There is a topic in the power_management subdirectory for bringing up the Slingshot fabric. This topic should not be in CSM and we should refer to the Slingshot documentation to avoid maintaining this procedure in two separate places.
This procedure isn't mentioned anywhere in the CSM docs, and other procedures have text stating:
Refer to the following documentation for more information on how to bring up the Slingshot Fabric:

      * The HPE Slingshot Operations Guide PDF for HPE Cray EX systems.
      * The HPE Slingshot Troubleshooting PDF.

STP-3278
Checklist Before Merging

[ ] If I added any command snippets, the steps they belong to follow the prompt conventions (see example).
[ ] If I added a new directory, I also updated .github/CODEOWNERS with the corresponding team in Cray-HPE.
[ ] My commits or Pull-Request Title contain my JIRA information, or I don't have a JIRA.

I assume you also want a 1.0 backport for this? Looks like the doc is there too.

I assume you also want a 1.0 backport for this? Looks like the doc is there too.
Created a 1.0 backport: #2053

Yes, 1.0 was needed. Thanks!


Trait method getAttribute has not been applied, because there are collisions with other trait methods

this error will occur
Trait method getAttribute has not been applied, because there are collisions with other trait methods
when i add this package trait with Eloquence trait ??
how should i use it ??
it is not only the getAttribute but also
-  getAttribute
-  setAttribute
-  setAttribute
-  save
-  toArray
-  __isset

Hi, This example maybe usefull for you:
`trait A{
public function Say(){
echo "A Class";
}
}
trait B{
public function Say(){
echo "B Class";
}
}
class C{
use A,B{
A::Say insteadof B;
A::Say as protected aSay;
B::Say as protected bSay;
}
public function Say(){
	$this->aSay();
	$this->bSay();
}

}`

Yes i have done it like that . it is solved! Thanks!

Hi @mikimaine
I'm currently facing the same problem. Could you please share your solution to make Translatable work with Eloquence? Solving the traits conflict don't seem very easy and I could use some help.
Thank you

+1 I would like to see solution as well.

+1

+1

yap @trixanapp @edgarsn @LaurentEsc .
sorry i was out for a while. Here is my code.
use Translatable,Eloquence{
    Eloquence::getAttribute  as getAttributeEloquence;
    Translatable::getAttribute insteadof Eloquence;

    Eloquence::setAttribute  as setAttributeEloquence;
    Translatable::setAttribute insteadof Eloquence;

    Eloquence::save  as saveEloquence;
    Translatable::save insteadof Eloquence;

    Eloquence::toArray   as toArrayEloquence;
    Translatable::toArray  insteadof Eloquence;

    Eloquence::__isset   as __issetEloquence;
    Translatable::__isset  insteadof Eloquence;
 }

as it turned out, to search on translated fields, i have to give the translations table that search trait and use whereHas
Book::whereHas('translations', function ($query) use($request) {
                    $query->where('locale', \App::getLocale())
                            ->search($request->s);
                })->paginate();


Add base64 to gemspec

base64 is loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0.
Adding base64 to gemspec to avoid this warning in Ruby 3.3 and allow Dalli to run against ruby-head
Close #981

Thanks @tagliala !


adding Privacy Policy Page in footer

please assign the issue @MastanSayyad

Privacy policy is already present in footer under legal section, you just have create a new privacy policy page and link it to the footer link @kratik1237
Thing you have to do:

Create Privacy Policy Page
Link it to Footer
Page must be Responsive

@MastanSayyad

Points are not updated? @MastanSayyad

@kratik1237 points are updated pls check

Yes @MastanSayyad


[FEATURE] app.json

Overview
The app.json is a Heroku deployment manifest file for apps that are not built via the container registry.
https://devcenter.heroku.com/articles/app-json-schema
Requirements for issue:

Create a valid app.json.
Add one of those "one click deploy" buttons in the README.md.

The previous project I worked on is a good example of how to do all these things: https://github.com/codeforboston/flagging
For our project we would just want the Postgres add-on, and a SECRET_KEY I think for now.

This thing:

It's simple to add to a README.md. This works for any arbitrary repo with a valid app.json.
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)

Closing as this approach is not compatible with a Docker/Heroku pairing.


Carrier Profit is incorrect

Describe the bug
Carrier profit is reporting as 0.00 for some combinations (see screen shot)
To Reproduce
Version: <IP_ADDRESS>
Steps to reproduce the behavior:

...

Expected behavior
...
Screenshots

Additional context
...

Seems to be when the Galactic average is set below 1,140!
Weird

That's a safety feature and not a bug:
The game only allows your carrier prices to be at least 5% and at most 1000% of the galactic average price.
In your first screenshot you have Bauxite selected, which has a galactic average price of 1140cr.
Buying it at at Klein Survey for 10682cr would reqire your carrier buy price to be at 22682cr to give the traders the 12000cr/t profit you selected in the settings.
The maximum price to buy you can select on your carrier is 11400cr (1000% gal. avg. of Bauxite), so the tool uses this price as the Buy Price.
I'm not sure why the sell-price is 11400cr as well, because that should be lower to give the 12000cr profit to the unloading traders.
I'll look into this to see if I can find out what's wrong with my logic.

That makes all kinds of sense!
sent from my mobile device.
On Sat, Dec 3, 2022, 16:33 Fi0x @.***> wrote:

That's a safety feature and not a bug:
The game only allows your carrier prices to be at least 5% and at most
1000% of the galactic average price.
In your first screenshot you have Bauxite selected, which has a galactic
average price of 1140cr.
Buying it at at Klein Survey for 10682cr would reqire your carrier buy
price to be at 22682cr to give the traders the 12000cr/t profit you
selected in the settings.
The maximum price to buy you can select on your carrier is 11400cr (1000%
gal. avg. of Bauxite), so the tool uses this price as the Buy Price.
I'm not sure why the sell-price is 11400cr as well, because that should be
lower to give the 12000cr profit to the unloading traders.
I'll look into this to see if I can find out what's wrong with my logic.
—
Reply to this email directly, view it on GitHub
https://github.com/Fi0x/EDCT/issues/121#issuecomment-1336262046, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABRMUYKHNS2X2OC6WNHNKY3WLO4DJANCNFSM6AAAAAASS4RRAM
.
You are receiving this because you authored the thread.Message ID:
@.***>


Where to download bert_pretrained weights from?

Hello! I appreciate your decision to share your source code with the community. Could you kindly include instructions for obtaining the bert_pretrained weights? Additionally, it would be helpful if you could provide a requirements.txt or yml file for setting up a Conda environment. Thank you in advance for your assistance.

We will update our repo and upload corresponding training/testing splitting files, and configuration setting files in next month. Stay tuned!

Details of bert_pretrained please refer to https://github.com/xiaoman-zhang/KAD.


change substrate-typegen storage interfaces

Need to implement .getOrNull() storage method

merged in https://github.com/subsquid/squid-sdk/pull/134