Add mask support to MTILayer

[x] Refactor the layer's render pipeline creation, from "All at once" to  "on-demand". Considering that we do not need to use all the blend modes at most times.
[x] Use function constants to control composting mask, alpha type conversion, tint operation instead of using uniforms. This improve the performance of the shader, however we may need to create more PSOs(Pipeline State Object). Considering that PSOs are cached, this seems to be a fair trade.
[x] Add a mask property to MTILayer and its Swift counterpart MultilayerCompositingFilter.Layer
[x] Modify the vertices of layer compositing shader to include a positionInLayer attribute. Use positionInLayer in shader to sample the mask.
[x] layoutUnit typo fix.
[x] Handle the mask's alpha type.
[x] Add tests.

@YuAo is there any option to apply video mask to image?

@isamercan No. This does not cover using videos as masks. You'll need to implement it yourself. For example, using AVFoundation to extract video frames from a file or a player then using MetalPetal to render these frames as image masks.

@isamercan That requires you to use an AVPlayer to play the mask video and display the result. In MTIVideoComposition, the video images of a request should not escape the filter block.


Add ability to preview Polaris v12

Polaris v12 - Preview
As you all know, this repo is on v11 of Polaris, and Shopify is on v12. I feel like it's going to be a while (and perhaps a tough upgrade) to get this repo to Polaris v12. Also, Shopify is moving more to WebComponents in general and I think it's worth waiting to see what they come up with before putting in the effort here.
So what do we do? Luckily, I think there's a simple answer in this PR.
What this PR does:
Applies the beta version of Polaris v12 design styles, which Shopify already rolled out in the v11 if @shopify/polaris css package.. although in a late beta state.

Bumps @shopify/polaris to the latest v11 release (v11.26).
Adds Polaris-Summer-Editions-2023 class to <html> tag, which applies all the styling to existing markup of the lookbook previews.

Before: v11 Empty State component

After: v12-preview Empty State component:

How to use in your app (once merged)

Add Polaris-Summer-Editions-2023 class to your applications <html> tag.

What do you all think of this?
I checked over the components in the lookbook and I'd say this is 98% complete. There are a couple minor issues with secondary action dropdowns, button groups (pagination).. but nothing huge. We could perhaps setup a simple CSS file with a few overrides to correct these minor things until we know a more long-term direction.
Let me know your thoughts 🤓

Note: You can also try this branch in your own apps now, by adjusting your Gemfile:
gem "polaris_view_components", "~> 1.4", github: "forsbergplustwo/polaris_view_components", branch: "v12-preview"

And adding the html class mentioned earlier.

I love the interim workaround here @forsbergplustwo 👏

It looks like a great and pragmatic alternative to full blown v12 upgrade. 👏 Styles look exactly the same. I tested and compared lookbooks and here’s the list of issues I found:

Autocomplete checkboxes + MultiChoice OptionList
Banners
Card paddings too small
Filters dropdown overlapped by table content
Modal paddings too big
Missing styles for selected item in NavigationList
Page action group styles are broken
Popover content and actions margins
Tooltips overlapped by card on long pages
Pagination styles are a bit different

After fixing them we could release v1.5 and make new UI optional via Polaris-Summer-Editions-2023 class. Once Shopify will make further progress with Polaris we could fully migrate in v2.0 with breaking changes.

@kirillplatonov - Fantastic, I'll be happy to help on this too. I don't have access to setup Milestones in the repo or "todos". Would the correct way to track this be create issues with a v1.5 label?


Make some of the challenge seed read only

On the basic JavaScript challenges, maybe some others as well, there is code that shouldn't be edited by the camper. Where code should be inserted is signaled with comments // Only change code below this line. and // Only change code above this line., however, code outside those lines are still editable.
The editor that freeCodeCamp uses - CodeMirror - supports setting text to read only. This seems like an intricate process, and I'm sure it's not needed, but I just thought I'd let everyone know that it is a possibility. Maybe someone is masochistic enough to spend a weekend manually punching in the line numbers that should be read only for each waypoint?
Relevant links:

Official docs on markText, which is used to set the readOnly property
A StackOverflow example showing how to set the value. word would be replaced with editor for FCC

Closing this since the addition of head/tail sections to challenge seed should mostly resolve the need for this.


improved postgresql-simple support

I thought I might take a stab at improving the support for postgresql-simple. As I'm rather new to the world of OpenTelemetry I thought I'd ask for a bit of a sanity check before I embark on this.
Based on https://opentelemetry.io/docs/reference/specification/trace/semantic_conventions/database/ I thought I'd first add instrumentation to one of the function in a personal project.
Does the following match your understanding of the convention as well?
insertEvent :: MonadIO m => Connection -> OE.Event -> m ()
insertEvent conn event = liftIO $ do
    connAttr <- staticConnectionAttributes conn
    statement <- formatQuery conn insertQuery $ OE.toDbEvent event
    dbName <- maybe "unknown db" TE.decodeUtf8 <$> withConnection conn LibPQ.db
    let callAttr = [("db.statement", toAttribute $ TE.decodeUtf8 statement)] :: [(T.Text, Attribute)]
        attrs = connAttr <> callAttr
        spanArgs = SpanArguments Client attrs [] Nothing
    tracerProvider <- getGlobalTracerProvider
    let tracer = makeTracer tracerProvider "gaboon.DB.insertEvent" tracerOptions
    inSpan tracer dbName spanArgs $
        void $ execute conn insertQuery $ OE.toDbEvent event
    void $ execute_ conn "NOTIFY gaboon"
  where
    insertQuery =
        [sql|
       INSERT INTO events
       (stream_id, cmd, cmd_id, correlation_id, event_data)
       VALUES (?, ?, ?, ?, ?)
       |]

That's pretty much right! Only thing I'd comment:
The tracer name should typically just be the name of your package or project (gaboon, I guess?)

The PR is awaiting review.


Support cases page

Hi :)
Would it be possible to support case pages management in th4py 2 ?
Many thanks !
Regards

Hi @cyberpescadito  is this what you refer to: https://docs.strangebee.com/thehive/api-docs/#tag/Page ?

hi @Kamforka , to be more precise, I'm talking about https://docs.strangebee.com/thehive/api-docs/#operation/Create a Page
Both functions are almost identical but the one you mention is related to the Knowledge base, while the other one is for "pages" in cases

So to summarize, we need these methods implemented:
hive.case.create_page(...)
hive.case.delete_page(...)
hive.case.update_page(...)

Or am I missing something?

Done in #275


Fails to install on macOS

macOS 10.15.6, Xcode-11.7, Python-3.8.5.
$ sudo -EH pip3 install pqcrypto
Collecting pqcrypto
  Using cached pqcrypto-0.1.2.tar.gz (1.4 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Collecting cffi<2.0.0,>=1.14.2
  Using cached cffi-1.14.2-cp38-cp38-macosx_10_9_x86_64.whl (176 kB)
Requirement already satisfied: pycparser in /opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (from cffi<2.0.0,>=1.14.2->pqcrypto) (2.19)
Building wheels for collected packages: pqcrypto
  Building wheel for pqcrypto (PEP 517) ... error
  ERROR: Command errored out with exit status 1:
   command: /opt/local/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 /opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/tmpgymhwbqm
       cwd: /private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-install-1hzsrnnj/pqcrypto
  Complete output (476 lines):
  Traceback (most recent call last):
    File "/private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-build-env-h881v55v/overlay/lib/python3.8/site-packages/poetry/utils/env.py", line 912, in _run
      output = subprocess.check_output(
    File "/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/subprocess.py", line 411, in check_output
      return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
    File "/private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-build-env-h881v55v/overlay/lib/python3.8/site-packages/poetry/utils/_compat.py", line 205, in run
      raise CalledProcessError(
  poetry.utils._compat.CalledProcessError: Command '['python', 'setup.py', 'build', '-b', 'build']' returned non-zero exit status 1.

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module>
      main()
    File "/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 204, in build_wheel
      return _build_backend().build_wheel(wheel_directory, config_settings,
    File "/private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-build-env-h881v55v/overlay/lib/python3.8/site-packages/poetry/masonry/api.py", line 62, in build_wheel
      WheelBuilder.make_in(
    File "/private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-build-env-h881v55v/overlay/lib/python3.8/site-packages/poetry/masonry/builders/wheel.py", line 55, in make_in
      wb.build()
    File "/private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-build-env-h881v55v/overlay/lib/python3.8/site-packages/poetry/masonry/builders/wheel.py", line 81, in build
      self._build(zip_file)
    File "/private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-build-env-h881v55v/overlay/lib/python3.8/site-packages/poetry/masonry/builders/wheel.py", line 103, in _build
      self._env.run(
    File "/private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-build-env-h881v55v/overlay/lib/python3.8/site-packages/poetry/utils/env.py", line 879, in run
      return self._run(cmd, **kwargs)
    File "/private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-build-env-h881v55v/overlay/lib/python3.8/site-packages/poetry/utils/env.py", line 916, in _run
      raise EnvCommandError(e, input=input_)
  poetry.utils.env.EnvCommandError: Command ['python', 'setup.py', 'build', '-b', 'build'] errored with the following return code 1, and output:
  WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
  WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
  running build
  running build_py
  creating build
  creating build/lib.macosx-10.15-x86_64-3.8
  creating build/lib.macosx-10.15-x86_64-3.8/pqcrypto
  copying pqcrypto/__init__.py -> build/lib.macosx-10.15-x86_64-3.8/pqcrypto
  copying pqcrypto/common.py -> build/lib.macosx-10.15-x86_64-3.8/pqcrypto
  package init file 'pqcrypto/kem/__init__.py' not found (or not a regular file)
  creating build/lib.macosx-10.15-x86_64-3.8/pqcrypto/kem
  copying pqcrypto/kem/mceliece460896.py -> build/lib.macosx-10.15-x86_64-3.8/pqcrypto/kem
  copying pqcrypto/kem/frodokem1344aes.py -> build/lib.macosx-10.15-x86_64-3.8/pqcrypto/kem
  copying pqcrypto/kem/lightsaber.py -> build/lib.macosx-10.15-x86_64-3.8/pqcrypto/kem
  copying pqcrypto/kem/mceliece6960119f.py -> build/lib.macosx-10.15-x86_64-3.8/pqcrypto/kem
  copying pqcrypto/kem/mceliece8192128f.py -> build/lib.macosx-10.15-x86_64-3.8/pqcrypto/kem
  copying pqcrypto/kem/frodokem976shake.py -> build/lib.macosx-10.15-x86_64-3.8/pqcrypto/kem
. . . . .
  clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -O3 -std=gnu17 -march=native -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -Isources/common -I/opt/local/Library/Frameworks/Python.framework/Versions/3.8/include/python3.8 -c /private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-install-1hzsrnnj/pqcrypto/sources/mceliece348864/vec/aes256ctr.c -o build/temp.macosx-10.15-x86_64-3.8/private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-install-1hzsrnnj/pqcrypto/sources/mceliece348864/vec/aes256ctr.o -O3 -std=c99
  clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -O3 -std=gnu17 -march=native -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -Isources/common -I/opt/local/Library/Frameworks/Python.framework/Versions/3.8/include/python3.8 -c /private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-install-1hzsrnnj/pqcrypto/sources/mceliece348864/vec/encrypt.c -o build/temp.macosx-10.15-x86_64-3.8/private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-install-1hzsrnnj/pqcrypto/sources/mceliece348864/vec/encrypt.o -O3 -std=c99
  In file included from /private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-install-1hzsrnnj/pqcrypto/sources/mceliece348864/vec/encrypt.c:9:
  In file included from sources/common/randombytes.h:8:
  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:546:7: error: conflicting types for 'encrypt'
  void     encrypt(char *, int) __DARWIN_ALIAS(encrypt);
           ^
  /private/var/folders/c6/lnc_0m093ys8w16md_fm1mnxhtfnj8/T/pip-install-1hzsrnnj/pqcrypto/sources/mceliece348864/vec/encrypt.h:8:6: note: previous declaration is here
  void encrypt(unsigned char * /*s*/, unsigned char * /*e*/, const unsigned char * /*pk*/);
       ^
  1 error generated.
  error: command 'clang' failed with exit status 1

  ----------------------------------------
  ERROR: Failed building wheel for pqcrypto
Failed to build pqcrypto
ERROR: Could not build wheels for pqcrypto which use PEP 517 and cannot be installed directly

This fix to the source code allows it to compile:
diff --git a/sources/common/randombytes.h b/sources/common/randombytes.h
index 37353cc..1a2a52f 100644
--- a/sources/common/randombytes.h
+++ b/sources/common/randombytes.h
@@ -5,7 +5,12 @@
 #ifdef _WIN32
 #include <CRTDEFS.H>
 #else
+#ifdef __APPLE__
+#include <stdlib.h>
+#include <stddef.h>
+#else /* __APPLE__ */
 #include <unistd.h>
+#endif /* __APPLE__ */
 #endif

 int randombytes(uint8_t *buf, size_t n);

Unfortunately, your README does not tell how to build/install from the local source tree, and until you apply and push the above fix - it won't even compile on Mac.

Thanks for bringing this up; could you confirm if it builds succesfully now? I have updated the README as requested.

Thank you! I confirm that the current pqcrypto builds and installs from PyPI fine.
One more thing: for those proficient with Poetry, it's obvious that poetry build places the "wheel" in the dist/ subdirectory. Those who never touched that tool though - like myself - are stymied.
May I suggest one more enhancement for the README, something like:
    # Using poetry
    pip install poetry
    poetry build
    pip install dist/*.whl

and/or a few words about what poetry build produces, and how to actually get the resulting wheel installed and usable outside of the poetry environment.
Thanks!


reorganize project setup, and maintenance

could you fix the submodule reference (if you merge this) please? i dont know how to
(set it to the latest commit, which is this)
https://github.com/uberspot/2048/commit/7986ea0432fc9fd6634dfeaff3b966ecb7aa78de

Looks good in general :)
I'll gladly merge, but could you first fix the two comments I made and the build failure?
Here's the Travis CI log in case it helps. :)
`
Welcome to Gradle 4.10.2!
Here are the highlights of this release:

Incremental Java compilation by default
Periodic Gradle caches cleanup
Gradle Kotlin DSL 1.0-RC6
Nested included builds
SNAPSHOT plugin versions in the plugins {} block
For more details see https://docs.gradle.org/4.10.2/release-notes.html

Task :app:checkDebugClasspath FAILED
FAILURE: Build failed with an exception.

What went wrong:
Could not resolve all files for configuration ':app:debugCompileClasspath'.

Could not find com.android.support:support-v4:28.0.0.
Searched in the following locations:
- file:/usr/local/android-sdk/extras/m2repository/com/android/support/support-v4/28.0.0/support-v4-28.0.0.pom
- file:/usr/local/android-sdk/extras/m2repository/com/android/support/support-v4/28.0.0/support-v4-28.0.0.jar
- file:/usr/local/android-sdk/extras/google/m2repository/com/android/support/support-v4/28.0.0/support-v4-28.0.0.pom
- file:/usr/local/android-sdk/extras/google/m2repository/com/android/support/support-v4/28.0.0/support-v4-28.0.0.jar
- file:/usr/local/android-sdk/extras/android/m2repository/com/android/support/support-v4/28.0.0/support-v4-28.0.0.pom
- file:/usr/local/android-sdk/extras/android/m2repository/com/android/support/support-v4/28.0.0/support-v4-28.0.0.jar
Required by:
project :app
Could not find de.cketti.library.changelog:ckchangelog:1.2.2.
Searched in the following locations:
- file:/usr/local/android-sdk/extras/m2repository/de/cketti/library/changelog/ckchangelog/1.2.2/ckchangelog-1.2.2.pom
- file:/usr/local/android-sdk/extras/m2repository/de/cketti/library/changelog/ckchangelog/1.2.2/ckchangelog-1.2.2.jar
- file:/usr/local/android-sdk/extras/google/m2repository/de/cketti/library/changelog/ckchangelog/1.2.2/ckchangelog-1.2.2.pom
- file:/usr/local/android-sdk/extras/google/m2repository/de/cketti/library/changelog/ckchangelog/1.2.2/ckchangelog-1.2.2.jar
- file:/usr/local/android-sdk/extras/android/m2repository/de/cketti/library/changelog/ckchangelog/1.2.2/ckchangelog-1.2.2.pom
- file:/usr/local/android-sdk/extras/android/m2repository/de/cketti/library/changelog/ckchangelog/1.2.2/ckchangelog-1.2.2.jar
Required by:
project :app

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 31s
1 actionable task: 1 executed
The command "./gradlew build" exited with 1.
Done. Your build exited with 1.`

Also you can update the submodules to point to the latest commits with this:
git submodule foreach git pull origin master from https://stackoverflow.com/questions/5828324/update-git-submodule-to-latest-commit-on-origin/21195182
Hope it helps :)

doing redo of entire thing, to see why it travis wasnt building, also just fixing sucky code

this is MUCH better tbh

Merged :) nice work


DSD-1798: Add labelPlacement prop to ProgressIndicator

Fixes JIRA ticket DSD-1798
This PR does the following:

Adds labelPlacement prop to the ProgressIndicator component to allow users to set the placement of labels relative to the indicator. It is only applicable to the circular variant.

How has this been tested?

Locally in Storybook

Accessibility concerns or updates

Accessibility Checklist

[ ] Checked Storybook's "Accessibility" tab for color contrast and other issues.
[ ] The feature works with keyboard inputs including tabbing back and forward and pressing space, enter, arrow, and esc keys.
[ ] For hidden text or when aria-live is used, a screenreader was used to verify the text is read.
[ ] For features that involve UI updates and focusing on DOM refs, focus management was reviewed.
[ ] The feature works when the page is zoomed in to 200% and 400%.

Open Questions

Checklist:

[ ] I have updated the Storybook documentation and changelog accordingly.
[ ] I have added relevant accessibility documentation for this pull request.
[ ] All new and existing tests passed.

Front End Review:

[ ] Review the Vercel preview deployment once it is ready.

Made some updates based on additional requirements. For the warning, since there is no way to check if a prop was passed in or set by the default prop value, a warning is sent if the variant is linear and labelPlacement is not the default value (bottom).


docs(IA-4870): updates to initial repo set up

Made changes to update documentation (clean up readability), and
Fixed build failure re: import order

... just an FYI for this PR, we are waiting on a terraform PR to be applied to get secrets and auths setup

Terraform PR has been applied, if you re-run the GHAs they should work now

@mflinn-broad - is there another thing that needs to be applied for source-clear?

... and for those following along here, there is a conversation going on in slack w/ INFOSEC

... and here are two more PRs to be tracking re: getting this service off the ground:

https://github.com/broadinstitute/terra-helmfile/pull/5314
https://github.com/broadinstitute/terraform-ap-deployments/pull/1462/

... and an update (based on the slack thread above) to the SourceClear stuff
https://github.com/broadinstitute/terraform-ap-deployments/pull/1466


customizable invite-new-user text

It would be great if the "Invite users to Zulip" dialog also gave me a way to add optional personal/custom text that would be included in the invite email. For instance, I'd like to be able to say, "I'm inviting you to this Zulip realm because we're having a chat about trains in train on Monday at 3pm."

Yeah, this would be a nice improvement

I am starting working on it.

Great, thanks, @jainayush975 -- looking forward to your pull request!


Fix --kubectl flag

This was broken since #37.
Fixes #43"

Codecov Report

Merging #44 into main will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #44   +/-   ##
=======================================
  Coverage   36.36%   36.36%
=======================================
  Files           7        7
  Lines         110      110
=======================================
  Hits           40       40
  Misses         59       59
  Partials       11       11

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 2e2e983...6a5950e. Read the comment docs.


can't stop kde start menu

https://github.com/xremap/xremap/assets/88236856/ebde0baf-1763-40a8-8383-f0b3a4107f57
the super key launch the app launcher when i press it, and there are no way to fix it in kde setting.

I'm not sure how it's relevant to xremap. Could you run RUST_LOG=debug xremap, press the problematic key, and share the entire output of the command? And, could you share your config and tell me what events you'd like xremap to generate?


How to use private DNS for Azure container instances

How to use private DNS zone for Azure container instances resides in Azure VNET

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 7d766d17-0650-407e-1aed-d94966ea4932
Version Independent ID: 0254b3d9-adaf-8292-c3d3-93cb665b7504
Content: Use Azure DNS for private domains
Content Source: articles/dns/private-dns-overview.md
Service: dns
GitHub Login: @vhorne
Microsoft Alias: victorh

It would be interesting if the question "@MicahMcKittrick-MSFT are you aware of any specific restrictions with containers and Private DNS Zones?" could be answered. We're now in the same situation where we want a container instance on a private IP to use a Private DNS Zone, and it quickly becomes a question on how exactly one does that. We do have VNET with Enabled auto-registration, yet a lot of documentation also points to dnsconfig that doesn't automatically update (?)
"dnsConfig": {
                        "nameServers": [
                            "<IP_ADDRESS>"
                        ],
                        "searchDomains": [
                            "myprivatednszone.local"
                        ]
                    }


dev/opct-runner: add infra provisioner runbooks

The goal of this PR is to document the steps to provision and run the OPCT in the development environment.
This is important to decrease the total time taken in non-related OPCT's routines when developing/investigating new releases or development features. Example SPLAT-909.
The steps include the IaaC/Ansible playbooks to provision the infrastructure/cloud resources (AWS only) used to deploy OCP and run OPCT.
The playbooks are re-using external Ansible Collection (okd-installer) to create infrastructure and OCP resources, which means that the playbooks included in this PR are OPCT's specific;

Note: those automation (okd-installer collection/roles and some playbooks) have been developed in 2022 and used daily when developing OPCT. This week okd-installer have been deployed the beta version which can help to make the playbooks described in this PR reusable in other environments (other than localhost =] )

Done Checklist:

[ ] Fix failing tasks due to unstable external APIs (KAS, AWS, etc) https://github.com/mtulio/ansible-collection-okd-installer/pull/20
[ ] Change the base image (Containerfile) to a valid release of okd-installer
[x] Run the entire flow on 4.9.z
[x] Run the entire flow on 4.10.z
[x] Run the entire flow on 4.11.z
[ ] Run the entire flow on 4.12.z

/hold

4.11.21 (total time to create cluster/run opct/delete cluster: 2:49:45)

PLAY RECAP *********************************************************************
localhost                  : ok=802  changed=86   unreachable=0    failed=0    skipped=240  rescued=0    ignored=2

	Command being timed: "podman run --env-file /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/.opct.env -v /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/.opct:/root/.ansible/okd-installer:Z,exec,rshared -v /home/mtulio/.ssh:/root/.ssh:Z -v /home/mtulio/.openshift/pull-secret-latest.json:/pull-secret.json -v /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/openshift-provider-cert-linux-amd64:/openshift-provider-cert:Z,ro,exec,rshared --rm opct-runner:latest ansible-playbook opct-runner-all-aws.yaml -e cluster_name=opct-v41121 -e cluster_version=4.11.21"
	User time (seconds): 6.67
	System time (seconds): 3.70
	Percent of CPU this job got: 0%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:49:45
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 65560
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 30092
	Voluntary context switches: 544532
	Involuntary context switches: 103
	Swaps: 0
	File system inputs: 359
	File system outputs: 2992
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0

4.12.0-rc.6  (total time to create cluster/run opct/delete cluster: 2:59:31)

# Cluster install time: 00:28:42
# "start=[2023-01-02T19:36:56Z] end=[2023-01-02T20:05:38Z]"

# OPCT execution time 2:09:36

TASK [Show final message] ******************************************************
ok: [localhost] => {
    "msg": [
        "Job attempts=[]",
        "Job time delta=2:09:11.327524 start=2023-01-02 20:19:41.417898 end=2023-01-02 20:19:41.417898",
        "Job attempts=130",
        "Execution time: 2:09:36"
    ]
}

# Destroy total time: 00:06:01
# "start=[2023-01-02T22:29:17Z] end=[2023-01-02T22:35:18Z]"

PLAY RECAP *********************************************************************
localhost                  : ok=857  changed=111  unreachable=0    failed=0    skipped=233  rescued=0    ignored=2

	Command being timed: "podman run --env-file /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/.opct.env -v /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/.opct:/root/.ansible/okd-installer:Z,exec,rshared -v /home/mtulio/.ssh:/root/.ssh:Z -v /home/mtulio/.openshift/pull-secret-latest.json:/pull-secret.json -v /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/openshift-provider-cert-linux-amd64:/openshift-provider-cert:Z,ro,exec,rshared --rm opct-runner:latest ansible-playbook opct-runner-all-aws.yaml -e cluster_name=opct-v4126rc6 -e cluster_version=4.12.0-rc.6"
	User time (seconds): 7.23
	System time (seconds): 4.01
	Percent of CPU this job got: 0%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:59:31
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 63564
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 2
	Minor (reclaiming a frame) page faults: 29914
	Voluntary context switches: 576958
	Involuntary context switches: 98
	Swaps: 0
	File system inputs: 4296
	File system outputs: 3008
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0

Plugin: 10-openshift-kube-conformance
Status: failed
Total: 693
Passed: 668
Failed: 25
Skipped: 0

Plugin: 20-openshift-conformance-validated
Status: failed
Total: 3787
Passed: 1626
Failed: 47
Skipped: 2114

Plugin: 99-openshift-artifacts-collector
Status: passed
Total: 3
Passed: 3
Failed: 0
Skipped: 0

Run Details:
API Server version: v1.25.4+77bec7a
Node health: 7/7 (100%)
Pods health: 258/268 (96%)

4.9.54 (total time to create cluster/run opct/delete cluster: 2:11:45)

# Cluster install time: 00:24:43
# "start=[2023-01-02T22:56:47Z] end=[2023-01-02T23:21:30Z]",

# OPCT execution time 1:29:25
ok: [localhost] => {
    "msg": [
        "Job attempts=[]",
        "Job time delta=1:29:12.496795 start=2023-01-02 23:31:45.729259 end=2023-01-02 23:31:45.729259",
        "Job attempts=90",
        "Execution time: 1:29:25"
    ]
}

# Destroy total time: 00:07:07
TASK [Show date time] **********************************************************
ok: [localhost] => {
    "msg": "start=[2023-01-03T01:01:10Z] end=[2023-01-03T01:08:17Z]"
}

PLAY RECAP *********************************************************************
localhost                  : ok=825  changed=100  unreachable=0    failed=0    skipped=233  rescued=0    ignored=2

	Command being timed: "podman run --env-file /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/.opct.env -v /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/.opct:/root/.ansible/okd-installer:Z,exec,rshared -v /home/mtulio/.ssh:/root/.ssh:Z -v /home/mtulio/.openshift/pull-secret-latest.json:/pull-secret.json -v /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/openshift-provider-cert-linux-amd64:/openshift-provider-cert:Z,ro,exec,rshared --rm opct-runner:latest ansible-playbook opct-runner-all-aws.yaml -e cluster_name=opct-v4954 -e cluster_version=4.9.54"
	User time (seconds): 5.36
	System time (seconds): 2.81
	Percent of CPU this job got: 0%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:11:45
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 70200
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 17
	Minor (reclaiming a frame) page faults: 22944
	Voluntary context switches: 427733
	Involuntary context switches: 64
	Swaps: 0
	File system inputs: 22536
	File system outputs: 2528
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0

$ echo $CLUSTER
opct-v4954

$ ./openshift-provider-cert-linux-amd64 results ./.opct/clusters/$CLUSTER/opct/*.tar.gz
Plugin: 10-openshift-kube-conformance
Status: failed
Total: 422
Passed: 421
Failed: 1
Skipped: 0

Plugin: 20-openshift-conformance-validated
Status: failed
Total: 3143
Passed: 1213
Failed: 21
Skipped: 1909

Plugin: 99-openshift-artifacts-collector
Status: passed
Total: 3
Passed: 3
Failed: 0
Skipped: 0

Run Details:
API Server version: v1.22.15+c763d11
Node health: 7/7 (100%)
Pods health: 260/260 (100%)

4.10.46 (total time to create cluster/run opct/delete cluster: 2:24:57)

# Cluster install time: 00:22:58
# "start=[2023-01-03T01:56:47Z] end=[2023-01-03T02:19:45Z]"

# OPCT execution time: 1:35:25
TASK [Show final message] ******************************************************
ok: [localhost] => {
    "msg": [
        "Job attempts=[]",
        "Job time delta=1:34:55.531718 start=2023-01-03 02:40:11.076063 end=2023-01-03 02:40:11.076063",
        "Job attempts=96",
        "Execution time: 1:35:25"
    ]
}

# Destroy total time: 05:52
TASK [Show date time] **********************************************************
ok: [localhost] => {
    "msg": "start=[2023-01-03T04:15:36Z] end=[2023-01-03T04:21:28Z]"
}

PLAY RECAP *********************************************************************
localhost                  : ok=801  changed=101  unreachable=0    failed=0    skipped=233  rescued=0    ignored=2

	Command being timed: "podman run --env-file /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/.opct.env -v /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/.opct:/root/.ansible/okd-installer:Z -v /home/mtulio/.ssh:/root/.ssh:Z -v /home/mtulio/.openshift/pull-secret-latest.json:/pull-secret.json -v /home/mtulio/go/src/github.com/mtulio/mtulio.labs-cloud-iac/labs/okd-installer/opct/openshift-provider-cert-linux-amd64:/openshift-provider-cert:Z --rm opct-runner:latest ansible-playbook opct-runner-all-aws.yaml -e cluster_name=opct-v41046 -e cluster_version=4.10.46"
	User time (seconds): 5.67
	System time (seconds): 3.01
	Percent of CPU this job got: 0%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:24:57
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 63776
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 8
	Minor (reclaiming a frame) page faults: 22550
	Voluntary context switches: 467907
	Involuntary context switches: 85
	Swaps: 0
	File system inputs: 5690
	File system outputs: 2520
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0

$ ./openshift-provider-cert-linux-amd64 results ./.opct/clusters/$CLUSTER/opct/*.tar.gz
Plugin: 10-openshift-kube-conformance
Status: failed
Total: 477
Passed: 472
Failed: 5
Skipped: 0

Plugin: 20-openshift-conformance-validated
Status: failed
Total: 3373
Passed: 1349
Failed: 25
Skipped: 1999

Plugin: 99-openshift-artifacts-collector
Status: passed
Total: 3
Passed: 3
Failed: 0
Skipped: 0

Run Details:
API Server version: v1.23.12+8a6bfe4
Node health: 7/7 (100%)
Pods health: 236/238 (99%)

Summary of the tests:

Version
Total Time
Install
Run OPCT
Destroy
OCP S/T/P/F/S*
Kube S/T/P/F/S*

4.9.54
2:11:45
00:24:43
1:29:25
00:07:07
failed/3143/1213/21/1909
failed/422/421/1/0

4.10.46
2:24:57
00:22:58
1:35:25
05:52
failed/3373/1349/25/1999
failed/477/472/5/0

4.11.21
2:49:45
00:19:11
2:09:36
00:06:16
failed/3805/1712/43/2050
failed/661/657/4/0

4.12.0-rc.6
2:59:31
00:28:42
2:09:36
00:06:01
failed/3787/1626/47/2114
failed/693/668/25/0

*S/T/P/F/S means:

S=Status: final status of e2e tests. It isfailed if there is, at least, one failed test reported on the conformance suite
T=Total: total e2e tests available on the suite
P=Passed: total tests passed
F=Failed: total tests failed
S=Skipped: total skipped tests

All the tests above were run using v0.2.1 of plugins, and the CLI PR candidates for v0.2.1

Unused for now, now there is a CI automation to provision clusters.


New Feature Request - User stored snippets/workspaces

Think it would be great to be able to save code that can be retrieved in Xplore. Haven't really considered the best approach to accomplish this but would be happy to help implement.

Merging to #26


Supports using MediaType for Accept header in WebTestClient

Hi :)
I added some code and tests for the WebTestClient supported accept value using a MediaType.
This Pull Request is similar #1152, but i've missed adding a code for the WebTestClient.
Thank you for your effort. :D

Again, great work :) Thank you!


Uninstall error and unintended consequences

ERROR: local variable 'usr_name' referenced before assignment
How did i notice it?
I had an old server side version which I wanted (as prompted) to uninstall in order to install the newer supported one.
How to recreate it:

Go to QGIS Package Administrator

Connect to a database that DOES NOT have the main installation but has some data in it.

In Main installation click the install button. 2023-11-18T11:38:36     SUCCESS    Schema 'qgis_pkg' installed

Add user to the group as normal. 2023-11-18T11:38:38     INFO    User 'postgres' has been succesfully added to the database group 'qgis_pkg_usrgroup_citydb_vienna'

Create schema for said user as normal. 2023-11-18T11:38:40     SUCCESS    Schema 'qgis_postgres' installed

Grand all privileges to user.  2023-11-18T11:38:44     INFO    For user 'postgres', read & write privileges granted to ALL citydb schemas.

Close the dialogue and open the "Layer Loader"

Follow the normal process to import any layer form the database. 2023-11-18T11:39:17     SUCCESS    Layer(s) successfully imported

With the layer(s) loaded close the dialogue and go back to the QGIS Package Administrator.

Connect to the database where the loaded layers are coming from

In Main installation, click the "Uninstall from ..." button.
2023-11-18T11:39:31     CRITICAL    Establishing temporary connection ERROR at 3DCityDB-Tools-for-QGIS/cdb4/gui_admin/functions/threads.py>uninstall_thread_qgis_pkg_current ERROR: local variable 'usr_name' referenced before assignment

If you click it again, NO ERROR!  2023-11-18T11:40:07     SUCCESS    Schema 'qgis_pkg' uninstalled

However, now the connection to the loaded layer(s) is broken so an avalanche of errors from QGIS's PostGIS service is falling to the user. Even if we were to re-install the server-side with the exact same settings as before, the leftover layer(s) are going to remain broken and throwing errors.
So my proposal is that when users opt-out we clean their project from any connected layers.
Although in cases where the user is decoupled from administrator (not the same person/computer) this might be impossible.
I think it is quite important to address it as updating from older server-side version by uninstalling them and installing the new ones is going to be a semi-frequent process for all users.
So first lets fix the ERROR because it persist even if you delete the loaded layers when attempting to uninstall.

[x] Fix ERROR (bug)
[ ] [Clean project from connected layers in the "Uninstall from '{db}" event. (enhancement)]

PS. I had a deja vu about this error

Closed in version 0.8.7


How to start the temperature/humidity app on device?

I think I have every thing set up, but my chart is still blank.  Working with support, they sent a screenshot of their device terminal window that shows the device sending temperature and humidity data.   My device just shows the SendEventAsync message as shown in the Get Started tutorial.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 681e10a1-05d3-5761-2afd-42602a7efecf
Version Independent ID: f72e21b1-3530-8554-f1f1-fc66b222a485
Content: Real-time data visualization of sensor data from your Azure IoT hub – Web Apps
Content Source: articles/iot-hub/iot-hub-live-data-visualization-in-web-apps.md
Service: iot-hub
GitHub Login: @rangv
Microsoft Alias: rangv

@MrRoyce Thanks for your feedback! We will investigate and update as appropriate.

Hello @MrRoyce , can you double check if your value for the key  Azure.IoT.IoTHub.ConnectionString is the iothubowner connection string?

Please also validate that the messages sent by the device have the following json format:
{"messageId":1,"deviceId":"my Device","temperature":22,"humidity":70}
Thank you.

Hello @MrRoyce . Just checking if you are still blocked or if any of the suggestions above were the solution for your issue? Let us know if we can help further.
Thank you.

Hi there thanks for following up. Yes the connection string is correct. The
problem I have is getting the device to Send temperature data.
How do I get the device to do that?
On Wed, Jun 13, 2018 at 09:11 António Sérgio Azevedo <
<EMAIL_ADDRESS>wrote:

Hello @MrRoyce https://github.com/MrRoyce . Just checking if you are
still blocked or if any of the suggestions above were the solution for your
issue? Let us know if we can help further.
Thank you.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/9959#issuecomment-396931636,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPZx8TsR7c5KPXdQ-Ny3YXOmZooaAPfks5t8Q-ZgaJpZM4UhG7U
.

I tried to make changes to the code also and ensured that the settings as defined in the documentation. Even now I am getting Blank Chart. I used SimulatedDevice.cs code shared via Git.
Can someone please provide end-to-end solution to this issue. Looks like something very silly is happening somewhere :(. Look forward for your support in fixing this issue

Hi there. Can you show me how the messages look like on the IoTHub side? To see messages coming in IoTHub you can use Azure IoT Toolkit extension for Visual Studio Code.
Thank you!

Here is the terminal window from my Hub..  Is this what you are asking for?

Hello,
I was expecting to see messages coming in with a format like {"messageId":1,"deviceId":"my Device","temperature":22,"humidity":70} after you "Start Monitoring D2C Message"
Which Get Started tutorial did you follow prior to this? To complete the tutorial on this doc successfully you need to firt complete the following:

If you set up a simulated device you need to make sure that the messages sent are in Json Format and follows the structure {"messageId":1,"deviceId":"my Device","temperature":22,"humidity":70}.
As an easy test you can use Visual Studio Code to simulate a message on any device already created:

After that the web app dashboard should have a new entry.
Thank you.

I havn't tried it yet.  Do you have time for a skype call?
On Fri, Jun 15, 2018 at 12:26 PM, António Sérgio Azevedo <
<EMAIL_ADDRESS>wrote:

Hello @MrRoyce https://github.com/MrRoyce did you have any success with
the suggestions above?
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/9959#issuecomment-397673917,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPZx2QNmeLEeBg4e9KLVUl7GCLKr37bks5t8-BSgaJpZM4UhG7U
.

Hello @MrRoyce,
For a skype call and dedicated support to your issue we ask that you please file a support request @
https://aka.ms/azsupt . If you do not have access to a support plan, please reach out<EMAIL_ADDRESS>with a link to this Doc/Issue as well as your subscription ID and we can help get the support ticket opened for this issue.
PS: If you can share the issues you are still facing here, we can continue the troubleshoot.
Thank you.

Since we have not heard back from you we will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


MVI in new-bp and patient-personal-details entry screens

Part of #10

I'm not going to merge this because the (only?) test fails to pass yet Bitrise is reporting passed. Need to figure out where our configuration is broken.

Oh nice. I just realized that our git pre-push hook does not run tests right now. I'll also fix this.


Is it possible to make the carousel only siwpe one item at a time?

I'm trying to implement an image viewer where users can only swipe one image at a time like Xamarin's CarouselView's SnapPointsType="MandatorySingle" (I can't use it because of some bugs). I can't find a way to do it with the current Carousel. Is there a way to implement this? If there is a way I'm willing to work on it, I just need some directions.

I implemented it but it needs some work. I'll submit a PR after I fix some things.


ansible: nagios symlink issue on multiple machines

TASK [Nagios_Plugins : Create symlink to plugins] ******************************
15:12:54
ok: [build-osuosl-centos74-ppc64le-2]
fatal: [build-osuosl-centos74-ppc64le-1]: FAILED! => {"changed": false, "failed": true, "gid": 0, "group": "root", "mode": "0755", "msg": "refusing to convert between directory and link for /usr/local/nagios/libexec", "owner": "root", "path": "/usr/local/nagios/libexec", "secontext": "unconfined_u:object_r:usr_t:s0", "size": 4096, "state": "directory", "uid": 0}

Ref: https://ci.adoptopenjdk.net/computer/build-osuosl-centos74-ppc64le-1
The new "twin" machine being set up under https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues/408 does not have this issue

Certainly seems to be the case ... the error message is correct:
[root@build-osuosl-centos74-ppc64le-1 nagios]# ls -lart
total 20
drwxr-xr-x.  2 root   root 4096 Apr 26  2017 include
drwxr-xr-x.  5 nagios root 4096 Apr 26  2017 .
drwxr-xr-x.  3 root   root 4096 Apr 26  2017 share
drwxr-xr-x.  2 root   root 4096 May 30  2017 libexec
drwxr-xr-x. 15 root   root 4096 Aug  2 16:21 ..
[root@build-osuosl-centos74-ppc64le-1 nagios]#

The playbook is attempting to create the link from /usr/local/nagios/libexec to /usr/lib64/nagios/plugins after creating /usr/local/nagios in the previous step.

This affects build-digitalocean-centos69-x64-1, build-joyent-centos69-x64-1 and build-osuosl-centos74-ppc64le-1

@bblondin Do you know any of the history to this i.e. what the safest course of action is to undo how it was installed so that the current playbooks can run successfully.

@CJKwork We don't seem to have much history for this one but would be a good one to investigate and sort out

Hmm, I've found this article on superuser which discusses the same error message:
https://superuser.com/questions/1063994/unable-to-form-a-link-of-a-file-which-is-in-sites-available-to-a-directory-sites
This suggests that:
Set force=true to create the symlink.
force the creation of the symlinks in two cases:

    the source file does not exist (but will appear later);

    the destination exists and is a file (so, we need to unlink the "path" file and create symlink to the "src" file in place in it).

So it could be worth a try.

Have removed the following packages, and the (empty) /usr/lib64/nagios//plugins/eventlhandlers along with the parent plugins directory, and now rerunning the playbook
nagios-plugins-mailq-2.2.1
nagios-plugins-snmp-2.2.1
nagios-plugins-ping-2.2.1
nagios-plugins-mysql-2.2.1
nagios-plugins-mrtg-2.2.1
nagios-plugins-procs-2.2.1
nagios-plugins-file_age-2.2.1
nagios-plugins-game-2.2.1
nagios-plugins-users-2.2.1
nagios-plugins-dns-2.2.1
nagios-plugins-http-2.2.1
nagios-plugins-dig-2.2.1
nagios-plugins-perl-2.2.1
nagios-plugins-breeze-2.2.1
nagios-plugins-wave-2.2.1
nagios-plugins-swap-2.2.1
nagios-plugins-fping-2.2.1
nagios-plugins-ssh-2.2.1
nagios-plugins-ups-2.2.1
nagios-plugins-oracle-2.2.1
nagios-plugins-ntp-perl-2.2.1
nagios-plugins-icmp-2.2.1
nagios-plugins-nagios-2.2.1
nagios-plugins-sensors-2.2.1
nagios-plugins-all-2.2.1
nagios-plugins-rpc-2.2.1
nagios-plugins-ircd-2.2.1
nagios-plugins-time-2.2.1
nagios-plugins-ldap-2.2.1
nagios-plugins-nt-2.2.1
nagios-plugins-ntp-2.2.1
nagios-plugins-pgsql-2.2.1
nagios-plugins-disk-2.2.1
nagios-plugins-log-2.2.1
nagios-plugins-smtp-2.2.1
nagios-plugins-cluster-2.2.1
nagios-plugins-overcr-2.2.1
nagios-plugins-flexlm-2.2.1
nagios-plugins-nwstat-2.2.1
nagios-plugins-hpjd-2.2.1
nagios-plugins-dhcp-2.2.1
nagios-plugins-tcp-2.2.1
nagios-plugins-ide_smart-2.2.1
nagios-plugins-2.2.1
nagios-plugins-disk_smb-2.2.1
nagios-plugins-dummy-2.2.1
nagios-plugins-real-2.2.1
nagios-plugins-load-2.2.1
nagios-plugins-mrtgtraf-2.2.1
nagios-plugins-by_ssh-2.2.1

Playbook execution fell over due to the issue fixed by  https://github.com/AdoptOpenJDK/openjdk-infrastructure/pull/576

This needs verifying again as hopefully it is no longer a problem

Does not appear to be an issue any more - closing


Loot not showing. SPTarkov AKI 3.0.0

For some reason loot isn't showing for ESP, I put the uni installer 1.9 in my 3.0.0 directory, and ran the .exe which seems to have worked fine, I also had played before running the installer as well.

it is working for both 3.0.0 and 3.1.0. Please read the docs. You have to use track command.

Ah, I didn't realize I needed to use that.

it is working for both 3.0.0 and 3.1.0. Please read the docs. You have to use track command.

Is it possible to clear my console? So there's not a bunch of text etc.


fix: closes #298

Coverage increased (+0.06%) to 71.701% when pulling 03f2c0a315999d32724a3fdfe30afc273a6d811c on Yang03:fix-tabs into ff2bae4d9c18fe09141cdcadb8f836d86f6ea795 on ZhonganTechENG:dev.


Error swallowed in GetOPCData

When an error occurs reading from the input file (the taglist flow file) on line 168 of GetOPCData.java, the error is written out to stderr not to the nifi component log. This leads to an issue where a generic "Failed to Read" error is posted to the log, while swallowing the reason.

write error to nifi error log when session returns null flow file.  Closed with pull request #29


react-native peer dependency warning

Currently<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>React-native is currently at 0.36.0.
Every time a new npm dependency is installed or updated this warning pops up again.
Are there a suite of tests that can be run to verify react-native-storybook works for react-native 0.36.0 and then we can bump up the peer dependency version?
├── UNMET PEER DEPENDENCY<EMAIL_ADDRESS>
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>- 0.34.x but none was installed.

Could you move your issue here: https://github.com/kadirahq/react-native-storybook
CC @mnmtanish we may need to bump the RN version here.


Job stayed queued forever

A job can stay queued forever when submitted on a queue without quota.
To troubleshoot this :

connect on the scheduler
sudo su -
azpbs buckets => check the available_count column to check how many VMs are allowed. If 0 there is no quota

duplicate with #633

close because duplicated


Merge pull request #1 from tmoitie/master

update

blub

😕

err whoops.. euhm what did i do?
I thought i only did something in my local repository.
sry


experimental source maps / improved cache layout

This is the first step in the direction of enabling more powerful debugging
With this code generation and enabled tracing I am able to record the execution and then debug it step by step showing simultaneously the grammar location and the input location.

The change in the cache layout gives a significant speedup with a big grammar. On the benchmark repeating 100 times with cache, it is 3 times faster than the main branch.
Comparing my source-map and main branches
source-map --cache -n 100: 1417.90 kB/s
main --cache -n 100: 488.41 kB/s
source-map --cache -n 100:  2136.05 kB/s
main -n 100: 2122.96 kB/s
Next steps
There is some work to be done before we have proper source maps. But the idea is that the features on the page I use could be integrated in the code peggy language support. To allow step by step debugging, that would be a killer feature.
Also if it is interesting instead of recording the trace and replaying, to generate async rules, and traces calls that stop in endpoints and then can continue by resolving the promise returned by the trancer. With this approach we can have the debugging feature in the online demo page as well.
I also have a script that was an attempt to generate a javascript with a source map, however the source map is still buggy. Also for debugging in the browser step by step it is annoying because we have to give multiple steps to proceed to next step. If we have contribution of some guys with experience in generating source maps it will help.

Thank for the response and for providing the much better approach @Mingun
When are you releasing it?
Looking into your implementation I have a few doubts.

The SourceNode will be able to map the statements when you give a block of code? (I imagined you would have to tokenize it before)
https://github.com/Mingun/peggy/blob/55247d7d5d61192fa63cc11fcc9e4dd39e48329c/lib/compiler/passes/generate-js.js#L596

    push(new SourceNode(
      ast.topLevelInitializer.codeLocation.start.line,
      node.codeLocation.start.column - 1,
      options.grammarSource,
      ast.topLevelInitializer.code,
      node.type
    ));

It seems that your function definition

function buildFunc(a, i) {
      return new SourceNode(
        null, null, options.grammarSource,
        [
          "\n  var " + f(i) + " = function(" + a.params.join(", ") + ") {",
          a.source,
          "};"
        ],
        f(i)
      );
    }

Will align incorrectly the action code with the beginning of the line (before var), the intention wasn't something like this?
new SourceNode(null, null, null, [
    "\n var " + f(i) + " = function(" a.params.join(", ") + ") {",
    new SourceNode(null, null, options.grammarSource, a.source),
    "};"
  ],
  a.source
); ```

3. I see that you are assigning source maps to the javascript (precisely the part I ignored in my solution), but where are you mapping the rests? I can't see where you set the source maps for Rules/Literals and classes (regular expressions).

The SourceNode will be able to map the statements when you give a block of code? (I imagined you would have to tokenize it before)

Yes, that's what it's designed for.

Will align incorrectly the action code with the beginning of the line (before var), the intention wasn't something like this?

As you can see in the regenerated parser.js, indentation is correct.

I can't see where you set the source maps for Rules/Literals and classes (regular expressions).

Only code blocks need source map because all other pieces of grammar you cannot debug.


Copy for About, Teaching & Research Pages

I will put copy here for @andreadelrio to add to these pages.

Hi @andreadelrio,
Ok, so this is taking a liiiitle longer than I thought, however you can reference the mockup below to see some of the adjustments to the text area that will be needed for about/ teaching/ research (you can ignore the header and footer changes, as those I will work out with Sam tomorrow, they are just visual placeholders for this mockup). ai file and mockup jpg are both in this mockup folder in the D&T drive.
I'm also working on the actual text for you in this copy deck in google docs, you can jump down to the about section bookmark to see the progress. Feel free to take what's there, the rest I will fill in as I go. About section is almost done, and will hop on to teaching and research tomorrow.
If there's anything about this workflow that could be better, feel free to let me know. Cheers!

@jesicarson got it!

@jesicarson just wanted to double check, the mockup is only for layout purposes but the actual content I get from the Google Doc right?

@andreadelrio yes thats right, although the doc is not totally complete yet. I'll let you know as that progresses.

@andreadelrio about, teaching and research copy is up to date in the copy deck. Let me know if you need anything else for these or if anything is unclear. Thanks!

@andreadelrio Can you use the footer design from this mockup on the live site? So include the logo and one liner positioning shown above. Thanks!

@jesicarson will do. Also, I left some comments/questions for you in the Google Doc.

Thanks @andreadelrio. Replied in the doc!

Covered in #348


What is popper.js used for?

<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>
Can't seem to find a use for it on the site. Seems to just be loaded in for no reason.
Thanks!

this is a library that use in bootstrap4


docsup2

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1336/


Is there a way I can execute certain code upon webserver  start?

Title ^^

@fourjr You can wrap the application to execute code on startup.
Here is an example:
`
from japronto import Application
class App(Application):
def run(self, *args, **kwargs):
	print("Code has been executed")
	Application.run(self, *args, **kwargs)

def hello(request):
return request.Response(text='Hello world!')
app = App()
app.router.add_route('/', hello)
app.run(debug=True)
`
Hope that helps!

Oh ok thanks!


Disable template caching

At the moment, a template is cached to enable offline support. However, this means that updated templates are never retrieved.
If possible, we should support both use cases:

When online, always get the latest template
When offline, use the latest cached template if available

Published as<EMAIL_ADDRESS>


Fix InterruptedException issue

Surround runBlocking block with try/catch to avoid potential InterruptedException when network request is sent using RxJava approach and Rx subscription is cleared

@mattmook any ideas why CI / build (pull_request) failed?

New CVE issues from one of the dependencies... I'll check them out and see what's up


DOUBLE PROMPT AGAIN

This problem may be caused by a child process that wasn't executed properly . I advise you to check these functions : fork, execve, wait. . .

This make no sense till now


Regex Newline escape dosen't work across files.

VSCode Version: 1.21.0
OS Version: Windows 8.1

Steps to Reproduce:

Newline (\n) regex bug doesn't work across files?

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

/duplicate of #13155


[TF] use mlir-ir as output format by default

Preserves current usage model with UTF-8. In the future we can expose other formats.

This prevents failures such as https://github.com/nod-ai/SHARK/actions/runs/3279008265/jobs/5398050203#step:11:994


Add repositionOffscreen option

I needed to stop the tooltip from repositioning when it is scrolled off screen so added an option to enable/disable it.
Seemed like it would be pretty common so I figured someone else might want it too.

Hi,
this issue has been handled in a better way in the upcoming version 4 which is on the v4 branch of the repository. I'll have to refuse the PR but thank you though.


help(cdk-dialog): Not able to override position of the dialog

What are you trying to do?
I upgraded from @angular/cdk-experimental/dialog to @angular/cdk/dialog
What troubleshooting steps have you tried?
I found that the position: DialogPosition property was no longer there in DialogConfig class.
What is the correct way to override the default position (center) of the dialog?
Reproduction
https://stackblitz.com/edit/angular-ivy-el1p3b?file=src%2Fapp%2Fdialog%2Fdialog.service.ts,src%2Fapp%2Fapp.component.ts,src%2Fapp%2Fapp.module.ts,src%2Fapp%2Fdialog%2Fdialog-ref.ts,src%2Fapp%2Flogin%2Flogin.component.ts,src%2Fapp%2Flogin%2Flogin.component.scss,src%2Fapp%2Fapp.component.html
Environment

Angular: 14.2.2
CDK/Material: >= 14 < 15
Browser(s): All
Operating System (e.g. Windows, macOS, Ubuntu): win32 x64

That's because it's done through the positionStrategy option. Here's an example: https://stackblitz.com/edit/angular-ivy-bh6xub


adds left margin to margin-left

I use margin to position my absolute elements, I've found it to be better in many scenarios than using left:0; top:0; etc...
When using plax, in Chrome and Safari (not FF) plax adds the 'left: 362px' where i have margin-left: 362px , therefore making it positioned too far left by 362px (its total margin is now 724px).
This is really annoying.

g


Add mapping for chronometricAge

Add mapping to chronometric age

Difficult to test as no DiSSCo dataset uses the dwca extension nor any of the biocase use the abcdefg fields.
There are lots of improvements to be made but first let's do this default mapping as nobody is using this yet anyway

Not sure what to do with the test. Can't find any examples on how this is actually used.


Deadzone Implementation Issues

Hi there!
I recently found out about this mod and have been loving it, but there's one small problem which I surprisingly don't see brought up.
Small analog movements, especially when moving up and trying to go slightly to the left or right.
To explain more, this is a (bad) visual of what a normal deadzone looks like:

A red area where no movements are picked up to accommodate for the inaccuracies of potentiometers.
Now this is how it's like in legacy4j (exaggerated a bit):

Because of how it's implemented, the x and y axis get separate deadzones, causing them to stretch out.
This especially causes an issue when the stick is like this:

The small movement to the left ends up not getting picked up, and, to me, this feels really jarring when moving around.
I can confirm too that the legacy editions don't have this issue! It's just the way this mod does it that causes problems.
I've taken the liberty of tracking down the code responsible.
In BindingState.java with getSmoothX() and getSmoothY() (deadzones the axes separately).
In KeyboardControllerInputMixin.java. This is a weird one because it contributes even more to the problem. On lines 18 and 23, it first checks if the left stick is being pressed in the corresponding direction. This has a deadzone of it's own of 0.5 (which can be found in ControllerBinding.java). This means that the deadzone for movement is always 0.5!
I'm not entirely too sure why this is done though. It's a conditional operator meaning if that check fails, it passes "value" instead. Maybe this is done so normal WASD movement doesn't get affected? This is my first time doing something with Minecraft so if I could get an answer to this that'd help.
I'm currently trying to fix this myself, but I'm not too sure what I should or shouldn't change. I don't wanna make a pull request for some shitty code lol. So if I could get a little help to where to point myself towards, I'd be grateful.

Okay, I did some testing, and my theory was right. "value" is used for the standard WASD movement, so it needs to be passed if not using the stick.
Currently I changed it so that instead of checking using the pressed function, it just checks if getSmooth() returns greater than 0. Seems to work fine.

Fixed in version 1.6.4, thanks for reporting.


Don't show tooltips for paused controls

Fixes #55428
I find it weird that paused buttons still show however style, but wouldn't show tooltip, but maybe that's ok.
I also removed unused can_tooltip variable.

Thanks!

This needs a dedicated backport for 3.x, the Viewport code changed significantly (can_tooltip might still be relevant there).

Not really, this part of code looks the same on both branches:
https://github.com/godotengine/godot/blob/df38da84b4371750347aa768cd59e25daa5805a4/scene/main/viewport.cpp#L2235-L2245
and can_process() does exist in 3.x. But can_tooltip seems to be used.

I mean I can figure it out, but given that this aims to be cherry-picked for 3.4 as a regression fix, I could use some dedicated testing by the PR author ;)


timeline mode deesn't work for me

Hi
i"m trying to add non-sersor entities, but i can't see chart
i tried binary sensors, humidifier, heater, tried manual mode and selector mode -- result is the same
however charts work great for sensor entities like temperature, what i do wrong?

Please post your YAML

sure
type: custom:history-explorer-card
cardName: historycard-75274398
uiLayout:
  toolbar: hide
  selector: hide
header: ' '
uimode: dark
showUnavailable: true
entityOptions:
  temperature:
    color: rgb(255, 0, 78)
    fill: rgba(255, 0, 78, 0.4)
  humidity:
    color: rgb(3, 155, 229)
    fill: rgba(3, 155, 229, 0.4)
  pressure:
    color: rgb(0, 255, 8)
    fill: rgba(0, 255, 8, 0.4)
graphs:
  - type: line
    entities:
      - entity: sensor.0x158d000410b3a8_temperature
        color: rgb(255, 0, 78)
        fill: rgba(255, 0, 78, 0.4)
        name: Sensor?
        width: 4
      - entity: sensor.zhimi_zb1_057c_temperature
        color: rgb(255, 0, 0)
        fill: rgba(255, 0, 0, 0.4)
        name: Smartmi Heater
        width: 4
  - type: timeline
    entities:
      - entity: humidifier.mi_smart_humidifer_humidifier
        color: rgb(3, 155, 229)
        fill: rgba(3, 155, 229, 0.4)
        name: humidifier
        width: 4

Also when i add timeline block, it affects all chart

Without timeline:

I was able to reproduce this when at least one entity ID in your timeline graphs doesn't exist. Make sure you haven't mistyped one. A single invalid / non-existent entity will make the card will stop code execution. There is no error checking for invalid entities in the YAML yet. I should probably add some.
To be sure, open the browser console (F12), reload the page and look for errors. If you see something like Uncaught TypeError: this._hass.states[t.entity] is undefined, then it's an invalid entity id.

Thanks for your answer!
I created new lovelace view and added entity that for sure has data, that's what i've got:

I Used HACS

Your HA version and install method ? What other custom cards do you have installed that display graphs in any way ?

Home Assistant 2022.2.0
Also installed:

mini-graph-card
kibibit Better Graph Colors
Plotly Graph Card

I set up a new HA install with exactly the same version and custom cards as you and I was unfortunately unable to reproduce this. Everything seems to be working as expected.
The only idea left is to:

Make sure that it isn't a cache issue. Clear your browser cache and reload.
Create a new and empty history explorer card, add one single binary sensor by selecting it from the dropdown menu (to avoid mistyping the entity id).

If that still won't work, then I'm at a loss.

thanks a lot for trying to help and your efforts!
i used different browser and created even new dashboard
looks like problem is somewhere in my setup
it could be great if you help me to find it

however, smth strange still going on
i wiped all google chrome cache, and it worked some time, then -- same error and i must wipe cache for HA domain again and again
macOSMonterey, last stable chrome, also i disabled all extensions

I fixed an obscure bug in the timeline code that would sometimes make it so that timelines wouldn't properly show. I'm not 100% sure your issue is related, but it wouldn't hurt to try. In the newest V1.0.15 version. Let me know if it helped !

Thanks a lot, fix works!!!


pyasn1 and pyasn1-modules pre-release package versions being installed

I have a process that uses the following packages, which has a dependency on pyasn1 and pyasn1-modules:

PyDrive
ldap3
google-auth
google-api-python-client

and on August 7th, 2022, this process worked fine. But when this process ran on August 9th, the process errored out. From the logs, it looks like it is pulling a pre-release version of pyasn1 and pyasn1-modules, for some reason - it shouldn't do that by default, right? is it because of the transition of ownership? Is there any way to fix this, other than to (possibly) explicitly set the version of these packages in my requirements.txt file? Any thoughts on this would be appreciated.
The following is the output from my jenkins build:
`+ pip3 install --upgrade pip
Collecting pip
Downloading pip-22.2.2-py3-none-any.whl (2.0 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.2.2
Uninstalling pip-20.2.2:
Successfully uninstalled pip-20.2.2
Successfully installed pip-22.2.2

python3 setup.py develop
running develop
running egg_info
creating archiveusers.egg-info
writing archiveusers.egg-info/PKG-INFO
writing dependency_links to archiveusers.egg-info/dependency_links.txt
writing entry points to archiveusers.egg-info/entry_points.txt
writing requirements to archiveusers.egg-info/requires.txt
writing top-level names to archiveusers.egg-info/top_level.txt
writing manifest file 'archiveusers.egg-info/SOURCES.txt'
reading manifest file 'archiveusers.egg-info/SOURCES.txt'
writing manifest file 'archiveusers.egg-info/SOURCES.txt'
running build_ext
Creating /usr/local/lib/python3.7/site-packages/archiveusers.egg-link (link to .)
Adding archiveusers 1.0 to easy-install.pth file
Installing archiveuser script to /usr/local/bin

Installed /workspace/BuildArchives
Processing dependencies for archiveusers==1.0
Searching for ldap3<2.6.0,>=2.5.1
Reading https://pypi.org/simple/ldap3/
Downloading https://files.pythonhosted.org/packages/54/93/55d4de43abf3af1b60befa648811538b49701237e5cbda456608384b25ac/ldap3-2.5.2-py2.py3-none-any.whl#sha256=dd9be8ea27773c4ffc18ede0b95c3ca1eb12513a184590b9f8ae423db3f71eb9
Best match: ldap3 2.5.2
Processing ldap3-2.5.2-py2.py3-none-any.whl
Installing ldap3-2.5.2-py2.py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding ldap3 2.5.2 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/ldap3-2.5.2-py3.7.egg
Searching for PyDrive==1.3.1
Reading https://pypi.org/simple/PyDrive/
Downloading https://files.pythonhosted.org/packages/52/e0/0e64788e5dd58ce2d6934549676243dc69d982f198524be9b99e9c2a4fd5/PyDrive-1.3.1.tar.gz#sha256=83890dcc2278081c6e3f6a8da1f8083e25de0bcc8eb7c91374908c5549a20787
Best match: PyDrive 1.3.1
Processing PyDrive-1.3.1.tar.gz
Writing /tmp/easy_install-nvvorrzo/PyDrive-1.3.1/setup.cfg
Running PyDrive-1.3.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-nvvorrzo/PyDrive-1.3.1/egg-dist-tmp-2y7_ljqu
warning: no previously-included files matching '.py[co]' found under directory ''
zip_safe flag not set; analyzing archive contents...
Moving PyDrive-1.3.1-py3.7.egg to /usr/local/lib/python3.7/site-packages
Adding PyDrive 1.3.1 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/PyDrive-1.3.1-py3.7.egg
Searching for Click<7.1,>=7.0
Reading https://pypi.org/simple/Click/
Downloading https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl#sha256=2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13
Best match: Click 7.0
Processing Click-7.0-py2.py3-none-any.whl
Installing Click-7.0-py2.py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding Click 7.0 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/Click-7.0-py3.7.egg
Searching for google-auth==1.12.0
Reading https://pypi.org/simple/google-auth/
Downloading https://files.pythonhosted.org/packages/05/b0/cc391ebf8ebf7855cdcfe0a9a4cdc8dcd90287c90e1ac22651d104ac6481/google_auth-1.12.0-py2.py3-none-any.whl#sha256=01d686448f57d3bc027726474faa1aa650ba333bedb392e06938b0add8ec8d3a
Best match: google-auth 1.12.0
Processing google_auth-1.12.0-py2.py3-none-any.whl
Installing google_auth-1.12.0-py2.py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding google-auth 1.12.0 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/google_auth-1.12.0-py3.7.egg
Searching for httplib2==0.15.0
Reading https://pypi.org/simple/httplib2/
Downloading https://files.pythonhosted.org/packages/be/83/5e006e25403871ffbbf587c7aa4650158c947d46e89f2d50dcaf018464de/httplib2-0.15.0-py3-none-any.whl#sha256=1d1f4ad7a6e55d325830ab274190f98894e069850a871fac19921caf4363259d
Best match: httplib2 0.15.0
Processing httplib2-0.15.0-py3-none-any.whl
Installing httplib2-0.15.0-py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding httplib2 0.15.0 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/httplib2-0.15.0-py3.7.egg
Searching for google-api-python-client==1.7.8
Reading https://pypi.org/simple/google-api-python-client/
Downloading https://files.pythonhosted.org/packages/55/e9/e8fb2e3a031cb69b9524b80a92b126665d9a17421700a219555e3233ab6a/google_api_python_client-1.7.8-py3-none-any.whl#sha256=937eabdc3940977f712fa648a096a5142766b6d0a0f58bc603e2ac0687397ef0
Best match: google-api-python-client 1.7.8
Processing google_api_python_client-1.7.8-py3-none-any.whl
Installing google_api_python_client-1.7.8-py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding google-api-python-client 1.7.8 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/google_api_python_client-1.7.8-py3.7.egg
Searching for pyasn1>=0.1.8
Reading https://pypi.org/simple/pyasn1/
Downloading https://files.pythonhosted.org/packages/b7/2a/3bc29f4de889beac9adcc166da5ba35c4c9bbe3e0e5ba645d868d398444d/pyasn1-0.5.0rc1-py2.py3-none-any.whl#sha256=8106f14b6a54088ac4f94faca2996fa3dfc5a0e602b3b3a17001f57446fe6a6c
Best match: pyasn1 0.5.0rc1
Processing pyasn1-0.5.0rc1-py2.py3-none-any.whl
Installing pyasn1-0.5.0rc1-py2.py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding pyasn1 0.5.0rc1 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/pyasn1-0.5.0rc1-py3.7.egg
Searching for PyYAML>=3.0
Reading https://pypi.org/simple/PyYAML/
Downloading https://files.pythonhosted.org/packages/eb/5f/6e6fe6904e1a9c67bc2ca5629a69e7a5a0b17f079da838bab98a1e548b25/PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl#sha256=231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9
Best match: PyYAML 6.0
Processing PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Installing PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl to /usr/local/lib/python3.7/site-packages
Adding PyYAML 6.0 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/PyYAML-6.0-py3.7-linux-x86_64.egg
Searching for oauth2client>=4.0.0
Reading https://pypi.org/simple/oauth2client/
Downloading https://files.pythonhosted.org/packages/95/a9/4f25a14d23f0786b64875b91784607c2277eff25d48f915e39ff0cff505a/oauth2client-4.1.3-py2.py3-none-any.whl#sha256=b8a81cc5d60e2d364f0b1b98f958dbd472887acaf1a5b05e21c28c31a2d6d3ac
Best match: oauth2client 4.1.3
Processing oauth2client-4.1.3-py2.py3-none-any.whl
Installing oauth2client-4.1.3-py2.py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding oauth2client 4.1.3 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/oauth2client-4.1.3-py3.7.egg
Searching for six>=1.9.0
Reading https://pypi.org/simple/six/
Downloading https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl#sha256=8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
Best match: six 1.16.0
Processing six-1.16.0-py2.py3-none-any.whl
Installing six-1.16.0-py2.py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding six 1.16.0 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/six-1.16.0-py3.7.egg
Searching for rsa<4.1,>=3.1.4
Reading https://pypi.org/simple/rsa/
Downloading https://files.pythonhosted.org/packages/02/e5/38518af393f7c214357079ce67a317307936896e961e35450b70fad2a9cf/rsa-4.0-py2.py3-none-any.whl#sha256=14ba45700ff1ec9eeb206a2ce76b32814958a98e372006c8fb76ba820211be66
Best match: rsa 4.0
Processing rsa-4.0-py2.py3-none-any.whl
Installing rsa-4.0-py2.py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding rsa 4.0 to easy-install.pth file
Installing pyrsa-decrypt script to /usr/local/bin
Installing pyrsa-encrypt script to /usr/local/bin
Installing pyrsa-keygen script to /usr/local/bin
Installing pyrsa-priv2pub script to /usr/local/bin
Installing pyrsa-sign script to /usr/local/bin
Installing pyrsa-verify script to /usr/local/bin
Installed /usr/local/lib/python3.7/site-packages/rsa-4.0-py3.7.egg
Searching for pyasn1-modules>=0.2.1
Reading https://pypi.org/simple/pyasn1-modules/
Downloading https://files.pythonhosted.org/packages/b1/2c/490a9120015d54f50bb7c0717ac34d75f69acfb0918600350dcf087a20d3/pyasn1_modules-0.3.0rc1-py2.py3-none-any.whl#sha256=cbc7a0f2cd7bb1d54541be21410c84ec76ae4b504f5d8f6e5fc412f04981f806
Best match: pyasn1-modules 0.3.0rc1
Processing pyasn1_modules-0.3.0rc1-py2.py3-none-any.whl
Installing pyasn1_modules-0.3.0rc1-py2.py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding pyasn1-modules 0.3.0rc1 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/pyasn1_modules-0.3.0rc1-py3.7.egg
Searching for cachetools<5.0,>=2.0.0
Reading https://pypi.org/simple/cachetools/
Downloading https://files.pythonhosted.org/packages/ea/c1/4740af52db75e6dbdd57fc7e9478439815bbac549c1c05881be27d19a17d/cachetools-4.2.4-py3-none-any.whl#sha256=92971d3cb7d2a97efff7c7bb1657f21a8f5fb309a37530537c71b1774189f2d1
Best match: cachetools 4.2.4
Processing cachetools-4.2.4-py3-none-any.whl
Installing cachetools-4.2.4-py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding cachetools 4.2.4 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/cachetools-4.2.4-py3.7.egg
Searching for uritemplate<4dev,>=3.0.0
Reading https://pypi.org/simple/uritemplate/
Downloading https://files.pythonhosted.org/packages/bf/0c/60d82c077998feb631608dca3cc1fe19ac074e772bf0c24cf409b977b815/uritemplate-3.0.1-py2.py3-none-any.whl#sha256=07620c3f3f8eed1f12600845892b0e036a2420acf513c53f7de0abd911a5894f
Best match: uritemplate 3.0.1
Processing uritemplate-3.0.1-py2.py3-none-any.whl
Installing uritemplate-3.0.1-py2.py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding uritemplate 3.0.1 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/uritemplate-3.0.1-py3.7.egg
Searching for google-auth-httplib2>=0.0.3
Reading https://pypi.org/simple/google-auth-httplib2/
Downloading https://files.pythonhosted.org/packages/ba/db/721e2f3f32339080153995d16e46edc3a7657251f167ddcb9327e632783b/google_auth_httplib2-0.1.0-py2.py3-none-any.whl#sha256=31e49c36c6b5643b57e82617cb3e021e3e1d2df9da63af67252c02fa9c1f4a10
Best match: google-auth-httplib2 0.1.0
Processing google_auth_httplib2-0.1.0-py2.py3-none-any.whl
Installing google_auth_httplib2-0.1.0-py2.py3-none-any.whl to /usr/local/lib/python3.7/site-packages
Adding google-auth-httplib2 0.1.0 to easy-install.pth file
Installed /usr/local/lib/python3.7/site-packages/google_auth_httplib2-0.1.0-py3.7.egg
Searching for setuptools==49.6.0
Best match: setuptools 49.6.0
Adding setuptools 49.6.0 to easy-install.pth file
Installing easy_install script to /usr/local/bin
Installing easy_install-3.8 script to /usr/local/bin
Using /usr/local/lib/python3.7/site-packages
Finished processing dependencies for archiveusers==1.0

archiveuser create-exports --config inmar
Traceback (most recent call last):
File "/usr/local/bin/archiveuser", line 33, in
sys.exit(load_entry_point('archiveusers', 'console_scripts', 'archiveuser')())
File "/usr/local/lib/python3.7/site-packages/pkg_resources/init.py", line 488, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/local/lib/python3.7/site-packages/pkg_resources/init.py", line 2872, in load_entry_point
return ep.load()
File "/usr/local/lib/python3.7/site-packages/pkg_resources/init.py", line 2472, in load
return self.resolve()
File "/usr/local/lib/python3.7/site-packages/pkg_resources/init.py", line 2478, in resolve
module = import(self.module_name, fromlist=['name'], level=0)
File "/workspace/BuildArchives/process.py", line 8, in
from .users import Users
File "/workspace/BuildArchives/users.py", line 7, in
from .ldap_manager import get_omitlist
File "/workspace/BuildArchives/ldap_manager.py", line 9, in
from ldap3 import Server, Connection, SUBTREE
File "/usr/local/lib/python3.7/site-packages/ldap3-2.5.2-py3.7.egg/ldap3/init.py", line 138, in
from .core.connection import Connection
File "/usr/local/lib/python3.7/site-packages/ldap3-2.5.2-py3.7.egg/ldap3/core/connection.py", line 37, in
from ..extend import ExtendedOperationsRoot
File "/usr/local/lib/python3.7/site-packages/ldap3-2.5.2-py3.7.egg/ldap3/extend/init.py", line 29, in
from .microsoft.dirSync import DirSync
File "/usr/local/lib/python3.7/site-packages/ldap3-2.5.2-py3.7.egg/ldap3/extend/microsoft/dirSync.py", line 27, in
from ...protocol.microsoft import dir_sync_control, extended_dn_control, show_deleted_control
File "/usr/local/lib/python3.7/site-packages/ldap3-2.5.2-py3.7.egg/ldap3/protocol/microsoft.py", line 32, in
from .controls import build_control
File "/usr/local/lib/python3.7/site-packages/ldap3-2.5.2-py3.7.egg/ldap3/protocol/controls.py", line 27, in
from ..utils.asn1 import encode
File "/usr/local/lib/python3.7/site-packages/ldap3-2.5.2-py3.7.egg/ldap3/utils/asn1.py", line 50, in
from pyasn1.codec.ber.encoder import tagMap, typeMap, AbstractItemEncoder
ImportError: cannot import name 'tagMap' from 'pyasn1.codec.ber.encoder' (/usr/local/lib/python3.7/site-packages/pyasn1-0.5.0rc1-py3.7.egg/pyasn1/codec/ber/encoder.py)`

That sounds like a question for setuptools or pip, not for pyasn1. The pre-release is correctly marked as pre-release. Whatever "setup.py develop" or pip is doing triggers the installation of pre releases.

thanks! i wasn't sure where to start, so i thought i'd start here. I

It looks like the problem is setup.py develop. It ignores the pre-release status and always installs the highest version.

yeah, it looks like its a problem with setuptools use of easy_install, and it has been like that for years, and flagged as "won't fix".
for completeness, here is the link to the ticket on this subject: https://github.com/pypa/setuptools/issues/855


fix: update eventarc samples to use v2 cloud run, remove beta provider

Description
Update eventarc example to use google_cloud_run_v2_service.
Additionally, remove no longer required google-beta provider references in eventarc basic and workflows samples
Checklist
Readiness

[ ] Yes, merge this PR after it is approved
[x] No, don't merge this PR after it is approved

pairs with cl/560599681

Style

[x] My sample follows the rules described for Terraform in the Effective Samples style guide
[x] My sample follows the other requirements and best practices in the Contributing
guide

Testing

[ ] I have performed tests described in the Contributing guide:

[x] Tests pass: terraform apply
[x] Lint pass: terraform fmt check

Intended location

[ ] Yes, this sample will be (or already is) included on cloud.google.com
Location(s): https://cloud.google.com/eventarc/docs/creating-triggers-terraform

Closing this, more fixes required, see 297966613


General clean-up of the tutorials

cleans up formatting in the tutorials (hard-wrap, reference sections);
fixes several broken links (that will not be fixed by doc updates).

There's a slight frustration with this where Prettier will insist that reference-style internal links be lowercase (even for referencing module names in documentation, where it would be nice to case-preserve).
We could get around this with something like https://www.gatsbyjs.org/packages/gatsby-plugin-mdx/ (a different mdx), which would allow a more DRY solution to documentation referencing.

I'm not sure why there is a + at the beginning of every line ?

This is because https://github.com/mirage/irmin.io/pull/21/commits/640dcf6474ec3cdd2becac2f83660b939d39c475 uses Prettier to enforce a hard-wrap. The diffs are due to extra CR/LF characters; not easy to see with the GitHub soft-wrap!


refactor baresip & dependencies

@7c6f434c

Tested?

If so, can you rebase against current master?

And test against it, please :)


Tool auto generated Invoke reflection names are too long

          @StephenHodgson I've found that Assistant v2 doesn't always understand well when type.FullName is included, because the namespaces I use are long and not relevant/confusing to the AI context.

I found that removing this and only including the method.Name solved it.
I realize it isn't the ideal scenario in case two types contain the same method name, but it would still be helpful with an omit namespace option if possible. For now I've been removing it manually here in each update :)
Originally posted by @Bodekaer in https://github.com/RageAgainstThePixel/com.openai.unity/pull/235#discussion_r1632762450
Proposed fix:
Converting long namespace names to hash file string guid.

I faced the same issue.

I found that removing this and only including the method.Name solved it.

But how did you do that? I didn't see any accessible ways to specify function name by myself.
By the way that could be a fix too - to allow users manually specify function names. As for me it will be not the best solution to use hashes or guids.

Using hashes or guids would make it a bit more difficult to debug.

By the way that could be a fix too - to allow users manually specify function names.

Needs to be unique, and ideally not something that is super configurable, also the cache uses the names as keys on the backend.

also the cache uses the names as keys on the backend

Maybe it makes sense to separate Tools for different chats. For example, we could create a kind of Tool pool or Tool container. Making this class static provides a simpler way to interact with it, but this approach limits the flexibility of using Tools in scaled production apps.

You don't have to use the built-in tool definitions. You can always serialize and pass your own.
The reason it is done this way is to provide convenient way to invoke those same tools if they happen to have locally defined methods you can execute in known libraries. Without mapping these things correctly it'd never work.


No Sound when app is in background

Everything is working fine except the sound. when I have the app in background, the nofication only vibrates.
Should I add any extra code to play the sound when it's in background?

@edujugon Sorry to be a jerk but I'm now closing issues that don't follow the issue submission guidelines. This plugin takes a lot of work to maintain and I can't afford the time required to solicit the required info from everyone.
I'm closing this issue but please feel free to re-open the issue if you provide the requested details from the new issue submission guidelines.
https://github.com/phonegap/phonegap-plugin-push/blob/master/.github/ISSUE_TEMPLATE.md


Quote nodes to fix dot syntax error

Some nodes contain dots which make dot error. Quoting all nodes seems to work.


Using SpellBad and SpellCap to highlight errors and warnings

Is it possible to do that? For syntastic: https://github.com/vim-syntastic/syntastic/blob/master/doc/syntastic.txt#L225

Try
highlight link ALEErrorSign SpellBad
highlight link ALEWarningSign SpellCap

@dflupu does not work for me. I would like to disable signs and enable only spell bad or spell cap highlighting

I plan on implementing this eventually. If someone else wants to implement it, go for it.
In order to implement it, you need to set up some special highlights which indicate the lines and columns for mistakes.
I'll close this issue, as it's a duplicate of #171


Support for turning off some metrics

Problem: The amount of data exposed to prometheus grows very large when cluster contains a lot topics (100+) multiplied by partitions count (3...32).
I'd like to turn off some verbose metrics, but keep the ones that show group max. Right now did commented it out from code, but configuration option would rock (I removed LatestOffsetMetric, LastGroupOffsetMetric, TimeLagMetric)

Yes, it can generate a fair amount of metrics, this would be a good improvement.  Another way to reduce them would be to have a white list for topics to report (#4).
If you're brave enough to make your own build maybe you would be interested in making a PR? :)

@seglo Hi, i would be interested in working on this issue.

@khorshuheng Great.  I've assigned it to you.  Let me know if you need any assistance.

I think this can be closed now?

Yes.  Thank you.


Scoped settings.

In REST framework we scope all the settings that the project uses inside a single dictionary.
For example...
REST_FRAMEWORK = {
    'DEFAULT_RENDERER_CLASSES': (
        'rest_framework.renderers.JSONRenderer',
    ),
    'DEFAULT_PARSER_CLASSES': (
        'rest_framework.parsers.JSONParser',
    )
}

I wasn't sure about the decision at first, but I've been really pleased with it since. It forcibly ensures that all the settings are properly grouped in users settings modules, and nicely declutters everything.
Interested to know if you'd consider something similar if it came with a very gradual deprecation path.
For example, migrating towards this?...
WAGTAIL = {
    'SEARCH_BACKENDS': {...},
    'IMAGES_MAX_UPLOAD_SIZE': 50 * 1024 * 1024
}

Would you folks consider that better or worse, and would you you either:

Consider it broadly a "no".
Be interested in a pull request for further consideration/review/discussion.
Something else.

Thanks all!

:+1:

We did consider this very early on. I forget what the thought process was, so I'll let @gasman or @kaedroho fill in the blanks.

@tomchristie this makes sense to me, especially when Wagtail is being used as part of another Django app. How would a gradual deprecation path work?

Thought this rang a bell: https://github.com/torchbox/wagtail/issues/723

@tomdyson - Something like...
Internally have a wagtail_settings object. Access settings internally using:
from wagtail.wagtailcore.settings import wagtail_settings

wagtail_settings.SEARCH_BACKENDS

That'd end up checking for both styles (and probably cache the resulting looking, perhaps with eg path imports for some kinds of settings strings, such as the DEFAULT_RENDERER_CLASSES example above.)
In v1 either style would be acceptable.
In v2 having to fallback to the unscoped version would caused a PendingDeprecationError (which is only visible when warnings are explicitly turned on)
In v3 having to fallback to the unscoped version would caused a DeprecationError (which is always visible)
In v4 the old style is removed.
Related: Using the api_settings object in REST framework and its implementation.

:+1:


init command no longer supported: d1-example tutorial

Existing documentation URL(s)

https://developers.cloudflare.com/d1/tutorials/build-a-comments-api/#prerequisites

When I run npx wrangler init d1-example, I get the response:
▲ [WARNING] The `init` command is no longer supported. Please use `npm create<EMAIL_ADDRESS>-- d1-example` instead.

  The `init` command will be removed in a future version.

Running `npm create<EMAIL_ADDRESS>-- d1-example`...

What changes are you suggesting?
It should provide commands appropriate for differnt package managers like npm, yarn, etc
npm create<EMAIL_ADDRESS>-- d1-example
Additional information
No response

wow thank you!


Remove types

All tests except those that were failing before the change are passing.

Hey Sameer, can you remove the update to History? I think this kind of update should be made on its own. It's easier to browse the commit log that way.

ok done. Is everything else alright? Is it ok to start with daru now?

Almost. Can you provide a test showing that it's possible to create vectors with the old interface? I'll merge this PR with that in place. Also, it's usually a good idea to use STDERR.puts instead of plain puts when printing warnings. Sometimes it doesn't make a difference, but it can avoid some headaches when printing results in a script for a large-y dataset.
With these comments in place---yes, please, let's get started with Daru! :+1:

ok done.


Error when uploading large csv files

I tried to create a project by uploading a csv file with 10,166 points and received an error that the project could not be created. However, when reduced the number of points to 200, I was able to create the project without any trouble.

Hi Randy,
It seems that you either exceeded the file size upload limit (2MB) or overloaded our server's allotted memory. CEO currently supports creating projects of up to about 5000 points in size. We are currently working on expanding the database and server capacity to handle larger projects like yours. For now, perhaps you can divide your project data points into two projects and then combine their output CSVs for your own analyses.


apt install question

Will README include the 'apt install' for roctracer ?

Hi @jinz2014, your question has been forwarded to the documentation team. Thanks!


async runner

stacked PR on top of #1350, this similarly only takes steps to eventually allow concurrent predictions. this PR starts with changing multiprocessing.pool.AsyncResult to asyncio.Task, and propagates the necessary async changes

have runner return asyncio.Task instead of AsyncFuture
start making tests async

I started rebasing this but without context it quickly turned into a bigger job than I hoped. Would you mind rebasing this on main so it's reviewable in its own right?

(did you mean something else about rebasing?)

(did you mean something else about rebasing?)

Yes! Your description here says:

stacked PR on top of https://github.com/replicate/cog/pull/1350 as well as https://github.com/replicate/cog/pull/1355,

Currently this PR is for a set of commits that we'd not want to merge to main without a rebase. Please rebase this branch on main so that it's a reviewable unit. Merging main achieves the same overall diff but it doesn't allow this PR to be reviewed commit by commit.

had to brush up on how to rebase but once I remembered --onto I had it work without any conflicts. this is still stacked on #1355

is this good to merge then?


Wavelength range lost in order combining

When creating the 1D normalized spectrum whose overlap region with adjacent orders is combined (ncw???_m?.dat), there seem to be some minor mistakes. The problem is that a few pixels at the edge of the order are dropped because they could be no signal signal tends to have strange values, but the flux interpolation wavelength does not take this into account. So some wavelength ranges are lost when compared to the uncombined spectrum.
Ziying Gu found this issue. Thank you pointed this out! I will fix this.

@ZiyingGu

Yes. It's a problem about the edge of the overlap region of two orders.
I draw a figure and attach some example data.
Figure.pdf
Range A of the overlap region.pdf
Range B of the overlap region.pdf

This is an image of what I (we) want to do...

So values of the left side of overlap region (no signal + 2 pix) should be calculated as (flux of former order)/(blaze function of the former order), behaving the same as the data points beyond the overlap region of the former order, right? Similar to the right side.

@ZiyingGu Yes, that's right. I intended that outside the overlap region should match the original (former or latter order's) flux values and wavelength gird, and the calculation for normalization.


putting stacked saddles to animals

you can put stacked saddles to animals from their gui. this issue does not occur from right clicking an animal before riding.

fix


 U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5161/1/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 30s
Docker mode activated.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m  6s
the patch passed

+1 :green_heart:
mvnsite
7m 34s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  2s
The patch has no ill-formed XML file.

+1 :green_heart:
spotless
0m 57s
patch has no errors when running spotless:check.

_ Other Tests _

+1 :green_heart:
asflicense
0m 20s
The patch does not generate ASF License warnings.

27m  9s

Subsystem
Report/Notes

Docker
ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5161/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5161

Optional Tests
dupname asflicense mvnsite spotless xml

uname
Linux 37e9015b8b66 5.4.0-1094-aws #102~18.04.1-Ubuntu SMP Tue Jan 10 21:07:03 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / a370099aaa

Max. process+thread count
86 (vs. ulimit of 30000)

modules
C: . U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5161/1/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

committed to release page https://dist.apache.org/repos/dist/release/hbase/2.4.17/

https://downloads.apache.org/hbase/2.4.17/ also published


Mark StatusBar API as unavailable on this platform

Description
VisionOS doesn't have a concept of StatusBar. We can mark the API as unavailable.

lets do this... Assign it to me


Do not verify Envoy images on macOS 10.15 and 11.

After release 1.21.1, Envoy images build on macOS 12 cannot be run on previous releases.
GHA will not run verification for macOS 10.15 and 11.
Signed-off-by: Christoph Pakulski<EMAIL_ADDRESS>Fixes: #41

@codefromthecrypt Can you review this PR? I want to get clean GHA for macos.


Manual Testing CI mention @ubiquity-qa

We should replace tagging @Draeieg to "automatically add to the QA Project Board" in the CI to a new account @ubiquity-qa
I think this is more professional to have a dedicated QA account. It also makes the intent of this action more clear I think. I've received questions from bounty hunters around why they need to tag this specific handle when they review the CI  code.

Agree to tag @ubiquity-qa account. Looks like more professional


Separate task deletion

As I understand, there is no way to delete separate task, only all tasks toghether.
So it would be nice if there is a feauture to delete task, like it is with delete completion in the table.
Does it make sense?

User Story
As a data labeler, I want to individual delete tasks that are irrelevant to a project.
Suggested User Experience

Is is removed in version 1.0.1? I can't find it.

You can do similar on Data manager via actions. Please, select tasks you want to delete, then you will see a list of actions to perform with the selected tasks.