Add support for multiple NcsSections - Neuralynx

Hi there,
I'm working on converting a directory of 64 .ncs files through spikeextractors, but it errors out at these lines of the rawio code: https://github.com/NeuralEnsemble/python-neo/blob/master/neo/rawio/neuralynxrawio/neuralynxrawio.py#L535-L537
Would it be possible to extend support to use neo for this? I'm also happy to help if you can guide me through the way neo operates (first time looking this deep into the neo ecosystem).

Hi Cody,
The format have many internal variant and sometimes there are some bugs.
@PeterNSteinmetz is more expert than me for this format maybe you could coordinate.
He is also make a PR than could solve your issue (I don't known):
https://github.com/NeuralEnsemble/python-neo/pull/957
If you have a small file that cause the bug that could be public it would be perfect for testing.

It looks like that PR might provide a roundabout fix if we can just loop through the files individually - the data I'm working on may not be open access but I'll see if I can find or make something else that can break it similarly.

I believe that error in spikeextractors is arising because the current NeuralynxRawIO does not create proper groupings for the files.


Drop PHP 5.3 Support In 2.1

What do you say?

There is no real need to (which is the only reason I didn't in 2.0.0), but 5.3 is deprecated and no longer receiving updates, so it does make sense to drop it from 2.1.0.

If dropping php 5.3 support, major version should bump to follow semantic versioning.

That depends if we're following semver or not.

Probably best was to drop it's support when jumping to 2.0. but now it's too late :(

That's what I wanted. :(

but 5.3 is deprecated and no longer

That was true when we released 2.0.0 too @vlucas.

We can't do this if we want to follow semver, so we're stuck with it now. Fortunately, this library doesn't really do anything fancy, so it's fine.


Validation dataset

Thanks for your interesting work!
I want to reproduce about inpainting and colorization (Table 1, 2).
In each task, can you know me the list of validation set images (1K for FFHQ and ImageNet, 0.3K for LSUN)?

Thanks for your interest and the kind words!
FFHQ: 0-1000 out of all the images
ImageNet: the first 1000 images out of the validation set (note that we drop images that are below the resolution 256x256, so it is not exactly the first 1000)
LSUN: all 300 images in the validation set
Hope this clarifies your question

Thank you!!


fixes select not working on keyboard

Summary

Tested scenarios

Fixed issue:

For the sake of our Docs team can you provide a summary/description ;-)


Remove searchContentHeight

Idea Description
A ordinary variable should not be used in Composable function if you want to recompose.
And I think we can do it with wrap content.
Reference images and links
https://github.com/DroidKaigi/conference-app-2022/blob/main/feature-sessions/src/main/java/io/github/droidkaigi/confsched2022/feature/sessions/Search.kt#L190

I'll try it!

Thanks! Assigned 👍


Applying labels to static users

Forgive me if I've missed something obvious, but I am trying to apply group labels to users in a static config. The reference examples don't seem to cover this, and my guesses haven't panned out so far. Right now I have a config that looks something like this:
    users:
      "cool_user":
        password: "<snip>"
        labels:
          group:
          - "internal_users"

    acl:
      - match: {labels: {"group": "internal_users"}}
        actions: ["pull"]

I'm able to login as cool_user, but I cannot pull anything. I'm guessing the problem is with the user definition as opposed to the ACL, but I'd be grateful if somebody could point me the right direction.

I hate to say it, but it works for me. Here is a full auth_config.yml that I tested with and got the expected results:
server:  # Server settings.
  # Address to listen on.
  addr: ":4433"
  # TLS certificate and key.
  certificate: "/ssl/server.pem"
  key: "/ssl/server.key"

token:  # Settings for the tokens.
  issuer: "Auth Service"  # Must match issuer in the Registry config.
  expiration: 900

users:
  external_user:
    password: "$2y$05$jQanzRvEYJulyXwOCGBJuunyu1jlCZwqOe8bQIIE/yGdyOB1hwds2" # test
  internal_user:
    password: "$2y$05$jQanzRvEYJulyXwOCGBJuunyu1jlCZwqOe8bQIIE/yGdyOB1hwds2" # test
    labels:
      group:
      - "internal_users"

# Static acls that will always exist regardless of mongo availability
acl:
  - match:
      labels:
        group: "internal_users"
    actions: ["pull"]

Test:
$ docker login localhost -u internal_user -p test
Login Succeeded
$ docker pull localhost/busybox
Using default tag: latest
latest: Pulling from busybox
0ffadd58f2a6: Already exists
Digest: sha256:712bae289005bed2f7ab27f622655150d2035bf3804d42130566149f685ce18c
Status: Image is up to date for localhost/busybox:latest
$ docker login localhost -u external_user -p test
Login Succeeded
$ docker pull localhost/busybox
Using default tag: latest
Error response from daemon: repository localhost/busybox not found: does not exist or no pull access


[md-fab] style cursor: pointer isn't working

What is affected?
Theming
Description
Trying to set the fab style doesn't change cursor on hover.
Reproduction
set style to
md-fab {         cursor: pointer; }
Workaround
not found a workaround
Is this a regression?
No or unsure. This never worked, or I haven't tried before.
Affected versions
1.0.0
Browser/OS/Node environment
Chrome 117

Also a problem adding setting cursor: pointer; to md-switch and possibly others.

We need to move cursor styles to the :host and call cursor: inherit on the inner button. Could be a good community contribution!


Update License + Code of Conduct

Description

Updated license file name to remove markdown.

Status

[x] Review

Current coverage is 99.20% (diff: 100%)

Merging #25 into master will not change coverage

@@             master        #25   diff @@
==========================================
  Files             4          4
  Lines           503        503
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            499        499
  Misses            4          4
  Partials          0          0

Powered by Codecov. Last update 62af3cf...1eaf346


fixing errors

please see the simple statement that I used there, which fixes this issue, maybe we need a short update on the major functions, some kind of internal tutorial here?

Awesome, looks good. Thanks @LinguList!

Refactoring pylexibank to make use of the core functionality in cldfbench could be done in two ways:

Backwards compatible - will require a couple of "hacks", circumventing the "better" practices imposed by cldfbench or
backwards incompatible.

I'd opt for the second solution, even if that means pylexibank 2.x. It seems we already aggregated quite a few changes in pylexibank where it's not entirely clear whether they are backwards compatible anyway. Keeping an eye on breaking changes will also become easier with core functionality factored out to a 100% tested cldfbench package.

Yes, let's break things now.

I agree with lexibank 2.0. I'd also like to bring in changes there, which are in add_forms_from_value, namely what I suggested: that one can define split_forms more explicitly on a per-dataset basis, to also make sure things are comparable.
Question is only: do we need to change the datasets that we have now drastically then? If so, let's make a list of core datasets we want to work on now, to split work. I have already 26 in our CALC datasets, of which I already serve as some kind of a patron. For the others, we would need to make sure that patrons of a dataset commit to internal deadlines of updating the data, and that we have a way to communicate which things are still needed to be done. This is also pinging @tresoldi and @chrzyki as part of our core lexibank team.

@LinguList Depends on what you consider drastic. We certainly will have to "touch" all of them (since we wouldn't want to leave datasets left behind in pylexibank<2 land, right?)
So I'd imagine small edits in

lexibank_*.py and
setup.py

and re-running makecldf to be the standard for most of the datasets.

Okay, so I would then say: it is also time to make a priority list of datasets to be included here, and that we fix the patron question, i.e., that we also write the patron to the metadata.json here, that contributors are looked into, etc., etc.
My main point is: this is a good way to also make sure that our lexibank core team (the fantastic five) takes the chance to catch up in consistently cleaning all datasets, which is an excellent opportunity.
For the responsibilities so far, we have our spreadsheet on google, right? So I suggest, that everybody has a look there, once we have the changes, to make sure all is going smoothly. Specifically add_forms_from_value, etc. will be crucial now.

yes, we already have things left behind in lexibank-alpha, so don't want anything lost in <2 as well.
Can we write up a short email explaining what exactly should be changed?

(See also my proposal email re lexibot which I think can help here)

Yes, I'll need some time to think of how to best address the splitting behavior, which also needs mods in pylexibank. IN fact, I think I sent out an email on pylexibank after my major changes to add_forms and the like, but I think this time, what we should really do is:

fix lexibank for the new version
set up patrons for all datasets there (and make list of datasets that are in the stack, without patron, for example, to be added later)
send around instructions on what to fix
make a code-sprint week (or two weeks) to fix things and have 1 other person review the data

I had the impression that my changes to pylexibank were lost in the many emails we write around, and also due to the fact that there was no direct follow-up on this. I think the best way to address this now is to commit on a two-days adjustment phase, where every lexibanker needs to learn the new drill.
We can do that in the first weeks of november, until then, we'd update lexibank.

@SimonGreenhill @LinguList cldfbench is progressing nicely right now, but replacing the corresponding functionality in pylexibank with stuff that's now in cldfbench will

break things
take some time (a couple of days, not just hours).

So what I'd need is a maintenance window of - say - a week, to do this. Ideally, the outcome would be

pylexibank 2.0rc1
cldfbench 1.0rc1
a tutorial and a migration guide

@LinguList oh, and a clldutils 3 compatible bug-fix release of lingpy would be nice.

@LinguList yes,no problem. It would probably be good to have the behaviour documented in pseudo-code, or implemented in self-contained functions. While working on cldfbench I figured it is better to decouple lexibank dataset and cldf dataset a bit more. Right now, I have a CLDFWriter class, that doesn't know about the source dataset, and is only a small wrapper around a CLDF dataset. I'm not sure we'd put all these "add_..." methods on a subclass of this again.

Yes, lots of issues here would be nice to have in pylexibank -- especially anything checking/validating stuff. We know a lot more about datasets now with the CLICS process and I'm happy for you to refactor everything as necessary.
Maybe once the cldfbench refactor is done and we get rc1, then we can all spend a day in the DLCE meeting room (physically or virtually) refactoring all the datasets.

I just moved this to a new issue and we should start adding milestones.


[SPARK-48926][SQL][TESTS] Use checkError method to optimize exception check logic related to UNRESOLVED_COLUMN error classes

What changes were proposed in this pull request?

This PR aims to use checkError method to optimize exception check logic related to UNRESOLVED_COLUMN error classes
Why are the changes needed?

Unify error classes check way to checkError method.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Pass related test cases.
Was this patch authored or co-authored using generative AI tooling?

No.

@allisonwang-db Thank you, I changed it to TESTS.

Merged to master.


Make branch for Godot Asset store

Want to make a stripped down version of the repo for the Asset store, more convenient for the end user.

Made an edit to the Godot Asset store entry for SmartShape. Tried pointing it to the godot-release branch
We'll see how it works once it's approved

Success!


 Appropriate that an american company gets taken down by a stock image host, and the workaround is named after a stock company that took america down.

Hello,
GitHub Issues is not a comments section; this issue is invalid.

Quite.   I am also on topic for the project's  scope. We clear? k. 😄
(apologies to you and yours for language though)

I do agree the name is not clever or funny. It comes off as a hat-tip to someone who deserves no respect.


24bit color depth is not working

if  set a color-depth to 24 bits, freerdp s/w is crashed!

It was tested with windows 2003 server which supports 24bpp.

@dsyou20: just tested with a clean build against Windows XP, it works with both --gdi sw and --gdi hw. I unfortunately do not have a Windows Server 2003 virtual machine at hand right now. Can you compiled with -DWITH_DEBUG_ORDERS and see where it fails? Do you get some images and then it crashes, where does it crash exactly?

Here is a windows 2003 server which is temporally available to test it. I think you can reproduce that problem easily.
IP:    <IP_ADDRESS>
ID:    11110041_HP
P/W: /Mvp6Iy37on6R
shell: KTAppMan.exe hp <IP_ADDRESS> <IP_ADDRESS> 0 0 Mv2GAOYxVKs= /Mvp6Iy37on6R<PHONE_NUMBER>4&RESIZEW=960&RESIZEH=540
Color-depth: 24bpp

awake@workstation:~/git/FreeRDP/FreeRDP$ ./client/X11/xfreerdp -u 11110041_HP -p /Mvp6Iy37on6R -a 24 <IP_ADDRESS>
connected to <IP_ADDRESS>:3389
connected to <IP_ADDRESS>:3389
connected to <IP_ADDRESS>:3389
is this using session redirection by any chance?

No. I never use session redirection. I got the same message almost all. It looks strange.

@dsyou20: the issue might not be with 24bpp, but about why we get those weird messages, which probably show that FreeRDP is getting into a corrupted state for some reason. Does it work with other color depths?

@dsyou20: wait, this is Windows Server 2003, one of the only versions of Windows to have TLS support without NLA. Compile with -DWITH_DEBUG_NEGO and see what happens in protocol security negotiation.

here's more info:
DBG_NEGO nego_enable_rdp (621): Enabling RDP security: true
DBG_NEGO nego_enable_nla (645): Enabling NLA security: true
DBG_NEGO nego_enable_tls (632): Enabling TLS security: true
DBG_NEGO nego_connect (69): state: NEGO_STATE_NLA
DBG_NEGO nego_attempt_nla (147): Attempting NLA security
connected to <IP_ADDRESS>:3389
DBG_NEGO nego_process_negotiation_failure (485): RDP_NEG_FAILURE
DBG_NEGO nego_process_negotiation_failure (497): Error: SSL_NOT_ALLOWED_BY_SERVER
DBG_NEGO nego_connect (69): state: NEGO_STATE_TLS
DBG_NEGO nego_attempt_tls (189): Attempting TLS security
connected to <IP_ADDRESS>:3389
DBG_NEGO nego_process_negotiation_failure (485): RDP_NEG_FAILURE
DBG_NEGO nego_process_negotiation_failure (497): Error: SSL_NOT_ALLOWED_BY_SERVER
DBG_NEGO nego_connect (69): state: NEGO_STATE_RDP
DBG_NEGO nego_attempt_rdp (229): Attempting RDP security
connected to <IP_ADDRESS>:3389
DBG_NEGO nego_connect (82): Negotiated RDP security
*** glibc detected *** ./client/X11/xfreerdp: double free or corruption (out): 0x0000000001c82f80 ***
awake@workstation:~/git/FreeRDP/FreeRDP$ ./client/X11/xfreerdp -u 11110041_HP -p /Mvp6Iy37on6R -a 24 --sec rdp <IP_ADDRESS>
DBG_NEGO nego_enable_rdp (621): Enabling RDP security: true
DBG_NEGO nego_enable_nla (645): Enabling NLA security: false
DBG_NEGO nego_enable_tls (632): Enabling TLS security: false
DBG_NEGO nego_connect (69): state: NEGO_STATE_RDP
DBG_NEGO nego_attempt_rdp (229): Attempting RDP security
connected to <IP_ADDRESS>:3389
DBG_NEGO nego_connect (82): Negotiated RDP security
*** glibc detected *** ./client/X11/xfreerdp: double free or corruption (out): 0x00000000018db060 ***

with --sec rdp 16bpp works
nice chinese Windows Server 2003 :P

yes, It works with -sec rdp 16bpp. Is there any way to use 24bpp? Should  I change the server security setting to support 24bpp?

@dsyou20 can you retest? I logged in around 9:00CST and the fix is working for me.

That's great job!. I will test it and then let you know. Thanks

I have tested it and it works very well. ^^;


Fix size of sandcastle thumbnails

For #8229
I fix LinkButton parameter(content) for ondragstart event.
and I change my account because change job.
I have some question in this PR.

LinkButton parameter content has comment(/*String*/) for developer. But i don't know how can i add comment for Element?
In CesiumSandcastle.css i add .demoTileThumbnailContainer and crop image width: 150px; height: 100px;. Any width and height you want?

Thanks for the pull request @sungh0lim!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

:grey_question: Unit tests were not updated.

Make sure you've updated tests to reflect your changes, added tests for any new code, and ran the code coverage tool.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.

Hi @sungh0lim,
Thanks for the pull request! However, I don't think this fix addressing the underlying issue of #8229. The problem in that issue was the mismatched aspect ratios of each of the source images. The CSS adjustment here ends up with the edges of the wider thumbnails cut off:

@ggetz Thank you for comment! I have some questions.
Do you want the image to fit within a certain size without cropping the photo?
Or can i change thumbnail with same aspect ratios?

Or can i change thumbnail with same aspect ratios?

Yes, you can go ahead and crop the existing images. I believe the most common thumbnail size in the folder is 225 × 150 pixels, so we can crop the others to make them consistant.

@ggetz I change css and commit it. Is this what you were asking for?

HI @sungh0lim, due to lack of activity, I'm going to close this PR for now. If you get to make any updates, please feel free to re-open and we'll review!


Same typo in all pip install command lines in release comments

Instead of openvr, all release notes mention ovpenvr in their pip install steps.

Thanks for reporting this. I'll fix this when I get back to my computer.

Fixed by editing seven sets of release comments.


get FD count for managed disk based on region

What this PR does / why we need it: Assigns the fault domain count for managed disks based on region support. See:
https://github.com/MicrosoftDocs/azure-docs/blob/master/includes/managed-disks-common-fault-domain-region-list.md
Which issue this PR fixes:
Fixes #1509
Closes #2862
If applicable:

[ ] documentation
[ ] unit tests
[ ] tested backward compatibility (ie. deploy with previous version, upgrade with this branch)

Release note:
get FD count for managed disk based on region

@jackfrancis I refactored this so the ugly ARM template function exists in only one place and doesn't rely on other parameters.
By default, the user will get the max FDs available for the Azure region chosen for deployment. If she adds a non-zero value for platformFaultDomainCount to azure.parameters.json, that value is used instead.
(I still think there may be a more idiomatic, cleaner way to do this--I'm all ears for suggestions.)

/lgtm


How to disable mouse wheel scroll

I have a problem. I need to disable mouse wheel scrolling in the Viewer. Navigation should only be based on the buttons in the menu. How can I do this?

You'd most likely need to disable the wheel event; see https://github.com/mozilla/pdf.js/blob/10e76231238e46d6299c0e1d1647cdddd9b8da2c/web/app.js#L1813.


Feature request

Is your feature request related to a problem? Please describe.
I like having a way to have it auto accept, I just don't necessarily always need it on.
Describe the solution you'd like
I think a good addition would be a way to only temporarily have quick save on, so maybe you press it, it will have a menu giving the options of keeping it on indefinitely, until the next time you leave your wifi, or only having it on for a set amount of time.
Thank you for your time on making this, so far it has been pretty useful so far
Describe alternatives you've considered
No response
Additional context
No response

Hello, there is a "Quick Save" button in the receive tab.

I was thinking it would be good to have an option to select devices that you auto-accept from (And toggle it per device even). Similar request so just a comment.

I believe this feature was addressed in PR #1698 @JamesDean3 @WubTheGame
Having quick save on only for devices added to favorites


Create task_thanksgiving.md

checklist

[ ] literature review
[ ] research tasks
[ ] Paper 3 for Theory
[ ] 30-day map challenges (CPLN MINI Project)
[ ] Quant Assignment meeting

@CodiumAI-Agent /describe
--pr_description.publish_description_as_comment=true
--pr_description.generate_ai_title=true

Title
Update Thanksgiving Task Checklist and Remove Unnecessary Files

User description
checklist

[ ] literature review
[ ] research tasks
[ ] Paper 3 for Theory
[ ] 30-day map challenges (CPLN MINI Project)
[ ] Quant Assignment meeting

PR Type
documentation, other

Description

Updated the task_thanksgiving.md file to refine and expand the checklist, including new tasks and removing outdated ones.
Deleted the quant2.md file, which contained an outdated checklist for quant tasks.
Removed an unnecessary and empty test.md file.

Changes walkthrough 📝
Relevant filesDocumentation

task_thanksgiving.mdUpdate and expand task checklist for Thanksgiving

Task/task_thanksgiving.md
Updated checklist item for 30-day map challenges to include CPLN MINI Project.  Added a new checklist item for Quant Assignment meeting.  Removed GIS Day talk prep from the checklist.

+2/-2

quant2.mdRemove outdated quant task checklist

Task/quant2.md

Deleted the entire file containing a checklist for quant tasks.

+0/-8

Miscellaneous

test.mdRemove unnecessary test file

Task/test.md

Deleted an empty test file.

+0/-1

💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information

Merge after the thanksgiving break

finish up research task
30 day map challenge 2/5

4/5 write-up for map challenge, Almost done!

Theory (0.5/5)
transportation(1.5/5)


[BUG] [class*=shj-lang-] color & background defined twice in github-* themes

Information

Speed-highlight.js version 1.2.6
Browser version n/a

Description
If we look at github-dark.css, for example, we see this at the top:
[class*='shj-lang-'] {
    white-space: pre;
    margin: 10px 0;
    border-radius: 10px;
    padding: 30px 20px;
    background: #fff;
    color: #112;
...

and this further down:
[class*='shj-lang-'] {
    color: #24292f;
    background: #fff;
}

This a bit redundant and also makes it slightly harder to update these styles, which is how I bumped into this.
Expected behavior
Just define the color & background once.
I just wanted to add that this project is awesome! Super lightweight and fast - the best lightweight highlighting library 0 thanks!

It's because there is a base style in default.css that is imported in every other style sheets, and then only the colors are changed. I thought the minifier would merge rules. I will look into that


Remove leading 0

I'm running in to an issue that skus are exported with a leading 0 that needs to be removed. When i open the csv in numbers or excel the leading 0 automatically gets removed some how. Can i simulate this behaviour?

Hi,
You can set checkType: true to convert some text fields to number fields (which removes the leading 0 )
~Keyang

Thank you very much!
Op wo 5 sep. 2018 om 16:59 schreef Keyang Xiang<EMAIL_ADDRESS>
Hi,
You can set checkType: true to convert some text fields to number fields
(which removes the leading 0 )
~Keyang
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Keyang/node-csvtojson/issues/277#issuecomment-418763254,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF0d6Wy_dEUgtxrWqZ9UhiLTtbLJB_cVks5uX-bvgaJpZM4WX76I
.

--
Marlowe Antonius
Consultant digital commerce
*t: * +31302270752
*m: * +31641619644
*w: * www.incentro.com
werkspoorkathedraal | studio h
tractieweg 41  |  3534 AP   |  utrecht
[image: incentro] http://www.incentro.com
https://www.incentro.com/nl/onze-cultuur/skateboarden/?utm_source=e-mailbanner&utm_medium=e-mail&utm_campaign=Skatecultuurmatch&utm_content=mt


Interactive testing with popular open source SIP servers.

Test the following servers in order, register/un-register/(audio/video)call/hold/unhold, etc.

[x] Asterisk
Dockerfile https://github.com/flutter-webrtc/dockers/tree/main/asterisk
[x] FreeSWITCH
[x] OpenSIPS
[x] reSiprocate

git clone https://github.com/resiprocate/resiprocate.git
cd resiprocate
autoreconf --install
./configure --with-ssl --with-repro CXXFLAGS="-I`pwd`/contrib/cajun/include"
cd repro
make
./repro

[ ] Kamailio

I'm can test Asterisk upon request.
Master seems to work OK currently, although I haven't tested video

Ah, thank you for telling me about these.
I think I need to find docker images of these popular sip servers so that they can be fully tested.

We are looking to test this package against any working configuration, so we can narrow down what works and what doesn't in our environment.
Can anyone point us to a hosted working environment with minimal setup where this dart-sip-ua package works, so we can ensure we have it configured properly on at least the flutter end? Thanks

This was built and tested against the JsSIP test servers, tryit.jssip.net
It's also fine with our platform (SureVoIP). We use OpenSIPS WSS in front of FreeSWITCH. No issues.
What help do you need other than running the example app against any SIP platform that exposes WS or WSS?
Thanks,
Gavin.

Thanks for the quick and helpful reply @ghenry
We have been testing our product, an IoT device that among other features, makes SIP calls. We've used antisip.com for our testing until now. I see it runs Kamailio from the logging, but we don't have enough information to know if we can do SIP over websockets. And generally since there isn't much info on it's support for websockets or webrtc, we feel like we're shooting in the dark there.
So we'll try tryit.jssip.net and check out surevoip as well. We'll looking for a hosted solution to power our IoT product and take the amazing but complex webrtc/sip tech off our plate.
Thanks!

So we'll try tryit.jssip.net and check out surevoip as well. We'll looking for a hosted solution to power our IoT product and take the amazing but complex webrtc/sip tech off our plate.
Thanks!

No problem. The key thing to remember is that this is a port of https://jssip.net/ to Dart (which we sponsored, but that makes no difference to this chat :-) ).
So docs on there and generally, "if the SIP provider works using https://tryit.jssip.net/ it should work with this".
The SIP service must have Secure Websockets to transport the SIP messaging over and support WebRTC media behind that. You could stick your own SIP Proxy and Media Proxy in front of a SIP provider if needed to. Then it gets a bit more complicated. You do need to know about SIP and WebRTC though to make use of all this. Not too trivial, but ask away.
Thanks.

This was built and tested against the JsSIP test servers, tryit.jssip.net
It's also fine with our platform (SureVoIP). We use OpenSIPS WSS in front of FreeSWITCH. No issues.
What help do you need other than running the example app against any SIP platform that exposes WS or WSS?
Thanks,
Gavin.

Does anyone have expertise to configure Opensip once installed on AWS server? RFC 8599 Push Notifications for incoming calls via SIP needs Opensips server. We like to engage paid services if you have experiences in making the Opensip config works. thanks

We use the company that created OpenSo for consultancy
https://www.opensips-solutions.com/
The core team are amazing.

Hi Gavin, thank you.


Tekton version will not work k8s 1.22

The tekton version is too old to work properly on k8s 1.22. A fix has been released a while ago and has also been backported to tekton 0.27.3 but the chart version is pinned on 0.27.2

Tracked in https://github.com/jenkins-x/jx/issues/8032


Add support for logical (DiscoveryClient-based) hostnames to WebClient

Just like how RestTemplate lets you remotely invoke services by their registered logical Eureka name, it would be handy to do the same with WebClient.

Closed via 09a527309695ee18d21ce10e37a5f974d951eb90


How many data points?

What is the maximum number of values that can be added in to a bar chart? I have 365 integers but the graph doesn't look correct. As if it imports up to a certain number then cuts off. Also, with this many points, the labels overlap like crazy so wonder if there is a way around this.
Or do I just need to aggregate data in to less values and play around myself to see how many I can fit in?

Curious, if you have 365 values, I assume you are graphing something yearly? Meaning the labels would be temporal?
Would a line chart or time series not work for you?

Yes, it is yearly data. The labels are dynamically populated, yes.
I have just tried a line chart with the same data and it appears to correlate with the bar graph. So I guess it may be plotting all 365 points correctly, after all.
But the labels are very screwed with this much data. Even if you try and add in 3 labels all together instead of 365, they are still printed all over each other and unreadable. Guess this is a limitation of chartist?

Hello @illogicalextend 👋
Chartist has recently been updated to version 1.0 with some new exciting changes like ESM and TypeScript support. The migration guide can be found right here.
Please let me know if the question is still relevant to you so we can further look into it!


Update documentation links to contracts

I saw you changed your directory structure for your contracts, and checking the Contracts Documentation I noticed your links aren't updated.
Probably not your biggest priority right now, just to let you know.

Hi @nicotrozzo,
Thanks for reaching out. We'll update it once we're settled with the new structure.

Done


[KED-1171] Kedro CLI command to help catalog cleaning

Description
New kedro cli command that allows the users to easily find deprecated datasets. Raised PR #150
Context
The point of this PR is to create a kedro cli function that would allow the users to list all redundant catalog entries. This is particularly useful towards the end of a project or during a handover, where project can have hundreds of catalog entries, but some may have been deprecated or replaced.
At the same time, the diff in the other direction is useful as well, as it allows the users to see which DataSets are considered to be MemoryDataSets and listing those to the user on a kedro cli command.
Possible Implementation
Suggested in PR #150
Possible Alternatives
Could be implemented in core as opposed to contrib. Could include DataSet types to omit datasets that are intentionally MemoryDataSets.

Hello @jiriklein
First of all, thank you for you contribution, and sorry it took so long to get back to you.
We were discussing the strategic vision for this feature, and indeed we need something like tools to get a better visibility for the catalog, and sone tools to highlight the issues.
What we have in mind:
kedro catalog info - shows the basic information about the catalog in a human-readable format. Considering the catalog might be composed of multiple files, with YAML templating etc, it might be very useful.
kedro catalog analyze - runs some checks on the catalog and prints the stats and issues found.
Essentially what you are doing is one of the analyze checks. The current implementation in the pull request you have kindly created only provides a function with the logic, but doesn't expose it over the CLI interface. Would you like to help us and add a CLI entry point to the template (https://github.com/quantumblacklabs/kedro/blob/develop/kedro/template/{{ cookiecutter.repo_name }}/kedro_cli.py - this file), which calls the function you've created? The CLI command should be kedro catalog analyze, no parameters are required for now, just run the check and print, we'll extend it in future.
Thank you very much for the contribution!

Hi @Flid
Happy to help.
I've added kedro catalog info and kedro catalog analyze click interface calls.
I agree with the naming convention and will refactor accordingly.
Is there any particular way you want me to pretty-print?
Cheers

Oh cool, thanks for help @jiriklein
Just to clarify this - I didn't ask you to implement the info, and we didn't discuss it yet. If you really want to implement it - we can start with just YAML formatting. Or just remove this entry point for now, we'll add it later.
The analyze part - probably YAML also works the best, as it can also be used for other scripts in future, YAML is good for both human and machine readable output.

Sure @Flid
I created skeleton functions for both analyze and info at the moment, before we decided on the output. To clarify when you mean YAML formatting -> does this mean YAML pretty-printing or YAML logging to a file?
Cheers

Just get the data you want to return, serialize it into YAML, print. If somebody needs to do additional validation on top or anything - the machine readable format is useful.

Closing this as resolved in https://github.com/quantumblacklabs/kedro/commit/30eb0692fac696a971af31de6337412e38105ecd


Editor V0.2

AC1 - Can links to YouTube videos be uploaded and successfully embedded in the blog items via the editor.
AC2 - Add keywords to image links for SEO compliance (Moved from SEO V0.1 as images will only have been introduced in V0.1 of the Editor)
AC3 - Add keyword editing for SEO to the blog item itself.
AC4 - Tidy up and refactor the display of the items that can be attached to the blog in the "browse server" button from CKEditor.

Added AC2 regarding image links and SEO

Added AC3 and AC4 to add SEO editing for the blog item itself and added a task to tidy up the display of the browsable items from the CKEditor link.

Technically AC2 is now covered by the work done in Editor V0.1 when CK Editor image binding was introduced.


Added caveat about scaling to 20 instances

Added caveat about scaling to 20 instances for Premium tier based on feedback.

Hi @stefsch, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (stefsch). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

#sign-off

Please resubmit through the private repo, see email for details.


Fix memory leak of test_basic (#943)

Fix issue https://github.com/KhronosGroup/OpenCL-CTS/issues/943.
Free buffer while verify failed.
Signed-off-by: Qinyu.Tang<EMAIL_ADDRESS>

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

Merging since it fixes one common case (the test runs to completion but fails) and the need for further fixes is tracked in an issue.


docs: Add LICENSE and update package.json files

EX-3932

Run npm ci from the root folder to update the package-lock.json

Run npm ci from the root folder to update the package-lock.json

I did a couple of times but the package-lock.json doesn't change.


Regex modification suggestion for Rule 920470

Description
Rule 920470 regex may contain an error.
The current regex is
^[\w/.+*-]+(?:\s?;\s*(?:action|boundary|charset|component|start(?:-info)?|type|version)\s?=\s?['\"\w.()+,/:=?<>@#*-]+)*$

The following modification to the regex is recommended:
^[\w\/.;+*-]+(?:\s?;\s?(?:action|boundary|charset|component|start(?:-info)?|type|version)\s?=\s?['\"\w.()+,\/:;=?<>@#*-]+)*$

The same will allow to match many mime types, cited in the examples as well
application/soap+xml; charset=utf-8; action="urn:localhost-hwh#getQuestions"
multipart/form-data; boundary=----WebKitFormBoundary12345

How to reproduce the misbehavior (-> curl call)
Please use regex101 site or equivalent to validate the regex mentioned in the rule.
Your Environment

CRS version: v4.0.0
Paranoia level setting:  PL1
ModSecurity version:  2.9.6
Web Server and version or cloud provider / CDN :  Apache httpd 2.4.37
Operating System and version: Oracle Linux 8.8

Confirmation
[X] I have removed any personal data (email addresses, IP addresses,
passwords, domain names) from any logs posted.

Hi @kanthans,
Thanks for reporting this. I tested with Chromium, Edge and firefox using the F12 menu, and all of them show header values without semicolon. The message headers RFC also doesn't mandate it to use a semicolon. But, as this is causing false positives, I'll add it to our monthly meeting agenda, where you can participate if you want to, and discuss with the team potential resolution.

Hi @Xhoenix
Thank you for the response. The semicolon, though in my case is an issue, when I try to upload a docx file into my web application produces content-type: "application/vnd.openxmlformats-officedocument.wordprocessingml.document;". Apart from that, on the regex, I need to understand if there is a need to escape the forward / with backward \ such that it is represented as / in the regex value. Please confirm.
I will be happy to be part of the monthly meeting if required. I assume that happens on Slack.

Can you provide the respective error.log and the part of modsec_audit.log which shows the error?

Initially the following error was shown in modsec_audit.log
X-Zimbra-Csrf-Token: 0_cfef75ccb4077613c5d406de94753a8d5f269db0
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;
Content-Disposition: attachment; filename="Cloud - Firewall and WAF Proposal V2 09122024.docx"
Accept: */*
Origin: https://xxxxx.xxxxxfo.in
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: https://xxxxx.xxxxxfo.in/
Accept-Encoding: gzip, deflate, br, zstd
Accept-Language: en-US,en;q=0.9,ta;q=0.8
.
.
.
.
--949af131-H--
Message: Warning. Match of "rx ^[\\w/.+*-]+(?:\\s?;\\s?(?:action|boundary|charset|component|start(?:-info)?|type|version)\\s?=\\s?['\"\\w.()+,/:=?<>@#*-]+)*$" against "REQUEST_HEADERS:Content-Type" required. [file "/etc/crs4/rules/REQUEST-920-PROTOCOL-ENFORCEMENT.conf"] [line "988"] [id "920470"] [msg "Illegal Content-Type header"] [data "application/vnd.openxmlformats-officedocument.wordprocessingml.document;"] [severity "CRITICAL"] [ver "OWASP_CRS/4.0.0"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-protocol"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/255/153"] [tag  "PCI/12.1"]
Message: Warning. Match of "within %{tx.allowed_request_content_type}" against "TX:content_type" required. [file "/etc/crs4/rules/REQUEST-920-PROTOCOL-ENFORCEMENT.conf"] [line "1012"] [id "920420"] [msg "Request content type is not allowed by policy"] [data |application/vnd.openxmlformats-officedocument.wordprocessingml.document|"] [severity "CRITICAL"] [ver OWASP_CRS/4.0.0"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-protocol"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/255/153"] [tag "PCI/12.1"]

So added the content type in crs-setup.conf in rule 900220 as per the comments in the file REQUEST-920-PROTOCOL-ENFORCE
MENT.conf. The above error message stopped after this, but i recd the following message.
--9d91c97e-H--
Message: Warning. Match of "rx ^[\\w/.+*-]+(?:\\s?;\\s?(?:action|boundary|charset|component|start(?:-info)?|type|version)\\s?=\\s?['\"\\w.()+,/:=?<>@#*-]+)*$"  against "REQUEST_HEADERS:Content-Type" required. [file "/etc/crs4/rules/REQUEST-920-PROTOCOL-ENFORCEMENT.conf"] [line "988"] [id "920470"] [msg "Illegal Content-Type header"] [data "application/vnd.openxmlformats-officedocument.wordprocessingml.document;"] [severity "CRITICAL"] [ver "OWASP_CRS/4.0.0"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-protocol"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/255/153"] [tag
 "PCI/12.1"]

Further evaluating the regex in rule 920470, I have come up with above suggestion

You can use this rule exclusion to avoid get blocked:-
SecRule REQUEST_URI "@beginsWith /dynamic/new_post" \
    "id:1000001,\
    phase:1,\
    pass,\
    nolog,\
  ctl:ruleRemoveTargetById=920470;REQUEST_HEADERS:Content-Type"

Thank you for the inputs. Confirming that this works.
However I understand that I am bypassing the rule check for the specific endpoint. So along with this, I added an additional rule (copied rule id 920470) into the exclusion file, changed the id to 1000002 and included the regex with ';'. This works as expected.
Thank you for your inputs.


Improve greeting

I think Beymax's features are lost on new users since they aren't informed of his commands.  Definitely mention !permissions and !ouch since those two list out the commands users can do.
Possibly PM the user some more info (command usage or directing them to the mods for help)

Closed in 1a7c8c4


GitHub Releases: Markdown format hiccups (1.9.5 & 1.9.6)

I noticed that there were some Markdown issues here on GitHub for the 1.9.5 release.  It looks like there's a missing newline or whitespace, which causes the updates to be rendered as raw monospace text.  I thought it was a one time mistake, but it happened to today's 1.9.6 release as well, so, maybe an issue with the @GiteaBot(?!?).

Thanks for the report :)
Giteabot takes the text from when we tag, and GH treats it as plaintext, so we have to manually go in and clean up it later. There are only a few of us with access to edit these notes, and so they haven't been cleaned up yet. I will update this now.

Got it and thxs. Didn't know it could be edited afterward.


Subcommand help not working

Following the examples in the readme, trying to print the subcommand help displays nothing.
pub fn main() !void {
    var gpa = std.heap.GeneralPurposeAllocator(.{}){};
    defer _ = gpa.deinit();
    const allocator = gpa.allocator();

    var app = App.init(allocator, "myapp", "My app description");
    defer app.deinit();

    var root = app.rootCommand();

    var subcmd = app.createCommand("subcmd", "Subcommand description");
    try subcmd.addArg(Arg.booleanOption("verbose", 'v', "Enable verbose output"));
    try root.addSubcommand(subcmd);

    const matches = try app.parseProcess();

    if (matches.subcommandMatches("subcmd")) |subcmd_matches| {
        if (!subcmd_matches.containsArgs()) {
            try app.displaySubcommandHelp();
            return;
        }
    }
}

./zig-out/bin/example subcmd

Hi, this is now fixed :)


Update dialog position on window resize

I found a bit troublesome dialog remaining at the same position when it is first opened even when the window size is resized.

Thank you for your contribution!
Unfortunately, this PR cannot be merged as it is because it breaks the existing behavior. In my opinion, this behavior is little bit strange and not all the users want.
"initial position" is, literally, an initial potion, so it not designed as a sidebar.

Needs more careful discussion and design when changing existing behavior or adding feature.

TThank you for reviewing !!
Ah I see ... I'm sorry I didn't notice it since I've been using the extension with its dialog position fixed on the right ...
I'll check it once again and re-open the PR again if I can find a better way.

By the way, sidebar feature itself exists, but Chrome doesn't support it.

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action


check for minimum required Cloud SDK version

@briandealwis @aslo Anything less than 131 causes issues.

Cloud SDK offers users the ability to pin to a version. There's a good
chance that companies do that.  We should make it clear what the minimum
version is that they need to pin to.
On Mon, Nov 21, 2016 at 10:24 AM, Brian de Alwis<EMAIL_ADDRESS>wrote:

@briandealwis commented on this pull request.
In src/main/java/com/google/cloud/tools/appengine/cloudsdk/CloudSdk.java
https://github.com/GoogleCloudPlatform/appengine-plugins-core/pull/255:

*/

public void validateCloudSdk() throws CloudSdkNotFoundException {

public void validateCloudSdk() {
validateCloudSdkLocation();
validateCloudSdkVersion();
}

private void validateCloudSdkVersion() {
try {

 CloudSdkVersion version = getVersion();

 if (version.getMajorVersion() < MINIMUM_VERSION) {

   throw new CloudSdkOutOfDateException(

We could but chances are the user will just update to the latest anyways.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/appengine-plugins-core/pull/255,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHf5HTqKB9ZNlPhS0XHMVoPLXNqcC0Tbks5rAbesgaJpZM4K3V2G
.


Merge with ember-class-based-modifier

Hello!
While waiting for #13 to be merged and released (it's blocking our 3.13 upgrade at work), I decided to fork the addon and cut a release under a different name, so we can unblock the upgrade.
In the process of doing so, I also significantly refactored the code and "fixed" a few issues that were a problem for us previously.
The result was ember-class-based-modifier v0.9, which is released on NPM and ready for use in apps.
Here are a summary of the changes:

Renamed package.
The "oo modifier" name always felt a little bit off to me, personally. First of all, we have a similar API which we call "class-based helpers" and so I would expect these to be called "class-based modifiers". It is also unnecessarily "jargony" – many Ember users may not know or think of themselves as "practicing OOP" while using Ember APIs. "OO" is also not a particularly notable thing, since the entire framework is built on top of that philosophy. 😄
Perhaps a bit pedantic, but I also switched from the plural "modifiers" noun to the singular "modifier" noun in the package name. My reasoning was that this addon provides a single superclass for authoring your own modifier(s), as opposed to a collection of utility modifiers for you to use, so the package name should reflect that.
So while it was a necessity for me to rename the package in my fork (since I don't have publish bit for this NPM package), I genuinely think "ember-class-based-modifier" is a better name anyway that I hope this addon can adopt.
Picking a new name also allows us to make a few breaking changes to the API (see below) that would otherwise be tricky to deprecate.

Rewritten README.
I rewrote the README, fixed a few bugs in the examples, refactored to apply correct Octane/classic idioms in the examples, removed some left overs from forking functional modifiers originally. I also decided to prioritize the "modern" ("native class") API and moved all classic examples to its own section.
I also removed the reference to React's hooks API, since it's not useful for Ember users, and not a particularly good analogy anyway.

Removed the deprecated Modifier.modifier function.
See #7. It was already deprecated, and with this breaking release, I removed it entirely.

Made the manager a singleton.
This is an implementation detail, but since the manager does not need the owner anymore, we could just have a single instance of it and avoid the WeakMap dance (there was also a bug in the current createManager code – the manager was never set on the WeakMap so the caching is not working as intended.

Used the factory for instantiation (classic API).
Use factory.create instead of factory.class.create. This fixes some issues with injections. As an implementation detail, I also added a static create() on the "modern" ("native class") API so they can share the same code path.

Moved classic API to ember-class-based-modifier/classic.
Personally, I find the previous import paths very confusing.
Before:
import Modifier from 'ember-oo-modifiers'; // Modern API
import { Modifier } from 'ember-oo-modifiers'; // Classic API

After:
import Modifier from 'ember-class-based-modifier'; // Modern API
import Modifier from 'ember-class-based-modifier/classic'; // Classic API

When I was first reading the code and the README, I completely missed this difference (the extra { ... }) and it resulted in a lot of confusion.

Stopped install named arguments as properties.
The current code tries to install the named arguments as properties on the modifier instance. That is, if you invoke {{some-modifier foo="bar"}}, then this.foo === 'bar' on the modifier instance.
This is probably copied from Ember.Component, but it has a few problems:

First of all, it doesn't work. The current manager code only set these properties on create but never updates them.
Whatever your end user passes in will clobber your properties, e.g. {{some-modifier didReceiveArguments=this.lolwut willDestroy=this.staph}}.
There is no way to access positional arguments.

This was generally viewed as a mistake of the Ember.Component API, something that we should not copy forward.
Instead, I used the Glimmer component's design where arguments are available on this.args. Technically, it is the ember-control-flow-component design, since this gives you access to both named and positional arguments.

Arguments are not passed to hooks.
This mirrors the life-cycle hooks in both classic and Glimmer components.
Instead, we should encourage the user to create getters or CP aliases (in classic API) to access them off of this.args. See the examples in the rewritten README.

Renamed didInsertElement to didInstall and willDestroyElement to willRemove.
The old names were a bit misleading.
willDestroyElement imply that the element is being destroyed – if that's the case, you may think that it is safe to skip teardown work, since the element is going away anyway. However, there are cases where this hook maybe called when the element is going to stay. It really only implies that the modifier instance is going away.
Similarly, didInsertElement may be called on on an element that is not actually "freshly inserted".

Corrected the life-cycle hooks ordering.
I checked the current behavior against classic component's life-cycle hooks. The current order is different from the current ordering: didReceiveArguments should fire before didInsertElement (now didInstall), and didUpdateArguments should fire before didReceiveArguments.
Since this addon will be an important tool for people migrating from classic components, we should match their order.

Swapped the native class constructor's arguments ordering.
See #9. This is to match the Glimmer component API.
This is also already a breaking change anyway, since the current manager code only passes the named arguments, and I changed it to pass both named and positional arguments (see item 7).

Added willDestroy, isDestroying and isDestroyed.
This is to match both Ember.Object and Glimmer components. I copied to logic from Glimmer components' manager, to make sure the semantics are correct.

Rewrote the test suite.
I also rewrote the test suite to remove the duplication between the tests for classic and modern API. Along the way, I've also improved the test coverage (e.g. adding tests for constructors, fully enumerate all the possible scenarios) and removed the tests related toModifier.modifier.

Added CI.
It's now running here. 2.18 tests are failing due to https://github.com/rwjblue/ember-modifier-manager-polyfill/pull/11, but that should be fixed and released soon, at which point I will cut a 0.9.1 release.

My Proposal
While there were a lot of changes and refactors, I think ember-class-based-modifier is still fundamentally the same addon, based around the same ideas. This is going to be an important addon for the Octane migration, so I hope we can get it to the best possible shape before we open the flood gate!
If the changes I proposed are okay with you all, I would love to hand the keys back to the current maintainers. That would involve, at minimum, adding the current maintainers to the new NPM package, but we could probably merge the commits back into this repo and then rename the repo using the GitHub UI. That way, we can preserve all the history, issues, and URL (GitHub will redirect for you).
As far as the current addon, I suggest that we merge #13 and release 0.5.1. Maybe we can also include a deprecation warning suggesting current users to migrate to ember-class-based-modifier, but I'm not sure that's worth the noise.
Anyway, thank you for everyone's work in creating this addon, and I hope my changes will be useful!

I just merged #13, deprecated ember-oo-modifiers, and published a patched version: 0.5.2. @chancancode what is the next step?

Thanks for the quick turnaround! I opened #15 with what I believe are the next steps!


Sprint 2 - Claw

Added several levels of rotation for the arm to be able to rotate for samples, and changed to metal servo mounts instead of 3D printed parts to aid in strength and to prevent the arm from physical failures.
I also found ways to try to keep each rotation point in line to help with programming, and also make the physical width smaller to reduce the effort for vertical slide mounting.


ghc 6.12.3 cannot build current versions of unordered-containers

A complete build log that is at http://hydra.cryp.to/build/160244/nixlog/1/raw. I'm citing the part that looks relevant to me:
Data/HashMap/Base.hs:459:4:
    All of the type variables in the constraint `Eq k'
    are already in scope (at least one must be universally quantified here)
        (Use -XFlexibleContexts to lift this restriction)
    In the type signature for `go':
      go :: (Eq k, Hashable k) =>
            Hash -> k -> v -> Shift -> HashMap k v -> ST s (HashMap k v)
    In the definition of `unsafeInsertWith':
        unsafeInsertWith f k0 v0 m0
                           = runST (go h0 k0 v0 0 m0)
                           where
                               h0 = hash k0
                               go ::
                                 (Eq k, Hashable k) =>
                                 Hash -> k -> v -> Shift -> HashMap k v -> ST s (HashMap k v)
                               go !h !k x !_ Empty = return $! Leaf h (L k x)
                               go h k x s (Leaf hy (l@(L ky y)))
                                    | hy == h
                                    = if ky == k then
                                            return $! Leaf h (L k (f x y))
                                      else  return $! collision h l (L k x)
                                    | otherwise = two s h k x hy ky y
                               go h k x s (t@(BitmapIndexed b ary))
                                    | b .&. m == 0
                                    = do { ary' <- A.insertM ary i $! Leaf h (L k x);
                                           .... }
                                    | otherwise
                                    = do { st <- A.indexM ary i;
                                           .... }
                                    where
                                        m = mask h s
                                        i = sparseIndex b m
                               go h k x s (t@(Full ary))
                                    = do { st <- A.indexM ary i;
                                           .... }
                                    where
                                        i = index h s
                               go h k x s (t@(Collision hy v))
                                    | h == hy = return $! Collision h (updateOrSnocWith f k x v)
                                    | otherwise
                                    = go h k x s $ BitmapIndexed (mask hy s) (A.singleton t)

Data/HashMap/Base.hs:459:4:
    All of the type variables in the constraint `Hashable k'
    are already in scope (at least one must be universally quantified here)
        (Use -XFlexibleContexts to lift this restriction)
    In the type signature for `go':
      go :: (Eq k, Hashable k) =>
            Hash -> k -> v -> Shift -> HashMap k v -> ST s (HashMap k v)
    In the definition of `unsafeInsertWith':
        unsafeInsertWith f k0 v0 m0
                           = runST (go h0 k0 v0 0 m0)
                           where
                               h0 = hash k0
                               go ::
                                 (Eq k, Hashable k) =>
                                 Hash -> k -> v -> Shift -> HashMap k v -> ST s (HashMap k v)
                               go !h !k x !_ Empty = return $! Leaf h (L k x)
                               go h k x s (Leaf hy (l@(L ky y)))
                                    | hy == h
                                    = if ky == k then
                                            return $! Leaf h (L k (f x y))
                                      else  return $! collision h l (L k x)
                                    | otherwise = two s h k x hy ky y
                               go h k x s (t@(BitmapIndexed b ary))
                                    | b .&. m == 0
                                    = do { ary' <- A.insertM ary i $! Leaf h (L k x);
                                           .... }
                                    | otherwise
                                    = do { st <- A.indexM ary i;
                                           .... }
                                    where
                                        m = mask h s
                                        i = sparseIndex b m
                               go h k x s (t@(Full ary))
                                    = do { st <- A.indexM ary i;
                                           .... }
                                    where
                                        i = index h s
                               go h k x s (t@(Collision hy v))
                                    | h == hy = return $! Collision h (updateOrSnocWith f k x v)
                                    | otherwise
                                    = go h k x s $ BitmapIndexed (mask hy s) (A.singleton t)

Given that 8.0 is out, perhaps this issue can be closed now?


Add Cloud Events support for #55

Adds support for Cloud Events per #55.

Cool, looks like we're all good/approved. :)


HTML in Multi-line code blocks is not escaped

HTML in multi-line code blocks is not escaped, even with the escapeHTML option set.
Ex:
```
<div style="background: blue">Hello World</div>
```
Will not have the </> signs HTML escaped within the code block.

Fixed in v2.3.1


'Scroll Anchoring' spec makes Scrollbear no more relevant

Chrome 56 and Opera 43 has landed Scroll Anchoring support by default, what makes Scrollbear no more relevant for Chrome and Opera.

Testcase https://output.jsbin.com/wolate/1/quiet#a
Chrome https://www.chromestatus.com/feature/5700102471548928
Firefox issue https://bugzilla.mozilla.org/show_bug.cgi?id=43114

Please notice it in README.md. Also Scrollbear can check if supported and used default "overflow-anchor: auto", and if "yes", then don't execute Scrollbear.

@changbenny you can maybe mention in README.md the likt to spec https://wicg.github.io/ScrollAnchoring/ what makes Scrollbear "a standard", a default browser behavior.

Nice suggestion, I will dig into the spec later and mention it in README.


Figure out if there's a way to tag all cells to be hidden

Currently, as far as I'm aware, users need to tag each cell as hidden in order to prevent code from showing up in the Jupyter book. Although this method technically works, it'd be nice to have (or find and document) a 'select all' method to tag most of the cells in a notebook to be hidden.

See #60 for explanation for hiding individual cells

It looks like this (link below) might be an option for adding tags programmatically, but haven't used nbformat before and don't have a great feel for how you might want to integrate this.
https://jupyterbook.org/en/stable/content/metadata.html#add-tags-using-python-code


com.uber.jenkins.phabricator.conduit.ConduitAPIException

Hi,
I followed your guide on how to get this plugin installed & working. I am able to successfully launch a Jenkins job out of Phabricator through Harbormaster. The build succeeds but reporting back to Phabricator is failing:
[phabricator:uberalls] No cobertura results found [phabricator:non-differential-harbormaster] Sending diffusion result as: SUCCESS com.uber.jenkins.phabricator.conduit.ConduitAPIException: org.apache.http.conn.EofSensorInputStream@59ff0295 	at com.uber.jenkins.phabricator.conduit.ConduitAPIClient.perform(ConduitAPIClient.java:79) 	at com.uber.jenkins.phabricator.conduit.HarbormasterClient.sendHarbormasterUri(HarbormasterClient.java:87) 	at com.uber.jenkins.phabricator.tasks.NonDifferentialHarbormasterTask.execute(NonDifferentialHarbormasterTask.java:81) 	at com.uber.jenkins.phabricator.tasks.Task.run(Task.java:58) 	at com.uber.jenkins.phabricator.PhabricatorNotifier.perform(PhabricatorNotifier.java:158) 	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779) 	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:720) 	at hudson.model.Build$BuildExecution.post2(Build.java:186) 	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:665) 	at hudson.model.Run.execute(Run.java:1753) 	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 	at hudson.model.ResourceController.execute(ResourceController.java:98) 	at hudson.model.Executor.run(Executor.java:405) Build step 'Post to Phabricator' marked build as failure Finished: FAILURE
Unfortunately I'm unable to figure out what causes this issue and how to fix it.
The same problem has been mentioned twice (#174, #131 here already but the authors of the issues closed their issues without letting everybody else know what cause the issue and how they managed to fix it.
I'd be thankful for any kind of help.

Okay, I managed to resolve this issue.
The way I tracked this down is by manually trying to use arc call-conduit on my Jenkins machine to talk back to Phabricator. After some fiddling around I found that arc always gets a a 502 Bad Gateway response back from the NGINX server where my Phabricator instance is hosted.
The NGINX error log showed the following:

upstream sent too big header while reading response header from upstream.
The issue was simply fixed by adding the following to the /index.php location in the NGINX config file:

fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;

And voila, everything works just fine :)
Thank you guys for providing this awesome plugin!


IOS: getting errors in Xcode after upgrade

Error output from Xcode build:
↳
    ** BUILD FAILED **

Xcode's output:
↳
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:2: error: invalid component of Swift key path
    \(CGFloat(annotation.calloutOffset.y))")
     ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:1: error: expression type 'WritableKeyPath<_, _>' is ambiguous without more context
    \(CGFloat(annotation.calloutOffset.y))")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:119:68: error: extra argument 'whereSeparator' in call
                let lines = annotation.subtitle?.split(whereSeparator: \.isNewline)
                                                                       ^~~~~~~~~~~
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/me/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    note: Using new build system
    note: Planning build
    note: Constructing build description

Could not build the application for the simulator.
Error launching application on iPad Air (3rd generation).

I also have issues building the app with 1.1.2+4
My Stacktrace:
/Users/***/development/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:39: error: unterminated string literal
    \(CGFloat(annotation.calloutOffset.y))")
                                          ^
    /Users/***/development/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:2: error: invalid component of Swift key path
    \(CGFloat(annotation.calloutOffset.y))")
     ^
    /Users/***/development/flutter/.pub-cache/hosted/pub.dartlang.org/apple_maps_flutter-0.1.2+4/ios/Classes/Annotations/AnnotationController.swift:114:1: error: cannot infer key path type from context; consider explicitly specifying a root type
    \(CGFloat(annotation.calloutOffset.y))")
    ^

Hey, sorry about the inconvenience, should be fixed with version 0.1.9+4.


PIS container definition is missing gcloud-sdk

As a backend developer, I would like to run PIS for collecting Open Targets Platform input data and put it in a Google Cloud Bucket.
But, when running PIS as a container, built using the provided Dockerfile, the image is missing 'gcloud-sdk' tooling, and it is not possible to upload data to a Google Cloud Bucket
Expected behaviour
PIS should be possible to run end-to-end via either a manually prepared environment or its docker image.
To Reproduce
Run pis specifying a Google Cloud Bucket destination with the parameter '-gb'

This is now implemented and tested in PIS.
I have also updated PIS documentation with the requirement on where to mount the GCP credentials file.


[Playlist] Get playlist from persistence

In the lifecycle in /playlist a generated playlist needs to be fetched from persistance based on the firebaseKey of the current generated playlist. This will be a promise that needs to be resolved, including suspense.

Some progress made. Resolving promise form firebase, stuff added to branch 'playlistPresenter'

Solved with #53


⚠ SceneTime has degraded performance

In c5b1d74, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1176 ms

Resolved: SceneTime performance has improved in 27913f2 after 6 minutes.


"embedded-client" is an unclear name

Please make the name of this repository more clear. skyhook-embedded-client-sdk", for example, would help our clients keep clear what it's for.

Add Nick to comment :-)
From: Nico Kadel-Garcia <notifications<EMAIL_ADDRESS>Reply-To: SkyhookWireless/embedded-client <reply<EMAIL_ADDRESS>Date: Thursday, October 20, 2016 at 2:58 PM
To: SkyhookWireless/embedded-client <embedded-client<EMAIL_ADDRESS>Subject: [SkyhookWireless/embedded-client] "embedded-client" is an unclear name (#1)
Please make the name of this repository more clear. skyhook-embedded-client-sdk", for example, would help our clients keep clear what it's for.

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/SkyhookWireless/embedded-client/issues/1, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ASUfFkeHBCBPirPb74bqRyNxsarc2dPDks5q17nAgaJpZM4Kce58.
Confidentiality Notice: This e-mail (including any attachments) is intended only for the recipients named above. It may contain confidential or privileged information and should not be read, copied or otherwise used by any other person. If you are not a named recipient, please notify the sender of that fact and delete the e-mail from your system.


Added My Card

Hey,
Added my card
Please assign this issue to me under hacktoberfest label.
ThankYou

Star the repo this is mandatory. You can also follow me.

Done.


App Crashes after photo selection (iOS 13)

Bug

Click on Choose Photo (iOS Simulator (iOS 13))
Select Photo
App crashes

Is this possible a permissions issue? I'm able to select the photo, but then the app crashes immediately after that and console.log(response) logs undefined
Environment info
OS
iOS 13
System
    OS: macOS 10.14.6
    CPU: (8) x64 Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
    Memory: 4.05 GB / 16.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 12.9.1 - /usr/local/bin/node
    npm: 6.10.2 - /usr/local/bin/npm
  SDKs:
    iOS SDK:
      Platforms: iOS 13.0, DriverKit 19.0, macOS 10.15, tvOS 13.0, watchOS 6.0
  IDEs:
    Xcode: 11.0/11A420a - /usr/bin/xcodebuild
  npmPackages:
    react: 16.8.6 => 16.8.6
    react-native: 0.60.5 => 0.60.5
  npmGlobalPackages:
    react-native-cli: 2.0.1
    react-native-git-upgrade: 0.2.7

Libraries:
    "react": "16.8.6",
    "react-native": "0.60.5",
    "react-native-image-picker": "^1.1.0",

Steps To Reproduce

Click on Choose Photo (iOS Simulator)
Select Photo
App crashes

Reproducible sample code
  addPhoto = () => {
    try {
      // Image Picker
      ImagePicker.showImagePicker(response => {
        console.log(response);
      });
    }
    catch (error) {
      console.log(error);
    }
  }

Having the same with Samsung Galaxy S8 running Android 9

I have the same Issue using the above mentioned RN & Library versions, running on a simulated Nexus 6P on Android 9.  The app crashes immediately after either taking a picture with the camera and confirming it, or selecting any image from the gallery.
I am able re-hydrate my App;- and Navigation state, also containg the selected/taken image, as the Promise returned by .showImagePicker() does resolve succesfully before the crash.

the Promise returned by .showImagePicker() does resolve succesfully before the crash.

Would you kindly elaborate? Because I'm pretty positive .showImagePicker does not return a Promise.

I resolved this issue successfully. You can add some value below to info.plist
NSPhotoLibraryUsageDescription
$(PRODUCT_NAME) would like access to your photo gallery
NSCameraUsageDescription
$(PRODUCT_NAME) would like to use your camera
NSPhotoLibraryAddUsageDescription
$(PRODUCT_NAME) would like to save photos to your photo gallery
NSMicrophoneUsageDescription
$(PRODUCT_NAME) would like to use your microphone (for videos)

I resolved this issue successfully. You can add some value below to info.plist
NSPhotoLibraryUsageDescription
$(PRODUCT_NAME) would like access to your photo gallery
NSCameraUsageDescription
$(PRODUCT_NAME) would like to use your camera
NSPhotoLibraryAddUsageDescription
$(PRODUCT_NAME) would like to save photos to your photo gallery
NSMicrophoneUsageDescription
$(PRODUCT_NAME) would like to use your microphone (for videos)

The app is still crashing after the photo selection and with the items added to info.plst as the following.

Would you kindly elaborate? Because I'm pretty positive .showImagePicker does not return a Promise.

My bad, you're right, it does not return a promise. What I should have said is: the callback that gets handed the response is called correctly, the .error and .didCancel fields are not populated and the response object has the expected fields.
We have moved on to react-native-image-crop picker yesterday, which was reported to face the same crashing behaviour after photo selection. We were able to resolve this issue (using the crop picker library) by fixing our react-navigation setup.
In development, we were telling the navigator to place the currently developed screen on top (and skip building a correct navigation history), and the one developed at the moment was a modal. It seems the app couldnt correctly redirect after opening gallery / camera. Testing it with react-navigation setup as it would be in production, the image picking worked flawlessly.

Having the same issue. Any working fix for this?
Tested on iOS 12.4
"react": "16.8.3",
"react-native": "0.59.10",
"react-native-image-picker": "^1.1.0",

I resolved this issue successfully. You can add some value below to info.plist
NSPhotoLibraryUsageDescription
$(PRODUCT_NAME) would like access to your photo gallery
NSCameraUsageDescription
$(PRODUCT_NAME) would like to use your camera
NSPhotoLibraryAddUsageDescription
$(PRODUCT_NAME) would like to save photos to your photo gallery
NSMicrophoneUsageDescription
$(PRODUCT_NAME) would like to use your microphone (for videos)

The app is still crashing after the photo selection and with the items added to info.plst as the following. Are you on iOS 13?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>LastAccessedDate</key>
	<date>2019-09-23T06:56:55Z</date>
	<key>WorkspacePath</key>
	<string>/Users/jefflewis/Documents/Computer-Programming/Projects-Mobile-Apps/imagePickerTest/ios/imagePickerTest.xcworkspace</string>
	<key>NSPhotoLibraryUsageDescription</key>
	<string>$(PRODUCT_NAME) would like access to your photo gallery</string>
	<key>NSCameraUsageDescription</key>
	<string>$(PRODUCT_NAME) would like to use your camera</string>
	<key>NSPhotoLibraryAddUsageDescription</key>
	<string>$(PRODUCT_NAME) would like to save photos to your photo gallery</string>
	<key>NSMicrophoneUsageDescription</key>
	<string>$(PRODUCT_NAME) would like to use your microphone (for videos)</string>
</dict>
</plist>

I followed this, then run one time by using Xcode to compile
then it will not crash again

This error shows why app crashes (in xcode):
2019-09-27 12:51:33.564831+0300 guard[13661:149734] [access] This app has crashed because it attempted to access privacy-sensitive data without a usage description.  The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
(lldb)

Adding the permissions for both iOS and Android fixed it for me.

Adding the permissions for both iOS and Android fixed it for me.

Do your permissions look like this?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>LastAccessedDate</key>
	<date>2019-09-23T06:56:55Z</date>
	<key>WorkspacePath</key>
	<string>/Users/jefflewis/Documents/Computer-Programming/Projects-Mobile-Apps/imagePickerTest/ios/imagePickerTest.xcworkspace</string>
	<key>NSPhotoLibraryUsageDescription</key>
	<string>$(PRODUCT_NAME) would like access to your photo gallery</string>
	<key>NSCameraUsageDescription</key>
	<string>$(PRODUCT_NAME) would like to use your camera</string>
	<key>NSPhotoLibraryAddUsageDescription</key>
	<string>$(PRODUCT_NAME) would like to save photos to your photo gallery</string>
	<key>NSMicrophoneUsageDescription</key>
	<string>$(PRODUCT_NAME) would like to use your microphone (for videos)</string>
</dict>
</plist>

@jefelewis
here's mine
<key>NSCameraUsageDescription</key>
<string>$(PRODUCT_NAME) would like to use your camera</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string></string>
<key>NSMicrophoneUsageDescription</key>
<string>$(PRODUCT_NAME) would like to use your microphone (for videos)</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>$(PRODUCT_NAME) would like to save photos to your photo gallery</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>$(PRODUCT_NAME) would like access to your photo gallery</string>

i am still facing this issue after adding these permission in info.list @sgimmai

@FluxProjects786 Try deleting the ios build folder restarting the bundler after adding those lines.

im having same issue, i added the permissions to info.plist but log sais
errors encountered while discovering extensions: Error Domain=PlugInKit Code=13 "query cancelled" UserInfo={NSLocalizedDescription=query cancelled}

any advice?

I have the same issue. I added the key in the info.plist and re-run every thing.
I figured that the app crash on iOS 13, but it works fine on iOS 12.
Any idea ?

If the app is crashing after choosing a photo from iOS simulator gallery, I suppose it is caused because is a high quality image and there is a limit... when my app crashes, this error appears in Xcode:

how to fix issue @pedromelo98 ?

@DoanDat2511 I didn’t try yet but there are some
libraries that reduces the size of the images, so if the problem is the size of the inages I think that could be a possible solution.

thanks you very much !
Vào Th 3, 7 thg 1, 2020 vào lúc 08:13 pedromelo98 <
<EMAIL_ADDRESS>đã viết:

@DoanDat2511 https://github.com/DoanDat2511 I didn’t try yet but there
are some
libraries that reduces the size of the images, so if the problem is the
size of the inages I think that could be a possible solution.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/react-native-community/react-native-image-picker/issues/1178?email_source=notifications&email_token=AL7YINKKP6JSX2WIQO6HUELQ4PJM3A5CNFSM4IZF4WJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIHK7JA#issuecomment-571387812,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AL7YINJZ2BNPYU4ILOVNASDQ4PJM3ANCNFSM4IZF4WJQ
.

2020-02-03 12:47:33.172049+0530 ActivityQ[22244:116023] [MC] Reading from private effective user settings.
2020-02-03 12:48:18.860777+0530 ActivityQ[22244:116798] [discovery] errors encountered while discovering extensions: Error Domain=PlugInKit Code=13 "query cancelled" UserInfo={NSLocalizedDescription=query cancelled}
2020-02-03 12:48:19.458140+0530 ActivityQ[22244:116023] [Common] _BSMachError: port 31c03; (os/kern) invalid capability (0x14) "Unable to insert COPY_SEND"
2020-02-03 12:48:19.458658+0530 ActivityQ[22244:116023] [Common] _BSMachError: port 31c03; (os/kern) invalid capability (0x14) "Unable to insert COPY_SEND"
2020-02-03 12:48:19.593 [error][tid:com.facebook.react.JavaScript] TypeError: null is not an object (evaluating 's.fileName.substring')
2020-02-03 12:48:19.595 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: TypeError: null is not an object (evaluating 's.fileName.substring')
2020-02-03 12:48:19.741593+0530 ActivityQ[22244:116155] *** Terminating app due to uncaught exception 'RCTFatalException: Unhandled JS Exception: TypeError: null is not an object (evaluating 's.fileName.substring')', reason: 'Unhandled JS Exception: TypeError: null is not an object (evaluating 's.fileName.substring'), stack:
@917:10856
value@25:3982
@25:1163
value@25:2939
value@25:1133
value@:
'
*** First throw call stack:
(
0   CoreFoundation                      0x0000000106c061bb _exceptionPreprocess + 331
1   libobjc.A.dylib                     0x0000000104e4d735 objc_exception_throw + 48
2   ActivityQ                           0x00000001032091df RCTFormatError + 0
3   ActivityQ                           0x00000001032841bc -[RCTExceptionsManager reportFatalException:stack:exceptionId:] + 537
4   CoreFoundation                      0x0000000106c0d03c invoking + 140
5   CoreFoundation                      0x0000000106c0a4d5 -[NSInvocation invoke] + 325
6   CoreFoundation                      0x0000000106c0a926 -[NSInvocation invokeWithTarget:] + 54
7   ActivityQ                           0x000000010323f661 -[RCTModuleMethod invokeWithBridge:module:arguments:] + 612
8   ActivityQ                           0x0000000103241c13 _ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE + 251
9   ActivityQ                           0x0000000103241995 ___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke + 78
10  libdispatch.dylib                   0x0000000109ba8595 _dispatch_call_block_and_release + 12
11  libdispatch.dylib                   0x0000000109ba9602 _dispatch_client_callout + 8
12  libdispatch.dylib                   0x0000000109bb0b0b _dispatch_lane_serial_drain + 791
13  libdispatch.dylib                   0x0000000109bb1784 _dispatch_lane_invoke + 428
14  libdispatch.dylib                   0x0000000109bbb89a _dispatch_workloop_worker_thread + 733
15  libsystem_pthread.dylib             0x0000000109f94fd2 _pthread_wqthread + 980
16  libsystem_pthread.dylib             0x0000000109f94be9 start_wqthread + 13
)
libc++abi.dylib: terminating with uncaught exception of type NSException

@RonakPatel0 thanks for the logs, is it for ios 13??

@RonakPatel0 thanks for the logs, is it for ios 13??

Yes.

@RonakPatel0 thanks for the logs, is it for ios 13??

Yes.

I solve this issue here I get fileName null so take a
fileName = res.uri.substring(res.uri.lastIndexof('-')+1)

+1, Not stale - still an issue

+1, Not stale - still an issue

No matter how many photos the user chooses, the library displays all the photos. If the user selects the photo that he / she does not allow from among all the photos, the application crashes. That is the problem.

+1, still an issue


Invalid Price

Originally posted by @ducchu68 in https://github.com/fj317/PumpBot/issues/5#issuecomment-778195020

I have pushed a fix for this earlier today. I believe you are using an old version of code.


Add Sentry event for failed payments

Send info to Sentry if a payment fails for whatever reason, particularly credit cards, so we can catch misconfigurations

We should already be recording exception in Sentry any exception raised in the event or makeOffer queues processing.
What areas are you thinking we need to do a better job at capturing exception in Sentry?

UI
webhooks
other?

When a user tries to make a Stripe payment we first check to see if there's a valid webhook on the backend and show an error to the user 'CC payment unavailable' if that call fails. We should probably send a Sentry event in that case as there should always be a valid webhook for stores configured to accept Stripe.


Feature request: Font override support

Hello,
I switched over from Revenge upon learning that it was sunset. I have been using a custom modification of the Catppuccin theme which changes two things:

Adds in Rosiecord icons from other themes
Overrides all fonts to be Atkinson Hyperlegible, a dyslexia-friendly font that eases readability.

The first part of this mod works just fine still. The second, not so much.
It seems Bunny doesn't support font overrides the way Vendetta and Revenge did. May this feature be brought back?
Thank you

vendetta didn't support fonts (it wasn't done yet when vendetta eol'd)

I stand corrected. I might have misremembered the timeline of when I added fonts to the theme. It did definitely work under Revenge, however.


TS5055 Error. JS file would overwrite input file

Hey everyone,
Due to the fact that this is my first angular Project I am facing some Problems.. This error you are seeing below is driving me nuts.. None of the Solutions mentioned in similar issues seemed to work.
I need to compile a js file, so I added "allowJS" to my tsconfig. Ever since then this error occurs.
There is also a way to compile correctly. Every time I delete a letter, do ng serve, add the letter again, then do ng serve, the file is compiling correctly.
The Error shown in terminal:

My tsconfig file

the angular-cli.json file

I'd be thankful for help!

Do you get the same error running tsc --project <tsconfig.json> ? if not seems like a bug in the angular CLI.

I do get the same error.

can you share a repro?

https://github.com/Rasit1009/TriForce.git
the Folder I am referring to is "Landingpage"

https://github.com/Rasit1009/TriForce.git
the Folder I am referring to is called "Landingpage"

@mhegazy it is located in https://github.com/Rasit1009/TriForce
The Folder I am referring to is "Landingpage"

c:\test\20336\TriForce\Landingpage>git remote -v
origin  https://github.com/Rasit1009/TriForce.git (fetch)
origin  https://github.com/Rasit1009/TriForce.git (push)

c:\test\20336\TriForce\Landingpage>git status
On branch master
Your branch is up-to-date with 'origin/master'.

nothing to commit, working tree clean

c:\test\20336\TriForce\Landingpage>tsc --v
Version 2.7.0-dev.20171122

c:\test\20336\TriForce\Landingpage>tsc --p tsconfig.json

c:\test\20336\TriForce\Landingpage>echo %ERRORLEVEL%
0

@mhegazy so what do I have to do?
By the way, thanks for your Patience, I really am a newbie in Angular

I think this is an agluar-cli issue. consider posting this on https://github.com/angular/angular/issues instead

okay thanks!


GUACAMOLE-1904: Enhanced client menu field functionality

This change allows extensions to define custom fields that have a few new capabilities, namely:

Render/operate even when the menu is closed (modals, etc)
Request the showing or hiding of the menu
Save their own values without having to close the menu

I'll be a bit curious to see what user feedback is on this. Maybe it won't be a big deal, but I wonder if there are folks who use the arguments in the menu today and are used to just closing the menu without clicking away from the fields and expecting that this will result in both the value being set/sent and in focus automatically returning to the client (=> remote server)?

Maybe it won't be a big deal, but I wonder if there are folks who use the arguments in the menu today and are used to just closing the menu without clicking away from the fields and expecting that this will result in both the value being set/sent and in focus automatically returning to the client.

Sorry, I should have been more clear that this is just allowing extensions to take advantage of this new functionality. All existing extensions and the fields that they define should behave exactly the same as before.

Maybe it won't be a big deal, but I wonder if there are folks who use the arguments in the menu today and are used to just closing the menu without clicking away from the fields and expecting that this will result in both the value being set/sent and in focus automatically returning to the client.

Sorry, I should have been more clear that this is just allowing extensions to take advantage of this new functionality. All existing extensions and the fields that they define should behave exactly the same as before.

Ah, okay, so the fieldIsFocused property won't automatically be used by any/all fields - only when it's specifically implemented?

Maybe it won't be a big deal, but I wonder if there are folks who use the arguments in the menu today and are used to just closing the menu without clicking away from the fields and expecting that this will result in both the value being set/sent and in focus automatically returning to the client.

Sorry, I should have been more clear that this is just allowing extensions to take advantage of this new functionality. All existing extensions and the fields that they define should behave exactly the same as before.

Ah, okay, so the fieldIsFocused property won't automatically be used by any/all fields - only when it's specifically implemented?

Yeah, it won't have any effect unless it's explicitly set by a field doing a $scope.$emit() call - and in any case is only really relevant if you want a field that can be typed into while the menu is closed - as those keypresses would otherwise be eaten up by the global input sink and not make it to the field.


use platform_specific_path(ohai_hint) on windows

There is no '/etc' on windows. Should fix chef/chef-provisioning#433

Hhmmm... this platform_specific_hint should actually be based on the target OS, no t the current one

https://github.com/chef/chef-provisioning/issues/431
In debugging we needed to detect is the machine we were targeting was windows.
I hardcoded the drive to 'c:' bet we should probably probe for it.
[133, 142] in /home/hh/.rvm/gems/ruby-2.2.0/bundler/gems/chef-provisioning-287928054ac6/lib/chef/provisioning/convergence_strategy/precreate_chef_objects.rb
   133:             if  machine.class == Chef::Provisioning::Machine::WindowsMachine
   134:               # we may have a different system drive, but we'd need to ask for it
   135:               ohai_hint = ChefConfig::PathHelper.join('c:', ohai_hint.split('/', 3)[2..-1])
   136:             end
   137:             byebug
=> 138:             machine.write_file(action_handler, ohai_hint, data.to_json, :ensure_dir => true)
   139:           end
   140:         end
   141:       end
   142:
(byebug) ohai_hint
"c:/chef/ohai/hints/ec2.json"


HDDS-6369. Fix PARTIAL_RENAME to update DB

What changes were proposed in this pull request?
Override the method checkAndUpdateDB to update DB when response status is PARTIAL_RENAME.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-6369
How was this patch tested?
UT

Thanks @Xushaohong for extracting this from #3121, and finding the problem in the first place.
If I understand correctly, the bug could lead to data loss.

Yep, if OM restarts, it would lose the key data.

I think we can expand this test case to include "multi rename" before restarting OM:
https://github.com/apache/ozone/blob/239d889344e028d4e08a9c678a837f54a801fccd/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestOzoneManagerRestart.java#L170-L171

Thx @adoroszlai for helping review! I have updated the UT.

This was needed for #3121, as it exposes this bug in TestOzoneRpcClientAbstract#testKeysRenameFail.


[charts/occm] Implement imagePullSecret support for release 1.28

What this PR does / why we need it:
This PR implements imagePullSecrets for the openstack-cloud-controller-manager helm chart on release 1.28 branch.
Which issue this PR fixes(if applicable):
None applicable
Special notes for reviewers:

Release note:

NONE

/ok-to-test

/approve

Thank you!
This looks good to me, but the PR needs to be rebased against the release-1.28 branch. It would also be fantastic if you could bump the chart version again and squash the commits in here.

This change looks good, but I am wondering if we should get it into master first before backporting it to release-1.28 ?
Specifically, I would have expected https://github.com/kubernetes/cloud-provider-openstack/pull/2446 to look very similar to this set of changes, whereas it appears to implement vastly different ones.

good point, let's wait for master merge first

In fact, we should probably close this and backport the cherry-pick of https://github.com/kubernetes/cloud-provider-openstack/pull/2446 that lands in master.

Yup! @carlotardl, can you follow the basic backporting process? We expect the fixes to get into master first and then to the 1.28, 1.27 and 1.26 in that order. After master PR merges you need to comment with /cherry-pick release-1.28 to generate the first backport.
/hold

Hi, the changes for the master branch were merged. I was wondering since these are the same changes, that this PR could also be merged and keep the chart version. Thank you.

@carlotardl, @wwentland: I think the rule is to always bump the chart version, so it's good this PR does so. I think I'm okay with backporting this, it's kind of a feature, but just configuration feature.
That being said this patch is different than what merged on master. Please follow the regular way and just do a cherry-pick from master.

Yeah, the automatic backport failed as the chart version has to be bumped to a different version. It would probably be best to cherry pick https://github.com/kubernetes/cloud-provider-openstack/commit/95a382323f6beb58953c9eac6864446ed36b2285 from master and use a suitable chart version.
Could you be so kind, @carlotardl? I'm also happy to help if required.

Hi, I haven't done this process before so if you could guide me through it I would appreciate it.
I also have a question, if we're looking to add these changes through cherry pick and correct the version to the one in the pull request, wouldn't it be easier to approve and merge the request? Thank you

I cherry-picked the commit 95a382323f6beb58953c9eac6864446ed36b2285 and bumped the version in 2 commits, if they need to be squashed let me know, thank you

Yup, let's squash it and we're good to go!

Hi, the commits were squashes, could you please take a look? Thank you

/hold cancel


link to the demo map in prod

Here the production portal is refering to a demo map
https://github.com/edenlabllc/nhs.portal.web/blame/65d910a03727671b54c2ed90c8506ef50822479c/dist/join.html#L251
This kind of things should be avoided in future

@vsirius @ivchenkodima please deploy to prod asap

@lymychp done


Hi, I am trying to implement the pre-annotation function on the backend yolov8 model, but I am having problems. If the category detected by the backend is not included in the category set by the ui interface, how can the label category set by the ui interface be changed by the code detected by the backend

Hi, I am trying to implement the pre-annotation function on the backend yolov8 model, but I am having problems. If the category detected by the backend is not included in the category set by the ui interface, how can the label category set by the ui interface be changed by the code detected by the backend

这是我现在的界面


[BUG]:  Validate model configuration run does not work

Scenario: Validate Model Configuration

https://github.com/DARPA-ASKEM/terarium/blob/main/testing/manual/validate-model-configuration.md

Step: 3.6
Link to the project: https://app.staging.terarium.ai/projects/dbb0a7e5-b88b-45ae-a099-2bdc52cee387/workflow/24bb558a-6a45-4e88-869a-ed4e0c77875b

Describe the issue
A clear and concise description of what the bug is.
Validate config:

Sometimes it stuck loading after pressing run or it will not return the charts but it will return the model

l

Know issue, being fixed by TA3