Deployment fails with invalid type error

When attempting to deploy to Salesforce we encountered the following errors:
Invalid type: ContactPointAddress
Invalid type: ContactPointEmail
This appears to be due to the fact that we do not have 'Person Accounts' enabled in our org and this field comes from there.
There are a number of related errors all coming from the 'RollupTests' class for fields related to these two types.

Ah, the fallacy of having written the time-field tests in a Dev Ed org. I will fix this immediately. Give me a few minutes!

Ah, the fallacy of having written the time-field tests in a Dev Ed org. I will fix this immediately. Give me a few minutes!

@feisley this should be addressed in the latest update to master. Please confirm, and feel free to reopen in the event that there's any issue. Thanks for reporting, I appreciate it - enjoy your time with Rollup!

@feisley this should be addressed in the latest update to master. Please confirm, and feel free to reopen in the event that there's any issue. Thanks for reporting, I appreciate it - enjoy your time with Rollup!

Deployment was good.
Looking forward to diving into this tool, awesome work!

Deployment was good.
Looking forward to diving into this tool, awesome work!

@feisley digging back into this, today, to hopefully find a long-term solution for this issue (instead of what I did to address it last night, which was moving the tests referencing ContactPointAddress and ContactPointEmail to a folder that isn't referenced in what gets deployed with Rollup.
Can you describe your org in a bit more detail for me? I just checked in multiple orgs across a variety of different environments, and verified that even in orgs with person accounts disabled, those objects show up and are available. The documentation surrounding ContactPointEmail/Address, while sparse, says that they're available in API versions 48.0 and later - which should be pretty much everything, at this point.
Out of curiosity, as well, can you run this snippet in Anonymous Apex to see if there's anything that is reported as a valid Time field on standard objects in your org?
public static void printDisplayTypeInfo(DisplayType desiredType) {
  Map<String, SObjectType> namesToTypes = Schema.getGlobalDescribe();
  for(SObjectType sType : namesToTypes.values()) {
    Map<String, SObjectField> fields = sType.getDescribe().fields.getMap();
    for(String fieldName : fields.keyset()){
      SObjectField field = fields.get(fieldName);
      DescribeFieldResult describeResult = field.getDescribe();
      if(describeResult.getType() == desiredType && describeResult.isUpdateable()) {
          System.debug('SObjectType: ' + sType);
          System.debug(describeResult.getName());
      }
    }
  }
}

printDisplayTypeInfo(Schema.DisplayType.TIME);

Thank you! I very much appreciate any additional insight you can bring to light about this for me.

@feisley digging back into this, today, to hopefully find a long-term solution for this issue (instead of what I did to address it last night, which was moving the tests referencing ContactPointAddress and ContactPointEmail to a folder that isn't referenced in what gets deployed with Rollup.
Can you describe your org in a bit more detail for me? I just checked in multiple orgs across a variety of different environments, and verified that even in orgs with person accounts disabled, those objects show up and are available. The documentation surrounding ContactPointEmail/Address, while sparse, says that they're available in API versions 48.0 and later - which should be pretty much everything, at this point.
Out of curiosity, as well, can you run this snippet in Anonymous Apex to see if there's anything that is reported as a valid Time field on standard objects in your org?
public static void printDisplayTypeInfo(DisplayType desiredType) {
  Map<String, SObjectType> namesToTypes = Schema.getGlobalDescribe();
  for(SObjectType sType : namesToTypes.values()) {
    Map<String, SObjectField> fields = sType.getDescribe().fields.getMap();
    for(String fieldName : fields.keyset()){
      SObjectField field = fields.get(fieldName);
      DescribeFieldResult describeResult = field.getDescribe();
      if(describeResult.getType() == desiredType && describeResult.isUpdateable()) {
          System.debug('SObjectType: ' + sType);
          System.debug(describeResult.getName());
      }
    }
  }
}

printDisplayTypeInfo(Schema.DisplayType.TIME);

Thank you! I very much appreciate any additional insight you can bring to light about this for me.

@jamessimone I was deploying this using the 'Deploy to Salesforce' button on the Github repo this was being deployed to one of our main testing sandboxes. The only unique thing about this sandbox is that due to some integrations we have with it, it has not been 'refreshed' in 3 - 4 years. (Though configuration is kept up to date with production via change sets or metadata deployments)
I checked in Workbench and interestingly in sandbox the 'ContactPointAddress' and 'ContactPointEmail' objects are not shown, however if I sign into production with Workbench then both of those objects are visible.
When I ran the anonymous Apex in the sandbox in question, I saw results from the BusinessHours object for the start and end time of each day of the week. When run in production I saw the same plus fields on the 'ContactPointAddress' and 'ContactPointEmail' objects.

@jamessimone I was deploying this using the 'Deploy to Salesforce' button on the Github repo this was being deployed to one of our main testing sandboxes. The only unique thing about this sandbox is that due to some integrations we have with it, it has not been 'refreshed' in 3 - 4 years. (Though configuration is kept up to date with production via change sets or metadata deployments)
I checked in Workbench and interestingly in sandbox the 'ContactPointAddress' and 'ContactPointEmail' objects are not shown, however if I sign into production with Workbench then both of those objects are visible.
When I ran the anonymous Apex in the sandbox in question, I saw results from the BusinessHours object for the start and end time of each day of the week. When run in production I saw the same plus fields on the 'ContactPointAddress' and 'ContactPointEmail' objects.

@feisley that all makes sense. I didn't know that sandboxes could stop being refreshed; even very old ones that I have eventually get the latest release, but there's no way your prod org wouldn't have those objects as they've been available for two releases now. The original tests I had written for the Time components of Rollup did indeed use the BusinessHours object, but it was a bit hacky because DML is not allowed on that object. I'll have to mull this one over.
In the future, if your sandbox is still not updated and I haven't figured out a more amenable "spanning the versions" solution for testing Time components, you could still upgrade Rollup by taking the contents of the class and replacing what you have currently in the sandbox. Anyway, I very much appreciate your help with this!

@feisley that all makes sense. I didn't know that sandboxes could stop being refreshed; even very old ones that I have eventually get the latest release, but there's no way your prod org wouldn't have those objects as they've been available for two releases now. The original tests I had written for the Time components of Rollup did indeed use the BusinessHours object, but it was a bit hacky because DML is not allowed on that object. I'll have to mull this one over.
In the future, if your sandbox is still not updated and I haven't figured out a more amenable "spanning the versions" solution for testing Time components, you could still upgrade Rollup by taking the contents of the class and replacing what you have currently in the sandbox. Anyway, I very much appreciate your help with this!

@jamessimone ok some notes and discoveries: First when i said the sandbox had not been refreshed, I meant metadata/config replaced from production. It is still receiving version upgrades (in fact its already on Spring 21 so it has all the newest features)
In my searching for why the objects might not be appearing i came across https://salesforce.stackexchange.com/questions/294719/no-layout-named-contactpointemail-contact-point-email-layout-found-spring20-sa
While not my exact situation, they pointed out that there was a need to run the License Match process on the sandbox as some features were technically behind 'licensing' that was applied to prod but not automatically replicated to sandboxes.
After running this on my sandbox, it now has those objects in it. (Yay)

@jamessimone ok some notes and discoveries: First when i said the sandbox had not been refreshed, I meant metadata/config replaced from production. It is still receiving version upgrades (in fact its already on Spring 21 so it has all the newest features)
In my searching for why the objects might not be appearing i came across https://salesforce.stackexchange.com/questions/294719/no-layout-named-contactpointemail-contact-point-email-layout-found-spring20-sa
While not my exact situation, they pointed out that there was a need to run the License Match process on the sandbox as some features were technically behind 'licensing' that was applied to prod but not automatically replicated to sandboxes.
After running this on my sandbox, it now has those objects in it. (Yay)

@feisley this is great news! I was really stumped trying to figure out how your sandbox hadn’t been upgraded; I even had a colleague reach out to people at Salesforce to try to figure this out. What you said makes more sense, and provides hope that there is an upgrade path for any sandbox that is in a similar state. Thanks so much for your due diligence!

@feisley this is great news! I was really stumped trying to figure out how your sandbox hadn’t been upgraded; I even had a colleague reach out to people at Salesforce to try to figure this out. What you said makes more sense, and provides hope that there is an upgrade path for any sandbox that is in a similar state. Thanks so much for your due diligence!


bundle update 20231225

Updates gems
Updates version of RuboCop used in CI
Fixes many auto-correctable RuboCop offenses

coverage: 94.576%. remained the same
when pulling 7e55263f08a810d6c37c458ffb4e8fdafa9401e2 on jdc-bundle-update-20231225
into 84275d46e475126782f0529398bc7874704ce1e3 on main.

I'm ignoring the remaining Codeclimate issues as follows:

possible SQL injection's in app/classes/eol_data.rb. Too complicated for me to fix as part of this PR. Probably should refactor the file to use AREL.
Anonymous arguments forwarding. I cannot duplicate these Rubocop offenses locally (running Rubocop v 1.59.0), and therefore cannot autocorrect them (assuming that they're real offenses). There are too many to manually fix in this PR. (I will report this bug to Rubocop).


ACCUMULO-4530 Stop generating docs/config.html

Configuration docs can be found in appendix of user manual
Updated all pointers to config.html to user manual instead
Kept code that is used to generate file

I updated the PR and stripped out the code used to generate html.


env.js Setup clarification

The Setup Guide has:
AUTH0_CLIENT_ID: '<CLIENT_ID>',
AUTH0_NAMESPACE: '<APP_NAME>.eu.auth0.com'

In Auth0 Application Settings, there is no "NameSpace" but there is "Domain" as shown below. Does NAMESPACE === DOMAIN?  If so, maybe updating docs and code would be worthwhile.  If not, some clarification should be provided to explain what/where this NAMESPACE value is.

@bartonhammond thanks for reporting. Does this fix the issue https://github.com/futurice/pepperoni-app-kit/pull/35/files

I think that is more clear.


Support puppet 4

I started testing against puppet 4
As of today stdlib does not support puppet4. It will be supported with the release of stdlib 5.0. current master branch of stdlib does not even tests on travis against puppet 4, and I got a bunch of errors that seems to come from stdlib

Ok we will support Puppet 4, when stdlib is ready

@txaj any updates?

https://github.com/pdxcat/puppet-module-collectd/commit/63bf721c499ee27b219659218c110b3f0049bbc1
you added travis testing with v4 and it works, so I guess this can be closed ? I only see two depreciation warning ( https://travis-ci.org/pdxcat/puppet-module-collectd/jobs/73962930 ), you can leave this bug open to think of taking care of those

The deprecation warnings are for rspec not Puppet


Visual sandboxing breaks the global window variable

Probably due to something related to the visual sandboxing, the window global variable becomes somewhat unusable.
For example, window.addEventListener() throws an exception (TypeError: Invalid calling object on Edge, TypeError: Illegal invocation on Chrome).
    export class Visual implements IVisual {
        constructor(options: VisualConstructorOptions) {
            console.log("window === window.window", window === window.window);

            try {
                window.addEventListener("click", function(e){console.log("1")});
            } catch (e) {
                console.error('window.addEventListener("click", function(e){});', e);
            }

            try {
                window.window.addEventListener("click", function(e){console.log("2")});
            } catch (e) {
                console.error('window.window.addEventListener("click", function(e){});', e);
            }
        }
    }

Visuals are hosted inside a sandboxed IFRAME with only allow-scripts enabled see: http://www.w3schools.com/tags/att_iframe_sandbox.asp
It might be the reason.
Why do you need to add event listener on the window in the first place?

The sandbox attribute does not cause this behavior.
sandbox.html
<!DOCTYPE html>

sandbox-inner.html
<!DOCTYPE html>

As for the need for this - our library attaches to certain mouse events on the window so that it can process them while the pointer is outside of its own elements.

After we discussed I was able to pin point the issue in Power BI codebase.
I submitted a fix and it will take some time until it will arrive to production (several weeks).
Closing the issue for now


What does error 3 mean?

End of ...conversion.log says
Encode failed (error 3).
HandBrake has exited.

Could you provide more messages from the log?  A previous error may lead to this Encode failed (error 3) message.

ERROR: avio_open2 failed, errno -2
[03:24:33] work: average encoding speed for job is 0.000000 fps
[03:24:33] vfr: 0 frames output, 0 dropped and 0 duped for CFR/PFR
[03:24:33] vfr: lost time: 0 (0 frames)
[03:24:33] vfr: gained time: 0 (0 frames) (0 not accounted for)
[03:24:34] dca-decoder done: 0 frames, 0 decoder errors
[03:24:34] dca-decoder done: 0 frames, 0 decoder errors
[03:24:34] h264-decoder done: 0 frames, 0 decoder errors
[03:24:34] sync: got 0 frames, 60799 expected
encoded 0 frames
[03:24:34] Finished work at: Tue Nov 17 03:24:34 2020
[03:24:34] libhb: work result = 3
Encode failed (error 3).
HandBrake has exited.

ERROR: avio_open2 failed, errno -2

This seems to be a "No such file or directory" error.  Can you verify the container has proper permission access to the file ?

Closing this issue.  Please re-open if needed.


Unifi AI 360

Trying to get the Unifi AI 360 camera fully working with go2rtc including 2-way-audio.
I've got that far that video is fully working, but no audio (no direction) yet.
That's what I have done so far:

I enabled the medium quality RTSPS stream in the camera advanced settings:

Then I added the stream to the configuration. This is done with rtspx instead of rtsps and without ?enableSrtp as suggested in the readme:

streams:
  unifi_ai_360: rtspx://<IP_ADDRESS>:7441/7migbj9afSiYF7uP

I can now access the camera video successfully with this URL in my web browser:
http://localhost:1984/webrtc.html?src=unifi_ai_360&media=video+audio+microphone
The result is that I can see the video stream without problems, but I do not hear audio, not on the camera speaker and also not the other way round in the browser when I speak towards the camera microphone. Tested both with Chrome and Firefox browsers.
For reference, that's the info output from the camera:
{
  "producers": [
    {
      "type": "RTSP active producer",
      "url": "rtsps://<IP_ADDRESS>:7441/7migbj9afSiYF7uP/",
      "remote_addr": "<IP_ADDRESS>:7441",
      "user_agent": "go2rtc/1.5.0",
      "medias": [
        "audio, recvonly, MPEG4-GENERIC/48000",
        "audio, recvonly, OPUS/48000/2",
        "video, recvonly, H.264 Main 4.0"
      ],
      "receivers": [
        "97 H264, bytes=106243150, senders=1",
        "96 OPUS/48000/2, bytes=8855322, senders=1"
      ],
      "recv": 116166832
    }
  ],
  "consumers": [
    {
      "type": "WebRTC/WebSocket async passive consumer",
      "remote_addr": "udp4 host <IP_ADDRESS>:51429",
      "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0",
      "medias": [
        "video, sendonly, VP8, RTX, VP9, H264",
        "audio, recvonly, OPUS/48000/2, G722/8000, PCMU/8000, PCMA/8000, TELEPHONE-EVENT/8000",
        "audio, sendonly, OPUS/48000/2, G722/8000, PCMU/8000, PCMA/8000, TELEPHONE-EVENT/8000, L16"
      ],
      "receivers": [
        "109 OPUS/48000/2, bytes=620292, senders=0"
      ],
      "senders": [
        "126 H264, bytes=15352090, receivers=1",
        "109 OPUS/48000/2, bytes=1184960, receivers=1"
      ],
      "recv": 701460,
      "send": 16828115
    }
  ]
}

Did I miss any additional configuration entry to enable audio?
Thanks in advance
Andreas

Strange situation. Looks like go2rtc choose opus codec. Don't know why you can't hear it.
Also I can see opus receiver for consumer. It shouldn't happen.
You can try MSE. Maybe AAC audio codec will work for you.
You camera doesn't support open two way audio standard. So two way audio won't work for you any way.


How can Jest be integrated in Testcafe

HEADS UP!
For TestCafe API, usage and configuration inquiries, we recommend StackOverflow - an amazing platform for users to ask and answer questions.
We try to keep the GitHub issues tracker for bugs and feature requests only (see also: Contributing).
You may also find answers in our up-to-date documentation and answered questions on StackOverflow. This may save your time.
If you have already looked there and have not found an appropriate answer, file a new question on StackOverflow.

Please provide us with full information about the issue using the following template. This will allow us to process your inquiry in the most efficient manner.


targetElem parameter added allowing to select specific(s) div(s)

I have multiple resizable components in my window and I need the ability to have a back-to-top on each one if necessary.
Sorry, I sent the pull request with my personal account. I'll re-add it with this account.
I'll try to find an alternative that doesn't break the 4th example.
Thanks

btw in the first version there was this option but i removed it to reduce bundle size

ok, so I won't make re-add it. I'll do my repo on the side.
Thank you for your work

all im saying is please keep the id parametrized and not random and keep in mind the bundle size. also i'd prefer this option to be called scrollContainer. as for your usecase, you can generate dynamic ids on your side when you call addBackToTop() function, e.g.
let id = 0;
addBackToTop({id: `scroll${++id}`, scrollContainer: div1});
addBackToTop({id: `scroll${++id}`, scrollContainer: div2});

ok good idea. I'll do that.

Hi,
Sorry to bother you, but can you accept my new pull request ?
Thanks
2018-07-12 13:22 GMT+02:00 IasoDigital<EMAIL_ADDRESS>
ok good idea. I'll do that.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/vfeskov/vanilla-back-to-top/pull/2#issuecomment-404479626,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJHVWkM2Inh7UvyiA56s5GdXqW7w9UVfks5uFzGOgaJpZM4VLJIQ
.


Roll Flutter Engine from 2f7e9ab27493 to aaa3198d7650 (1 revision)

https://github.com/flutter/engine/compare/2f7e9ab27493...aaa3198d7650
2024-06-28<EMAIL_ADDRESS>Roll Dart SDK from 341dbaf977a3 to 89b164e3adeb (2 revisions) (flutter/engine#53636)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jimgraham@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Update support.md

Added Contact Support Video embed

Hello @iritch42,Thanks again for the PR! We appreciate your contribution and look forward to                                              continued collaboration. Thanks!                                             Team SendGrid DX


Website Complete

Hello team,
Website development is complete. We just need to manage the content - I can handle that.
Please let me know if you have any other corrections before I close out the contract with the developer. She has activated the animated logo that we picked.
Please test the website on iOS, Android, Chrome, Edge, etc. browsers and provide feedback by tomorrow at noon EST. So that I either give her the list of what to fix or close out the contract. Then I can start updating the content with what we want.
Many Thanks.

The logo animation screen looks very good and works very well when the web site is first opened in the browser. However, every click  to a new page causes the animation to repeat, making the effect become annoying after a clicking on a few links.
I think we should keep it once when the home web page is first loaded.

Here's the feedback I gave the developer:

The general look and feels looks good - Thanks
Animated logo looks good - Thanks
Animated logo looks good on Laptop but not on iOS and Android - Can we limit it to only laptop?
Animated logo looks good when it loads the first time but becomes annoying when it repeats every other time. Can we set it to be animated only when the website loads? No refreshing?
We need a table to create the list of items we need - in the section "How you can help"

I also sent screenshots of the 2 tables with items and prices.

Changes completed. Website project contract closed.


Update FilterBuilder.php

url parts must be encoded? What if in filter we will transmit some character like "&"?

Hi! Thanks for the PR.
I believe the HTTP library is doing the encoding inside of the send call. Have you run into an issue around encoding while using the library?


Feature/autoware dora  add pointcloud package loss debug node

Description
Related links
Parent Issue:

Link

How was this PR tested?
Notes for reviewers
None.
Interface changes
None.

Effects on system behavior
None.

Closing this PR until the issues mentioned in my last comment are addressed.


use proxy with ip cool, visit error

when ip set proxy  visit target url
response   forbidden or pramanment redirect
the code:

Your target website might be whitelisting browser User-Agents, blacklisting known proxies, or doing similar stuff. Please do some effort to debug this issue using e.g. curl to pinpoint the exact reason of the problem (i.e. whether it's proxy, User-Agent or something else). If it still seems to be colly's problem, we'll reopen the issue.


Auto-complete/next-word feature allows user to bypass ban on spaces in names

Connected to #223 , players are able to get around the block on space-characters in names by using the autocomplete/next-word feature on both iOS and android.

@mattwbenson please test this with the next build - I was able to get autocomplete to stop showing up on Chrome but autofill for contacts is still appearing on Safari. Since the app is wrapping Safari this may still be a problem.


Code workflow

 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: majedur sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Prevent random filter from being inlined

Currently, due to #476 environment filters like random aren't optimized/inlined. While this is a bug for any other filter, the random filter should never be inlined, but always be evaluated at runtime. Otherwise, once the template is compiled, the random filter would always give the same results. So this pull request turns random into a contextfilter to prevent it from being inlined.

I've encountered this bug with Jinja 2.9.6 and this patch fixes it.
If this isn't merged, a workaround is to simply override env.filters['random'] with the do_random function from this patch.

New test doesn't fail.

Continued in #734.


Wondering how to decrypt in Python

Hello.
I'm trying to work on a basic 0bin client, in which the user will enter a URL(s) and the client will decrypt them locally, but I'm having trouble with decrypting content with the key embedded in the url. Here is the process I'm doing:

Extract key from url and base64 decode it
Extract "ct" value requesting the URL, and try to decrypt ct with the key

The problem is that I'm getting gibberish results. I'm probably missing something but I don't know what is. For AES, I'm using PyAes with AES mode CTR. You can take a look at the code I wrote over here:
https://github.com/yazeed44/0bin-client/blob/master/Main.py
Thanks

You can use SJCL.py: https://pypi.org/project/sjcl/


Some credits without courses or course-ids? Investigate

duplicate of https://github.com/UniversityOfHelsinkiCS/oodikone/issues/3688
There are some attainments coming from sisu which error at updater. Check graylog on 28.3.2022 with message: "Updater error" for more info
https://graylog.toska.cs.helsinki.fi/search?q=message%3A+"Updater+error"&rangetype=relative&from=68400

Probably the course unit for attainment is missing from importer due documentState being deleted or draft.


google-assistant-demo  googlesamples-assistant-hotword stuck.

<Device&OS>
Linux orangepipc 3.4.113-sun8i #10 SMP PREEMPT Thu Feb 23 19:55:00 CET 2017 armv7l armv7l armv7l GNU/Linux
I tried this SDK under python3-venv, all install will be OK, but I wonder the followings might be not good.

googlesamples-assistant-pushtotalk works well but displayed "WARNING:root:SoundDeviceStream read overflow (3200, 6400)"

The following samples have been stuck.

$ google-assistant-demo
ON_MUTED_CHANGED:
{'is_muted': False}
ON_START_FINISHED
$ googlesamples-assistant-hotword
ON_MUTED_CHANGED:
{'is_muted': False}
ON_START_FINISHED
As the above item 1 works well, so any other problems related to item 2???

The following samples have been stuck.

Did you try to say "Ok, Google" or "Hey, Google" to trigger a new conversation?

Related #47.

Tweaked the .asoundrc like the following.

pcm.!default {
type asym
playback.pcm "plug:softvol"
capture.pcm "plug:dsnooper"
}
pcm.dmixer {
type dmix
ipc_key 321456 #any unique value
ipc_key_add_uid true
slave {
pcm "hw:0,0"
rate 44100
}
bindings {
0 0
1 1
}
}
pcm.dsnooper {
type dsnoop
ipc_key 821456
slave {
pcm "hw:0,0"
channels 2
rate 16000
}
bindings {
0 0
1 1
}
}
pcm.softvol {
type softvol
slave { pcm "dmixer" }
control {
name "Master"
card 0
}
}
ctl.!default {
type hw
card 0
}
ctl.softvol {
type hw
card 0
}
ctl.dmixer {
type hw
card 0
}

But after "ALSA lib pcm.c:7963:(snd_pcm_recover) underrun occurred", again stuck.

ON_MUTED_CHANGED:
{'is_muted': False}
ON_START_FINISHED
ON_CONVERSATION_TURN_STARTED
ON_END_OF_UTTERANCE
ON_RECOGNIZING_SPEECH_FINISHED:
{'text': 'station'}
ON_RESPONDING_STARTED:
{'is_error_response': False}
ON_RESPONDING_FINISHED
ON_CONVERSATION_TURN_FINISHED:
{'with_follow_on_turn': False}
ON_CONVERSATION_TURN_STARTED
ON_END_OF_UTTERANCE
ON_RECOGNIZING_SPEECH_FINISHED:
{'text': 'timetable'}
ON_RESPONDING_STARTED:
{'is_error_response': False}
ON_RESPONDING_FINISHED
ON_CONVERSATION_TURN_FINISHED:
{'with_follow_on_turn': False}
ON_CONVERSATION_TURN_STARTED
ON_END_OF_UTTERANCE
ON_RECOGNIZING_SPEECH_FINISHED:
{'text': 'what is periodic table'}
ON_RESPONDING_STARTED:
{'is_error_response': False}
WriteDataToAlsa: Under-run occurred; attempting to recover.
ALSA lib pcm.c:7963:(snd_pcm_recover) underrun occurred
ON_RESPONDING_FINISHED
ON_CONVERSATION_TURN_FINISHED:
{'with_follow_on_turn': False}
ON_CONVERSATION_TURN_STARTED
ON_END_OF_UTTERANCE
ON_RECOGNIZING_SPEECH_FINISHED:
{'text': 'bus stop'}
ON_RESPONDING_STARTED:
{'is_error_response': False}
ON_RESPONDING_FINISHED
ON_CONVERSATION_TURN_FINISHED:
{'with_follow_on_turn': False}  ---------------> stuck here, no response of saying "OK Google"


Why min SDK not 8?

Is there any specific reason for not supporting API 8?
It's a really nice library but this is not good, especially because there's no need to up the min SDK as far as I can see.

@SufianBabri I agree, I'm lowering it to 8 in next release


incorrect results from recording rule queries in dev

Querying for job:scope_request_duration_seconds:99quantile{job="scope/collection"} * 1e3 for dev shows incorrect results in cortex dev, i.e. https://frontend.dev.weave.works/prom/proud-wind-05:

The correct result is shown when expanding the recording rule

as confirmed by querying the recording rule in the prod cortex looking at dev

and directly in the dev prometheus

and

I suspect this could have been caused by the issue that #492 fixed.  The graphs between recording-rule and exploded query look the same to me right now; @rade could you check again please.

@rade bump

If you think this is fixed, close it.


Renaming doesn't work in some cases

Description:
Try to rename m here.
import bal_order_processing.edi.parser;
import ballerina/file;
import ballerina/io;
import ballerina/log;

configurable string watch_file_path = ?;
listener file:Listener inFolder = new ({
    path: watch_file_path,
    recursive: false
});

service "localObserver" on inFolder {
    remote function onCreate(file:FileEvent m) returns error? {
        log:printDebug(string `Create event received ${m.name}`);

        io:ReadableByteChannel openReadableFile = check io:openReadableFile(m.name);
        byte[] & readonly content = check openReadableFile.readAll();
        if content.length() == 0 {
            log:printDebug("Ignoring empty documnt: " + m.name);
            return;
        }

        parser:Parser parser = new;
    }
}

Affected Versions:
2.0.0-SLA3

Tried this on latest master and the issue has been resolved. Hence closing the issue. If the issue still exists, please reopen


Integrate new Captcha Faucet in Gateway

Issue Type

[ ] bug report
[ x] feature request

Current Behavior
Gateway uses workaround faucet (no captcha) as the Twitter check had been removed since Twitter API is now paid.
Expected Behavior
integrate new simple hcaptcha faucet into Gateway:
https://github.com/bobanetwork/boba/issues/996
e.g. remove Twitter input, etc. but add HCaptcha check
Just added you @sk-enya , please obviously feel free to assign to whoever you think is right etc.

@thenursegreg42069 do we have add faucet back to gateway, as I remember we have removed it on gateway 2.5. ?

Referring #1227

@wsdt assigned this task you, please let me know if anything needed from my side.

Refer to the backend code from pull
https://github.com/bobanetwork/boba/pull/1020

Mockups for the faucet are done for now! The faucet designs are the bottom two rows of the figma file for both the dark and light mode page.
https://www.figma.com/file/MKj9nofAYq0GOTziHaeWRL/Boba-Gateway-2.5?type=design&node-id=108%3A1884&mode=design&t=76YPAFpprB36fKUI-1

@thenursegreg42069 Can you provide the text for the description/information about the faucet?


Issue with Login - Deprecated

I have basic code:
require_once __DIR__ . '/vendor/autoload.php';
	use iRacingPHP\iRacing;
	$iracing = new<EMAIL_ADDRESS>'mypassword');

Its throwing this error:
Deprecated: Creation of dynamic property iRacingPHP\iRacing::$username is deprecated in /var/www/html/vendor/mwgg/iracing-php/src/iRacing.php on line 13

Deprecated: Creation of dynamic property iRacingPHP\iRacing::$iRacingPHP\Data\Member is deprecated in /var/www/html/vendor/mwgg/iracing-php/src/iRacing.php on line 28

In case it matters, a php-v gives this
php -v
PHP 8.2.0 (cli) (built: Dec  8 2022 19:39:31) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.0, Copyright (c) Zend Technologies

From my composer:
"mwgg/iracing-php": "^1.3"
Any thoughts?

Looks like it has to do with changes introduced with PHP 8.2 that deprecate dynamic properties. Looking back at my code, I have no idea why I'm creating dynamic properties anyway.
I'll get it fixed next week, likely on Monday. In the meantime you can roll back to 8.1 or earlier.

this great, thank you.


TD-2097 New status icon and label for "No Metrics"

Contributes to TD-2097
Changes
Added a new status icon and label to support the case of "No Metrics" as per recently modified Figma design for RESULT.
Also tidied up the types for StatusIcon and StatusLabel so they can both reference the same list of status options.
Also updated so that the status dropdown options in Storybook are alphabetical.
Dependencies
N/A
UI/UX
StatusIcon

StatusLabel

Testing notes

npm run storybook and check StatusIcon and StatusLabel components include the new option for no-metrics.

Author checklist before assigning a reviewer

[x] Reviewed my own code-diff.
[ ] Branch has been run in docker. - N/A
[x] PR assigned to me or an appropriate delegate.
[x] Relevant labels added to the PR.
[ ] Appropriate tests have been added. - Existing test case already dynamic to cover the additional case.
[x] Lint and test workflows pass.

Copying @Sowbhagya-ipg for UI check.

Copying @Sowbhagya-ipg for UI check.

Looks fine


Fix misdetection in Naming/RescuedExceptionsVariableName

The RescuedExceptionsVariableName cop wrongly finds an offense and tries to correct a local variable name in the exception list of a rescue clause, which could never be a proper operation.
# `exception` is defined here.

begin

rescue exception
     # ^--- This should never be corrected.
end

Before submitting the PR make sure the following are checked:

[x] Wrote good commit messages.
[ ] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[x] Added tests.
[ ] Added an entry to the Changelog if the new code introduces user-observable changes. See changelog entry format.
[x] The PR relates to only one subject with a clear title
and description in grammatically correct, complete sentences.
[x] Run bundle exec rake default. It executes all tests and RuboCop for itself, and generates the documentation.

Probably it is duplicated with #7122

Looks like it.  Hope the fix will soon be delivered.


Fix JaxSimModelReferences.apply_frame_forces

📚 Documentation preview 📚: https://jaxsim--220.org.readthedocs.build//220/

The returned references was wrongly switched to Inertial instead of Body when the link forces were applied (and the name of the variable W_f_L_i should have been L_f_L_i).

I guess it's the other way around, I was converting the frame forces to body and few lines below I was summing them using Inertial representation. Keeping everything in inertial, made more sense at this point.

The returned references had a different velocity representation than self.

This is correct!
There was also a third mistake that had to do with the name of a variable:
- frame_idx=frame_idxs
+ frame_index=frame_idxs

I guess it's the other way around, I was converting the frame forces to body and few lines below I was summing them using Inertial representation. Keeping everything in inertial, made more sense at this point.

Yep what I meant is that the previous logic to express them in the link frames L was ok, the problem with that approach is that you were applying them as they were Inertial instead of Body. Anyway, I agree that keeping everything in inertial as after this PR is more clean.


Public Key B62qiTPuvEsJuaUavi2wdELA2Rtj4hjCZd52juE2DVHHB9rEfy8yLKk has incorrect nonce value

The public key B62qiTPuvEsJuaUavi2wdELA2Rtj4hjCZd52juE2DVHHB9rEfy8yLKk currently shows a nonce of zero at block height 359604. However, there are two recorded stake delegation transactions for this public key. Given these transactions, the nonce should correctly be 2.

Here is another such example: https://minasearch.com/addresses/accounts/B62qiUtzuxDihf85h9pbjTpbaTojTyn6xWqqgDhz3T9trE7rYm3wm1a

Here is also another with a payment: https://minasearch.com/addresses/accounts/B62qiUxYnABgnDv5V2o7irag5UFZga9SCNK8siD18LirGugcSFn5oQN
It appears we don't increment the nonce when the transaction type is a STAKE_DELEGATION type

Another: https://minasearch.com/addresses/accounts/B62qiTpVLyxDG2S5ENFZqnY2WHS9pbEz134Q338Jey6ZMNXSRSXYdVu


ConsumerGroups are stuck in finalization when something is wrong with Kafka configuration

Describe the bug
ConsumerGroups are stuck in finalization when something is wrong with Kafka configuration.
2 cases:

failed to initialize consumer group offset: cannot obtain Kafka cluster admin, kafka: client has run out of available brokers to talk to: dial tcp: address Tryserver: missing port in address
failed to initialize consumer group offset: failed to create Admin client config: [protocol SASL_SSL] failed to parse CA certificates (key: ca.crt)

More information:

The namespaces are deleted for the resources, so we don't have any Events (they're already gone)

Expected behavior
Finalizer should really give up.
To Reproduce
I don't have a reproducer right now.
Knative release version
1.9 or 1.10 not sure
Additional context
https://gist.github.com/aliok/fdbf6aa130b9cf2a25ce65923d3630d5 has the full YAML for both resources.

cc @pierDipi

@pierDipi maybe this is related to the KafkaSource cleanup issues we've been seeing?


Crash on Start-up (Forge 28.1.0, Create v0.1.1a)

Here's the latest.log

This log didn't catch anything problematic , try and look for a crash-report.
Also some context, other mods and whether the previous version worked fine would be appreciated.

Maybe this log would be useful: debug.log (let me know)

Yes, the previous version worked just fine (v0.1.1) (only mechanical belt textures were buggy which I reported on #24)
I launch the game and after the Forge loading screen (before showing the main menu) the game crashes and jumps out.

My mod list:
Valtiel's Girl Armor mod <IP_ADDRESS>
AI Improvements 0.3.0
AmbientSounds 3.0.13
Astikorcarts <IP_ADDRESS>
AutoMessageDisplayer <IP_ADDRESS>
Better Advancements <IP_ADDRESS>
Better Animals 5.2.1
Better Title Screen 1.7
Biome Info 1.2.4
Block Meter 1.1.3
Bottle Your XP 1.0
Camera 1.4.8
CarryOn 1.12.4
Chunk Claim 2.7.0
Coloured Chat 1.4.1
Comforts 2.0 beta 3
Console HUD 1.4.3
Controlling 5.0.4
Crafting Station 2.0.7
Craft Presense 1.5.6
Craft Tweaker 5.0.0
Create 0.1.1a
Ding 1.1.0
Doggy Talents <IP_ADDRESS>
DoubleDoors 1.1
Enchanting Commands 1.0
Enchantment Descriptions 1.3.3
ExtraBoats 1.1.2
Just Fashion <IP_ADDRESS>
Fast Workbench 2.1.4
Featured Servers 1.1.3
Filters 1.1.1
FreeLook 1.3.1
Give Mod 1.0.0
GoProne 1.0.3
GUI Clock 1.2
GUI Compass 1.0
Harvest 1.2.10-23
Hidden Levers
HWYLA 1.10.6-B67
I Like Wood <IP_ADDRESS>
Inventory Sorter 16.0.0
JEI <IP_ADDRESS>
Mine Menu 1.8.2
Morpheus 4.2.43
Mouse Tweaks 2.12
Named Areas 3.7
No Auto Jum 1.1
Offline Skins 1
Paintings <IP_ADDRESS>
Passthrough Signs 2.3.1
Public GUI Announcement <IP_ADDRESS>
Placebo 2.3.1
OptiFine HD U F4 pre9
Screenshot To Clipboard 1.0.2
Shoulder Surfing 1.20
Sit 1.1.3
Smoke 1.0.2
Smooth Scrolling Everywhere 1.1
SubLib <IP_ADDRESS>
Swing Through Grass 1.3.2
Third Person Elytra 1.2
Trash Slot 10.4.7
Tree Choppin 1.2.0
WorldEdit 7.0.1
World Handler 2.6.4

Would you mind trying a newer version of Forge? 28.1.0 has been around for a long time and is missing a lot of crucial functionality required by certain mods including Create. Anything newer than 28.1.20 should work better.

I just loaded the latest version of Forge and OptiFine, the mod loaded successfully but the Mechanical Belt texture is still bugging (#24)

Thanks for the report, I'll close this then.


#1343, replace the term Operator by Predicate in soul-plugin-base module

Fixes #1343

[ ] You have read the contribution guidelines.
[ ] You submit test cases (unit or integration tests) that back your changes.
[ ] Your local test passed mvn clean install -Dmaven.javadoc.skip=true.

Codecov Report

Merging #1344 (e1a41ca) into master (53825a9) will decrease coverage by 0.59%.
The diff coverage is 95.23%.

@@             Coverage Diff              @@
##             master    #1344      +/-   ##
============================================
- Coverage     68.49%   67.89%   -0.60%
+ Complexity     2097     2088       -9
============================================
  Files           395      395
  Lines          8367     8367
  Branches        842      842
============================================
- Hits           5731     5681      -50
- Misses         2211     2264      +53
+ Partials        425      422       -3

Impacted Files
Coverage Δ
Complexity Δ

...in/base/condition/judge/PredicateJudgeFactory.java
92.85% <90.90%> (ø)
4.00 <1.00> (?)

...n/base/condition/judge/ContainsPredicateJudge.java
100.00% <100.00%> (ø)
2.00 <1.00> (?)

...gin/base/condition/judge/EqualsPredicateJudge.java
100.00% <100.00%> (ø)
2.00 <1.00> (?)

...gin/base/condition/judge/GroovyPredicateJudge.java
100.00% <100.00%> (ø)
2.00 <1.00> (?)

...ugin/base/condition/judge/MatchPredicateJudge.java
100.00% <100.00%> (ø)
3.00 <1.00> (?)

...ugin/base/condition/judge/RegexPredicateJudge.java
100.00% <100.00%> (ø)
2.00 <1.00> (?)

...lugin/base/condition/judge/SpELPredicateJudge.java
100.00% <100.00%> (ø)
3.00 <1.00> (?)

...base/condition/judge/TimerAfterPredicateJudge.java
60.00% <100.00%> (ø)
2.00 <1.00> (?)

...ase/condition/judge/TimerBeforePredicateJudge.java
100.00% <100.00%> (ø)
3.00 <1.00> (?)

...ugin/base/condition/strategy/AndMatchStrategy.java
100.00% <100.00%> (ø)
3.00 <1.00> (ø)

... and 3 more

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 53825a9...e1a41ca. Read the comment docs.


Make INITRAMFS_FSTYPES an override

It is how the other SOTA-specific variables are treated.
Signed-off-by: Anton Gerasimov<EMAIL_ADDRESS>

What's the advantage? Less risk for messing up other unrelated builds?

Hi @OYTIS,
Are you sure this works as expected (did you test w/o sota override)?
In my experience overrides don't work with weak assignments correctly (and it's actually broken everywhere..).

@Jmennius
Yes, overrides have higher priority than normal assignment. So in this case _sota = > _sota ?= > _sota ??= > = > ?= > ??=. So we can override this variable with another a stronger assignment with _sota override in, for instance, a board-related class.

@OYTIS, this is exactly what I am concerned about.
The end result of this is that you can only override this kind of 'weak conditional assignment' with an additional override. This is extremely inconvenient.
For example, let's take a SOTA_MACHINE variable.
When you implement your machine (in Yocto/OE terms) based on RPi, you create a machine config file mymachine.conf, in which:

you usually include a base board config (e.g. RPi) to inherit its configuration
extend MACHINEOVERRIDES to include rpi
and in the case of meta-updater integration, you set SOTA_MACHINE to MACHINE in your distro configuration (if you are not doing any tricky name mappings)
alternatively, you can set SOTA_MACHINE to a value of MACHINE in your machine configuration, but this is no good

Having this style of override makes you do SOTA_MACHINE_mymachine = "${MACHINE}" in your distro config, which is quite bad, don't you agree?
Regarding the PR itself,
I think this should be fixed in OE to have weak default value assignment, and the meta-updater to use ordinary default assignment.
Alternatively, we can still use plain assignment in meta-updater and other layers should be able to override this assignment by ordering their assignment after meta-updater one.
IMO, using overrides that way is, to say the least, very inconvenient.
P.S. I also don't think this is properly documented (please point me if you know).


[ClangImporter] Import id<P> as either any P or P based on context.

When id<P> is the underlying type of a typedef or on the right side of a generic constraint, it should be imported as a protocol or composition. Otherwise, it should be imported as an existential type. This is similar to how type resolution resolves existential types based on TypeResolverContext.
This PR subsumes https://github.com/apple/swift/pull/41138 and sinks the logic down into importType().
Resolves: rdar://problem/88208893

@swift-ci please test

@swift-ci please test source compatibility

Awesome, thanks!

Source compatibility failed with a bunch of git errors. I don't see any real project failures.


Sorting of pull requests insights is broken

Description:
Sorting on columns doesn't work as expected.
Steps to reproduce:

go to pull requests insights
click sortable columns and verify ascending/descending order isn't there as expected

Expected behavior:

I expected the lead time to be sortable and change asc/desc
I expected subcolumns (lines, comments) to be sortable

Actual behavior:

Commits/lines/comments is a single column being sorted
Lead time sort isn't correct (3d > 2h > 1h > 3d?)...
Lead time sort doesn't change with asc/desc

Oh yeah, lead time sort definitely looks broken, and commits/lines/etc. being grouped doesn't help. We'll fix those. 🚀


WFS property format writer handling of string values with new lines

Hello,
When updating a feature through WFS, if there are any newline characters in string properties, these are lost (for example, geoserver handles these newlines as whitespace)
Instead I think the WFS format writer should protect string properties in CDATA block when there are any newline characters in string values (or maybe for any string value?)
The attached patch solves the issue for me:
openlayers-fix-WFS-write-property.patch.txt

The patch above looks like a good fix. Does anyone want to create a pull request with that fix?

Hello,
Thank you for reactivating this issue. I have created a PR with the fix. I hope this is the correct way to do it since it is my first PR on this project.


How can i setup cookiecutter for developing a custom plone addon

@jensens
How can i include a custom addon which is create with plonecli?
My directory layout:
- dev.test1 --> the addon created by plonecli
- instance
  - etc
  - var
  - inituser
- venv
- config.yaml --> the cookiecutter config

is this possible via the config.yaml or should i use the normal buildout inside the custom addon? General asked, is cookiecutter ready to use for development process of Plone Addons?
For me it's unclear, what is the standard  way? plonecli with the buildout or cookiecutter... i'm a little bit confused.

The cookiecutter here does one thing: create configuration  to run a zope instance. Nothing else.
Eventually youre looking for tools like mxdev and plonecli


fetch releases

Ground work for #421, #414
⚠ Schema change ⚠

Good to go now!

Good to go now!

Yes, that's correct. Just wiring it up and bringing in the schema change while I was touching that entity anyway.


fix springmvc reactive api can't collect HTTP statusCode

test 2

Codecov Report

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

:exclamation: Current head be8646d differs from pull request most recent head eb309fe. Consider uploading reports for the commit eb309fe to get more accurate results

@@           Coverage Diff            @@
##             master      #3   +/-   ##
========================================
  Coverage          ?   0.00%
========================================
  Files             ?     171
  Lines             ?    4256
  Branches          ?     480
========================================
  Hits              ?       0
  Misses            ?    4256
  Partials          ?       0

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 b8a040e...eb309fe. Read the comment docs.


Remove myself from NuGet

Not sure why I was on there... can you republish?

@jamesmontemagno Sure James! :) This project is forked version of your one, that's why, for respect of your work and copyright! :)

Ahhh gotcha, you can always contribute back to the original too :)

@jamesmontemagno One of reasons I made a separate project is that I believe we should have one repo per plugin instead of single repo for all-purpose library :) As I can see https://github.com/PluginsForXamarin projects is moving that direction - that's great, hope I'll have something to contribute :)


Update and rename lpglutenfree.json to glutenfree.json

Move from LMV to core, as no longer part of NHSE consultation.

This should either rename (or most likely remove) lpglutenfree from practice_data_all_low_priority.sql
.

yes, remove.

@inglesp / @sebbacon Just want to double check the procedure for deploying this change. One approach would be:

Import the glutenfree measure as if it was a brand new measure
Manually delete the old lpglutenfree measure and its associated data

Alternatively, I could modify all references to lpglutenfree to be glutenfree and then just import the updated measure definition.
Presumably though, something needs to happen to recalculate the overall Low Priority scores. Do I need to do anything special to make this happen?

Sounds fine.
For the omnibus measure, you'll want to edit the practice_data_all_low_priority view, and recalculating the lpzomnibus measure.

I could modify all references to lpglutenfree to be glutenfree and then just import the updated measure definition.

Presumably you mean something like MeasureValue.objects.filter(measure_id='lpglutenfree').update(measure_id='glutenfree') (and also for MeasureGlobal)?
That should work, although you'd need to import the new Measure first otherwise you'll get an IntegrityError.

Presumably though, something needs to happen to recalculate the overall Low Priority scores. Do I need to do anything special to make this happen?

Yes, you'll need to run import_measures on the lpzomnibus measure.  But before that, you'll need to update the measure definition and change 18 to 17, since there are now 17 low-priority measures.
Does this make sense?

Perfect, that all makes sense. Thanks @inglesp


PI-604

Approved based on the endpoints don't appear to be in use any more according to app insights, but guess some tests need updating?


Configure chain properties for dev runtime

Fix the issue @yahortsaryk reported in Slack.
The issue was caused by misconfiguration of dev chain spec

Also, the properties seem to be already set in devnet:
https://raw.githubusercontent.com/Cerebellum-Network/blockchain-node/dev/node/service/chain-specs/devnet.json
Does this issue only appear on local chains that create a local chain-spec?

Does this issue only appear on local chains that create a local chain-spec?

Yes, the issue appears only when running locally with --dev


Remove argument and optional from libraries

Final clean up for these two issues

https://github.com/Azure/autorest.csharp/issues/4245
https://github.com/Azure/autorest.csharp/issues/4250

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
API changes are not detected in this pull request.


feature request: copy path for wsl

Thanks for the extension. It's super useful!!!
basically the same as Copy Path (Unix Style).
Name: Copy Path for WSL
starts with /mnt/c/... or /mnt/d/...
drive letter must be forced small letter, the rest is same as Unix Style.
still don't understand how could WSL devs forget this feature, Don't they all use MacBook Pro or WSL to develop!?

@char-iot I have added support for copying the path in WSL format.  You can change the format of the default command to WSL, or you can enable an additional command specifically to copy in WSL format.
I would like to gather some feedback before releasing this to the VS Code Marketplace.  If you'd like to test and provide feedback, I would greatly appreciate it.  You can install pre-release version 2.0.0-RC1 by downloading the .vsix file from the release page and installing in VS Code via the "Extensions: Install from VSIX" command.

@char-iot FYI, there is a newer pre-release version - v2.0.0-RC2.

Thanks a lot! Tried RC2. One issue, to use WSL path in VS Code Terminal directly, e.g. cd /mnt/c/repo, disk letter c, d, e etc. must be small letter.

@char-iot Thank you for the feedback.  Weirdly on my system the drive letter was lower case.  Oh, the joys of Windows :roll_eyes:
I've created v2.0.0-RC3, which forces the drive letter to lower case in WSL format (as well as Git Bash and Cygwin formats for good measure)

@baincd  works! perfect!

Released as part of v2.0.0.  Thank you for the feedback and testing!


onDidStartDebugSession can fire without onDidTerminateDebugSession firing later

I think this may be deliberate (#29666) but it feels wonky.
I have a class that subscribes to onDidStartDebugSession and also onDidTerminateDebugSession. If a debug session fails to start, the first is called but the second is not. This means if I set something up (like a status bar, progress indicator, whatever) it gets left around if the debugger didn't start.
It feels like I shouldn't need to start leaking code out elsewhere to try and tidy this up, it feels like these two commands should go together (or at least, we should have some similar event we can rely on to fire when a debugging session ends for whatever reason).

Makes sense to me. Try it out in tomorrows insiders and let us know how it goes
@roblourens fyi

LGTM in insiders 👍

@DanTup thanks, adding verified label


add perf tests

Here's the output I get when I run npm run perf-test:
compiling katex...

AccentsText x 2,416 ops/sec ±4.79% (80 runs sampled)
ArrayMode x 344 ops/sec ±1.35% (85 runs sampled)
GroupMacros x 7,374 ops/sec ±5.01% (82 runs sampled)
MathBb x 1,976 ops/sec ±1.10% (84 runs sampled)
SqrtRoot x 1,424 ops/sec ±0.95% (86 runs sampled)
StretchyAccent x 370 ops/sec ±1.64% (83 runs sampled)
Units x 298 ops/sec ±3.04% (78 runs sampled)
Fastest is GroupMacros
(khan27)kb-no-mbp:KaTeX kevinbarbash$ git st
On branch perf_test

This fixes #1053.

I picked tests which I thought were interesting in some way, e.g. use of macros, stretchy accents, environments, etc.  Each test takes a few seconds to run and I wasn't able to find a way to reduce the number of runs sampled so I limited the number of strings we test.


docs: improve docs by using

Description
Makes the docs easier to navigate
Child of #67
Check it out here
Types of Changes

[ ] Bugfix
[ ] New feature
[ ] Enhancement/optimization
[x] Documentation

Issues Fixed or Closed by This PR

N/A

Checklist

[ ] My code follows the code style of this project.
[ ] My change requires a change to documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage).

@okeyokoro kindly review your code and resolve the conflict to allow us to merge your PR

@Official-kornelios done 🙂


Tox

Codecov Report

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

@@            Coverage Diff             @@
##             master        #1   +/-   ##
==========================================
  Coverage          ?   100.00%
==========================================
  Files             ?         2
  Lines             ?        12
  Branches          ?         0
==========================================
  Hits              ?        12
  Misses            ?         0
  Partials          ?         0

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 3a6a91a...904f1b5. Read the comment docs.


🎏Feature flag enable multiples journey

🎏This PR enables the multiples conviction journey. 🎏
We are getting this ready for next weeks deploy.
On hold until legal sign off
Will need copy updates from content designer, I will do those in a separate PR against this PR, then we can ship it all together, as I don't want to clog the deployment pipeline with this until we have sign off.
Story: https://trello.com/c/IimlbdWM

 [DC] UNCONFIRMED Release Multiples Calculations to Live

Expectations to deploy this on the 1st of April 2021, once we have sign off.


release v0.1.1

Current dependencies on/for this PR:

main

PR #2   👈

This comment was auto-generated by Graphite.


How to show pygame display and cv2.show at the same time?

Thank you for sharing. I try to revise the code in __main__.py file to show the bird-eye view and other view together, and control the car with keyboard. I can control the car in pygame, but the window for BirdEye view is white and blank.
The main problem is that how can I control the car in pygame, and the car in BirdEye window does the same thing? Thank you very much.

I'm not sure what happens in your code, but maybe it's because my example __main__.py assumes using a new actor
https://github.com/deepsense-ai/carla-birdeye-view/blob/f666b0f5c11e9a3eb29ea2f9465d6b5526ab1ae0/carla_birdeye_view/__main__.py#L40-L44
My guess is that when you run manual_control.py from CARLA examples, a car is already spawned and has some role_name attribute ("hero" or "ego" as far as I remember correctly). Then when you run my script python -m carla_birdeye_view, it does not use an existing car, but creates another one. Hmmmm... I would need to try this on my own.
Is it still an open issue or maybe you figured this out on your own? (I'm sorry for not responding for that long)
Does my lib work at all in your setup (when you don't run that manual_control.py script)?

I'm not sure what happens in your code, but maybe it's because my example __main__.py assumes using a new actor
https://github.com/deepsense-ai/carla-birdeye-view/blob/f666b0f5c11e9a3eb29ea2f9465d6b5526ab1ae0/carla_birdeye_view/__main__.py#L40-L44
My guess is that when you run manual_control.py from CARLA examples, a car is already spawned and has some role_name attribute ("hero" or "ego" as far as I remember correctly). Then when you run my script python -m carla_birdeye_view, it does not use an existing car, but creates another one. Hmmmm... I would need to try this on my own.
Is it still an open issue or maybe you figured this out on your own? (I'm sorry for not responding for that long)
Does my lib work at all in your setup (when you don't run that manual_control.py script)?

@Fangwq I'm not sure what happens in your code, but maybe it's because my example __main__.py assumes using a new actor
https://github.com/deepsense-ai/carla-birdeye-view/blob/f666b0f5c11e9a3eb29ea2f9465d6b5526ab1ae0/carla_birdeye_view/__main__.py#L40-L44
My guess is that when you run manual_control.py from CARLA examples, a car is already spawned and has some role_name attribute ("hero" or "ego" as far as I remember correctly). Then when you run my script python -m carla_birdeye_view, it does not use an existing car, but creates another one. Hmmmm... I would need to try this on my own.
Is it still an open issue or maybe you figured this out on your own? (I'm sorry for not responding for that long)
Does my lib work at all in your setup (when you don't run that manual_control.py script)?

@Fangwq I'm not sure what happens in your code, but maybe it's because my example __main__.py assumes using a new actor
https://github.com/deepsense-ai/carla-birdeye-view/blob/f666b0f5c11e9a3eb29ea2f9465d6b5526ab1ae0/carla_birdeye_view/__main__.py#L40-L44
My guess is that when you run manual_control.py from CARLA examples, a car is already spawned and has some role_name attribute ("hero" or "ego" as far as I remember correctly). Then when you run my script python -m carla_birdeye_view, it does not use an existing car, but creates another one. Hmmmm... I would need to try this on my own.
Is it still an open issue or maybe you figured this out on your own? (I'm sorry for not responding for that long)
Does my lib work at all in your setup (when you don't run that manual_control.py script)?

OK， thanks for your response. I figure it out on my own, but forget to close the issue.

OK， thanks for your response. I figure it out on my own, but forget to close the issue.

@Fangwq how do you solve this?


Remove version querystring from API Reference TOC link

The API Reference link in the TOC is hard-coded to use "?view=aspnetcore-2.0". We shouldn't assume the user always wants to view v2.0 of the API ref.

@Rick-Anderson Our TOC link to the ASP.NET Core API ref is the following:
# [API Reference](/dotnet/api/?view=aspnetcore-2.0)

The .NET docs repo just links to /dotnet/api/. Are you okay with me changing to that in our repo? This is a cleaner approach than the following:
::: moniker range="= aspnetcore-1.0"
# [API reference](/dotnet/api/?view=aspnetcore-1.0)
::: moniker-end
::: moniker range="= aspnetcore-1.1"
# [API reference](/dotnet/api/?view=aspnetcore-1.1)
::: moniker-end
::: moniker range="= aspnetcore-2.0"
# [API reference](/dotnet/api/?view=aspnetcore-2.0)
::: moniker-end
::: moniker range="= aspnetcore-2.1"
# [API reference](/dotnet/api/?view=aspnetcore-2.1)
::: moniker-end

@scottaddie 	 can this be fixed?


Add post "The Pain and the Joy of creating isomorphic apps in ReactJS"

Thanks,  in most cases we talk about SPA, but you are right that this is not the same.
Changed to the following:

An isomorphic JavaScript application is just a JavaScript application that can run both client-side and server-side (in most cases it is a single-page application that can be run on server).

LGTM

Great. Should I do anything else to make the post approved?

Sorry, busy weekend. Will read it over and have it up tonight!
On Sun, Dec 13, 2015 at 16:30 Viktor Turskyi<EMAIL_ADDRESS>wrote:

Great. Should I do anything else to make the post approved?
—
Reply to this email directly or view it on GitHub
https://github.com/Legitcode/ReactJSNews/pull/22#issuecomment-164299910.


Add links to website, bugtracker to translation page etc.

Since users may notice typos etc. to report while translating, having the links to the project's website and bugtracker at the top of the "Translation" page (and maybe also the "Translation modules" page) would be nice.
Can they be added to the 'breadcrumb' at the top? Otherwise maybe a new block with a bit larger icon, name, link symbols.

Done with #32.


Adapting documentation to the new BM25Retriever name

The PR is for changing the name of ElasticsearchRetirever to BM25Retriever and ElasticsearchFilterOnlyRetriever to FilterRetriver.
The table re document store and retriever compatibility have been updates
fixed the tables - they will no longer cause issues 🙂


DPR-620: Fix log group name for glue jobs

This fixes the name mis-match in the Glue job Cloudwatch log groups.
The name mis-match meant that the expiry period of 7 days was not applied to the log groups.

This not required.
The log groups with the typo are not in use anymore and can be deleted since they contain unused data.


Adding a custom routing convention

I'd like to add a custom routing convention.  An implementation of IODataRoutingConvention.  I'm currently using the overload of MapVersionedODataRoutes that accepts a configureAction parameter.  Where would I plug in my IODataRoutingConvention implementation?

Unfortunately, OData is somewhat limited in how you're able to set that up. I believe you only have two feasible options:

Use one of the methods that accepts the conventions.
Completely replace all conventions in the container. If you choose this option, you'll break API versioning unless you replicate it's convention setup.

I'm not sure your exact scenario. If you take option 2, you'll want to look at HttpConfigurationExtensions.cs. Most of the complexity in the library involves building the routes.  I'm open to suggestions on how this can be more flexible. The current design is largely parallel to the built-in OData design.

I see what you're doing. No one has mentioned this behavior, but it would seem there is a limitation or, at least difficulty, in composing custom conventions. It sounds like it's worth adding a new method overload to address it.
By chance, have you tried using attribute routing? I suspect you can make this work with attribute routing and then you wouldn't need a custom route convention. That doesn't negate the need to have more flexibility in route configurations, but if it works, it could immediately unblock you without having to do a bunch of work.

Theoretically, that should be possible. API versioning always adds conventions because it has its own custom conventions to make versioning work in OData. Regardless, I think you've demonstrated that this is something that is way more difficult to setup than it should be. I've queue up #308 to track this and add it to the next release.

I couldn't find a nice way to do this.  At least, one that I understood without duplicating a lot of library code.  I'm continuing to prototype ideas.
If I were you, I'd work through the OData samples at https://github.com/OData/ODataSamples/tree/master/WebApi/v4 and add versioning to each of them.  The result would be a very robust versioning library.
In my instance, the sample I would like to see versioned is https://github.com/OData/ODataSamples/tree/master/WebApi/v4/ODataCompositeKeySample.  If that sample can have the versionin library applied to it, then my requirement could be met.

Fair. As a long-time OData user and advocate of the protocol, I have a history with both the Microsoft stack and the various people that have been involved with it over the years. It's really disappointing the shape it's been left in. The entire stack has seen numerous team owners. That said, the documentation, examples, etc are often not current.  The example you are referring to is clearly one of them.
Composite keys have been supported for quite some time using attributes (ex: [ODataRoute]). This was the only supported way for a while. Attributes also tend to be preferrable as they are more explicit and descriptive. OData is a little unique in that to even use the route attributes, you still have to know something about how the conventions work. This results in a number OData service authors wanting to use the standard OData conventions and have it just work. This gap beween attributes and implicit conventions was addressed directly in the platform starting in version 6.0. You can see the official documentation here. This capability is intrinsically supported by API versioning and the API explorer support without any additional custom, user-defined conventions.
Despite all that, there could still be a need to have a custom convention or to otherwise change the default conventions. Today, the API versioning design doesn't make it very easy to change or modify them. There was no specific reason for that, but there is definitely some risk in changing the conventions. If it's not done carefully, API versioning will break because it needs to add its own custom conventions to make OData do the right thing. Regardless, convention modification should be open, not closed. Changing it correctly is the onus of the developer.

Sounds like you are your way. I opened up feature #308, which will be included in forthcoming v3.0. The beta will be ready soon. If you're curious what it will look like, you can checkout the updates in the v3.0 branch here. This will build the API versioning OData conventions, but still give devs a hook to modify them before they are placed in the container.
If you have additional questions, feel free to re-open this or open an new issue. Thanks.

I've had to drop this part of our API due to other priorities.  I'm anxious to get back to it.  I'll look at the new version hopefully soon.  Thanks for the quick turn around!


[Macros] Be deliberate about walking macro arguments vs. expansions

Provide ASTWalker with a customization point to specify whether to check macro arguments (which are type checked but never emitted), the macro expansion (which is the result of applying the macro and is actually emitted into the source), or both. Provide answers for the ~115 different ASTWalker visitors throughout the code base.
Fixes rdar://104042945, which concerns checking of effects in macro arguments---which we shouldn't do.

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test


⚠ WSINGRESOS - GENERICO has degraded performance

In eca6f02, WSINGRESOS - GENERICO (https://srvshyweb.yucatan.gob.mx/cgi-bin/wspd_cgi.sh/WService=wsingresos/internet/servicios/wsGenericoPagosWeb.r) experienced degraded performance:

HTTP code: 200
Response time: 2139 ms

Resolved: WSINGRESOS - GENERICO performance has improved in 222a8ba.


[CLI] Doesnt log tensorboard with wandb

Description
Doesn't log tensorboard with wandb,
00.zip
The above is the link for the jupyter lab notebook.
I have checked the issue a few times but it seems not to log the logs to tensorboard.
And it doesn't when I use
wandb.init(project=PROJECT_NAME,name=NAME,sync_tensorboard=True)
it doesn't sync.
Wandb features
What lines of wandb code are you using? This could be wandb.init(), wandb.log(), or features like the Keras callback, the Hugging Face integration, or PyTorch Lightning integration, for example.
How to reproduce

Link to a reproducible script we can run to see the bug
Describe what we have to do in order to trigger the issue
Add a zip file with the run folder

Environment

OS [Ubuntu:20.04.3 LTS (Focal Fossa)"
Environment: [Local Conda]
Python Version: [eg. 3.8.11]

Can someone pls help with this?
With best regards

hi @vanpelt
I checked and I found that detectron2 logs the metrics to a output/metrics.json file
so I load the json and log that metrics.json
I don't think that this is a fix for the problem but my detectron2 problem is resolved.
I will keep this issue open so if anyone wants to go through this.
And also my wandb version is '0.10.0'
WIth best regards,
Ranuga

@Programmer-RD-AI We are going to close this issue but please comment if you would like to reopen.


Use the correct exception type

Java uses IllegalArgumentException for this purpose.  The previous
exception was intended encryption "parameters" (e.g. IVs).
Signed-off-by: Niels Thykier<EMAIL_ADDRESS>

(omitted version bump because I did not think it was worth a release on its own)


vscode: add a script to generate debugger config

Commit Message:
Additional Description:
Risk Level: Low
Testing: local
Docs Changes: Added
Release Notes: N/A

cc @davinci26

Also, out of scope, but I wonder if it is possible and what it would take to pre-generate a populated picker list based on this with all targets

That probably need to be a VS Code extension...

Some of the folks involved with @envoyproxy/windows-dev or @rmiller14 may be knowledgeable in this subject.

/retest


Displaying origin (dynamic) prompt

Hello!
First of all - thanks for the great extension, I was already thinking to create something similar.
I had an idea saving positive/negative origin prompts from text boxes to keep dynamic prompts as is. I see that in the left column there are part of origin prompt but it isn't possible to use it because full one that is under an thumbnail is already precessed dynamic prompt. Is there any way to keep origin one?

actually, i only get a substring with 64 chars from the prompt itself. you can use data from the text box here.

Unfortunately the prompt under thumbnail is already processed one, but I would like to have an option to view the origin one.
For example, here is the origin prompt before Dynamic prompt extension processed it:

Prompt name in the left column:

And processed prompt under the thumbnal:

aw okey, i got your idea. Did not know it is difference

Some time I would like to build random scenario prompts and use various wildcards and random options from {}, and there is no proper way to save them except notepad...

I think there is a way to. The very differently implemented prompt history extensions can keep them in their history. I bring them up only to say the info can be made accessible, not saying those other extensions are.. well they're not very good imo.
I believe you are using the metadata in the grid.png, so you'd have to save that text separately. In doing that, you could also allow a custom location for the prompt data. This would allow people to keep a proper prompt history in raw text/csv format as a side benefit.

currently, it should be in the name of each history item.


Can't retrieve Control by Id using selector

Describe the bug
I have added the wdi5 framework to the openui5 sample app to play around with the framework.
I'm trying to select the List Item by using an selector on id field
const selector = { 			forceSelect: true, 			selector: { 				id: "container-todo---app--todoList", 			}, };
const oList = await browser.asControl(selector);
console.log("List ID " + (await oList.getId()));
To Reproduce
Steps to reproduce the behaviour:
Clone https://github.com/fIannazzo/openui5-sample-app and run
node_modules/.bin/wdio run wdio.conf.js in Debug console.
Expected behavior
I would expect oList.getId() to be something like "container-todo---app--todoList" but ID is "container-todo---app--todoList-trigger".  Seems the selector for id does not work correctly.
Logs/Console Output

Screenshots

Expected the green as id, but getting the red one with trigger at the end.
Runtime Env (please complete the following information):

wdi5/wdio-ui5-service-version: 0.9.12
UI5 version: 1.106.0
wdio-version (output of wdio --version):  7.24
node-version (output of node --version): 18.8.0
OS: Mac OS on M1
Browser + Version : Chrome 105.0.5195.102

Additional context
Add any other context about the problem here,
e.g. any options the target browser is started with like --headless or
if the tests run in a CI environment

you're most likely missing interaction: "root" in the selector.
it's a UI5 core/OPA5 thingie for retrieving controls that we documented at https://ui5-community.github.io/wdi5/#/recipes?id=using-interaction-on-a-selector

As @vobu already written: The interaction: "root" selector is missing. I also had a look at your test and saw that you use the lateInjection of wdi5 even though you are directly starting the tests in an UI5 Application. I updated your script a little bit and this works fine:
describe("My Login application", () => {
	it("before", async () => {
		const selector = {
			forceSelect: true,
			selector: {
				id: "container-todo---app--todoList",
				interaction: "root"
			},
		};
		const oList = await browser.asControl(selector);
		expect((await oList.getItems()).length).toEqual(2)
	});
});


Add rule(s) related to image optimization

We have several approaches here:

Use a package like imagemin
Use a third party service like cloudinary, kraken.io

Or maybe we can just have both and let the user decide. For the online service I would probably rely on another service. We just need to say how many bytes can be saved.

@sonarwhal/core here goes what I think about this rule and what the different services do:

total savings
files that can be further optimized
potentially urls to download the optimized images (nice to have but not essential)

Users should be allowed to configure the threshold when this rule should fail. I'm thinking of a minimum savings size in KB. This option will be off by default (we want to save as much as possible) but I can see scenarios where the users don't want to be bothered if it is just 5KB (or even in the online-scanner).
Regarding the 2 services mentioned above, both have free accounts which should be fine for most CLI  users:
kraken.io

npm package: https://www.npmjs.com/package/kraken

To provide the images to the service we can use:

kraken.upload() to upload an image, it has to be a stream
kraken.url() if the url is publicly accessible

The response looks like this:
{
    "id": "18fede37617a787649c3f60b9f1f280d"
    "success": true,
    "file_name": "file.jpg",
    "original_size": 324520,
    "kraked_size": 165358,
    "saved_bytes": 159162,
    "kraked_url": "http://dl.kraken.io/18fede37617a787649c3f60b9f1f280d/file.jpg"
}

It already contains the saved_bytes which is great for the reporting I'm proposing. They have an issue where they don't follow the error first callback pattern which could be a bit annoying because it has been fixed but not published on npm.
cloudinary

npm package: https://www.npmjs.com/package/cloudinary

We can use cloudinary.uploader.upload(). It allows multiple upload formats:

file: not sure it applies to our use case, unless it uses the file:// protocol, an even then...
url: will only work if publicly accessible
stream: probably the one we will have to use as we will have the file in memory and we don't want to write in on the fs. Will have to transform the Buffer to a stream

The response is something like this:
{ public_id: '4srvcynxrf5j87niqcx6w',
  version:<PHONE_NUMBER>,
  signature: '01234567890abcdef01234567890abcdef012345',
  width: 200,
  height: 200,
  format: 'jpg',
  resource_type: 'image',
  url: 'http://res.cloudinary.com/demo/image/upload/v1340625837/4srvcynxrf5j87niqcx6w.jpg',
  secure_url: 'https://res.cloudinary.com/demo/image/upload/v1340625837/4srvcynxrf5j87niqcx6w.jpg' }

I still haven't found a way to know the file difference. If there isn't an API we will have to download the file to know the savings which isn't great.
The implementation in both services is relative straightforward.

Another option could be to use sharp and do everything locally. Not entirely sure what parameters we should use. If we decide to go down this path, even for the online version, we should definitely split the tests so the image optimization can run asap.

Or maybe we can just have both and let the user decide

:+1:

For the online service I would probably rely on another service. We just need to say how many bytes can be saved.

:+1:

here goes what I think about this rule and what the different services do:
total savings

Minor observation: That should be a percent, and the wording should be something such as "you can save at least x%".
(Most of the time you can squeeze out more by running the image thought the optimization tools multiple time, or running it through different tools in a different order.)

That should be a percent

Not so sure about that. Percentage of the total size of the site (need to calculate the total size which will be a problem)? All the images? Relative to the image?
Maybe I have a 1MB image and save 10%, which doesn't seem impressive, and another one of 10KB and save 50%.

Maybe I have a 1MB image and save 10%, which doesn't seem impressive, and another one of 10KB and save 50%.

Or (if we don't provide the optimized image) at least make it clear that results may vary.

@molant It looks like cloudinary generates an id when scanning websites, which can be used to directly access the image analysis results afterwards, like https://webspeedtest.cloudinary.com/results/171012_ZC_6b62cd0264934eee257be6a34efb2672. Is this id available for use in the front end?

@qzhou1607 we are not sure yet if we will have access to that ID on the online scanner. I think for now the best option for now is to link to the scanner with the url predefined.

Closing in favor of https://github.com/webhintio/rfcs/issues/28


Add a plugin for Ones

Description
Collect data from Ones(Cloud).
Pre-requisites
Please make sure you have access to Ones API before applying to this issue; otherwise, it's nearly impossible to finish this task.
Describe the solution you'd like
Add a plugin for ones. Please refer to other data source plugins such as jira and tapd.
This plugin performs 3 major tasks:

Collect data from Ones API. The API response will be stored in the raw data layer.
1st ETL: transform the raw data and load it into the tool layer.
2nd ETL: transform the tool layer data and load it into the domain layer. As Ones is an issue tracking tool, the final data to be loaded into the domain layer are mainly entities from issue tracking domain

How to start
Please follow the doc how to add a plugin.
Additional notes
In DevLake, there're 3 layers of storage:

raw data layer: tables starting with _raw_
tool layer: tables starting with _tool_
domain layer: tables with no prefix

You can set up DevLake and see the tables in MySQL.

I would like to tackle this one. Please approve @hezyin @Startrekzky and assign me to it :
最近几次Devlake会议都有进去参加学习

WeOpen Star

I would like to tackle this one. Please approve @hezyin @Startrekzky and assign me to it : 最近几次Devlake会议都有进去参加学习

Thanks @yujng so much, I'm looking forward to your PRs.

"Ones" only supports on-premise deployment, which means this issue is more suitable for those who already have the access to an "Ones" instance.

We still need this.

als thumb_up for this feature request.

I would like to tackle this one. Please approve @hezyin @Startrekzky and assign me to it. I went to the recent community meeting for a couple of times.

Any progress on this feature ? @hezyin @Startrekzky


Add support for basic markup in field labels

Clients require some basic markup (bold & underline) in backend form field labels such as bold and underline to emphasize specific words inside a label (not necessarily the entire label). Currently HTML used in the lang.php file is always rendered as plain text.

@digitreadmedia can you provide an example use case with your actual text?

Yes, below is an example from the lang.php file.  The HTML is rendered as text.
<?php return [     'plugin' => [         'name' => 'Plugin Name',         'description' => 'Plugin Description',     ],     'lost_stolen' => 'Any Firearms lost or stolen?',     'idtype' => 'Type of Identity Card',     'membership' => 'Member of Accredited Association?',     'association' => 'Name of Accredited Association',     'typeofowner' => 'Type of Owner',     'section 3' => 'For which firearm(s) received training?',     'section4' => 'Any allegations of violence in past five years?',     'section5' => 'In past five years been denied a licence, permit or authorisation regarding firearm?',     'section6' => 'In past five years any attempts of suicide, major depression, narcotic abuse, behaviour or emotional problems?',     'section7' => 'In past five years diagnosed or treated by a medical practioner for depression, narcotic abuse, behaviour or emotional problems?',     'section8' => 'Any experience of divorce or separation from an intimate partner in past two years?',     'section9' => 'Any experience of forced job loss in past two years?',     'safe' => 'Prescribed Safe on Premises?', ];

I believe you can have HTML in the comment property

The commentHtml property should allow HTML inside comments. This is the best place for it. The label would create problems for future maintenance because its hard to predict what will be found in them.
I hope this helps!


[Question] other linker flags in Xcode IOS

❓ General Questions

First of all, thank you the amazing work.
The -all_load flag which is currently specified in "other linker flags" in my Xcode project is causing a "duplicate symbol error" since I'm using another library which has a binary which has a function named the same, and that is being loaded due to the -all_load flag, I wonder if someone can help me specify the actual files needed, so I can use -force_load instead of using -all_load flag which affects my whole project?

-Wl,-all_load
-lmodel_iphone
-lmlc_llm -ltvm_runtime
-ltokenizers_cpp
-lsentencepiece
-ltokenizers_c

the above files corresponds to the files, each to one .a file

Some of the functions uses reverse registration mechanism, which requires all load to function properly, likely you can avoid other parts, and focus on -lmodel_iphone -lmlc_llm -ltvm_runtime

Close the issue for now. You're welcome to reopen it or open a new one if there are further questions.


extending Extended data

Hi,
I'm implemanting a plugin for optimal payment so I'm integrating it in the core Payment.
I have a problem though,  I need to implement some more methods for  the class ExtendedData(basickly for calling a library to convert an array to xml as Optimal payment wants xml messages) but because the payment plugin accepts ExtendedData I can't extended it to implement my own ExetededDataOptimal. Also, the proprerty of ExtendedData class are private.
Is there a reason for such behaviuor?
thank you very much
G

Instead of adding these methods to the ExtendedData entity, just create a service which generates whatever messages you need.
class OptimalPaymentConverter
{
    public function getXmlMessage(ExtendedData $data)
    {
        // whatever
    }
}

If it's just a single method, you could also think about adding it to your payment plugin directly.

this is what I did, I was just wondering why there are such restrictions on the class
if the plugin accepted ExtendedData Interface everything would work
thanks

It's called separation of concerns, see http://en.wikipedia.org/wiki/Separation_of_concerns


Running error coconut's code return the entire stack of tracebacks

Need to return only traceback related to coconut's code.
Traceback (most recent call last):
  File "/home/circleci/project/tests/test_interpreter.py", line 88, in test_error
    assert ERR_OUTPUT in response.data
AssertionError

Stdout:
Finish compilation [5f1d2705-d2b3-4f34-84ee-b5bc1efaac56] to [5f1d2705-d2b3-4f34-84ee-b5bc1efaac56.py]
Error in running Coconut's code
Delete temp files 5f1d2705-d2b3-4f34-84ee-b5bc1efaac56 and 5f1d2705-d2b3-4f34-84ee-b5bc1efaac56.py
Output is
b'Traceback (most recent call last):\n  File "5f1d2705-d2b3-4f34-84ee-b5bc1efaac56.py", line 638, in <module>\n    1 + "a"\nTypeError: unsupported operand type(s) for +: \'int\' and \'str\'\n'

😍


[Request] Can you add this feature?

Can you add "Date Time Picker " ?
Like this is : ( Inline or dropdown or with dialog-boxes )
http://i.imgur.com/E44d8GI.png
I think you can make an integrated framework without using an external add-ons.
Thank you,

+1

Duplicate of #191


Release azure-functions-python workers 1.0.0a4

Manually verified this build works with azure functions host  v2.0.12014-alpha

@ahmelsayed - I will be pushing 1.0.0a4 to PyPI for this release once we verification completes

@elprans - Can you take a look at PR and merge it if it looks good. CLI build is blocked on publishing latest version to PyPI. We have verified manually and I will continue looking at the issues you pointed out.


Feat/GitHub actions versioning

These adds in versioning to the repo with the ability to upload the builds files into github packages
under the hood it uses the following libraries:-
https://github.com/dotnet/Nerdbank.GitVersioning
https://github.com/dotnet/nbgv
The next steps is to

automate the versioning commit so that version.json is updated

Looks good, great work, @nellyk ! Thanks a bunch q


Can I use python3.6 instead of python3.7?

Hi,
I don't test with python3.6, but I think it should also be applicable.

Thank you for your reply. And I also would like to ask how I can test it on S3DIS dataset. Can you show your codes?


Fix markup with cartoassets

@xavijam could you take a look?

Fix markup for consistence
Fix map title using ellipsis.

Apart from the comment (that I consider important) 👍

Ping!

@xavijam fixed sorry

:+1:

retest


Document cleanup

Hello!
I see that cleanup is being exported, which is useful in some testing scenarios. However, it's not documented in the README and I wonder if it's safe for me to assume that it's part of the public API.
Thanks.

Oh yeah that should be added to the README. I’ve used this myself before for early cleanup as well.


collection of CSS Styling postponed to a designer with visual skills

The following items will be collected, and once we got a dedicated CSS programmer, that can just focus on design, we will start to work on them:

Small items:

Buttons
Checkbox-Style

Minor Bugs:

In the expert mode of the mobile version, unchecking a category leads from the filter menu to the map, where it should stay in the filter menu until the user choses to go to the map.

Overall design enhancement:

The menu item of initiative filters (orange that opens to the side) is quite disturbing, when the map is implemented in smaller than fullscreen mode on desktop. That can be possibly changed by using a similar structure as in the mobile mode. Solving that problem might as well interlink in conceptualization with issue #37

Design Principles for Reducing Cognitive Load


The +400 hours problem will it be fixed? And consider adding TBTerra Spawntracker?

Hello.
I just wonder if the problem with pokemons spawn and then says they despawn in +400 hours will be fixed? :)
Also have you consider adding this in any way: https://www.reddit.com/r/pokemongodev/comments/4wxteh/i_implemented_tbterras_spawntracker_into/

It got fixed in the pokemon go map source code but just hasn't been updated in the Electron app bundle.
https://github.com/PokemonGoMap/PokemonGo-Map/pull/572

Support for a spawns.json file from TBTerra spawnScan would be amazing!

@thetof91 @Zentriert :
https://github.com/mchristopher/PokemonGo-DesktopMap/issues/967


Dynamic arrays vs allocated

MO is full of dynamic arrays , where length of array depends on number of added/removed elements, unlike  of allocated (fixed length). Due to this, memory consumption is very small, but who need this?
To spend 80MB with cheap 1 gb server and to be limited by CPU productivity....
Operations on allocated arrays at least 10 times faster then dynamic, because of much less CPU load.
May be allocated arrays should be used at least in collision engine?
Any thoughts?

@Gimmo The only arrays the collision/move engine uses is the client array and movingNodes array, you can't really predict how many are going to be in either of them so using allocated arrays would cause bugs or just wouldn't work

@Megabyte918 I suggest you use a Map (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) along with some polyfils (https://github.com/ThreeLetters/MapPoly/blob/master/index.js)

It makes inserting/deleting nodes much faster.

In that case, in order to delete:
Without map
var index = someArray.indexOf(node)
if (index != -1) someArray.splice(index,1)

With map
someMap.delete(index)

@Megabyte918  Do you remember errors with lengths in loops? It was because of high dynamics (splice inside loop) . If we use =null instead of splice , it will be big difference.
Not all arrays need to be allocated, but which has maximal dynamics.
It's easy to predict(set) maximum available size for most critical arrays.

@Gimmo Map is the best

@Andrews54757 Just because of shorter notation? Problem of arrays is on amount of hidden memory allocations when array size is modified. Why do you think map don't make this?

@Gimmo Do you know how slow .indexOf of is?

it literally goes through every item in the array to see if one matches

@Gimmo Performance also shouldn't be a problem as well, the map object is native. Do you also know how slow .splice is?

@Andrews54757  jsPerf know ewerything. Problem is not a method! Problem is array dinamic memory allocation!!!

http://stackoverflow.com/questions/30744355/why-is-array-splice-so-slow

http://stackoverflow.com/questions/6682951/why-is-looping-through-an-array-so-much-faster-than-javascripts-native-indexof

@Gimmo A map doesnt need to use .indexOf or .splice.

@Andrews54757  Problem is not a method! Problem is array dinamic memory allocation!!!
You don't read me? WTF difference? We talk about array !!!!

@Gimmo You dont understand how it works dont you?

@Gimmo Do you know how dynamic arrays work?

@Gimmo The reason why a dynamic array is considered to be slow, is because it needs to "clone" itself whenever changing the amount of allocated memory. However, the change in the amount of memory only happens when the array is filled more than it's current limit. Then, it doubles the amount of allocation. But in order to do that, it has to loop through every object in the array in order to copy it to the new one. But this is not a problem, because the probability it does this, decreases rapidly as it happens

@Gimmo Map is also a native class

@Andrews54757
Ewerything you wrote have no sence, Just make the tests and you will understand.

@Andrews54757  Do you know what is jsPerf at all?

@Gimmo I know what jsperf is. And I will tell you something: Those tests are not reliable

@Gimmo Do you speak spanish? Hablas espanol?

@Andrews54757  no Spanish
You can build your own test with easy. If you will run it in Chrome - it will be close enough to node.js.
Tests should be alternative to be free of real productivity of your browser.

@Gimmo Basically no difference:

@Gimmo Comparing with map:

map is faster

Let that sink in...

@Gimmo Also, for deleting items:

Map is twice as fast

@Gimmo For getting items:

@Gimmo For getting items:

@Andrews54757 Faster then what? Problem is array dinamic memory allocation!!! We should not compare map! We should compare set of dynamic arrays with set of allocated arrays.
Allocated array - array of fixed length
Dynamic array - array changing length while adding/removing elements.
do not mix acidic with a long

@Gimmo There is no problem.

@Gimmo Like I said, you do not know how dynamic arrays work.  It is only changed when it exceeds the amount allocated

@Gimmo And jsperf proves you wrong. You said that jsperf knows everything

@Gimmo In the graph above, you can see that the allocated array doesnt differ from the normal dynamic array by much.

@Andrews54757
Feel free to stay with your opinion, because you absolutely dont understand the problem.

lol rip

Why can't we have nice things ;-;


Rename asXXX methods in BaseRequest

Hi there,
Please could you rename asXXX methods in BaseRequest related to send request? For example, asString()
It's confusing, looking like returning request as string, instead of response as string as having a look method code.
Thanks

The BaseRequest asXXX is intended to be the termination method call of the API and it represents the response, not the request.

This would be a massive breaking change to everyone using this library. As you know the 2 hardest things in computer science are naming things, cache invalidation, and off by one errors


Added PLM and Material Management ontology modules.

Can one of the admins verify this patch?

@KaushikGondaliya can you please review the changes.


refactor into more logical structure for project

perhaps organize as:

battle ground (game runner)
games

bunnies
game 2
etc.

agents

simple agent
other agents

UI stuff

see vdev branch.