Tab disappears after following the instructions

I followed the instructions in the tab, but then it disappeared...the only thing telling me I still have the extension installed is that it still shows in the extensions tab.

do you have a screenshot and the console messages?

*** Error loading script: sd_webui_xldemo_txt2img.py
Traceback (most recent call last):

  File "C:\Stable Diffusion AI\modules\scripts.py", line 274, in load_scripts

    script_module = script_loading.load_module(scriptfile.path)

  File "C:\Stable Diffusion AI\modules\script_loading.py", line 10, in load_module

    module_spec.loader.exec_module(module)

  File "<frozen importlib._bootstrap_external>", line 883, in exec_module

  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed

  File "C:\Stable Diffusion AI\extensions\sd-webui-xldemo-txt2img\scripts\sd_webui_xldemo_txt2img.py", line 4, in <module>

    from xldemo_txt2img_ui import make_ui

  File "C:\Stable Diffusion AI\extensions\sd-webui-xldemo-txt2img\xldemo_txt2img_ui.py", line 7, in <module>

    from xldemo_txt2img import XLDEMO_HUGGINGFACE_ACCESS_TOKEN, XLDEMO_LOAD_REFINER_ON_STARTUP

  File "C:\Stable Diffusion AI\extensions\sd-webui-xldemo-txt2img\xldemo_txt2img.py", line 19, in <module>

    from diffusers.schedulers.scheduling_dpmsolver_sde import DPMSolverSDEScheduler as dpmsolver_sde

ModuleNotFoundError: No module named 'diffusers.schedulers.scheduling_dpmsolver_sde'

This?
Von: Life is boring, so programming @.>
Gesendet: Sonntag, 16. Juli 2023 20:45
An: lifeisboringsoprogramming/sd-webui-xldemo-txt2img @.>
Cc: Razeshi @.>; Author @.>
Betreff: Re: [lifeisboringsoprogramming/sd-webui-xldemo-txt2img] Tab disappears after following the instructions (Issue #31)
do you have a screenshot and the console messages?
—
Reply to this email directly, view it on GitHub https://github.com/lifeisboringsoprogramming/sd-webui-xldemo-txt2img/issues/31#issuecomment-1637161178 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BBJYZOYRQ4TZ75RZ26HF6DLXQQZEJANCNFSM6AAAAAA2L6BYN4 .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/BBJYZO4IO6AMZPEO6JJQJSDXQQZEJA5CNFSM6AAAAAA2L6BYN6WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTBSUMNU.gif Message ID: @.*** @.***> >

I think some other extension installed a diffusers version lower than 0.18.1

Can you tell me how to identify this  extension? Sorry, I am inexperienced.
Von: Life is boring, so programming @.>
Gesendet: Sonntag, 16. Juli 2023 23:52
An: lifeisboringsoprogramming/sd-webui-xldemo-txt2img @.>
Cc: Razeshi @.>; Author @.>
Betreff: Re: [lifeisboringsoprogramming/sd-webui-xldemo-txt2img] Tab disappears after following the instructions (Issue #31)
I think some other extension installed a diffusers version lower than 0.18.1
—
Reply to this email directly, view it on GitHub https://github.com/lifeisboringsoprogramming/sd-webui-xldemo-txt2img/issues/31#issuecomment-1637197790 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BBJYZO2JKW6WB5T4VIMUHITXQRO7RANCNFSM6AAAAAA2L6BYN4 .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/BBJYZO7S6STAGXB2LSQXPCDXQRO7RA5CNFSM6AAAAAA2L6BYN6WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTBSWT54.gif Message ID: @.*** @.***> >

The easiest way is to disable other extensions

Current Dreambooth uses lower version than 0.18.1. Disable that extension and SDXL will fire up.

I have the same issue tab disappears. I h

ave diffusers version 0.18.1 installed.

I have the same issue tab disappears. I have diffusers version 0.18.1 installed. Also no Dreambooth installed.

I am also getting the same issue:
Error executing callback ui_tabs_callback for C:\AI\stable-diffusion-webui\extensions\sd-webui-xldemo-txt2img\scripts\sd_webui_xldemo_txt2img.py
Traceback (most recent call last):
File "C:\AI\stable-diffusion-webui\modules\script_callbacks.py", line 119, in ui_tabs_callback
res += c.callback() or []
File "C:\AI\stable-diffusion-webui\extensions\sd-webui-xldemo-txt2img\scripts\sd_webui_xldemo_txt2img.py", line 9, in on_ui_tabs
return [(make_ui(), "SDXL Demo", "xldemo_txt2img")]
File "C:\AI\stable-diffusion-webui\extensions\sd-webui-xldemo-txt2img\xldemo_txt2img_ui.py", line 96, in make_ui
xldemo_txt2img_seed, xldemo_txt2img_reuse_seed = create_seed_inputs(id_part)
File "C:\AI\stable-diffusion-webui\extensions\sd-webui-xldemo-txt2img\xldemo_txt2img_ui_common.py", line 30, in create_seed_inputs
random_seed = ToolButton(
TypeError: ToolButton.init() takes 1 positional argument but 2 were given

what is the webui version?

please update and try again

please update and try again

Thanks, forced update resolved the issue

I just updated, same issue persist.  What you mean by "forced update" ?

try run the webUI with just this extension


Feature pagination for Shoppe Admin products

Hi @adamcooke, just wondering if there is likely to be any movement on pagination in Shoppe? I just found it and I want to make use of it in a prototype I am working on. Also, great work on this gem, it's really neat! Cheers, M@


fix(odm): use allowDiskUse

close #276
Check Box

[ ] Changes to this PR can be deployed immediately.

How is it going?

@ombe1229
As we discussed last time, we don't want to merge the typo-related commits yet.
Please force push after manipulating the commit record


Create "Check Your Symptoms" HTML page in ENG

Copy About Us page
Update it based on new designs provided for Check your symptoms
Use text for blue boxes from the current excel file
Implement in test version for different devices
Link the page with the landing page

https://www.figma.com/file/6fvNSxPG0VbWIdJnPUflQD/New-Designs?node-id=0%3A1&mode=dev


fix(pcl_crop_box_filter): solve error in the subsequent module

Description
This PR is used to solve the below issue: #705
Related links

Tests performed
Notes for reviewers
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.
[ ] The PR has been properly tested.
[ ] The PR has been reviewed by the code owners.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.
[ ] The PR is ready for merge.

After all checkboxes are checked, anyone who has write access can merge the PR.

@plane-li can you fix some fails of CI?

@plane-li can you fix some fails of CI?

OK,I am trying. Sorry!

@plane-li can you fix some fails of CI?


pip can't install from URL

VSCode Version: 1.63.2
Local OS Version: Windows 10 Home
Reproduces in: Remote - Containers
Name of Dev Container Definition with Issue: vscode-remote-try-python

Steps to Reproduce:

Open vs-code-remote-try-python in a dev container
Try to pip install from a URL, e.g.,

$ pip install git+https://github.com/psf/black@main#egg=black
Collecting black
  Cloning https://github.com/psf/black (to revision main) to /tmp/pip-install-mg61c0m5/black_4abfb2f70e2f4914a42e33dda760e2e7
  Running command git clone --filter=blob:none -q https://github.com/psf/black /tmp/pip-install-mg61c0m5/black_4abfb2f70e2f4914a42e33dda760e2e7
  Resolved https://github.com/psf/black to commit 98db4abc21477cbd247c8fbd4cf9e8d1cf61ca0f
  Installing build dependencies ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python3 /tmp/pip-standalone-pip-za30un7f/__env_pip__.zip/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-6ceprfye/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'setuptools>=45.0' 'setuptools_scm[toml]>=6.3.1' wheel
       cwd: None
  Complete output (14 lines):
  Collecting setuptools>=45.0
    Using cached setuptools-60.5.0-py3-none-any.whl (958 kB)
  Collecting setuptools_scm[toml]>=6.3.1
    Downloading setuptools_scm-6.4.0-py3-none-any.whl (36 kB)
  Collecting wheel
    Using cached wheel-0.37.1-py2.py3-none-any.whl (35 kB)
  Collecting tomli>=1.0.0
    Downloading tomli-2.0.0-py3-none-any.whl (12 kB)
  Collecting packaging>=20.0
    Using cached packaging-21.3-py3-none-any.whl (40 kB)
  Collecting pyparsing!=3.0.5,>=2.0.2
    Using cached pyparsing-3.0.6-py3-none-any.whl (97 kB)
  Installing collected packages: pyparsing, tomli, setuptools, packaging, setuptools-scm, wheel
  ERROR: Cannot set --home and --prefix together
  ----------------------------------------
WARNING: Discarding git+https://github.com/psf/black@main#egg=black. Command errored out with exit status 1: /usr/local/bin/python3 /tmp/pip-standalone-pip-za30un7f/__env_pip__.zip/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-6ceprfye/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'setuptools>=45.0' 'setuptools_scm[toml]>=6.3.1' wheel Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement black (unavailable) (from versions: 18.3a0, 18.3a1, 18.3a2, 18.3a3, 18.3a4, 18.4a0, 18.4a1, 18.4a2, 18.4a3, 18.4a4, 18.5b0, 18.5b1, 18.6b0, 18.6b1, 18.6b2, 18.6b3, 18.6b4, 18.9b0, 19.3b0, 19.10b0, 20.8b0, 20.8b1, 21.4b0, 21.4b1, 21.4b2, 21.5b0, 21.5b1, 21.5b2, 21.6b0, 21.7b0, 21.8b0, 21.9b0, 21.10b0, 21.11b0, 21.11b1, 21.12b0)
ERROR: No matching distribution found for black (unavailable)

I get the following when running in a dev container - @luabud @minsa110 any ideas with your Python expertise?
pip install git+https://github.com/psf/black@main#egg=black
Collecting black
  Cloning https://github.com/psf/black (to revision main) to /tmp/pip-install-0ddz1pef/black_e6873836d6bf4ddbbefa506e11d11d43
  Running command git clone --filter=blob:none --quiet https://github.com/psf/black /tmp/pip-install-0ddz1pef/black_e6873836d6bf4ddbbefa506e11d11d43
  Resolved https://github.com/psf/black to commit 8ed3e3d07ea3e6d62e3e533e69f96a0ff148cd5d
  Installing build dependencies ... error
  error: subprocess-exited-with-error

  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [19 lines of output]
      Collecting setuptools>=45.0
        Downloading setuptools-62.1.0-py3-none-any.whl (1.1 MB)
           ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 4.6 MB/s eta 0:00:00
      Collecting setuptools_scm[toml]>=6.3.1
        Downloading setuptools_scm-6.4.2-py3-none-any.whl (37 kB)
      Collecting wheel
        Downloading wheel-0.37.1-py2.py3-none-any.whl (35 kB)
      Collecting packaging>=20.0
        Downloading packaging-21.3-py3-none-any.whl (40 kB)
           ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 KB 2.5 MB/s eta 0:00:00
      Collecting tomli>=1.0.0
        Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
      Collecting pyparsing!=3.0.5,>=2.0.2
        Downloading pyparsing-3.0.8-py3-none-any.whl (98 kB)
           ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.5/98.5 KB 5.0 MB/s eta 0:00:00
      Installing collected packages: wheel, tomli, setuptools, pyparsing, packaging, setuptools_scm
      ERROR: Cannot set --home and --prefix together
      WARNING: You are using pip version 22.0.3; however, version 22.0.4 is available.
      You should consider upgrading via the '/usr/local/bin/python3 -m pip install --upgrade pip' command.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
WARNING: You are using pip version 22.0.3; however, version 22.0.4 is available.
You should consider upgrading via the '/usr/local/bin/python3 -m pip install --upgrade pip' command.


Question about RedPen's check in order of validator

When sentences are checked with RedPen, do you check it in order of validator
defined with the conf file?
For instance, it is defined in the conf file on, "SuccessiveWord", "DuplicatedSection", and "SuggestExpression".
When incompleteness concerning these three is detected in one sentences, is the output result
output in following the order?
Line: 142, Offset: 0
Sentence: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
SuccessiveWord: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
DuplicatedSection: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
SuggestExpression: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Moreover, does the movement change by the version of RedPen?

@Y-Yasumoto currently the orders of errors from RedPen does not matches the order in configuration file. The validation process run from Document level validator to sentence level as the following code.
https://github.com/takahi-i/redpen/blob/c9664484949d30057f7b6567bbdfb4c9144a2927/redpen-core/src/main/java/cc/redpen/RedPen.java#L157-L159
I am not 100% sure but the order should be almost the same when you changes the versions, since we have not changed the code to apply validators to input documents.


[#157769641] Remove syslog-forwarder in concourse

https://www.pivotaltracker.com/n/projects/1275640/stories/157769641
What
Currently we are forwarding all the logs to logit from both the concourse and the CF deployments (although disabled for the concourse build deployment).
But as we share logit stacks for each environment (dev, staging, ci and prod), all the logs for different deployments end in the same shared Elasticsearch index.
In the case of CF we incidentally called our deployment after the $DEPLOY_ENV variable (e.g. hector, henry, staging, prod-lon) and we can filter the logs using the @source.deployment field in kibana.
But in the case of concourse, we call the deployment concourse and there is not a practical way to differenciate the logs.
Ideally we would have an additional dedicated tag for all the logs, likely based on $DEPLOY_ENV, to differenciate deployments. But the reality is that we do not use the concourse logs in logit, it is a quite simple deployment with only one VM.
Because that we have decided to simply stop forwarding to logit all the logs from concourse, and we will implement the additional tag feature later in the future if needed.
In this commit we disable this by removing all the configuration to add the syslog-forwarder in concourse, as we do not want to keep code that is not being used.

Note: In order to force a redeployment of the concourse VM,so all the rsyslog files copied in /etc/rsyslog.d are deleted, we do a minor bump of the stemcell. That would force bosh to recreate the VM.

How to review

Code review
Deploy this and check that no more logs are being sent to logit  anymore:

push the pipeline make dev deployer-concourse pipelines DEPLOY_ENV=...  BRANCH=$(git rev-parse --abbrev-ref HEAD)
Rerun the pipeline. It takes some minutes, go for a coffee. The concourse job would error because it kill concourse itself :)
Rerun the concourse job.
Go to logic and search for @source.id:<vmid>.  The vm id is in the concourse deploy task.

Follow up
After merge, apply this to staging and prod.
Who can review
Anyone but me

Looks good to me.
With this change, I wonder whether the upload-logit-secrets make task should move to paas-cf. What do you think?
That can be a separate PR though, so I'm going to merge this.

With this change, I wonder whether the upload-logit-secrets make task should move to paas-cf. What do you think?

We have all the upload-* here, so I guess it is fine.
You know me: We need to find a better way of handle these kind of data, instead generate .yml files with bash, upload them to s3, and them parse them adhoc.


Build changes

Changes Unknown when pulling c83fd346067a13e6d468612e751a20cc0f17b98d on build2 into ** on master**.

[Current coverage][cc-pull] is 41.19%

Merging [#11][cc-pull] into [master][cc-base-branch] will increase coverage by 38.38%

4 files (not in diff) in ...me/snov/sns/response were modified. more

Misses -58
Hits +58

3 files (not in diff) in ...cala/me/snov/sns/api were modified. more

Misses -30
Hits +30

1 files (not in diff) in ...in/scala/me/snov/sns were modified. more

Misses -1
Hits +1

File ...s/api/TopicApi.scala was modified. more

Misses -16
Partials 0
Hits +16

@@            master        #11   diff @@
=========================================
  Files           21         21
  Lines          284        284
  Methods          0        276   +276
  Messages         0          0
  Branches         8          8
=========================================
+ Hits             8        117   +109
+ Misses         276        167   -109
  Partials         0          0

Powered by Codecov. Last updated by [077dccb...7b8a107][cc-compare]
[cc-base-branch]: https://codecov.io/gh/s12v/sns/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/s12v/sns/compare/077dccbaf4771d646a9436e102e3332f855fda9d...7b8a107893baaf848671fe8d23344fa8ff20917b
[cc-pull]: https://codecov.io/gh/s12v/sns/pull/11?src=pr


Add arm files for libpng from official libpng v1.6.7 to support neon …

…(#262)
Now dlib can be compiled for android with -DANDROID_ABI="armeabi-v7a with NEON" with https://github.com/taka-no-me/android-cmake
However, when compiling for arm64-v8a, since ARM_NEON is not defined,
neon code will not be actually enabled, which requires upgrading libpng a bit more

BTW: only dlib is compilable with cmake android.
There are still some problems for examples on my mac.
/Users/xdeng/work/dlib/dlib/../dlib/gui_widgets/../gui_core/gui_core_kernel_2.h:11:2: error: #error "DLIB_NO_GUI_SUPPORT is defined so you can't use the GUI code.  Turn DLIB_NO_G
UI_SUPPORT off if you want to use it."
#error "DLIB_NO_GUI_SUPPORT is defined so you can't use the GUI code.  Turn DLIB_NO_GUI_SUPPORT off if you want to use it."
^
/Users/xdeng/work/dlib/dlib/../dlib/gui_widgets/../gui_core/gui_core_kernel_2.h:12:2: error: #error "Also make sure you have libx11-dev installed on your system"
#error "Also make sure you have libx11-dev installed on your system"
^
In file included from /Users/xdeng/work/dlib/dlib/../dlib/image_processing/../image_transforms.h:28:0,
from /Users/xdeng/work/dlib/dlib/../dlib/image_processing/scan_image_boxes.h:12,
from /Users/xdeng/work/dlib/dlib/../dlib/image_processing/setup_hashed_features.h:8,
from /Users/xdeng/work/dlib/dlib/../dlib/image_processing.h:17,
from /Users/xdeng/work/dlib/examples/video_tracking_ex.cpp:16:
/Users/xdeng/work/dlib/dlib/../dlib/image_processing/../image_transforms/random_cropper.h: In member function 'void dlib::random_cropper::operator()(const image_type1&, const std
::vectordlib::mmod_rect&, image_type2&, std::vectordlib::mmod_rect&)':
/Users/xdeng/work/dlib/dlib/../dlib/image_processing/../image_transforms/random_cropper.h:146:62: error: 'round' is not a member of 'std'
const unsigned long min_object_height_absolute = std::round(min_object_height*crop_plan.rows);

how about skip gui related examples with DLIB_NO_GUI_SUPPORT is defined?
other issues are c++11 related, android's may be a little different.

Why don't you install X11?  Then the GUI stuff would work on the mac.

I'm trying to build dlib examples for android, is X11 available?

I don't know about on android.  I thought you were asking about your mac.

Sorry for confusing:) But I assume no one has implemented gui for dlib for android.
So can we skip gui examples when DLIB_NO_GUI_SUPPORT is defined to avoid build error for android or other no gui cases?
I can update pull request here if it's ok.

Sure.  I would do it as a separate pull request though since this one looks good and I'm about to merge it :)


Fueature Request: Access Log

Is it possible to have an access log similar to Gunicorn's default?
<IP_ADDRESS> - - [05/Dec/2023:09:40:08 +0000] "GET / HTTP/1.1" 302 0 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0"

This is something that will require some analysis, but only after #25 is done

For what it's worth, I added some middleware for my web app and got what I was hoping plus more with color and all to highlight abnormalities (high latency, size, etc). Just in case others are waiting on something like this to adopt the server. Rolling your own isn't too bad.

It's not an exact replica of the format of gunicorn but I didn't want that anyway.

@mikeckennedy looks great! Can you share a code example? 🙏

Hi @nkhitrov I'm happy to share. Every web framework is a bit different. That log is from Pyramid so is handled through their "Tweens" but more general plugs into whatever middleware stack there is. Here's what generated that out put. I really like the coloring of errors and slow requests differently, etc.
https://gist.github.com/mikeckennedy/6e4f7b9e8bf3771c4b0b5cee6e03b29a

+1


Add config option to scrub ips from logs

adds an option to scrub IPs from logs

I also now require config changes to be added to the docs

What files should I had the new config value to?

What files should I had the new config value to?

Editing docs is very simple, They are represented as markdown. The Config can be found at https://github.com/Snowiiii/Pumpkin/tree/master/docs/config

I've added the config and tweaked the headers a-la https://github.com/DavidAnson/markdownlint/blob/main/doc/md001.md

I've added the config and tweaked the headers a-la https://github.com/DavidAnson/markdownlint/blob/main/doc/md001.md

Please do this in an different PR

Looks good


Adapt existing language into explainer template

The structure isn't quite aligned with the needs of an explainer, let's try to massage it without introducing significantly different language/concepts.

@johannhof could use review if you have time


Distributed Servers

The application should be able to fetch files from multiple servers. That way different users can contritube to one central system.

@JanWerder Surely this is better suited for the underlying system to handle - NFS or some other fs mounts. They do their job really well and leaves it simple at the application level.

Let me know if the approach suggested by @coxley is not what you had in mind. Until then, I will close this issue.


feat: support click outside to close modal

On some large-sized screens, it is inconvenient to click the vue logo to close the modal each time the webpage is full-screen. In fact, you only want the modal to be there when you are viewing the routing track. Provide a configuration item to decide whether you want to click to close

@webfansplz  done

@webfansplz   好了


fix collecting unassigned shards

Fixes a internal invalid state which causes a query on system tables failure, while lots of shards were assigned(create table/partition/add-replica-nodes) or un-assigned (drop table/partition/remove-nodes) concurrently.
TableUnkownExceptions in such a scenario also do not bubble anymore on system tables.

ack


Missing key prevents google sign in on apply-staging

Describe the bug
Google sign in broken
To Reproduce
Steps to reproduce the behavior:

log out of staging
attempt to log back in
view error

This has been fixed now.
We made some changes to our staging Firebase API key as well as CircleCI, so kicking off a fresh build of staging has resolved it.

[ ] Admin staging has also been re-built.
[ ] Assessments staging has also been re-built.

Like magic!


Updated auth-client and logger

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@62d6c8d). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #387   +/-   ##
=========================================
  Coverage          ?   99.25%
=========================================
  Files             ?       71
  Lines             ?     1741
  Branches          ?      283
=========================================
  Hits              ?     1728
  Misses            ?       13
  Partials          ?        0

Flag
Coverage Δ

#builder
100% <ø> (?)

#runtime
94.75% <ø> (?)

#srcapp
100% <ø> (?)

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 62d6c8d...ff0ddf9. Read the comment docs.


Feature Request: Support 3rd party Start Menus

Hello, I just found the software and love it. It's beautiful, simple and functional.
I did notice that the Start button defaults to the Windows default even though I have StartIsBack installed.
Not a huge deal as StartIsBack functions when I press the Windows key on my keyboard, but it would still be neat if it worked when clicking with the mouse as well.
I have not tested it with other options such as OpenShell or Start10 but I assume it would be the same.
Thanks for your consideration!

@PersonalProxy Hmm, i have to test this again... I thought it worked just fine with 3rd party start menus. Last month i tested Open-Shell which worked fine.

I have the same issues and it's still not fixed
The only way I can make both works is to open StartIsBack after TaskbarX

To be able to focus on major/current bugs I had to close all issues. The issues section has gotten very messy to a point that I couldn't follow it anymore. Most issues are duplicates, very old or are already fixed/solved. Feel free to reopen this issue if you still have this issue on the latest version of TaskbarX to get my attention. All feature requests have been put in a list here: 💡| Feature requests #870
I hope you understand ❤


Update deploy-audio-conferencing-teams-landing-page.md

Audio conferencing is available as an add-on service for Office 365 Business Premium subscription. Reference: https://docs.microsoft.com/en-ca/MicrosoftTeams/teams-add-on-licensing/office-365-business-premium

@nenonix @JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@LolaJacobsen Changes look correct. Could you please review and merge? Thanks!


Fix #217 and other misc updates

Fix #217
thank you @KendallWeihe

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

Project coverage is 51.62%. Comparing base (fa691e9) to head (2548b02).
 Consider uploading reports for the commit f5ebf56 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #218   +/-   ##
=======================================
  Coverage   51.62%   51.62%
=======================================
  Files          32       32
  Lines        2774     2774
=======================================
  Hits         1432     1432
  Misses       1199     1199
  Partials      143      143

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


Wrong documentation for delete method?

https://github.com/Materials-Data-Science-and-Informatics/iridium/blob/4d357dc9d61aebfedd3c3e6a6b6451798c2c7122/iridium/inveniordm/__init__.py#L223-L242
In line 236 I would expect some 'delete' information. Something like "Delete information about access link for record."?

Oh I just found some (for me) new documentation. So maybe also the link is wrong?
Could it be this one: https://inveniordm.docs.cern.ch/reference/rest_api_drafts_records/#delete-an-access-link

yup, looks like a copy-paste error.


Is there a way to have Dynamic Thumbnails when hovering over the progress bar

I am trying to implement the dynamic thumbnails when the user hovers over the progress bar, just like on youtube, is there any method or a workaround or is this feature planned for future.

This library is just a proxy for various different third party players. The only controls are whatever is provided by the third party player library. Something like this is beyond the scope of ReactPlayer.
This might help you achieve it with something like video.js: https://stackoverflow.com/questions/59444862/how-to-generate-video-thumbnails-and-preview-them-while-hovering-on-the-progress


startingDirectory in wsl profile is causing windows terminal to hang with DesktopWindowXamlSource symbol

Windows Terminal version (or Windows build number)
1.8.1521.0
Other Software
WSL Ubuntu 18.04
Steps to reproduce
In the wsl profile add a startingDirectory parameter:
"startingDirectory" : "//wsl$/Ubuntu-18.04/home/<username>"
Replace username with your wsl username
Expected Behavior
Successfully open the terminal
Actual Behavior
Terminal did not open, task bar icon shows DesktopWindowXamlSource

Can confirm, same issue.

Did you try to open the terminal at system startup? What's the Windows version you're using?
I can't seem to repro this locally.

We've addressed this in the 1.9 preview, which will be moving to stable soon. People haven't universally loved our resolution, but it is at least self-consistent.
The backlash will be loud and swift, but at least we will not hang on startup any longer.


[1.1.0] Backport #6648 to OpenSSL_1_1_0-stable

We forgot to backport #6648 to 1.1.0 stable.
The original PR cherry-pciked cleanly to 1.1.0, so I'm not entirely sure if this PR is required or superfluous.
Fixes #7012

I'll merge this soon

Merged with 5eee95a54de6854e60886c8e662a902184b12d04


Allow to configure handshake request headers

It would be very helpful if ws.WebSocket implementation would allow to override/append HTTP request headers for handshake. For example, client may want to set custom headers with implementation-specific values, instead of sending them after handshake.
The RFC-6455 doesn't restrict this.
new WebSocket(
    'ws://example.com',
    {...
        headers: {
            'User-Agent': 'Node v0.7.7',
            'X-Custom-Authentication-Header': 'qwerty'
        }
    }
);

Hi,
I see the issue was posted almost three years ago, is the feature supported now? If so, is it documented anywhere?
Thanks,

This issue has already been resolved in a previously merged commit which solved several related issues. Includes a passing test "Custom headers" in the test/WebSocket.test.js
commit 43a0b2b0277d64ffbb58e074b69cb9341923a3d2
I have been using this custom headers feature in my WS clients without issue, though before realizing this open issue.

Thanks for the heads up, seems like I missed this issue when closing a bunch of things.


Not seeing scPoli in scarches.models

I'm not seeing scpoli in scarches.models, does it need to be imported here: https://github.com/theislab/scarches/blob/master/scarches/models/init.py?

Hi see here: https://github.com/theislab/scarches/tree/master/scarches/models/scpoli

Ah sorry that was an issue on my end, I can import scarches.models.scpoli now!


Can't fetch the plugin with bower

The command "bower install ng-table-resizable-columns" doesn't work.
A release of the plugin is missing.

I can confirm that.

+1 same here.

+1 same here.

+1

+1


Feature : API to set longpress timeout for drag drop

I have added an API to set longpress timeout for drag drop.
The default timeout (500ms) is somewhat low. While scrolling through a long grid layout, I end up dragging some item accidentally.
By adding API, user can increase the timeout to some greater value. Also user can adapt timeout based on number of items.
For example I used a timeout of 750 to eliminate accidental drag, while retaining the experience of long press.
Please review.

Hi. Thanks for the PR.
I checked your modification and I noticed an issue. The timeout value (mLongPressTimeout) is only applied when creating an instance of the InternalHandler class, so calling the setLongPressTimeout() method after the attachRecyclerView() method will not work. You should pass the time out value on every  InternalHandler.startLongPressDetection() call instead.
Thanks ;)

Hi, thanks for the review and catching the issue.
If you are going to take PR #125, then I can close this PR. As that seems a better fix for the main issue. But I am yet to test it.

Hi. I have included this PR (with the fix I mentioned) in #127 because the setLongPressTimeout() method is useful for someone else.

This PR is included in #127.


fix: deleting non-existent topic shouldn't raise KeyError

Deleting a non-existent topic shouldn't raise KeyError

Related Issues:

https://github.com/spulec/moto/issues/2992 <- slightly different, here they called unsubscribe instead of delete_topic

Coverage decreased (-0.3%) to 94.129% when pulling a57386de9b30a100b8b4f6276034f758d8506bf1 on okeyokoro:okeyokoro/fix-sns-delete_topic-not-found into d2e16ecc2eadc5d1d751a4e8daf27ba96d827d65 on spulec:master.

@bblommers thanks for picking this up! tests pass now 🙂

This is now part of moto >= 1.3.16.dev2


K-caching code generation issue with GTC:CUDA backend

The code generation for k-caches as detected by the KCacheDetection OIR pass exhibits some interesting (and incorrect) behavior on the following reproducer stencil.
Reproducer stencil:
backend = "gtc:cuda"
GRAV = 9.80665

def fv_subgridz_init(gz: FloatField, delz: FloatField):
    with computation(PARALLEL), interval(...):
        gzh = 0.0
    with computation(BACKWARD), interval(0, -1):
        gz = gzh[0, 0, 1] - (0.5 * GRAV) * delz
        gzh = gzh[0, 0, 1] - GRAV * delz

The KCacheDetection pass identifies the gzh temporary as k-cacheable:
KCache(name='gzh', fill=True, flush=True)

The CUIRCodegen class generates scalar temporaries from gzh1m1000 to gzh1p1000,
    double gzh1m1000;
    double gzh1m999;
    double gzh1m998;
    ...
    double gzh1p998;
    double gzh1p999;
    double gzh1p1000;

followed by the corresponding staggered assignments in the backward VerticalLoopSection:
for (int _k_block = k_size + -1 - 1; _k_block >= 0; --_k_block) {
      ...
      gzh1p1000 = gzh1p999;
      gzh1p999 = gzh1p998;
      gzh1p998 = gzh1p997;
      ...
      gzh1m997 = gzh1m998;
      gzh1m998 = gzh1m999;
      gzh1m999 = gzh1m1000;
}

It is uncertain whether this code is the cause, but the generated code does not validate, while the gtc:gt:gpu backend does produce correct data.
Artifacts can be found in the tar file at this GDrive location, including:

Serialize field data (fvsubgridz_init_repro.npz)
Validating gtc:cuda generated code without k-caching (fv_subgridz_init-gtccuda-computation-nokcache.hpp)
Incorrect gtc:cuda generated code with k-caching (fv_subgridz_init-gtccuda-computation-wkcache.hpp)
Correct gtc:gt:gpu generated code with k-caching (fv_subgridz_init-gtcgtgpu-computation-wkcache.hpp)

Thank you!

Thanks for reporting. Please try PR #581. Looks like this bug was introduced with variable k-offsets. I just tried compilation locally though, please let me know if this PR really fixes the issue.

Thank you very much @fthaler, I shall give #581 a try!


Initial file population

Creates the initial files to populate the .github repository

All comments have been addressed or responded to, this should be ready for another look.

@coreydaley I think https://github.com/shipwright-io/.github/pull/1#discussion_r1274502934 is still missing, right?

@qu1queee Not sure how I missed that, update has been pushed.

@SaschaSchwarze0 I have accepted and applied both of your suggestions.
@SaschaSchwarze0 @qu1queee Please take another look.


For user_managed charts the Helm-Service should not handle rollbacks or releases

When using the option "user_managed" the helm-service should simply apply the helm chart during the deployment task.
in case of rollback or release my opinion is that it doesnt make sense for the helm-service to do anything because the rollback and release tasks are really for use cases where we do blue/greens or where we use other tools such as argo-rollouts for promotion or abortion of rollouts. These are then however handled specially by these services, e.g: argo-service
The impact of this current behavior is that rollbacks always fail when using the helm-service for user_managed deploymentstrategy. See this output here

I therefore suggest that the Helm Service ONLY becomes active for "release" and "rollback" in case we have a "blue_green_service" deploymentstrategy

Duplicate of #3655


Add raise_shell_error option for sh action

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
If a shell command is failure, I'd like to recover by its callback.
However, in current, failing command raises shell_error and whole lane would be failed.
sh "./failure", error_callback: lambda { |result|
  sh "./success"
} # it raises shell_error, lane would be failure.

Description
I added the new option raise_shell_error which indicates whether raising shell_error or not.
Default value is true.
sh "./failure", error_callback: lambda { |result|
  sh "./success"
}, raise_shell_error: false

This feature related with #8531.
@mfurtak Do you think how about this solution?
Could you tell me your opinion?

Hi @giginet :wave:
@ohayon has been working more closely on defining how the new exception types should be used, so I will defer to him on this 👍

Hey @giginet. I think that instead of adding another option to determine if the error should be raised, that we should not raise the error if an error block is provided. You're totally right that you should be able to rescue the error in the block, and if that's the case the error should not get raised.
I think that just changing it to UI.shell_error!(message) unless error_callback might be a bit nicer. What do you think?

@ohayon

I think that just changing it to UI.shell_error!(message) unless error_callback might be a bit nicer. What do you think?

This change would work for me. However, I have no idea how other users use error_callback.
This change may brake backward compatibility.
Is there no problem?

@giginet, I think the intended use of the error_callback is to catch and handle the error at the call site, so having the error still be thrown seems like a bug to me. I don't think it should break compatibility. 🚀

@ohayon Hi, I tried your suggestion.
How do you think?

@joshdholtz

Are there any tests that can be written around this to make sure this always works as intended?

No. I think tests should be added too.
However, it is difficult to write tests for sh_helper.
According to I tried, all external command executions aren't called on tests at all 😇
https://github.com/fastlane/fastlane/blob/master/fastlane/lib/fastlane/helper/sh_helper.rb#L32

Another solution to test sh_helper, we introduce like Helper.sh_enabled? and use it instead of Helper.test?.
Stub this method only in case of testing sh_helper.
module Helper
  def self.sh_enabled?
    !self.test?
  end
end

I added specs for sh_helper.
https://github.com/fastlane/fastlane/pull/9313/commits/25054f4be907b4f0f3ca7c25291f2d91f131ae0d

Thanks 😄


local variable 'test_data' referenced before assignment

Hi,
I tried to run your code but it shown the following error in generator_val_batch
https://github.com/TianzhongSong/C3D-keras/blob/master/train_c3d.py#L138
test_data = np.transpose(test_data, (0, 2, 3, 1, 4))
UnboundLocalError: local variable 'test_data' referenced before assignment.
Do you have any idea?

@mrojasabregu  Oh, this is a code bug, and I have fixed it.
https://github.com/TianzhongSong/C3D-keras/blob/master/train_c3d.py#L138

Great!
thanks


Add Filesystem Recovery

Summary
Problem
Account recovery is possible through Dashboard and re-linking the Auth Lobby, but is not available directly from Webnative.
Impact
Apps that use app-owned auth do not have a recovery mechanism.
Solution
As a first baseline, let's implement filesystem recovery in Webnative.
Note that this form of recovery only needs to recover private files and assign the filesystem to a new user. Full account recovery updates the user's account with a new DID by relying on email challenge to authenticate the user. We would like to support full account recovery eventually, but as a first pass we will only need filesystem recovery.
Detail
Describe alternatives you've considered
We've considered full account recovery, but the Webnative app template does not collect emails. A future version may include the full email loop, but for now we will only implement filesystem recovery where a user has their username and read key available in a recovery kit.

One thing that should be explored here is how much of the recovery process should happen in Webnative and what should be handled by the app. For example, the app should probably create and parse recovery kits. Webnative should validate the contents of the recovery kit and prepare the filesystem.
Not clear where registering a new user and assigning them the filesystem should take place.

Related to #427

@icidasset you perhaps wanted to link another issue, right? You've just linked to the same issue :)

@matheus23 Whoops, thanks 🤣 I meant #304


Add enable/disable monitoring feature

Hi, I came with the pull request. I'm open to any suggestions about the code or functionality.

@voltean do you still work on this?

@joshite Yes, I didn'get the time to modify the request. I will try to come up with another PR by the end of the following week.

@joshiste I made upa  new pull request and closed the old one. https://github.com/joshiste/spring-boot-admin/pull/2


5分钟带你看完 WWDC 2018 - 空白的博客 | BY Blog

https://linfan-engineer.github.io/2018/06/05/5分钟带你看完-WWDC-2018/
Every failure is leading towards success.

test


fixed PageCollecitonCell's frame bug

Fixed bug, causing PageCollecitonCell's frame to shrink instead of expand.

Since self.isOpened changes only after configurationCell() is called, in configurationCell() self.isOpened is incorrect. This is causing frame shrinking, instead of expanding.
This can cause unexpected behaviour, when opened cell can't respond to gestures defined in BasePageCollectionCell's subclass (e.g. buttons on the backContainerView with outlets to the subclass).

thanks


style: update PR template markdown file

Match file contents with the nestjs/nest/.github/PULL_REQUEST_TEMPLATE.md
PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: https://github.com/nestjs/nest/blob/master/CONTRIBUTING.md
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?
Match file contents with the nestjs/nest/.github/PULL_REQUEST_TEMPLATE.md

[ ] Bugfix
[ ] Feature
[x] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?
[ ] Yes
[x] No

Other information

LGTM


[AWS] Broken pipe when running CI/CD with Git workflows

Description
Broken pipe when running CI/CD with Git workflows. Check Actions https://github.com/ghkdqhrbals/spring-chatting-server/actions/runs/6282696603

deploy.yaml

name: Deploy to EC2 with Docker Compose

on:
  push:
    branches:
      - main
  workflow_run:
    workflows: ["Build & Test"]
    types:
      - completed

jobs:
  deploy:
    runs-on: ubuntu-latest
    if: ${{ github.event.workflow_run.conclusion == 'success' }}
    steps:
      - name: Checkout code
        uses: actions/checkout@v2
        with:
          fetch-depth: 0  # get all history so we can checkout any branch
      - name: Get latest tag
        id: latesttag
        run: |
          LATEST_TAG=$(git describe --tags --abbrev=0)
          echo "LATEST_TAG=$LATEST_TAG" >> $GITHUB_ENV

      # Increment version number(ex) 5.0.1 -> 5.0.2)
      # PR title contains "[patch]" -> 5.0.1 -> 5.0.2
      # PR title contains "[minor]" -> 5.0.1 -> 5.1.0
      # PR title contains "[major]" -> 5.0.1 -> 6.0.0
      - name: Increment version based on commit message
        id: increment_version
        run: |
          current_version=${LATEST_TAG#"v"}
          IFS='.' read -ra version_parts <<< "$current_version"

          major=${version_parts[0]}
          minor=${version_parts[1]}
          patch=${version_parts[2]}

          pr_title=${{ github.event.pull_request.title }}

          if [[ $pr_title == *"[major]"* ]]; then
            major=$(( major + 1 ))
            minor=0
            patch=0
          elif [[ $pr_title == *"[minor]"* ]]; then
            minor=$(( minor + 1 ))
            patch=0
          else
            patch=$(( patch + 1 ))
          fi

          new_version="$major.$minor.$patch"
          echo "NEW_VERSION=$new_version" >> $GITHUB_ENV

      - name: Create and push new tag
        run: |
          git config --global user.name 'GitHub Actions'
          git config --global user.email<EMAIL_ADDRESS>          git tag v${NEW_VERSION}
          git push origin v${NEW_VERSION}

      - name: Deploy to EC2
        env:
          PRIVATE_KEY: ${{ secrets.EC2_SSH_PRIVATE_KEY }}
          EC2_URL: ${{ secrets.EC2_URL }}
          NEW_VERSION: ${{ env.NEW_VERSION }}
        run: |
          echo "$PRIVATE_KEY" > temp_key.pem
          chmod 600 temp_key.pem
          ssh -o StrictHostKeyChecking=no -i temp_key.pem ${EC2_URL} << EOF
            cd spring-chatting-server
            git pull origin main
            sh run.sh ${NEW_VERSION}
          EOF
          rm temp_key.pem

Here's CPU Usage of EC2 instance. EC2's CPU hits 100% 😂😂😂😂

Assumption
Maybe beacuse of long term having connection with ec2. Since I build multiple gradle projects, docker image download, rebuild it, run 12 containers, etc., all process take so long. And this makes ec2 choose for cutting off their connection.
Is there any solution for maintaining connection with ec2 and git actions?

To handle this situation, I'm currently isolating 1) gradle building process and 2) docker image building process into Git-workflows(Not running in EC2 instance).
With this CI/CD, I made the automated git tagging system.
So when deployment process begin,

The deployment workflow gets the latest tag version
Remove v prefix and separate into major, minor and patch
Update the version matching your PR title and push it to github

So if v5.0.1 is the latest tag and the PR title contains **[patch]**, the operation returns an env with v5.0.2 and pushes it to github. If v5.0.2 already exists, the operation will append the commit hash to the end of the new tag, so it may be equal to v5.0.2-abf2154

Run ./gradlew build --build-cache --parallel -Pversion=${new version} which build the .jar files and appending ${new version} at the end of .jar file name. Also creating Dockerfile building with .jar files

If v5.0.2 is new version tag, gradle read the new version and building **_v5.0.2.jar. After building .jar, gradle scripts create Dockerfile that copy matching .jar file (e.g. COPY /build/libs/shop-user-service-v5.0.2.jar /null/app.jar)

Building all Dockerfile with composing, push all created images to ECR

ECR is quite expansive if you want to create multiple repositories. So I create only one repository, push all images tagged with ${service_name}_${new_version} to identifying them.

Access to EC2 and pulling all images from ECR

When pulling all images, we should get all image name, filtering postfix name. For example, ECR has A-service_v5.0.2, A-service_v5.0.1, B-service_v5.0.2, C-service_v5.0.2. Separate each names with _ delimiter, find index[1] is exactly same as v5.0.2 , using for loop create new tags

Run docker-compose-prod.yaml in background

Since I run 12 docker containers in t2.micro instance, it could be overloaded. I'm considering upgrade EC2 or horizontal scaling or EKS for running multiple servers.

gradle don't create new Dockerfile because of --build-cache option
In CI/CD step 4, they don't create Dockerfile with new version. So they don't send image to ECR.

Run ./gradlew build --build-cache --parallel -Pversion=${new version} which build the .jar files and appending ${new version} at the end of .jar file name. Also creating Dockerfile building with .jar files

As you can see, chatting has v5.0.9 version but api-gateway has only v5.0.8 version.
To fix this issue, we have to remove --build-cache option temporary.

gradle cache problem solved
After removing gradle cache, they successfully push new tagged images to ECR. But now EC2 cannot read any of those images. 😂😂
Originally I run run.sh bash script below in EC2 for pull all images.
#!/bin/bash

REPOSITORY_URL=${1}
TAG=${2}

echo "0. ECR Login";
# ECR 로그인
aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin ${REPOSITORY_URL}

echo "1. Pull and re-tag, re-name with $TAG";
# $NEW_VERSION으로 끝나는 모든 이미지 태그를 ECR에서 가져옵니다.
images_to_pull=$(aws ecr list-images --repository-name chat --filter "tagStatus=TAGGED" --query "imageIds[?contains(imageTag, '=${TAG}')].imageTag" --output text)
echo "images_to_pull: $images_to_pull"

# 이미지 목록을 반복하며 각 이미지를 가져온 다음 새로운 태그를 설정합니다.
for image in $images_to_pull; do
  docker pull $REPOSITORY_URL:$image

  # "_"를 기준으로 태그를 분리합니다.
  image_name=$(echo $image | cut -d'_' -f1)
  new_tag=$(echo $image | cut -d'_' -f2)

  # 새로운 이미지 이름과 태그로 이미지를 다시 태그합니다.
  docker tag $REPOSITORY_URL:$image $image_name:$new_tag
done

echo "2. Remove Dangling Docker Images";

sh remove_dangling_image.sh

echo "3. Run Server and DB Container";

docker compose -f docker-compose-prod.yaml up -d

Check each steps and I found that images_to_pull=$(aws ecr list-images --repository-name chat --filter "tagStatus=TAGGED" --query "imageIds[?end-with(imageTag, '=${TAG}')].imageTag" --output text) doesn't return any tagged images from ECR.
And I know that imageIds[?end-with(imageTag, '=${TAG}')].imageTag is wrong. So I change into "imageIds[?contains(imageTag, '${TAG}')].imageTag" which can find tagged images containing ${TAG}
After I change into end-with to contain and removing =, it successfully pull all images as shown as below! 👍

There are still things to be configured like removing user-server_, customer-server_ prefix in TAG!

Untagging ECR pulled images
Adding script below, finally we can get unified tag!
...
  # Removing original tag that pull from ECR
  docker rmi $REPOSITORY_URL:$image
...

Finally we can pull docker image successfully and automatically!

This is full run.sh script that pull image from ECR, re-tagging re-naming, removing orphan images, composing up all servers.
Full run.sh script
#!/bin/bash

REPOSITORY_URL=${1}
TAG=${2}

echo "0. ECR Login";
# ECR 로그인
aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin ${REPOSITORY_URL}

echo "1. Pull and re-tag, re-name with $TAG";
# $NEW_VERSION으로 끝나는 모든 이미지 태그를 ECR에서 가져옵니다.
images_to_pull=$(aws ecr list-images --repository-name chat --filter "tagStatus=TAGGED" --query "imageIds[?contains(imageTag, '${TAG}')].imageTag" --output text)
echo "images_to_pull: $images_to_pull"

# 이미지 목록을 반복하며 각 이미지를 가져온 다음 새로운 태그를 설정합니다.
for image in $images_to_pull; do
  docker pull $REPOSITORY_URL:$image

  # "_"를 기준으로 태그를 분리합니다.
  image_name=$(echo $image | cut -d'_' -f1)
  new_tag=$(echo $image | cut -d'_' -f2)

  # 새로운 이미지 이름과 태그로 이미지를 다시 태그합니다.
  docker tag $REPOSITORY_URL:$image $image_name:$new_tag

  # 원본 태그의 이미지를 삭제합니다.
  docker rmi $REPOSITORY_URL:$image
done

echo "2. Remove Dangling Docker Images";

sh remove_dangling_image.sh

echo "3. Run Server and DB Container";

docker compose -f docker-compose-prod.yaml up -d

Add docker image versioning in production server
If latest images with same image name exists, change tag to old and build image with latest.
# 존재하는 태그가 있는지 확인합니다.
if docker inspect $image_name:latest > /dev/null 2>&1; then
  # 중복된 태그가 있으면 "old" 로 태그합니다. 여러 버전을 저장할 순 있지만, 용량문제로 현재는 최신버전과 그 이전버전만 저장합니다.
  docker tag $image_name:latest $image_name:old
fi

# 새로운 이미지 이름과 태그로 이미지를 다시 태그합니다.
docker tag $REPOSITORY_URL:$image $image_name:latest

# 원본 태그의 이미지를 삭제합니다.
docker rmi $REPOSITORY_URL:$image

Permission Error in deployment workflow
Error response from daemon: pull access denied for configuration-server, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

Running in local successfully, but not in actions.

Local docker container lists

gyuminhwangbo@Gyuminui-MacBookPro spring-chatting-server % docker ps
docCONTAINER ID   IMAGE                             COMMAND                  CREATED             STATUS             PORTS                                                                                NAMES
40d27718ffc1   api-server:latest                 "/bin/sh -c 'java -j…"   11 minutes ago      Up 11 minutes      <IP_ADDRESS>:8000->8000/tcp                                                                                api-server
f59a42a32c04   chatting-server:latest            "/bin/sh -c 'java -j…"   11 minutes ago      Up 11 minutes      <IP_ADDRESS>:8030->8030/tcp                                                                                chatting-server
6d3ed5434a11   customer-server:latest            "/bin/sh -c 'java -j…"   11 minutes ago      Up 1 second        <IP_ADDRESS>:8020->8020/tcp                                                                                customer-server
fdbc6ddec3a8   user-server:latest                "/bin/sh -c 'java -j…"   11 minutes ago      Up 19 seconds      <IP_ADDRESS>:8010->8010/tcp                                                                                user-server
7fb667a6c854   configuration-server:latest       "/bin/sh -c 'java -j…"   12 minutes ago      Up 11 minutes      <IP_ADDRESS>:8888->8888/tcp                                                                                configuration-server
bd2da1b58998   discovery-server:latest           "/bin/sh -c 'java -j…"   12 minutes ago      Up 11 minutes      <IP_ADDRESS>:8761->8761/tcp                                                                                discovery-server
f227fd4bded5   obsidiandynamics/kafdrop          "/kafdrop.sh"            About an hour ago   Up About an hour   <IP_ADDRESS>:9010->9000/tcp                                                                                spring-chatting-server-kafdrop-1
3981506d5dfc   confluentinc/cp-kafka:7.2.1       "/etc/confluent/dock…"   About an hour ago   Up About an hour   <IP_ADDRESS>:8097->8097/tcp, 9092/tcp                                                                              kafka1
b4c5e583aaea   rabbitmq:3-management-alpine      "docker-entrypoint.s…"   About an hour ago   Up About an hour   4369/tcp, 5671/tcp, <IP_ADDRESS>:5672->5672/tcp, 15671/tcp, 15691-15692/tcp, 25672/tcp, <IP_ADDRESS>:15672->15672/tcp   rabbitmq
0a1d504b7355   redis:latest                      "docker-entrypoint.s…"   About an hour ago   Up About an hour   <IP_ADDRESS>:6379->6379/tcp                                                                                user-redis
b92614e7c578   confluentinc/cp-zookeeper:7.2.1   "/etc/confluent/dock…"   About an hour ago   Up About an hour   2181/tcp, 2888/tcp, 3888/tcp                                                                                zookeeper
570e148d7545   postgres:12-alpine                "docker-entrypoint.s…"   About an hour ago   Up About an hour   5432/tcp, <IP_ADDRESS>:5435->5435/tcp                                                                              user-db
7965d672885f   postgres:12-alpine                "docker-entrypoint.s…"   About an hour ago   Up About an hour   5432/tcp, <IP_ADDRESS>:5434->5434/tcp                                                                              customer-db
4762b63646d8   postgres:12-alpine                "docker-entrypoint.s…"   About an hour ago   Up About an hour   5432/tcp, <IP_ADDRESS>:5433->5433/tcp                                                                              chat-db

Its beacuse of the ECR login permission problem. So we have to add AWS_ACCESS_ID and PW using awscli inside EC2

Description
Again, even if EC2 is connected to ECRFullAccessRole, they cannot login to docker 😂 with error message below
Error response from daemon: pull access denied for chatting-server, repository does not exist or may require 'docker login': denied: requested access to the resource is denied


Thanks for the fix!

No problem!


Remove Ant Commander Pro version 4.8

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Removed Ant Commander Pro version 4.8 as latest version is 4.10
Microsoft Reviewers: Open in CodeFlow

URL: https://www.antcommander.com/versions/AntCommanderPro-4.8.exe
OK
(Automated message - build 882)


windows install falconn failure

hello，when i install falconn on windows by pip install FALCONN, it seems failured. I have install visual studio 2015.
please help me solve the issue,thanks!

Alas, we currently do not support Visual Studio. Try running it in Cygwin.


ENH: Calculate fieldwarps in reference space in unwarp_wf

Fixes #333.
This is more a bug in fmriprep than in sdcflows proper.

Cool. I guess we need to figure out what's going on with CI.


Error sending SMS via AppleScript

See the error message here: https://controlc.com/21f386c1

Issue created by BlueBubbles Bot in the BlueBubbles commnity on behalf of @zach in #support.

I did some further digging and found the issue with the fallback script.
original bluebubbles script
tell application \"Messages\"
	set targetChat to a reference to chat id \"SMS;-;+15555555555\"
	send \"Are you there?\" to targetChat
end tell

-- error gives "Can't get chat id .... (-1728) "
fallback bluebubbles script
tell application \"Messages\"
	set targetService to 1st service whose service type = SMS
	set targetBuddy to buddy \"+15555555555\" of targetService
	send \"Are you there?\" to targetBuddy
end tell

-- gives variable SMS is not defined
working script if run from terminal could be used for fallback
tell application "Messages"
	set targetService to 1st service whose service type = iMessage
	set targetBuddy to buddy \”+15555555555\” of service \"SMS\"
	send \”Are you there?\” to targetBuddy
end tell

I did some further digging and found the issue with the fallback script.
original bluebubbles script
tell application \"Messages\"
	set targetChat to a reference to chat id \"SMS;-;+15555555555\"
	send \"Are you there?\" to targetChat
end tell

-- error gives "Can't get chat id .... (-1728) "
fallback bluebubbles script
tell application \"Messages\"
	set targetService to 1st service whose service type = SMS
	set targetBuddy to buddy \"+15555555555\" of targetService
	send \"Are you there?\" to targetBuddy
end tell

-- gives variable SMS is not defined
working script if run from terminal could be used for fallback
tell application "Messages"
	set targetService to 1st service whose service type = iMessage
	set targetBuddy to buddy \”+15555555555\” of service \"SMS\"
	send \”Are you there?\” to targetBuddy
end tell

Great find! Maybe I'll add a third fallback... Heh, or I'll just set a specific fallback for SMS. Yeah, that sounds better

Great find! Maybe I'll add a third fallback... Heh, or I'll just set a specific fallback for SMS. Yeah, that sounds better

I'd also like to note that this applescript was working on 10.13.6, I have not tested on other versions of osX (only have access to 2011 MBA (max version 10.13.6) , 2020 M1 MBA (11.1). I can use my wife's 10.15.7 laptop to test things as well.
I also found this
on run {phoneNumber, message}
    activate application "Messages"
    tell application "System Events" to tell process "Messages"
        key code 45 using command down -- press Command + N to start a new window
        keystroke phoneNumber -- input the phone number
        key code 36 -- press Enter to focus on the message area
        keystroke message -- type some message
        key code 36 -- press Enter to send
    end tell
end run

which might help with creating a new conversation on big sur. I will test this on my big sur install today and report back.

I'd also like to note that this applescript was working on 10.13.6, I have not tested on other versions of osX (only have access to 2011 MBA (max version 10.13.6) , 2020 M1 MBA (11.1). I can use my wife's 10.15.7 laptop to test things as well.
I also found this
on run {phoneNumber, message}
    activate application "Messages"
    tell application "System Events" to tell process "Messages"
        key code 45 using command down -- press Command + N to start a new window
        keystroke phoneNumber -- input the phone number
        key code 36 -- press Enter to focus on the message area
        keystroke message -- type some message
        key code 36 -- press Enter to send
    end tell
end run

which might help with creating a new conversation on big sur. I will test this on my big sur install today and report back.

I'd also like to note that this applescript was working on 10.13.6, I have not tested on other versions of osX (only have access to 2011 MBA (max version 10.13.6) , 2020 M1 MBA (11.1). I can use my wife's 10.15.7 laptop to test things as well.
I also found this
on run {phoneNumber, message}
    activate application "Messages"
    tell application "System Events" to tell process "Messages"
        key code 45 using command down -- press Command + N to start a new window
        keystroke phoneNumber -- input the phone number
        key code 36 -- press Enter to focus on the message area
        keystroke message -- type some message
        key code 36 -- press Enter to send
    end tell
end run

which might help with creating a new conversation on big sur. I will test this on my big sur install today and report back.

Unfortunately, I would not implement this simply because it uses Accessibility instead of the APIs. Your original workaround was a more proper way I think

I'd also like to note that this applescript was working on 10.13.6, I have not tested on other versions of osX (only have access to 2011 MBA (max version 10.13.6) , 2020 M1 MBA (11.1). I can use my wife's 10.15.7 laptop to test things as well.
I also found this
on run {phoneNumber, message}
    activate application "Messages"
    tell application "System Events" to tell process "Messages"
        key code 45 using command down -- press Command + N to start a new window
        keystroke phoneNumber -- input the phone number
        key code 36 -- press Enter to focus on the message area
        keystroke message -- type some message
        key code 36 -- press Enter to send
    end tell
end run

which might help with creating a new conversation on big sur. I will test this on my big sur install today and report back.

Unfortunately, I would not implement this simply because it uses Accessibility instead of the APIs. Your original workaround was a more proper way I think

That script doesn't work on Big Sur anyways (at least as far as I can tell with screwing around with permissions for 20ish minutes). That second script was intended to add starting new conversations for big sur.

That script doesn't work on Big Sur anyways (at least as far as I can tell with screwing around with permissions for 20ish minutes). That second script was intended to add starting new conversations for big sur.


Add series and webcomics to ‘about’ linked document field

What does this change?
Following a request from Lalita this adds the ability to add  Stories serials and webcomics to the 'Related stories' section of an exhibition page.
How to test
I've deployed this change to prismic staging, so you can add these types to the page and preview the page locally.
How can we measure success?
Content editors can add stories serials and webcomics to the 'Related stories' section of an exhibition page and they will render on the page.
Have we considered potential risks?
None I can think of

Is it worth adding webcomic-series even if it's just Body Squabbles?

Is it worth adding webcomic-series even if it's just Body Squabbles?

Weird, and if you then add the body squabbles series to the list, the 'Related stories' section doesn't render. Without it it's fine. Given that, and since it's not been asked for, I think I'll leave it off for now.

The .default being added everywhere I'd like to understand, but I don't think is a blocker. @davidpmccormick had it last week in another PR as well and it didn't seem to affect anything...

It's added by slice machine, but looks to only be in comments, so I think it's fine


Accessing a circular dependency early with re-export, an error occurs

Bug report

What is the current behavior?
This is a simplified example:
// src/barrel/a.js
export function a() {}

// src/barrel/b.js
import {a} from "./index";
console.log(a); // expected undefined
export function b() {}

// src/barrel/index.js
export * from "./b";
export * from "./a";

// src/index.js (entry point)
import {b} from "./barrel";
b();

When I run this example, I get an Cannot read property 'a' of undefined error in console.log(a); line of b.js.

What is the expected behavior?
I expect undefined to be printed to log without error.
I know that if I change the export order of index.js or import a.js directly from b.js it works fine.
But I expect modules with unresolved circular imports to evaluate to undefined.
If I run the same code with Webpack 4(4.44.2), it prints undefined without error.

Other relevant information:
webpack version:  5.10.1
Node.js version: 14.15.1
Operating System: Ubuntu 20.04.1 LTS (WSL)
Additional tools: None

I can't reproduce:
asset main.js 51 bytes [compared for emit] [minimized] (name: main)
orphan modules 150 bytes [orphan] 3 modules
./index.js + 3 modules 182 bytes [built] [code generated]

webpack 5.10.0 compiled with 1 warning in 151 ms

Try to run this code without webpack, you will get runtime error, why you nees this, what is real use case?

Actually it should log function, but this is a limitation in webpack ESM emulation. In some cases it will work in production mode or with optomization.concatenateModules: true. Try to reorder the reexports or import the leaf modules directly.
We can't fix that.

@alexander-akait
Since it is a webpack environment, it seems that an error occurs by omitting the index.js and .js extensions.
If you add the omitted file name, it will be successfully executed in ES module format directly in Chrome.
(I created github repo & page)
@sokra
The reason I expected undefined is that it followed the output of the old webpack version.
I understood that the actual browser behavior is loggin function and Webpack doesn't support it. Thank you.

Here are some use cases that came to ask for this issue:

I use typescript and legacy decorator, and use typescript metadata in some code.
(Summary of metadata: compiled to insert type data at class declaration time)
There is a legacy class that uses a circularly imported class as a member, and this class uses decorator and does not use metadata.
In version 4 of the webpack that I was using, the type data of the circularly imported class was inserted as undefined. Therefore, there was no problem unless you use type data.
After updating to Webpack 5, an error similar to this issue occurs when the imported class is evaluated to insert type information.

I wanted to keep the old behavior because there was a risk to refactoring the legacy code.

I know that this use case is a problem with other libraries, not webpack, and is just an example.
Even if the behavior is not supported, I think it is possible to implement a change to safely evaluate to undefined without throwing an error. (If necessary, I will try to send a PR.)
Is it wrong to try to change it so that it doesn't make an error?

Maybe better to stick on webpack@4 in this case

Even if the behavior is not supported, I think it is possible to implement a change to safely evaluate to undefined without throwing an error. (If necessary, I will try to send a PR.)

I think it is very hard/impossible to fix without breaking something other

In the latest release (i.e. 5.26.2), it is undefined, fixed :smile:

In the latest release (i.e. 5.26.2), it is undefined, fixed 😄

I meet the same issue like @HealGaren said when update to<EMAIL_ADDRESS>from<EMAIL_ADDRESS>Is this problem fixed?There was a risk to refactoring the legacy code.


Ability to configure default components size within panels

@distek not sure if this was planned for your refactor but we should be able to control the default size of each component within each panel.
This will probably be passed to the component-level config.

I dont think component specific sizes make sense?
They all belong in a panel, and the panel size is what define all displayed component sizes.
I dont want to get to in the weeds to blow up the config with sizes getting to granular. Setting a default panel size seems like what's necessary, then any adjustments to the components heights/width during runtime are remembered on toggle.

@distek i had the same config in mind as you show above.

Imo, im not sure how useful it is. This seems good: https://github.com/ldelossa/nvim-ide/issues/56#issuecomment-1333035699
If you want panels you get the default size again, or we can restore from the last seen Panel size for that position. (so it remembers if you realized it)

So to clarify I meant vertical size of the component within the sidebar. For example I only need buffer list to be maybe 6-10 lines tall.

Ah! That makes more sense. My refactor was going to be around exposing more of the panel config. If you want to take that on, please do!
I have mine auto-resize currently, but that would be a lot better.

 Feel free to give it a stab, but I gave up on it lol.


Cleanups and optimizations of Datavec,  ahead of a refactor of transforms & AnalyzeSpark

make Quality classes monadic
remove old musicg module
refactorings, mostly in utils & spark

Build triggered. sha1 is merged.

@alexdblack the audio I'm deleting here is a duplicate ! Search for Wave.java for example

Done with PR comments. To reiterate : there are two copies of every audio class I delete in this PR, one in datavec-data/datavec-data-audio/src/main/java/org/datavec/audio/musicg/, one in datavec-data/datavec-data-audio/src/main/java/org/datavec/audio/. I keep the later.

I was thinking of adding new audio classes using FFmpeg, similarly to what I have done with the codec classes. I think we should still keep the original classes around though..

Guys, I'm happy adding the deletion of audio classes to another PR, it's not like it's complicated to do :)

@huitseeker Removing the duplicated classes, I'm fine with that! I was talking about Alex's proposal of removing even more.

Build finished. 168 tests run, 4 skipped, 20 failed.

Refer to this link for build results (access rights to CI server needed):
/job/datavec_PR/75/Build result: FAILURE[...truncated 413.62 KB...]	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:544)	at hudson.model.ResourceController.execute(ResourceController.java:98)	at hudson.model.Executor.run(Executor.java:405)Caused by: java.io.FileNotFoundException: https://api.github.com/repos/deeplearning4j/DataVec/statuses/b3924a64e13a3009df5deb5c9da0a6cd5b6cf811	at sun.reflect.GeneratedConstructorAccessor173.newInstance(Unknown Source)	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1890)	at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1885)	at java.security.AccessController.doPrivileged(Native Method)	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1884)	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1457)	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)	at org.kohsuke.github.Requester.parse(Requester.java:535)	at org.kohsuke.github.Requester._to(Requester.java:262)	... 12 moreCaused by: java.io.FileNotFoundException: https://api.github.com/repos/deeplearning4j/DataVec/statuses/b3924a64e13a3009df5deb5c9da0a6cd5b6cf811	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1836)	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)	at org.kohsuke.github.Requester.parse(Requester.java:525)	... 13 more


Update auth, dynamodb, s3 to 2.15.64

Updates

software.amazon.awssdk:auth
software.amazon.awssdk:dynamodb
software.amazon.awssdk:s3

from 2.15.61 to 2.15.64.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk" } ]

labels: library-update, semver-patch

Superseded by #531.

Superseded by #531.


read2tree.wrappers.aligners.mafft -Warning- No alignments generated

Dear Developers, dear Sina,
Previously, I installed and ran read2tree (test folder) within a python3.9 environment successfully.
Currently, I am trying to run the tool on HiFi data of 4 species, but am running into an error with the MAFFT wrapper.
2022-08-16 14:19:06,956 - read2tree.ReferenceSet - INFO - : Extracted 2 reference species form 14506 ogs took 0.12563514709472656
--- Alignment of 14506 OGs ---
2022-08-16 14:19:23,896 - read2tree.wrappers.aligners.mafft - WARNING - is MAFFT_BINARIES set correctly:
multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/netscratch/dep_mercier/grp_underwood/software2/anaconda3/envs/read2tree/lib/python3.9/multiprocessing/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
File "/netscratch/dep_mercier/grp_underwood/software2/anaconda3/envs/read2tree/lib/python3.9/multiprocessing/pool.py", line 48, in mapstar
return list(map(*args))
File "/netscratch/dep_mercier/grp_underwood/software2/anaconda3/envs/read2tree/lib/python3.9/site-packages/read2tree-0.1.2-py3.9.egg/read2tree/Aligner.py", line 286, in _align_worker
alignment = mafft_wrapper()
File "/netscratch/dep_mercier/grp_underwood/software2/anaconda3/envs/read2tree/lib/python3.9/site-packages/read2tree-0.1.2-py3.9.egg/read2tree/wrappers/aligners/mafft.py", line 105, in call
raise WrapperError('Mafft did not compute any alignments. StdErr: {}'.format(error))
read2tree.wrappers.WrapperError: Mafft did not compute any alignments. StdErr: outputhat23=16
treein = 0
compacttree = 0
stacksize: 8192 kb
generating a scoring matrix for nucleotide (dist=200) ... done
=========================================================================
=== Alphabet 'i' is unknown.
=== Please check site 2 in sequence 1.
=== To make an alignment that has unusual characters (U, @, #, etc), try
=== % mafft --anysymbol input > output
=========================================================================
Illegal character i
"""
nohup.txt
I have attached the nohup.txt file for the full error log.
The following command & input was used:
read2tree --standalone_path marker_genes/ --output_path output/ --reference
read2tree --standalone_path marker_genes/ --output_path output/ --threads 10 --read_type long --reads specie1.fq
read2tree --standalone_path marker_genes/ --output_path output/ --threads 10 --read_type long --reads specie2.fq
read2tree --standalone_path marker_genes/ --output_path output/ --threads 10 --read_type long --reads specie3.fq
read2tree --standalone_path marker_genes/ --output_path output/ --threads 10 --read_type long --reads specie4.fq
read2tree --standalone_path marker_genes/ --output_path output/ --merge_all_mappings --tree

marker_genes were exported using OMAbrowser with minimum fraction 0.8 and maximum number of markers -1.
Any idea what could be causing this issue and how it could be resolved? The .fq files were previously aligned using pbmm2 and minimap2 without issues.
I am happy to provide additional information.
All the best,
Willem

Dear Willem
Thanks for using our tool and contacting us.
I think that happens when there is an unusual amino acid in the sequence file analysed by mafft.  I've just added the --anysymbol argument to our mafft wrapper code and make it true as default. So now I expect it to work.
Could you possibly pull the updated read2tree code and give it another try?
Best regards,
Sina

Dear Sina,
Thank you kindly for the quick reply.
Attached here is the mplog
mplog.log
I am not sure, the first line command read2tree --standalone_path marker_genes/ --output_path output/ --reference seems to run normally as the output/ folder is created containing subfolders 01_ref_ogs_aa, 01_ref_ogs_dna, 02_ref_dna etc.
From the previously attached nohup.txt file, the error starts showing up after alignment is initiated:
Loading OGs: 100%|██████████| 14506/14506 [47:20<00:00,  5.11 OGs/s]
2022-08-16 14:19:06,830 - read2tree.OGSet - INFO - : Gathering of DNA seq for 14506 OGs took 2840.682651281357.
--- Generating reference for mapping ---
Loading records:   0%|          | 0/14506 [00:00<?, ? record/s]
Loading records:  79%|███████▉  | 11486/14506 [00:00<00:00, 114844.50 record/s]
Loading records: 100%|██████████| 14506/14506 [00:00<00:00, 116783.51 record/s]
2022-08-16 14:19:06,956 - read2tree.ReferenceSet - INFO - : Extracted 2 reference species form 14506 ogs took 0.12563514709472656
--- Alignment of 14506 OGs ---
2022-08-16 14:19:23,896 - read2tree.wrappers.aligners.mafft - WARNING - is MAFFT_BINARIES set correctly:
multiprocessing.pool.RemoteTraceback:
Regarding the names and first few lines of files within the marker_genes
Please find attached the first 10 lines per file, for the following 3 files:
OMAGroup_1000062.fa
OMAGroup_1000066.fa
OMAGroup_1000068.fa
OMAGroup_1000066.txt
OMAGroup_1000068.txt
OMAGroup_1000062.txt
All the best,
Willem

Hi @wrengs
from the error it seems that one of the nucleotide in the alignment contains an unknown or at least unusual value. seems pretty strange given you could process the fastq files previously.  any chance you still have the data that is in /scratch/tmp8z_6bupz? I guess within that folder we could find the suspicious case. otherwise, we will need to try to identify the cause in a different way.
cheers Adrian

Hi Adrian,
Yes, according to the logs the unusual value seems to be an "i", which is quite strange.
As a sanity check, I looked for any occurrences of "i" within the sequence of any of the input .fq files seqkit grep -s -i -p i *.fq
This resulted in no hits at all, whereas searching for any of the nucleotides did (as it should).
Unfortunately, data is not there anymore. I will set off another run using just a single input to see whether I can reproduce the error and fish out the data.
Cheers,
Willem

Hi Willem,
I see, I think these files might get removed directly. would it be possible to send us somehow a dataset that fails for you (maybe just a single reads file, and the marker_genes you used?) you can also send that privately by email or send us a wetransfer link or whatever is convenient for you). We'd like to try to hunt down that bug.
Have a nice weekend. Adrian

Hi Adrian,
Thanks a lot for being so actively involved in trying to solve the issue!
Below are the links for the marker files and single reads file.
Markers file:
https://wetransfer.com/downloads/ddcb21c39810c8dd2983953e174e642920220819104624/ef8ab4d18c1fefc67e785c23ea4d0d3820220819104643/8cae9c
The reads file:
https://gigamove.rwth-aachen.de/en/download/9d9e25b8723a34325735032f93b8e7a1
Markers were unpacked using: gunzip -c marker_genes_13212092f806f494bfb6f15f863b041f.tgz | tar xvf -, which generated the marker_genes/ folder
The input reads file MB.fq was created by subsampling https://www.ebi.ac.uk/ena/browser/view/ERX6293756 using zcat input.fastq.gz | seqkit sample --rand-seed 11 -p 0.1 -o MB.fq.gz
Please let me know if the download worked or if I can help providing any further information.
Thanks again and have a nice weekend!
Willem

Dear Willem, thanks for sharing the files. We are working on this and we'll inform  you soon.

Hi @wrengs
I could reproduce your problem and implemented a fix for it. essentially, one orthologous group was very G heavy and mafft interpreted this to be a nucleic sequence. The fix now makes sure that mafft uses the amino acids mode.  Your dataset runs now smoothly for me.
Could you please check with the latest version of read2tree from the github repository that the it works now also for you?
Cheers Adrian

Dear Sina and Adrian,
Thank you both for your dedication and flexibility in solving the issue.
I re-installed the latest version from the github repository and am currently running the dataset re-using the previous commands. So far mafft seems to be running smoothly and is now passing the step where the error previously occurred.
2022-08-24 12:29:03,281 - read2tree.OGSet - INFO - : Gathering of DNA seq for 14506 OGs took 3132.382365465164.
--- Generating reference for mapping ---

Loading records:   0%|          | 0/14506 [00:00<?, ? record/s]
Loading records:  78%|███████▊  | 11331/14506 [00:00<00:00, 113287.69 record/s]
Loading records: 100%|██████████| 14506/14506 [00:00<00:00, 114964.77 record/s]
2022-08-24 12:29:03,411 - read2tree.ReferenceSet - INFO - : Extracted 2 reference species form 14506 ogs took 0.12831830978393555
--- Alignment of 14506 OGs ---
2022-08-24 12:29:07,130 - read2tree.Aligner - INFO - aligning OG OG758431 with 2 proteins

If preferred, I am happy to update my comment once everything has finished.
All the best,
Willem


Can't evaluate field ProxyImage in type *inject.SidecarTemplateData

Bug Description
When I use the IstioOperator yaml file to install the isio, I find that the proxy container cannot be injected normally, and an error message is prompted: Admission webhook "[namespace.sidecar-injector.istio.io](http://namespace.sidecar-injector.istio.io/)" denied the request: failed to run injection template: template: inject:77:15: executing "inject" at <.ProxyImage>: can't evaluate field ProxyImage in type *inject.SidecarTemplateData:Deployment does not have minimum availability.
Version
istio version: 1.6.1

Additional Information
I don't know how to set ProxyImage. I can't find the description of relevant documents.

I failed to use the following methods.
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
  ...
  profile: default
  ProxyImage: xxxx
  values:
     ....

apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
  ...
  profile: default
  values:
     ....
     ProxyImage: xxxx

The error message is as follow:
Error: generate config: error unmarshaling JSON: while decoding JSON: unknown field "ProxyImage" in istio.operator.v1alpha1.IstioOperatorSpec:
I did not find this field in IstioOperatorSpec, so I think there is a problem with the template file.
https://github.com/istio/istio/blob/1.16.1/manifests/charts/istiod-remote/files/injection-template.yaml
https://github.com/istio/api/blob/1.16.1/operator/v1alpha1/operator.proto

This is caused by mismatch of the image version and yaml manifests. Likely a very large mismatch. What is the image of istiod

I didn't pay attention to which version istiod is.
I installed it according to the latest documentation instructions.
Getting Started
Install with Istioctl.（Using the latest version）
curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.16.1 TARGET_ARCH=x86_64 sh -
cd istio-1.16.1
export PATH=$PWD/bin:$PATH
istioctl install --set profile=demo -y

Also got the same deployment result.

Everything seems to be fine, the pod is running.but when I apply IstioOperator.yaml, an error occurs.

It is certainly caused by https://github.com/istio/istio/issues/42601#issuecomment-1367707734. Youkl need to check the istiod image, I am sure it's not the correct one, likely overriden in your operator file which you didn't include in the issue


Pypi page does not link to this repository

I have had a bit of trouble finding the source code repository- I could not find a link from https://pypi.org/project/framegrab/

Thanks for the heads up! There is now a "Repository" link under "Project Links" on the pypi page.

Excellent, thank you for doing that so quickly - I don't know how to use pypi so I couldn't do you a pull request for it.


In Form 24 hr format doesnot work.

When hour is selected above 12 it selects equivalent 12 hr time

You should use HH instead of hh as described in MomentJS dodument


✨ Add some bearer token automation to inspect-image.py

Summary
This PR enhances the hack/inspect-image.py script, so that when it gets an authorization failure of the form commonly gotten from ghcr.io, it will try the suggested request to get a bearer token.
Related issue(s)
Fixes #

/cc @waltforme
/cc @pdettori
/cc @ezrasilvera
/cc @francostellari
/cc @KPRoche

/lgtm

/approve


[oboe/hello-oboe] Audio device selection is only supported on API26+

The "playback device" dropdown should be removed/greyed out on API less than 26

This sample has been deprecated/archived (check README for more information on newer samples related to this technology).
As recommended by GitHub, we are closing all issues and pull requests.


Request: Google Colab implementation.

Is there a possibility for a colab notebook port, with all the main features of cupscale built-in? (Including Video / Image upscale. CUDA processing, compatibility with many models, Interpolation of models etcetera.)
Would be a useful and faster alternative to AMD/Intel computers limited to CPU or NCNN.

There is already a notebook with most features of Joey's ESRGAN fork
https://github.com/styler00dollar/Colab-ESRGAN

There is already a notebook with most, if not all the features of Joey's ESRGAN fork
https://github.com/styler00dollar/Colab-ESRGAN

Thanks, literally thought I'd already been through all available notebooks.


module 'segmentation_models.losses' has no attribute 'DiceLoss'

The version I installed is 1.0.1, and I found an error when using its function：
dice_loss = sm.losses.DiceLoss(class_weights=weights)
focal_loss = sm.losses.CategoricalFocalLoss()
the erros is:module 'segmentation_models.losses' has no attribute 'DiceLoss'

Hi @xpji! I tried to reproduce your issue by installing v1.0.1 (pip3 install segmentation_models==1.0.1) and importing sm.losses.DiceLoss(). However, I am able to execute without any errors.

It'd be great if you could share more details (pip version, python version)


bullet-featurestore: Enable auto deactivation

🎉 New feature
Summary
bullet supports auto deactivation of bodies after certain period if there's no motion (velocity < some threshold). This feature should be enabled by default by bullet but it looks like we were overriding this by looping through all models and setting them to active after every step. I think this may have been done because free group / joint cmds were not working after objects were deactivated.
This PR removes that logic for activating all bodies after every step. Instead, an explicit call to wake up the bodies when setting free group / joint commands.
Test it
The effect is most obvious with mesh-to-mesh collisions which are less stable. When 2 meshes collide and come to a rest, they should now stop drifting.
I tested with the box meshes from https://github.com/gazebosim/gz-physics/pull/600 (under To Test section). Expand the Component Inspector to see more decimal points, let the 2 box meshes collide. After a couple of seconds, the box pose values should settle and stop updating. Before these changes, the pose values would continue to drift over time.

Checklist

[x] Signed all commits for DCO
[ ] Added tests
[ ] Added example and/or tutorial
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

Do we need to do the same for applying external forces to links? You can test this with the "Mouse Drag" GUI plugin in gz-sim.

oh yes, missed LinkFeatures. Added in 457578d.


[STARBUCKS-69]fix(lc):merge with tag v0.5.8 , update to v0.5.8-oem-starbucks-1.0

What this PR does / why we need it:
fix(lc):merge with tag v0.5.8 , update to v0.5.8-oem-starbucks-1.0
Which issue(s) this PR is related to (optional, link to 3rd issue(s)):
Fixes #
Reference to #

Special notes for your reviewer:
/cc @your-reviewer

Release note:

NONE

LGTM

to keep each commit, merge this pr manually


Returning u64 prevents compilation

export function broken_function(): u64[] {
    return [1, 2];
}

Trying to compile this results in the following error:
ERROR TS2339: Property 'toString' does not exist on type 'u64'.
    encoder.setString(null, value[i].toString());
    in ../out/main.near.ts(42,33)

This unfortunately is a known issue in assemblyscript. There is a PR tracking it https://github.com/AssemblyScript/assemblyscript/pull/726

@DanielRX The encoding code has been updated since and this should work.

Here's a staging near studio with it as an example: https://near-studio-staging-pr-151.onrender.com/?f=6vx6mkjgt

This issue could be solved with latest version of AS. Did you try it already?

This is fixed.


Is it possible to use a reverse proxy like nginx?

I would like to self host an instance, but I have only ever used nginx to reverse proxy web apps. Is it possible to do that with ssh?

This is not a web app so Nginx would probably not work. Depending on what you want to do, you might have some success with wishlist.
What exactly are you trying to do?


Option to include ALL fmaps or JUST fmaps with IntendedFor filled in (default behavior)

In: https://github.com/nih-fmrif/abcd-dicom2bids/blob/feature/data-subset/src/subset_data.py

Should be working now!


Windows Support

Establishes Dependency and Build requirements to compile xStudio on Windows
Currently builds dependencies and compiles, crashes on start.
TODO:

Add audio support
Add documentation for batch building

Is the Windows porting going ahead? This merge seems stalled since months now.
Any reply really appreciated.

Is the Windows porting going ahead? This merge seems stalled since months now. Any reply really appreciated.

After a longer than anticipated delay, yes, work is continuting.  The current state has a major overhaul of the windows CMake integration as well as fewer dependencies, VisualStudio2022 support, and rudimentary audio support.
If you'd like to help out, I'd love some eyes on the build guide to make sure they incorporate everything required and if there's any clarifications required I'd be happy to incorporate them.

Recent feedback: Python dependencies seem to be potentially picking up other sources of Python outside the build directory leading to the wrong version of Python being pulled in.
In the specific use-case, the system had Python 3.11 installed, and it appeared to link against Python3.11 but not install that version.
The build system should try its best to utilize the Python in in the build paths.

Recent feedback: Python dependencies seem to be potentially picking up other sources of Python outside the build directory leading to the wrong version of Python being pulled in.
In the specific use-case, the system had Python 3.11 installed, and it appeared to link against Python3.11 but not install that version.
The build system should try its best to utilize the Python in in the build paths.

Python now is included via manifest; still needs validation if this resolves if the proper python is found.

Drag and drop sequence expansion bug reported in #106

Currently several files in src/ui/qml/quickfuture/src/, like qffuture.h are marked as symlinks in git, but are actual files. Which breaks git checkouts on posix OSes.
$ git restore src/ui/qml/quickfuture/src/qfvariantwrapper.h
error: unable to create symlink src/ui/qml/quickfuture/src/qfvariantwrapper.h: File name too long

As far as I know, the only way to fix it is to make commit removing these files, and add as new commit.


Add hiveutil create-cluster support for adopting clusters.

--adopt options allow you to adopt an already installed cluster into
Hive for purposes of using SyncSets, and Hive deprovision code.
This feature is likely most helpful for Hive developers who need are not
looking to explicitly test provisioning and would like to quickly get
valid clusters into hive without waiting for a full provision.
Adds documentation for using a kind cluster as your adopted
ClusterDeployment.

Regarding adopt-cluster I considered this, and we might want to do that at some point, it's just a much bigger PR whereas adding it this way slides in pretty smoothly. It seems like we do want most if not all of what create-cluster does, I actually thought we landed last week at InstallConfigs were going to be required for all clusters but I cannot remember why.

Regarding adopt-cluster I considered this, and we might want to do that at some point, it's just a much bigger PR whereas adding it this way slides in pretty smoothly. It seems like we do want most if not all of what create-cluster does, I actually thought we landed last week at InstallConfigs were going to be required for all clusters but I cannot remember why.

I think you are right about requiring installconfigs. This all seems reasonable.


parameter settings

Hello, I have a question for you. Now I want to train the data of my own autonomous driving scene (360 degree with 128 line radar). Compared with KITTI, this data set is closer to the waymo dataset. When using PvRCNN, what parameters should I adjust to improve the detection performance. Or will you add waymo to the project. thank you very much!

For training with 360 degrees, you just need to set a proper dataset config for your own dataset, such as you should set POINT_CLOUD_RANGE as a 360 degree range, and also set a proper VOXLE_SIZE to ensure your GPU memory is ok. The waymo setting of PV-RCNN is mentioned in the paper, you could refer to our paper.
We will release the waymo dataset to this project soon.

thank you very much!


Is there a way to finetune a pre-existing model?

The program will automatically load the model with the highest number of iterations in the specified folder and continue training. So you can just stop training, then change the data and repreprocess, then continue training using the same command.  Or move the existing pt model file to a folder, modify the path in the yaml file and continue training with your dataset.


Fixes unspecific imports

Imports with '.' as the path were not being properly imported when consumed by the react native compiler. This PR sets the imports to specific files.
This wouldn't be an issue if the library compiled into one JS file using babel, but because the app is just transpiling the TS files into mirrored JS files this is a problem. We should consider creating a minified single JS file for the client.

importing from '.' introduces a circular dependency between the index module and the feature module since then they each import from the other. That can cause difficult-to-diagnose errors.


Fix minor typos in docs/reference/supply-chain.md

Fix minor typos in docs/reference/supply-chain.md
take->taken
ardware->hardware
How to use
👀
Testing done
👀

[ ] Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)
[ ] Inspected CI output for image differences: /boot and /usr size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.

(Completely aside, I loved reading this doc about how Flatcar attains SLSA level 3 ❤)


Wiki has -X PUT twice in a single query

Request body example
ffuf -w sqli_payloads.txt -u 'https://ffuf.io.fi/api/v1/users/1'
-X PUT -H 'Content-Type: application/json' -d '{"uid":"FUZZ"}' -X PUT

Nice catch :)


Remove Package.resolved and move to depending on HEAD

Always use the latest indexstore-db and swiftpm from the corresponding branch (currently master). This is important for swiftpm, because it does not guarantee stable behaviour, so we need to match the version. It also makes sourcekit-lsp behave more like the rest of the swift toolchain projects, who all live on HEAD for their dependencies.

Please test with following pull request:
https://github.com/apple/swift-package-manager/pull/2031
@swift-ci please test


Files API returns a 500 if the config isn't valid

If you have a config that isn't valid (for example, inspect the repo root which doesn't have a valid entrypoint), the Files API will return a 500. The frontend doesn't call this API unless it has a valid configuration, so this is a cleanup. We'd like it to return a 400 in this case.

Is this still an issue?

This is no longer an issue thanks to the work fixing #2157.
Confirmed that calling GET api/configurations/fastapi-simple-TJ6U/files returns a 400 with a JSON body like:
{
    "code": "invalidTOML",
    "details": {
        "column": 2,
        "filename": "/Users/jordan/development/publishing-client/test/sample-content/fastapi-simple/.posit/publish/fastapi-simple-TJ6U.toml",
        "line": 4
    }
}

This occurs when the config has invalid TOML or an unknown key.
https://github.com/posit-dev/publisher/blob/358ce93e0db998a7d5c0e172d5da6e63221d0535/internal/services/api/get_config_files.go#L37


Help box reposition

shift default polition of help box down so it does not block command bar

@potatowagon So what about this PR?


Push container images to balena Docker Hub account

Presently I push images to the kb2ma/cloud-dev account. There should be an official balena home for these images.

They should be pushed to balenablocks/cloud. I will give you push access to that dockerhub org.

Pushed to balenablocks/data-relay.
Fixed by #83


add show text inside the circle

Hi @liuchungui, thanks for the PR. I'd like to keep this library simple. You can easily achieve text in the circle by passing text component as a child to CircularProgress – see the example.