[Dynamic Form] Disable issue on "fieldOverrides" field control when "onBeforeSubmit" return true

Category
[ ] Enhancement
[x] Bug
[ ] Question
Version
Please specify what version of the library you are using: [ 3.16    ]
This issue also occurs on old version like 3.14
Expected / Desired Behavior / Question
I am using DynamicForm control and created several customized rendered fields with "fieldOverrides".
I also put validation logic (e.g. "start date" should be before "end date") in "onBeforeSubmit" method.
Then I found that if the validation failed (onBeforeSubmit return true), then my customized fields will always be disabled in the form, user cannot modify them. However user can still modify the fields which are not mentioned in "fieldOverrides".

Steps to Reproduce

Create a spfx form customizer extension
Add Dynamic Form control in it (like TestForm )
Create a customized render field control method ( I copied most of the content from DynamicField.tsx )

I used disabled={disabled} in TextField Control
private renderTextField = (fieldProperties: IDynamicFieldProps): React.ReactElement<IDynamicFieldProps> => {

    const {
      options,
      fieldTermSetId,
      fieldAnchorId,
      lookupListID,
      lookupField,
      fieldType,
      fieldDefaultValue,
      fieldTitle,
      context,
      disabled,
      label,
      required,
      isRichText,
      //bingAPIKey,
      dateFormat,
      firstDayOfWeek,
      columnInternalName,
      principalType,
      description
  } = fieldProperties;

  const labelText = fieldTitle !== null ? fieldTitle : label;
  const defaultValue = fieldDefaultValue;
  const isRequired= fieldProperties.required ? fieldProperties.required:required;

  const labelEl = {labelText};
  const descriptionEl = <text className={styles.fieldDescription}>{description}</text>;
  const placeHolder=fieldProperties.placeholder;

    return (

        <Icon className={styles.fieldIcon} iconName={"TextField"} />
        {labelEl}

      <TextField
        defaultValue={defaultValue}
        placeholder={placeHolder}
        className={styles.fieldDisplay}

        onChange={(e, newText) => { (newText: any): void => {
          const {
            onChanged,
            columnInternalName
          } = fieldProperties;

          if (onChanged) {
            onChanged(columnInternalName, newText);
          }
          this.setState({
            changedValue: newText
          });
        } }}
        disabled={disabled}

      />
      {descriptionEl}

    )
  }

Then use this renderTextField method on DynamicForm and let onBeforeSubmit return true (validation failed)
 <DynamicForm
          context={this.props.context}
          listId={this.props.context.list.guid.toString()}
          listItemId={this.props.context.itemId}
          fieldOverrides={{
            "JobTitle": this.renderTextField  //use any text field
          }}

          onBeforeSubmit={
            async (listItem) => {
              alert("validation failed!");
              return true;
            }
          }
      />

This demo field (Job Title in my example) will be read-only after submit button clicked while the other fields still be editable

If your form has a lot fields, then user has to refresh page and fill in again after validation failed
My Trouble shooting
I did some trouble shooting on dynamic form source code.
I found that it will modify "fieldOverrides" fields's disable property when it is isSaving however it won't change "DynamicField"'s disable property. So the those "Dynamic" fields would still use its original "disable" property

Right now my temporary solution is not use  disabled={disabled} in customized field control.
Hope we can find a better solution.

Hi @joelfmrodrigues ,
I have created the PR #1716  for it.
I downloaded the latest code and tested it.


[Feature Request] Spiral abyss leaderboard like tavern bot

Is it possible to add spiral abyss leaderboard features like in tavern bot?

sure, there was a plan for leaderboard rework but it kept getting pushed back because there were other features I want to make.
this feature will now be prioritized, I will try to implement this as soon as possible.
thank you for the suggestion.


build failure

this dependency was not found:

flutterwave-vue-v3 in ./src/main.ts
To install it, you can run: npm install --save flutterwave-vue-v3

v 1.0.8

Hello @Obi-nwanne
Please share more details on this issue with us.
Please state your Vue version number,
Is your app using Typescript and the version of the Flw-Vue-Package to enable us investigate and resolve this

@toybz I'm facing the same issue with Nuxt 2.15.8 and the flutterwave-vue-v3 package. I've reinstalled it to no avail. Please help!

@toybz
vue version is ^2.6.11" and typescript
"flutterwave-vue-v3": "~1.0.8"
i had to revert to "flutterwave-vue-v3": "1.0.5" before it worked

Sincere apologies for this issue and the late response.
We have investigated and fixed the issue, the update will be live very soon today.
I will be closing this issue now.
Thank you for raising this and for your understanding.


Need login for internet

In my network I need to authenticate before having 'real' access to the internet. Before that authentication I can resolve DNS hostnames to IP but not more.
Reachability always tells me that I am connected as long as I get an DNS reply. There should be an option to check e.g. with a ping request or maybe even do a HEAD http request to see if we have 'real' internet.

I can't really do anything about captive portals like this.
The best bet would be to do this at the application level i.e.

Create a server endpoint that returns a specific response e.g. OK_APPNAME
When reachability reports its reachable attempt to contact a server you control over HTTP and check the response.
if response != OK_APPNAME then its a safe bet to say you have some kind of MITM

It would be cool if reachability would help out with this for example set an endpoint www.example.com/json and when this json returns something predefined reachability says "internet available".
Or trying to fetch the header from google.com and see if it says google in it or something else, e.g. airport/hotel name of providing internet service.


maybe bug in the current MODIT/PreMODIT

Depending on nus, this deviation sometimes appears. Maybe indicating some bug in the current implementation.

This was not bug but I forgot to update the file.

This was actually a bug. This bug appears as follows:

when the max (or min ) nu_line, i.e., line centers, is larger (smaller) than the max (or min) of the nu_grid, the lines out of nu_grid was stored in the last element, [-1] ( or the first element [0]).
if many lines are out of nu_grid, it behaves a single strong line at nu_gird[0] or nu_grid[-1]
yields tails from the left and right edges.

I will fix this bug in the incoming PR, pretimodit, soon.
Until the PR, the nurange should be the same as nu_grid, for MODIT, PreModit.

Solved in #332


ActiveLabelDelegate

:tophat: What? Why?
Adding another way of handling word taps.
With the current configuration, you have to manually add a handler for each label you create.
Using a delegate you can easily assign a delegate that is going to handle all the taps.
I changed ActiveElement.URL(NSURL) to ActiveElement.URL(String), to be able to handle all the taps through the same delegate. Even with this change, the current public API has not changed.
:ghost: GIF

Thanks! :+1:

@schickling Could you create a new release :pray: ?

Done!

Thanks a lot!


Update README.md

Typo in the command, needs -- in order to work. Added the -- so the command will work if someone copy/pastes it.

Thank you! 👍


Bump up project version to 23.08.2 [databricks]

We are going to rebuild 23.08.2 release without code change to carry new DB impl
NOTE: no code change for plugin repo.Doc update would be taken care later and should not affect new release build

build

build

build

The build and sanity test run all working fine. I am going to merge and continue follow steps.
RC build and test should cover the full runs later


Restore sudo failure handling from install script

What this PR does / why we need it

The function called when sudo commands fail was accidentally removed in
a later commit. The current installer will not correctly report and exit
when a user fails to sudo when running required commands. This restores
the function.
Which issue(s) this PR fixes

Fixes: #4549
Describe testing done for PR

Run installer.

ooooh I see... that gets called when sudo fails 3 times. Nevermind mind on my comment above.

Just a reminder, sudo should only need sudo when installing into /usr/local/bin. If there is a bin dir in the home folder and is also in `PATH~, sudo shouldn't be required.

I think this is why we went this long without noticing it was missing.
It's being called here: https://github.com/vmware-tanzu/community-edition/blob/main/hack/release/install.sh#L99


Z Aware elements

When adding starting points or creating features having those features z aware would be a need for some customers and International Distributors.
This could be done by passing a elevation service to add-in thru an option in the properties dialog box.

@topowright Can you describe what the output would be like? Are they expecting 3D range rings that follow the terrain from the surface? I would have assumed if they wanted 3D for many of these features they would have the same elevation and would 'float' over the surface. If they are sampled from the terrain an oblique view would obscure many of the lines/circles/etc.

@topowright please provide additional details/requirements.

Closing. No known use case or clear requirements.


[BUG] CLUSTER | ERROR | timeout or abort while handling URI /apis/external.metrics.k8s.io/v1beta1

Agent Environment

Datadong agent image: public.ecr.aws/datadog/cluster-agent:7.49.0
chart version: 3.45.0

Describe what happened:
We receive many error messages :
 CLUSTER | ERROR | (apimachinery@v0.27.6/pkg/util/runtime/runtime.go:109 in HandleError) | post-timeout activity - time-elapsed: 2.288897ms, GET "/apis/external.metrics.k8s.io/v1beta1" result: <nil>

CLUSTER | ERROR | (apimachinery@v0.27.6/pkg/util/runtime/runtime.go:109 in HandleError) | timeout or abort while handling: method=GET URI="/apis/external.metrics.k8s.io/v1beta1"

CLUSTER | ERROR | (apimachinery@v0.27.6/pkg/util/runtime/runtime.go:109 in HandleError) | apiserver received an error that is not an metav1.Status: &errors.errorString{s:"http2: stream closed"}: http2: stream closed

agent status output:
 agent status
 ...
 ...
Custom Metrics Server
=====================

  Data sources
  ------------
  URL: https://api.datadoghq.eu

  External metrics provider uses DatadogMetric - Check status directly from Kubernetes with: `kubectl get datadogmetric`

Describe what you expected:
NA
Steps to reproduce the issue:
Run  datadog helm chart datadog-3.45.0 in AWS EKS cluster v1.25

Hi @seifrajhi we are also suffering from this issue. Did you manage to find a fix for it?

Hi @seifrajhi we are also suffering from this issue. Did you manage to find a fix for it?

Last time, for my my case I just upgraded the helm chart  to 3.50.5 and errors stopped, depends on your current version

Hi @seifrajhi we are also suffering from this issue. Did you manage to find a fix for it?

Last time, for my my case I just upgraded the helm chart to 3.50.5 and errors stopped, depends on your current version

Thanks for the reply. Unfortunately, I checked and we are already in version 3.57.3 🙈

Thanks for the reply. Unfortunately, I checked and we are already in version 3.57.3 🙈

You can always upgrade to the latest versions, it always help, currently I am having 3.68.2 and it's perfectly running


reset-password addon not included?

maybe this got excluded at some point? I think the source manifest is still there as that's what I built the feature list from

its in modules/deploy

http://docs.alfresco.com/4.2/concepts/dev-extensions-share-module-autodeploy.html could be relevant

From Angel:

It’s needed an true at https://github.com/share-extras/reset-password-dialog/blob/master/config/alfresco/site-data/extensions/reset-password-module.xml

So maybe we can override this when we unpack it?

other modules enable by default, is this by design?

adding to this, when using java 8 seems reset password wont enable in the modules/deploy page
after hitting apply module hasnt moved to enabled window.  using the last released jar

Yeah they probably set the extension.
but there was a bit more conversation in email:
Angel:

Regarding this issue (https://github.com/marsbard/puppet-alfresco/issues/81), because of reset-password-dialog addon has no “autodeploy” mark at extension declaration (https://github.com/share-extras/reset-password-dialog/blob/master/config/alfresco/site-data/extensions/reset-password-module.xml).

What we cand do? Modify this file once downloaded for Puppet or fork original project to include this directive? Or is there any other possibility?

Me:

To be honest I was thinking about enabling auto-deploy globally, I will need to find again where it is, I think it was in share-config.xml so could probably override in share-config-custom.xml

Angel:

This is the “other possibility” and I think is the good one ;-)

I think it is too, it's totally possible to turn this on and off per addon with the override as described but I can't see a use case, for us, which wouldn't want to see all modules autodeployed.

pull requests welcome against this template:
https://github.com/marsbard/puppet-alfresco/blob/master/templates/share-config-custom.xml.erb
the only thing you need to know about templates is they are ruby ERB templates, you will see the non-templated parts stubbed out like <%= @share_host %> which will be replaced by the share_host variable in puppet (most of the important variables will be defined in manifests/init.pp)


Setting node_version is ignored at ios_build_and_test

Orb version
4.1.0
What happened
Whenever I use the job ios_build_and_test:
      - react-native/ios_build_and_test:
          checkout: true
          build_configuration: Release
          detox_configuration: ios.sim.release
          device: iPhone X
          node_version: '10.17'
          project_path: ios/AppName.xcworkspace
          requires:
            - another-command
          scheme: AppName

When the job runs https://github.com/react-native-community/react-native-circleci-orb/blob/a9ca7c9ca807632025e13d4e9c16ad782cb0c563/src/jobs/ios_build_and_test.yml#L85
I got an error, because of a dependency on my project, requires using the node_version < 10.17.
I saw that whenever you call:
https://github.com/react-native-community/react-native-circleci-orb/blob/a9ca7c9ca807632025e13d4e9c16ad782cb0c563/src/commands/setup_macos_executor.yml#L25-L37
He will fetch nvm and set the version on macos 11.0.0 executor. But on the subsequent job, that shows the node -v, you still got the default version of the macos executor. With is: 12.0.
https://circle-macos-docs.s3.amazonaws.com/image-manifest/v1969/index.html

Expected behavior
Calling yarn_install passing node_version at ios_build_and_test would save the version to subsequent jobs.
Maybe we can add a parameter to check if I want a specific version of node when calling yarn_install.

ScreenShots

👋 Just to check that I understand this correctly: Are you saying that initially the node version is set and installed correctly, but in any step after that, it's reverting back to the default version?

I have a dependency on my project that requires the node version to be: 10 < 10.17. However, the default image of CircleCI for MacOS which this orb uses is using node 12. So, any time this orbs call yarn_install this throw an error regarding this version.
I checked the command setup_macos_executor, and found that even passing node_version this still using the default version installed.

On my case, adding a way to override the version of node on yarn_install would solve my issue(see #52),. But I think the behavior of  setup_macos_executor is wrong.
Also, my description was confusing, sorry for that. 😅

I think I have messed this up in https://github.com/react-native-community/react-native-circleci-orb/pull/47/files
I was not aware that node version would not persists across build steps; granted, I'm not a circle expert.
@MateusAndrade can you confirm that if node version is persisted, it will fix your problem and you will not need #52 ? Thanks!

@MateusAndrade can you confirm that if node version is persisted, it will fix your problem and you will not need #52 ? Thanks!

Sure! I miss things on CircleCI every time HAHAHA. I need to test my changes to ensure this is working, also do you know any way to properly test these changes? I think I will need to override the commands on my CI using my changes to ensure this is working.

@MateusAndrade regarding testing the changes, I think you can use circleci config pack - that will spit out a (huge) yaml that you can just copy paste to your config and edit it there, inline. I didn't find anything better.

@MateusAndrade regarding testing the changes, I think you can use circleci config pack - that will spit out a (huge) yaml that you can just copy paste to your config and edit it there, inline. I didn't find anything better.

Yeah, I was using this command to test these changes but I don't pushed the changes to CircleCI to ensure it's working. I will give a proper look at that and let you know more about it. 😄

@MateusAndrade The node version should be managed by NVM. The issue seems to be that NVM is not being loaded correctly in each step. The PR you've opened is a workaround, but not a proper fix for that.
Using the information here I've just released a new version of the Orb which should fix the issue. Can you install and use 4.1.1 and let me know if that fixes this issue for you?

@matt-oakes thanks! I'm this version right now. 🎉


adding cluster services deployments via argo

to support additional cluster services and tweaks to services on the hub cluster

@nickmerrett can you provide explanations to why there are so many selfHeal: false? Also, please unset git branches before creating the next PR.


Date Picker inside Accordion

I have this issue inside the accordion using the date picker pro version.

updated to latest version but still not working.

@32x0lf
cannot reproduce, you can try following:

make sure your date picker container doesn't have style overflow: hidden;
add style overflow: visible; to c-accordion-item

<c-accordion-item ...  style="overflow: visible;">
  ...
</c-accordion-item>

Thanks @xidedix it works


Error on import: No module named 'models.gmfss_fortuna'

Loading: ComfyUI-Manager (V0.42)
ComfyUI Revision: 1661 [064d7583] | Released on '2023-11-08'
Traceback (most recent call last):
File "/home/ComfyUI/nodes.py", line 1735, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/ComfyUI/custom_nodes/ComfyUI-Frame-Interpolation/init.py", line 9, in
from models.gmfss_fortuna import GMFSS_Fortuna_VFI
ModuleNotFoundError: No module named 'models.gmfss_fortuna'
Cannot import /home/ComfyUI/custom_nodes/ComfyUI-Frame-Interpolation module for custom nodes: No module named 'models.gmfss_fortuna'
Import times for custom nodes:
0.1 seconds (IMPORT FAILED): /home/ComfyUI/custom_nodes/ComfyUI-Frame-Interpolation
Installed today and getting an import error. Installed repo through Comfy Manager. Any ideas what might be wrong? @Fannovel16

same here
Traceback (most recent call last):
  File "/content/drive/colab_ai/ComfyUI/nodes.py", line 1752, in load_custom_node
    module_spec.loader.exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/content/drive/colab_ai/ComfyUI/custom_nodes/ComfyUI-Frame-Interpolation/__init__.py", line 9, in <module>
    from models.gmfss_fortuna import GMFSS_Fortuna_VFI
ModuleNotFoundError: No module named 'models.gmfss_fortuna'

Cannot import /content/drive/colab_ai/ComfyUI/custom_nodes/ComfyUI-Frame-Interpolation module for custom nodes: No module named 'models.gmfss_fortuna'

@rbhuta @GentlemanHu Fixed in https://github.com/Fannovel16/ComfyUI-Frame-Interpolation/commit/4f60bf5c04149b3158b8739aff27bdafd5ac9703. Update/Reinstall ComfyUI-Frame-Interpolation and it should works now


inject scheduler

inject run_scheduler to Sublime in runtime instead of putting it under plugin_load
close #54
@gerardroche

Codecov Report

Merging #61 into master will decrease coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #61      +/-   ##
==========================================
- Coverage   66.42%   66.37%   -0.05%
==========================================
  Files          18       18
  Lines         694      693       -1
==========================================
- Hits          461      460       -1
  Misses        233      233

Impacted Files
Coverage Δ

ut.py
90.9% <ø> (-1.4%)
:arrow_down:

unittesting/scheduler.py
63.79% <100%> (+0.63%)
:arrow_up:

Continue to review full report at Codecov.

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

it is running now on linux. But for some unknown reasons, the package control builds failed.

Codecov Report

Merging #61 into master will decrease coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #61      +/-   ##
==========================================
- Coverage   66.42%   66.37%   -0.05%
==========================================
  Files          18       18
  Lines         694      693       -1
==========================================
- Hits          461      460       -1
  Misses        233      233

Impacted Files
Coverage Δ

ut.py
90.9% <ø> (-1.4%)
:arrow_down:

unittesting/scheduler.py
63.79% <100%> (+0.63%)
:arrow_up:

Continue to review full report at Codecov.

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


Changing min/max values after slider creation?

Is it possible to change max value when slider is already created and used?
I tried that approach:

    $scope.slider = {
        options: {
            range: false,
            min: 1,
            max: $scope.selectedQuant.maxValue,
            step: 1
        }
    };
[....skip...]
$scope.slider.options.max = $scope.selectedQuant.maxValue
but it doesn't works.

Works for me, although it doesn't generate new "ticks" if you have that option enabled.
<div ui-slider data-min="0" data-max="{{attributeCount - 1}}" data-step="1" data-tick ng-model="sliderValue"></div>
When I add new objects to my collection I update the count the data-max attribute uses. It didn't work when I set it to attributes.length so I added the watchCollection.
        $scope.$watchCollection("attributes", function () {             $scope.attributeCount = $scope.attributes.length;         });


ERROR The Chrome 73.0.3683 / Linux 0.0.0 browser disconnected. This problem may appear when a browser hangs or is closed, or due to network issues.  in Travis CI

Hi,
Last week we started getting the following error in Travis:
ERROR The Chrome 73.0.3683 / Linux 0.0.0 browser disconnected. This problem may appear when a browser hangs or is closed, or due to network issues.

As far as I can tell nothing changed code wise to cause this, we were on 1.1.0, I tried upgrading to 1.1.1, still happened.  Is there anything obvious I'm missing that would cause the time out?
The timeout doesn't occur deterministically and passes occasionally.
Your Environment details:

testcafe version: 1.1.1 / 1.1.0
node.js version: v8.15.1
command-line arguments:NODE_ENV=production npm run build && testcafe chrome ./src/__e2e__/tests/**/*.test.js -q -c 4 --app=\"npm run start\" --app-init-delay 2000
browser name and version: Chrome 73.0.3683 / Linux 0.0.0
platform and version:
other:

@jwineman
Hello.
Unfortunately, this information is not sufficient to find the cause of the issue.
Could you please do the following?

Can you find the test that failed or does the test hang randomly?
Run your tests with the concurrency mode and quarantine mode disabled. Does this help or does your test still hang randomly?
Try to localize the TestCafe version on which the failure does not occur using this release list.

Thanks, I wasn't sure how to debug further.

The same test doesn't fail, different tests hang randomly.
I'll disable concurrency and quarantine mode.
I'm assuming its not version specific since the tests were working on 1.1.0 and continued to break on 1.1.1 but I'll double check.

Disabling concurrency showed our API was throwing 500s randomly.  This was because we have threaded code which was failing under high load, which only happened on travis where we run tests concurrently.
Thank you for the help!

@jwineman
You are welcome.


[LimitlessLED] Unable to control second Wifi Bridge

Home Assistant release (hass --version): 0.39.3
Component/platform: LimitlessLED
Description of problem: Since the upgrade to 0,39, Home Assistant loses the ability to control my second LimitlessLED Wifi Bridge.
When restarting Home Assistant, all my LimitlessLED lights turn off during the reboot phase. After the reboot, I am able to control my lights on the first bridge as expected.
However, at random points in time, Home Assistant loses the ability to control my second LimitlessLED bridge. This means the lights attached to them are stuck off/on depending at what time Home Assistant loses the ability to control that bridge.
Expected: I should always be able to control my lights. Previous versions of Home Assistant did not have this issue.
Problem-relevant configuration.yaml entries and steps to reproduce:
- platform: limitlessled
    bridges:
    - host: <IP_ADDRESS>
      version: 5
      port: 8899
      groups:
      - number: 2
        type: rgbw
        name: Bookcase Left
      - number: 1
        type: rgbw
        name: Bookcase Right
    - host: <IP_ADDRESS>
      version: 5
      port: 8899
      groups:
      - number: 1
        type: rgbw
        name: WIR
      - number: 2
        type: rgbw
        name: Dining
      - number: 3
        type: rgbw
        name: Living

Traceback (if applicable):
17-03-06 21:57:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: service=turn_off, service_data=entity_id=['light.bookcase_left'], domain=light, service_call_id=140231920600624-299>
17-03-06 21:57:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: new_state=<state light.bookcase_left=off; icon=mdi:glassdoor, emulated_hue_name=bookcase left, emulated_hue=True, friendly_name=Bookcase Left, supported_features=61 @ 2017-03-06T21:57:02.586014+11:00>, old_state=<state light.bookcase_left=on; rgb_color=[255, 255, 255], icon=mdi:glassdoor, emulated_hue=True, supported_features=61, emulated_hue_name=bookcase left, friendly_name=Bookcase Left, brightness=155 @ 2017-03-06T21:56:36.606067+11:00>, entity_id=light.bookcase_left>
17-03-06 21:57:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_executed[L]: service_call_id=140231920600624-299>
17-03-06 21:57:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_executed[L]: service_call_id=140231920600624-298>
17-03-06 21:57:03 INFO (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: service=turn_off, service_data=entity_id=light.bookcase_right, domain=homeassistant, service_call_id=140231920600624-300>
17-03-06 21:57:03 INFO (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: service=turn_off, service_data=entity_id=['light.bookcase_right'], domain=light, service_call_id=140231920600624-301>
17-03-06 21:57:03 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: new_state=<state light.bookcase_right=off; icon=mdi:glassdoor, emulated_hue_name=bookcase right, emulated_hue=True, friendly_name=Bookcase Right, supported_features=61 @ 2017-03-06T21:57:03.151253+11:00>, old_state=<state light.bookcase_right=on; rgb_color=[255, 255, 255], icon=mdi:glassdoor, emulated_hue=True, supported_features=61, emulated_hue_name=bookcase right, friendly_name=Bookcase Right, brightness=155 @ 2017-03-06T21:56:39.439734+11:00>, entity_id=light.bookcase_right>
17-03-06 21:57:03 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_executed[L]: service_call_id=140231920600624-301>
17-03-06 21:57:03 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_executed[L]: service_call_id=140231920600624-300>

Do you have a transition specified somewhere? See https://github.com/home-assistant/home-assistant/issues/6295

@janLo yes, yes I do. Thank you!
So, looks like if you have a transition anywhere for that light, the exception is thrown and you can't use it. Looks like I'll wait for 0,40 or apply your patch for now :)
Thanks again!

Hey @janLo after upgrading my version to the latest limitlessled library (1.0.5) I'm still seeing problems controlling lights that contain a transition. Wondering if the fix hasn't worked.

I havn't upgraded my limitlessled as I let HA pull its needed dependencies. I applied the patch as I wrote earlier and the problem is gone. Can you post the error/exception you get?
@balloob can we please release a bugfix release as more and more people run into this regression? Also the clarification for the docs need still to be merged.

@philhawthorne The patch is definitely in the 1.0.5 tarball.

Yeah that's what I thought too.
Okay I'll dig some more. Maybe my instance has reverted for some reason. I'll double check when I can to make sure it's on the right version and retest everything.


chore: Port Spring 2.7 -> 3.2, JDK17

Pull Request
This is for https://github.com/Samsung/LPVS/issues/351
Description
Spring 2.7 has been replaced with 3.2.
Fixes #351
Type of change

[x] Code cleanup/refactoring - replace Spring version numbers and javax -> jakarta in several files
[x] Documentation update - README.md English changed

Testing
All previous tests that used to work with Spring 2.7 are operating well with Spring 3.2 as well.
Checklist:

[x ] My code follows the style guidelines of this project
[x ] My code meets the required code coverage for lines (90% and above)
[x ] My code meets the required code coverage for branches (80% and above)
[x ] I have performed a self-review of my own code
[x ] I have commented my code, particularly in hard-to-understand areas
[x ] I have made corresponding changes to the documentation
[x ] My changes generate no new warnings
[x ] I have added tests that prove my fix is effective or that my feature works
[x ] New and existing unit tests pass locally with my changes

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

Comparison is base (6e4e613) 91.54% compared to head (ef7416b) 90.94%.
Report is 3 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main     #386      +/-   ##
============================================
- Coverage     91.54%   90.94%   -0.61%
+ Complexity      495      487       -8
============================================
  Files            48       47       -1
  Lines          1703     1700       -3
  Branches        206      206
============================================
- Hits           1559     1546      -13
- Misses           86       97      +11
+ Partials         58       57       -1

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

Please resolve conflicts with main branch as well.


Update dependencies

This PR is based on the cherry-picked commit from #183, which includes dependencies updates and minor changes to the README and tool configs.

@jamesrweb We haven't released any changes since April of this year. Could we create a 3.4.0 release with the latest changes, including this PR? WDYT?


deps(js): various security fixes

I'm going to merge this when the CI comes back green!

Codecov Report

Merging #520 into master will increase coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #520      +/-   ##
==========================================
+ Coverage   88.82%   88.86%   +0.03%
==========================================
  Files          70       70
  Lines        2613     2613
==========================================
+ Hits         2321     2322       +1
+ Misses        292      291       -1

Impacted Files
Coverage Δ

CreeDictionary/API/models.py
87.61% <0.00%> (-0.32%)
:arrow_down:

CreeDictionary/utils/fst_analysis_parser.py
95.00% <0.00%> (+1.42%)
:arrow_up:

Continue to review full report at Codecov.

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


bug: Misspelling of “uninstalled” on core helm chart usage page

Describe the bug
“uninstalled” misspelled as “uninsitalled” (highlighted in the picture)

Steps To Reproduce

Open docs.kubestellar.io
Navigate to the drop down bar
Navigate to the Getting Started tab
From Getting Started, navigate to Core Helm chart page
Scroll to the uninstallation section at the bottom of the page

Expected Behavior
“uninsitalled” should be spelled as “uninstalled”
Additional Context
No response

@JonathanWentaoBao please check if this is still an issue. If it has been resolved, please close this issue.


using linuxiac guid: server only starts on ipv6

Hi,
I am using this guide:
https://linuxiac.com/how-to-set-up-wireguard-vpn-with-docker/#comment-39633
At first the server gui on port 5000 works fine.
After the first client is configured it stops working.
It seems the server only listens op ipv6 for some reason.
'''
wireguard-ui  | Wireguard UI
wireguard     | **** It seems the wireguard module is already active. Skipping kernel header install and module compilation. ****
wireguard-ui  | App Version	: dev
wireguard-ui  | Git Commit	: 6bbe230
wireguard-ui  | Git Ref		: N/A
wireguard-ui  | Build Time	: 07-14-2023 20:30:20
wireguard-ui  | Git Repo	: https://github.com/ngoduykhanh/wireguard-ui
wireguard-ui  | Authentication	: true
wireguard-ui  | Bind address	: <IP_ADDRESS>:5000
wireguard-ui  | Email from	:
wireguard-ui  | Email from name	: WireGuard UI
wireguard-ui  | Custom wg.conf	:
wireguard-ui  | Base path	: /
wireguard-ui  | ⇨ http server started on [::]:5000
'''

here is my docker-compose.tml
version: "3"

services:

  # WireGuard VPN service
  wireguard:
    image: linuxserver/wireguard:latest
    container_name: wireguard
    #restart: always
    cap_add:
      - NET_ADMIN
    volumes:
      - Wconfig:/etc/wireguard
      - Wconfig2:/config
    ports:
      # Port for WireGuard-UI
      - "5000:5000"
      # Port of the WireGuard VPN server
      - "51820:51820/udp"

  # WireGuard-UI service
  wireguard-ui:
    image: ngoduykhanh/wireguard-ui:latest
    container_name: wireguard-ui
    depends_on:
      - wireguard
    cap_add:
      - NET_ADMIN
    # Use the network of the 'wireguard' service
    # This enables to show active clients in the status page
    network_mode: service:wireguard
    environment:
      - SENDGRID_API_KEY
      - EMAIL_FROM_ADDRESS
      - EMAIL_FROM_NAME
      - SESSION_SECRET
     - WGUI_LOG_LEVEL:DEBUG
      - WGUI_USERNAME=admin
      - WGUI_PASSWORD=SecletShit98$
      - WG_CONF_TEMPLATE
      - BIND_ADDRESS=<IP_ADDRESS>:5000
      - WGUI_MANAGE_START=false
      - WGUI_MANAGE_RESTART=true
    logging:
      driver: json-file
      options:
        max-size: 50m
    volumes:
      - Wdb:/app/db
      - Wconfig:/etc/wireguard
      - Wconfig2:/config

volumes:
   Wconfig:
   Wconfig2:
   Wdb:

never mind, I ditched this part of using wireguard and started doing all on commandline. Works fine


Fix the comment on ClassLoader#findLoadedClass(String) in PluginClassLoader

Found that the comment in PluginClassLoader#loadClass(String, boolean) was wrong.
ClassLoader#findLoadedClass(String) does not find the class from its parent class loader indeed. I confirmed it at: https://gist.github.com/dmikurube/ac1480b4eeaf5e925ead3aec719a5441

Follow-up to v0.11.5 at #1681, #1683, and #1684. Can you take a look? @embulk/core-team

Thanks!


What's the difference between statements and lines?

Please let me know if there is a more appropriate place to ask this.
Most other coverage tools I've used before have either had statements or lines, never both leading me to think that they were one and the same. Istanbul however has both statements and lines. Can anyone clarify the difference between the two for me?

if you have a line of code that says var x= 10; console.log(x) that's one line and 2 statements.
Of the two statement coverage is more accurate - however line coverage exists for interop with line oriented coverage tools like lcov and backwards compatibility with YUI coverage (for when istanbul was written, no longer relevant now)

if you have a line of code that says var x= 10; console.log(x) that's one line and 2 statements.
Of the two statement coverage is more accurate - however line coverage exists for interop with line oriented coverage tools like lcov and backwards compatibility with YUI coverage (for when istanbul was written, no longer relevant now)

I'm using solidity-coverage, that uses Istanbul. In many cases I've got more lines than statements. How is that possible?

@fabianorodrigo like this return ; console.log('never run');, 2 statements in one line. while the second statement will never run.


[interoperator] Error handling

Define interoperator errors
Pass interoperator errors to controllers
Delete binding if instance not found
Controllers dont fail delete if some resource is not found
Add testcases

@vivekzhere run the pipeline and keep it ready. Will merge early next week.

Pull Request Test Coverage Report for Build 2867

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.02%) to 90.075%

Files with Coverage Reduction
New Missed Lines
%

common/utils/RetryOperation.js
1
94.74%

Totals

Change from base Build 2866:
0.02%

Covered Lines:
9097

Relevant Lines:
9764

💛  - Coveralls

Dev Pipeline build 781 green

@vivekzhere run the pipeline and keep it ready. Will merge early next week.

Dev Pipeline build 781 green

@amitmalav please review this.
@vivekzhere is there a need to test it with large data size? Or are we good there?


CL_CI_TEST_ABAP_NAMING_NEW dump, type T_S_OPTION

The problem is in the method create_structure. Please import the class name (iv_class). Then change the code:
METHOD create_structure.
DATA:
  lt_components  TYPE cl_abap_structdescr=>component_table,
  lo_structdescr TYPE REF TO cl_abap_structdescr,
  descr_ref      TYPE REF TO cl_abap_typedescr,
  data_value     TYPE REF TO object,                    "#EC NEEDED
  type_descr_ref TYPE REF TO cl_abap_typedescr,
  data_name      TYPE        string,                    "#EC NEEDED
  structdescr    TYPE REF TO cl_abap_structdescr,
  objectdescr    TYPE REF TO cl_abap_objectdescr,
  tabledescr     TYPE REF TO cl_abap_tabledescr.

FIELD-SYMBOLS:
  <ls_component> LIKE LINE OF lt_components,
  <ls_type>      LIKE LINE OF it_types.

IF it_types IS INITIAL.
  RETURN.
ENDIF.

LOOP AT it_types ASSIGNING <ls_type>.

  APPEND INITIAL LINE TO lt_components ASSIGNING <ls_component>.
  <ls_component>-name = <ls_type>-name.
  cl_abap_typedescr=>describe_by_name( EXPORTING  p_name         = <ls_type>-type
                                       RECEIVING  p_descr_ref    = descr_ref
                                       EXCEPTIONS type_not_found = 1
                                                  OTHERS         = 2 ).
  IF sy-subrc <> 0. " typically rasied by class pool declared types
    CREATE OBJECT data_value TYPE (iv_class).
    MOVE cl_abap_typedescr=>describe_by_object_ref( data_value ) TO type_descr_ref.
    objectdescr ?= type_descr_ref.
    objectdescr->get_attribute_type( EXPORTING  p_name         = <ls_type>-name
                           RECEIVING  p_descr_ref    = descr_ref
                           EXCEPTIONS attribute_not_found = 1 ).
    IF sy-subrc <> space.
    ELSE.
      <ls_component>-type ?= descr_ref.
    ENDIF.
  ELSE.
  ENDIF.
  <ls_component>-type ?= descr_ref.

ENDLOOP.

SORT lt_components BY name ASCENDING.
DELETE ADJACENT DUPLICATES FROM lt_components COMPARING name.

TRY.
    lo_structdescr = cl_abap_structdescr=>create( lt_components ).
    CREATE DATA rr_data TYPE HANDLE lo_structdescr.
  CATCH cx_sy_struct_comp_name.
    _raise 'error creating structure'.
ENDTRY.

ENDMETHOD.                    "create_structure
In my opinion, you can deal with all type like this way, I have tested this with the class CL_CI_TEST_ABAP_NAMING_NEW.
It's also a solution for your bypass in the method find_types:
METHOD find_types.
DATA: lv_name  TYPE seocmpname,
      lv_field TYPE string,
      lv_type  TYPE string,
      lt_attr  TYPE seo_attributes.

FIELD-SYMBOLS: <ls_type>      LIKE LINE OF rt_types,
               <ls_attr>      LIKE LINE OF lt_attr,
               <ls_parameter> LIKE LINE OF it_parameters.

lt_attr = lcl_class=>attributes( iv_class ).

LOOP AT it_parameters ASSIGNING <ls_parameter>.
  IF <ls_parameter>-value CA '-'.
    SPLIT <ls_parameter>-value AT '-' INTO lv_name lv_field.
  ELSE.
    lv_name = <ls_parameter>-value.
    CLEAR lv_field.
  ENDIF.

  READ TABLE lt_attr ASSIGNING <ls_attr> WITH KEY cmpname = lv_name.
  IF sy-subrc = 0.
    lv_type = <ls_attr>-type.
  ENDIF.

  APPEND INITIAL LINE TO rt_types ASSIGNING <ls_type>.
  <ls_type>-parameter = <ls_parameter>-name.
  <ls_type>-name = lv_name.
  <ls_type>-type = lv_type.
  <ls_type>-field = lv_field.

ENDLOOP.

ENDMETHOD.                    "find_types

Hi,
Pull requests welcome,
see
https://guides.github.com/introduction/flow/ and
https://help.github.com/categories/collaborating-with-issues-and-pull-requests/


Add dependency to psycopg-binary

Closes #880
@ashleyheath would you mind trying out this PR and letting me know if it works in your case ?

Successful PR Checklist:

[ ] Tests

[x] (not applicable?)

[ ] Documentation

[x] (not applicable?)

@ewjoachim, have spent a while today trying to apply these into a reproducable project but haven't made great progress. Am afraid I probably won't get any more time to look at it this week but the code changes in the PR look good to me regardless so am happy for you to merge them in as-is if you're happy with them (and if so, I can quickly pick up the new release and verify that in our build). Otherwise I can try pick this up again next week.

Sorry for the time lost. Let's merge.

Have pulled the new release into our build pipeline and can confirm it fixes the original issue.

Perfect!
I'm delighted that you're taking interest into contributing to the project. As you probably saw in other PRs, I'm partly in the middle of redoing some parts (especially around the sync/async situation which is currently subpar).
Would you like to be part of the effort of trying out the pre-release when this comes out?
It might include switching to Psycopg3. It looks like I'll never be able to provide a good UX with psycopg2 nor aiopg, but I'm still wondering if I should leave the psycopg2 and aiopg connectors around with a disclaimer that they'll likely cause issues for non-purely async projects, or remove it and make it harder for existing users, but better in the long run)

@ewjoachim how do you plan to support Django when moving to psycopg3? As far as I know, only Django 4.2+ supports psycopg3 DB backend and it could be difficult to deal with Django using psycopg2 and procrastinate using psycopg3 in the same project (there are a lot of software out there using an earlier version of Django).

@turicas

Would you like to be part of the effort of trying out the pre-release when this comes out?

Yep; very happy to! Will pick up on the discussion thread if/when I have comments to add


Using SQLAlchemy for DB connection.

Also, the progress printing has improved.

Fixes #9

Hey @cudevmaxwell,
How do I specify the username and password for say MySQL?


task 1.7 global phase change was added

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: sdf94 sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

(I also took a look at the CI failure - it is a transient error I've been seeing sometimes, nothing to worry about in relation to your change)


Bug 1883502: Migrating to k8s.io/klog/v2

Kubernetes 1.19 started to use klog/v2, this commit moves the operator
to the same version.

@ricardomaraschini why are there no changes for go.sum? When we don't have components that use klog v1, lines about klog v1 should disappear.

/retest

@dmage https://github.com/openshift/library-go/blob/master/go.sum#L841-L844

I wouldn't say that library-go affects us.
$ go mod graph | grep ' k8s.io/klog@'
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
The latest github.com/openshift/api uses klog/v2, there is nothing we can fix, but sigs.k8s.io/controller-tools needs to be fixed. And as it is a regression, we need tests for that.

I wouldn't say that library-go affects us.
$ go mod graph | grep ' k8s.io/klog@'
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
The latest github.com/openshift/api uses klog/v2, there is nothing we can fix, but sigs.k8s.io/controller-tools needs to be fixed. And as it is a regression, we need tests for that.

Can you see a reason why we still have controller-tools as a dependency? sigs.k8s.io/controller-tools is used by github.com/openshift/crd-schema-gen that is included in tools.go, I thought we had moved everything to or openshift/api or openshift/client-go.

' k8s.io/klog@'

@ricardomaraschini when we were removing hack/codegen we forgot about tools.go. tools.go still mentions hack/codegen

@ricardomaraschini when we were removing hack/codegen we forgot about tools.go. tools.go still mentions hack/codegen

OK, by removing codegen dependencies from tools.go we got rid of controller-tools.

/retest

/retest

/assign @dmage

/refresh

/lgtm


Feat: ignore case

Solves issue pointed on https://github.com/renatoliveira/apex-test-list/issues/45#issuecomment-2414220541.

Does this function need to ignore the cases as well??


Error during compling gnina

Hi,
Centos7, CUDA-9.0, etc.
I fixed the following problem during the compilation of by upgrading the gcc version to 6.0.1:
[ 14%] Building CUDA object src/CMakeFiles/libmolgrid_shared.dir/grid_maker.cu.o
When the compilation continues, another error came about at 67%:
[ 63%] Built target molgrid
Scanning dependencies of target test_gridmaker_cu
[ 65%] Building CUDA object test/CMakeFiles/test_gridmaker_cu.dir/test_gridmaker.cu.o
[ 67%] Linking CXX executable ../bin/test_gridmaker_cu
/data/program/conda3/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/../../../../x86_64-conda_cos6-linux-gnu/bin/ld: warning: libz.so.1, needed by /lib64/libopenbabel.so, not found (try using -rpath or -rpath-link)
/data/program/conda3/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/../../../../x86_64-conda_cos6-linux-gnu/bin/ld: CMakeFiles/test_gridmaker_cu.dir/test_gridmaker.cu.o: relocation R_X86_64_32 against '.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC
/data/program/conda3/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/../../../../x86_64-conda_cos6-linux-gnu/bin/ld: ../lib64/libmolgrid.a(grid_maker.cu.o): relocation R_X86_64_32S against symbol '_ZTVN6thrust6system12system_errorE' can not be used when making a PIE object; recompile with -fPIC
/data/program/conda3/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/../../../../x86_64-conda_cos6-linux-gnu/bin/ld: ../lib64/libmolgrid.a(coordinateset.cu.o): relocation R_X86_64_32 against symbol '_ZN10libmolgrid20sum_vector_types_gpuENS_4GridIfLm2ELb1EEENS0_IfLm1ELb1EEE' can not be used when making a PIE object; recompile with -fPIC
/data/program/conda3/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/../../../../x86_64-conda_cos6-linux-gnu/bin/ld: ../lib64/libmolgrid.a(transform.cu.o): relocation R_X86_64_32 against symbol 'ZN10libmolgrid26transform_translate_kernelIfEEvj6float3NS_4GridIT_Lm2ELb1EEES4' can not be used when making a PIE object; recompile with -fPIC
/data/program/conda3/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/../../../../x86_64-conda_cos6-linux-gnu/bin/ld: final link failed: nonrepresentable section on output
collect2: error: ld returned 1 exit status
make[5]: *** [bin/test_gridmaker_cu] Error 1
make[4]: *** [test/CMakeFiles/test_gridmaker_cu.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [libmolgrid-prefix/src/libmolgrid-stamp/libmolgrid-build] Error 2
make[1]: *** [CMakeFiles/libmolgrid.dir/all] Error 2
make: *** [all] Error 2
So, what results in this problem??  Thank you.

By default I build both shared and static versions of the library.  If you don't have static versions of boost and openbabel installed this will be problematic.  Feel free to comment out the libmoldgrid_static lines in src/CMakeLists.txt although a pull request that properly implements BUILD_SHARED etc configuration would be greatly appreciated.

dd
By default I build both shared and static versions of the library. If you don't have static versions of boost and openbabel installed this will be problematic. Feel free to comment out the libmoldgrid_static lines in src/CMakeLists.txt although a pull request that properly implements BUILD_SHARED etc configuration would be greatly appreciated.

I've pushed cmake changes to support BUILD_SHARED and BUILD_STATIC options to libmolgrid (so you can set BUILD_STATIC=OFF)

I have downloaded the lastest version of cmake file and set BUILD_STATIC=OFF, but it seems not to change anything during the compilation???

I've pushed cmake changes to support BUILD_SHARED and BUILD_STATIC options to libmolgrid (so you can set BUILD_STATIC=OFF)


Playing local audio files

Hi @jhabdas
Thanks for making this open source! I've been following your comments over in react-native-video and it's been really useful.
I was wondering if you'd be able to help me, how would I pay a local file to AudioManager? Rather than stream from a URL. Is this possible?
Thanks

@jasecoop You're welcome. In addition to the information on Brent's module you may also find my Build a streaming audio app with React Native talks helpful. One is just the slide deck and the other is a video web cast to those slides.
The Pod I'm using called StreamingKit (STK namespace in the iOS source files) supports playback of local resources. Add the resources to your project in Xcode and link them to the binary in Build Settings there as well. You should then be able to access them in React land. If you land on a good pattern I'd love to see even a Gist of how you got it working so we can look at later abstracting a generalized sound library.
Also, if you struggle with background audio I've documented how to do it thoroughly here:
https://github.com/tumtumtum/StreamingKit/wiki/Background-Audio
Good luck!

@jhabdas Thank you for the quick reply!
Struggling to find some good examples, but my objective C sucks (designer getting to grips with react-native).
Currently trying this but having no luck, any ideas why this might be throwing this error?

RCT_EXPORT_METHOD(play)
{
  if (!self.audioPlayer) {
    return;
  }
  if (self.audioPlayer.state == STKAudioPlayerStatePaused) {
    [self.audioPlayer resume];
  } else {
    // [self.audioPlayer play:LPN_AUDIO_STREAM_URL];
    NSString* path = [[NSBundle mainBundle] pathForResource:@"testFile" ofType:@"mp3"];
    NSURL* url = [NSURL fileURLWithPath:path];
    STKDataSource* dataSource = [STKAudioPlayer dataSourceFromURL:url];
    [self.audioPlayer play:url];
    // [audioPlayer play:dataSource withQueueItemId:[[SampleQueueId alloc] initWithUrl:url andCount:0]];
  }
}


Snyk Package Analysis - Regular Expression Denial of Service (ReDoS) Vulnerability

Introduced through<EMAIL_ADDRESS>Fixed In<EMAIL_ADDRESS>@6.3.1, @7.5.2
Please upgrade internal package xmsemverl2js (v7.3.8 & v6.3.0 to v7.5.2) of react-scripts

+1


Add additional open source files

We'll also need a few tweaks to the repo please add the following:

We need contribution guidelines in place. We recommend adding a CONTRIBUTING.md to your repo which, at a minimum, makes explicit that external contributors sign Adobe's CLA. We have a sample CONTRIBUTING.md file you can copy or steal from in our starter repo.
Please consider adding a code of conduct and issue / pull request templates. Once more: the starter repo has sample files you can use for this.

As well:

We recently rolled out a GitHub App to a growing list of repos on github.com/adobe that we call the CLA Bot. The app is pretty simple: whenever someone opens a pull request to a repo the bot is enabled for, we check whether the person who opened the pull request is either a) a member of the org, denoting they are an Adobe employee, or b) have signed the Adobe CLA. The result of this check is rendered on the pull request as a GitHub Check. Here's an example of a pull request by a non-employee who has not signed the CLA, and here's an example of a PR by someone who has signed the CLA - just so you get an idea of how the bot works and looks like. If this interests you, we can enable the bot for your repo. The bot is still fairly new - about a month old - so we haven't enabled it yet for all repos and are still testing it out, but we aim to roll it out for ALL repos at some point early this year.

Let me know if you have any questions!

@macdonst, +1 for the CLA Bot. Can we also have it added to https://github.com/adobe/aem-core-wcm-components ?

@vladbailescu I've enabled the CLA bot for this repo and aem-core-wcm-components.


Update Arabic plugins.json

This branch is not for developing.
Change your destination branch to master

This branch is not for developing. Change your destination branch to master

I can't find the sources which needs update in 'master'

I think it is under script/multisrc folder. You can use search tool in VisualStudio code to find


cross-compile OpenBLAS with lapack error

error as follows:
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cbdsqr_work.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cbdsqr.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
compilation terminated.
compilation terminated.
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cgbcon.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
compilation terminated.
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cbbcsd.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
compilation terminated.
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cbbcsd_work.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
compilation terminated.
Makefile:2476: recipe for target 'lapacke_cgbcon.o' failed
make[3]: *** [lapacke_cgbcon.o] Error 1
make[3]: *** Waiting for unfinished jobs....
Makefile:2476: recipe for target 'lapacke_cbdsqr_work.o' failed
make[3]: *** [lapacke_cbdsqr_work.o] Error 1
Makefile:2476: recipe for target 'lapacke_cbdsqr.o' failed
make[3]: *** [lapacke_cbdsqr.o] Error 1
Makefile:2476: recipe for target 'lapacke_cbbcsd.o' failed
make[3]: *** [lapacke_cbbcsd.o] Error 1
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cgbbrd.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
compilation terminated.
Makefile:2476: recipe for target 'lapacke_cbbcsd_work.o' failed
make[3]: *** [lapacke_cbbcsd_work.o] Error 1
Makefile:2476: recipe for target 'lapacke_cgbbrd.o' failed
make[3]: *** [lapacke_cgbbrd.o] Error 1
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cgbbrd_work.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
compilation terminated.
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cgbequb.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
compilation terminated.
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cgbcon_work.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
compilation terminated.
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cgbequb_work.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
compilation terminated.
Makefile:2476: recipe for target 'lapacke_cgbequb.o' failed
make[3]: *** [lapacke_cgbequb.o] Error 1
Makefile:2476: recipe for target 'lapacke_cgbbrd_work.o' failed
make[3]: *** [lapacke_cgbbrd_work.o] Error 1
Makefile:2476: recipe for target 'lapacke_cgbcon_work.o' failed
make[3]: *** [lapacke_cgbcon_work.o] Error 1
Makefile:2476: recipe for target 'lapacke_cgbequb_work.o' failed
make[3]: *** [lapacke_cgbequb_work.o] Error 1
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cgbequ_work.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
compilation terminated.
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cgbequ.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
compilation terminated.
Makefile:2476: recipe for target 'lapacke_cgbequ_work.o' failed
make[3]: *** [lapacke_cgbequ_work.o] Error 1
Makefile:2476: recipe for target 'lapacke_cgbequ.o' failed
make[3]: *** [lapacke_cgbequ.o] Error 1
make[3]: Leaving directory '/home/ubuntu/Downloads/OpenBLAS-0.3.3/lapack-netlib/LAPACKE/src'
Makefile:48: recipe for target 'lapacke' failed
make[2]: *** [lapacke] Error 2
make[2]: Leaving directory '/home/ubuntu/Downloads/OpenBLAS-0.3.3/lapack-netlib/LAPACKE'
Makefile:24: recipe for target 'lapackelib' failed
make[1]: *** [lapackelib] Error 2
make[1]: Leaving directory '/home/ubuntu/Downloads/OpenBLAS-0.3.3/lapack-netlib'
Makefile:225: recipe for target 'netlib' failed
make: *** [netlib] Error 2
i use command line:
make ARM_SOFTFP_ABI=1 TARGET=ARMV7 CFLAGS=--sysroot=$NDK/platforms/android-19/arch-arm HOSTCC=gcc CC=arm-linux-androideabi-gcc FC=arm-linux-androideabi-gfortran USE_THREAD=1 USE_OPENMP=1 USE_LAPACK=1

complex.h is in posix for 10 years, and in visual studio since 2015
As a quick fix you may disable LAPACKE but leave rest intact (see Makefile.rule for tips)
But normally search for complex.h on your file system, usually it is in libc/libm development headers, not part of compiler.

Did you use a standalone toolchain as suggested in the wiki ? That should make it easier to access all the required header files etc automatically.

lapack's static package(.a) be included in linOpenBlas.a ? @martin-frbg

i found only a libopenblas.a in install dir,

Yes. (You can do ar -t libopenblas.a to see the modules it contains)

static lib does not contain the fortran runtime library, your app needs to link to that as well.

thank you,  openblas and lapack can work well.

@kimparksama could you attach full build log?
Android NDK does not provide OpenMP for example

error as follows:
In file included from ../include/lapacke.h:41:0,
from ../include/lapacke_utils.h:37,
from lapacke_cbdsqr_work.c:34:
../include/lapacke_config.h:92:21: fatal error: complex.h: No such file or directory
#include <complex.h>
^
[snip]

I think you hit OpenBLAS issue #682. Try this (note the modified CFLAGS):
make \
  ARM_SOFTFP_ABI=1 TARGET=ARMV7 \
  CFLAGS="-DFORCE_OPENBLAS_COMPLEX_STRUCT -DLAPACK_COMPLEX_STRUCTURE -DHAVE_LAPACK_CONFIG_H --sysroot='$NDK/platforms/android-19/arch-arm'" \
  HOSTCC=gcc \
  CC=arm-linux-androideabi-gcc \
  FC=arm-linux-androideabi-gfortran \
  USE_THREAD=1 USE_OPENMP=1 USE_LAPACK=1

Good catch, it seems the fix to LAPACKE/include/lapacke_config.h from #778 got nuked (again) with the update of lapack-netlib to 3.7.0 two years ago (and would probably have been hit by my subsequent 3.8 updates if there had been any changes)


Fixes ability to train a pitch model

LYNXNet update broke the abillity to train a pitch model, this PR fixes that. Thank you cippbi for the fix.

im so #genius

confirmed that this fixes the issue


Confusion with running HF models

The info here and here lead me to believe that the codebase supports HuggingFace transformer models (at least, causal models with a tensorflow checkpoint), but I tried running python bigbench/evaluate_task.py --models EleutherAI/gpt-neo-1.3B --task bbq_lite and got invalid model: EleutherAI/gpt-neo-1.3B, valid models: ['gpt2', 'gpt2-medium', 'gpt2-large', 'gpt2-xl', 'openai-gpt'].
Does that mean that I need to manually edit the benchmark to include each model I care about in order to run HF models other than the pre-specified ones? It seems that it would take a substantial re-design (something I started and abandoned out of frustration in the past) to run anything other than the handful of pre-approved models. Is this deliberate? Am I missing something?

The explicit model enumeration and model info data is certainly not ideal.
We could move some of this model data to an external file and allow reading
a model config file of some sort to make it easier to integrate new models.
I think Anders points out the larger, more difficult issues in making this
more general, though.
-Ambrose
On Mon, Jun 6, 2022 at 1:31 AM Anders Andreassen @.***>
wrote:

Unfortunately, there are some technical limitations to using any HF model.
In my experience, HF does not provide any uniform interface for scoring or
generating text across arbitrary models.
There are some subclasses that do have (mostly) uniform interfaces
(something like transformers.AutoModelWithLMHead
https://huggingface.co/transformers/v3.0.2/model_doc/auto.html#automodelwithlmhead),
but even in those cases there is lots of inconsistent behavior. This is
especially subtle if one wants to support batched evaluations (which is
necessary if one wants to evaluate full tasks or bigbench-lite). There is
no uniform standard for how to deal with padding and batching for different
model implementations, and I've even seen inconsistencies between the TF,
PyTorch, and Flax implementations of the same model. For example, GPT-2
PyTorch supports batch generation, but GPT-2 TF does not (it does not fail,
but gives nonsense answers because of not handling padding tokens properly).
I've voiced this concert to some of the HF/Transformers people, so they
should be aware of this issue. Ultimately this would have to be solved by
HF and not us.
It is possible to write custom logic that allows for evaluation of
specific models, but unfortunately doing this for all HF models is not
feasible at the moment.
That being said, the gpt-neo implementation might be close enough to the
other HF GPT implementations such that it might not be too hard to add
support for that model. So if they want to submit a PR adding this support,
that would be great!
On Mon, Jun 6, 2022 at 1:49 AM Guy Gur-Ari @.***> wrote:

+Ambrose Slone @.> +Anders Andreassen
@.> please correct me if I am wrong here. I think
the reason only some HF models are supported is that we made all the
information about those models (number of training steps, number of
parameters etc.) available explicitly under MODEL_INFO. As far as I know
there is no technical limitation to supporting other HF models, and I think
it should be easy to have a placeholder ModelData to be used when this
information is not available. Maybe the easiest way to do this would be to
turn MODEL_INFO into a collections.defaultdict() which returns this
placeholder MODEL_DATA by default. There would still be a bit of work
connecting each model name to the HuggingFace model class and tokenizer in
MODEL_CLASSES.
Best,
Guy
On Sat, Jun 4, 2022 at 10:12 AM Stella Biderman @.***>
wrote:

The info here
https://github.com/google/BIG-bench/blob/main/docs/doc.md#testing-and-submitting
and here
https://github.com/google/BIG-bench/pull/830#discussion_r888249152
lead me to believe that the codebase supports HuggingFace transformer
models, but I tried running python bigbench/evaluate_task.py --models
EleutherAI/gpt-neo-1.3B --task bbq_lite and got invalid model:
EleutherAI/gpt-neo-1.3B, valid models: ['gpt2', 'gpt2-medium',
'gpt2-large', 'gpt2-xl', 'openai-gpt'].
Does that mean that I need to manually edit the benchmark to include
each model I care about in order to run HF models other than the
pre-specified ones? It seems that it would take a substantial re-design
(something I started and abandoned out of frustration in the past) to run
anything other than the handful of pre-approved models. Is this deliberate?
Am I missing something?
—
Reply to this email directly, view it on GitHub
https://github.com/google/BIG-bench/issues/835, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADGRN6SSCRVLJTL37JNJTTVNOE7XANCNFSM5X3XFWBA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
[image: X] Anders Andreassen
Research Scientist
@.*** | x.company

Just a note that Anders' comments are included as a quote in Guy's message. Push the three dots at the bottom of Guy's message to see the email thread Guy forwarded with the message from Anders.

Just a note that Anders' comments are included as a quote in Guy's message. Push the three dots at the bottom of Guy's message to see the email thread Guy forwarded with the message from Anders.

Thanks! I updated my comment with that added context.

+Ambrose Slone @.> +Anders Andreassen
@.> please correct me if I am wrong here. I think the
reason only some HF models are supported is that we made all the
information about those models (number of training steps, number of
parameters etc.) available explicitly under MODEL_INFO. As far as I know
there is no technical limitation to supporting other HF models, and I think
it should be easy to have a placeholder ModelData to be used when this
information is not available. Maybe the easiest way to do this would be to
turn MODEL_INFO into a collections.defaultdict() which returns this
placeholder MODEL_DATA by default. There would still be a bit of work
connecting each model name to the HuggingFace model class and tokenizer in
MODEL_CLASSES.
Best,
Guy
On Sat, Jun 4, 2022 at 10:12 AM Stella Biderman @.***>
wrote:

The info here
https://github.com/google/BIG-bench/blob/main/docs/doc.md#testing-and-submitting
and here
https://github.com/google/BIG-bench/pull/830#discussion_r888249152 lead
me to believe that the codebase supports HuggingFace transformer models,
but I tried running python bigbench/evaluate_task.py --models
EleutherAI/gpt-neo-1.3B --task bbq_lite and got invalid model:
EleutherAI/gpt-neo-1.3B, valid models: ['gpt2', 'gpt2-medium',
'gpt2-large', 'gpt2-xl', 'openai-gpt'].
Does that mean that I need to manually edit the benchmark to include each
model I care about in order to run HF models other than the pre-specified
ones? It seems that it would take a substantial re-design (something I
started and abandoned out of frustration in the past) to run anything other
than the handful of pre-approved models. Is this deliberate? Am I missing
something?
—
Reply to this email directly, view it on GitHub
https://github.com/google/BIG-bench/issues/835, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADGRN6SSCRVLJTL37JNJTTVNOE7XANCNFSM5X3XFWBA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Unfortunately, there are some technical limitations to using any HF model.
In my experience, HF does not provide any uniform interface for scoring or
generating text across arbitrary models.
There are some subclasses that do have (mostly) uniform interfaces
(something like transformers.AutoModelWithLMHead
https://huggingface.co/transformers/v3.0.2/model_doc/auto.html#automodelwithlmhead),
but even in those cases there is lots of inconsistent behavior. This is
especially subtle if one wants to support batched evaluations (which is
necessary if one wants to evaluate full tasks or bigbench-lite). There is
no uniform standard for how to deal with padding and batching for different
model implementations, and I've even seen inconsistencies between the TF,
PyTorch, and Flax implementations of the same model. For example, GPT-2
PyTorch supports batch generation, but GPT-2 TF does not (it does not fail,
but gives nonsense answers because of not handling padding tokens properly).
I've voiced this concert to some of the HF/Transformers people, so they
should be aware of this issue. Ultimately this would have to be solved by
HF and not us.
It is possible to write custom logic that allows for evaluation of specific
models, but unfortunately doing this for all HF models is not feasible at
the moment.
That being said, the gpt-neo implementation might be close enough to the
other HF GPT implementations such that it might not be too hard to add
support for that model. So if they want to submit a PR adding this support,
that would be great!
On Mon, Jun 6, 2022 at 1:49 AM Guy Gur-Ari @.***> wrote:

+Ambrose Slone @.> +Anders Andreassen
@.> please correct me if I am wrong here. I think
the reason only some HF models are supported is that we made all the
information about those models (number of training steps, number of
parameters etc.) available explicitly under MODEL_INFO. As far as I know
there is no technical limitation to supporting other HF models, and I think
it should be easy to have a placeholder ModelData to be used when this
information is not available. Maybe the easiest way to do this would be to
turn MODEL_INFO into a collections.defaultdict() which returns this
placeholder MODEL_DATA by default. There would still be a bit of work
connecting each model name to the HuggingFace model class and tokenizer in
MODEL_CLASSES.
Best,
Guy
On Sat, Jun 4, 2022 at 10:12 AM Stella Biderman @.***>
wrote:

The info here
https://github.com/google/BIG-bench/blob/main/docs/doc.md#testing-and-submitting
and here
https://github.com/google/BIG-bench/pull/830#discussion_r888249152
lead me to believe that the codebase supports HuggingFace transformer
models, but I tried running python bigbench/evaluate_task.py --models
EleutherAI/gpt-neo-1.3B --task bbq_lite and got invalid model:
EleutherAI/gpt-neo-1.3B, valid models: ['gpt2', 'gpt2-medium',
'gpt2-large', 'gpt2-xl', 'openai-gpt'].
Does that mean that I need to manually edit the benchmark to include each
model I care about in order to run HF models other than the pre-specified
ones? It seems that it would take a substantial re-design (something I
started and abandoned out of frustration in the past) to run anything other
than the handful of pre-approved models. Is this deliberate? Am I missing
something?
—
Reply to this email directly, view it on GitHub
https://github.com/google/BIG-bench/issues/835, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADGRN6SSCRVLJTL37JNJTTVNOE7XANCNFSM5X3XFWBA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
[image: X] Anders Andreassen
Research Scientist
@.*** | x.company

Hello @StellaAthena,
This issue is closed 3 weeks ago, does this mean that it is now possible to evaluate different HF models? I'm unable to find any changes based on this issue.

No, I closed this issue because it’s been abandoned and GitHub’s reformatting has made long-open issues more prominent.
If you’re looking to run it on arbitrary HF models, we currently support BigBench Hard and are working on adding the entire suite to https://github.com/EleutherAI/lm-evaluation-harness


Raise default timeout for cases like generation of the google site index

Coverage remained the same at 93.546% when pulling 8f6d166826e632b5411d72b24f730097873cbd36 on TOOM-932-change-timeout-because-of-sitemap into d806d785ace74f8443e87f0b03ad0efc67b5f155 on master.


feat: #609 improve selectExchange part code and pictures.

Improve selectExchange part code and pictures.
Including add a new public file, put some useful pictures in it and change the css file.

Might need to change the location of the CSS file. Other than that, everything looks good.


false statement: rapid test no longer valid more than 21 days; test is only 14 days old

Main app UI writes false statement
Rapid Test
No longer Valid
Your test is more than 21 days old and...

Last test is listed in app Journal on 1 April 2022 -- therefore it is 14 days old.
Yes, the test itself is invalid. The false count is 21.
Avoid duplicates

[X] Bug is not mentioned in the FAQ
Unknown, I have only Android phone.
[X] Bug is not already reported in another issue

Technical details

Device name: realme x50 pro 5g
Android version: 11
App version: 2.20.4

Steps to reproduce the issue

Open corona warn app

Result
False statement on main UI.

Click to go to Journal. Scroll down to newest test. Test was on 1 April.

Unable to sent error report due to bug #5089
Expected behaviour
True statement: The test is invalid and is 14 days old.

Did you ever change the time on your device?

I did not.
Checking the Android settings, the time and timezone are set automatically
Germany changed the time compared to UTC on 27 March 2022; but that was before the 1 April test.

error report id:  0DEB64CA239A409A4AC5

Text has been updated  in 2.26 https://github.com/corona-warn-app/cwa-app-android/pull/5377, does this fix the issue for you ?

I can not verify any fix/changes at this time. I will be able to look again at this in November.

@diablodale

I can not verify any fix/changes at this time. I will be able to look again at this in November.

The number of days is hardcoded as "2" into the text string in 2.26, for example:
https://github.com/corona-warn-app/cwa-app-android/blob/ef2b8c3905ce2200352b824df785d9e452b9aace/Corona-Warn-App/src/main/res/values/antigen_strings.xml#L38-L39
I suggest to close the issue based on code inspection.

@diablodale closing it for now, feel free to reopen if you can reproduce it


[Feature Request] About Page

Implementing an about page and moving the links in the home-screen overflow-menu to the about page. This will result in a clean looking home-screen with only one menu-item.
@pawank0411 Can I start working on this(with your consent)?

@VishnuSanal please go ahead.
Alternatively, if you can implement collapsingToolbar it would be great.


WIP: MyBids analytics

The type of this PR is: TYPE

This PR resolves [CX-]
Description

PR Checklist (tick all before merging)

[ ] I have included screenshots or videos to illustrate my changes, or I have not changed anything that impacts the UI.
[ ] I have added tests for my changes, or my changes don't require testing, or I have included a link to a separate Jira ticket covering the tests.
[ ] I have documented any follow-up work that this PR will require, or it does not require any.
[ ] I have added an app state migration, or my changes do not require one. (What are migrations?)
[ ] I have added a CHANGELOG.yml entry or my changes do not require one.

This outlines the respective analytics events we are going to want to track.

@xtina-starr made a pr in cohesion to help with these events, we should use this helper to format the arguments to track: https://github.com/artsy/cohesion/pull/147


Fix typo in README.md

Great extension, just fixing a minor typo in the readme.  Thanks!

Nice catch, Thank you!


Improve support for The Ocean and El Vibrato Island

We list pixel items on the Create tab that are only available if you have defeated all the Crackpot Mystic's psychosis bosses. It needs a "concoction unlocked" flag. My character who has done that in the past does not see the concoctions, so, it does not carry over across ascension. For now, I organized the pixel concoctions a bit in the data file.
Remove KoLAdventure.isValidAdventure
No 'drink' link for Chateau de Vinegar
The choice options for sailing the ocean used to be under Island. Now they are under Pirate.
Pretty up the logging when taking the helm and sailing to an ocean destination.
Add some tests for automating the ocean using oceanDestination (and choiceAdventure189)

manual control
keyword destination "sphere"
coordinate destination "86,40"

This was a learning experience.

In order to automate using ChoiceManager, you must have a password hash
in order to automate starting with an AdventureRequest, you need a gender. Otherwise, it looks at your vinyl boots.

Do not allow automating onto the mainland.
Added rainbow sand and altar fragment as allowed destinations of oceanDestination
When accepting coordinates on oceanDestination dropdown

coordinates out of range get a helpful message and are rejected
mainland coordinates get a different helpful message and are rejected

Tests for converting oceanDestination keywords to coordinates
api.php does not need a password hash and it is confusing that KoLmafia includes one some times.
Track the energy in your El Vibrato portal in "currentPortalEnergy" property

Using a trapezoid gives it 20
Inserting a power sphere adds 5
Inserting an overcharged power sphere adds 10
Adventuring in El Vibrato Island decrements by 1 for either a fight or Machinations. (both tested)

If we see deactivated portal in campground, add El Vibrato Trapezoid (0)
If we see activated portal but we think energy is 0, add El Vibrato Trapezoid (20)
If we see activated portal and think we know energy, add El Vibrato Trapezoid (X)
Added test that "manual" aborts automation.
Added test that "random" picks a random destination.
Added test that a specific destination which is on the mainland prints ERROR messages and selects a random destination.
That may or may not be right. Perhaps we should ABORT and force the user to fix it?
However, I suspect this will not occur, since OceanDestinationComboBox disallows mainland coordinates.
Created ElVibratoManager to support Machinations, which is odd.
adventure.php redirects to choice.php&forceoption=0 redirects to elvmachine.php
This keeps inventory correct when you exchange punchcards.
Use portal energy (or a trapezoid in inventory) to decide if you can adventure on El Vibrato Island.
Use a trapezoid, if you have one, in prepareForAdventure.
Do NOT use power spheres or energized power spheres.

Future

When fighting an El Vibrato construct, decorate the fight with something like the Rave Combo helper. Each monster has a set of VERB OBJECT card pairs which it responds to. Show them all. Provide a "COMMAND!" button to feed those two cards, active if you have both cards, greyed out and disabled otherwise.
If your portal is deactivated, we recognize it when looking at the campground and set currentPortalEnergy to zero. It should have that value anyway, since we track it when you adventure on El Vibrato Island, but it would be nice to have a test. I know that it works, but I just need the HTML from visiting the campground in that condition...
When you get the "your portal is out of energy" message , we give you an adventure failure and reset the property. I know that it works, but it would be nice to get the HTML and have a test.
When we see that in the browser, how about one or two extra "Adventure Again" links to use a poer sphere and/or an overcharged power sphere? Like we do with "use a stone wool" or "use an A-Boo clue". Presumably it would show you result - which is the "visiting the portal" page, including a button to adventure through the portal.

I like all of those - and I have a couple of multis who have things yet to do on El Vibrato Island - but I don't intend to spend more adventures there until feature #1 is available. So, another PR.

@Veracity0 grabbed those HTML fixtures and wrote up some quick tests for you, hope you don't mind


Oauth Updates - Refresh Token + Input Prompt

In this PR we aim to integrate the oauth_refresh_token parameter from vertica-python.
Also added prompt for secrets to ensure a more secure way to enter these.

@mail4umar you should migrate the client OATH folder to VerticaPy so we can close this PR.

@mail4umar you should migrate the client OATH folder to VerticaPy so we can close this PR.

The delay is my fault. I intended to do this for Umar last Friday but was delayed. Throwing something together now


what is the Hotkey for placing a waypoint in the current position.

Please, what is the Hotkey for placing a waypoint in the current position.
i dont know how to use your mode,
Thanks

The hotkey for placing a waypoint in the current position is "B".
You can see and change all the hotkeys of all the mods you have under Settings > Controls > Key Binds and scrolling down to the category of the mod you're trying to change the settings of.


add auto backporting support

Description
Add auto backporting support.
Any pull request with label backport <branch name>  will cause a new pull request  to release branch automatically.
for example if you wanna backport your pull request to release-v5.1, just add backport release-v5.1  label after pr is created.
see https://github.com/tibdex/backport for more details
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

Codecov Report

Merging #319 (bb2d817) into master (cb569d8) will decrease coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #319      +/-   ##
==========================================
- Coverage   45.78%   45.72%   -0.06%
==========================================
  Files         138      138
  Lines       12273    12273
==========================================
- Hits         5619     5612       -7
- Misses       5500     5510      +10
+ Partials     1154     1151       -3

Impacted Files
Coverage Δ

bcs/network/p2pv1/conn.go
55.10% <0.00%> (-6.13%)
:arrow_down:

bcs/consensus/tdpos/common.go
52.17% <0.00%> (-2.90%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
46.44% <0.00%> (-0.95%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
43.11% <0.00%> (+0.45%)
:arrow_up:

bcs/network/p2pv2/server.go
52.40% <0.00%> (+1.06%)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #319 (bb2d817) into master (cb569d8) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #319      +/-   ##
==========================================
- Coverage   45.78%   45.77%   -0.01%
==========================================
  Files         138      138
  Lines       12273    12273
==========================================
- Hits         5619     5618       -1
- Misses       5500     5505       +5
+ Partials     1154     1150       -4

Impacted Files
Coverage Δ

bcs/network/p2pv1/conn.go
55.10% <0.00%> (-6.13%)
:arrow_down:

bcs/consensus/tdpos/common.go
52.17% <0.00%> (-2.90%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
46.44% <0.00%> (-0.95%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
40.45% <0.00%> (+0.75%)
:arrow_up:

bcs/consensus/tdpos/schedule.go
43.57% <0.00%> (+0.91%)
:arrow_up:

bcs/consensus/xpoa/xpoa.go
53.29% <0.00%> (+1.01%)
:arrow_up:

bcs/network/p2pv2/server.go
52.40% <0.00%> (+1.06%)
:arrow_up:

Continue to review full report at Codecov.

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


[SW-830] perf: poll multisig accounts only if necessary

@CedrikNikita Interesting PR. Poll only if necessary but how are you determining if someone else created a vault and you are just a cosigner? Is the polling still on with this PR?

@CedrikNikita Interesting PR. Poll only if necessary but how are you determining if someone else created a vault and you are just a cosigner? Is the polling still on with this PR?

Yes, it is. It is off on transactionDetails screen where we need only an address of the current multisig. And where we are using only the functions that are not dependent on multisig updating.

LGTM


Migrate Husky from 4 to 7

Close https://github.com/knex/knex/pull/4758

We probably also need to bump husky version?

Coverage remained the same at 92.277% when pulling cfc5a9d95124bc42409239000326f1ecd9a757f2 on OlivierCavadenti:migrate-husky-to-7 into 24c32f9e58dfe51cc51ea8748467937733ceb9ce on knex:master.


Problem instrumenting infrastructure nodes

We want to instrument the infrastructure nodes of our customers cluster to get insides into the OpenShift Router pods.
We tagged them with the relevant node selectors (label apm=test in this case), which works fine for the worker nodes:
  nodeSelector:
    apm: test
  # https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ (optional)
  tolerations:
  - effect: NoSchedule
    key: node-role.kubernetes.io/master
    operator: Exists

The node has the correct label and is not a master node:
$ oc describe node OurInfrastructureNode
Name:          OurInfrastructureNode
Roles:              infra
Labels:             apm=test
                    beta.kubernetes.io/arch=amd64
                    beta.kubernetes.io/os=linux
                    infra=true
                    kubernetes.io/hostname=OurInfrastructureNode
                    logging-infra-fluentd=true
                    node-role.kubernetes.io/infra=true
                    region=infra
                    router=yes
                    zone=sztest
Annotations: node.openshift.io/md5sum=efb9495187b03dc6x4bd217742d52cf1
                    volumes.kubernetes.io/controller-managed-attach-detach=true

Still no OneAgent is deployed to those nodes, there is no information about an deployment attempt in the logs.
Are the infrastructure nodes excluded by other means?

Hi, thank you for your message.
Aside from the node selector, Kubernetes rejects to run pods (our OneAgent pod for instance) if there is a "taint" on the node, unless there is a "toleration" on the pod. Could you please list the taints for your node? They also appear with "oc describe node".
Alternatively, there could be no resources to deploy the OneAgent pod into that node. Can you confirm with oc get ds -n dynatrace?

The OneAgent custom resource is there and works fine for deploying to the worker nodes.
The infrastructure node has no taints:
.....
Roles: infra
Labels: apm=test
beta.kubernetes.io/arch=amd64
beta.kubernetes.io/os=linux
infra=true
kubernetes.io/hostname=adle052p.de.top.com
logging-infra-fluentd=true
node-role.kubernetes.io/infra=true
region=infra
router=yes
zone=sztest
Annotations: node.openshift.io/md5sum=efb9495187b03dc6d4bd217742d52cf1
volumes.kubernetes.io/controller-managed-attach-detach=true
CreationTimestamp: Tue, 04 Jun 2019 14:08:30 +0200
Taints: <none>

Our Operator creates a DaemonSet, which is in charge of deploying an OneAgent pod into every node of your cluster, as configured by the node selector.
If the node selector and tolerations are configured correctly, and it looks like it from above, then you should have the OneAgent installed in those nodes. Still, could you confirm that there is no oneagent pod assigned to that infrastructure node (via oc get pods -n dynatrace -o wide)?
That being said, I'd suggest creating a support ticket in Dynatrace, so that we can take a proper look.
Thanks,
Luis

Yes there is no pod deployed for that node, we will open a support case.

Following up in the support case.

I have the same issue. Infra nodes are not monitored. How did you solve it?

Hi @xrow
There are two likely possibilities,

Assuming also OpenShift, the cause ended up being the node selector not being set for the dynatrace namespace (OCP by default limits the nodes.) You can solve this problem by adding an annotation,
$ oc annotate ns dynatrace --overwrite openshift.io/node-selector=""

The infra nodes have a taint, and you need to add a toleration to OneAgent CR.

I hope this solves your problem, but if you still have issues, feel free to open an issue with Dynatrace support.
Best regards,
Luis


fix(iteration): issue in nested iteration

Fix issue - #1501

match search parent iteration field UX with wireframe.

Prefilled the parent iteration field if user select create child option from kebob menu of existing iteration.

Work in progress on this PR.


Investigate GraalVM IT failure

Observed in: https://github.com/googleapis/java-bigquerymigration/pull/111
[ERROR] Failed to execute goal org.graalvm.buildtools:native-maven-plugin:0.9.11:test (test-native) on project google-cloud-bigquerymigration: Execution of /opt/graalvm-ce-java11-<IP_ADDRESS>/bin/native-image @/tmp/native-image3056259604140653187args org.graalvm.junit.platform.NativeImageJUnitLauncher returned non-zero result -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :google-cloud-bigquerymigration

Full stack trace

Thanks @stephaniewang526!
The following error might be happening because we have two copies of GaxPropertiesSubstitution:
Error: Substition: com.google.api.gax.core.GaxProperties.JAVA_VERSION conflicts with previously registered: com.google.api.gax.core.GaxProperties.JAVA_VERSION
Error: Use -H:+ReportExceptionStackTraces to print stacktrace of underlying exception

We're still using java-shared-config 1.3.2 in this and other repos. Once a new version of java-shared-config with  https://github.com/googleapis/java-shared-config/pull/465 is brought it, we should be able to address this issue.

Looks like the Kokoro Native Image support job is passing after PR https://github.com/googleapis/java-bigquerymigration/pull/113


Ripple effect!

Ripple effect on click button with radius go over corners.
Is there any chance for this to be fix?
And any chance that ripple effect go over the whole button?

it's can' t in this implementation，because canvas clip do not support round Rect


Support for reStructuredText

Hi,
Love this app, thanks.
Will you ever support reStructuredText
Cheers.

:+1:

:+1:

+1


Cursor misaligned in nano

Environment
Windows build number:
Platform ServicePack Version      VersionString
-------- ----------- -------      -------------
 Win32NT             10.0.18362.0 Microsoft Windows NT 10.0.18362.0

Windows Terminal version (if applicable): 0.5.2762.0

Any other software?
GNU nano (windows port, installed from chocolatey.)

Steps to reproduce

Run GNU nano.
Expected behavior

Cursor is aligned with where the text is appearing, follows after a newline, etc. (screenshot of conhost)

Actual behavior

Cursor doesn't follow after a newline, and doesn't stay aligned to the insert point.

Probably the same as #2642 and #3093.

Confirmed in the wrong place.  Also one cannot move the cursor about with the arrow keys.

Honestly, this looks like GOW nano, which has made some eminently questionable decisions regarding how the Windows Console works. The arrow keys don't even work..?
Technically, this is a conpty issue, but I cannot figure out how it ended up so bad.

the arrow keys work for me in my copy of nano. @PromoFaux may need to give more information on their part about that.

When pressing the arrow keys, the cursor does not move around, I just get [Unknown Command] at the bottom of the screen.  using nano 2.5.3 installed via Chocolatey, using Terminal 0.6.2951.0

I found the same issue.
"nano" installed via scoop (scoop.sh), which specifically comes from https://github.com/ScoopInstaller/Main/blob/master/bucket/nano.json or currently  https://files.lhmouse.com/nano-win/nano-win_8303_v4.5-103-gb12aeeac.7z cannot move visible cursor. Although the cursor is moved internally because you would start typing at the new position.
No problem with "external" PowerShell.
OTOH it's rather strange that "nano" from GitForWindows does not show this behaviour - cursor works fine.

I can no longer reproduce this using the linked nano from scoop!

Completely forgot about this issue :) But yeah, confirm no longer seeing the issue even with the same binary as before

Thanks! :D


Test shipped with v0.12.0 fails

The tests on the v0.12.0 tag fail with:
[1/0/18 built] building atlas-0.12.0 (buildPhase): Building subPackagerror: builder for '/nix/store/y9sh6hn9xrh1sv4m0qbzymcdnf0sp5xx-atlas-0.12.0.drv' failed with exit code 1;
       last 10 log lines:
       >                                   +++ Actual
       >                                     @@ -4,3 +4,3 @@
       >                                  DirName: (string) (len=19) "migrations/v1/mysql",
       >                                    - AtlasVersion: (string) (len=23) "Atlas CLI - development",
       >                                   + AtlasVersion: (string) (len=17) "Atlas CLI v0.12.0",
       >                                   Target: (cloudapi.DeployedTargetInput) {
       >                     Test:           TestMigrate_ApplyCloudReport/NoPendingFiles
       > FAIL
       > FAIL ariga.io/atlas/cmd/atlas/internal/cmdapi        30.202s
       > FAIL

I'm trying to package this for NixOS where we run the test by default, any chance you could push a v0.12.1 fixing this test?

Hey @silasdavis 👋
Tests are passed in our master branch.

This is an artefact of how is is being built under nixpkgs...
I can produce with the following
cd cmd/atlas
go test -ldflags "-s -w -X ariga.io/atlas/cmd/atlas/internal/cmdapi.version=v0.12.0" ./...

The build I am using is a variant of: https://github.com/NixOS/nixpkgs/pull/201531/files#diff-e3224a516b3c2c5f40d9546e891638b264c80b536f2888e92b5ed164bef2bb23R21-R25 (implemented by: https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/go/package.nix)
So this is a result of injecting the version and running the tests with the version injected.
Clearly this is the right thing to do when building the binary, but arguably not the right thing to do when running the tests. I'm not sure how easy that would be to change in nixpkgs, I suppose the logic is to test with the same ldflags are the binary release.
Arguably not a bug, but pushed a 'fix' that would be helpful for our packaging


more modern editor for function node

I know this has been an ongoing effort - but it would be great to see auto complete and other expected modern features within NodeRED editor or possibly allow me to connect to my editor of choice when editing a function (or other) nodes that need the editor.

What sort of thing do you mean by 'modern features'?
We currently use the ACE editor which has a lot of functionality included -  Equally, we're also looking at the Eclipse Orion editor as it continues to improve.
They are both very capable editor widgets - and I suspect we could do a better job of surfacing some of it.
Using an external editor isn't very feasible when running in the cloud. There is a node contributed by the community that uses external files for the Function nodes, so you can edit them externally - but that isn't a feature we plan to build into the core.

Also, don't forget the mailing list is there for this sort of discussion.

control-space already does basic autocomplete...

If you want to connect it to your editor, may I suggest that you use node-red-contrib-file-function which will read the function from a javascript file which you may edit in your favorite editor.

Thank you all! was not aware of the mailing list, will try to use it in the future. will have a look at node-red-contrib-file-function and the CTRL+Space

In absence of concrete proposals, I'm going to close this issue; reopen if you think there's something more specific we should enable.

thanks again for your help and support