[ERROR TVOEventPublisher] Failed to send request, status code: 403

Hi,
after getting the token the ios app fails to call and shows this error
[ERROR TVOEventPublisher] Failed to send request, status code: 403
i tried understanding the error using the
https://www.twilio.com/docs/api/sip-trunking/troubleshooting#problem2
but still unable to figure out what went wrong.
any idea why?
Thanks,
Jay

Hi @jaenelleisidro
Could you share a verbose SDK log with us so we can dig into it and see what's going on?
The 403 response you got is most likely caused due to an authentication failure, which should have something to do with the access token.
Could you also share the access token with us?
thanks
-bobie

Hi Bchen,
my token is

X-Twilio-AccessToken: eyJhbGciOiAiSFMyNTYiLCAidHlwIjogIkpXVCIsICJjdHkiOiAidHdpbGlvLWZwYTt2PTEifQ.ey

while my log is
SwiftVoiceQuickstart[3810:1240589] PJSIP(4):   pjsua_core.c  TX 2177 bytes Request msg INVITE/cseq=29417 (tdta0x158db000) to TLS <IP_ADDRESS>:5061:
INVITE sip:None@chunderm.gll.twilio.com;transport=tls SIP/2.0

Via: SIP/2.0/TLS <IP_ADDRESS>:55842;rport;branch=z9hG4bKPjTzFaGsRukFWsOoSrZLIHQm7NkenWYK.z;alias

Max-Forwards: 70

From: sip:twilio@chunderm.gll.twilio.com;tag=oaLn8VoEQOfIDSNMTVokcUGheJWKwXFh

To<EMAIL_ADDRESS>
Contact: <sip:twilio@<IP_ADDRESS>:55841;transport=TLS;ob>

Call-ID: u6ltseNL3sGr8z.Mb3-bzxvVc39L8Y2D

CSeq: 29417 INVITE

Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS

Supported: replaces, 100rel, timer, norefersub

Session-Expires: 14400

Min-SE: 90

X-Twilio-Client: {"p":"ios","v":"2.0.0","mobile":{"name":"iPhone5,1","arch":"armv7s","product":"iPhone","v":"10.0.2"}}

X-Twilio-Params: From=%2B13134668643&To=%2B639201995727

User-Agent: TwilioProgrammableVoice.iOS/2.0

X-Twilio-AccessToken: eyJhbGciOiAiSFMyNTYiLCAidHlwIjogIkpXVCIsICJjdHkiOiAidHdpbGlvLWZwYTt2PTEifQ.ey
2017-03-27 15:24:17.505780 SwiftVoiceQuickstart[3810:1240589] PJSIP(5):  tsx0x1516b064  Timeout timer event
2017-03-27 15:24:17.505997 SwiftVoiceQuickstart[3810:1240589] PJSIP(5):  tsx0x1516b064  .State changed from Calling to Terminated, event=TIMER
2017-03-27 15:24:17.506138 SwiftVoiceQuickstart[3810:1240589] PJSIP(5):  dlg0x158d5864  ..Transaction tsx0x1516b064 state changed to Terminated
2017-03-27 15:24:17.508411 SwiftVoiceQuickstart[3810:1240589] [DEBUG Twilio] Inside on_call_state(), call: 0x14d809c0, internal state: 1
2017-03-27 15:24:17.508989 SwiftVoiceQuickstart[3810:1240589] [WARN Twilio] Inside Twilio.transportToTwilioErrorCode(): 408
2017-03-27 15:24:17.510349 SwiftVoiceQuickstart[3810:1240589] [DEBUG VoiceClient] Inside removeFromActiveCalls:, remove call <TVOCall: 0x14d809c0> from active calls
2017-03-27 15:24:17.511041 SwiftVoiceQuickstart[3810:1240589] [DEBUG TVORTCMonitorThresholds] No thresholds specified. Default values will be applied.
2017-03-27 15:24:17.512195 SwiftVoiceQuickstart[3810:1240589] PJSIP(4):  pjsua_media.c  ....Call 0: deinitializing media..
2017-03-27 15:24:17.512200 SwiftVoiceQuickstart[3810:1240464] call:didFailWithError: Twilio Services Error
2017-03-27 15:24:17.512302 SwiftVoiceQuickstart[3810:1240589] PJSIP(4):  pjsua_media.c  .....Call 0: cleaning up provisional media, prov_med_cnt=1, med_cnt=0
2017-03-27 15:24:17.512445 SwiftVoiceQuickstart[3810:1240464] [INFO TVOCall] Inside publishConenctionEvent:, event type: error
2017-03-27 15:24:17.513169 SwiftVoiceQuickstart[3810:1240589] PJSIP(5):  dlg0x158d5864  ....Session count dec to 1 by mod-invite
2017-03-27 15:24:17.513294 SwiftVoiceQuickstart[3810:1240589] PJSIP(5):  dlg0x158d5864  ...Dialog destroyed
2017-03-27 15:24:17.518469 SwiftVoiceQuickstart[3810:1240464] [DEBUG TVOEventPublisher] Publishing event to Twilio Endpoint Analytics
2017-03-27 15:24:17.523712 SwiftVoiceQuickstart[3810:1240589] PJSIP(5):  tsx0x1516b064  Timeout timer event
2017-03-27 15:24:17.524888 SwiftVoiceQuickstart[3810:1240589] PJSIP(5):  tsx0x1516b064  .State changed from Terminated to Destroyed, event=TIMER
2017-03-27 15:24:19.124213 SwiftVoiceQuickstart[3810:1240643] [DEBUG TVOEventPublisher] TwilioVoiceClient Endpoint-Analytic HTTP response - status: 403, error: (null)
2017-03-27 15:24:19.124550 SwiftVoiceQuickstart[3810:1240643] [ERROR TVOEventPublisher] Failed to send request, status code: 403
2017-03-27 15:24:20.513470 SwiftVoiceQuickstart[3810:1240589] PJSIP(4):    pjsua_aud.c  Closing sound device after idle for 3 second(s)
2017-03-27 15:24:20.515964

@jaenelleisidro @bchen-twilio did the problem was detected in here? I got something like this.

Hi @kmiloaguilar
Could you share more details with us about the problem you are seeing?
Thanks.
-bobie

Here are part of the logs:
#0. Crashed: com.apple.main-thread 0  CoreFoundation                 0x1086be5c2 __65-[__NSDictionaryM enumerateKeysAndObjectsWithOptions:usingBlock:]_block_invoke + 50 1  CoreFoundation                 0x1086be4fa -[__NSDictionaryM enumerateKeysAndObjectsWithOptions:usingBlock:] + 202 2  Foundation                     0x10cf03a42 _writeJSONObject + 394 3  Foundation                     0x10ceaf1c3 _writeJSONValue + 392 4  Foundation                     0x10ceaf722 ___writeJSONArray_block_invoke + 130 5  CoreFoundation                 0x1086c6652 __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 114 6  CoreFoundation                 0x1086c64e2 -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 194 7  Foundation                     0x10ceaf423 _writeJSONArray + 317 8  Foundation                     0x10ceaf253 _writeJSONValue + 536 9  Foundation                     0x10cf03c4b ___writeJSONObject_block_invoke + 223 10 CoreFoundation                 0x1086c79ae __65-[__NSDictionaryI enumerateKeysAndObjectsWithOptions:usingBlock:]_block_invoke + 94 11 CoreFoundation                 0x1086c78ba -[__NSDictionaryI enumerateKeysAndObjectsWithOptions:usingBlock:] + 234 12 Foundation                     0x10cf03a42 _writeJSONObject + 394 13 Foundation                     0x10ceaf1c3 _writeJSONValue + 392 14 Foundation                     0x10ceaefe7 -[_NSJSONWriter dataWithRootObject:options:error:] + 124 15 Foundation                     0x10ceaeecc +[NSJSONSerialization dataWithJSONObject:options:error:] + 337 16 TwilioVoice                    0x109d6adbd -[TVOEventPublisher sendRequestWithURL:payload:] + 361 17 TwilioVoice                    0x109d6ac23 -[TVOEventPublisher publishMetricsEvent] + 360 18 TwilioVoice                    0x109d641c1 -[TVOCall disconnect] + 500

Hi @kmiloaguilar
From the crash stack indeed it's caused when the SDK is trying to publish call-quality stats data to Twilio service endpoint, but I am not sure what's causing the system library to fail the JSON-serialization. While this is not reproducible in your dev environment, is it possible to know the iOS version of the device that had this specific crash?

@kmiloaguilar
This appears to be a new and separated issue.
Could you help create a new issue so that we can track?
Thanks a lot!

@bchen-twilio I see the same. Though it happened using the the simulator using this iOS version: 10.3.0

Hi @kmiloaguilar
A few questions (since you said you haven't been able to reproduce):

did you see this crash reported from the distributed app from the end users?
are you able to reproduce the crash using the 10.3.0 simulator?

By the way, what is the version of the Voice SDK you are using?

@bchen-twilio No. This happened with the simulator and for the user information session I have it happened in one of the UI test.
Not able to reproduce it. Version beta8.

i have upgrade twilio client to Twilio voice SDK i am using the same Token used for twilio client whether i have to change new token .kindly advise me thanks in advance.
i am getting the below error:
2018-02-02 19:15:35.535 Pulse.iOS[1139:683714] [VERBOSE Twilio] Inside setCodecPriorities:, codec: speex/16000/1 -> priority: 255
2018-02-02 19:15:35.535 Pulse.iOS[1139:683714] [VERBOSE Twilio] Inside setCodecPriorities:, codec: speex/8000/1 -> priority: 254
2018-02-02 19:15:35.535 Pulse.iOS[1139:683714] [VERBOSE Twilio] Inside setCodecPriorities:, codec: speex/32000/1 -> priority: 0
2018-02-02 19:15:35.535 Pulse.iOS[1139:683714] [VERBOSE Twilio] Inside setCodecPriorities:, codec: PCMU/8000/1 -> priority: 128
2018-02-02 19:15:35.536 Pulse.iOS[1139:683714] [VERBOSE Twilio] Inside setCodecPriorities:, codec: PCMA/8000/1 -> priority: 0
2018-02-02 19:15:35.536 Pulse.iOS[1139:683714] [INFO Twilio] recreateMainTransport, Found valid IPv4 address: <IP_ADDRESS>
2018-02-02 19:15:35.537 Pulse.iOS[1139:683714] [DEBUG TVOConstants] X-Twilio-Client string: {"p":"ios","v":"2.0.1","mobile":{"arch":"arm64","product":"iPhone","name":"iPhone9,3","v":"11.0.3"}}, inside TVOConstants clientString
2018-02-02 19:15:35.539 Pulse.iOS[1139:683714] [DEBUG TVOReachability] Reachability Flag Status: -R ------- networkStatusForFlags
2018-02-02 19:15:35.539 Pulse.iOS[1139:683714] [DEBUG TVOCommandHandler] Inside postCommand:, received command of type TVOMakeCallCommand
2018-02-02 19:15:35.540 Pulse.iOS[1139:683737] [VERBOSE Twilio] Inside constructUri: Registration URL: sip:None@chunderm.gll.twilio.com;transport=tls
2018-02-02 19:15:35.540 Pulse.iOS[1139:683737] [INFO TVOMakeCallCommand] Call URI: sip:None@chunderm.gll.twilio.com;transport=tls
2018-02-02 19:15:35.541 Pulse.iOS[1139:683737] [VERBOSE TVOCallImpl] Inside makeCall, record permission was granted
2018-02-02 19:15:35.544 Pulse.iOS[1139:683737] [DEBUG Twilio] Inside on_call_state(), call: 0x1c43345a0, internal state: 1
2018-02-02 19:15:35.544 Pulse.iOS[1139:683737] [VERBOSE Twilio] Inside on_call_state(), PJSIP_INV_STATE_CALLING
2018-02-02 19:15:35.544 Pulse.iOS[1139:683737] [VERBOSE TVOCall] handlePJSIPInviteStateCalling. Error: (null)
2018-02-02 19:15:35.544 Pulse.iOS[1139:683737] [VERBOSE Twilio] on_call_tsx_state(), state: 1, status_code: 0: (null)
2018-02-02 19:15:35.764 Pulse.iOS[1139:683830] [DEBUG Twilio] on_transport_state(): 0
2018-02-02 19:15:35.766 Pulse.iOS[1139:683830] [DEBUG Twilio] ------>Transport connected: 0x1e7df228, inside transportConnected:
2018-02-02 19:15:35.807 Pulse.iOS[1139:683830] [VERBOSE Twilio] Inside on_rx_response(): received INVITE response, rewriting contact
2018-02-02 19:15:35.808 Pulse.iOS[1139:683830] [DEBUG Twilio] In on_call_redirected, call_id: 0, target: 0x11fe70278, pjsip_event: 0x16cb14658
2018-02-02 19:15:35.810 Pulse.iOS[1139:683830] [VERBOSE Twilio] on_call_tsx_state(), state: 1, status_code: 0: (null)
2018-02-02 19:15:35.810 Pulse.iOS[1139:683830] [VERBOSE Twilio] on_call_tsx_state(), state: 4, status_code: 302: Moved Temporarily
2018-02-02 19:15:35.811 Pulse.iOS[1139:683830] [VERBOSE Twilio] on_call_tsx_state(), state: 6, status_code: 302: Moved Temporarily
2018-02-02 19:15:35.812 Pulse.iOS[1139:683830] [DEBUG Twilio] ------>Destroying transport: 0x11e7df228, inside releaseTransport
2018-02-02 19:15:35.981 Pulse.iOS[1139:683830] [DEBUG Twilio] on_transport_state(): 0
2018-02-02 19:15:35.982 Pulse.iOS[1139:683830] [DEBUG Twilio] ------>Transport connected: 0x1e7e7c28, inside transportConnected:
2018-02-02 19:15:36.227 Pulse.iOS[1139:683830] [VERBOSE Twilio] Inside on_rx_response(): received INVITE response, rewriting contact
2018-02-02 19:15:36.227 Pulse.iOS[1139:683830] [WARN Twilio]  .. cannot rewrite contact -> no contact
2018-02-02 19:15:36.228 Pulse.iOS[1139:683830] [VERBOSE Twilio] on_call_tsx_state(), state: 3, status_code: 100: Trying
2018-02-02 19:15:37.112 Pulse.iOS[1139:683830] [VERBOSE Twilio] Inside on_rx_response(): received INVITE response, rewriting contact
2018-02-02 19:15:37.114 Pulse.iOS[1139:683830] [VERBOSE Twilio] on_call_tsx_state(), state: 4, status_code: 403: Forbidden
2018-02-02 19:15:37.115 Pulse.iOS[1139:683830] [DEBUG Twilio] Inside on_call_state(), call: 0x1c43345a0, internal state: 2
2018-02-02 19:15:37.116 Pulse.iOS[1139:683830] [VERBOSE Twilio] Inside on_call_state(), PJSIP_INV_STATE_DISCONNECTED, internal state: 2, last_status: 403
2018-02-02 19:15:37.118 Pulse.iOS[1139:683830] [VERBOSE TVOCall] handlePJSIPInviteStateDisconnected. Error: Error Domain=com.twilio.voice.error Code=20102 "Twilio Error 20102" UserInfo={NSLocalizedDescription=Twilio Error 20102, NSLocalizedFailureReason=Invalid Access Token header}
2018-02-02 19:15:37.120 Pulse.iOS[1139:683762] [DEBUG TwilioVoice] Inside removeFromActiveCalls:, remove call <TVOCall: 0x1c43345a0> from active calls
2018-02-02 19:15:37.121 Pulse.iOS[1139:683762] [DEBUG Twilio] dealloc Twilio.
2018-02-02 19:15:37.122 Pulse.iOS[1139:683762] [DEBUG Twilio] ------>Destroying transport: 0x11e7e7c28, inside releaseAllTransports
2018-02-02 19:15:37.122 Pulse.iOS[1139:683762] [DEBUG Twilio] on_transport_state(): 2
2018-02-02 19:15:37.138 Pulse.iOS[1139:683714] Twilio Error 20102
2018-02-02 19:15:37.184 Pulse.iOS[1139:683714] [INFO TVOCall] Inside publishConnectionEvent:, event type: error
2018-02-02 19:15:37.185 Pulse.iOS[1139:683714] [VERBOSE TVOCall] Inside publisherConnectionEvent:, sending error event
2018-02-02 19:15:38.550 Pulse.iOS[1139:683756] [ERROR TVOEventPublisher] Failed to send request, status code: 403
2018-02-02 19:15:38.551 Pulse.iOS[1139:683756] [VERBOSE TVOEventPublisher]  - response body:
{"code":20102,"message":"Invalid Access Token header"}

Hi @kamalkumar1
Yes, you need to use the Access Token for the Voice SDK.

You can find server sample code specifically for this project here: https://github.com/twilio/voice-quickstart-swift#3-configure-a-server-to-generate-an-access-token-to-be-used-in-the-app and more information about how access tokens are used here: https://github.com/twilio/voice-quickstart-swift#access-tokens

Thanks for your update.
Hi @bchen-twilio
i am already getting token from server which is generated while integrated the Twilio client sdk.And i am using the same token in voice SDK shall i go with same or i have changed the token generated method for voice SDK in api(server side)

Hi @kamalkumar1
The Programmable Voice iOS SDK uses the Twilio Access Token which has a completely different format from the Capability Token adopted by the Twilio Client SDK. Please take a look at the access token generation instruction @idelgado mentioned above.
Please feel free to let us know if you have trouble using the Twilio helper library to generate access tokens for the Voice SDK.

Thanks @bchen-twilio


GitHub releases are missing

Looks like you may have forgotten to push your tags to GitHub after publishing to NPM. Having these tags/releases in GitHub helps developers reference code from exact versions they are using.
Also, it looks like your repository URL needs updating.

Hi, thanks for the report!
I am going to push the tags. :)


ignore file extensions in directory?

Hey there!
Thanks for this amazing work. I recently integrated this into a project and I was REALLY happy with how it came out. I wanted to reach out to ask if there's a way to ignore certain file extensions? My use case is that I've got the following "structure"
src
    | - lib
        | - f1.cpp
        | - f2.cpp
        | - readme.md

    | - include
        | - f1.h
        | - f2.h
        | - readme.md

where readme.md is a minimal file describing the contents of the directory. The hope is that users will be able to get a rough understanding of what is happening in the readme.md and within that readme we'll point to our readthedocs instance where they can get more information about a certain topic if that makes sense.

I was REALLY happy with how it came out

Thanks, glad to hear :slightly_smiling_face:
I think I'm misunderstanding a bit, there's probably a configuration somewhere but which one (so many tools involved xD)?
If you wanted to exclude files from doxygen (and therefore prevent exhale from ever processing it), you would probably want to add to your doxygen configuration EXCLUDE or EXCLUDE_PATTERNS.
So either in the Doxyfile or in exhaleDoxygenStdin.
import textwrap
exhale_args = {
    # ... required args ...
    "exhaleExecutesDoxygen": True,
    # just an example
    "exhaleDoxygenStdin": textwrap.dedent('''
        EXCLUDE_PATTERNS = *.cpp
    ''')
}

Is the readme.md per directory a part of the documentation build?  Or is just for navigating e.g., GitHub readme?  Like are you talking about the "doxygen documentation for the directory" example?
Or are you asking how to have a separate project for say include and src rather than them both being in the same sphinx output? (there is just one RTD site?)

Ahh, sorry, I mean that I just want to not have the readme.mds parsed and rendered is all. Thanks for asking to clarify!

Ok then yeah you should be able to get doxygen to ignore them with EXCLUDE or EXCLUDE_PATTERNS, if you don't have success post your conf.py (or relevant section).
But actually, if you don't have other markdown files that you want doxygen to process (e.g., for \page or \group [group not supported in exhale]) you can also override the default FILE_PATTERNS.  Doxygen has a lot of configs

Gotcha, thanks!
..... How do I pass in arguments to the doxygen build when I don't have a Doxyfile? I tried searching for EXCLUDE_PATTERNS on the exhale docs but I didn't seem to find an example. Would it be in a key value for exhale_args?
The file in question is here

Brief comment from phone, sorry just left xD
https://github.com/openfheorg/openfhe-development/blob/exhale/docs/conf.py#L113
The configurations there with PREDEFINED are what go to doxygen, just add them in that string I think
If not I can take a closer look soon 🙂

That worked! Thank you so so much!


Discard old builds of LLVM watch job

Signed-off-by: Gong Su<EMAIL_ADDRESS>

Jenkins Linux amd64 Build #8527 [push] Discard old builds of LL... started at 00:00

Jenkins Linux s390x Build #8543 [push] Discard old builds of LL... started at 01:00

Jenkins Linux ppc64le Build #7594 [push] Discard old builds of LL... started at 01:02

Jenkins Linux amd64 Build #8527 [push] Discard old builds of LL... passed after 1 hr 25 min

Jenkins Linux s390x Build #8543 [push] Discard old builds of LL... passed after 1 hr 45 min

Jenkins Linux ppc64le Build #7594 [push] Discard old builds of LL... passed after 1 hr 50 min


Add required export notice to README.md

+1 - we can modify the specific description as it is needed over time. I will make sure that it's recorded on the webpage with release instructions


Improve Events

Why are these changes being made?
It was discovered by @ppostma that the minimum-maximum of brightness events was wrong, and strange. Also the minimum required Ruby version was higher than it needed to be.
Changes

Lowered required Ruby version to 2.5.
Fixed min-max for events.
Added helper event methods.

Requirements Checklist
Linters:

[x] Rubocop has been run on these changes.
[ ] Not required.

Documentation:

[x] Has been updated.
[ ] Not required.

Thanks. I can confirm that setting the brightness in the range 10-100 works fine.
However, retrieving the current brightness with light.state.brightness returns 255 when the brightness was set to 100.
I'm wondering if the conversion here is still needed?
https://github.com/bert-mccutchen/wizrb/blob/711e821bc1af13de672a537728b78587041aeb50/lib/wizrb/lighting/state.rb#L43


my validation curve is as follows:

I don't know what you changed in the code, by default, it evaluates every checkpoint in the folder. You can look into the eval() function in the base_trainer.py

This curve shows you have first evaluated all the checkpoint and then you evaluated again. That's why the curve goes back to index 0.


Make a temporary array static to exclude extra allocations

PR Summary
The map array is allocated every the method call and never changed. So replace it with if statements to exclude extra allocations.
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Change is not breaking
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: to the beginning of the title and remove the prefix when the PR is ready.

User-facing changes

[x] Not Applicable
OR
[ ] User-facing Documentation needed

[ ] Issue filed - Issue link:

Testing - New and feature

[x] Not Applicable or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

[ ] Add [feature] if the change is significant or affects feature tests

@daxian-dbw I updated the PR summary.


Slovenia LIDAR dataset

Hello.
Firstly I want to thank you for providing us with such a great service. Without this service, the Build The Earth project wouldn't be possible, as the mod Terra 1 to 1 uses this dataset for generating the in-game terrain.
Now onto the main topic. My country provides LIDAR data for the whole country since 2015. The data is available in 2 projections. D48GK and D96TM. I've used the D48GK projection in the past, but we switched to the newer D96/TM or ETRS89/TM projection, so the newer one would be used instead. The D48GK projections consist of 21745 tiles. For each projection 3 types of data are available:

GKOT, which is and georeferenced and classified point cloud saved in a LAS format
OTR, which is a point cloud of the relief saved in the LAS format
DMR, which is a gridded point cloud of the relief saved in an ASCII file

The one that would be used here, would be the OTR type, as it's already processed and only contains the ground points.
Of course, downloading 21745 tiles manually wouldn't make sense, which is why I wrote a simple console program that reads a .csv file that contains the tile names and blocks. This program then goes through each row, creates the URL, and downloads the file.
I've read through how you process the data, and It's similar to how I do it using the software CloudCompare and QGIS, but on a much bigger scale.
After the data would be downloaded, it would first need to be rasterized. Until now I've done this procedure using CloudCompare and a python script for QGIS, which goes through each LIDAR file and rasterizes it. The script processes multiple files at the same time. When this would be done, the data would be ready to be processed.
The above-mentioned script is used for my guide that is used for converting Lidar data to the Terrarium format, which the Minecraft mod Terra++ uses to generate the terrain in-game. The guide and scripts can be found here:
https://github.com/DavixDevelop/TerraLidar
The lidar dataset can be found here:
http://gis.arso.gov.si/evode/profile.aspx?id=atlas_voda_Lidar%40Arso&initialExtent=499500.5%2C109841.5%2C264.58333
The dataset is open to the public, provided by our government, and can be downloaded without any restrictions, so Its license is essentially a public domain one.
This is a rough translation of what it say's when you visit the about page for the dataset on our government website:

The Ministry enables the transfer of LIDAR data to all interested users online. Users can obtain a georeferenced cloud of points for any area in Slovenia. LIDAR data are useful for the preparation of hydrological and hydraulic studies, planning of measures to increase flood safety, monitoring of changes in the environment, spatial planning, energy, archeology, agriculture, forestry, defense, etc. Due to the wide range of applications, we also expect the growth of green jobs and more efficient and faster spatial planning.

http://www.evode.gov.si/index.php?id=69
I would without any hesitation be willing to help with anything that would be needed for this whole procedure, like downloading and processing the lidar dataset, writing a python script instead of a console program for downloading the dataset, providing the script which rasterizes the lidar dataset,...
In the meantime, I'll try writing the source file.
This is a sample of the lidar dataset used to generate the dataset in the terrarium format.

I’m eager to review your feedback.
DavixDevelop

Ok, I've now successfully created the source for Slovenia lidar data and tested it alongside with srtm to render a small region. Also, the links to the srtm tile and mask URL in the example config are invalid so creating the tile and mask index fails. I'll now try to fork the repository and create a pull request, to see if the way I'm deriving the dem from lidar is viable.


Public Transit doesn't seem to work

Routing around San Francisco produces no results as just one example: https://www.qwant.com/maps/routes/?mode=publicTransport&origin=osm%3Away%3A256857775%40The_Lost_Church&destination=osm%3Away%3A281243360%40Santa_Rosa&pt=true#map=13.30/37.7798662/-122.3785080

Our partner probably have issues with public transport in US. We will report the issue, thank you.


feat(dataspreadsheet): optional custom component to row header

Closes #5253
What did you change?
Allow users to pass through their own custom component to the data spreadsheet table on column 0. So user can pass through icons, button, menu list, etc.
This component is also directional so user can specify Left or Right to determine which side they want the action to be.
I also created new story for this feature.
How did you test and verify your work?
Storybook
https://github.com/carbon-design-system/ibm-products/assets/10100397/83454d2a-8883-4273-95ae-75092c5a0000
The width of the column 0 also scales with the number we put in to render so there shouldn't be any overflow issues.
https://github.com/carbon-design-system/ibm-products/assets/10100397/ddf9117a-d5db-4622-97c1-3b31bea2cbf3

Please let me know if there is better way to name the variables and descriptions. I was unsure on those, thanks!

@AustinGitHub thanks for the submission. i'll need to confirm with design that this enhancement is acceptable.

oh ok i see it under the usage guidelines. i'll go through the code now 👍

Updated the variable names, thanks!

Hey @AustinGitHub, one of the main pieces of design feedback is that the overflow should be square (32x32).

Sure, I will take a look today

Hi @matthewgallo since this is an optional component it is up to user to defined the width and height. I added the change but since this is optional component, it would be up to dev that provides component to add their own stylings to the component. But for storybook I put it to 32x32. Thanks!


HUB 98: Refactor certificate chain validation

Refactor CertificateChainValidationFilter to avoid modifying EntityDescriptor, EntitiesDescriptor and KeyDescriptor.
Co-authored-by: Rachel Smith<EMAIL_ADDRESS>

I haven't reviewed this in any detail but I don't like XMLObjectSupport.cloneXMLObject - in case it introduces strange bugs if objects are not cloned fully.
We're left with a choice between the old method that modifies the metadata in place via side effects, or this PR/cloning.  Given we chain multiple filters it might be best to just modify in place using the existing code


对于有泛型型的form，使用useWatch会ts语法报错

[ ] I'm sure this does not appear in the issue list of the repository

Basic Info
What are the similar cases of this feature
暂无
What problem does this feature solve?
可以对有类型定义的form提供useWatch进行数据监听

后面怎么解决的呢

const [form] = Form.useForm<{name:string}>()
const name = Form.useWatch('name',form)


Trying to parse invalid object.

What were you trying to do?
I am trying to merge three pdf files. one of these files (find the attached file) can not be parsed and keeps returning the following errors:
Trying to parse invalid object: {"line":2327,"column":6,"offset":396013}) Invalid object ref: 15 0 R Trying to parse invalid object: {"line":2424,"column":6,"offset":473052}) Invalid object ref: 417 0 R E:\Me\example-project\BackEnd\falaya-backend\node_modules\pdf-lib\src\core\errors.ts:26      but got instance of ${actual ? actual.constructor.name : actual};       ^ Error: Expected instance of PDFDict, but got instance of undefined
The file is not encrypted, there could be some fields using x/y coordinates since it is being generated by a pdf signing software that could be causing this issue. but I am not sure.
The pdf file I am using is: pdf file
How did you attempt to do it?
document = await PDFDocument.load(document.buffer, { ignoreEncryption: true });
What actually happened?
I got the following errors:
Trying to parse invalid object: {"line":2327,"column":6,"offset":396013}) Invalid object ref: 15 0 R Trying to parse invalid object: {"line":2424,"column":6,"offset":473052}) Invalid object ref: 417 0 R E:\Me\example-project\BackEnd\falaya-backend\node_modules\pdf-lib\src\core\errors.ts:26       but got instance of ${actual ? actual.constructor.name : actual};       ^ Error: Expected instance of PDFDict, but got instance of undefined
What did you expect to happen?
Load the pdf and merge all the documents in a single pdf file.
How can we reproduce the issue?
Load the attached file.
Version
1.4.1
What environment are you running pdf-lib in?
Node
Checklist

[x] My report includes a Short, Self Contained, Correct (Compilable) Example.
[X] I have attached all PDFs, images, and other files needed to run my SSCCE.

Additional Notes
No response

A little late, but I was having the same issue and this appears to be the root cause: https://github.com/Hopding/pdf-lib/issues/623#issuecomment-724654427

The example pdf provided is encrypted. You can tell by the (SECURED) message when opening in a pdf reader app (not the browser). See: https://www.quora.com/How-would-I-know-if-a-PDF-document-is-password-protected
I'm having the same issue with my encrypted/secured pdfs.
Depending on your use case you may be able to use a fork of this repo as described here: https://github.com/Hopding/pdf-lib/issues/1616

Possible duplicate https://github.com/Hopding/pdf-lib/issues/1260


Avoid iterrows where possible

The Pandas DataFrame iterrows operation is very slow (see https://stackoverflow.com/questions/16476924/how-to-iterate-over-rows-in-a-dataframe-in-pandas). We should try to avoid to use it where possible.

Closed by commit be83920ab05477e548b36106b1bef3ba666c7bb3


Change BaseExperiment.circuits return type to Iterable

Summary
Fixes #640 .
Details and comments
N/A

This will create issues for example in ParallelExperiment which need to know exactly how many circuits are prepared by each sub experiment in order to combine them.

I'm not sure what you mean by this. Is there a code path in ParallelExperiment that is currently not covered, and needs to be tested with this?

Ah, I understand. There's code in ParallelExperiment and maybe other places which assume that this method returns a list. Yes, I'll need to update those, which will require adding some calls to list. If you agree with this change, I'll go ahead and do that.

I went ahead and updated the randomized benchmarking code to demonstrate this. The new code is more efficient because it eliminates additive quadratic-time overhead from repeatedly concatenating lists. The iterator pattern was not necessary for this efficiency gain, but it makes the code simpler.

Closing due to lack of interest.


website down

Hi, it seems that http://www.angular-meteor.com is down. I cant even access the ionic + meteor tutorial through google cache.

Same here, sounds like running a IIS Windows Server :(

Thanks guys for the heads up!
Fixed now

Cool thank you a lot !!

@Urigo  still not fixed for me,sir.

works for me.

@pacozaa Same for me, but worked when I simply refreshed the page.

@opensorceror Now works for me. I think it is about my cache in web browser. yeah refresh fix it.


[Build] version info

Add version information for Android ML API.
Signed-off-by: Jaeyun<EMAIL_ADDRESS>

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #20. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnsuite.mooo.com/.


Guzzle 6 requires cookies to be in a CookieJar. :cookie:

What's this PR do?
Another Guzzle 6 tweak... The cookies option for requests is now required to be a \GuzzleHttp\Cookies\CookieJar so we'll make one of those...
How should this be reviewed?

Checklist

[ ] Documentation added for changed endpoints.
[ ] Tests added for new features/bug fixes.

For review: @angaither @weerd

👍


Refactor/region settings

Coverage decreased (-1.2%) to 34.608% when pulling d0de898eda99dfa7636c45c60543de4f9673b499 on u9520107:refactor/region-settings into 18872f9983fb9e17320e1c2589a7dd2b112f779f on ringcentral:master.

Coverage decreased (-2.6%) to 34.783% when pulling 91ea305828b679a2d9ba3e37c7541bb6d0aa48b7 on u9520107:refactor/region-settings into 43344c4d4c205f38a6d4c24c65047181eabe01cd on ringcentral:master.

Coverage decreased (-2.6%) to 34.783% when pulling cae7df9b3f9d0fe73eedae1c8488d38f440c6f04 on u9520107:refactor/region-settings into 737a6be4a9e9cce7643cc46fa3f75157ededdc77 on ringcentral:master.


chore: bugfix, judging system platform error on Mac

chore: bugfix, darwin also contains a "win" :), so ...

It looks great!
Thanks!


Uncaught ReferenceError: AutosuggestHighlightMatch is not defined

hello , i just copy the example but doesnt work ?  here is the error
app.js:52888 Uncaught ReferenceError: AutosuggestHighlightMatch is not defined
at renderSuggestion (app.js:52888)
at Item.render (app.js:109910)
at finishClassComponent (app.js:73317)
at updateClassComponent (app.js:73294)
at beginWork (app.js:73669)
at performUnitOfWork (app.js:75668)
at workLoop (app.js:75732)
at HTMLUnknownElement.callCallback (app.js:65986)
at Object.invokeGuardedCallbackDev (app.js:66025)
at invokeGuardedCallback (app.js:65882)

Looks like they are separate packages that need to be installed and imported:

import { AutosuggestHighlightMatch, AutosuggestHighlightParse } from 'autosuggest-highlight'

And here's the repo: https://github.com/moroshko/autosuggest-highlight


fix(virtual-scroll): wrong item top calculation and visibility propagation

Short description of what this resolves:
In the updateVDom a wrong index was used to set cells top position. This is only problematic when a headerFn or footerFn is provided.
I extended a unittest that will fail in the latest ionic version and describe this problem
https://github.com/ionic-team/ionic/blob/6603a3fe31c8b7a6dad36eac4a1b9ba849fa8ebd/core/src/components/virtual-scroll/test/virtual-scroll-utils.spec.ts#L367-L386
Also if the approxHeaderHeight perfectly matches the calculated height of the node, the visibility of the cell was not propagated to the dom.
Changes proposed in this pull request:

use the right index in updateVDom to update the top transition
extend unit test to verify the top is also calculated right with a given headerFn and footerFn
update the visibility of the node also if a given approxHeaderHeight/approxFooterHeight matches the calculated height

Ionic Version:
4.0.2
Fixes: #15948, #17298

You guys did a great job by rewriting virtual scroll. Both issues solved in this pr are important to fix. My company spend a lot of effort to port our three apps to ionic 4. Is there any reason why this pr will not get merged? What I can help to get this merged? Should I write another unittest or add a new unittest instead of replacing the old? Thx

I add some more details about the causes of the issues. To help the reviewers understanding my changes.

Thanks @DavidWiesner! I'm going to release a dev build and I'll add it to those issues for testing.


Fix haunted editor bug causing weird issues with mouse behaviour

Fixes #58609
After some investigating, I discovered that this 'haunted editor bug' that goes away after alt-tabbing was caused by the Windows Display Server's outside field which was directly in the DisplayServerWindows class, thus being common to all windows. But since this field is supposed to indicate whether the mouse is inside or outside a window, it should be instanced once for every window of the engine.
This issue was caused by a regression from #58490

Thanks!


fix travis warning

I have been got such as warning:
This job is running on container-based infrastructure, which does not allow use of 'sudo', setuid and setguid executables.

If you require sudo, add 'sudo: required' to your .travis.yml

See http://docs.travis-ci.com/user/workers/container-based-infrastructure/ for details.

I try to fix this.

Oh... I cannot fix...

reserving


Push to winget to help more people and update easily

I think it will be a good choice winget

试过很多这个确实来噻，注册送永久的流量的，兄弟们可以试试https://915merry.top/auth/register?code=aFk138


Dev: Footer

As seen on https://www.supernaturalimpala.com/.

Worked on the Footer plus appended Adobe img as well - Please check & validate -
https://branch-meet--impala--mkclawson.hlx.page/Drafts/Meet/
https://github.com/mkclawson/impala/pull/11


Fix the certificate_identity detection code

Right now it just checks the Keychain and selects the first item which fulfills the regex (certificate_identity=$(security find-certificate -a ${keychain_path} | grep -Ei '"labl"<blob>=".*"' | grep -oEi '=".*"' | grep -oEi '[^="]+' | grep -i '^iPhone' | head -n 1) - should somehow get the exact ID, even if others are already in the keychain

Solved in 1.4.0 https://github.com/bitrise-io/steps-certificate-and-profile-installer/releases/tag/1.4.0


Optimize src

Reopen PR #88. (It got accidentally merged because of my git foo)
This PR makes the release and devel  base / core images more efficient.
The image sizes are reduced quite a bit as a result of this clean up.
bioconductor/release_core2        latest              3002bf31af4f        2 hours ago         2GB
bioconductor/devel_core2          latest              9c5632d5bfa6        2 hours ago         2GB
bioconductor/release_base2        latest              59afb44f26e5        3 hours ago         1.48GB
bioconductor/devel_base2          latest              9bc5a41e1779        3 hours ago         1.48GB

The changes made need to be run through rake. To produce the out directory.
The main aim is to:

reduce duplication

clear cache

remove dead code

remove comments which are not relevant anymore

This effect of reduced size will trickle down to all the other docker images which inherit from these base / core images.
I'm tagging all the authors of these files as they should be aware of the changes in bioc_docker.

Hi @mtmorgan
I've added the changes you've suggested on #88. I had a git snafu on the earlier Pull request. I did a git push without adding upstream optimize_src. Because of which the PR got merged.
@lgatto and @lshep I'm attaching you to this as you have contributed to this repo. Please be aware of the changes i've made. If you have questions, i'm happy to answer.

Hi, I also checked out your PR branch, and can confirm that release_base2 -> ... -> release_metabolomics2 all build. I haven't checked the devel_* ones yet.
I saw that you didn't touch the *_core2 files, I guess there was nothing to optimize.
And I realised that mscore is built off base, but instead shoud be built off core, but that's something @lgatto and myself will attend to. I also haven't made any attempts to optimise mscore, protmetcore nor metabolomics, but I guess that should be done in the future. Yours, Steffen

@sneumann Thanks a lot for the review and response. Yes, you can make those changes once this PR is merged and the new containers get built.

Looks good to me so long as the core images are building off the new base image.
One little note:  I left the commented out BiocManager install from github code in
src/base/install.R.in  because of the issues we had towards the end of last release where there was a version of R given to devel but no version in BiocManager but we didn't want to push the new version to CRAN until it was official, etc (or at least I think that was the reason) .  I figured we would have to make this switch again towards the spring release again but maybe not?
Once this is merged  I or @nturaga will have to tag and kick off new release builds and devel build -  and possible look back into the reason why the devel images aren't cascade building

Looks good to me so long as the core images are building off the new base image.
One little note: I left the commented out BiocManager install from github code in
src/base/install.R.in because of the issues we had towards the end of last release where there was a version of R given to devel but no version in BiocManager but we didn't want to push the new version to CRAN until it was official, etc (or at least I think that was the reason) . I figured we would have to make this switch again towards the spring release again but maybe not?
Once this is merged I or @nturaga will have to tag and kick off new release builds and devel build - and possible look back into the reason why the devel images aren't cascade building

The images are building off the new images. Take a look at my test builds I pointed to in the earlier comment https://cloud.docker.com/u/nitesh1989/repository/docker/nitesh1989/devel_core2. These are smaller images.

@sneumann @lgatto The base images were updated, as a result of which there should be a cascading effect on all the images which inherit from them.
Please make any updates you think are appropriate for the mscore and other images which you maintain.
I feel now is a good time to have these "improved" docker images up and running.
Thanks for your effort in maintaining these images.
Best
Nitesh

@mikejiang  You shouldn't need to make any changes since you don't add any system dependencies and just build off the base image but so you are aware of @nturaga efforts and the result will be an optimized image for yours as well.

Great,Thanks!


linkerd: High Level Metrics Cards

Plugin Name
linkerd
🔖 Feature description
The ability to display high level metrics cards about a given kind: Component. We would like to display a card with metrics such as:

Success Rate
Latency
RPS

Grouped by upstream service, as well as the service as a whole.
🎤 Context
Linkerd users want to see some more information about components that the mesh can provide.
✌ Possible Implementation
Maybe taking information from this panel in linkerd-viz:

👀 Have you spent some time to check if this feature request has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
None

Hi @benjdlambert, is this in place already?


Add testing for all possible environments using check_env

As part of the effort to comply with the Farama fondation standards: details

I think we can close this. The only environment is RentrEnv which passes check_env()


CA for distributing keys

Intended use:
Make use of a CA that will be able to distribute the encryption keys and public/private keys for IPNS.
Desired properties:
Make the distribution of keys secure.
Test case:
Use the distributed keys and attempt updates and reads from a DPP.

Deprecated


Allow projects to suggest extensions

It would nice if a project had a way to advertise what extensions are required or helpful within the context of a project. Perhaps a new file in the .vscode directory that allowed listing extensions and versions. For example:
{
    "typescript": "~1.8.0",
    "tslint": "~0.5.32"
}

This will help people that are just getting started on a project understand what dependencies are required to use the project.
When opening the project, VS Code might say something like, "This project has recommended extensions. Would you like to review them?"

I think that this is the same as if we had a thing like #347

Isn't this issue closed by https://code.visualstudio.com/docs/editor/extension-gallery#_workspace-recommended-extensions?

Thanks @Telokis! Yes I think workspace recommended extensions covers this


chore: automated PR to update VHDVersion for 230707 windows VHD

This is an automated PR to VHDVersion for the windows VHD release with image version 230707

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall First build on wsimageBump/230707 at 61.59%

Totals

Change from base Build<PHONE_NUMBER>:
61.6%

Covered Lines:
2572

Relevant Lines:
4176

💛  - Coveralls


#NV (Excel function error) translate to string error instead of NA

I read in values from a table where some cells with functions have an error and show #NV. While reading this data works, those function errors are translated to error within R. This is surprising and might lead to further errors along the way. I think, NA (the value for not defined/not available data) should be used instead.

Could you please supply a reproducible example? (i.e. upload it somewhere and link to it from here)

It seems that there has to be a #NV error in an old XLS-file for this to happen ...
require(readxl)

download.file("http://pmeissner.com/download/test3.xls","test3.xls", mode="wb")
download.file("http://pmeissner.com/download/test3.xlsx","test3.xlsx", mode="wb")

read_excel("test3.xls")
##  lookup   key
##1  error  Test
##2 ASD345 Test2

read_excel("test3.xlsx")
##  lookup   key
##1   <NA>  Test
##2 ASD345 Test2

R version 3.1.3 (2015-03-09)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 8 x64 (build 9200)

locale:
[1] LC_COLLATE=German_Germany.1252  LC_CTYPE=German_Germany.1252    LC_MONETARY=German_Germany.1252
[4] LC_NUMERIC=C                    LC_TIME=German_Germany.1252

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] readxl_0.1.0

loaded via a namespace (and not attached):
[1] bitops_1.0-6   devtools_1.7.0 httr_0.6.1     Rcpp_0.11.5    RCurl_1.95-4.5 stringr_0.6.2  tools_3.1.3

@petermeissner Would you make these files available again? Either in the location indicated above or some other way?
How to provide a readxl reprex
We're in a much better position to address your issue if you can provide a reprex (reproducible example). Provide as much of this as you can:

An actual xls or xlsx file. Preferably stripped down to the minimal size and complexity to demonstrate your point. And, obviously, stripped of any sensitive data.
A small bit of R code that uses readxl on the provided xls or xlsx file and demonstrates your point.

Consider using the reprex package to prepare this. In addition to nice formatting, this ensures your reprex is self-contained. Currently GitHub-only, but going to CRAN soon.

Any details about your environment that seem clearly relevant, such as operating system.
reprex(..., si = TRUE)
will append a standard summary, folded neatly away, at the bottom of your reprex.

How to provide the xls/xlsx file? In order of preference:

Attach the file directly to your issue. Instructions are always at the bottom of the issue or comment box.
Share via DropBox or Google Drive and provide the link in your issue.
Explain you absolutely cannot provide a relevant file via github.com and offer to provide privately.
Don't share a file and realize you're hoping for, e.g., a bug fix with no concrete example to go on.


attribute 'no_cs' not existing with python 3.5

Hi,
this code snipped works with python 2.7:
import spidev

spi = spidev.SpiDev()
spi.open(0, 1)
spi.max_speed_hz = 500000
spi.no_cs = True
print(spi.xfer2([0xFF]))
spi.close()

when beeing executed with python 3.5, it yields the error "AttributeError: 'SpiDev' object has no attribute 'no_cs'".
Python 2.7.13
Python 3.5.3
Raspberry Pi 3, Raspbian Strech , kernel 4.9.59+
tobias

Same issue here with Python 3.4.2 ...

use spi.mode = 1 instead


[BUG] The LaTeX/KaTeX rendering is not functioning correctly when viewing in Markdown.

Does this issue occur when all extensions are disabled?: N/A

VS Code Version:
Latest
OS Version:
Windows 11 Home

Steps to Reproduce:
The LaTeX/KaTeX rendering is not functioning correctly when viewing in Markdown.

Paste the following code into a Markdown file:

$$
 \[
 \text{Total vCPUs} = 41 \text{ Pods} \times 0.35 \text{ vCPUs/Pod} = 14.35 \text{ vCPUs}
 \]
$$

Open the Markdown preview.

Expected Behavior:
The LaTeX/KaTeX should render properly in the preview.
Actual Behavior:
The preview shows an error instead of the rendered LaTeX/KaTeX.
Screenshots:
Markdown Input:

Error in Preview:

Additional Information:
The same LaTeX/KaTeX code renders correctly on GitHub Markdown, indicating that the issue is specific to VS Code's Markdown rendering.
Screenshots on GitHub Markdown:

Are you sure you need to escape the [. It seems to work fine without doing this when I tested in VS Code and the on Katex site
I think GitHub's latex support might be running against the rendered markdown instead of the original source text

Are you sure you need to escape the [. It seems to work fine without doing this when I tested in VS Code and on the Katex site
I think GitHub's latex support might be running against the rendered markdown instead of the original source text

@mjbvz Yes, it renders correctly with or without the [ in GitHub markdown.

In GitHub comments as well:

I'd say that since we match what katex does this is as designed. Even better that it sounds like GitHub also supports not using the escapes here


sidecite only once per page

If the citation is already in the margin on the same page, does not repeat it.
Cons: \sidecite{key1,key2} does not seem to work anymore.
closes #216

Thanks for your work :)
Since this would breaks the multicitation feature, I'd recommend either adding a class option to turn this behaviour on, or making a separate command, say \sideciteonce or something like that. The latter choice would also allow @pi8027 to use the normal \sidecite for pages with fewer citations, albeit in a 'manual' way. But having two commands could make it easier in the future to change the behaviour automatically according to how many citations there are in a page.
What is the reason for removing sidesupercite and sidetextcite? I think some users still use them.


xo_humanize.h used in core/test_02.c, but missing from 0.3.5

The file does appear in develop so I assume it's just missing, but removing the include line seems to allow the test to pass.

Are you sure?  I see it here:
https://github.com/Juniper/libxo/tree/develop/libxo https://github.com/Juniper/libxo/tree/develop/libxo
Aside from this test, it should only be used when libc lacks humanize().
Thanks,
Phil

On Jun 11, 2015, at 2:14 PM, Brooks Davis<EMAIL_ADDRESS>wrote:
The file does appear in develop so I assume it's just missing, but removing the include line seems to allow the test to pass.
—
Reply to this email directly or view it on GitHub https://github.com/Juniper/libxo/issues/41.

It doesn't seem to be in the tarball though.  I'm not sure what's going on
since it does seem to be in git at the same hash.
-- Brooks
On Thu, Jun 11, 2015 at 12:39:11PM -0700, Phil Shafer wrote:

Are you sure?  I see it here:
https://github.com/Juniper/libxo/tree/develop/libxo https://github.com/Juniper/libxo/tree/develop/libxo
Aside from this test, it should only be used when libc lacks humanize().
Thanks,
Phil

On Jun 11, 2015, at 2:14 PM, Brooks Davis<EMAIL_ADDRESS>wrote:
The file does appear in develop so I assume it's just missing, but removing the include line seems to allow the test to pass.
???
Reply to this email directly or view it on GitHub https://github.com/Juniper/libxo/issues/41.

Reply to this email directly or view it on GitHub:
https://github.com/Juniper/libxo/issues/41#issuecomment-111255705

This issue is fixed in the new release; "make distcheck" also now works correctly.
Thanks,
Phil


Tech Reborn textures are missing

Via: https://github.com/GenDeathrow/MoreChickens/issues/45

This is fixed in 1.3.0


Using any commands fails

I created a virtual env:
$ virtualenv  /tmp/MyEnv
$ source /tmp/MyEnv/bin/activate
$ pip install --upgrade setuptools pip wheel

I didn't understand what this means:

Then install in locally editable (-e) mode and run the tests.
sudo pip install -e .[test]
py.test

So I ran # python3 setup.py install instead.
And when using any commands:
(MyEnv) $ HBCTF initdb                                                                                [±master ✓]
Traceback (most recent call last):
  File "/usr/bin/HBCTF", line 11, in <module>
    load_entry_point('HBCTF==0.0.1.dev0', 'console_scripts', 'HBCTF')()
  File "/home/noraj/.local/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/noraj/.local/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/noraj/.local/lib/python3.6/site-packages/click/core.py", line 1063, in invoke
    Command.invoke(self, ctx)
  File "/home/noraj/.local/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/noraj/.local/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
TypeError: cli() got an unexpected keyword argument 'port'

It seems to request soem ressources out of the virtual env.

just tested it and everything that is currently built is working.  To get started you have to install the repo and its dependencies. I have utilized setuptools to handle this and make it very easy to do.  If you with to simply install the repo you just go into the directory and type
pip install
if you would like it to be editable so that you can make changes to the source and not have to reinstall after every change then you install is with the editable flag by going into the directory and typing.
pip install -e
to install it as well as installing the requirements for running unit test then you install it by going into the directory and typing in
pip install -e.[test]
I hope this help. I only have limited experience so this is only my interpretation of how it works, I may be wrong. you may also have to run the commands as sudo because it attempts to install packages.
I work in a conda container personally so I am not sure about how things work in a virtualenv. but it's my understanding that they are about the same. I am learning a lot as I program this so im not 100% about the fine details of how everything works but I believe everything that is programmed so far should be functional now.
thank you for submitting the issue all help is greatly appreciated : )

$ pip install
You must give at least one requirement to install (see "pip help install")

$ pip install -e.[test]
zsh: no matches found: -e.[test]

$ pip install -e

Usage:
  pip install [options] <requirement specifier> [package-index-options] ...
  pip install [options] -r <requirements file> [package-index-options] ...
  pip install [options] [-e] <vcs project url> ...
  pip install [options] [-e] <local project path> ...
  pip install [options] <archive url/path> ...

-e option requires 1 argument

I think you meant pip install . but it's better to use python setup.py install.

I start my projects using pyskel https://github.com/mapbox/pyskel
you can use the sample project to troubleshoot if you like since it is lighter.
I promise that it works for me and many others. I think you may not have moved into the source directory or something?

I used python setup.py install and it works but the installation steps was not clear about that. I can't make pip install -e.[test] works.


Added check for partial downloaded pip package.

We need to treat the case when the pip package is partially downloaded. In the current script, if the download started, we have the $LOCAL_PIP.downloaded created even if it's not finished.
The clean_pip script is intended for this case. It will calculate the $LOCAL_PIP size and compare it with the size of the latest version. If it's different, it will delete it and then the install_get_pip will continue to run.
Also using running commands in backtics (command) is deprecated. Recommend using $(command)

Thank you for contributing to openstack-dev/devstack!
openstack-dev/devstack uses Gerrit for code review.
Please visit
http://docs.openstack.org/infra/manual/developers.html#development-workflow
and follow the instructions there to upload your change to Gerrit.


out of date

Commercial PaaS-IaaS-DBaaS framework category needs to have "AWS outposts" added

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

ID: 30d02f16-9621-d204-4132-8ce8db79b0af
Version Independent ID: 65b4385b-79f0-d842-d4a1-5d013615f9b1
Content: AWS to Azure services comparison - Azure Architecture Center
Content Source: docs/aws-professional/services.md
Service: guidance
GitHub Login: @lbrader
Microsoft Alias: pnp

Merged in today. Thank you! #please-close


Update automation-windows-hrw-install.md

Manual install syntax was incorrect. -EndPoint & -Token are supposed to be -Url & -Key

@RichShillingtonMSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Confirmed the arguments specified in the article are incorrect for Add-HybridRunbookWorker.  Approve for merging and publish.  Thanks for opening this PR and addressing that inaccuracy.


[Improvement][Schedule] set timing schedule when save process definition

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
at 1.3.x version, we set process definition timing schedule   :

save process definition
set process online
add timing of process definition
set timing schedule status to online

To simplify operation， we can set the timing schedule  (include online/offline) on the process definition save page.
Use case
No response
Related issues
No response
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

I can contribute it, please assign to me

The dev version already has this feature, but we will not add new feature in 2.0.7, please note that


Updated details for web app deployment, modified word choice.

@dynamicwebpaige : Thanks for your contribution! The author, @SyntaxC4, has been notified to review your proposed change.

@dynamicwebpaige Thanks for the contributions Paige! Would you mind resolving the merge conflict then I'll be able to sign-off on this change.

@dynamicwebpaige : Thanks for your contribution! The author, @SyntaxC4, has been notified to review your proposed change.

@SyntaxC4 The merge conflict is resolved.

#sign-off

@JennieHubbard: I'm sorry - only the author of this article, @SyntaxC4, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Update ACS Engine to read location from ContainerService model instead of using resourceGroup().location function

Update ACS Engine to read location from Container Service model instead of resourceGroup().location function in the template.
This is because user could create resource group in region A but could specify resource region B (in container service API model). In this case the generated template will result in resources being created in region A instead of B,

Well i am working on a fix on this.

#379 Please review this PR

Close it, it is resolved by the #379


Display extension version

The title attribute of the extension title could display the exact extension version.
Programmatically, it can be obtained with:
chrome.app.getDetails().version

It is available in the about box.
On Wed, May 27, 2015 at 5:10 PM Bennett Blodinger<EMAIL_ADDRESS>wrote:

The title attribute of the extension title could display the exact
extension version.
Programmatically, it can be obtained with:
chrome.app.getDetails().version
[image: screen shot 2015-05-27 at 6 07 00 pm]
https://cloud.githubusercontent.com/assets/1351571/7848595/390331a2-049b-11e5-8703-9a740f690507.png
—
Reply to this email directly or view it on GitHub
https://github.com/kyleshay/DIM/issues/152.

What goose said-
we may be moving the version in an upcoming release regardless


Rewrite /parameters/{{id}}/profiles

I'm submitting an ...
improvement request (usability, performance, tech debt, etc.)
Traffic Control components affected ...

Documentation (possibly)
Traffic Ops

Current behavior:
/parameters/{{id}}/profiles is handled by Perl
Expected / new behavior:
/parameters/{{id}}/profiles should be handled by Go.
Minimum API Version
1.1
Request Methods

[ ] GET

Minimal reproduction of the problem with instructions:
N/A

i think this should be deprecated (not rewritten to Go and a deprecation notice added to the response) as you should be able to get this info with GET /profiles?paramId=x (need to check that the paramId works however on the profiles endpoint)

+1 on deprecation if query param works


Need to prompt for feedback(Is this Useful? Yes|No-Buttons) if user is idle for 1 min in Node JS bot builder SDK

Bot Info

SDK Platform:
SDK Version:
Active Channels:
Deployment Environment:

Issue Description

I have tried all these below code snippets. Nothing seems to be working.

// general overview, your implementation may differ
var userLastActive = Date.getTime();
var timeoutDuration = 1000*60*5 // 5 minutes

var endConversationHelper = function (session) {
  var now = Date.getTime()
  if(now - userLastActive >= timeoutDuration) {
   //Prompts.choice(YES|NO)
  }
}

setInterval(endConversationHelper, 1000); // check time elapsed every 1s

2.--------------------------
var n=0;
var current=0;
// Trigger secondary dialogs when 'settings' or 'support' is called
bot.use({
    botbuilder: function (session, next) {
        n++;
        current++;
        console.log(n);
        prompt(session, n);
        timeout(session, n);

        // continue normal flow
        next();
    }
});

function timeout(session, n)
{
    setTimeout(function()
    {
        if(n===current)
        {
            // session.send(n);
            session.endConversation('Ending conversation since you\'ve been inactive too long. Hope to see you soon.');
        }

    }, 300000);

}

function prompt(session, n)
{
    setTimeout(function()
    {
        if(n===current)
        {
            //Prompts.choice(YES|NO)
        }

    }, 120000);
}

3.--------------------------
bot.use({
    botbuilder: function (session, next) {
         if (session.privateConversationData.previousAccess) {
              var delta = new Date().time() - session.privateConversationData.previousAccess;
              if (delta > 30000) {
                   //Prompts.choice(YES|NO)
              }
         }
         session.privateConversationData.previousAccess = session.sessionSate.lastAccess;
         next();
    }
});

I've created a quick solution to this which should work for the scale it looks like you're currently aiming for.
Basically you save a flag (the timestamp in this case) and then after your timeout expires you check and see if any messages came in since then (indicated by the timestamp in the global dict getting updated). If this is the case, you don't send a proactive prompt.  If it is, you send the prompt and delete the ID from the dictionary.
var dict = {};

function sendProactiveMessage(address) {
  //build your prompt here.
  var msg = new builder.Message().address(address);
  msg.text('Hello, this is a notification');
  msg.textLocale('en-US');
  bot.send(msg);
};

bot.dialog('/', function (session) {
    var savedAddress = session.message.address;
    var timestamp = session.message.timestamp;
    var id = session.message.address.conversation.id;
    dict[id] = timestamp;
    // save key/value to dictionary to identify this message after timeout

    session.send('Echoing ' + session.message.text); // your standard message
    setTimeout(() => {
            if(timestamp == dict[id]){
                //check if no further messages were sent after the previous message

                delete dict[id]; //delete id from dict as the timeout has occurred.
                sendProactiveMessage(savedAddress); // your timeout message
            }
    }, 5000); // whatever time limit you want to put on your bot replying

});


Support ESP32-C3

Support ESP32-C3 hardware such as the Adafruit QT Py ESP32-C3

Requires https://github.com/espressif/arduino-esp32/issues/6579 and https://github.com/espressif/arduino-esp32/issues/6572, should wait for 2.0.4 release.


RHIROS-1009 update beta to preview

Beta to Preview :boom:
Jira: RHIROS-1009

Remove node modules folder
Run npm install
Run npm start:beta and test the app with preview URL

Why do we need this change? :thought_balloon:
Please include the context of this change here.
Documentation requires update? :memo:

[x] Yes
[ ] No

Security Checklist :lock:
Upon raising this PR please go through RedHatInsights/secure-coding-checklist
:guardsman: Checklist :dart:

[ ] Bugfix
[ ] New Feature
[x] Refactor
[ ] Unittests Added
[ ] DRY code
[ ] Dependency Added

Additional :mega:
Feel free to add any other relevant details such as links, notes, screenshots, here.

/retest

Codecov Report
Patch and project coverage have no change.

Comparison is base (e677849) 21.50% compared to head (0f5d905) 21.50%.

:exclamation: Current head 0f5d905 differs from pull request most recent head 246d991. Consider uploading reports for the commit 246d991 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #191   +/-   ##
=======================================
  Coverage   21.50%   21.50%
=======================================
  Files          42       42
  Lines         865      865
  Branches      155      155
=======================================
  Hits          186      186
  Misses        632      632
  Partials       47       47

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Thank you for the review @r14chandra, merging this!


Failed samples CI on Windows with graalvm 22.1.0

See https://github.com/graalvm/native-build-tools/issues/232
Solutions

[x] Apply workaround (use the latest dev version of graalvm on CI)
[ ] Drop workaround after releasing graalvm 22.2.0

Related Links

#39

Workaround work fine, but other problem was detected. See https://github.com/graalvm/native-build-tools/issues/235.

[ ] Drop workaround after releasing graalvm 22.2.0

FYI, GraalVM CE 22.2.0 has been released.


CDN trace expected behavior

Hi, I ran cdn/202303/ trace according instruction here https://cachelib.org/docs/Cache_Library_User_Guides/Cachebench_FB_HW_eval/.
The problem is that it seems never to finish even though I changed the config to "numOps": 50000. Is this expected behavior? I
The command I used is
opt/cachelib/bin/cachebench --json_test_config cdn_trace_reag0c01_20230315_20230322.json \
					--progress_stats_file cdn-trace-progress.log \
					--report_ac_memory_usage_stats human_readable \
					--report_api_latenc

Here's my config.
{
    "cache_config": {
        "allocator": "LRU2Q",
        "cacheSizeMB": 2857,
        "htBucketPower": 24,
        "htLockPower": 10,
        "allocSizes": [
            128,
            216,
            232,
            248,
            272,
            296,
            320,
            496,
            536,
            768,
            824,
            1024,
            1096,
            1176,
            1264,
            1352,
            1448,
            1552,
            1664,
            1784,
            1912,
            2048,
            2192,
            2352,
            2520,
            2696,
            2888,
            3096,
            3312,
            3544,
            3792,
            4064,
            4352,
            4656,
            4984,
            5336,
            5712,
            6112,
            6544,
            7008,
            7504,
            8032,
            8600,
            9208,
            9856,
            10552,
            11296,
            12088,
            12936,
            13848,
            14824,
            15864,
            16976,
            18168,
            19440,
            20800,
            22256,
            23816,
            25488,
            27272,
            29184,
            31232,
            38272,
            40952,
            43824,
            46896,
            50184,
            53696,
            57456,
            61480,
            65848,
            70392,
            75320,
            80592,
            86240,
            92280,
            98744,
            105656,
            113056,
            120976,
            129448,
            138512,
            148208,
            158584,
            169688,
            181568,
            194280,
            207880,
            222432,
            238008,
            254672,
            272504,
            291584,
            312000,
            333840,
            357208,
            382216,
            408976,
            437608,
            468240,
            501016,
            655360,
            786432,
            917504,
            1048576,
            1572864,
            2097152,
            2621440,
            3145728,
            3670016,
            4194304
        ],
        "numPools": 1,
        "poolSizes": [
            1.0
        ],
        "__nvmCacheSizeMB": 129619,
        "__nvmCachePaths": [],
        "navyBlockSize": 4096,
        "navySegmentedFifoSegmentRatio": [
            1,
            1,
            1
        ],
        "navyReqOrderShardsPower": 0,
        "navyBigHashSizePct": 0,
        "navyHitsReinsertionThreshold": 1,
        "navyProbabilityReinsertionThreshold": 0,
        "navyReaderThreads": 128,
        "navyWriterThreads": 128,
        "navyCleanRegions": 6,
        "navyNumInmemBuffers": 6,
        "navyParcelMemoryMB": 65536,
        "navyDataChecksum": false,
        "lru2qHotPct": 20,
        "lru2qColdPct": 20,
        "truncateItemToOriginalAllocSizeInNvm": true,
        "memoryOnlyTTL": 7200,
        "navyRegionSizeMB": 256,
        "printNvmCounters": true,
        "useTraceTimeStamp": true,
        "tickerSynchingSeconds": 600.0
    },
    "test_config": {
        "enableLookaside": false,
        "generator": "piecewise-replay",
        "___numOps":<PHONE_NUMBER>,
        "numOps": 50000,
        "numThreads": 24,
        "populateItem": true,
        "prepopulateCache": false,
        "traceFileName": "reag0c01_20230315_20230322_0.2000.csv",
        "replayGeneratorConfig": {
            "numAggregationFields": 3,
            "numExtraFields": 0,
            "statsPerAggField": {}
        },
        "cachePieceSize": 65536
    }
}

output is like this
Welcome to OSS version of cachebench
I0328 01:34:25.561690 40718 ReplayGeneratorBase.h:218] [0] Opened trace file reag0c01_20230315_20230322_0.2000.csv
Total 1.20M ops to be run
E0328 01:34:25.624919 40722 TimeStampTicker.cpp:57] A thread is trying to update too many buckets at one time: 0 to 2798105
E0328 01:34:25.624946 40724 TimeStampTicker.cpp:57] A thread is trying to update too many buckets at one time: 0 to 2798105
01:34:25       0.00M ops completed.  Hit Ratio  82.75% (RAM  82.75%, NVM   0.00%)
01:36:25       0.79M ops completed. Hit Ratio   0.00% (RAM   0.00%, NVM   0.00%)
01:37:25       0.79M ops completed. Hit Ratio   0.00% (RAM   0.00%, NVM   0.00%)
01:38:25       0.79M ops completed. Hit Ratio   0.00% (RAM   0.00%, NVM   0.00%)
01:39:25       0.79M ops completed. Hit Ratio   0.00% (RAM   0.00%, NVM   0.00%)
01:40:25       0.79M ops completed. Hit Ratio   0.00% (RAM   0.00%, NVM   0.00%)
01:41:25       0.79M ops completed. Hit Ratio   0.00% (RAM   0.00%, NVM   0.00%)


"Add BRAW Toolbox to Proxy Clips within an EVENT" Toolbox

Discussed in https://github.com/latenitefilms/BRAWToolbox/discussions/14

Originally posted by **tangierc** January  1, 2023
Hello Chris. One of the things I was particularly hopeful for is just bringing in Braw video that I can use in a proxy/original workflow and allow FCP or Sync-N-Link to do my syncing using XML. A large part of this equation is being able to relink clips as needed, but BRAW Toolbox imports are don't allow me access to FCP's native reveal in browser, reveal, in finder, and relinking capabilities.
My proxies were already made using Premiere Pro and migrating the project to FCP, I wanted to link those proxies to their original counterpart using BRAW Toolbox and in the end send to Resolve for color. Would these capabilities be possible in a future update? I know this is a beta. As it stands I am unable to use BRAW Toolbox imports both due to playback and scrubbing performance issues (on an Intel Mac) and no access to FCP's native clip management features.
Thank you for all of your hard work.

This will be included in the next beta.

A very basic version of this will be included in the next beta. It currently only works in limited cases, so we'll need to improve it over time.


Add tests for some models

I closed the larger test coverage PR in favor of one with a few tests to get feedback. I used the test for aggs that Vera provided in the previous PR as a guide.

Sorry for all the commits/messages here. There is a merge conflict in c8dc680 and I was trying to resolve it.

Closing this one and we'll use https://github.com/polygon-io/client-go/pull/327.


tests timedout with messages like "failed to connect to 'ipv6:[::1]:1186': timeout occurred"

including #4182 #4183 #4184
dbg:
https://grpc-testing.appspot.com/job/gRPC_master/config=dbg,language=c,platform=linux/13111/consoleFull
opt:
https://grpc-testing.appspot.com/job/gRPC_master/config=opt,language=c,platform=linux/13111/

Another instance:
All test failures for C (dbg, opt etc) in this run were instances of this : https://grpc-testing.appspot.com/job/gRPC_master/13538/
https://grpc-testing.appspot.com/job/gRPC_master/13538/config=dbg,language=c,platform=linux/

Same as #4257 and #4258


a:hover {} is invalid css

I get a cryptic message with the following:
css! {
    a:hover {
        color: white;
    }
}

Error: unexpected end of input, AttributeValue: unexpected end of input
If you change a:hover to anything else it works.

@simbleau should the css! macro be invoked in a function-like way? e.g. css!() instead of css!{}?
I've also found that stylist's ability to use bare css doesn't work in all cases: sometimes you'll need to switch to a stringified style ala:
css!(r#"
  a:hover {
    color: white;
  }
#")

@simbleau should the css! macro be invoked in a function-like way? e.g. css!() instead of css!{}?
I've also found that stylist's ability to use bare css doesn't work in all cases: sometimes you'll need to switch to a stringified style ala:
css!(r#"
  a:hover {
    color: white;
  }
#")

AFAIK there is no difference between macro!{}, macro!() and macro![]
And yes, the stringify way works, but isn't addressing the problem.

AFAIK there is no difference between macro!{}, macro!() and macro![]
TIL these are interchangeable!

For further context, things like parameter substitution don't work without stringifying it either. I had stumbled into stylist (sometimes) correctly parsing unquoted css like you're trying, but I don't see anywhere in the docs (at least skimming the surface level stuff) implying it's supported at all.
This would be really cool though!

The parsing code in https://github.com/futursolo/stylist-rs/blob/74e0fd07232cf39fc78c863bc70f8f574a5271ef/packages/stylist-macros/src/inline/parse/scope_content.rs#L33-L42 erroneously? assumes that a : hover is (the start of) an attribute declaration, not the block qualifier that is should be parsed as. Note that {} blocks are considered a potentially valid part of an attribute value, too. ^1 Hence, the whole thing is parsed as one attribute, with a missing terminating semicolon at the end.
The correct decision probably needs to reparse a potentially unbounded part of the input; Both <attr-name> : <attr-value> ; and <element-name> : <pseudo-class-rule> { } allow for arbitrarily complex token sequences (as attr-value and pseudo-class-rule) before breaking the tie by either observing a semicolon ; or an open brace {. Hence I'm a bit conflicted how to address this. Introducing unbounded backtracking into the parser isn't something I fancy.
You can, with probably good enough browser support, rewrite this as
:is(a):hover {
}

Note that generating class names tries to encourage you to not depend on the element type of the annotated element - hence why such an example is not shown. I suppose, in this case, you are trying to fix some global browser dictated style for <a> elements, instead of trying to introduce this declaration for a specific component?

I suppose, in this case, you are trying to fix some global browser dictated style for <a> elements, instead of trying to introduce this declaration for a specific component?

Yes, in my case, this is the website's (global) style.

I get a cryptic message with the following:
css! {
    a:hover {
        color: white;
    }
}

Error: unexpected end of input, AttributeValue: unexpected end of input
If you change a:hover to anything else it works.

If this css! is a part of an a tag, then you can try this,
                <a
                    class={
                        css! {
                            /* Other example styles */
                            background-color: black;

                            :hover {
                                color: white;
                            }
                        }
                    }
                />


Handle collab settlement response from the maker

store TakerId for proposals to be able to respond to specific taker about
settlement proposal when the user takes action
send the collab settlement response (accept or reject) from the maker
handle rejection (remove from the map), CFD state in the UI returns to "Open"

After a discussion with @thomaseizinger and @da-kami today, we decided that the taker will instead infer the response of the maker by monitoring for txid inside a time window (if txid was seen, then the maker must have accepted the settlement proposal, if it was not, it means that it didn't).

reopened the pull request (still need to rebase), as the settlement will continue after the initial agreement from the maker. Without this initial agreement, we would need to proactively send the signature to the maker, and then either always fallback to non-collab closure after a time window, or trust the maker that they will not use the signature when it's convenient for them at any later point before the Cfd lapses.


[1.18.2] Crash on world load with JEI <IP_ADDRESS>

https://pastebin.com/f0EuUvyV

Crash excerpt
Description: Unexpected error

java.lang.NoClassDefFoundError: mezz/jei/common/gui/overlay/IngredientListOverlay
  at at.ridgo8.moreoverlays.itemsearch.JeiModule.updateModule(JeiModule.java:30) ~[moreoverlays-1.20.6-mc1.18.2.jar%23311!/:1.20.6-mc1.18.2] {re:classloading}
  at at.ridgo8.moreoverlays.itemsearch.GuiHandler.onGuiInit(GuiHandler.java:30) ~[moreoverlays-1.20.6-mc1.18.2.jar%23311!/:1.20.6-mc1.18.2] {re:classloading}
  at net.minecraftforge.eventbus.ASMEventHandler_3297_GuiHandler_onGuiInit_Post.invoke(.dynamic) ~[?:?] {}
  at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%232!/:?] {}
  at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!/:?] {}
  at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!/:?] {}

Minecraft 1.18.2
Forge 1.18.2-40.1.54
More Overlays Updated 1.20.6-1.18.2
JEI <IP_ADDRESS>
several other mods

i don't insta crash, but when i open the inventory it crashes

I am experiencing this issue, also.
MOU: 1.20.5
Forge 1.18.2-40.1.54.
JEI: jei-1.18.2-<IP_ADDRESS>
I am not certain, but I believe it is a problem with MOU on Forge 40.1.54.

Upgrading to JEI <IP_ADDRESS> works, but some other mods aren't compatible with the new JEI API yet

Just a note:  JEI <IP_ADDRESS> and MOU 1.20.6 cause an issue where I am kicked for spamming during the 'joining world' phase of world load.  Sticking with MOU 1.20.5/ JEI <IP_ADDRESS> for now.

Same issue after connecting to a multiplayer server, the client drops to desktop instantly after connecting.
https://gist.githubusercontent.com/ProsperCraft/531ebe0c6027cff15b2c089677ea88e8/raw/f2a200b45c88fc6a95d106bc4b41344c73e41bec/gistfile1.txt

Upgrading to JEI <IP_ADDRESS> works, but some other mods aren't compatible with the new JEI API yet

JEI doesn't support anything under <IP_ADDRESS> for gradle mod dependencies anymore
-> you could only add the jar yourself
It is unlikely that anything below <IP_ADDRESS> will be supported in the future

Scrap the part above -> I'll open a PR for JEI 9 Support of 1.18 in the next days

I've released 2 versions that hopefully fixes this issue:

MoreOverlays 1.20.8 (Alpha): for JEI <IP_ADDRESS> or higher
MoreOverlays 1.20.7: for JEI <IP_ADDRESS> or higher (but not JEI 10)


Parameterised benchmarks

This implementation is pretty simple and allows any number and type of parameters to be used, I think the API is pretty pleasant too. Despite the @ptrCasts and anyopaques I'm pretty confident it's type safe as long as benchmarks are always added using the API functions.

Hoping to address https://github.com/hendriknielaender/zBench/issues/55. @adworacz, would something like this work for your needs? This should allow any parameters you could want to vary a benchmark.
It would be nice to automatically format the parameters to strings similar to what hyperfine does, but it would be less straightforward that this. Hyperfine is always given strings so that makes its pretty trivial in that case, parameters could be anything at all in this implementation.

Hmmm this is quite interesting, and is a different approach than I expected, but it certainly seems like it would work for my use case. The use of a wrapping struct for this seems actually quite powerful, in ways that I hadn't initially expected.
Looks good to me, and thank you!


docs: formalize security posture criteria for extensions.

Fixes #12962.
Signed-off-by: Harvey Tuch<EMAIL_ADDRESS>

@envoyproxy/security-team


Support Forgotten Adventures naming convention

Hello! I want to use this extension with Forgotten Adventures' amazing collection of token.
I downloaded the entire Google Drive (the Patreon one, but you can see the free version here).
Token Replacer can support the sub-folder naming convention using the value CR_ but Forgotten-Adventures' naming convention appends the creature size and type to the file name.
i.e. For an "Animated Armor", Token Replacer expects Animated_Armor_01.png but FA's file name is Animated_Armor_Medium_Construct_01.png
Could the plugin support mort flexible naming convention (or perhaps fuzzy matching?)

Nevermind, my issue had another cause. I misdiagnosed this.
The code only looks for file names that "contain" the actor name.
``
const filteredCachedTokens = cachedTokens.filter(t => t.toLowerCase().indexOf(tokenCheck.toLowerCase()) >= 0);

Prefixes or Suffixes are properly ignored.


bump version

👍
Please create release tag

bump up version on https://github.com/tokamak-network/tokamak-titan/blob/main/package.json file

Let me close the PR #120.
I was selected Invalid base repository. I'm testing the github workflow on the forked repository. If the test is finished, I'll make the PR later. Thanks.


Update some docs in /cn/docs

Add configure-redis-using-configmap.md in Chinese.
Modify imperative-object-management-command.md in Chinese.

This change is

cc @markthink

@chenopis  review looks good to me..
Tasks List:
https://docs.google.com/spreadsheets/d/1FDFCv9RK5nSMgLXhPrJ5k7r5QvHnNEFnXbvoFiM8v20/edit#gid=1015862274
Update List:
https://github.com/k8smeetup/kubernetes.github.io/blob/master/contribution.md
@ islinwb It is recommended to join our translation team, update it


Switch to Logrus for logging

Improve logging support and flexibility with logrus. Add additional information to logs if possible.

I'd like support for debug logging to show more than just the registered URL.
It would often be handy to know the following details in debug log output
What group id/file was matched based on the query. What profile was used and what ignition/cloud file was rendered as a result. I can only imagine with a large set of files for different deployments/configurations this would get very hard to track by hand (the current method).

@rothgar info level logging will show detailed messages about mismatches w.r.t groups, profiles, and template files (Ignition/cloud/generic). Debug logging will additionally show each match to a requested resource.


step.1 make a copy from andrerpena/react-mde

the target is get a working repo wich will

[x] run at local
[x] able to build
[ ] export and publish to npm
[ ] can be called from other projects
[ ] can perform basic markdown rendering

OK, run at local and able to build have been done.
But we still got some issues here.

we are using vite for development, it works but no idea if it would cause any problems
the repo has big break changes and has became a headless , so we need to wrap everything again


SwiftFormatter doesn't make use of IntegerItem.format to support Int32 and Int64

Swagger provides the field format for integer types to distinguish between int32 and int64 (https://swagger.io/specification/#dataTypeFormat). This field is parsed in IntegerItem, though the SwiftFormatter ignores it and uses always Int as Swift type.
This can lead to loss of data, e.g. when Swagger specification contains int32 and generated code is running on device with 64-bit architecture. Putting a value bigger than int32 max into the field will result in a wrong value on receivers side.

Hi @martinknabbe.
Yes, you’re right. This was actually done on purpose to make working with Ints easier to work with in the swift client, and follows Apple’s recommendations with regards to the use of Int.
I can understand though if someone would want to be more strict for certain use cases, so it should be an option added to the template. I don’t have time to work on this right now, but would happily accept a PR.

Thanks for the quick answer. Sure, will do a PR with the requested changes.


Add Rate us Option

Hello, my name is A.A.D.Sailaja. I am a Tech Enthusiastic and i'm looking forward to contribute in open source projects. Here in this project i would like to add a rate us option it will allow the user to rate our website and also he can suggest us to improve if any
Can you please assign me this issue under gssoc'24

Hi, I’m Kanika Sharma, interested in contributing to open source projects. I would love to enhance the visual appeal of your website by adding icons to the navigation items. This will make the website look more attractive and improve the user experience. Could you please assign this issue to me under GSSoC '24?

Hi, I’m Kanika Sharma, interested in contributing to open source projects. I would love to Add Rate us Option. This will make the website look more attractive. Could you please assign this issue to me under GSSoC '24?


Enhancement: clean up solution choices containing digit names replaced by digit literals in unrelated words

This can be observed for example in Turkish solutions (hiçbir replaced by hiç1):

I don't know if this is relevant, but they are not completely unrelated. I noticed those numbers in the Turkish course too and they appear when the number in Turkish would be the same pronunciation (and spelling) as the replaced part. So in your example about "bir" is replaced with "1" because "one" is "bir" in Turkish. It's weird though how answers like these are excepted in Turkish, but I can see where they come from. It's exactly like test-message-code; like typing "I'm l8", "what's up m8", "been there be4" or "sk8board", so it somewhat makes sense, but still it seems weird to me that it is so widely excepted in a language learning course.


Enable REST requests without automatically added virtualproxy

Checklist

[ ] tests added
[x] commits conform to the Commit message format
[ ] documentation updated

Squash commit message
Enable REST requests without automatically added virtual proxy (when virtual proxy is defined).
This is useful e.g. when sending requests towards non sense environments as part of custom actions.

Looks good to me!


[SoC2020] A Lightweight Map Engine For L7

轻量级地图引擎A Lightweight map engine For L7

What is SoC2020: #384

描述 Description
L7 是蚂蚁金服开源空间数据可视化引擎，专注数据层的可视化表达，目前L7 可视化层必须依赖第三方底图才能使用。L7 自身没有独立的地理坐标系和地图交互，但是 L7 定义了地图服务接口，通过实现该接口你可以扩展第三方地图，也可以自定义地图引擎。
L7 is Ant Financial's open source spatial data visualization engine, focusing on the visual expression of the data. At present, the L7 visualization  must rely on a third-party base map to use. L7 itself does not have an independent geographic coordinate system and map interaction, but L7 defines a map service interface. By implementing this interface, you can extend third-party maps or customize the map engine.
目标 Goal
根据 L7 地图服务接口，为 L7 实现独立的地图引擎。让 L7 可视化层无需依赖第三方底图可以独立使用，能够自定义坐标系。

默认支持3857坐标系
支持地图平移, 缩放，旋转， 倾斜等交互。
可以扩展其他坐标系如2000坐标系、局部坐标系等
L7 现有可视化层能够在该引擎上运行

According to the L7 map service interface, implement an independent map engine for L7. To enable the L7 visualization layer used independently without relying on a third-party basemap and can customize the coordinate system.

Support 3857 geographic coordinate system by default
Support map pan, zoom, rotate, pithinteraction
Can expand other coordinate systems such as 2000 coordinate system, local coordinate system, etc.
L7 existing visualization layer can run on this engine

需要技能 Prerequisite Skills

前端技术、WebGL等技术栈
熟悉WebGIS基本原理

JavaScript, Canvas，WebGL and front-end engineering skills;
Basic theory knowledge of WebGIS.

Apply Now!
2020 Alibaba Summer of Code 介绍

中文：https://developer.aliyun.com/topic/summerofcode2020
English: https://www.alibabacloud.com/campaign/summerofcode2020

Timeline⏳

Contact us!
Email Address<EMAIL_ADDRESS>

Hello @jiazhewang and @lzxue
I have worked on map-based web applications before and am interested to work on this. Are there any issues or references to get better understanding.
Thank you,
Rohit
Thank you for your attention，you can see this https://github.com/antvis/L7/tree/master/packages/maps/src, L7 need a custom map coordinate system

Hello @lzxue

Thank you for your attention，you can see this https://github.com/antvis/L7/tree/master/packages/maps/src, L7 need a custom map coordinate system

Yes, I have seen the code. Currently, L7 uses a 3rd party base map such as MapBox or OSM, etc.
What I understood from the project is to create a similarly small scale L7 customized map entirely to not depend on any external basemaps.
Also, I have seen that the contribution guideline and other documentation is in Chinese entirely. May I create an issue and translate it into English?
Are there any beginner issues to work on or should I submit my proposal from what I understood in the official site:  https://www.alibabacloud.com/campaign/summerofcode2020 ?
Thank you,
Rohit Dandamudi

Hello @lzxue

Thank you for your attention，you can see this https://github.com/antvis/L7/tree/master/packages/maps/src, L7 need a custom map coordinate system

Yes, I have seen the code. Currently, L7 uses a 3rd party base map such as MapBox or OSM, etc.
What I understood from the project is to create a similarly small scale L7 customized map entirely to not depend on any external basemaps.
Also, I have seen that the contribution guideline and other documentation is in Chinese entirely. May I create an issue and translate it into English?
Are there any beginner issues to work on or should I submit my proposal from what I understood in the official site: https://www.alibabacloud.com/campaign/summerofcode2020 ?
Thank you,
Rohit Dandamudi

We will be very grateful for any contribution to the document!
Please just submit your proposal before the deadline.
THX!

Please just submit your proposal before the deadline.

Hi @jiazhewang
I have submitted my proposals, but I am not getting any mail confirming my submission. A notification popped up saying wait for the confirmation mail. I have filled the form twice and now I am getting worried if I submitted properly or not. Kindly look into this and give an update.
Thank you very much.

Please just submit your proposal before the deadline.

Hi @jiazhewang
I have submitted my proposals, but I am not getting any mail confirming my submission. A notification popped up saying wait for the confirmation mail. I have filled the form twice and now I am getting worried if I submitted properly or not. Kindly look into this and give an update.
Thank you very much.

Hi @diru1100 ,
Your submission has been received. The committee will review it. Thx.

Thank you very much @jiazhewang for your apt response, looking forward to have an amazing experience with you all.
Regards,
Rohit

Thank you very much @jiazhewang for your apt response, looking forward to have an amazing experience with you all.
Regards,
Rohit

We had reviewed you proposals, there have some quesition should you  think or answer.
1.A key problem to be Implement a geographic coordinate system or a map visualization library？
maybe you are not familiar with l7, but the map is independent， such as leaflet/openlayer/mapbox
2. Can you tell me your understanding of map interaction and WebGL camera？

1.A key problem to be Implement a geographic coordinate system or a map visualization library？

The issues I can think are:

Different map projections and different scales of data.
Unavailability of data or poor quality data.
handle data sets that are missing a spatial reference or that have the wrong spatial.
The transition from one coordinate system to another. (Ex: 3857  to 2000)

maybe you are not familiar with l7, but the map is independent， such as leaflet/openlayer/mapbox

I see, the map is independent in l7. Only the coordinate system has to be customized and implemented.

Can you tell me your understanding of map interaction and WebGL camera？

I have done a project on 2-D map interaction as part of the national-level hackathon, we used leaflet and PHP to obtain that.
Coming to WebGL camera, I implemented basic 3D map for my college where I have used WebGL camera to do internal navigation.

1.A key problem to be Implement a geographic coordinate system or a map visualization library？

The issues I can think are:

Different map projections and different scales of data.
Unavailability of data or poor quality data.
handle data sets that are missing a spatial reference or that have the wrong spatial.
The transition from one coordinate system to another. (Ex: 3857  to 2000)

maybe you are not familiar with l7, but the map is independent， such as leaflet/openlayer/mapbox

I see, the map is independent in l7. Only the coordinate system has to be customized and implemented.

Can you tell me your understanding of map interaction and WebGL camera？

I have done a project on 2-D map interaction as part of the national-level hackathon, we used leaflet and PHP to obtain that.
Coming to WebGL camera, I implemented basic 3D map for my college where I have used WebGL camera to do internal navigation.

We had reviewed you proposals, there have some quesition should you think or answer.

Thank you for spending your valuable time @lzxue, Kindly let me if I am heading in the right direction.

Hello @lzxue
Can you please give an update on this, when you find the time. As the deadline is approaching soon(7th July).
if I am going in the right direction and what should I focus on?
I have enough experience and quite confident that I will be able to complete the task within the time period mentioned.
Thank you,
Rohit Dandamudi

@lzxue
It seems the proposal wasn't good enough, thank you for reviewing it.
Any feedback would be constructive.

Unfortunately, no one's proposal passed the committee's selection. But this issue is still of great concern to us, and we still need help and co-construction in this direction. Interested friends can continue to contact us, although not as an ASoC project, but still a good open source cooperation task.

@lzxue @jiazhewang
It seems the proposal wasn't good enough, thank you for reviewing it.
Any feedback would be constructive.

Unfortunately, your proposal was not accepted. This does not mean that your proposal is not good, but the competition is fierce, and other proposals may be more suitable for the corresponding project. Thank you very much for participating in this event.


Generates sources with JavaConversions, which doesn't exist anymore in Scala-2.13

I reported this issue https://github.com/JakeWharton/twirl-maven-plugin/issues/16 but I think it's a twirl issue so I'm reporting it here as well.
Am I not using twirl correctly with scala-2.13 as sources are generated containing JavaConversions?

Solved by setting useJavaHelpers=false in the maven-plugin's config. Closing issue.


prices.json missing data

While updating Live Flea Prices, I noticed that the "prices.json" in the 3.8.0 branch appears to be missing some items, and some items have a 0 price
Example of missing items:
5a7d912f159bd400165484f3
5e87071478f43e51ca2de5e1
5f2aa46b878ef416f538b567
Example of 0-price items:
5649b1c04bdc2d16268b457c
573727c624597765cc785b5b
57dc347d245977596754e7a1
Unsure if this is caused by lack of data on Tarkov.dev (They seem to have data currently, but not sure what the data looked like 6 days ago), or an issue in the tool that generates the prices.json.
Just wanted to note this so they could be checked/verified next time a prices.json is generated

Originally written by DrakiaXYZ

Should be fixed with: https://dev.sp-tarkov.com/chomp/MarketPriceLookup/commit/eadebfb8ff29bfd239b22affe95f88c2f0b5175d

Originally written by chomp

Looks like there's still some oddities around some items, such as the middle one I listed:
5e87071478f43e51ca2de5e1
https://tarkov.dev/item/mossberg-590a1-12ga-20-inch-barrel
Tarkov.dev has some pretty jank data for it, so that may be why. I'm fine working around that in my mod though 👍

Originally written by DrakiaXYZ