new-rubrikmount

Current Behavior:
Attempting to do a restore via PSModule on one of our exchange boxes. Getting the below error when trying to use Move-RubrikMountVMDK. I can mount the VM fine via the GUI, but prefer not to manually move over 30 VMDK's to the Kroll host.
Move-RubrikMountVMDK -SourceVM VM1 -TargetVM VM2 -Date '10/15/2018 11:26:04' -verbose -Confirm:$False
VERBOSE: Validate the Rubrik token exists
VERBOSE: Found a Rubrik token for authentication
VERBOSE: Loading module from path 'C:\Program Files\WindowsPowerShell\Modules\VMware.PowerCLI\VMware.PowerCLI.ps1'.
VERBOSE: Loading module from path 'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\VMware.PowerCLI\VMware.PowerCLI.ps1'.
VERBOSE: vCenter: VCENTERSERVER
VERBOSE: Validating Source and Target VMs
WARNING: -SourceVM has been deprecated as a parameter. The code will attempt to match the correct Rubrik VM ID, but please use -SourceVMID.
VERBOSE: Validate the Rubrik token exists
VERBOSE: Found a Rubrik token for authentication
VERBOSE: Gather API Data for Get-RubrikVM
VERBOSE: Selected 1.0 API Data for Get-RubrikVM
VERBOSE: Load API data for
VERBOSE: Description: Get summary of all the VMs
VERBOSE: Build the URI
VERBOSE: URI = https://RUBRIKAPPLIANCE/api/v1/vmware/vm
VERBOSE: Build the query parameters for sla_assignment,is_relic,name,primary_cluster_id,effective_sla_domain_id
VERBOSE: Query = Found limit flag
VERBOSE: URI = https://RUBRIKAPPLIANCE/api/v1/vmware/vm?name=VM1&primary_cluster_id=local&limit=9999
VERBOSE: Submitting the request
VERBOSE: GET https://RUBRIKAPPLIANCE/api/v1/vmware/vm?name=VM1&primary_cluster_id=local&limit=9999 with 0-byte payload
VERBOSE: received 2241-byte response of content type application/json; charset=UTF-8
VERBOSE: Formatting return value
VERBOSE: Filter the results
VERBOSE: Filter match = Name
VERBOSE: Filter match = SLA
VERBOSE: Validate the Rubrik token exists
VERBOSE: Found a Rubrik token for authentication
VERBOSE: Gather API Data for Get-RubrikVM
VERBOSE: Selected 1.0 API Data for Get-RubrikVM
VERBOSE: Load API data for
VERBOSE: Description: Get summary of all the VMs
VERBOSE: Build the URI
VERBOSE: URI = https://RUBRIKAPPLIANCE/api/v1/vmware/vm
VERBOSE: Build the query parameters for sla_assignment,is_relic,name,primary_cluster_id,effective_sla_domain_id
VERBOSE: Query = Found limit flag
VERBOSE: URI = https://RUBRIKAPPLIANCE/api/v1/vmware/vm?name=VM2&primary_cluster_id=local&limit=9999
VERBOSE: Submitting the request
VERBOSE: GET https://RUBRIKAPPLIANCE/api/v1/vmware/vm?name=VM2&primary_cluster_id=local&limit=9999 with 0-byte payload
VERBOSE: received 2398-byte response of content type application/json; charset=UTF-8
VERBOSE: Formatting return value
VERBOSE: Filter the results
VERBOSE: Filter match = Name
VERBOSE: Filter match = SLA
VERBOSE: Creating a powered off Live Mount of VirtualMachine:::99c229e5-5126-41ec-aa20-c0f0cf6c804f-vm-305)
VERBOSE: Validate the Rubrik token exists
VERBOSE: Found a Rubrik token for authentication
VERBOSE: Gather API Data for Get-RubrikSnapshot
VERBOSE: Selected 1.0 API Data for Get-RubrikSnapshot
VERBOSE: Load API data for
VERBOSE: Description: Retrieve information for all snapshots
VERBOSE: Validate the Rubrik token exists
VERBOSE: Found a Rubrik token for authentication
VERBOSE: Gather API Data for New-RubrikMount
VERBOSE: Selected 1.0 API Data for New-RubrikMount
VERBOSE: Load API data for
VERBOSE: Description: Create a live mount request with given configuration
VERBOSE: Multiple URIs detected. Selecting URI based on VirtualMachine:::99c229e5-5126-41ec-aa20-c0f0cf6c804f-vm-305
VERBOSE: Loading VMware API data
VERBOSE: Submitting the request
VERBOSE: GET https://RUBRIKAPPLIANCE/api/v1/vmware/vm/VirtualMachine:::99c229e5-5126-41ec-aa20-c0f0cf6c804f-vm-305/snapshot with 0-byte payload
VERBOSE: received 7385-byte response of content type application/json; charset=UTF-8
VERBOSE: Formatting return value
VERBOSE: Filter the results
VERBOSE: Filter match = OnDemandSnapshot
VERBOSE: Filter match = CloudState
VERBOSE: Build the URI
VERBOSE: URI = https://RUBRIKAPPLIANCE/api/v1/vmware/vm/snapshot/12bb37e6-d274-4615-bb46-cff738bdcb4f/mount
VERBOSE: Build the query parameters for
VERBOSE: Query = Found limit flag
VERBOSE: URI = https://RUBRIKAPPLIANCE/api/v1/vmware/vm/snapshot/12bb37e6-d274-4615-bb46-cff738bdcb4f/mount?limit=9999
VERBOSE: List of set parameters: [HostID, VmwareHost:::99c229e5-5126-41ec-aa20-c0f0cf6c804f-host-317] [id, 12bb37e6-d274-4615-bb46-cff738bdcb4f]
VERBOSE: Build the body parameters
VERBOSE: Adding powerOn...
VERBOSE: Adding disableNetwork...
VERBOSE: Adding vmName...
VERBOSE: Adding removeNetworkDevices...
VERBOSE: Adding dataStoreName...
VERBOSE: Adding hostId...
VERBOSE: Body = {
"hostId":  "VmwareHost:::99c229e5-5126-41ec-aa20-c0f0cf6c804f-host-317"
}
VERBOSE: Submitting the request
VERBOSE: POST https://RUBRIKAPPLIANCE/api/v1/vmware/vm/snapshot/12bb37e6-d274-4615-bb46-cff738bdcb4f/mount?limit=9999 with -1-byte payload
Invoke-WebRequest : {"message":"No valid location has been found to mount the data from snapshot: 12bb37e6-d274-4615-bb46-cff738bdcb4f"}
At C:\Program Files\WindowsPowerShell\Modules\Rubrik\Private\Invoke-RubrikWebRequest.ps1:16 char:9

    Invoke-WebRequest -UseBasicParsing @PSBoundParameters

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

Context:
Please provide any relevant information about your setup. This is important in case the issue is not reproducible except for under certain conditions.

Rubrik PowerShell Module Version: <IP_ADDRESS>
PowerShell Version: <IP_ADDRESS>
Operating System: Server 2012R2
RUBRIK CDM Version: 5.0 Patch 1

Same error if I attempt a new-rubrikmount and specifcy the snapshot ID and the Host ID.
PS C:\Users!jeff.hassig> New-RubrikMount -id 12bb37e6-d274-4615-bb46-cff738bdcb4f -HostID 'VmwareHost:::99c229e5-5126-41ec-aa20-c0f0cf6c804f-host-317' -DisableNetwork:$True
Invoke-WebRequest : {"message":"No valid location has been found to mount the data from snapshot: 12bb37e6-d274-4615-bb46-cff738bdcb4f"}
At C:\Program Files\WindowsPowerShell\Modules\Rubrik\Private\Invoke-RubrikWebRequest.ps1:16 char:9

    Invoke-WebRequest -UseBasicParsing @PSBoundParameters

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

Also the same issue if I go into the API Playground /docs/v1/playground/ and attempt a mount from there.
ID: 12bb37e6-d274-4615-bb46-cff738bdcb4f
Body:
{
"hostId":  "VmwareHost:::99c229e5-5126-41ec-aa20-c0f0cf6c804f-host-317"
}
Reponse Body:
{"message":"No valid location has been found to mount the data from snapshot: 12bb37e6-d274-4615-bb46-cff738bdcb4f"}

There is a new function in the module now: New-RubrikVMDKMount. Maybe that makes more sense in this case. It avoids the need to live mount the VM and then move all disks. Instead it uses the new functionality to just live mount the vmdks.

Greetings Pierre. I ended up working with Dew from Rubrik Support on this guy, and our finding was interesting.
Previously, I would do the mount in the following fashion: Get-RubrikVM  | Get-RubrikSNapshot | select Date. I would then plug that into the required parameter for move-rubrikmountvmdk. What we found was that it was in fact not mounting the snapshot on the date i selected, but actually an older snapshot. Turns out, the API and thus the powershell commandlet for mounting the VM was looking for milliseconds and since the get-rubriksnapshot command does not return milliseconds, it was going to a different snapshot.

Hello @JeffHassig,
That is an interesting result, did you manage to resolve the issue with support via a workaround or is this still an issue?

We are just utilizing the GUI for this operation now that it has a moutn VMDK Function rather than using the move-rubrikmountvmdk commandlet, thus a work around for this was not required. Perhaps its worth noting trying to replicate locally for yourselves, as perhaps there is something on the API that has changed that would impact other portions of the PowerShell module or anything else calling the API.  In regards to this Github post, it can be closed out as from my end there is no longer any action to take.

I will leave the issue open to see if I can replicate your results then so we can properly address this further down the line. Thanks for checking back with us and I'll tag you in here once I have gathered more information.

Hello @JeffHassig,
I have identified what was going wrong, the API expects a very specific date time format and because of that your requests were failing. The following example should work:
$ConvertDate = Get-Date '10/15/2018 11:26:04' -Format O
Move-RubrikMountVMDK -SourceVM VM1 -TargetVM VM2 -Date  -verbose -Confirm:$False

Could you confirm this works as expected, if this resolves your issue I will take a look at how to resolve this in the module. I could implement additional intelligence in the function that automatically converts the dates when possible and update the documentation accordingly.

Flagged this for a documentation update and follow up.

Fixed, thanks Matt!


Incremental learning using Dataset.subset LightGBM 2.1.1 python API

It seems that using lightgbm.Dataset.subset for iterative training does not work even with Datasets created with free_raw_data=False
Error Message:

LightGBMError: Cannot set predictor after freed raw data, set free_raw_data=False when construct Dataset to avoid

Reproducible examples
https://gist.github.com/goraj/6df8f22a49534e042804a299d81bf2d6

@goraj sorry, free_raw_data doesn't work for subset.
in your case, you should use indices on X_train and y_train first, then construct dataset from that as a subset.

Alright. Thank you @guolinke.
For what application was keep_training_booster originally implemented? Performance seems to be rather poor compared to retraining on the whole dataset. Is anyone using this to address data with concept drift or large datasets sucessfully?

@goraj
keep_training_booster can be used for parameters changes during training, without changing dataset.

close now. feel free to reopen if there still is a problem.


immutableTypes and noNamespaces in typescript template not working correctly together

Describe the bug
When both immutableTypes and noNamespaces config options are specified the generated types are wrong (have typos). Each separately works fine.
For example in these generated types the type of countries in CountriesCountries should be ReadonlyArray<Countries_Countries> while there is a typo and the type is CountriesReadonlyArray<_Countries> | null;. The Countries should by inside < > and not at the start.
export type CountriesVariables = {};

export type CountriesQuery = {
  readonly __typename?: "Query";

  readonly countries: CountriesCountries;
};

export type CountriesCountries = {
  readonly __typename?: "CountriesPayload";

  readonly countries: CountriesReadonlyArray<_Countries> | null;
};

export type Countries_Countries = {
  readonly __typename?: "Country";

  readonly code: string;

  readonly name: string;
};

To Reproduce
Steps to reproduce the behavior:

Use schema.graphql as schema
Use countriesQuery.graphql as documents
Have codegen.yml config file
Run the following command: gql-gen

Expected behavior
The generated type of countries in CountriesCountries should be ReadonlyArray<Countries_Countries>.
Schema/Documents
schema.graphql:
type Country {
  id: Int!
  code: String!
  name: String!
}

type Query {
  countries: CountriesPayload!
}

type CountriesPayload {
  countries: [Country!]
}

countriesQuery.graphql:
query Countries {
  countries {
    countries {
      code
      name
    }
  }
}

codegen.yml:
schema:
  - "schema.graphql"
documents:
  - "countriesQuery.graphql"
overwrite: true
generates:
  ./types/api.ts:
    config:
      immutableTypes: true
      noNamespaces: true
    plugins:
      - "typescript-common"
      - "typescript-client"

Environment:

OS: Windows 10
Codegen: v0.14.1
Node: v8.11.2

Additional context
Reproductible scenario in repo: https://github.com/nemcek/gql-gen-ts-template-bug
Run yarn gen and check generated types in /types/api.ts
Additional question
Is there a way to generate interfaces instead of types?

Thanks @nemcek . I'll look into it. I think the namespace is missing there.


ATProto: don't deliver replies to all followers

I'm seeing Bluesky replies (not self-replies) in my RSS feed for web user snarfed.org. Those should be filtered out and not delivered to all followers. Why aren't they? Example: https://bsky.app/profile/did:plc:fdme4gb7mu7zrie7peay7tst/post/3kpnbra76mx2y

I think #981 will fix this.

Tentatively hopeful that 073ce47 fixed this.


Remove the deprecated router

This resolves #565

Note: It shows some of the renames as modifications; rest assured that I simply removed the kitchen-sink-example directory and moved the kitchen-sink-new-router directory to its name.

:shipit:


Plans for integrating Bolt to work with elevated privilege management systems?

Are there any plans to get Bolt to work with elevated privilege access systems such as BoKs or PowerBroker? Or if there are inherent challenges / limitations with getting Bolt to work with these systems, can someone elaborate on what those are? (I know PCP is available as an alternate transport mechanism but this limits the amount of work I can do on servers that aren't yet being managed by Puppet)

We don't currently have plans to add support for elevated privilege systems. I don't know very much about PowerBroker or BoKs - what about Bolt makes it so those don't currently work?

Thanks. I've been doing some more research after posting the question. I believe BoKs uses a PAM that ensures (at least for some implementations) 2-factor authentication is used which pretty much (by design) excludes tools like Bolt from working with it. I'm still trying to get some more info re: PowerBroker to see if it uses a similar model if there might be a way to plug into it somehow.

Powerbroker effectively functions similar like an audit friendly sudo. You can escalate for individual commands using the pbrun command. So the only functional difference between the two for most things, so far as I'm aware, is that you'd escalate with pbrun instead of sudo.
I'd really like to see bolt get this support so that we can avoid using ansible for these use-cases, since it already supports it out of the box currently.

Does run_as_command not work for this https://puppet.com/docs/bolt/1.x/bolt_configuration_options.html#ssh-transport-configuration-options?

Oh... yeah actually that should definitely work. I didn't realize that was there.

run_as_command has been finicky for some scenarios. Let us know if it doesn't work for pbrun.


using NeuralRecon in a realtime camera

Hello, is there a way to use NeuralRecon in my camera input (using Unity)? I would highly appreciate it if you could share a collab on how to use NeuralRecons API (how to pass images?).
I was working to work with Atlas but I just found out about you today and was hoping I could make my research work with NeuralRecon to show what your research is capable of!

Hi Franco, thanks for your interest in our work.
Similar to this reply, NeuralRecon requires camera poses with metric scale as input. Since it's not possible to compute those poses with only a monocular camera, a colab notebook that allows users to upload only the images will not work.
Instead, we provide a tutorial for users to capture the video and the camera poses with an iOS device. Since there is no easy way to connect an iOS device to a PC and transfer the camera feed and poses in real-time, this has to be an offline process.

Noooo.... my world falls apart when reading this reply. i am so excited for your research.
i could pass this info obtained from the unity engine, getting the transform.quaternion. If you could  help me understand how to API into your model...
I'd really love to use NeuralRecon for a realtime scan with my reinforcement learning agent in my unity environment...

Thanks again for your interest in our work. I'm not sure if NeuralRecon will generalize well to synthetic images. I think it would be a better idea to use the depth buffer from the rendering engine (maybe adding some noise) and do TSDF integration directly.
For the inference API of NeuralRecon, you may take a look at https://github.com/zju3dv/NeuralRecon/blob/master/demo.py and https://github.com/zju3dv/NeuralRecon/blob/master/tools/process_arkit_data.py, but again, I'm not sure if it will worth your effort to adapt NeuralRecon to reconstruct a synthetic scene.

Thank you so much for your feedback!! I will look into the TDSF algorithm that you mention.
I found something about ICP I don't know if that could also work. I'm thinking i always have to substract the new scan from the old one to get what points are actually new and then feed a reward proportional to this to the agent.
Do you have any kind of experience with TDSF or some code tutorial you could point me to￼?
Again I am so happy I found your research and to be able to contribute on this branch of science.

You may refer to this tutorial in Open3D for TSDF fusion.

@JiamingSuen thank you for your reply! This is perfect.
Two questions though:

Does the tutorial you referred take into account that one shot of the camera might be from the left and the other one from the right to try to make an integration of the PC from the two different angles? (i am trying to understand the theory behind it)
And my second question: a friend told me something I don't fully understand:

real-time implementation: The crucial part for a real-time implementation with arbitrary scene size is the underlying scene representation. Ideally, you store the TSDF voxels in a hash map (voxel hashing https://niessnerlab.org/papers/2013/4hashing/niessner2013hashing.pdf). However, if you would like to backpropagate errors in your real-time setting you have to pay attention to differentiablity. It probably takes some engineering effort to make this work.

why would I have to backpropagate errors in any case?

RL for point cloud aggregation: I would start with a very basic pipeline (e.g. just aggregating individual point clouds) as you would like to have easy access to the point cloud, which is not that easy if you use TSDF Fusion, RoutedFusion or NeuralRecon. If you use one of first two methods, you would always need to extract the mesh using marching cubes, sample a point cloud from the mesh (depending on the mesh size very expensive) and compute the reward from it. If you just aggregate point clouds, you have direct access to your reward.

So here he proposes to just simplify the pipeline to point cloud integration and get a reward from that.. so I am in this limbo where is ICP or TSDF better for this task?

I'm not an expert in RL and I'm not sure I have fully understood the context to make a comment. In general, BP through point clouds will be easier than TSDF volumes.
I'm closing this issue for now, since the content we are discussing is beyond the questions of NeuralRecon.

@JiamingSuen , I have a question about what you guys discussed above. You mentioned above that
NeuralRecon requires camera poses with metric scale as input. Since it's not possible to compute those poses with only a monocular camera.

However, I read your paper and find that
Given a sequence of monocular images and camera pose trajectory provided by a SLAM system...

I am confused a bit about these two statements. To my best of knowledge, a SLAM system (or even SfM in COLMAP)  can estimate the camera poses from a monocular camera. Why can't I run SLAM to produce the camera poses and then apply your pre-trained NeuralRecon to produce the real-time reconstruction?

I am confused a bit about these two statements. To my best of knowledge, a SLAM system (or even SfM in COLMAP) can estimate the camera poses from a monocular camera. Why can't I run SLAM to produce the camera poses and then apply your pre-trained NeuralRecon to produce the real-time reconstruction?

A SLAM/SfM with only monocular images cannot recover the metric scale of the camera poses. On the other hand, a Visual Inertial SLAM system (e.g. ARKit) can provide poses with metric scales since the additional IMU measurements are used.


Fixed typo in README section about Nightlies

Pull Request Test Coverage Report for Build 1321

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 54.928%

Totals

Change from base Build 1311:
0.0%

Covered Lines:
4368

Relevant Lines:
7166

💛  - Coveralls


Feature request: Google drive folder/instance as a data source

🚀 The feature
Rather than adding one document at a time, enable the bot to ingest an entire google folder or directory structure
Motivation, pitch
often times, the knowledge on which you want to train the bot is already curated, Pointing it to that repository rather than having to manually enter the URL of each and every file will save a lot of setup time and as well as make supporting more dynamic knowledge bases easier - you don't have to have a preconceived notion of how the knowledge is divided and across which files.

Yes, that would be very usefull.

Hi, I would like to work on this issue. Could you assign it to me?

Hello, if no one is working on it I would love to!

hey @JoeSL , just assigned it to you.


Field 'uuid' doesn't have a default value. failed_jobs table

Laravel Version: 8.26.1
PHP Version: 7.4.11
Database Driver & Version: MYSQL  Ver 8.0.21-12 for Linux on x86_64 (Percona Server (GPL), Release '12', Revision '7ddfdfe')

Description:
I have caught this type of error on production for a failed_jobs:
SQLSTATE[HY000]: General error: 1364 Field 'uuid' doesn't have a default value (SQL: insert into failed_jobs (connection, queue, payload, exception, failed_at) values ( etc.
For some time I couldn't find the answer why so I have found this:
That is your default migration schema for failed_jobs table
https://github.com/laravel/laravel/blob/8.x/database/migrations/2019_08_19_000000_create_failed_jobs_table.php
And this is your upgrade guide to 8.x from 7.x
https://laravel.com/docs/8.x/upgrade#failed-jobs-table-batch-support
In upgrade guide you suggest to alter failed_jobs with column uuid with unique and nullable flags.
The probrem is that your initial migration schema for failed_jobs table doesn't support nullable

You're referencing the migration file of the skeleton which is already set up to use uuid's by default.

@driesvints Yes, but please read again my issue and try to catch the idea. Your migration file of the skeleton doesn't make 'uuid' column nullable

It doesn't needs to be nullable. It makes use of the database-uuids driver by default: https://github.com/laravel/laravel/blob/8.x/config/queue.php#L84

It seems I got the reproduction steps. If you create laravel 8 project from scratch with migration file of skeleton, where uuid is not nullable and then explicitly change driver back to `database. (ex.  'driver' => env('QUEUE_FAILED_DRIVER', 'database')... Then you'll catch my issue. I had to do this change cause i needed to use artisan queue:retry {id}, but instead it worked only like this artisan queue:retry {uuid}

Ah I see what you mean. We don't recommend doing that. If you explicitly want to do that you can manually adjust the migration if you need to.

Anyway, if it's not an issue, thank you for your clarification!
I'll do it manually with extra migration.

I'm on Laravel 10, updated from Laravel 5 so many config hasn't been kept up to date.
I recently started using jobs asynchronously and I encouted the same issue.
I had to add the UUID driver for things to work:
'failed' => [
    'driver'   => 'database-uuids', <---< This wasn't present
    'database' => env('DB_CONNECTION', 'mysql'),
    'table'    => 'failed_jobs',
],


Fix #10462, check node value is 0 or not

Close #10462
value could be 0, so angle won't increase.

Thanks! LGTM.


(ArgumentError) when using get_chat_member

Hi, when I do
bot.api.getChatMember(message.chat.id, message.from.id)

the bot crashes with this error:
Traceback (most recent call last):
	10: from main.rb:12:in `<main>'
	 9: from /home/eli/.gem/ruby/2.5.0/gems/telegram-bot-ruby-<IP_ADDRESS>/lib/telegram/bot/client.rb:8:in `run'
	 8: from /home/eli/.gem/ruby/2.5.0/gems/telegram-bot-ruby-<IP_ADDRESS>/lib/telegram/bot/client.rb:18:in `run'
	 7: from main.rb:13:in `block in <main>'
	 6: from /home/eli/.gem/ruby/2.5.0/gems/telegram-bot-ruby-<IP_ADDRESS>/lib/telegram/bot/client.rb:25:in `listen'
	 5: from /home/eli/.gem/ruby/2.5.0/gems/telegram-bot-ruby-<IP_ADDRESS>/lib/telegram/bot/client.rb:33:in `fetch_updates'
	 4: from /home/eli/.gem/ruby/2.5.0/gems/telegram-bot-ruby-<IP_ADDRESS>/lib/telegram/bot/client.rb:33:in `each'
	 3: from /home/eli/.gem/ruby/2.5.0/gems/telegram-bot-ruby-<IP_ADDRESS>/lib/telegram/bot/client.rb:38:in `block in fetch_updates'
	 2: from main.rb:22:in `block (2 levels) in <main>'
	 1: from /home/eli/.gem/ruby/2.5.0/gems/telegram-bot-ruby-<IP_ADDRESS>/lib/telegram/bot/api.rb:60:in `method_missing'
/home/eli/.gem/ruby/2.5.0/gems/telegram-bot-ruby-<IP_ADDRESS>/lib/telegram/bot/api.rb:70:in `call': wrong number of arguments (given 3, expected 1..2) (ArgumentError)

Thank you, that fixed it!


[Dependency]: Stub implementation for CHIRP workflow

Who: SE to U-SPS:
What: Provide a complete end-to-end CWL workflow for CHIRP possibly using stub implementations for all 5 steps.
When: April 2023

2023-04-22
The stub implementation of the E2E workflow fails:
cwltool chirp-rebinning-e2e-workflow.cwl chirp-rebinning-e2e-workflow_input_sample_job_1.yml
The first step (CMR search) will succeed if the input parameter is changed to the this collection name:
input_cmr_collection_name: "C2011289787-GES_DISC"
But then the workflow will fail at the rebinning step:
INFO [workflow chirp-rebinning] start
INFO [workflow chirp-rebinning] starting step stage_in_input_filename
INFO [step stage_in_input_filename] start
INFO [job stage_in_input_filename] /private/tmp/docker_tmpfjp22las$ docker
run
-i
--mount=type=bind,source=/private/tmp/docker_tmpfjp22las,target=/jNWCIv
--mount=type=bind,source=/private/tmp/docker_tmpsrobzej4,target=/tmp
--mount=type=bind,source=/private/tmp/docker_tmpt4cl5b0m/inputs.json,target=/tmp/inputs.json,readonly
--workdir=/jNWCIv
--read-only=true
--log-driver=none
--user=502:20
--rm
--cidfile=/private/tmp/docker_tmpxrmnib8u/20230422050257-434743.cid
--env=TMPDIR=/tmp
--env=HOME=/jNWCIv
jplzhan/ci-generated-images:jplzhan.maap-ci-stage-io.v9
/bin/sh
-c
python3 /home/jovyan/stage_in.py /tmp/inputs.json S3_unsigned > /private/tmp/docker_tmpfjp22las/76522e5e096856c6d1dad0cf4de27b5a6919e6c6
Traceback (most recent call last):
File "/usr/local/bin/repo2docker-entrypoint", line 110, in
main()
File "/usr/local/bin/repo2docker-entrypoint", line 38, in main
log_file = open(log_path, "ab")
OSError: [Errno 30] Read-only file system: '/home/jovyan/.jupyter-server-log.txt'
INFO [job stage_in_input_filename] Max memory used: 0MiB
WARNING [job stage_in_input_filename] completed permanentFail
WARNING [step stage_in_input_filename] completed permanentFail
INFO [workflow chirp-rebinning] completed permanentFail
WARNING [step chirp-rebinning] completed permanentFail
INFO [workflow ] completed permanentFail

Mike provided a working stub implementation on 4/25/2023. From the Slack channel:
cwltool --no-read-only chirp-rebinning-e2e-workflow.cwl chirp-rebinning-e2e-workflow_input_sample_job_1.yml
INFO /Users/gangl/miniconda3/bin/cwltool 3.1.20230213100550
INFO Resolved 'chirp-rebinning-e2e-workflow.cwl' to 'file:///Users/gangl/dev/unity/sounder-sips-chirp-workflows/chirp-rebinning-e2e-workflow.cwl'
INFO [workflow ] start
INFO [workflow ] starting step cmr-step
INFO [step cmr-step] start
INFO [workflow cmr-step] start
INFO [workflow cmr-step] starting step cmr-search
INFO [step cmr-search] start
INFO [job cmr-search] /private/tmp/docker_tmpsv9m_vbs$ docker
run
-i
--mount=type=bind,source=/private/tmp/docker_tmpsv9m_vbs,target=/ftbHas
--mount=type=bind,source=/private/tmp/docker_tmpg42ciy0c,target=/tmp
--workdir=/ftbHas
--log-driver=none
--user=903283592:703763885
--rm
--cidfile=/private/tmp/docker_tmpfap5i6o0/20230425170513-505250.cid
--env=TMPDIR=/tmp
--env=HOME=/ftbHas
--env=CMR_BASE_URL=https://cmr.earthdata.nasa.gov/
--env=COLLECTION_ID=C2011289787-GES_DISC
--env=DATE_FROM=2016-08-22T00:10:00Z
--env=DATE_TO=2016-09-06T23:59:59Z
--env=FILTER_ONLY_ASSETS=TRUE
--env=GRANULES_SEARCH_DOMAIN=CMR
--env=LIMITS=-1
ghcr.io/unity-sds/unity-data-services:3.3.1
SEARCH > /private/tmp/docker_tmpsv9m_vbs/cmr-results.json
2023-04-26 00:05:14,240 [INFO] [root::13] starting SEARCH script
2023-04-26 00:05:14,508 [DEBUG] [urllib3.connectionpool::1003] Starting new HTTPS connection (1): cmr.earthdata.nasa.gov:443
2023-04-26 00:05:15,373 [DEBUG] [urllib3.connectionpool::456] https://cmr.earthdata.nasa.gov:443 "POST /search/granules.stac HTTP/1.1" 200 None
2023-04-26 00:05:15,822 [DEBUG] [urllib3.connectionpool::1003] Starting new HTTPS connection (1): cmr.earthdata.nasa.gov:443
2023-04-26 00:05:16,616 [DEBUG] [urllib3.connectionpool::456] https://cmr.earthdata.nasa.gov:443 "POST /search/granules.stac HTTP/1.1" 200 None
INFO [job cmr-search] Max memory used: 1461MiB
INFO [job cmr-search] completed success
INFO [step cmr-search] completed success
INFO [workflow cmr-step] completed success
INFO [step cmr-step] completed success
INFO [workflow ] starting step chirp-rebinning
INFO [step chirp-rebinning] start
INFO [workflow chirp-rebinning] start
INFO [workflow chirp-rebinning] starting step process
INFO [step process] start
INFO [job process] /private/tmp/docker_tmpb2dptg36$ python
process.py > /private/tmp/docker_tmpb2dptg36/process-results.json
INFO [job process] Max memory used: 6MiB
INFO [job process] completed success
INFO [step process] completed success
INFO [workflow chirp-rebinning] completed success
INFO [step chirp-rebinning] completed success
INFO [workflow ] starting step data-catalog
INFO [step data-catalog] start
INFO [workflow data-catalog] start
INFO [workflow data-catalog] starting step catalog
INFO [step catalog] start
INFO [job catalog] /private/tmp/docker_tmpba8o6vur$ python
catalog.py > /private/tmp/docker_tmpba8o6vur/uds-results.json
INFO [job catalog] completed success
INFO [step catalog] completed success
INFO [workflow data-catalog] completed success
INFO [step data-catalog] completed success
INFO [workflow ] completed success
{}INFO Final process status is success
6:07
the inputs/outputs of the commands are all STAC
6:07
so cmr returns stac, which is converted to stage-in, then processed, then the output of stage-out should be STAC as well (here are the locations of data and metadata within the data storage), which would then get converted into catalog entries
6:08
point is, you cna deploy that and run it if you’d like
Tested and verified by Luca on 4/26/2023


classes are not shown in the body

Hey,  I've added body class PHP code but it doesn't work (

Could you please help?

You should remove this filter:
https://github.com/knife-media/theme/blob/master/app/core/modules/theme-filters.php#L46
to be able to replace body class.

Thank you.


docs: import wiki documentation into main repo

Summary:
The API documentation for better-sqlite3 has heretofore been
maintained as a GitHub wiki. This commit imports that documentation into
the main repository. Because the wiki was itself represented as a Git
repository, this action preserves the entire history.
Storing the documentation in the repository itself has three key
benefits:

Changes that affect both the code and the documentation (e.g.,
adding a public function) can be made atomically in a single commit,
rather than needing to specify out-of-band that a certain code
commit should be accompanied by a certain documentation change.

The documentation is versioned alongside the code. A user browsing
the state of the repository at any point in time can be confident
that they are viewing documentation that is consistent with the
code. When the documentation is provided as a GitHub wiki, this is
much harder to do.

The documentation becomes independent of GitHub. If GitHub decides
to drop support for wikis, or the project decides to move off of
GitHub, or there is simple data corruption that leads to the wiki
being lost, then

Note that the documentation will still be accessible from the GitHub web
interface, and will continue to be rendered correctly as Markdown. If
the repository owner enables GitHub pages with the setting "master
branch /docs folder", then the content will additionally be nicely
rendered in a web view. (See Test Plan below.)
Test Plan:
Push this to GitHub. Then, navigate to the docs/ directory in the
GitHub tree viewer. Note that the docs appear, and that the links work.
Then, possibly on a forked repository, merge this into master, enable
GitHub pages and set the source to "master branch /docs folder".
Navigate to the GitHub pages site, and note that the links still work,
and that there is an added header linking back to the root.
At the time of writing, https://wchargin.github.io/better-sqlite3/ has
been set up as described above; visit that link to see what the rendered
documentation looks like.
wchargin-branch: import-wiki-docs

Thanks for the review. Docs renamed to match existing filenames. Also
updated the README to use relative links.
I have not moved the TIPS.md document in from root, but I am happy to
do so if you like.
I also of course did not rename lastInsertROWID to lastInsertRowid.

The link here could be changed to a relative link too
(https://github.com/JoshuaWise/better-sqlite3/tree/master/deps)

What would the relative link be? I don’t think that ../deps is
appropriate: the link won’t be correct when hosted from GitHub Pages or
when the docs are otherwise viewed independently of the repository (say,
on https://devdocs.io). That is: I posit that it makes sense for files
like the README to relatively link into the docs, but that the docs
should be self-contained and have no relative out-links.
I’ve made an alternate change that provides better usability anyway:
specify the currently used version of SQLite in docs/compilation.md.
Then:

users can read an English sentence instead of deciphering the
filename sqlite-autoconf-3240000.tar.gz;

you don’t have to link to /tree/master, which is a non-permalink
and will therefore appear inconsistent if linking from an old
version of the docs to the most recent version of the tree; and

the link in question can be made relative, as it says within the
docs.

Alternately, the version could be stored in docs/README.md.
The only downside is that you’ll have to update these docs when you pull
in a new version, but you already have to update the common.gypi
variable and bump the package version, so I suspect that this will not
be a problem.

As part of the release for v5.0.0, I'm merging this into a separate branch, and will release it as v4.2.0. I'll also clean up any other changes I think are necessary (such as the notes you just made).

@wchargin Thanks for contributing this 👍

Great; thank you!


Don't instantiate Dotenv if .env file not exists

In production environment .env files are never used, so we don't need to create Dotenv instance if .env file not exists.

This optimization makes sense but I think it changes the behaviour when a .env doesn't exist.
Before: dotenv would throw an exception letting you know it's required
After: no exception because this is only within a file_exists conditional

Thanks @voronkovich


[Dropdown] Fixes unwanted text selection

[Dropdown] Fixes unwanted text selection
Closed Issues
None reported.
Description
Text selection occurs when clicking the dropdown multiple times without leaving focus.

Testcase
See dropdown example
Click the dropdown down caret icon multiple times. It is also easily reproduced with the
inline dropdown.

Implemented since 2.6.4 https://github.com/fomantic/Fomantic-UI/pull/247
thanks @chaaya


added support for formatting examples

Issue: Examples builder #93

I have created format examples module.
I also added an example for using the module.

The given examples are formatted as below:(eg: sentiment extraction)
<example>
  <text>I absolutely love this car! It's smooth and efficient.<\text>
  <sentiment>Positive<\sentiment>
</example>
<example>
  <text>The design of this model is terrible, and the fuel efficiency is poor.<\text>
  <sentiment>Negative<\sentiment>
</example>

Added two spaces indent for examples
To write unit tests should I create a new test file?

There's still a lot to do here, but I can't really review this until it has unit tests.
Out of interest, ware you writing this yourself or using a coding tool like cursor or devin?

I am writing it myself and taking the help of AI wherever I am not sure about the standards. But thanks for the review I will try to avoid those mistakes.


Selection cursor over WidgetSpan

Steps to Reproduce
Cursor displaying as selection over WidgetSpan even if wrap child into SelectionContainer.disabled.
If wrap WidgetSpan.child into MouseRegion, small area with selection cursor still will be present.
Expected results:
Cursor displaying as selection only over text.
Actual results:
Cursor displaying as selection over WidgetSpan.

Code sample

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const SelectionArea(
          child: MyHomePage(title: 'Flutter Demo Home Page')),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      _counter++;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            const Text.rich(
              TextSpan(
                  text: 'You have pushed the button this many times:',
                  children: [
                    WidgetSpan(
                      // child: MouseRegion(
                      //   cursor: SystemMouseCursors.basic,
                        child: SelectionContainer.disabled(
                          child: SizedBox(
                            width: 50,
                            height: 20,
                          ),
                        ),
                      //),
                    )
                  ]),
            ),
            Text(
              '$_counter',
              style: Theme.of(context).textTheme.headlineMedium,
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: const Icon(Icons.add),
      ),
    );
  }
}

Video with SelectionContainer.disabled
https://user-images.githubusercontent.com/71345244/230584426-c2f5c345-c925-45ed-b6d7-e35a4883e622.mp4

Video with MouseRegion
https://user-images.githubusercontent.com/71345244/230584434-8baf9bcf-092e-439a-ae33-5eeaa70a143d.mp4

Hi @krida2000
When using MouseRegion, I see that it seems to work. Even though outside its border, the selection cursor still appears. Perhaps this side issue is caused by rendering, the text drawing area exceeds the WidgetSpan.

Demo with MouseRegion (highlighted WidgetSpan)
https://user-images.githubusercontent.com/104349824/230608848-44d643bf-0e41-4806-9b7c-ef1b5813de60.mov

Anyway, the issue still can reproduce when not using MouseRegion. Labeling the issue for further investigation. Thank you!

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.7.10, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.7.10 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4b12645012 (2 days ago), 2023-04-03 17:46:48 -0700
    • Engine revision ec975089ac
    • Dart version 2.19.6
    • DevTools version 2.20.1

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 32.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.77.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.60.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 111.0.5563.146

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[!] Flutter (Channel master, 3.9.0-22.0.pre.84, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.9.0-22.0.pre.84 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision aa6a0a9dea (2 hours ago), 2023-04-07 06:52:30 +0200
    • Engine revision d1dad6acbe
    • Dart version 3.0.0 (build 3.0.0-417.0.dev)
    • DevTools version 2.23.1
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 32.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.77.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.60.0

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 111.0.5563.146

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

CC @Renzo-Olivares from triage, you thought this might be fixed already?

I can still reproduce this on master. The issue is that while the inner Container widget doesn't wrap itself with a MouseRegion, the outer Text widget that contains it does. A potential workaround as pointed out in the discussion earlier would be for to wrap the WidgetSpans child with a MouseRegion and set to SystemMouseCursor.basic.


Update get-started.mdx

Added this video to show them how to create a simple collection using Explorer to encourage users to use Explorer.

I think the idea was also to hide the next bit too:

In this example we use the JavaScript SDK to create a collection called City that has name and country fields, and a setCountry() function. You can define multiple collections in a single applySchema call.

[Code]

You can move that to the collections docs, and then add a line saying:
If you want to create your collection programatically, see [Creating collection with applySchema]

Also, ask me to review, instead of assigning to me :)

Closing as duplicate of #102


[bazel/clang] fixes to enable llvm built Mask ROM

GCC inlined a couple things that clang doesn't so we missed the
following defects that are fixed in this commit

the mask rom depends on //sw/device/silicon_creator/lib:manifest
we need to declare an extern for sigverify_rsa_keys_step_get()

Signed-off-by: Drew Macrae<EMAIL_ADDRESS>

Same changes as https://github.com/lowRISC/opentitan/pull/11745 rebased onto the head of master so CI will rerun on them and Github will consider this a properly isolated PR.


Provide NativeScript properties in definition order

Before this change properties of native scripts were shown in arbitrary order in the editor, and the order could even change if you focus/unfocus the editor (library gets reloaded) - very annoying.
Now the order is strict and determined by the order the properties are registered in. Base class properties go first.

There is operator bool() for OrderedHashMap::Element.
On Tue, Sep 5, 2017 at 3:55 PM Thomas Herzog<EMAIL_ADDRESS>wrote:

@karroffel commented on this pull request.
In modules/gdnative/nativescript/nativescript.cpp
https://github.com/godotengine/godot/pull/10993#discussion_r136927572:

@@ -315,15 +315,15 @@ void NativeScript::get_script_signal_list(List *r_signals) const {
bool NativeScript::get_property_default_value(const StringName &p_property, Variant &r_value) const {
NativeScriptDesc *script_data = get_script_desc();

Map<StringName, NativeScriptDesc::Property>::Element *P = NULL;

OrderedHashMap<StringName, NativeScriptDesc::Property>::Element P;
while (!P && script_data) {

Why/how does this work? 😄 P now is stack allocated and a value type, not
a pointer anymore, so I don't really know what the !P is still doing here
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/pull/10993#pullrequestreview-60531458,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACTkuQdOnHpmcLYoCiBgBHkcYWU7JjL-ks5sfQyEgaJpZM4PMj1V
.


python311Packages.roonapi: 0.1.4 -> 0.1.5

Diff: https://github.com/pavoni/pyroon/compare/0.1.4...0.1.5
Changelog: https://github.com/pavoni/pyroon/releases/tag/0.1.5
Description of changes

Things done

Built on platform(s)

[ ] 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

[ ] 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

[ ] 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/)
23.11 Release Notes (or backporting 23.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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 265904 run on x86_64-linux 1

5 packages built:

home-assistant-component-tests.roon
python310Packages.roonapi
python310Packages.roonapi.dist
python311Packages.roonapi
python311Packages.roonapi.dist


Fix flicker when opening child nodes

Clearing the screen before redrawing seems to cause a nasty flicker for me. I'm using the urxvt terminal on an Arch Linux.

I don't see the same effect on gnome-terminal, so this might be a specific problem to xterm-like minimal terminals. If there's a reason to use redraw! (to avoid some issue I don't know about), maybe another setting can be introduced particularly for us old-schoolers?

Thank you, the current master seems to work fine for me, no flicker.


Erc20 examples

Addresses https://github.com/ensdomains/l2gateway-demo/issues/7
Please read the README for more detail

The example diagram still talks about names/resolvers.
That was a generic diagram of how Durin gateway works taken from my past talk slide, not specific to this token example


Dynamic hostname of websocket connection?

Sometimes I need to test my app in a VM or remotely, so I access the js bundle using a different hostname than localhost. For hmr I specify -u http://<IP_ADDRESS>:3123 as the url of the websocket connection. The problem is the in the VM it will try to access http://<IP_ADDRESS>:3123 instead of using the IP/hostname of the server running the websocket server and fail. Is it possible to substitute <IP_ADDRESS> to the hostname that accessed the bundle at runtime?

Is there a reason that you can't specify your IP/hostname with the -u option?

I could, but it'd be inconvenient if I want to access the bundle locally. Say I want to access the bundle locally (via localhost:3123) and in the VM (via <IP_ADDRESS>:3123) at the same time without killing the watchify process.

I'm going to split up the -u option so there's a separate option (-l/listen?) for controlling the IP+port is listened on because that doesn't always match up with -u. Then I'll add a function for changing the update mode and settings at runtime. Something like
module.hot.setUpdateMode("websocket", {url: "http://<IP_ADDRESS>:3123"});

Going a little further, I'll add a "none" update mode so that the bundle can be started as or switched to not doing any updating at all. Hm, right now, the socket.io-client dependency is only brought in if the -m/mode flag is set to "websocket". I'll need to add an option to allow the dependency to be brought in even if the mode isn't set to it so it can be switched to at runtime. I could add an option so a list of desired modes to support can be passed so that browserify-hmr makes sure to pull in the right dependencies for all of them so they can be switched to at runtime.

Thanks a lot! :+1: It's working great. Definitely a feature that is missing from webpack's hmr


bitbucket-snippet-runner 1.2.0

New Pull Request Checklist
Please mark the points which you did / accept.

[x] I read the Step Development Guideline
[ ] I have a test for my Step, which can be run with bitrise run test (in the step's repository)
[x] I did run bitrise run audit-this-step (in the step's repository - note, if you don't have this workflow in your bitrise.yml, you can copy it from the step template.)
[x] I read and accept the Abandoned Step policy

thanks @viktorbenei

Any time @nhammond101 ;)


tests: Enable the pca9555 chip on mec172xevb_assy6906

Enable the pca9555 chip on mec172xevb to test the I2C function

Add tests/boards/mec172xevb_assy6906/i2c_api
The HW connections are described in README.txt
Use I2C01 to connect the PCA9555, as I2C00 is for UART2

Signed-off-by: Hu Zhenyu<EMAIL_ADDRESS>

As there is no I2C test case for mec172xevb_assy6906, it is helpful to use the on board pca9555 to test the I2C and add it into the daily test.

Hi @hunterhu3000 , would you like to move this test to new ztest API also?

Hi @hunterhu3000 , would you like to move this test to new ztest API also?

Done

This PR is a request from openEC team. They want to add an I2C test in the daily test on mec172xevb_assy6906 and track the quality of the driver.
@MaureenHelm @albertofloyd Could you please help to review and +1? Thanks


Bug: Modal Backdrop persists after modal is dismissed

This bug is experienced as a semi-transparent, but darkened screen immediately after dismissing a notification message (Typically 'Success!' or 'Failure') placed inside a modal message box.
This is a known issue. It is an issue with Bootstrap 3 and is documented pretty well in this Stack Overflow thread. It is caused by a failure to dismiss a transparent layer that is generated by Bootstraps modals. The screen typically darkens and you can't interact with the UI.
This bug should hopefully be removed soon. The solution is to execute a hide() call on the modal-backdrop class:
$('.modal-backdrop').hide()
If you experience this bug, please leave a note here describing what you were doing. Please note the page (Backbone View) that you were on when it happened.

I think this issue is fixed for the pagesAddNewView.js and postsAddNewView.js. This issue may still exist in the fileLibraryView.js and imageAddNewView.js.
Users should keep an eye out for this bug and report it here if they see it.


"Project 'react-native-permissions' not found" + "ignored because it contains invalid configuration"

Bug summary
I'm trying to upgrade from 2.1.5 to >= 3.6.0 in order to bring in the new Android 13 permissions.
However, every version I tried so far throws the following two errors:
Project 'react-native-permissions' not found in root project when building the app from Android Studio.
Package react-native-permissions has been ignored because it contains invalid configuration. Reason: Cannot find module 'fs/promises' when starting the react native app.
The library works once more if I go back to 2.1.5, and it seems to work on 3.5.0 too.
But it wasn't until 3.6.0 that the remaining missing Android's 13 permissions were added.
Library version
3.6.0 - 3.8.4
Environment info
System:
    OS: macOS 13.4.1
    CPU: (8) x64 Apple M1 Pro
    Memory: 16.72 MB / 32.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 12.22.12 - /var/folders/2_/_4ngbvyj55s3yc47kp_57wx80000gn/T/yarn--1691140122017-0.4301483916679747/node
    Yarn: 1.22.18 - /var/folders/2_/_4ngbvyj55s3yc47kp_57wx80000gn/T/yarn--1691140122017-0.4301483916679747/yarn
    npm: 6.14.16 - ~/.nvm/versions/node/v12.22.12/bin/npm
    Watchman: Not Found
  Managers:
    CocoaPods: 1.11.2 - /Users/Txus/.rbenv/shims/pod
  SDKs:
    iOS SDK:
      Platforms: DriverKit 22.2, iOS 16.2, macOS 13.1, tvOS 16.1, watchOS 9.1
    Android SDK:
      API Levels: 28, 30, 31, 32, 33
      Build Tools: 28.0.3, 30.0.2, 32.0.0, 32.1.0, 33.0.0, 33.0.1, 34.0.0
      System Images: android-29 | Google Play ARM 64 v8a, android-32 | Google Play ARM 64 v8a, android-33 | Google Play ARM 64 v8a
      Android NDK: Not Found
  IDEs:
    Android Studio: 2022.3 AI-223.8836.35.2231.10406996
    Xcode: 14.2/14C18 - /usr/bin/xcodebuild
  Languages:
    Java: 1.8.0_332 - /usr/bin/javac
  npmPackages:
    @react-native-community/cli: Not Found
    react: 17.0.1 => 17.0.1
    react-native: 0.64.0 => 0.64.0
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

Steps to reproduce
Try to build on android studio or to start react native after upgrading the library.
Reproducible sample code
"react-native-permissions": "^3.6.0",

Update Node, Node 12 is super deprecated and unsupported now.

FYI: https://nodejs.org/api/fs.html


Private link: VPC endpoint permission for bootstrap

We don't need setup, both infra provision policy and boundary already have
        "ec2:*",

for all resources


Docker fix

This PR fixes the existing docker configuration. The previous configuration was outdated and failed on build. These changes fix the path issue on build and refactored the build file to make them easier to understand. Using docker compose will create/run three containers, db, api, react-frontend.
Changes Made

Update paths and refactored frontend Dockerfile
Update paths and refactored api Dockerfile
Fixed S3 api route importing config example
Added missing dependencies aws-sdk and google-sheets to api
Updated docker compose file to match new changes.

Testing

Clone the repo
Run docker-compose up --build

Not implemented with NGINX reverse proxy. Closing this PR and will reopen when I have containerized the reverse proxy.


Techempower results feedback

Thanks for sharing the results of running Autotune on the techempower workloads.
A couple of questions arise from reading the descriptions, e.g. experiment-5
I'm struggling to understand the meaning of this comment, looks like a typo "were be updated"?

Manual runs for the top 5 best configuration were run to reproduce the data and were be updated at manuals dir

In the README it doesn't state (unless I'm missing it) how many configuration changes were considered?  Looking at the graph it would appear to be 100 different configurations, is that correct?  Clearly there are a great many potential configuration combinations based upon the variables stated and their range, so that doesn't feel like a significant coverage was considered.
Once a configuration experiment was chosen, how long did the system run? I'm curious to know if it reached a steady state in terms of the JVM and GC dynamic behaviors.
it would be interesting to also show which configurations had a significant impact on the results, and which made no/little difference, maybe helpful in refining the variables that are considered in the future.
The improvements over base look very interesting!

Thanks for the feedback Tim!

A couple of questions arise from reading the descriptions, e.g. experiment-5
I'm struggling to understand the meaning of this comment, looks like a typo "were be updated"?

Manual runs for the top 5 best configuration were run to reproduce the data and were be updated at manuals dir

Thanks for pointing out. It is supposed to be "were updated".

In the README it doesn't state (unless I'm missing it) how many configuration changes were considered? Looking at the graph it would appear to be 100 different configurations, is that correct? Clearly there are a great many potential configuration combinations based upon the variables stated and their range, so that doesn't feel like a significant coverage was considered.

Yes, it has run with 100 trials (different configurations). I do agree that there can be many more best combinations considering the range.
For this, we are looking in 2 different ways:

Increasing the no.of trials (may be 150-200 or more) depending on the range of tunables.
As Bayesian optimization does exploration in the first few trials and start exploiting later, we can use that data to update the ranges and try more experiments. This is done only when we have limits to hardware availability.

On a hardware where we started our experiments, we have limits to its availability. So, when we started the experiments with 31 tunables, experiment-4 has high range of tunables and we have modified few of them in the next experiments based on the configuration we obtained from previous experiments. Although there is still room for better configuration, this helped in getting the optimized configuration for the 100 trials.
And now we got access to different hardware, we are doing experiments with more trials and I will update the data soon.

Once a configuration experiment was chosen, how long did the system run? I'm curious to know if it reached a steady state in terms of the JVM and GC dynamic behaviors.

Each configuration is run for 3 iterations. And each iteration takes 6 minutes, out of which first 3 minutes are considered as warmup and last 3 minutes are considered for measurements. Details about the benchmark configuration were updated in benchmark.yaml for each experiment.
We also did some manual runs on the same hardware where autotune experiments are run to determine how much time it would take for this benchmark to get consistency results (to give enough time for JVM optimizations) and that is how we have come up with 3 mins as warmup time.

it would be interesting to also show which configurations had a significant impact on the results, and which made no/little difference, maybe helpful in refining the variables that are considered in the future.

Yes, I accept that. As of now, experiment-data.csv has the data for all the configurations and we have sorted the data based on "response time" (lower the better). So, the top configurations can be considered as good ones.
We are in the process of updating the results with more graphs which can help read through combination of tunables which worked best.


Getting more information about failing xPath selector

BC break:

Newly throws InvalidArgumentException during processing invalid
xPath selectors instead of silent PHP warning.

It’s related to #360 issue

Looks that HHVM do not fire Exception at all :(

https://github.com/facebook/hhvm/issues/5790

On the HHVM problem: Can we work around this somehow? Or document that this feature only is available on PHP, not on HHVM, and skip the test in that case?

Could you also please add a line to the change log file (newest on top) and add a "Fixes #360" to the body of the commit message so the other issue will be auto-closed on merging? Thanks!

Only way is skip this test in HHVM

Okay, then we need to skip it depending on the runtime. Here is an example: https://github.com/sebastianbergmann/phpunit/issues/1356

done, check latest version

@OzzyCzech Thanks! I'll have a look at it!


Can you pass dynamic or variable values to EC2NodeClass' role or instance profile attributes?

Description
Hi,
This is something that I would like some clarification on as I haven't been able to find anything in the documentation.
Can you pass a value from a variable to the spec.role or spec.instanceprofile attributes in EC2NodeClass file?
From what I can see from the examples, we can use the ${CLUSTER_NAME} env variable because it is global but other than that I haven't seen a variable value being passed to these attributes.
Does it need to be hardcoded for each EC2NodeClass file that we have?
Please confirm.
Thank you.
Link: https://karpenter.sh/docs/concepts/nodeclasses/#specrole

You can pass in a variable for spec.role or spec.instanceprofile https://karpenter.sh/docs/getting-started/getting-started-with-karpenter/#5-create-nodepool

Hi @engedaam
Yes, you can pass pre-defined Karpenter variables to a role or an instance profile but not a custom variable value.


fix off-by-one error in comparison of color_pixel and image_color sizes

This fixes an issue in #335.
The mapping of points to pixels can fall exactly on the boundary of the image size. In that case there will be out of bounds access to the color_data array which results in segmentation fault.
This patch makes sure this does not happen.

@lsolanka Very important. I'll be happy if you could make the same bug fix in Realsense2 Ros wrapper (branch development). Please let me know if you plan to do it or if you prefer me to put it in.

@lsolanka Very important. I'll be happy if you could make the same bug fix in Realsense2 Ros wrapper (branch development). Please let me know if you plan to do it or if you prefer me to put it in.

Unfortunately I am swamped with some other projects so I don't think I'll be able to prepare the fix. More so that the realsense2 doesn't support the camera I have so I wouldn't be able to test it. Might be best if you prepare the fix yourself.

@lsolanka Very important. I'll be happy if you could make the same bug fix in Realsense2 Ros wrapper (branch development). Please let me know if you plan to do it or if you prefer me to put it in.
Unfortunately I am swamped with some other projects so I don't think I'll be able to prepare the fix. More so that the realsense2 doesn't support the camera I have so I wouldn't be able to test it. Might be best if you prepare the fix yourself.

Absolutely. I'll put it in there. Thanks for noticing and sorry for our very late response.


Release CodecFactory When It's Not Used

What changes were proposed in this pull request?
Modifications:

Some Maps in CodecFactory to cache decompressor and compressor
Release function in CodecFactory to return decompressor and compressor
Close function in OapDataFile to release resources after reading is done
Relase CodecFactory after reading/writing is done

How was this patch tested?
mvn test

LGTM now


[YBUG.IO] I can not follow the right steps...

I can not follow the right steps to buy.
I have sent BTCB (Binance) to Metamask. I can not get rBTC and/or SOV.
'Top up Wallet' meaning which wallet?
Source url: https://live.sovryn.app/
Reported by<EMAIL_ADDRESS>Reported at: 20 Apr at 13:16 UTC
Location: NL, North Brabant, Waspik
Browser: Chrome 89.0.4389.128
OS: Windows 10.0
Screen: 1920x1080
Viewport: 1920x937
Screenshot:

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/c2wpjapggcqxgqkdt6np

User needs to send BTC via FastBTC or deposit rBTC in their wallet


Not Able to change Radar chart line colors

I couldn't find a way to change line colors for radar charts.
chartColors property, only change the data points colors, but the line colors remains the same.

Duplicate of Issue #539


Per-contributor performance metrics

From https://internals.rust-lang.org/t/the-rust-project-needs-much-better-visibility-into-important-metrics/:

There's not enough data to correlate performance changes to contributors now. What I might expect is to use the perf-rustc data to find interesting ranges then do another pass to bisect down to specific commits. Future work.

Boilerplate: I'm going to refocus this project on rfcbot, since that's the primary usage rusty-dash.com is seeing.


Refactor/merging deployerdev and deployer

Please refer to the code of conduct : link

Please check if the PR fulfills these requirements :clipboard:

[x] The commit message follows our guidelines : link
[x] A new branch is created for the change(s) and the changes are not committed on the main or master branch
[x] No credentials or secrets are committed

What kind of change does this PR introduce? (Bug fix, feature, docs update, refactor, chore, test, config) :information_desk_person: :scroll:
refactor

Refactored DeployerDev and Deployer by merging their functionality
Refactored zookeeper URL mentioned in Setup and Installation
Refactored command for running the JAR file in clustered mode

Fixes :wrench:  #165

Checklist for the current PR :page_with_curl:

[ ] My changes generate no new warnings
[x] New and existing unit tests pass locally with my changes
[x] pmd, check style issues are resolved locally
[ ] I have added reviewers to check the proposed changes

TODO

[ ] Test if the clustered mode works fine locally
[ ] Remove Deployer.java if not required

Build finished.

Build finished.

Can rename DeployerDev to Deployer

[Refactor: change filename](/datakaveri/dx-acl-apd/pull/176/commits/9fafc218835ac6252cbd943bbdd8b50b2c9c2e9c)

Hello, thanks for reviewing the PR. Updated that in this commit : Refactor: change filename

Build finished.

Build finished.


samples: bluetooth: ipsp: add net config auto init

Add CONFIG_NET_CONFIG_AUTO_INIT=y to enable the bluetooth
device network interface.
Due to #27405 feature PR allowing application to init the network
whenever it wants, IPSP sample stopped initing the
bluetooth network.
The IPSP sample was not updated to enable
CONFIG_NET_CONFIG_AUTO_INIT in prj.conf
and didn't call net_config_init_app(...)
as suggested in the feature PR.
Signed-off-by: Jeremy LOCHE<EMAIL_ADDRESS>

Please add @jukkar for review as he is the author of #27405


Add constructor from TS to TS. Add Base.copy and Base.similar with the DataFrame semantics.

@chiraganand @codetalker7 are Base.copy and Base.similar required?


chore(main): release cli 1.2.0

:robot: I have created a release beep boop
1.2.0 (2024-05-22)
Features

initial commit (9d14ce5)
test release & doc update (218ba0d)
test release & doc update (745a0b2)
test release & doc update (7d5f0f5)
test release & doc update (c466c65)
test release & doc update (f2b8adc)

Bug Fixes

allow absolute config file (c29cdb7)
correct relative path resolution in config file (32bec6f)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/flexydox/flexydox/releases/tag/cli%40v1.2.0 :sunflower:


Audit clippy pedantic warnings

Adding #![warn(clippy::pedantic)] to lib.rs reveals 100s of new lints!  While some can be ignored, others point out some valid causes for concern, like when integer casts could cause unintended wraparound behavior.

One can also say cargo clippy --no-deps -- -W clippy::pedantic to get the same warnings without modifying the source code.

Closed via #223 #222, which have to do w/integer and pointer cast issues as well as better handling some potential panics.
Most remaining pedantic lints are either documentation or very picky style issues.


Add UC brower support

The UserAgent string do not definitely tell whether the browser is UCBrowser or not. An extra header x-x-ucbrowser-ua helps determine definitely the browser and version.
 req.headers['x-ucbrowser-ua']

Hi @biggora,
UC Browser is currently the second highest used Browser according to https://www.sitepoint.com/browser-trends-january-2016-12-month-review/
Its used a lot in India & China. Can we have this feature added?


Links to CRD types stop working

What steps did you take and what happened:
[A clear and concise description of what the bug is, and what commands you ran.)
After working for a while, links to custom resources (certificates, certificaterequests, orders - all cert-manager.io) stop working and direct to top-level namespace page.
What did you expect to happen:
I expected to see the customs types that were there before.
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Environment:

Octant version (use octant version): 0.10.2
Kubernetes version (use kubectl version): 1.14 (eks)
OS (macOS 10.15, Windows 10, Ubuntu 19.10 etc): macOS 10.15.13/Chrome

Possible duplicate of #672 and just pushed #751 as the fix unless there is something else that breaks CRD links

going to close this. If this issue still exists in the next release, feel free to ping to reopen.


cheat_login() no longer works, how to get Session ID

As above, The Cheat_Login() function no longer works so i was wondering if there was another way to get session ID or if this means we cant use this anymore.

I havent looked into this in a while so maybe things have changed but I do not know any way to automatically get a session id since a patch broke the cheat_login. You need to start the real client and sniff the network traffic or read memory to get it.

Have you made any progress on this by any chance? I'm trying to find out how auth_code and issuer_id are determined for a project of mine (not rocket league related, but also a PS4 title)


Use log4j2 for logging

Uses log4j2 instead of slf4j SimpleLogger as the logging framework
Log files are now rotated after they reach log_file_max_size.
There will always be one history file ${log_file}.1.
Add log_format_sout and log_format_file with the options PLAIN_TEXT and JSON.
The latter uses https://github.com/elastic/ecs-logging-java[ecs-logging-java] to format the logs.
Also includes the log shipper but the ship_agent_logs configuration option is marked as internal and is off by default.

Codecov Report

Merging #1169 into master will increase coverage by 5.52%.
The diff coverage is 74.25%.

@@             Coverage Diff              @@
##             master    #1169      +/-   ##
============================================
+ Coverage     63.76%   69.29%   +5.52%
+ Complexity     2777     2283     -494
============================================
  Files           285      230      -55
  Lines         13596    10264    -3332
  Branches       1866     1327     -539
============================================
- Hits           8669     7112    -1557
+ Misses         4334     2707    -1627
+ Partials        593      445     -148

Impacted Files
Coverage Δ
Complexity Δ

...astic/apm/agent/configuration/ServiceNameUtil.java
95.83% <ø> (ø)
24.00 <0.00> (ø)

...c/apm/agent/context/AbstractLifecycleListener.java
100.00% <ø> (ø)
5.00 <0.00> (ø)

.../apm/agent/report/serialize/DslJsonSerializer.java
88.81% <0.00%> (-1.70%)
177.00 <0.00> (+1.00)
:arrow_down:

...a/co/elastic/apm/agent/report/ApmServerClient.java
83.48% <50.00%> (-0.63%)
30.00 <0.00> (ø)

...va/co/elastic/apm/agent/impl/ElasticApmTracer.java
70.95% <60.00%> (+1.05%)
84.00 <0.00> (ø)

...tic/apm/agent/report/AbstractIntakeApiHandler.java
71.87% <71.87%> (ø)
14.00 <14.00> (?)

...lastic/apm/agent/logging/LoggingConfiguration.java
84.05% <81.08%> (-6.72%)
3.00 <1.00> (-10.00)

...pm/agent/report/IntakeV2ReportingEventHandler.java
79.06% <83.33%> (+4.21%)
18.00 <7.00> (-10.00)
:arrow_up:

.../apm/agent/logging/Log4j2ConfigurationFactory.java
83.54% <83.54%> (ø)
20.00 <20.00> (?)

...lastic/apm/agent/impl/ElasticApmTracerBuilder.java
73.56% <100.00%> (+0.30%)
17.00 <0.00> (ø)

... and 70 more

Continue to review full report at Codecov.

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

:broken_heart: Build Failed

Expand to view the summary

Build stats

Build Cause: [Pull request #1169 opened]

Start Time: 2020-04-30T15:36:54.096+0000

Duration: 16 min 20 sec (979786)

Commit: e859dfae312bc49c96743b090bd459923e54c1d7

Test stats :test_tube:

Test
Results

Failed
1

Passed
726

Skipped
1

Total
728

Test errors
Expand to view the tests failures

Name: Tests / Unit Tests / testHttpCallWithIpv4 – co.elastic.apm.agent.okhttp.OkHttp3ClientAsyncInstrumentationTest

Status: FAILED
Age: 1
Duration: 1.769
Error Details: null

Steps errors
Expand to view the steps failures

Name: Shell Script

Description: #!/bin/bash                set -euxo pipefail                ./mvnw test

Result: FAILURE

Duration: 4 min 20 sec<

Start Time: 2020-04-30T15:48:12.638+0000

Log output
Expand to view the last 100 lines of log output

[2020-04-30T15:52:59.900Z] [INFO] co.elastic.apm:application-server-integration-tests  SKIPPED
[2020-04-30T15:52:59.900Z] [INFO] co.elastic.apm:spring-boot-1-5 ..................... SKIPPED
[2020-04-30T15:52:59.900Z] [INFO] co.elastic.apm:spring-boot-2 ....................... SKIPPED
[2020-04-30T15:52:59.900Z] [INFO] co.elastic.apm:spring-boot-2-base .................. SKIPPED
[2020-04-30T15:52:59.900Z] [INFO] co.elastic.apm:spring-boot-2-jetty ................. SKIPPED
[2020-04-30T15:52:59.900Z] [INFO] co.elastic.apm:spring-boot-2-tomcat ................ SKIPPED
[2020-04-30T15:52:59.900Z] [INFO] co.elastic.apm:spring-boot-2-undertow .............. SKIPPED
[2020-04-30T15:52:59.900Z] [INFO] ------------------------------------------------------------------------
[2020-04-30T15:52:59.900Z] [INFO] BUILD FAILURE
[2020-04-30T15:52:59.900Z] [INFO] ------------------------------------------------------------------------
[2020-04-30T15:52:59.900Z] [INFO] Total time: 01:27 min
[2020-04-30T15:52:59.900Z] [INFO] Finished at: 2020-04-30T15:52:58Z
[2020-04-30T15:52:59.900Z] [INFO] Final Memory: 75M/257M
[2020-04-30T15:52:59.900Z] [INFO] ------------------------------------------------------------------------
[2020-04-30T15:52:59.900Z] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.1.1:javadoc (default-cli) on project apm-opentracing-plugin: An error has occurred in Javadoc report generation:
[2020-04-30T15:52:59.901Z] [ERROR] Exit code: 143
[2020-04-30T15:52:59.901Z] [ERROR] Command line was: /var/lib/jenkins/.java/java10/bin/javadoc @options @packages
[2020-04-30T15:52:59.901Z] [ERROR]
[2020-04-30T15:52:59.901Z] [ERROR] Refer to the generated Javadoc files in '/var/lib/jenkins/workspace/_java_apm-agent-java-mbp_PR-1169/src/github.com/elastic/apm-agent-java/apm-agent-plugins/apm-opentracing-plugin/target/site/apidocs' dir.
[2020-04-30T15:52:59.901Z] [ERROR] -> [Help 1]
[2020-04-30T15:52:59.901Z] [ERROR]
[2020-04-30T15:52:59.901Z] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[2020-04-30T15:52:59.901Z] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[2020-04-30T15:52:59.901Z] [ERROR]
[2020-04-30T15:52:59.901Z] [ERROR] For more information about the errors and possible solutions, please read the following articles:
[2020-04-30T15:52:59.901Z] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[2020-04-30T15:52:59.901Z] [ERROR]
[2020-04-30T15:52:59.901Z] [ERROR] After correcting the problems, you can resume the build with the command
[2020-04-30T15:52:59.901Z] [ERROR]   mvn <goals> -rf :apm-opentracing-plugin
[2020-04-30T15:52:59.951Z] script returned exit code 143
[2020-04-30T15:53:03.458Z] Post stage
[2020-04-30T15:53:03.490Z] Recording test results
[2020-04-30T15:53:03.982Z] Post stage
[2020-04-30T15:53:04.011Z] Recording test results
[2020-04-30T15:53:06.196Z] Failed in branch Javadoc
[2020-04-30T15:53:06.585Z] Running in /var/lib/jenkins/workspace/_java_apm-agent-java-mbp_PR-1169/src/github.com/elastic/apm-agent-java
[2020-04-30T15:53:06.601Z] Running in /var/lib/jenkins/workspace/_java_apm-agent-java-mbp_PR-1169/src/github.com/elastic/apm-agent-java
[2020-04-30T15:53:06.642Z] [INFO] Codecov: Getting branch ref...
[2020-04-30T15:53:06.655Z] [INFO] Codecov: Getting branch ref...
[2020-04-30T15:53:06.698Z] Masking supported pattern matches of $GITHUB_TOKEN
[2020-04-30T15:53:06.733Z] Masking supported pattern matches of $GITHUB_TOKEN
[2020-04-30T15:53:07.415Z] [INFO] Codecov: Sending data...
[2020-04-30T15:53:07.443Z] [INFO] Codecov: Sending data...
[2020-04-30T15:53:07.986Z] + curl -s -o codecov.sh https://codecov.io/bash
[2020-04-30T15:53:07.986Z] + bash codecov.sh
[2020-04-30T15:53:07.986Z]
[2020-04-30T15:53:07.986Z]   _____          _
[2020-04-30T15:53:07.986Z]  / ____|        | |
[2020-04-30T15:53:07.986Z] | |     ___   __| | ___  ___ _____   __
[2020-04-30T15:53:07.986Z] | |    / _ \ / _` |/ _ \/ __/ _ \ \ / /
[2020-04-30T15:53:07.986Z] | |___| (_) | (_| |  __/ (_| (_) \ V /
[2020-04-30T15:53:07.986Z]  \_____\___/ \__,_|\___|\___\___/ \_/
[2020-04-30T15:53:07.986Z]                               Bash-tbd
[2020-04-30T15:53:07.986Z]
[2020-04-30T15:53:07.986Z]
[2020-04-30T15:53:07.986Z] ==> Jenkins CI detected.
[2020-04-30T15:53:07.986Z]     project root: .
[2020-04-30T15:53:07.986Z] --> token set from env
[2020-04-30T15:53:08.869Z] + curl -s -o codecov.sh https://codecov.io/bash
[2020-04-30T15:53:08.869Z] + bash codecov.sh
[2020-04-30T15:53:08.869Z]
[2020-04-30T15:53:08.869Z]   _____          _
[2020-04-30T15:53:08.869Z]  / ____|        | |
[2020-04-30T15:53:08.869Z] | |     ___   __| | ___  ___ _____   __
[2020-04-30T15:53:08.869Z] | |    / _ \ / _` |/ _ \/ __/ _ \ \ / /
[2020-04-30T15:53:08.869Z] | |___| (_) | (_| |  __/ (_| (_) \ V /
[2020-04-30T15:53:08.869Z]  \_____\___/ \__,_|\___|\___\___/ \_/
[2020-04-30T15:53:08.869Z]                               Bash-tbd
[2020-04-30T15:53:08.869Z]
[2020-04-30T15:53:08.869Z]
[2020-04-30T15:53:08.869Z] ==> Jenkins CI detected.
[2020-04-30T15:53:08.869Z]     project root: .
[2020-04-30T15:53:08.869Z] --> token set from env
[2020-04-30T15:53:08.869Z]     Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml
[2020-04-30T15:53:09.058Z] ==> Running gcov in . (disable via -X gcov)
[2020-04-30T15:53:09.058Z]     Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml
[2020-04-30T15:53:09.058Z] ==> Python coveragepy not found
[2020-04-30T15:53:09.058Z] ==> Searching for coverage reports in:
[2020-04-30T15:53:09.058Z] ==> Running gcov in . (disable via -X gcov)
[2020-04-30T15:53:09.058Z]     + .
[2020-04-30T15:53:09.058Z] ==> Python coveragepy not found
[2020-04-30T15:53:09.058Z] --> No coverage report found.
[2020-04-30T15:53:09.059Z] ==> Searching for coverage reports in:
[2020-04-30T15:53:09.059Z]     Please visit http://docs.codecov.io/docs/supported-languages
[2020-04-30T15:53:09.059Z]     + .
[2020-04-30T15:53:09.059Z] --> No coverage report found.
[2020-04-30T15:53:09.059Z]     Please visit http://docs.codecov.io/docs/supported-languages
[2020-04-30T15:53:10.227Z] Failed in branch Smoke Tests 01
[2020-04-30T15:53:10.237Z] Failed in branch Smoke Tests 02
[2020-04-30T15:53:10.674Z] Stage "Integration Tests" skipped due to earlier failure(s)
[2020-04-30T15:53:10.842Z] Stage "AfterRelease" skipped due to earlier failure(s)
[2020-04-30T15:53:10.900Z] Stage "AfterRelease" skipped due to earlier failure(s)
[2020-04-30T15:53:11.236Z] Stage "AfterRelease" skipped due to earlier failure(s)
[2020-04-30T15:53:12.930Z] Running on Jenkins in /var/lib/jenkins/workspace/_java_apm-agent-java-mbp_PR-1169
[2020-04-30T15:53:13.041Z] [INFO] getVaultSecret: Getting secrets
[2020-04-30T15:53:13.125Z] Masking supported pattern matches of $VAULT_ADDR or $VAULT_ROLE_ID or $VAULT_SECRET_ID
[2020-04-30T15:53:14.156Z] + chmod 755 generate-build-data.sh
[2020-04-30T15:53:14.156Z] + ./generate-build-data.sh https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1169/ https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1169/runs/1 FAILURE 979786
[2020-04-30T15:53:14.524Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1169/runs/1/steps/?limit=10000 -o steps-info.json
[2020-04-30T15:53:15.159Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1169/runs/1/tests/?status=FAILED -o tests-errors.json


Updating kinesis log SAM app version

don't we need to upgrade these
https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/blob/master/aws/elb/elb.tf#L142
https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/blob/323ce6eb965e4c3f5c39a3f3aa07e46d9ace250b/aws/elasticloadbalancing/variables.tf#L114
https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/blob/323ce6eb965e4c3f5c39a3f3aa07e46d9ace250b/aws/cloudwatchlogsforwarder/cloudwatchlogsforwarder.tf#L193
Lets not create separate PR for each of the modules.
Also lets search for node12 version throughout the repository
and also the semantic version 1.0.5  throughout the repository

don't we need to upgrade these https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/blob/master/aws/elb/elb.tf#L142 - This uses a different SAM app which is not updated.
https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/blob/323ce6eb965e4c3f5c39a3f3aa07e46d9ace250b/aws/elasticloadbalancing/variables.tf#L114
https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/blob/323ce6eb965e4c3f5c39a3f3aa07e46d9ace250b/aws/cloudwatchlogsforwarder/cloudwatchlogsforwarder.tf#L193
Lets not create separate PR for each of the modules.

Also lets search for node12 version in all the repositories - Checked no other occurrence of node12
and also the semantic version 1.0.5  in all the repositories - Done and updated PR
and search for loggroup connector modules's or serverless application's reference in all the repositories - Done and updated PR


Implement the TRACE category ERR, to trace all added error records

Suggested fix for #17987

@beldmit, you may want to play with this.  It is quite verbose, but
does show what's going on, even the stuff that's ignored (through
ERR popping).

It does not solve the problem with trace subsystem being usually not built-in. However it is useful IMO anyway and should be merged (to master branch).

Suggestion only but would it be possible to also trace the set mark, pop to mark and clear mark calls? It would then be possible to match up what was lost. Ideally, with indention based on depth of mark but that's not very important.

This thought occurred to me over the weekend.  I don't think I'll go for the depth thing, as that requires storing more state, but printing tracelines for those calls is definitely an option

BTW, I made the mistake of making this PR from the openssl-3.0 branch, i.e our release branch.  That ends up being quite confusing.  I'll make a new PR cnad close this.


Amazon.Runtime.AmazonUnmarshallingException occured with .NET Amazon Simple Storage Service (Amazon S3) v<IP_ADDRESS>

Amazon.Runtime.AmazonUnmarshallingException occured with .NET Amazon Simple Storage Service (Amazon S3) v<IP_ADDRESS>
I am trying check the existence of the directory on the AWS S3 with the AWS .NET SDK.
I am using the S3DirectoryInfo class and it's Exists property.
Occasionally it throws the error:
Amazon.Runtime.AmazonUnmarshallingException: Error unmarshalling response back from AWS. Response Body: confidential, HTTP Status Code: 200 OK ---> System.IO.IOException: Unable to read data from the transport connection: The connection was closed.
at System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at Amazon.Runtime.Internal.Util.CachingWrapperStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.IO.StreamReader.ReadBuffer(Char[] userBuffer, Int32 userOffset, Int32 desiredChars, Boolean& readToUserBuffer)
at System.IO.StreamReader.Read(Char[] buffer, Int32 index, Int32 count)
at System.Xml.XmlTextReaderImpl.ReadData()
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext.Read()
at Amazon.S3.Model.Internal.MarshallTransformations.S3UnmarshallerContext.Read()
at Amazon.S3.Model.Internal.MarshallTransformations.ListObjectsResponseUnmarshaller.UnmarshallResult(XmlUnmarshallerContext context, ListObjectsResponse response)
at Amazon.S3.Model.Internal.MarshallTransformations.ListObjectsResponseUnmarshaller.Unmarshall(XmlUnmarshallerContext context)
at Amazon.Runtime.Internal.Transform.XmlResponseUnmarshaller.Unmarshall(UnmarshallerContext input)
at Amazon.S3.Model.Internal.MarshallTransformations.S3ReponseUnmarshaller.Unmarshall(UnmarshallerContext input)
at Amazon.Runtime.Internal.Transform.ResponseUnmarshaller.UnmarshallResponse(UnmarshallerContext context)
at Amazon.Runtime.Internal.Unmarshaller.UnmarshallResponse(UnmarshallerContext context, IRequestContext requestContext)
at Amazon.Runtime.Internal.Unmarshaller.Unmarshall(IExecutionContext executionContext)
--- End of inner exception stack trace ---
at Amazon.Runtime.Internal.Unmarshaller.Unmarshall(IExecutionContext executionContext)
at Amazon.Runtime.Internal.Unmarshaller.InvokeSync(IExecutionContext executionContext)
at Amazon.S3.Internal.AmazonS3ResponseHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.ErrorHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.CallbackHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.RetryHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.CallbackHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.CallbackHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.S3.Internal.AmazonS3ExceptionHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.ErrorCallbackHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.MetricsHandler.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.Internal.RuntimePipeline.InvokeSync(IExecutionContext executionContext)
at Amazon.Runtime.AmazonServiceClient.Invoke[TRequest,TResponse](TRequest request, IMarshaller`2 marshaller, ResponseUnmarshaller unmarshaller)
at Amazon.S3.AmazonS3Client.ListObjects(ListObjectsRequest request)
at Amazon.S3.IO.S3DirectoryInfo.ExistsWithBucketCheck(Boolean& bucketExists)
Your Environment

AWSSDK.Core version used: <IP_ADDRESS>
Service assembly and version used:
Operating System and version: Windows 2008
Visual Studio version: Microsoft Visual Studio Professional 2017
Targeted .NET platform: 4.6.2

This looks like the connection was abruptly closed and not due to an issue in unmashallling logic: System.IO.IOException: Unable to read data from the transport connection: The connection was closed.

@sstevenkang

@sstevenkang Thank you for the help.
Sorry to disturb you but I does not understand in which part the problem is exist ?
Is this problem in the AWS or in the .NET SDK or in the our tool (Code) ?
Is there any way to solve this problem ?
Like: Do I need to retry the same logic to get the expected output or something else ?


Feature Request: More customisability of colors in Fumi

Hi, I've been trying out the Fumi textinput and I think it's really nice. Just wondering if a higher degree of customisability of colors could be added as currently any colors passed in through the props labelStyle and _inputStyle are overwritten by their defaults eg:
<Animated.Text style={[styles.label, labelStyle, {               fontSize: focusedAnim.interpolate({                 inputRange: [0, 0.7, 0.71, 1],                 outputRange: [16, 16, 12, 12],               }),               color: focusedAnim.interpolate({                 inputRange: [0, 0.7],                 outputRange: ['#696969', '#a3a3a3'],               })
and
<TextInput           ref="input"           {...this.props}           style={[styles.textInput, inputStyle, {             marginLeft: ICON_WIDTH + PADDING,             color: iconColor,           }]}
I think this would be an awesome addition as with that, this textinput field could be used to fit any UI with its beautiful animation and customisability of colors to fit different color themes.
Cheers :)

I like Fumi also, but 2 clicks to change to other field? Did you get this behavior also?

@basequatro nope. I didn't experience any issues with switching fields

I get this behavior also here. 2 clicks to change field.
https://appetize.io/app/uhgu1wc1htqfcf7bp812gevr2r?device=iphone6s&scale=75&orientation=portrait&osVersion=9.3

@basequatro ah I think you mean 2 clicks because the keyboard is opened? 1st click closes the keyboard if it's open and the 2nd switches the field. Not sure if it's intended.
Well if you think it should be fixed, you should open a separate issue thread.

Thanks for your time and contribution @huangkaiw3n. I'm sorry for my late answer.
Could you check if 7e18820 helps with the issue? I made sure inputStyle and labelStyle overrides default values. And I added a new prop called passiveIconColor.

@basequatro That behaviour is related to ScrollView. Try setting ScrollView's keyboardShouldPersistTaps property to true.

@halilb Yeap. 7e1882064dedf3449db8c29c40c5f2f78b727c99 allows customising the input text color with prop inputStyle, the label text color with labelStyle, as well as the initial icon color using passiveIconColor. Thanks for the awesome library. Update it on npm soon will ya 👍


FACT-529 - Filter out DX number from admin portal phone number list ad keep DX number after admin updating phone numbers

JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/FACT-529
Change description
FACT -529 - Filter out DX number from admin portal phone number list ad keep DX number after admin updating phone numbers
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x] No

Remove this email after the pipeline was stuck in funny state. Created a new identical PR


Add supplement for BRs

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


making it look professional (spelling)

What does this PR do?
Changes spelling on one item.
Where should the reviewer start?
How should this PR be tested?
check that the string isn't broken
Any background context you want to provide?
It's a lovely project.
What are the relevant issues?
I haven't checked to see if anyone else had this already.
[You can link directly to issues by entering # then the
number of the issue, for example, #3 links to issue 3]
Screenshots (if appropriate)
Questions:

Do the docs need to be updated? - no
Does this PR add new (Python) dependencies? - no

Thanks! I'm fixing this in another commit now. (Your PR has a typo)


Add ghotoman as a genesis validator

Please provide some contact info provided. Not merged for now due to no contact info


%{?suse_update_config:%{suse_update_config -f}} not removed

I stumbled upon following:
`
%build
%{?suse_update_config:%{suse_update_config -f}}
`
My underatang is that suse_update_config is obsolete and should be removed

Your underatang seems to be correct. We could automatically remove it.


[Snyk] Upgrade ch.qos.logback:logback-classic from 1.3.1 to 1.4.1

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade ch.qos.logback:logback-classic from 1.3.1 to 1.4.1.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 4 versions ahead of your current version.
The recommended version was released 22 days ago, on 2022-09-14.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Doesn't work with 1.4.x.


[Issue-3040] Update chainlist

Related issue: #3040

🚀 Deployed on https://pr-3059--sw-web-runner.netlify.app