Validation for First and Last name

What is the change?
I added validation code for first name and last name field while signup new user. In this field we allow only alphabet character. If user enter any other character then it will show error.
Related issue?
close: #600
How was it tested?
I run project on my local machine and test signup by provide multiple input. It is working fine
Checklist:
Before you create this PR, confirm all the requirements listed below by checking the checkboxes [x]:

[x] Have you followed the Contribution Guidelines while contributing.
[x] Have you checked there aren't other open Pull Requests for the same update/change?
[x] Did you lint your code before making the Pull Request?
[x] Have you made corresponding changes to the documentation?
[x] Your submission doesn't break any existing feature.
[x] Have you tested the code before submission?

Screenshots or Video:
1. Test First name field to enter digits

Show error

2. Test last name field to enter digit

Show error

/gssoc/

/evel2/

Okk sir,Thank you
On Wed, 7 Apr 2021, 4:41 pm Pranav, @.***> wrote:

@Pranav016 approved this pull request.
Merging this for now, next time make PR from a new branch
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ALPHAVIO/BlogSite/pull/625#pullrequestreview-629879071,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOEBHOFH25K4KQJ4IRDGFFTTHQ4WHANCNFSM42QQPIUQ
.

Sir I didn't get score for this PR merge. Please add level label if not.

/level2/

Thank you sir


[$1000] mWeb/Safari - Split Bill - After splitting a bill, the screen UI is moving back and forth

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Access staging.new.expensify.com
Sign into a valid account
Tap the "+" icon > Split Bill >Proceed with the flow and select a couple of users

Expected Result:
User expects that after splitting the bill, they are redirected to "Chat" with all the users and that the page loading is clean
Actual Result:
The page layout UI jumps to the side before resizing
Workaround:
Unknown
Platform:

Where is this issue occurring?

Mobile Web (Safari)

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers): any
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/191733920-e0c0ca23-4a0f-4b22-8f75-c691649b319a.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

internal
external

AS REQUESTED ON UPWORK -- THIS IS MY PROPOSAL
Even without seeing the code for the app yet, I observed that the animation to the Page layout having issues could be the cause, this might be a problem with the React Navigation animation used.
-- This Issue can be solved if animation is removed from the page, and I hope a Safeareaview was added, i will like to see the code, I'm sure i can solve the problem

@sheggietyn Thanks for the comment, but please refer these contributing guidelines to see the process of adding the proposal.
And the code is already open sourced in this repository. You can fork and checkout the readme to setup the app to see it for yourself.

@sheggietyn Thanks for the comment, but please refer these contributing guidelines to see the process of adding the proposal.
And the code is already open sourced in this repository. You can fork and checkout the readme to setup the app to see it for yourself.

Still waiting proposals!

Waiting on proposals

Waiting on proposals.

We're at the doubling point @mananjadhav @ctkochan22 should this issue be doubled or is it not worth 1k?

I think we should and then cap at 1K. What do you think @ctkochan22 ?

i have downloaded the project, but i need to be assured that i will be paid before working on it, because the project looks like an opensource project already

Good question, I think the first thing that you can check to make sure is to look at the spending on Upwork.

If this is not sufficient. I would suggest taking a look at old jobs.

@mananjadhav doubling then!

i will work on it this afternoon, i hope to be done in 48 hours please get my payment ready
thanks

is this issue still happening?
I am not able to reproducible it in the simulator.
https://user-images.githubusercontent.com/35371050/194914146-891ad827-f87d-4415-8187-35e3084a0cd4.mp4
cc: @adelekennedy @mananjadhav

@sheggietyn please review the Contributor Guidelines before you begin working on this, as far as I can tell you have not been awarded the job yet @mananjadhav @ctkochan22 (you should also review the payment guidelines to make sure that they work for you)

Yes you're right @adelekennedy.
@sheggietyn Please review the contributor guidelines before working on this. I went through your comments and I don't see any solid technical proposal which describes what part of the component will you specifically change.

Still reviewing proposals!

capping at 1k!

Still waiting for proposals

Issue not reproducible during KI retests. (First week)

I also could not reproduce on prod staging or dev. Going to close for now.


When there are no business rules existed, users with viewer's permission are allowed to click on 'create business rule' button.

Description:
When there are no business rules existed, users with viewer's permission are allowed to click on 'create business rule' button.
User is allowed to proceed until selecting 'create from scratch' or 'create from template' options.
But after that user is not allowed to do anything related to creating business rules.
Suggested Labels:
Bug
Suggested Assignees:
@minudika @senthuran16
Affected Product Version:
4.0.0-beta5 and above
Steps to reproduce:

In dashboard/deployment.yaml, add following configs under auth.configs. userManager:
 adminRole: role_1
 userStore:
   users:
     -
       user:
         username: admin
         password: YWRtaW4=
         roles: 1
     -
       user:
         username: abc
         password: YWRtaW4=
         roles: 2
     -
       user:
         username: xyz
         password: YWRtaW4=
         roles: 3
     -
       user:
         username: pqr
         password: YWRtaW4=
         roles: 4
     -
       user:
         username: manager
         password: bWFuYWdlcg==
         roles: 5

     -
       user:
         username: viewer
         password: dmlld2Vy
         roles: 6
   roles:
     -
       role:
         id: 1
         displayName: role_1
     -
       role:
         id: 2
         displayName: role_2
     -
       role:
         id: 3
         displayName: role_3
     -
       role:
         id: 4
         displayName: role_4
     -
       role:
         id: 5
         displayName: role_5
     -
       role:
         id: 6
         displayName: role_6

Add following config under wso2.business.rules.manager.roles:
 manager:
   - name: manager
     id: 5
 viewer:
   - name: viewer
     id: 6

Start dashboard runtime.
Login with following credentials. username: viewer
 password: admin

Create business rule button should be displayed even though the user is not allowed to create business rules.

Closing as this has been resolved by above three PRs.


symbolic helpers

Following on from some of the conversation in #7, I found myself needing these two helper functions today:
def set_reference(module, name):
    ''' Change the reference/identifier for a freshly loaded module.
        Aside from changing the name, we also need to update the
        textual elements, otherwise they are left at the default.
        Some components default to names like '>NAME' which
        causes some compatibility problems with FreeRouter '''
    module.name = name
    for text in module.texts:
         if text.type == 'reference':
              text.text = name

Ideally would be a set_name or set_reference method or similar on the Module class.
def pad_by_name(module, name):
    ''' Returns a named/numbered pad.
        The pads in the list may be in an arbitrary order, or be non-consecutive.
        Ideally, this would be a method of the Pad class '''
    for pad in module.pads:
         if pad.name == name:
              return pad
    return None # or could raise an IndexError or KeyError

This latter one is particularly helpful when you have a footprint with many pins; the examples in the readme work out ok because it doesn't matter which end of a resistor you get when you index into the pads list :)
Thoughts on making these first class citizens?

Looks good! Would you like to submit a PR?

Actually on second thought, I think that we should leave the Module class as is.
I'm thinking about a Footprint class that represents an instance of a module. This saves dealing with unnecessary information.
This footprint class would contain a shapely Polygon representing the courtyard, a set of points representing the pads, a reference, a link to it's module and nicer support for connecting nets and segments and pad indexing by name. This also allows keeping shapely and numpy as optional dependencies.

Done


Relaton ISO refererences need em-dash

Title parts are being connected in Word output with hyphen, not em-dash.

ISO 216, Writing paper and certain classes of printed matter - Trimmed sizes - A and B series, and indication of machine direction

Can't replicate in new document. Checking ISO 690 again, where this first occurred.

Replicated, for ISO 3166-1.

The title is being joined up using - instead of ndash in relaton-iso-bib.

But! Most ISO titles are not being split; e.g. ISO 639-1:
<title type="title-main" format="text/plain" language="en" script="Latn">Codes for the representation of names of languages ?~@~T Part 1: Alpha-2 code</title>
That looks to be a bug.

ISO is using actual en-dash, as well as --, to delimit titles. Fixing.

Thanks @opoudjis , @andrew2net could you add specs for this?

@ronaldtse yes I can

Thanks @andrew2net !

I've updated all impacted rspecs


[Question]Is there any way to rename build output in cproject/csolution

We have such data in csolution.yml
solution:
  target-types:
    - type: mdk
      compiler: AC6

  build-types:
    - type: debug
      defines:
        - DEBUG
      misc:
        - compiler: AC6
          C*:
            - -g
            - -O1
    - type: release
      defines:
        - NDEBUG
      misc:
        - compiler: AC6
          C*:
            - Oz

  output-dirs:
    outdir: ./$Project$/$TargetType$/$BuildType$
    rtedir: ./RTE/$TargetType$

The build outputs are:
hello_world_s/iar/debug/hello_world_s.debug+iar.bin
hello_world_s/iar/debug/hello_world_s.debug+iar.clog
hello_world_s/iar/debug/hello_world_s.debug+iar.hex
hello_world_s/iar/debug/hello_world_s.debug+iar.out
hello_world_s/iar/debug/hello_world_s.debug+iar_CMSE_Lib.o
For the final object/binary name, debug+iar(build-type+target_type) is unnecessary, for example, hello_world_s.debug+iar_CMSE_Lib.o should be renamed to hello_world_s_CMSE_Lib.o ($Project$_CMSE_Lib.o). In hello_world_ns, what is linked is hello_world_s_CMSE_Lib.o
Is there any way to achieve that in cproject/csolution data setting?

@tcsunhao yes, I think that would work if we commit to implement this: https://github.com/Open-CMSIS-Pack/devtools/blob/main/tools/projmgr/docs/Manual/YML-Input-Format.md#output

This post may relate to #615

What we still need to conclude on is:
a) is it okay to always build ELF, HEX and BIN format output for the output-type: exe and the extension is specified as part of the access sequence? In that case we can simplify the proposal to two types "exe" and "lib"
b) is it okay that the user may end up configuring the output such that the build artifacts of different contexts effectively overwrite each other? Do we need to track and report that?

My conclusion from the discussions is that we aim for being able to seperate elf, hex and bin rather than always generating all, as well as allowing format specific "post-processing" settings.
@ReinhardKeil  and @brondani how do you think we should manage the transition from output-type to output  in light of version 2.0.0
force transition to the new output specification or also keeping the current output-type specification?

force transition to the new output specification or also keeping the current output-type specification?

I would take the chance it's a major version update and clean it up by removing all deprecated features. It means only supporting output instead of output-type.


MP Rest Client 1.3

Current implementation is 1.2.1

Needed steps:

[ ] Jersey upgrade (see https://github.com/eclipse-ee4j/jersey/pull/4224)
[ ] Jersey release
[ ] Integration into Helidon


bad request error when using GET query method of rest-api docker

Error: Bad Request
Response body
{
"detail": "Error occurred: App.from_config() got an unexpected keyword argument 'config_path'"
}

@jonabert Please upgrade embedchain to the latest version. Let us know if it doesn't work.


Installation on macOS not working

ran KUBEFLOW_DEBUG=true microk8s.enable kubeflow and fails with the following:
Just trying to get a local kubeflow environment going with microk8s
Running:
macOS Catalina 10.15.4
multipass  1.1.0+mac
multipassd 1.1.0+mac

17:52:06 DEBUG httpbakery client.go:243 client do GET https://api.jujucharms.com/charmstore/v5/~kubeflow-charmers/seldon-core-15/meta/any?include=id&include=supported-series&include=published {
17:52:07 DEBUG httpbakery client.go:245 } -> error
17:52:07 DEBUG juju.api monitor.go:35 RPC connection died
17:52:07 DEBUG juju.api monitor.go:35 RPC connection died
17:52:07 DEBUG juju.rpc server.go:328 error closing codec: write tcp <IP_ADDRESS>:37816-><IP_ADDRESS>:17070: write: broken pipe
ERROR cannot deploy bundle: cannot add charm "cs:~kubeflow-charmers/seldon-core-15": connection is shut down
17:52:07 DEBUG cmd supercommand.go:519 error stack:
/workspace/_build/src/github.com/juju/juju/rpc/client.go:14: connection is shut down
/workspace/_build/src/github.com/juju/juju/rpc/client.go:178:
/workspace/_build/src/github.com/juju/juju/api/apiclient.go:1187:
/workspace/_build/src/github.com/juju/juju/api/client.go:459:
/workspace/_build/src/github.com/juju/juju/cmd/juju/application/store.go:68:
/workspace/_build/src/github.com/juju/juju/cmd/juju/application/bundle.go:543: cannot add charm "cs:~kubeflow-charmers/seldon-core-15"
/workspace/_build/src/github.com/juju/juju/cmd/juju/application/bundle.go:475:
/workspace/_build/src/github.com/juju/juju/cmd/juju/application/bundle.go:164:
/workspace/_build/src/github.com/juju/juju/cmd/juju/application/deploy.go:969: cannot deploy bundle
/workspace/_build/src/github.com/juju/juju/cmd/juju/application/deploy.go:1540:

Command '('microk8s-juju.wrapper', '--debug', 'deploy', 'cs:kubeflow', '--channel', 'stable', '--overlay', '/tmp/tmp46o45t78')' returned non-zero exit status 1
Failed to enable kubeflow

22:10:04 DEBUG juju.kubernetes.provider events.go:51 getting the latest event for "involvedObject.name=controller,involvedObject.kind=StatefulSet"
22:10:04 INFO  juju.juju api.go:302 API endpoints changed from [] to [<IP_ADDRESS>:17070]
22:10:04 INFO  cmd controller.go:89 Contacting Juju controller at <IP_ADDRESS> to verify accessibility...
22:10:04 INFO  juju.juju api.go:67 connecting to API addresses: [<IP_ADDRESS>:17070]
22:20:02 ERROR juju.cmd.juju.commands bootstrap.go:776 unable to contact api server after 1 attempts: unable to connect to API: dial tcp <IP_ADDRESS>:17070: connect: connection refused
22:20:02 DEBUG juju.cmd.juju.commands bootstrap.go:777 (error details: [{/build/juju/parts/juju/go/src/github.com/juju/juju/cmd/juju/common/controller.go:128: unable to contact api server after 1 attempts} {/build/juju/parts/juju/go/src/github.com/juju/juju/cmd/juju/common/controller.go:44: } {/build/juju/parts/juju/go/src/github.com/juju/juju/cmd/modelcmd/modelcommand.go:405: } {/build/juju/parts/juju/go/src/github.com/juju/juju/cmd/modelcmd/modelcommand.go:424: } {/build/juju/parts/juju/go/src/github.com/juju/juju/cmd/modelcmd/base.go:214: } {/build/juju/parts/juju/go/src/github.com/juju/juju/juju/api.go:72: } {/build/juju/parts/juju/go/src/github.com/juju/juju/api/apiclient.go:207: } {/build/juju/parts/juju/go/src/github.com/juju/juju/api/apiclient.go:622: } {/build/juju/parts/juju/go/src/github.com/juju/juju/api/apiclient.go:967: } {/build/juju/parts/juju/go/src/github.com/juju/juju/api/apiclient.go:1071: unable to connect to API} {/build/juju/parts/juju/go/src/github.com/juju/juju/api/apiclient.go:1096: } {dial tcp <IP_ADDRESS>:17070: connect: connection refused}])

If running with multipass you need to allow traffic from host machine in/out off multipass:
multipass launch --name microk8s-vm --mem 12G --disk 40G
multipass exec microk8s-vm -- sudo snap install microk8s --classic
multipass exec microk8s-vm -- sudo iptables -P FORWARD ACCEPT 🚀
then microk8s.enable dns dashboard storage kubeflow runs past this error... presently stuck on last pod not loading, which is another issue

Thanks @OnTheRicky, this should get documented somewhere

closed in favour of: https://github.com/canonical-web-and-design/microk8s.io/issues/254


rpm created stenographer doesn't run

Used the spec file to create an rpm.
But after install, stenographer does not run.
No error messages, with defaults, -v, -config, -syslog.
Ran as root, as service with stenographer.
Just exits, $? is 1

stenokeys.sh does not run properly
had to comment out the CertPath variable lines
not sure where CertPath is supposed to be brought in
https://github.com/google/stenographer/blob/master/stenokeys.sh#L143
then running as root, errors came
Apr 16 19:06:01 sensor02 stenographer[6840]: 2020/04/16 19:06:01 Stenotype ran for too little time, crashing to avoid stenotype crash loop
Apr 16 19:06:01 sensor02 stenographer[6840]: 2020/04/16 19:06:01 Stenotype stopped after 570.027666ms: stenotype wait failed: signal: aborted
Apr 16 19:06:01 sensor02 stenographer[6840]: /usr/bin/stenotype() [0x408228]
                                             /usr/bin/stenotype() [0x42c214]
                                             /usr/bin/stenotype() [0x42d24c]
                                             /lib64/libc.so.6(__libc_start_main+0xf5) [0x7efffd184555]
                                             /usr/bin/stenotype() [0x40410b]
Apr 16 19:06:01 sensor02 stenographer[6840]: 2020-04-16T19:06:01.673858Z T:fec237 [stenotype.cc:260] CHECK(group != NULL) Unable to get info for group nogroup
                                             ABORTABORTABORT

running as stenographer user as a service works

looks like it's hardcoded to /etc/stenographer/config too?


WP8 project fixes

This pull request does the following:

Fixed the path to the moz-33.lib
Adds the missing asset files required by a WP8 application
Fixes portrait orientation for moon-warriors

@joshuastray Please test this merged PR


Tags missing for releases

This repo is missing tags for the released sources. That means that the dates on the releases are also missing in the published history. Let's pull those tags from upstream if they exist or add them if not.

Yes, they already existed upstream and are pushed now:
 python-kustomize main @ git pull --tags gh://yougov/python-kustomize
remote: Enumerating objects: 14, done.
remote: Counting objects: 100% (14/14), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 14 (delta 0), reused 14 (delta 0), pack-reused 0
Unpacking objects: 100% (14/14), 1.89 KiB | 193.00 KiB/s, done.
From https://github.com/yougov/python-kustomize
 * branch            HEAD       -> FETCH_HEAD
 * [new tag]         0.1.0      -> 0.1.0
 * [new tag]         0.1.1      -> 0.1.1
 * [new tag]         0.1.2      -> 0.1.2
 * [new tag]         0.2.0      -> 0.2.0
 * [new tag]         0.3.0      -> 0.3.0
 * [new tag]         0.3.1      -> 0.3.1
 * [new tag]         0.3.2      -> 0.3.2
 * [new tag]         0.3.3      -> 0.3.3
 * [new tag]         0.3.4      -> 0.3.4
 * [new tag]         0.3.5      -> 0.3.5
 * [new tag]         0.3.6      -> 0.3.6
 * [new tag]         0.4.0      -> 0.4.0
 * [new tag]         0.4.1      -> 0.4.1
 * [new tag]         0.5.0      -> 0.5.0
Already up to date.
 python-kustomize main @ git push
Enumerating objects: 14, done.
Counting objects: 100% (14/14), done.
Delta compression using up to 12 threads
Compressing objects: 100% (14/14), done.
Writing objects: 100% (14/14), 1.91 KiB | 1.91 MiB/s, done.
Total 14 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/coherent-oss/python-kustomize
 * [new tag]         0.1.0 -> 0.1.0
 * [new tag]         0.1.1 -> 0.1.1
 * [new tag]         0.1.2 -> 0.1.2
 * [new tag]         0.2.0 -> 0.2.0
 * [new tag]         0.3.0 -> 0.3.0
 * [new tag]         0.3.1 -> 0.3.1
 * [new tag]         0.3.2 -> 0.3.2
 * [new tag]         0.3.3 -> 0.3.3
 * [new tag]         0.3.4 -> 0.3.4
 * [new tag]         0.3.5 -> 0.3.5
 * [new tag]         0.3.6 -> 0.3.6
 * [new tag]         0.4.0 -> 0.4.0
 * [new tag]         0.4.1 -> 0.4.1
 * [new tag]         0.5.0 -> 0.5.0

And now the docs are built with their release dates rendered:


Add missing calculated value in paternity calculator

Adds tests to the adoption, maternity and paternity smart answers to ensure that questions with interpolated values are rendered correctly.
Adds a test helper method #question_title reads the value of a question as a String, forcing the interpolation to occur, so it can be asserted with a has_content? matcher in integration tests.
Updates the paternity calculator, adding the missing calculated value that is interpolated into the question title.
Verify step
Example URL

Shows a question "Was the employee (or will they be) on your payroll on 12 July 2015?" within the previous answers without breaking the page.

Looks good to me @erik-eide!


tested: aws_cloudwatch_log_metric_filter, aws_cloudwatch_log_resource…

…_policy, aws_cloudwatch_log_stream, aws_cloudwatch_query_definition

Description of your changes
Adds the following cloudwatchlogs resources:
aws_cloudwatch_log_metric_filter
aws_cloudwatch_log_resource_policy
aws_cloudwatch_log_stream
aws_cloudwatch_query_definition

Fixes https://github.com/upbound/provider-aws/issues/46
I have:

[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested
Manually.

 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.Schegolevatych Svetlana seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Visualization and Collectors now appears on modes.template when installing plugins.

This PR closes #67.

[Current coverage][cc-pull] is 83.92%

Merging [#74][cc-pull] into [master][cc-base-branch] will decrease coverage by 0.53%

@@             master        #74   diff @@
==========================================
  Files            22         22
  Lines          2194       2146    -48
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           1853       1801    -52
- Misses          341        345     +4
  Partials          0          0

Powered by Codecov. Last updated by [d799da8...c884593][cc-compare]
[cc-base-branch]: https://codecov.io/gh/CyberReboot/vent/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/CyberReboot/vent/compare/d799da854bcc6695abd2bf0081ea4b8271152acf...c8845939fa23fc6f0be17a5a293b144412ad0502?src=pr
[cc-pull]: https://codecov.io/gh/CyberReboot/vent/pull/74?src=pr


Plug-in opening on things which aren't articles

[ ] How do we handle this?

Designer has suggested this, awaiting confirmation from @markmacgillivray on implementation.

Issue moved to OAButton/backend #267 via ZenHub


Multi language  support for api & content

there is instructions for making a multi language ui by adding localization option to laravel ,,
but what if I want to have a mlti language website data ??
for example : example.com/api/ar/post
is such thing possible with the current version ?? and if not can you add it to requested features ??

@egyleader can you please provide some more detail?


Agent sidecar resources defined in README.

Not really sure how much resources a sidecar needs. Is 128Mi too much?
resources:
  limits:
    memory: 128Mi
  requests:
    memory: 128Mi

Sorry I haven't seen this before. The agent itself needs only a few resources, but I don't think we tested the limits yet. My initial reaction, however, would be that 128mb should be enough to keep a reasonably sized buffer.
@kevinearls, would be nice to test the limits of this :)


Moved scanning script from test-infra to security-tooling

First PR for https://github.com/kubernetes/sig-security/issues/60
Just moving the file over, next step is calling it as outlined here: https://github.com/kubernetes/sig-security/pull/61#issuecomment-1238311036

Diffed this locally against the version from https://github.com/kubernetes/test-infra/pull/33817 and it all matches.
/approve

I've also checked against https://github.com/kubernetes/test-infra/pull/33817/files, and happy that it matches.
/lgtm

Now that I've approved a change, can I add the label?
(Apologies for potential update spam, I'm learning in public here)
/lgtm


INVALID_TYPE - Organization not supported

{ "message":"sObject type 'Organization' is not supported.","name":"INVALID_TYPE","stack":"INVALID_TYPE: sObject type 'Organization' is not supported.\n    at HttpApi.getError (/root/dev/src/github.com/segment-sources/salesforce/node_modules/jsforce/lib/http-api.js:250:13)\n }

for
jsForceConnection.sobject('Organization').find({}, { CreatedDate: 1 })

Looking here, it seems it is possible to view this data with read-only scopes if you use "without sharing" to query SFDC. Does JSForce support that? Any pointers? Thanks!

Usually it can query the Org info from JSforce of course. Please check your profile setting has an object access. The describeGlobal() result shows the list of which object the user is accessible.

got it


Make NFT Argon and Xenon extractor use Harvester module

Switch M-2 Cryogenic Gas Separator to use Harvester Module.

EC consumption and production rates lifted from NFT config itself.
NFT doesn't require any abundance requirement to get those gasses. Probably makes sense, as the process is supposed to first compress the atmospheric gas, then cryogenically distil Argon and Xenon from it. Might need a balance pass in the future.
Required minimum pressure is also debatable, no such requirement on original mod. All the pumps I know of thought have a minimum "outside" pressure though. Balance pass might be in order.
Original part can do both xenon and argon in one go, I made this with only one slot. I feel that the extraction process should require quite a lot of machinery, so having both in a single part seems an overkill.

Really not sure about the balance on this one, especially slot count. Feel free to do any changes you see fit.

The EC rates seem to be quite high, but if the original has those values (and NF provide the means to produce a lot of EC) then that's fine.
Min abundance need to be above zero or else the user will be able to extract these resources from everywhere. Ideally we should set the min abundance in accordance to the planetary resource definitions existing for these resources (eg: in CRP).
Min pressure at 1kPA is okay in my opinion: you get that pressure as a minimum from any body with some kind of atmosphere in stock and supported planet packs.

I think EC is justified, as the process has to first compress lots of atmosphere (Argon is ~20 times less abundant in Earth's atmo than Oxygen, Xenon is even rarer), then cryogenically distil it. That should use quite a lot of juice, and generate a lot of heat (what does Kerbalism do with heat? I saw it removing ModuleCoreHeat).
I'll fix up the min abundance to work with CRP.
I'll see if Argon and Xenon have proper definitions in Resources.cfg as well.

The stock resource harvester module is fully simulated in planner and in background. Replacing it with the Harvester module will give essentially fixed-rate of production, based on a threshold abundance. But I don't think that's a valid enough reason to replace it. Unless I'm missing some other reason here?

I didn't realise that that stock module is completely covered by Kerbalism sim. I agree that this patch is pointless in that case and it's better to leave non-stock resource generation alone.


fix(keystone): user pwd expired notify bug fix

What this PR does / why we need it:

[ ] Smoke testing completed
[ ] Unit test written

Does this PR need to be backport to the previous release branch?:
If no, just write "NONE".
If don't know, write "UNKNOWN", and let the reviewer decide.
If yes, write the release branches name in the below format and submit the related cherry-pick PR:

release/3.10

/cc @ioito
/area keystone

/lgtm


Adding clang-format to pre-commit YAML config.

Using the same clang-format version v17.0.6 as XLA project:
https://github.com/openxla/xla/blob/main/.github/workflows/clang_format.yml
@jakevdp I believe the project C++ codebase is small enough to directly add clang-format to pre-commit hooks. Beyond making sure every PR is well formatted, it also has the benefit of making sure everyone is using the same version (aligned on XLA codebase).

Hey, thanks for this!
I'm not sure we'll be able to merge this, because this repo is mirrored to Google's internal repo, which uses formatters that may differ in the details. When two formatters disagree on a change, it causes problems because it's often difficult if not impossible to write code in a way that satisfies both.
I'll pull in these changes to see if it causes any issues – if not, then we can probably try this out (though if it causes problems in the future I'll probably revert this change).
What do you think?

Thanks for the quick review, no worries if you need to revert it in the future (hopefully if we keep the same clang-format version as XLA it should be fine?)


Spw 992 csv does not work (SPW-1007)

http://team.showpad.com:8008/browse/SPW-1007
Feel free to ignore build or dist files while reviewing

There is still much place for improvements in this project, but I fixed the folder structure and angular module calls for this ticket...

Add in your jenkins build: http://master.showpad.dev:8080/job/AngularTags-SPW-992-csv-does-not-work/


fix successThreshold, validate server protocol, deprecate scheme

Description

Fixed success threshold:

Previously, it would override PeriodSeconds which would led to unexpected results. E.g. if someone sets PeriodSeconds to 2, kube-apiserver will decline the spec, because successThreshold for livenessProbes cannot be anything but 1 (docs).
In logs, it would be something like this:
grafana-operator-544bbbbf5b-bw6c6 grafana-operator 2022-07-19T08:27:11.077Z	DEBUG	controller-runtime.manager.events	Warning	{"object": {"kind":"Grafana","namespace":"monitoring","name":"grafana-operator-grafana","uid":"e42ba143-2787-41cd-a2f7-6d1f2371235f","apiVersion":"integreatly.org/v1alpha1","resourceVersion":"390657"}, "reason": "ProcessingError", "message": "Deployment.apps \"grafana-deployment\" is invalid: spec.template.spec.containers[0].livenessProbe.successThreshold: Invalid value: 104: must be 1"};

Refactored probes:

All default values are set in consts (previously, some values were set in the callable function, others - through the caller function);
Simplified code for overriding values through CRD;
Added tests;
scheme is now ignored as it's always tied to the config.server.protocol section of grafana config, thus should not have been configurable in the first place;

Enforced server protocol through CRD (operator only supports http and https).

Type of change

[X] Bug fix (non-breaking change which fixes an issue)
[X] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Only in the sense that the scheme field of readinessProbeSpec and livenessProbeSpec is ignored, the actual value depends on config.server.protocol.

Checklist

[X] This change requires a documentation update

Updated API docs

[X] I have added tests that prove my fix is effective or that my feature works
[ ] I have added a test case that will be used to verify my changes
[ ] Verified independently on a cluster by reviewer

Verification steps

Deploy grafana with default spec:

apiVersion: integreatly.org/v1alpha1
kind: Grafana
metadata:
  name: example-grafana
spec:
  client:
    preferService: true
  config: {}

Probes in the resulting deployment should be set to the same values as in the code.

Deploy grafana with custom spec for probes:

apiVersion: integreatly.org/v1alpha1
kind: Grafana
metadata:
  name: example-grafana
spec:
  client:
    preferService: true
  livenessProbeSpec:
    failureThreshold: 2
    initialDelaySeconds: 3
    periodSeconds: 4
    successThreshold: 1
    timeoutSeconds: 5
    scheme: unknown-scheme
  readinessProbeSpec:
    failureThreshold: 6
    initialDelaySeconds: 7
    periodSeconds: 8
    successThreshold: 9
    timeoutSeconds: 10
    scheme: unknown-scheme
  config: {}

All probes settings in the resulting deployment should match the values from the spec except for scheme.
scheme is ignored in favor of config.server.protocol, and since it's not present in the spec, scheme: HTTP is set by default.

Deploy grafana with a random server protocol in its spec:

apiVersion: integreatly.org/v1alpha1
kind: Grafana
metadata:
  name: example-grafana
spec:
  client:
    preferService: true
  config:
    server:
      protocol: unknown-protocol

$ k apply -f 3.yaml
The Grafana "example-grafana" is invalid: spec.config.server.protocol: Unsupported value: "unknown-protocol": supported values: "http", "https"

@weisdd I have patched all the go dependencies https://github.com/grafana-operator/grafana-operator/pull/793 and when it get's merged your PR should pass.
But due to the update of the v1core version Handler have been deprecated and instead ProbeHandler is used.
See the PR for more information.

@NissesSenap thanks for the update. Once your PR is merged, I can update mine :)

Updated tests, PR is up-to-date.


"Brădeanca" is listed in the drop-down menu

Description:
"Brădeanca" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Brădeanca" in the search bar.

Expected results
The location is listed in the drop-down menu as "Brădeanca, Brăila (Jirlău)".


Questions regarding the wiki

Will there ever be a proper wiki implemented for what scripts do what and how to make things like vehicles and guns?

It's planned, yes.


Intergrate with Apollo to support dynamic  config

Your question
https://github.com/alipay/sofa-rpc/pull/456
Your scenes
describe your use scenes (why need this feature)
Your advice
so we can support custom auth, shut down gracefully, or thread pool size adjust.
Environment

SOFARPC version:
JVM version (e.g. java -version):
OS version (e.g. uname -a):
Maven version:
IDE version:

这个@SteNicholas  应该会认领，等他认领后跟他确定时间。

感觉直接用 apollo 的话耦合有点严重, 是不是中间加层 archaius 解耦?

感觉直接用 apollo 的话耦合有点严重, 是不是中间加层 archaius 解耦?

嗯，是这样的。这个feature比较大，需要先详细设计一下框架。

@leizhiyuan @khotyn I claim this feature.By the way,I will complete this feature in one and a half weeks.

@leizhiyuan Has apollo design plan been ready?

@leizhiyuan Has apollo design plan already been ready?

Link to https://github.com/alipay/sofa-rpc/issues/549

已经支持。


Plans to support jira server/datacenter

Thanks for creating a great tool.
But what about the future plans for supporting Jira Server and Data Center deployments? Many enterprises have a significant investment in Jira Server/DataCenter due to their need for enhanced security, compliance, and control over data.
Could you please provide an update on whether there are any plans to add support for Jira Server/DataCenter?  If so, what is the estimated timeline for this?
I am willing to contribute to this effort. Whether it's through code contributions, testing, or providing feedback.

Thank you for raising this point and offering to contribute! These features would indeed be valuable. I don't have much experience with Server/Data Center deployments, so your help would be greatly appreciated!
Would you outline the necessary changes needed?


Error running updating drive with hyperdrive import

Just trying to update a drive with some updated a hyperdrive that was created with the original hyperdrive daemon, and getting the following error:
drive name shortened, as it's a development drive
Importing /Users/Paul/Projects/FederatedWiki/development/client/client into ad8cb16...ca (Ctrl+c to exit)...

Importing | ======================================== | 100% | 25/25 Files(node:9183) UnhandledPromiseRejectionWarning: PathAlreadyExists: Path /plugins already exists.
    at /Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hyperdrive/index.js:636:45
    at Get._callback (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/mountable-hypertrie/index.js:308:16)
    at Get._update (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hypertrie/lib/get.js:75:8)
    at onnode (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hypertrie/lib/get.js:113:10)
    at onnode (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hypertrie/index.js:334:5)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
(Use `node --trace-warnings ...` to show where the warning was created)
(node:9183) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node proc)
(node:9183) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Importing | ======================================== | 100% | 55/55 Files

The /plugins directory was part of the original import when the drive was created, and the contents have not changes since the last update back in August. And the drive contains a lot more than 55 files!

Importing /Users/Paul/Projects/FederatedWiki/development/client/client into ad8cb16...ca (Ctrl+c to exit)...

Importing | ======================================== | 100% | 21/21 Files(node:9162) UnhandledPromiseRejectionWarning: PathAlreadyExists: Path /plugins already exists.
    at /Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hyperdrive/index.js:636:45
    at Get._callback (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/mountable-hypertrie/index.js:308:16)
    at Get._update (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hypertrie/lib/get.js:75:8)
    at onnode (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hypertrie/lib/get.js:113:10)
    at onnode (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hypertrie/index.js:334:5)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
    at emitUnhandledRejectionWarning (internal/process/promises.js:168:15)
    at processPromiseRejections (internal/process/promises.js:247:11)
    at processTicksAndRejections (internal/process/task_queues.js:94:32)
(node:9162) PathAlreadyExists: Path /plugins already exists.
    at /Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hyperdrive/index.js:636:45
    at Get._callback (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/mountable-hypertrie/index.js:308:16)
    at Get._update (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hypertrie/lib/get.js:75:8)
    at onnode (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hypertrie/lib/get.js:113:10)
    at onnode (/Users/Paul/.nvm/versions/node/v14.15.1/lib/node_modules/@hyperspace/hyperdrive/node_modules/hypertrie/index.js:334:5)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
(node:9162) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
    at emitDeprecationWarning (internal/process/promises.js:180:11)
    at processPromiseRejections (internal/process/promises.js:249:13)
    at processTicksAndRejections (internal/process/task_queues.js:94:32)
Importing | ======================================== | 100% | 55/55 Files

I wonder, in the readme...

This module replaces the functionality of the hyperdrive-daemon. If you've previously used that daemon, running Hyperspace for the first time will migrate your content in ~/.hyperdrive to be compatible with this service.

But, running hyperspace hasn't migrated the storage over to ~/.hyperspace
I notice that beaker starts hyperspace with the no-migrate option, is this interfering with hyperspace performing the migration, even when Beaker and its associated hyperspace service are not running?

@paul90 Thanks for reporting this -- definitely looks like a bug.
Hyperspace actually isn't moving any cores that were previously in ~/.hyperdrive into ~/.hyperspace right now. That part of the migration's being skipped in Hyperspace, so I doubt that's the culprit.
Have you tried the new hyp CLI tool? There's a hyp sync command in there that's more recent (the import/export features in this module are a bit more dated).
Mind letting me know if hyp sync does the import correctly?

I had wondered about using hyp sync as a replacement.
But, when I used hyp diff it reported that every file in the archive had changed - when in reality only a single file has been changed since the last import. I also notice that hyp diff appears to be ignoring .datignore, and is wanting to add .hyperdrive-import-key, and other files that should be ignored.
It also looks as if hyp doesn't play nicely with mounted drives (a mounted .ui folder in this case), with hyp diff reported in that contents of the mounted /.ui/ folder will be deleted.
So, it doesn't look as if hyp sync will work correctly. I will try cloning the drive later to see if hyp sync does something different from what hyp diff is reporting it will do.

No, hyp sync does not work, at least not safely. Glad I used beaker to copy the drives, and change the mounted drive, before testing this.
For the drive with the mount, the contents of the mounted drive were deleted as well as the mount point. I will create an issue against the cli for this, and for there being no ignore file support.
It also appears to have updated all the files - though this might be due to an issue with original hyperdrive daemon import with files showing, in beaker at least, the date of the import rather than their creation date from the file system.


Update figshare post body

Query params for searching figshare belong in the POST payload now, not the query string as they once did. Also, support pagination.
@mok4ry  @amb8805

linting is now something that's integrated into travis, so keep that in mind when you're pushing to a remote branch


Implement natural sorting locally

Replace the natsort dependency with a locally implemented key generation for the built-in 'sort' method.

@Jakuje Could you please check this?

Code wise looks good. Tried to run the tests locally. My added test works, but the following test keeps failing:
tests/test_script.py::test_main[inprocess] FAILED       [ 95%]

Would be good to resurrect the github actions and update tox to run on something newer than python3.5. But that can be done later.

Right, I will try to setup some workflows to run the tests with up-to-date python


Improve the standard hedgehog list shrinker

Currently hedgehog performs a non-optimal shrink of lists.


Use UTC instead of GMT

Fixes #1061
Based on investigations from @nvdbaranec, the issue with #1061 appears to be tied to GMT timezone database differences between CentOS and Ubuntu environments.  This updates the tests and documentation to use UTC consistently instead of a mix of GMT and UTC.

build


sdc-beta04 regression in decimal data entry

Describe the bug
When attempting to enter or delete numbers into a type='decimal' field, the cursor jumps around mangling input and making deletion difficult.
Component
SDC Library
To Reproduce
Steps to reproduce the behavior:

Load a questionnaire including a decimal fieldt
Type more than 3 numbers consecutively
Tap to move the cursor to the end of the number then tap delete a few times

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
https://user-images.githubusercontent.com/7772901/183772633-f658c1c1-48db-4690-ad21-d2e8be04b373.mp4
Smartphone (please complete the following information):

Device: Pixel 6 Pro physical and Pixel 5 emulator. Details below for Pixel 6
Android version: 12
Build number: SQ3A.220705.003

Additional context
My specific questionnaire:
{
  "status": "draft",
  "title": "Height & weight",
  "resourceType": "Questionnaire",
  "meta": {
    "profile": [
      "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire|2.7"
    ],
    "tag": [
      {
        "code": "lformsVersion: 29.2.1"
      }
    ]
  },
  "item": [
    {
      "type": "decimal",
      "code": [
        {
          "code": "3137-7",
          "display": "Body height Measured",
          "system": "http://loinc.org"
        }
      ],
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-unit",
          "valueCoding": {
            "display": "cm"
          }
        }
      ],
      "required": false,
      "linkId": "/3137-7",
      "text": "Body height Measured"
    },
    {
      "type": "quantity",
      "code": [
        {
          "code": "3141-9",
          "display": "Weight Measured",
          "system": "http://loinc.org"
        }
      ],
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-unitOption",
          "valueCoding": {
            "display": "[lb_av]"
          }
        },
        {
          "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-unitOption",
          "valueCoding": {
            "display": "kg"
          }
        }
      ],
      "required": false,
      "linkId": "/3141-9",
      "text": "Weight Measured"
    }
  ]
}

type='quantity' is similarly affected as well. I'm not sure where else this new feature is expected to impact, but would look at carefully.


Auto import format

VSCode Version: 1.23.1
OS Version: macOS 10.13.4

Auto import format has changed to CommonJS and I do not see any config options to change it back to ES6.
Steps to Reproduce:

Use some module that needs to be imported
Cmd + . to open auto import suggestion and apply it
Observe module is imported with a require, eg. import _ = require('lodash'); instead of import * as _ from 'lodash';

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

I can't repo this.

Do you see it in vscode insiders?
Does your project have a jsconfig or tsconfig?
Do you see it in a new project with only lodash installed?

Whoops, confused the wrong issue. This problem is actually already tracked by https://github.com/Microsoft/TypeScript/issues/22602


Example ARM template formatting incorrect for PGSQL Extensions

The ARM template example on the page is malformed. The $schema specification needs to be surrounded by "" so that it is valid JSON and we can paste it into other places without issue.
{
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
    "contentVersion": "<IP_ADDRESS>",
    "parameters": {
        "flexibleServers_name": {
            "defaultValue": "mypostgreserver",
            "type": "String"
        },
        "azure_extensions_set_value": {
            "defaultValue": " dblink,dict_xsyn,pg_buffercache",
            "type": "String"
        }
    },
    "variables": {},
    "resources": [
        {
            "type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations",
            "apiVersion": "2021-06-01",
            "name": "[concat(parameters('flexibleServers_name'), '/azure.extensions')]",
            "properties": {
                "value": "[parameters('azure_extensions_set_value')]",
                "source": "user-override"
            }
        }
    ]
}

Also, adding a Bicep example would be great:
param flexibleServers_name string = 'mypostgreserver'
param azure_extensions_set_value string = ' dblink,dict_xsyn,pg_buffercache'

resource flexibleServers_name_azure_extensions 'Microsoft.DBforPostgreSQL/flexibleServers/configurations@2021-06-01' = {
  name: '${flexibleServers_name}/azure.extensions'
  properties: {
    value: azure_extensions_set_value
    source: 'user-override'
  }
}

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

ID: ab533e2e-3fb7-6bed-dd07-1cb4de0368ba
Version Independent ID: 1df8b46e-3491-ac8b-ba15-03bd062b8680
Content: Extensions - Azure Database for PostgreSQL - Flexible Server
Content Source: articles/postgresql/flexible-server/concepts-extensions.md
Service: postgresql
Sub-service: flexible-server
GitHub Login: @sunilagarwal
Microsoft Alias: sunila

@garoyeri Thank you for your feedback. We are reviewing this and will get back shortly.

@garoyeri
The schema you are referring to is surrounded by double quotes. Not sure I understand your ask.

That's not how it looks for me:

@garoyeri Ok Got it It is in the content source articles/postgresql/flexible-server/concepts-extensions.md.

@garoyeri You are actually right!

@garoyeri I have created a PR to add the double quotes.

https://github.com/MicrosoftDocs/azure-docs/pull/110067

@garoyeri We have updated the doc. Changes should be live soon.
For the bicep examples. @arianapadilla Could you please suggest for the biceps one.?

@Oury-MSFT BICEP is out of our scope for the moment

@garoyeri Please see @arianapadilla comment above. Biceps is not in our scope for now.
Thank you for your feedback and for helping us improve our documentation.

Oh, I see the quoting on the schema now, but the new lines between each line in the Json are still there. In my recommendation, all the extra blank lines are removed as well to improve readability and follow the same style as other Json blocks.


add docs, rework image logic in simple to pull from shared images.dhall file

note: there is a ton of shared logic between postgres and codeintel db (verifiable using dhall diff). I didn't refactor this for speed, but this can be revisted


Fix some mem errors in 2024.09.1

I hadn't done a mem tests run in a while.
Most of these are pointers leaking from tests, but there's also a couple of real things there, like the PDB parsing thing or the combineMol() one.
Besides these, there's also https://github.com/rdkit/rdkit/issues/7865, and some more leaks I hit in Inchi, but those can't be fixed here (I'm also not sure I build against the last release).

I rebased on master so that we can run the CI after the commit that fixed the Mac builders.


Error using MongoDB provider with latest version of Azure Cosmos DB (Mongo API)

I have been using Shedlock v3.0.0 with shedlock-provider-mongo v3.0.0 against Azure Cosmos DB (Mongo API). There has been a recent upgrade in wire protocol from using Mongo 3.2 to Mongo 3.6 (i.e decent Mongo). However since the upgrade I have been getting errors.
My application is using Spring Boot 2.1.9.RELEASE.
When executing my scheduled task, I have been getting the error below frequently. Any ideas on what might be causing it?
Unexpected error occurred in scheduled task. com.mongodb.MongoCommandException: Command failed with error 117 (ConflictingOperationInProgress): 'Error=117, Details='' on server some-server.mongo.cosmos.azure.com:10255. The full response is { "ok" : 0.0, "errmsg" : "Error=117, Details='", "code" : 117, "codeName" : "ConflictingOperationInProgress" } 	at com.mongodb.internal.connection.ProtocolHelper.getCommandFailureException(ProtocolHelper.java:179) 	at com.mongodb.internal.connection.InternalStreamConnection.receiveCommandMessageResponse(InternalStreamConnection.java:293) 	at com.mongodb.internal.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:255) 	at com.mongodb.internal.connection.UsageTrackingInternalConnection.sendAndReceive(UsageTrackingInternalConnection.java:99) 	at com.mongodb.internal.connection.DefaultConnectionPool$PooledConnection.sendAndReceive(DefaultConnectionPool.java:444) 	at com.mongodb.internal.connection.CommandProtocolImpl.execute(CommandProtocolImpl.java:72) 	at com.mongodb.internal.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:200) 	at com.mongodb.internal.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:269) 	at com.mongodb.internal.connection.DefaultServerConnection.command(DefaultServerConnection.java:131) 	at com.mongodb.internal.connection.DefaultServerConnection.command(DefaultServerConnection.java:123) 	at com.mongodb.operation.CommandOperationHelper$4.call(CommandOperationHelper.java:452) 	at com.mongodb.operation.OperationHelper.withReleasableConnection(OperationHelper.java:424) 	at com.mongodb.operation.CommandOperationHelper.executeRetryableCommand(CommandOperationHelper.java:445) 	at com.mongodb.operation.BaseFindAndModifyOperation.execute(BaseFindAndModifyOperation.java:69) 	at com.mongodb.client.internal.MongoClientDelegate$DelegateOperationExecutor.execute(MongoClientDelegate.java:193) 	at com.mongodb.client.internal.MongoCollectionImpl.executeFindOneAndUpdate(MongoCollectionImpl.java:743) 	at com.mongodb.client.internal.MongoCollectionImpl.findOneAndUpdate(MongoCollectionImpl.java:723) 	at net.javacrumbs.shedlock.provider.mongo.MongoLockProvider.lock(MongoLockProvider.java:125) 	at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 	at java.lang.reflect.Method.invoke(Method.java:498) 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:205) 	at com.sun.proxy.$Proxy118.lock(Unknown Source) 	at net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor.executeWithLock(DefaultLockingTaskExecutor.java:51) 	at net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor.executeWithLock(DefaultLockingTaskExecutor.java:40) 	at net.javacrumbs.shedlock.core.DefaultLockManager.executeWithLock(DefaultLockManager.java:51) 	at net.javacrumbs.shedlock.core.LockableRunnable.run(LockableRunnable.java:35) 	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 	at java.lang.Thread.run(Thread.java:748)

Hi, thanks for feedback. I am afraid it's an issue with CosmosDB, MongoLockProvider assumes atomicity guarantees of MonogDB and it seems that CosmosDB behaves differently than expected. See the implementation for more details.
There is a 3rd party LockProvider that may help you https://github.com/jesty/shedlock-provider-cosmosdb
I have no experience with CosmosDB, so I can not advise you any further,

Hi, I raised this issue with Microsoft and yourself simultaneously (I didn't know where the problem was).
It turns out that the problem is with Cosmos DB and their MongoDB 3.6 implementation - they are returning the wrong error code, which is confusing ShedLock. They will be fixing it sometime this month.

Thanks a lot for the info.


Power Automate Per Flow

I think we should clarify for the Power Automate Per Flow licenses how many the customer might need to buy.  I recently spoke w/a customer who purchased 1 per flow and 1 per user because the docs aren't clear on the per flow that it's going to potentially require a bunch depending on their need.

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

ID: 3f619bbe-9303-8583-2cb9-a287811cec13
Version Independent ID: 8e256e0c-38fa-f2ca-58db-550bb6e9802a
Content: Set up the CoE Starter Kit - Power Platform
Content Source: power-platform/guidance/coe/setup.md
Service: power-platform
Sub-service: guidance
GitHub Login: @manuelap-msft
Microsoft Alias: mapichle

Thanks for your comment, @russrimm. This issue has been assigned to the doc author for review.

Hello,
there is some additional information on this license and the requirements in our FAQ here https://learn.microsoft.com/en-us/power-platform/guidance/coe/faq#which-license-should-i-assign-to-the-user-thats-running-the-coe-starter-kit-flows
We are unable to share exactly how many Per Flow licenses a customer may need, as it depends on the size of their tenant and inventory. The docs can only provide guidance here, but not a definitive answer.


Issue@2189 - [closed]

In GitLab by @liyanq528 on Dec 25, 2019, 06:14
Merges issue@2189 -> dev

In GitLab by @liyanq528 on Dec 25, 2019, 09:02
closed


Adds lane class

🎉 New feature
Related to #15
Summary
Adds Lane class that inherits from maliput::geometry_base::Lane class.
Pendings

[ ] Implement all the methods.

Checklist

[x] Signed all commits for DCO
[x] Added tests
[ ] Added example and/or tutorial
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if it affects the public API)

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

I'd like to tackle also the lane_bounds method. This is being discussed here: https://github.com/maliput/maliput_sparse/issues/15#issuecomment-1243925754

LGTM. It's OK if you move forward in steps with the methods. It will help us to focus on tests and implementation method by method.

Agree, I will merge this and continue in an follow up PR so https://github.com/maliput/maliput_sparse/pull/11#pullrequestreview-1105690760 can be benefit from this


Can not build docker container

🐛 Bug Report
I could not create the docker container with the current Dockerfile. I got an error when creating the docker container with command:
make docker

🔬 How To Reproduce

Clone the repository
Type make docker

Environment

OS: macOS
Python version: Python 3.9.12

Screenshots
The error is related to a poetry parameter that is no longer used:
The `--no-dev` option is deprecated, use the `--only main` notation instead.

📈 Expected behavior
The container is built and I can play with it! :-)
📎 Additional context
Tried to update the Dockerfile and use --only main notation instead of --no-dev. Then another error message appears:
Because streamlit-prophet depends on pip (^21.3.1) which doesn't match any versions, version solving failed.

Hi @maurice1979, I have update the requirements, it should be good now.


metrics

Hello, Where do I define metrics token in values.yaml? I see only this for metrics.
Name of the Splunk metric type index targeted. Required when ingesting metrics to Splunk Platform.
metricsIndex: "openshift_nonprod_metrics"

you so not need a separate token for metrics.
A HEC Token is simply a transport auth mechanism. it does not need to be closely tied to what data is being sent.
The collector will set the index in the payload and Splunk will receive it and route to the appropriate index.


Provide snap package

Creating a snap package for publishing on https://snapcraft.io/store would add a range of linux distro support and even other architectures (ARM).

Other architectures are not in reach, at least until there's a way to build with at least Qt 5.11 on core18 base snap. As a workaround the snap will include an AppImage based AppDir, like the current deb package. Downside of this, only amd64 arch is supported.

On hold until Qt 5.10 becomes available in the base. Maybe another way is to build Qt 5.10 from source, see https://github.com/joshirio/iota-cooler/pull/15#issue-259988347 and https://forum.snapcraft.io/t/qt-dependencies/4879


Error on loading the page on Edge for Android

Just discovered that the hamburger manu doesn't work either in Edge for Android (does work on Chrome for Android). That is probably where the error comes from, too.

fixed by blazor upgrade


The application shows a credentials error but credentials are present

2024-11-15T12:19:48+01:00 porkbun-ddns.porkbun-ddns-daemon[102215]: {"level":"error","msg":"Error getting client for credentials 'jorge': failed to call API: Post \"https://api.porkbun.com/api/json/v3/ping\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)","time":"2024-11-15T12:19:48+01:00"}
2024-11-15T12:19:49+01:00 porkbun-ddns.porkbun-ddns-daemon[102215]: {"level":"error","msg":"Credentials not found: jorge","time":"2024-11-15T12:19:49+01:00"}
2024-11-15T12:19:49+01:00 porkbun-ddns.porkbun-ddns-daemon[102215]: {"level":"error","msg":"Credentials not found: jorge","time":"2024-11-15T12:19:49+01:00"}
2024-11-15T12:22:48+01:00 porkbun-ddns.porkbun-ddns-daemon[102215]: {"level":"error","msg":"Error getting client for credentials 'jorge': failed to call API: Post \"https://api.porkbun.com/api/json/v3/ping\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)","time":"2024-11-15T12:22:48+01:00"}
2024-11-15T12:22:49+01:00 porkbun-ddns.porkbun-ddns-daemon[102215]: {"level":"error","msg":"Credentials not found: jorge","time":"2024-11-15T12:22:49+01:00"}
2024-11-15T12:22:49+01:00 porkbun-ddns.porkbun-ddns-daemon[102215]: {"level":"error","msg":"Credentials not found: jorge","time":"2024-11-15T12:22:49+01:00"}

I often forget this is the desired behavior because the application can work with different credentials and is coded so failing to get a client with a specific credentials set should not make it impossible to update the records with other credentials.


Issue #622 cleanup utilities

Fixes #622
Description
Tasklist:

[x] Separate imod.util to separate modules
[ ] Move useful utilities from imod.wq.timeutil to imod.util. Things which are wq specific can be put under imod.wq.util.
[ ] Same holds for the mf6 utilities.

Checklist

[x] Links to correct issue
[ ] Update changelog, if changes affect users
[x] PR title starts with Issue #nr, e.g. Issue #737
[ ] Unit tests were added
[ ] If feature added: Added/extended example

I'd say cd, temporary_directory, ignore_warnings, ugrid2d_data, mdal_compliant_ugrid2d, from_mdal_compliant, to_ugrid2d, empty_2d, empty_2d_transient, empty_3d, empty_3d_transient, where, replace, values_within_range should remain available under imod.util.
Just keep imod.util and import all the methods mentioned here.
Furthermore, from I would also include round_extent from imod.prepare.spatial, because I've had to copy it to the scripts of multiple people.

@luitjansl
See my reply to Huite's comments for an answer to your questions. I only opted for one DeprecationWarning where a function was moved to the prepare module ages ago (warning should have been there in the first place).
@Huite

I'd say cd, temporary_directory, ignore_warnings, ugrid2d_data, mdal_compliant_ugrid2d, from_mdal_compliant, to_ugrid2d, empty_2d, empty_2d_transient, empty_3d, empty_3d_transient, where, replace, values_within_range should remain available under imod.util.

Thanks for the list, I made sure all these are available under the imod.util namespace.

Just keep imod.util and import all the methods mentioned here.

I've made sure users can still import everything as they were used to:
from imod.util import where
by importing these functions in the imod/util/init.py file.
I also added a new unit test to test that this works.

Furthermore, from I would also include round_extent from imod.prepare.spatial, because I've had to copy it to the scripts of multiple people.

Ah, I didn't know about that one, made sure it is imported and a DeprecationWarning is thrown when users do this.


budgie{Packages,Plugins}: refactor & modernize

Description of changes
The biggest changes here include

Renaming budgie to budgiePackages

Puts us more inline with other scopes such as kdePackages and python3Packages

Moving from lib.makeScope to pkgs.makeScopeWithSplicing'

Reduce boilerplate in our expressions and allows for a better experience in cross compiling

(More) package tests have been added

Mainly via testers.testVersion and testers.hasPkgConfigModules where applicable

passthru.updateScript tree-wide

This and the above should give us an easier time in maintiaing these packages

I know some of this may be fairly subjective (specifically the scope rename) so feel free to request for some things to be dropped. Most of this is based on pkgs/kde, which I just found to be quite well structured
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review run on x86_64-linux 1

1 test built:

nixosTests.budgie

Add a :+1: reaction to pull requests you find important.

cc @bobby285271 as a member of the budgie team

Ah, I not sure if I can properly review this, I agree some of these are quite subjective. There is ongoing https://github.com/NixOS/nixpkgs/pull/319659#issuecomment-2209447523 at the same time though, how do you think of by-name here?

There is ongoing https://github.com/NixOS/nixpkgs/pull/319659#issuecomment-2209447523 at the same time though, how do you think of by-name here?

I had actually seen this recently, but thought keeping some of the core packages like gnome-shell under that scope was intentional. If that's not the case and it's encouraged we move everything we can to by-name, then I would love to adopt that here.
CC @jtojnar for any clarification/guidance here

I intend to move gnome-shell to top-level too, eventually – the same arguments apply to it.

closing in favor of https://github.com/NixOS/nixpkgs/pull/326687


Running as administrator shows the window frame for a second and then crashes

Environment
Windows build number: 10.0.18945.1001
Windows Terminal version (if applicable): 0.2.1991.0

Steps to reproduce

Window Terminal (Preview), run as administrator

Expected behavior
Everything works fine
Actual behavior
App frame shows for a second, then crashes. Does not repro for non-administrator launch.

#2042, fixed with #2043, not yet deployed.


Center drift from 12:00 o'clock to 10-11 o'clock using steam VR with OSVR HMD 2.0

Hi,
I am having issues with centre drift with the PS Move service with OSVR HMD 2.0. the steam VR service centring drifts from 12 o'clock to between 10 and 11 o'clock within 5 mins of use.  i am unsure if it is related to the HMD or the PSmove service, as it only occurs when both are in use. also the HMD 2.0 has small magnets on the front of the HMD, so would this not interfere with the move controllers when raising them to the HMD and calibrate/centering them?

Closing this issue since it's so old and is technically a support request. If this is still a problem, please post a troubleshooting request in the google group:
https://groups.google.com/forum/#!forum/psmoveservice


Consultation on scan results

Hello, I tried to scan the component "log4j api-2.7. jar" and found that the scanned CVE vulnerability is inconsistent with the official report. I am not sure what the reason is.

https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api/2.7

Dependency-Check Report.pdf
@jeremylong

This is why we recommend using the maven or gradle integrations vs the CLI. The CLI only scans what you point it at - in this case a single JAR file. Whereas using the maven or gradle integration ODC will look at the transitive dependencies as well.
If you look farther down in the mvnrepository you'll see that all of these vulnerabilities are, as @aikebah pointed out, in the test dependencies:

Collaborator

Thank you, I understand.

This is why we recommend using the maven or gradle integrations vs the CLI. The CLI only scans what you point it at - in this case a single JAR file. Whereas using the maven or gradle integration ODC will look at the transitive dependencies as well.
If you look farther down in the mvnrepository you'll see that all of these vulnerabilities are, as @aikebah pointed out, in the test dependencies:

Thank you, I understand. Thank you for your guidance.


add bam index

Please ensure the following when opening a PR:
add bam index

@jishuxu I think the portability tests are failing because the expected output of the SS2 pipeline has changed. Can you please take a look?

Also the Jenkins SS2 tests are failing because GroupMetricsOutputs.wdl needs to be included as a dependency for the test wdl: https://github.com/HumanCellAtlas/skylab/blob/master/test/smartseq2_single_sample/pr/dependencies.json

Please bring this up to date with the master branch :octocat:

As discussed in person, GroupQCOutputs.py should be removed from this PR since it is added in SC tools https://github.com/HumanCellAtlas/sctools/pull/47/files, so please address all of the comments on GroupQCOutputs.py in src/sctools/groups.py instead! :octocat:

@jishuxu there are a few old comments that you may have missed!

https://github.com/HumanCellAtlas/skylab/pull/126#issuecomment-418474888
https://github.com/HumanCellAtlas/skylab/pull/126#issuecomment-418488458
https://github.com/HumanCellAtlas/skylab/pull/126#issuecomment-418498205

@samanehsan did your comments get addressed that you linked 8 days ago?

Thanks for checking in @kbergin! @jishuxu can you take a look at those previous comments about fixing the failing tests and bringing this branch up to date with the master branch?

Left some style comments and asked for one more bam index file to be output.
This PR will need to be rebased onto master.

retest this please


remove nt.refseq output

I was going to fix this by combining steps but recently I have done some experimenting and it seems the viz is robust to changes in outputs. I think it is simpler and cleaner to just remove this as an output to save space. This is also a bit of a trial run for the valid inputs removal which needs to be done this way.

The failure on this PR is a spurious consensus genome failure, rerunning


Configurable "banner" at top of screen to highlight special stuff e.g. an upcoming webinar, a new release etc

Hi There! The old one is still up and we'll need to change the current one to June 12, 2020 12 PM PDT. to the same link. Is that possible?

@AngelineRollbar hey. I am not sure what you are referring to, can you be a bit more specific?

WONTFIX: Not enough information to work with, the issue has been abandoned for a few months.


a way to delete a community from the list

it would be really helpful if the app has a way to remove a community from the list.
@dworthen this may be related to something we talked about earlier. when you are playing around deploying to test communities and then erasing them, it's nice to have a way of erasing the community from the list. i think, also applies to the case when you joined someone else's community and you are no longer interested in using it.

Version 0.15.6 added this functionality.


Support multiple policies

Currently only supports a policy, but in many cases, we need a variety of strategies for different current limit, so I would like to modify the code to support multiple policies, you think of this idea? I now have a fork branch that does this    23mf:feat-support-policies

Hello @fudali113, you can create a PR when you have your implementation done.
I'll do the code review and also will check if @lchayoun can help me on that.


Web demo issue

Hi. I just simply want to use web demo, but keep getting error message continuously.
Could I get some help?!

This demo has been dropped. The developers said cogVLM2 can be used.


Adding configurable file size limit for application attachments

Now, it is not limited to 2 MB, but a limit can be given in .env (the default is 10 MB = 10 000 000 B).
This applies to language exam files and profile pictures, too. In the future, these could be separated to different .env entries.
And as an additional nicety, language exam files are new opened on a new tab.

With the naming, you are right; what about putting it into the general config file as something like "general file size limit"?
Bytes seem to be logical to me because the size attribute expects bytes; those have also been used earlier for printer file size limits.
I think it would be nice to make it configurable if we could, but I don't insist on it. WDYT?

I'm not insisting on changing the unit of measurement, just found the proposed changes quite confusing.
On the one hand, yes, it is used in the size attribute. But does the size attribute have any effect? I think according to the HTML5 specification the size attribute is ignored in cases where <input type="file"> is used.
If you want to change the scope of this PR by implementing a general file size limit, please note that in cases where the file size limit is larger than a reverse proxy's size limit, it should return with an error code of 413 and not pass the request to the PHP interpreter.

I see... so should we include a comment on this limitation in .env.example?
Until then, I'll simply remove the size attributes; thanks for pointing that out.

But as the printer's file upload limit is set in bytes, I would also use bytes on this PR. So yeah, changing the units of measurements is not necessary, I think it would be out of scope of this PR. (If I were the author, I would open a separate PR for changing the unit of measurement and drop the unnecessary size attributes.)

So should we have a small, immediately mergeable PR that just raises the limits until then?

Okay; thank you:)


chore: create web UI for file storage managing

Added simple ui for managing file storage.
Features which was added:

Template for list of files
Possibility to delete files
Functions to provide better work experience with ui [in render.go]

Resolved #13

Thanks @VladPetriv for the contribution!


[FR] Add hidden/logLevel property to Run API events.

I'm converting from InspectableRunEvent to Run*Event in the .app view, and most of the information is available in both save for the hidden field, which we use to elide inessential information in the Activity Log.
If we could include hidden or maybe the logLevel then I could use that to filter out things like nodeend events from within a Specialist, say. I'm currently using the path, but I'm not sure this is the right approach.

the logLevel is available on the nodestart and nodeend via node.?metadata., but my guess is that these cases are best handled by attaching a RunObserver to the runner. This way, you'll get a nice tree of events to sort through.


Hide NavigationBar on/before load

Is there any way to hide the NavigationBar before the view has fully loaded? For our scenario, we are looking to have the nav bar generally collapsed, but become available in cases where appropriate.
As it stands right now, when the ScrollingNavigationViewController loads, we are doing a sequence of:
followScrollView()
hideNavBar()
stopFollowingScrollView()

But there are a variety of issues with this approach, including:

Timing of view updates seems to prevent the hideNavBar() from actually succeeding in hiding the nav bar
stopFollowingScrollView() first calls showNavBar() which means that the hideNavBar would be un-done

For our scenario, we are using the nav bar to present a simple back button, but on the first view load, there should be no back button since there is nowhere to go back to. Because of this, we need to hide the NavigationBar on initial load.
Thanks in advance for any tips or advice you can offer!

Hey @brianlenz
Try with:
            navigationController.stopFollowingScrollView(showingNavbar: false)
            navigationController.expandOnActive = false

I did a quick test, and doing this in the viewDidLoad seems to be working.

Hi @andreamazz, thanks much for a quick follow-up here!
We've given your suggestion a shot by adding the code to viewDidLoad in our ScrollingNavigationViewController equivalent, but it doesn't seem to work.
We are setting expandOnActive to false in the ScrollingNavigationController in viewWillAppear.
Then, in the ScrollingNavigationViewController's viewWillAppear, we call:
navigationController.followScrollView(self.webView.scrollView, delay: 50.0, scrollSpeedFactor: 1, followers: [self.webView])

Then, in ScrollingNavigationViewController's viewDidLoad, we call:
navigationController.hideNavbar(animated: true)
navigationController.stopFollowingScrollView(showingNavbar: false)

Nevertheless, the nav bar is not hidden on initial load; it remains persistently displayed. Is there some kind of race condition perhaps between hideNavBar and stopFollowingScrollView (e.g. UI rendering delays from UIView.animate()) that could be causing issues?
FWIW, I tried forking the library and doing something similar to the change you made in 841a81f09be6053c0ec3540bc8127bd403954f3e, and it didn't seem to be sufficient to get the nav bar hiding properly on load.
Any ideas?

@andreamazz, we've decided to abandon the idea of hiding the nav bar on load for consistency. It seems to be causing a lot of issues, and I'm not seeing a simple way forward here, so you can consider this closed for now.
Thanks again!


Sequential rewriting broken in cljs

Cljs macroexpansion needs to sequence test steps using a continuation passing style (we cannot block on a js runtime)
Current rewriting does not sequence steps correctly, the problem is exhibited by rcf/with.

Workaround:
(defmacro with
  "Resource cleanup helper, based on missionary's dependency-free Task protocol, see https://github.com/leonoel/task"
  [dispose-fn & body]
  `(let [dispose# ~dispose-fn
         #_#_res# (do ~@body)]    ; busted, introduces second rewrite pass - see https://github.com/hyperfiddle/rcf/issues/56
     ~@body
     (dispose#) ; workaround - due to async dependency on body, must be in same RCF rewrite pass
     #_res#))


upstream support k8s

upstream support resolve k8s cluster.local

As kube-system dns(mostly coredns) svc are running stable, config static ip as upstream


AVX optimizations for CropMirrorNormalize kernel - HOST

*Added for U8 , F32 , I8 , F16 variants
*added for PKD3,PLN3,PLN1 with toggle

I have resolved the merge conflicts and updated based on the review comments @r-abishek


update the workflow to provide app expiry period as input

provide expiry period relative to da of sp cretion like 1month,2 month, 3 month, 6 month, 9 months or 1 year max probably as a choice parameters

This is done


Need Opacity / Transparency controller option for Mini Widget

If you will add Opacity / Transparency controller option feature for Mini Widget that would be great.
Thanks

is this what you are looking for? if not could you explain your request a little more?

No, this not what I'm talking about
Need a option where we can increase or decrease the opacity of Mini Widget

This feature will be available in the next version (after 0.12.1)


Ensuring ordered retrieval of columns/rows when operating on a subset

What do these changes do?

Related issue number

[x] passes git diff upstream/master -u -- "*.py" | flake8 --diff
[x] passes black --check modin/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/236/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-Performance-PRB/174/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-Performance-PRB/176/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/238/
Test PASSed.

Fixes #335


Download link opens Windows Store and fails to download

From @paulio on August 8, 2018 15:19
Create an embedded text document launches the Windows Store rather than download the file
var contentType = "text/plain";
var attachment = new Attachment
{
    Name = "Transcript.txt",
    ContentUrl = $"data:{contentType};base64,{Convert.ToBase64String(bytes)}",
    ContentType = contentType
};

Copied from original issue: Microsoft/BotFramework-Emulator#752

I was able to repro this on master:

Got a workaround for this working:

The only issue is that the title of the download window is set to whatever the href is, which is the data url, so visually it doesn't look amazing.


Support for console.log in jsx.

When console.log()-ing a block or styles, we should see something helpful printed in dev.
We're already detecting console logging, so we should be able to track this and handle it correctly.
https://github.com/linkedin/css-blocks/blob/132508179041c1386057735590da127fc2855fcb/packages/%40css-blocks/jsx/src/Analyzer/visitors/element.ts#L178-L181

Can I try to implement this? :)


Add a "prefill" method to IO::Buffered with read buffering

Feature Request
I haven't found a way to "prefill " a IO::Buffered with read_buffering? == true. I want to fill it's buffer with at least n bytes (n <= buffer_size).
A use case is that I'd like to peek into the buffer to see some bytes to autodetect what protocol a socket client is using. A peek call will trigger a fill, but if not enough data is read I have no way of telling the IO to read more data.
I'd like to do something like
io.prefill_buffer(8) # i must have at least 8 bytes in the buffer
if io.peek[0,8] == "protocol"
  handle_protocol1_client(io)
else if io.peek[0,5] == "proto"
  handle_protocol2_client(io)
else
  handle_default_client(io)
end

Maybe a #peek(n) : Bytes overload? It would make sure the buffer has at least n bytes and could return a slice to the first n bytes instead of the current buffer.

Agree!

This seems like it could be useful. However I'm wondering about the behaviour outside the happy path.
For example, what happens on EOF? I suppose the result is trimmed down to the size of available data? But then we must make sure to not assume peek(n).size == n.
Also a significant difference from base #peek is that the original performs at most one read operation and returns as soon as some data has arrived. But in order to fill the peek buffer to n we may need to read multiple times. This deviates from the expectations that you would have on #peek. Not sure about the impact and relevance, but it's something to note.
This filled peek also needs a memmove on the peek buffer. I don't see any immediate downside of that except that it can have a performance effect. But that should be neglectable because peek size is usually low.
Another positive effect I can think of is that this could perhaps allow us to simplify some algorithms. IO::Delimited for example has three different implementations for delimiter detection: #read has two different ones, depending on if peek from upstream is available, and #peek. Prefilling the peek buffer would also allow to persist the remainder of a peek read while filling up the rest to read more. I haven't thought this through entirely, but it might be a chance.

Currently I've done https://github.com/cloudamqp/lavinmq/blob/ba4adbddaa76dfadfe8310df0b42e9d1c0d52e7c/src/stdlib/io_buffered.cr in LavinMQ. Maybe I'm missing a case or two, and I know it's only used for sockets.

Yeah, I think there's a bug in your code: to_read = @buffer_size - @in_buffer_rem.size should be to_read = size - @in_buffer_rem.size.
And it does not handle the case where @in_buffer_rem + to_read goes outo of bounds on  @in_buffer. E.g. this use case:
# This should fill the buffer and consume all but the last byte
io.read(Bytes.new(io.buffer_size - 1))
# Now we want to read one more byte than the buffer's capacity
io.peek(2)

In order to fix this, we need to always move the contents of @in_buffer_rem to the start @in_buffer. And then we fill the remainder up to at least size.

Yeah, I think there's a bug in your code: to_read = @buffer_size - @in_buffer_rem.size should be to_read = size - @in_buffer_rem.size.
Hm. My intention was to try to fill the entire buffer, but at least size. Isn't @buffer_size - @in_buffer_rem.size what's left in in_buffer?

And it does not handle the case where @in_buffer_rem + to_read goes out of bounds on @in_buffer. E.g. this use case:
# This should fill the buffer and consume all but the last byte
io.read(Bytes.new(io.buffer_size - 1))
# Now we want to read one more byte than the buffer's capacity
io.peek(2)

I'm only reading while @in_buffer_rem.size < size, so in this case no read would happen.
What i want  #peek(n) to do is to ensure there is n bytes in the buffer/returned slice. Not always read n more bytes.

I have these specs that maybe shows what I want the method to do.

Hm, seems like misread the code, sorry. So to_read is to determine remaining capacity.
But in the case @in_buffer_rem.size + to_read < size, we cannot fill the buffer to fit the requested amount. That would mean returning a slice that's smaller than slice, despite having potentially more data to read. That's unergonomic because you cannot expect peek(n) to return n bytes even in normal operation. The only case where that should be true is when the IO closes and there is not more to read.
So I still think we need to move @in_buffer_rem to the start of @in_buffer.

Yeah, i recreate @in_buffer_rem after data has been added to in_buffer. Maybe this must be done in some other way?

I think I understand what you mean now, yes.

I was thinking the algorithm should look something like this (untested):

    if size > @in_buffer_rem.size
      # We need to read more into the buffer

      in_buffer = in_buffer()

      # 1. Move leftover data to the front of the buffer so we have maximum capacity to fill
      @in_buffer_rem.copy_to(in_buffer, @in_buffer_rem.size)

      # 2. Fill the buffer up to at least size
      while @in_buffer_rem.size < size
        bytes_read = unbuffered_read(in_buffer + @in_buffer_rem.size).to_i
        break if bytes_read.zero?
        @in_buffer_rem = Slice.new(@in_buffer, @in_buffer_rem.size + bytes_read)
      end
    end

    @in_buffer_rem[0, size]

I was thinking the algorithm should look something like this (untested)

Exactly. I just did a spec to verify that.

Currently I have https://github.com/cloudamqp/lavinmq/pull/803/files
I think it make sense to raise something if we can't read size bytes. Also added a check to not always move data in in_buffer which I think makes sense.

I'm not too happy about raising. There could be a variant that raises, but I think the default version should just return a slice with a size smaller than requested. The caller can figure out what to make of this and raise only if appropriate for the use case.

I hear ya!


Adds Tumblr Analytics, Fixes Potential Bugs

this PR does the following

Adds Analytics::Tumblr Class with tests
Adds total_posts method so we can get the total number of posts for a source
Adds a way to skip and return nils for bad message types
Adds a way to return nil for a bad analytic type
Bumps version to 0.5.5


Singletons

I think the snippet for create Singleton need to be update.
What do you think?
https://thatthinginswift.com/singletons/

Current solution still works, it's just a different approach. I don't think we should remove it, but feel free to make a pull request with new one. Name it like Singleton2.swift and provide proper description so that anyone can use snippet he better understands :)

Done.


chore: add cilium + eBPF day

This PR adds  cilium + eBPF day to the events page

I did add it, i just realized that if an event is featured before and we don't remove it from featured, it won't show up in the list of events. Hence why it didn't show up in the list because I made cilium/ebpf day a featured event.
Fixed it!

ahh that makes sense, I thought we already added it. Thanks!


Fix conditions contained in {brackets}

Conditions that where sorrounded  by brackets (like is required in the conditional modifier) would sometimes not be correctly resolved. This should fix this.

fixes #2378

Seems to work quite well. Will just merge 🙏


Prebuild for musl

It would be really nice to have a pre-build version for musl. This would mean one can run the installation in an alpine docker for continuous integrations (for example for running tests or some linter).

Hi @JoshuaWise, is this feature ongoing?

You're right, it's working now: https://github.com/JoshuaWise/better-sqlite3/actions/runs/1483003033


[Pickup Date] The pickup date must be before the patient take all the drugs

[Actual Results]: The system displays the exact day that the patient terminates the medicines as the day of next pickup
[Expected results]: The next pickup date must be 2 days before the patient terminates the medicines that he had pickup previously
[Steps to reproduce]:
1- Clinic Module -> patient dashboard ->Prescription tab -> Prescribe an ARV medicne to the patient
2- Pharmacy module -> patient dashboard -> Dispensation Tab -> Dispense -> Next Pickup

Fixed according to the specification.


feat(outputs/otel_metrics): add OTEL metrics output support

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

/area config

area outputs

/area tests

What this PR does / why we need it:
This PR adds support to generate OTEL metrics and export them through OTLP. It also updates the labels syntax in Dockerfile to the newer one.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: ekoops
Once this PR has been reviewed and has the lgtm label, please assign cpanato for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: ekoops
Once this PR has been reviewed and has the lgtm label, please ask for approval from issif. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 8ec19e3b4c8654bfa311ec7a052c184f4c0df3af

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: ekoops, Issif
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Issif]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: ekoops
Once this PR has been reviewed and has the lgtm label, please ask for approval from issif. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 7b07ac923bd1659fce1d809e8011581a57485b5f

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: ekoops, Issif
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Issif]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Merge release into master

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test and merge

The merge queue build has started. Click here to see all failures if any.


Not getting any output for /gps topic

Hi,
When i am trying to run the command like "rostopic echo /gps" I am getting the following message

But at the same place I can get the gps data using the eval tool in the windows platform.Please help me to resolve this issue.
Is it because I did not update the firmware in the ros for Uins ? When I am trying to update it I am getting this error

Thank you very much for your valuable time. I will wait for your kind reply.

This is probably a ROS environment error.
Have you sourced the setup.bash in your catkin_ws/devel/setup.bash?
http://wiki.ros.org/catkin/Tutorials/create_a_workspace

@superjax  I did and all of my  other topics works fine except the /gps topic all my other topics ares working.
I am doing the following
cd myworkspace
source devel/setup.bash

And this is coming up

could you paste the results of the following?
rospack profile
rospack find inertial_sense
If the second command fails, could you paste full path to the inertial_sense directory?
For reference, this is the report from my machine:
$ rospack profile
0.008310   /opt/ros/melodic/share
0.000957   /home/superjax/ws/src

$ rospack find inertial_sense
/home/superjax/ws/src/inertial_sense_ros

I'm primarily checking that the inertial_sense_ros workspace is listed under rospack profile

@superjax

ok I am getting an error with the rospack find inertial sense. My all other topics are working except this /gps.
Please help me with it.
Thank you for your time

The reason that inertial_sense is not found is that the myworkspace/setup/devel.bash is only sourced in the terminal you use to run the node,  therefore, any other terminals don't have the path in their environment.
Try adding source /myworkspace/setup/devel.bashto the bottom of your~/.bashrcfile.  The~/.bashrc` file is a script that runs every time you open a new terminal.
For example, here is mine:
$ tail ~/.bashrc -n 3
# ROS_WORKSPACE
source /opt/ros/melodic/setup.bash
source ~/ws/devel/setup.bash

(The tail command just prints out the bottom "n" lines of a file)

Hi,
Thank you for your kind reply.
If I understand you correcly,

Is that ok ?


T38 RecreatePurchLines event needed if Attach to Line No is deferent then 0.

Hi
we need event in funtion RecreatePurchLines if IF TempPurchLine."Attached to Line No." <> 0
we already created ours:

This event placed after condition and work independently of  TempPurchLine."Attached to Line No." value. Is this correct?
Also please use 15.X code base. You can add needed event, test it and then make request with exact event specification.

hi, yes thats true. i already implemented publisher as it is described in the picture

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Add an endpoint to check if the user has query access for files on a particular view

Motivation
In Fusion, to check if a user can query a view it currently has to fetch the acls related to the current user and check if the current permission matches in the response.
This duplicates a check that is already done on the Delta side and is source of confusion/errors.
The idea is to introduce a new endpoint that would allow to check if a user has the expected permission on the view
Acceptance criteria

When a user calls the endpoint for this permission, a 2XX is returned if he has the permission, 403 otherwise
No response body is returned

Not in scope

Composite views

SELECT distinct value #> '{value,permission}' as permission
	FROM public.scoped_states
	where type != 'project' and type != 'storage' and type != 'resolver' and type != 'file' and type != 'resource' ;

Running this query on production results in just two values: views/query and null
Given this, it's perhaps more prudent to remove this ability rather than building an endpoint around it. Pausing this ticket until we make a decision about that