instrument query parameter not working on orders

I'm trying to get all my orders for a specific instrument and according to your documention I would expect this url to work, but it doesn't return any results.
https://api.robinhood.com/orders/?instrument=3f5c4133-6f2e-4481-b2f9-ca129bcee31d
returns:
{ previous: null, results: [], next: null }
The instrument id I got from querying the instruments url with the ticker NYMX.
Any suggestions on why i'm not getting any results for this instrument id? I've definitly traded bought and sold NYMX many times.

It's expecting the full URL like this:
https://api.robinhood.com/orders/?instrument=https://api.robinhood.com/instruments/3f5c4133-6f2e-4481-b2f9-ca129bcee31d

Great documentation on everything, Sanko, just wanted to say thanks. Your
project has been really helpfully to building mine.
On Thu, Mar 30, 2017 at 12:58 AM, Sanko Robinson<EMAIL_ADDRESS>wrote:

It's expecting the full URL like this:
https://api.robinhood.com/orders/?instrument=https://
api.robinhood.com/instruments/3f5c4133-6f2e-4481-b2f9-ca129bcee31d
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sanko/Robinhood/issues/24#issuecomment-290302665, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ATwEO21I7jauUxLBM9YaWqW4SKMklXhqks5rqzaKgaJpZM4Mt19V
.

--
Jose Perez
C.<PHONE_NUMBER>
E<EMAIL_ADDRESS>

Still didn't work. Gives the same thing.
const trader = Robinhood(credentials, function() {
    var url = 'https://api.robinhood.com/orders/?instrument=https://api.robinhood.com/instruments/3f5c4133-6f2e-4481-b2f9-ca129bcee31d';

          trader.url(url, function(err, httpResponse, body) {
            if(err) {
              console.error(err);
            }
            console.log('url = ', url);
            console.log('url body = ', body);
          });
});

Displays:
url =  https://api.robinhood.com/orders/?instrument=https://api.robinhood.com/instruments/3f5c4133-6f2e-4481-b2f9-ca129bcee31d
url body =  { previous: null, results: [], next: null }

I can confirm that this format https://api.robinhood.com/orders/?instrument=https://api.robinhood.com/instruments/(INSTRUMENTID) is working for me. When you hit https://api.robinhood.com/orders/ can you do a find for the instrument ID you are looking for and verify that there are in fact results for it?

body =  { previous: null, results: [], next: null }
you already got  the correct response.


Does it work on outdated Macs running macOS Ventura?

I used OpenCore patcher on my iMac from 2012 (21.5") and it says no Graphics cards found. I would like to know if that is because it is outdated, while running macOS Ventura, or if my system has not been added to gSwitch. My iMac has an NVIDIA GT 640m, and intel HD 4000 iGPU.

gSwitch works well on Ventura.

Well, does it work on a non-macOS ventura supported mac running Ventura via open-core patcher?

gSwitch works well on Ventura.
Well, does it work on a non-macOS ventura supported mac running Ventura via open-core patcher?

Well, does it work on a non-macOS ventura supported mac running Ventura via open-core patcher?

Yes, I am. using it on a MacBook Pro 2010 with Ventura and it's fine.

duplicate #94


WIP: Websockets

This PR is heavy WIP!! Do not run this in production
This PR adds ASGI support to the backend setup

Adds daphne for ASGI support for runserver
Adds uvicorn_worker to the gunicorn setup to enable handling both WSGI and ASGI
Adds routing logic for ASGI
Adds a first async component:  PageAttendanceDrawer. This shows other users that are on the same page right now and allows temporary discussions right there

### Tasks
- [ ] Add CI testing for ASGI
- [ ] Extend server-api to reflect if websockets are enabled
- [ ] Add setting to disable websockets
- [ ] Extend proxy settings
- [ ] Replace notification polling with websocket
- [ ] Add count of currently online users to page Attendance
- [ ] Only show page attendance if there other attendens

Closes https://github.com/inventree/InvenTree/issues/6262

Nice that you're starting working on this, this may later can be used to stream the machine status page in real time if there are any changes one e.g. machine states, errors, ...

It will also enable removing polling jobs fully and integrating with mqtt within plugins. Due to changes to the gunicorn config, I am a bit cautious - this should probably be targeted to 0.17.0

@SchrodingersGat @wolflu05 I am facing some issues with CORS on the static icons as seen in recent tests. I can not figure out what is happening here and this is blocking the whole PR as it is failing all PUI tests. Have any of you an idea what this could be?

Not sure, it seems that the frontend is hosted on a different port than the server for the playwright tests and cors is not allowed on the server?

The same could also be achieved with Server Side Events - which could make to diff and required changes to hosting smaller. See https://github.com/fanout/django-eventstream


Can't provision Hybrid cluster issues with cse provisioning

Is this a request for help?: Yes

Is this an ISSUE or FEATURE REQUEST? (choose one): Bug

What version of acs-engine?: v0.23.1

Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm)
Kubernetes 1.11.3
What happened:
Running the following:
az group deployment create --name "k8s-acs-stc-mgmt" `
>>                            --resource-group "k8s-management-rg" `
>>                            --template-file "./_output/k8s-acs-stc-mgmt/azuredeploy.json" `
>>                            --parameters "./_output/k8s-acs-stc-mgmt/azuredeploy.parameters.json"

Where the initial cluster spec is:
{
  "apiVersion": "vlabs",
  "properties": {
    "orchestratorProfile": {
      "orchestratorType": "Kubernetes",
      "orchestratorRelease": "1.11",
      "kubernetesConfig": {
        "kubernetesImageBase": "k8s-gcrio.azureedge.net/",
        "useManagedIdentity": false,
        "privateCluster": {
          "enabled": true
        },
        "addons": [
          {
            "name": "tiller",
            "enabled" : true
          },
          {
            "name": "kubernetes-dashboard",
            "enabled" : true
          },
          {
            "name": "rescheduler",
            "enabled" : true
          }
        ]
      }
    },
    "masterProfile": {
      "count": 1,
      "dnsPrefix": "k8s-acs-stc-mgmt",
      "vmSize": "Standard_D4s_v3",
      "OSDiskSizeGB": 200,
      "vnetSubnetId": "/subscriptions/XXX/resourceGroups/network-management-rg/providers/Microsoft.Network/virtualNetworks/k8s-mgmt-vnet/subnets/k8sMasterSubnet",
      "firstConsecutiveStaticIP": "<IP_ADDRESS>",
      "vnetCidr": "<IP_ADDRESS>/23"
    },
    "agentPoolProfiles": [
      {
        "name": "linuxpool1",
        "count": 3,
        "customNodeLabels": {
          "os": "linux"
        },
        "vmSize": "Standard_D8s_v3",
        "OSDiskSizeGB": 200,
        "storageProfile" : "ManagedDisks",
        "availabilityProfile": "AvailabilitySet",
        "vnetSubnetId":  "/subscriptions/XXX/resourceGroups/network-management-rg/providers/Microsoft.Network/virtualNetworks/k8s-mgmt-vnet/subnets/k8sAgentSubnet"
      },
      {
        "name": "windowspool1",
        "count": 1,
        "customNodeLabels": {
          "os": "windows"
        },
        "osType": "Windows",
        "vmSize": "Standard_D8s_v3",
        "OSDiskSizeGB": 200,
        "storageProfile" : "ManagedDisks",
        "availabilityProfile": "AvailabilitySet",
        "vnetSubnetId":  "/subscriptions/XXX/resourceGroups/network-management-rg/providers/Microsoft.Network/virtualNetworks/k8s-mgmt-vnet/subnets/k8sAgentSubnet"
      }
    ],
    "linuxProfile": {
      "adminUsername": "azureuser",
      "ssh": {
        "publicKeys": [
          {
            "keyData": "ssh-rsa"
          }
        ]
      }
    },
    "windowsProfile": {
      "adminUsername": "",
      "adminPassword": ""
    },
    "servicePrincipalProfile": {
      "clientId": "",
      "secret": ""
    }
  }
}

The error I get is:
Deployment failed. Correlation ID: 706b8f5d-d0a5-42db-ae2f-a6f89b273182. {
  "status": "Failed",
  "error": {
    "code": "ResourceDeploymentFailure",
    "message": "The resource operation completed with terminal provisioning state 'Failed'.",
    "details": [
      {
        "code": "VMExtensionProvisioningError",
        "message": "VM has reported a failure when processing extension 'cse-agent-0'. Error message: \"Finished executing command\"."
      }
    ]
  }
}

What you expected to happen: The cluster to successfully provision
How to reproduce it (as minimally and precisely as possible): Given in summary
Anything else we need to know: N/A

I checked the logs on my cse-agent-0 node and think my problem is related to the following:
root@k8s-linuxpool1-42020970-0:/var/log/azure/custom-script# cat handler.log
+ /var/lib/waagent/Microsoft.Azure.Extensions.CustomScript-2.0.6/bin/custom-script-extension install
time=2018-10-15T16:04:41Z version=v2.0.6/git@1008306-clean operation=install seq=0 event=start
time=2018-10-15T16:04:41Z version=v2.0.6/git@1008306-clean operation=install seq=0 status="not reported for operation (by design)"
time=2018-10-15T16:04:41Z version=v2.0.6/git@1008306-clean operation=install seq=0 event="migrate to mrseq" error="Can't find out seqnum from /var/lib/waagent/Microsoft.Azure.Extensions.CustomScript-2.0.6/status, not enough files."
time=2018-10-15T16:04:41Z version=v2.0.6/git@1008306-clean operation=install seq=0 event="created data dir" path=/var/lib/waagent/custom-script
time=2018-10-15T16:04:41Z version=v2.0.6/git@1008306-clean operation=install seq=0 event=installed
time=2018-10-15T16:04:41Z version=v2.0.6/git@1008306-clean operation=install seq=0 status="not reported for operation (by design)"
time=2018-10-15T16:04:41Z version=v2.0.6/git@1008306-clean operation=install seq=0 event=end
Writing a placeholder status file indicating progress before forking: /var/lib/waagent/Microsoft.Azure.Extensions.CustomScript-2.0.6/status/0.status
+ nohup /var/lib/waagent/Microsoft.Azure.Extensions.CustomScript-2.0.6/bin/custom-script-extension enable
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event=start
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event=pre-check
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="comparing seqnum" path=mrseq
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="seqnum saved" path=mrseq
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="reading configuration"
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="read configuration"
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="validating json schema"
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="json schema valid"
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="parsing configuration json"
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="parsed configuration json"
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="validating configuration logically"
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="validated configuration"
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="creating output directory" path=/var/lib/waagent/custom-script/download/0
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="created output directory"
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 files=0
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="executing command" output=/var/lib/waagent/custom-script/download/0
time=2018-10-15T16:04:42Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="executing protected commandToExecute" output=/var/lib/waagent/custom-script/download/0
time=2018-10-15T16:24:43Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="failed to execute command" error="command terminated with exit status=100" output=/var/lib/waagent/custom-script/download/0
time=2018-10-15T16:24:43Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="enable failed"
time=2018-10-15T16:24:43Z version=v2.0.6/git@1008306-clean operation=enable seq=0 event="failed to handle" error="failed to execute command: command terminated with exit status=100"

Also the first error I get is:
Deployment failed. Correlation ID: a49ac658-e5c4-441c-aec5-f2f1347c0f2a. {
  "error": {
    "code": "InvalidTemplate",
    "message": "Unable to process template language expressions for resource '/subscriptions/b73ce7d3-fd70-4018-9bc6-5d160c574707/resourceGroups/k8s-management-rg/providers/Microsoft.Compute/virtualMachines/42020k8s9010' at line '1' and column '85623'. 'The template parameter 'masterSubnet' is not found. Please see https://aka.ms/arm-template/#parameters for usage details.'"
  }

But I manually add the managedSubNet variable. I am a bit confused as was told the CI tests were green for hybrid cluster.
Not really sure what I am doing wrong.

So it seems to be working except for the master subnet variable when I remove storing my values in key vault. Have to assume is something wrong with my configuration.
Sorry for the noise!

We are currently working on fixing this issue. Thanks for reporting @sylus


Reverse Proxy support

I'm using the safe BOSH release behind an SSL-terminated reverse proxy, and the client will target an installation, but it cannot take any action past that point:
λ  ~  safe targets

Known Vault targets - current target indicated with a (*):
(*) admin                   https://vault.cf.domain.com

λ  ~  safe unseal
!! Get http://vault.cf.reboot3times.org:8484/strongbox: dial tcp <IP_ADDRESS>:8484: connect: connection refused; are you targeting a `safe' installation?

I would expect the client to use the same endpoint as it's base target. I can only expose 80 and 443 through my firewall, so the safe CLI would have to be able to talk over SSL.

In this case, you'll have to settle for safe vault operator unseal and lose the benefits of strongbox.  Strongbox is an add-on bit of code; it specifically stays out of the way of the actual Vault API, lets it do something unfortunate while handling credentials.


Add type-graphql support

Following my issue in #1668, I have extended the @graphql-code-generator/typescript plugin with an extra flag outputTypeGraphQL that will output type-graphql classes instead of interfaces/types, and register any emitted enums with type-graphql. This enables exposing the types generated by graphql-code-generator in a downstream GraphQL server.
I have tested it on my own code and it works, outside of a nasty issue where the reflection metadata code generated by the TypeScript compiler will try to reference a class that is defined later in the generated file, crashing the application using the generated types. I have found similar issues concerning this functionality here, here and here. I have contemplated a couple of solutions to this issue:

Output graphql-code-generator types into separate files. This cannot be accomplished without quite a bit of refactoring in graphql-code-generator. It will work by fixing the commonjs limitation described in this type-graphql issue.
Use a Webpack/Babel postprocessing plug-in to move all emitted decorators below the required class definition. This is a manual process done by the end user.
A ridiculously simple solution is to define a type type FixDecorator<T> = T;, and then defining all fields using field: FixDecorator<ReferencedClass>; rather than field: ReferencedClass. This makes the TypeScript compiler output Object as the type in the emitted metadata, fixing the missing reference.

Any thoughts on how to solve this issue are greatly appreciated. I will also be opening an issue on the type-graphql GitHub.

Hi @borremosch !
Thank you for this PR, this is amazing work!
From a brief view - is there a reason not to create a new plugin for type-graphql and use the typescript package?
This might be an issue, because typescript plugin outputs the "base types" for typescript-operations and typescript-resolvers, and changing the declaration to class might break it for all of them.
You can still use and depend on typescript visitor and extend it if you wish, but I think it belong to a new plugin (@graphql-codegen/type-graphql?)

@dotansimha I had not even considered extending the typescript plugin as a possibility. I have created a new pull request in #2177. This one can be closed


Focus Next Search Result doesn't work due to keyboard shortcut conflict

VSCode Version: 1.9.0
OS Version: OS X 10.11.6

F4 to go to the next search result doesn't work when the focus is in the text editor due to this shortcut key:
{ "key": "f4",                    "command": "C_Cpp.SwitchHeaderSource",
                                     "when": "editorTextFocus" },

The workaround is to re-add the shortcut in the user settings.
{
    "key": "f4",
    "command": "search.action.focusNextSearchResult",
    "when": "editorTextFocus"
}

I think they are going to release an update to the cpp extension that removes that binding: https://github.com/Microsoft/vscode-cpptools/issues/458

Reading your description it seems that the issue originates from an extension and not VS Code itself. Thereby I will close this issue and kindly ask you to report this issue against the extension repository.
Most extensions are on GitHub as well so it should be easy to file it against the extension. If you open an extension on the market place, click on the Support link to find out more.

Thanks again for your feedback!

@gregmarr Yeah, the cpptools fix should be in version 0.10.1 we're releasing today.


Improve README.md

Title must be Short and to the Point.

Simple and  Short Looks Beautiful

Hello @ProgrammerMohit thanks for your contribution, but this change is not that so relevant. Please consider making more interesting changes. Thanks


[FLOC-3410] Close silent AMP connections

Fixes FLOC-3410.

Sorry, going to have to abort this review. Someone else should feel free to take it up.

Thanks! Address, and merge when green.


Functionality to setup disk specific RAIDs

Added following variables:

setup_raid_hdd - If true, create RAID of HDDs only.
setup_raid_ssd - If true, create RAID of SSDs only.

Add a function to the install template of the worker nodes of packet
to create RAID devices based on the disk types. Disk types here are SSD
or HDD.

Following devices are created, for each:

SSD - /dev/md/node-local-hdd-storage
HDD - /dev/md/node-local-ssd-storage

This can be specified by the user using the variables setup_raid_hdd
and setup_raid_ssd.

This functionality is enabled only when setup_raid is set to
"false". So you can either use these three flags in following order:

setup_raid_hdd
setup_raid_ssd
setup_raid

false
false
true

true
false
false

false
true
false

true
true
false

The RAID persistance script(function persist_data_raid) currently
assumes that there will be only one entry in the /etc/mdadm.conf file.
This commit adds logic to iterate through the file. This also changes
the hardcoded mount point of /mnt to /mnt/device-name.

All the tests are done on the s1.large.x86 type machines. Which has following storage spec:

24 TB of HDD
(12 × 2 TB)
960 GB of SSD
(2 × 480 GB)
1 x 118 GB

With both RAID setup:
In cluster.tf file:
  setup_raid_ssd = "true"
  setup_raid_hdd = "true"

On the hosts we see, RAID devices:
# cat /proc/mdstat
Personalities : [raid0]
md126 : active raid0 sda[1] sdb[0]
      937440256 blocks super 1.2 512k chunks

md127 : active raid0 sdn[1] sdl[3] sdj[5] sdo[0] sdm[2] sdk[4] sdh[7] sdi[6] sdg[8] sdf[9] sde[10] sdd[11]
<PHONE_NUMBER>8 blocks super 1.2 512k chunks

unused devices: <none>

disks:
# fdisk -l | grep md1
Disk /dev/md127: 21.9 TiB,<PHONE_NUMBER>4112 bytes,<PHONE_NUMBER>6 sectors
Disk /dev/md126: 894 GiB,<PHONE_NUMBER>44 bytes,<PHONE_NUMBER> sectors

# df -HT | grep md
Filesystem      Type      Size  Used Avail Use% Mounted on
/dev/md127      ext4       24T   25k   23T   1% /mnt/node-local-hdd-storage
/dev/md126      ext4      944G   80M  896G   1% /mnt/node-local-ssd-storage

So we see that two RAID devices created one for HDD and one for SSD.
With just SSD RAID
In cluster.tf file:
  setup_raid_ssd = "true"

On the hosts we see, RAID devices:
# cat /proc/mdstat
Personalities : [raid0]
md127 : active raid0 sda[1] sdb[0]
      937440256 blocks super 1.2 512k chunks

unused devices: <none>

disks:
# fdisk -l | grep md1
Disk /dev/md127: 894 GiB,<PHONE_NUMBER>44 bytes,<PHONE_NUMBER> sectors

# df -HT | grep md
Filesystem      Type      Size  Used Avail Use% Mounted on
/dev/md127      ext4      944G   80M  896G   1% /mnt/node-local-ssd-storage

Since we enabled just the RAID for SSDs, we can see that it is created only for SSD. The size is is aggregation of two SSDs each of 480GB.
With just HDD RAID
In cluster.tf file:
  setup_raid_hdd = "true"

On the hosts we see, RAID devices:
# cat /proc/mdstat
Personalities : [raid0]
md127 : active raid0 sde[10] sdl[3] sdh[7] sdo[0] sdi[6] sdd[11] sdm[2] sdf[9] sdn[1] sdj[5] sdk[4] sdg[8]
<PHONE_NUMBER>8 blocks super 1.2 512k chunks

unused devices: <none>

disks:
# fdisk -l | grep md1
Disk /dev/md127: 21.9 TiB,<PHONE_NUMBER>4112 bytes,<PHONE_NUMBER>6 sectors

# df -HT | grep md
Filesystem      Type      Size  Used Avail Use% Mounted on
/dev/md127      ext4       24T   25k   23T   1% /mnt/node-local-hdd-storage

This was only for HDD you can see that the total size is 24TB which is aggregated HDDs.
The original functionality
In cluster.tf file:
  setup_raid = "true"

On the hosts we see, RAID devices:
# cat /proc/mdstat
Personalities : [raid0]
md127 : active raid0 sdn[1] sdf[9] sdl[3] sdd[11] sdh[7] sdk[4] sdj[5] sde[10] sdo[0] sdi[6] sdg[8] sdm[2] sdb[12] sda[13]
<PHONE_NUMBER>4 blocks super 1.2 512k chunks

unused devices: <none>

disks:
# fdisk -l | grep md1
Disk /dev/md127: 22.7 TiB,<PHONE_NUMBER>6256 bytes,<PHONE_NUMBER>8 sectors

# df -HT | grep md
Filesystem      Type      Size  Used Avail Use% Mounted on
/dev/md127      ext4       25T   25k   24T   1% /mnt/node-local-storage

This has combined the SSDs and HDDs both.

@invidian added this new flag in the last commit to make sure we use the SSD RAID as just a block device without filesystem.
With SSD, HDD RAID as true and SSD as block set to true
In cluster.tf file:
  setup_raid_ssd       = "true"
  setup_raid_hdd       = "true"
  setup_raid_ssd_block = "true"

On the hosts we see, RAID devices:
# cat /proc/mdstat
Personalities : [raid0]
md126 : active raid0 sdh[5] sdi[4] sdk[2] sdb[11] sdj[3] sdc[10] sdg[6] sdf[7] sdd[9] sdl[1] sdm[0] sde[8]
<PHONE_NUMBER>8 blocks super 1.2 512k chunks

md127 : active raid0 sda[1] sdn[0]
      937440256 blocks super 1.2 512k chunks

unused devices: <none>

disks:
# fdisk -l | grep md1
Disk /dev/md127: 894 GiB,<PHONE_NUMBER>44 bytes,<PHONE_NUMBER> sectors
Disk /dev/md126: 21.9 TiB,<PHONE_NUMBER>4112 bytes,<PHONE_NUMBER>6 sectors

# df -HT | grep md
Filesystem      Type      Size  Used Avail Use% Mounted on
/dev/md126      ext4       24T   25k   23T   1% /mnt/node-local-hdd-storage

Update with changes in the flag name
@invidian updated the new flag in the last commit to make sure we use the SSD RAID as just a block device without filesystem.
With SSD, HDD RAID as true and SSD RAID as block set to true
In cluster.tf file:
  setup_raid_ssd    = "true"
  setup_raid_hdd    = "true"
  setup_raid_ssd_fs = "false"

On the hosts we see, RAID devices:
# cat /proc/mdstat
Personalities : [raid0]
md126 : active raid0 sdf[9] sdg[8] sdo[0] sde[10] sdd[11] sdj[5] sdl[3] sdn[1] sdm[2] sdi[6] sdk[4] sdh[7]
<PHONE_NUMBER>8 blocks super 1.2 512k chunks

md127 : active raid0 sda[1] sdb[0]
      937440256 blocks super 1.2 512k chunks

unused devices: <none>

disks:
# fdisk -l | grep md1
Disk /dev/md127: 894 GiB,<PHONE_NUMBER>44 bytes,<PHONE_NUMBER> sectors
Disk /dev/md126: 21.9 TiB,<PHONE_NUMBER>4112 bytes,<PHONE_NUMBER>6 sectors

# df -HT | grep md
Filesystem      Type      Size  Used Avail Use% Mounted on
/dev/md126      ext4       24T   25k   23T   1% /mnt/node-local-hdd-storage

You can see that the filesystem is only available in the RAID created from HDDs.

Should we name it setup_raid0 and so on? we might want to add more RAID modes later?

I can create an issue about that for sure in another issue? Also it will have to be documented as being backwards incompatible change. Right now the code does not change any default behavior.

ah, missed that setup_raid was already there, nevermind then.

Created an issue to take care of the follow up comments https://github.com/kinvolk/lokomotive-kubernetes/issues/53


[WIP] net/haproxy: extensive model refactoring

Tasks related to #208:

[x] model refactoring
[x] JS magic to hide unused GUI elements
[ ] rename GUI elements
[ ] restructure GUI elements
[ ] add "Welcome page" (a tiny tutorial)

Follow-up tasks:

[ ] fix HAProxy integration in LE plugin to be compatble with model 2.0
[ ] update HAProxy documentation

great, thanks for this!
just a small question: will the models be compatible and if not, can they be migrated?

just a small question: will the models be compatible and if not, can they be migrated?

It's an incompatible change, but I've added the migration script M2_0_0.php for this purpose.

superb 👍

Hi all, it's a huge change, so I hope some of you have some time for a review. :)
Please review with #208 in mind.

@fichtner Would it be possible for you to validate the wording/phrasing in the new GUI? This time I'd like to make sure that the GUI doesn't "hurt" native speakers ;)

@fichtner Thank you, I'll fix these issues ASAP! Would you do the same for the new "Quick Start Guide" and "Introduction" pages/tabs that I've added to index.volt? Pleeease :)

I've tested the model migration with two rather complex models and found no issues. A diff of haproxy.conf revealed no difference. Yay :)

\o/


Support for bmp and ico images

I believe ico is crucial on Windows. ico is based on bmp and png, so bmp support is needed too.

As with svg, arsd has reading of both bmp and ico. Unfortunately, the ico support is not added to arsd.image (I asked Adam directly), so it has to be added in somehow. I think the main problem would be that ico itself is not an image, but rather a collection of images, and I don't really know how to deal with this as of now. I will think about it later on.


Colors - RGB values displayed wrong

Hello Ray,
I found this while changing some colors.
In the picker, you show 180,180,180 as RGB values:

but when I close the dialog, in the overview, you show 179,179,179
one of those starts counting with "0" :)

Very good eye! You are very helpful. I'll try to focus on a release in the next few days. I got caught up on new features that are taking too long to implement.

I am on my fork at this very moment - I take a look if I can solve it - I post here if I do a PR
cheers

ok... the shown color that goes from 180 to 179 is stored in the skin file with a value of 0.70392156  (8 digits, not 6, so it's a double)
When I multiply that with 255 I get 179,499999 which gets rounded to 179 instead of 180.
if it had only 6 digits, the value would be 0.703922 which gives 180,20 when multiplied with 255 and this would be the correct value.
I have seen that your spinner returns a double value but I couldn't figure out where the point is when this moves to the file to be saved.
But you should convert/cast it explicitly to float before saving - then the rounding/digit problem vanishes...
Let me know if my thoughts are right please :-)

Yeah, that's basically the cause from what I can remember without looking at the code. My number spinner class is kind of janky and it's on my short list for replacement. For solving the rounding issues.... I'm not sure if your solution will solve it for this one instance and remain an issue for others. The only safe way would be to store the colors as integers.

but if you save it as int to the file, will that affect the loader in libgdx in any way?
hmm no... wrong thought... we are talking about the .scmp file here and not the exported skin.
The value in the skin must be correct, that's the most important part.
But from what i've seen, I fear I know not enough about the structures to fix that for you.
You have by far the better insights here - I leave this one to you, hope that's ok.
I try my luck again with the next bug :-)
cheers!

Thanks for looking! Hopefully it's just a few lines, but it might break backwards compatibility if I'm not careful

I'm having trouble reproducing this one. Can you reliably recreate this issue from a new, blank project?

holy s***... you are right
in a new project this doesn't happen.
it's your grey color from the ShadeUi on your website --- I used this as base skin and enhanced/changed it for my project.
a new fresh color does it right.
hrmmm.... it happens with other colors of that skin too (the yellow and that pale blue for instance)
Maybe it's something with that skin - you created it with a very very old version?
So... maybe this "bug" is just the need to update the skin template? :-)
Sorry for creating effort on your site --- I didn't expect the relation that it's originated from the skin

It would have to do with the accuracy of colors in exported skins. At least I know where to look now. I'll try tomorrow. Thanks!

ok - sorry again
if you find the time... contact me on discord (@Haerion) if you have 5 minutes to spare - I'd like to talk/write with you about an idea for the skin composer that might be a bit too much to write here on github - I would gladly help implementing it.
should be doable in less than a day but it's a new thing that would increase comfort a 1000 times and I need to know what you think... can it be done or not
cheers

It's just a matter of rounding the values passed to my spinners. This will be resolved with the next version. Thank you.


✨ [ENHANCEMENT] - Improve the Project page

Description:
Improve the project page.
Tasks:

[ ] Create a dummy array or .json and map all the data, making it easy for others to add their projects.
[ ] Enhance the user interface (UI).

Interesting i would like to contribute

@Pinaka-Pani-18 , tell me what changes you are looking for in the UI. Working on the json part

@Pinaka-Pani-18 , tell me what changes you are looking for in the UI. Working on the json part

Are you able to add No of forks beside the stars ? If possible add it.

any update @akash0708 ?


Update names

Antshare is still ant and should be udpated to NEO

Thanks for reporting. The currency list is now updated via https://github.com/crypti/cryptocurrencies/commit/54761abaa24fbd1975296db82123be4e5808cbc6 and available on npm via 1.1.0
:tada:


Remove xfail for invh

Closes #7309.
Skip tests as we are using CUDA 12.0.1 on Linux (note that nvidia/cuda:12.0.0-* Docker images actually contains libraries from CUDA 12.0.1) and CUDA 12.0.0 on Windows.

/test mini

/test mini

/test mini

Test failures are unrelated to this PR.


java.lang.OutOfMemoryError in AppActivity

Error in uhuruphotos
java.lang.OutOfMemoryError in AppActivity
OutOfMemoryError thrown while trying to throw an exception; no stack trace available
View on Bugsnag
Stacktrace
unknown file:0 - unknown method

View full stacktrace
Created automatically via Bugsnag

An error linked to this issue has been reopened in Bugsnag
java.lang.OutOfMemoryError in unknown method:0


Position filter

Starting by saying, this library is awesome, can't wait for the 1.0 release!
So my question, is there a method to change the filter position? (Like if I want to make a filter component that is a column and wanted it to be positioned left of the table rather than on top.)

Ended up using a custom function to call, nevermind!


Upload from artifact

Hi there!
It would be nice if you could reference an artifact uploaded with upload-artifact to upload it as release asset, similar to how AppVeyor does it.

i want try this too...

This is something that would make total sense, and the first thing I wanted to do.
A shame it seems this action seems unmaintained... #58
What's the point of it being official if nobody (be it from Github or external) can work on it  ?

I wrote eine/tip for that. See, for example, https://github.com/ghdl/ghdl/blob/master/.github/workflows/push.yml#L159-L171. It's a Python script using PyGitHub. So, you can ignore 'tip' and use your own Python script. That's done in msys2/msys2-autobuild.


Add transition doc and CollapseTransition component

Please makes sure these boxes are checked before submitting your PR, thank you!

[ ] Make sure you follow Element's contributing guide (中文 | English).
[ ] Make sure you are merging your commits to dev branch.
[ ] Add some descriptions and refer relative issues for you PR.

听说终于暴露出来了

@reverland 强行凑一个 feature hhhhhhh

感觉可以放在 1.3 里。先放着吧，等 1.3 再合。


Set up a "Hello world" project as one app with Webpack

In this PR I did the following tasks:
Create a new Rails app called 'hello-rails-react'.
Use the command rails new -j webpack my_new_rails_app as described in the previous lesson's tutorial.
Verify that the jsbundling-rails gem is added to your Gemfile.
Install needed node dependencies as described in the previous lesson's tutorial.
Create a babel.config.js in the root folder of your project as described in the previous lesson's tutorial.
Update webpack.config.js to include the babel loader as described in the previous lesson's tutorial.
Make sure that your project has a Postgres database set up.
Create a table for storing your messages and create 5 different greetings.
Create an API endpoint that selects a random greeting from your table (you will need a controller with an action and Rails route).
Create a static view that will be the root of your app.
Create the App component with react-router and render it in your static view.
Create the Greeting component that will display a greeting. Set it up as a route in your App component.
Create a store, an action, and a reducer that will connect to your API endpoint to get the random greeting.
Display the random greeting in your Greeting component.
The application is well running and shows five random greetings:

This PR was automatically closed due to renaming of the 'features' branch to 'Hello-Rails-React'.. the new PR link is [ ]


Status Code 403 with API Key

Confluence Publish
Error
{"message":"Current user not permitted to use Confluence","statusCode":403}
I installed the plugin, set the values as the instructions say, using the newly created API Key. I get a 403 response. Seems pretty straight forward, not sure what I am doing wrong. Is there an organization/account wide setting that has to allow this functionality?

`% curl -v https://mysite.atlassian.net --user me@validuser.com:{removed}

Trying <IP_ADDRESS>:443...
Connected to mysite.atlassian.net (<IP_ADDRESS>) port 443
ALPN: curl offers h2,http/1.1
(304) (OUT), TLS handshake, Client hello (1):
CAfile: /etc/ssl/cert.pem
CApath: none
(304) (IN), TLS handshake, Server hello (2):
(304) (IN), TLS handshake, Unknown (8):
(304) (IN), TLS handshake, Certificate (11):
(304) (IN), TLS handshake, CERT verify (15):
(304) (IN), TLS handshake, Finished (20):
(304) (OUT), TLS handshake, Finished (20):
SSL connection using TLSv1.3 / AEAD-CHACHA20-POLY1305-SHA256
ALPN: server accepted h2
Server certificate:
subject: C=US; ST=California; L=San Francisco; O=Atlassian US, Inc.; CN=*.atlassian.net
start date: Nov 15 00:00:00 2023 GMT
expire date: Dec 11 23:59:59 2024 GMT
subjectAltName: host "mysite.atlassian.net" matched cert's "*.atlassian.net"
issuer: C=US; O=DigiCert Inc; CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1
SSL certificate verify ok.
using HTTP/2
Server auth using Basic with user<EMAIL_ADDRESS>[HTTP/2] [1] OPENED stream for https://mysite.atlassian.net/
[HTTP/2] [1] [:method: GET]
[HTTP/2] [1] [:scheme: https]
[HTTP/2] [1] [:authority: mysite.atlassian.net]
[HTTP/2] [1] [:path: /]
[HTTP/2] [1] [authorization: Basic {removed}]
[HTTP/2] [1] [user-agent: curl/8.4.0]
[HTTP/2] [1] [accept: /]

GET / HTTP/2
Host: mysite.atlassian.net
Authorization: Basic {removed}
User-Agent: curl/8.4.0
Accept: /

< HTTP/2 302
< date: Fri, 12 Apr 2024 00:45:16 GMT
< content-type: text/html
< content-length: 156
< server: AtlassianEdge
< location: /wiki
< x-content-type-options: nosniff
< x-xss-protection: 1; mode=block
< atl-traceid: 61ceea1eb52a48e89bbd36d99ca96e2f
< strict-transport-security: max-age=63072000; includeSubDomains; preload
< report-to: {"endpoints": [{"url": "https://dz8aopenkvv6s.cloudfront.net"}], "group": "endpoint-1", "include_subdomains": true, "max_age": 600}
< nel: {"failure_fraction": 0.001, "include_subdomains": true, "max_age": 600, "report_to": "endpoint-1"}
<

302 Found

302 Found
AtlassianProxy/<IP_ADDRESS>

* Connection #0 to host mysite.atlassian.net left intact`


Fixed a weird character drawing problem that happens

I added a redraw call after airline is initialized.  This avoids a problem where the character string ^[[>1;3400;0c or similar random looking character strings show up on the end of the last line in the file.
This also only happens maybe once every 10 times vim is started.  But with this change it doesn't seem to happen at all.

I think what you are seeing is a Vim bug. I don't think, airline can do anything about it. BTW: Is this still reproducible with newer Vims? I believe Bram fixed some of those issues in late 7.4 cycle.

I've been using 7.4 for a while and haven't seen any issues.  So maybe it's fixed :)


Unique permutations, odd-even, group lengths

Œ¡ unique permutations. Uses sympy's multiset permutations built-in.
Œœ Odd-even. Same as s2Z.
Œɠ Group lengths. Same as ŒgL€.
Two details I wasn't sure about:

Should Œœ vectorize? If so, at what depth?
Œg makes a call to iterable(array, make_digits = True), but because ldepth = 1, applying it to an integer never causes it to be converted to decimal. I included the same call to iterable in Œɠ and specified ldepth = 1 to be consistent, but I think it would be more useful if ldepth was 0 or if the atom didn't vectorize.

Thinking more about the second point, I think ldepth should be 1 and that make_digits = True should be removed or left as it is.

I like the Œ¡ idea, but sympy.utilities.iterables.multiset_permutations seems way too slow.
Also, it always sorts the permutations. I see three choices:

Do what SymPy does. Might be useful in general, but there's really no way of "going back" from sorting the permutations.
Permutations of [1,0,0,1] are [[0,0,1,1],[0,1,0,1],[0,1,1,0],[1,0,0,1],[1,0,1,0],[1,1,0,0]].

Order by first occurrence rather than value. That still performs some kind of sorting.
Permutations of [1,0,0,1] are [[1,1,0,0],[1,0,1,0],[1,0,0,1],[0,1,1,0],[0,1,0,1],[0,0,1,1]].

Order by first occurrence and rotate the argument to the first position.
Permutations of [1,0,0,1] are [[1,0,0,1],[0,1,1,0],[0,1,0,1],[0,0,1,1],[1,1,0,0],[1,0,1,0]].

I've implemented all four, for easier comparison: https://tio.run/##tVXbbqMwEH2Gr5i3QEVQafqENn@xbwghskzaUcxlfek2Wu23Zz025KImbSKlUgK25/jgOWdGHrb6te8Wu7XsW9DUImmgduilHmehi6htO2xTo0mQJlQpaZT1SqCawK0RmhTqakDZGl1r6jsFtQIzqF2Da/vOIoW/4zwM7AuWoOw2bNxaGFDX0C/LtgRZdy8YCexcBOaQJTB3/zgMgz@vJBBsxNIEW0LR8KTISxsL1r2EDVAHIxtjAlo7xIaZSvjhJ2UOK4n1hndtqrda8Hn2qImLznB5tKehYxq3fZ6VyRgaGWlc4NCEyqdgbldzDoReoadJIRol8qndqM5PafB@8nDODnlep/NCfarUlVJd0ioIUCiXICNSiW8oFUbxeFin3BJYwf03vbqLSd2hVyf1l9qj43uEAtsYOB8ecUq@Nr0XhTti8146hB0wwDLdbI/dc4s7Fn5wx03OFe8BdU3xMvrEErfdOeJDIyONC6MjbphPwSND7lH7z6fuFF/4wrJ7pDvLtzfJ5zZ8aJJTP75ukg@OXGnJZU/u12WW@KjLLrSd88K2HVe3z2LHSZuBs7Z3QMIXAD@e@LHgxzObLanTkRnSqurqFqsqntYezBAVdsej@2VlvI/4eymaFQ7igvAA2WNczhJ4Ef2qFlwFf2dmmOX2O/8S6Ey7QmkXswNNvPsP
up2 might be the most natural one. If there was a next permutation atom Ŋ, we could use ŊƬ to implement up2.

Is 3 the reverse of 1?
A fifth option would be to order by the initial index.
[1, 0, 0, 1] would give
[[1, 0, 0, 1], [1, 0, 1, 0], [1, 1, 0, 0], [0, 1, 0, 1], [0, 1, 1, 0], [0, 0, 1, 1]].
Same as getting the sorted permutations of [1, 2, 3, 4] then indexing each back into the initial list [1, 0, 0, 1]. TIO.
That being said I agree that the second option would be most useful in general. We could amend the code page again to make room for Ŋ or perhaps Ñ.

Slightly altering up2, this could be the next_perm function based on lexicographic sorting:
https://tio.run/##TZDdisIwEIWv06cY2JsW7LKysAtBn0SKVDp1h8QYJ1Hs03cnSZVCfpic75wk46f4d3Xf8zzgCA6f8eiRL3XAW6MrRbLDHmQ96E7K4SkV9@6MtUWXKWhhu4E2z6aq1HhlMEAOBJYERWO2m8R1sCtFp@HE2BvhRTeJM8dHb5e7CixiTqNVWsYzWZJolaSytd12m0Va0mg5SNKL0i9Ry6nOAtqAuuifjA/kgHVTKcZ4Z5fYOYjnIB/9ykM879eVlvymlnkmF@sgzoSvOirN@YDeezuRO8MPRLpggInQDkEyKJL8ipy/x/kf

After removing iseq = seq[:], that's exactly what I had in mind. It minor tweaking to handle the empty array and to avid clobbering the argument.
An alternative to a next permutation atom would be an all permutations quick.

I thought about it and neither Œɠ nor Œœ should vectorize.
Could the Œ¡ be removed for now? That way, I can merge the atoms that are already done.


Logo contribution

Hello! @nerney
Hello! @monch1962 I wanted to contribute. That's why, i designed a logo for dappy. I have combined a  Authenticator and the first letter of the software. What do you think? I will wait for feedback.
Have a nice day!

wow, awesome!
i personally like the blue one the best.
thanks!

Oh, okay. I sent a pr. (blue version and all files.) Please check it
https://github.com/nerney/dappy/pull/3

PR #3 was closed after c07537d was merged. I suggest to close this issue as well.


Replace pydocstyle with Ruff

Pydocstyle was deprecated in favor of Ruff. Ruff has the exact same lints via the D ruleset.
As before, we only run the doc checks on source code and not tests.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>3
Details

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 100.0%

Totals

Change from base Build<PHONE_NUMBER>1:
0.0%

Covered Lines:
275

Relevant Lines:
275

💛  - Coveralls

@Mergifyio backport stable/0.1


Integrate soul studio

This PR is what @HanzCEO started and I did a few tweaks to it. Here's the original PR https://github.com/thevahidal/soul/pull/93
Basically, after this, we'll be able to roll up Studio using a new command --studio.

Hello @thevahidal, your PR looks good 👍

One item of feedback provided @thevahidal
On a bigger picture, I was a bit concerned about us more tightly coupling core and studio when the plan is to move studio to another repo.  But I'm reassured that this PR is quite thin, and doesn't really introduce any more coupling.


Reproducible out of memory crash

Describe the current behavior:
Out of memory crash. To reproduce: load 95c2fb00-1906-11ea-a04f-0242ac1c0002 and type "Try to cast the spell written on the wall"
Describe the expected behavior:
No crash.
The web browser you are using (Chrome, Firefox, Safari, etc.):
Desktop Chrome Version 79.0.3945.74 (Official Build) beta (64-bit)

I'm unable to reproduce this in google colab. Are you running it locally?

No, I was running it in collab. Haven't checked since I've reported it
though, might have time tomorrow.
On Wed, Dec 11, 2019, 00:35 Carson McManus<EMAIL_ADDRESS>wrote:

I'm unable to reproduce this in google colab. Are you running it locally?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/AIDungeon/AIDungeon/issues/29?email_source=notifications&email_token=AAL3NMES6PK6HLOYXWNRJGDQYARUBA5CNFSM4JXOX3T2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGRKVGY#issuecomment-564308635,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAL3NMCRV4YEKYBUHY42CW3QYARUBANCNFSM4JXOX3TQ
.


Node Mailer is deprecated  Is it okay to upgrade it?

The Node mailer is deprecated. Can the project have updated dependencies.

Hi,
The project deps has been already updated and NodeMainer is '4.4.1'


put in temporary fix for kiosk logout (will be replaced with backend changes)

address this story https://www.pivotaltracker.com/story/show/149024499
as per conversation with Justin, putting in temporary fix for kiosk logout, will be replaced with changes with backend later on.

@achen2401 if you rebase with develop, the tests should pass.

Paul, I will rebase.  Need to close it for now to make an adjustment.


guide instructions for listing available uprobes miss "ifuncs"

What reproduces the bug?
The guide says:

To list available uprobes, you can use any program to list the text segment symbols from a binary, such as objdump and nm. For example:
# objdump -tT /bin/bash | grep readline

but this doesn't actually list all the valid probe points. In particular I found via perf that a bunch of my CPU was going into __memmove_avx_unaligned_erms. objtool -tT doesn't show this function:
$ objdump -tT /lib/x86_64-linux-gnu/libc-2.32.so | fgrep memmove
00000000001275d0 g   iD  .text<PHONE_NUMBER>0000c1  GLIBC_2.3.4 __memmove_chk
00000000001288d0 g    DF .text<PHONE_NUMBER>000021  GLIBC_2.4   __wmemmove_chk
000000000009d1f0 g   iD  .text<PHONE_NUMBER>0000c1  GLIBC_2.2.5 memmove
00000000000b9210  w   DF .text<PHONE_NUMBER>00000d  GLIBC_2.2.5 wmemmove

but it apparently is a valid trace point, eg I can do this and get a bunch of results:
sudo bpftrace -e 'uprobe:/lib/x86_64-linux-gnu/libc-2.32.so:__memmove_avx_unaligned_erms { @bytes = hist(arg2); }'

If I switch that out to plain memmove, I see (almost?) nothing.
From a quick skim of glibc source code, I see that this is an "IFUNC": an indirect function selected at runtime (during dynamic loading, I think? presumably based on my CPU supporting AVX).
I'd like the guide to say how to list all valid probe points.
(It'd also be really nice if I could just add a probe for "memmove" and have it run on all the possible ifuncs for that function, but I imagine that's much harder than coming up with a correct description of how it works today.)

bpftrace --info
System
  OS: Linux 5.8.0-53-generic #60-Ubuntu SMP Thu May 6 07:46:32 UTC 2021
  Arch: x86_64

Build
  version: v0.11.0
  LLVM: 9
  foreach_sym: yes
  unsafe uprobe: no
  bfd: no
  bpf_attach_kfunc: no
  bcc_usdt_addsem: no
  libbpf: no
  libbpf btf dump: no
  libbpf btf dump type decl: no

Kernel helpers
  probe_read: yes
  probe_read_str: yes
  probe_read_user: yes
  probe_read_user_str: yes
  probe_read_kernel: yes
  probe_read_kernel_str: yes
  get_current_cgroup_id: yes
  send_signal: yes
  override_return: yes

Kernel features
  Instruction limit: 1000000
  Loop support: yes
  btf: no

Map types
  hash: yes
  percpu hash: yes
  array: yes
  percpu array: yes
  stack_trace: yes
  perf_event_array: yes

Probe types
  kprobe: yes
  tracepoint: yes
  perf_event: yes
  kfunc: no

do they show up in bpftrace -l uprobe:/lib/x86_64-linux-gnu/libc-2.32.so:*?

Yes, they do! Thanks!
(Sorry, I missed the notification you'd replied.)

@scottlamb so this can be closed? :)


Capitalize German locations

Description
Some location descriptions were not capitalized. See #2600.
Link to Jira
non (yet)
Screenshots
These screens are only an example, everywhere where these strings are used it has changed.

Please wait with merging here for UA feedback (@janetback) because of https://github.com/corona-warn-app/cwa-app-android/pull/3038#issuecomment-831049896

The issue #2600 has been closed because of https://github.com/corona-warn-app/cwa-app-android/pull/3038#issuecomment-831049896 where @NataliaLemmerth writes:

[...] We have a convention that these texts stay with small letters. So I will not merge this suggestion. [...]

I'll therefore close this PR.

@Ein-Tim  Thanks anyway!


can not recognize \makecvheader

i downloaded your original source code and tried to compile in texStudio but failed. What's wrong here bro?
Undefined control sequence. \makecvheader[C]
Undefined control sequence. \makecvheader[C]
Undefined control sequence. \makecvheader[C]
Overfull \hbox (1.45999pt too wide) in paragraph
Underfull \hbox (badness 10000) in paragraph
Underfull \hbox (badness 10000) in paragraph
Underfull \hbox (badness 10000) in paragraph
Underfull \hbox (badness 10000) in paragraph
Underfull \hbox (badness 10000) in paragraph
Underfull \hbox (badness 10000) in paragraph
Underfull \hbox (badness 10000) in paragraph

Using xelatex?

Yes. I have the same problem. It happens when using xelatex.

I have the same problem.

@oozypal Kindly recheck the links on header section. It might happen when the links are dead.

@oii-nasif Can you clarify what you mean? Which links?


[BACK-89] Let db be updated automatically

Description of the issue
The db should be updated automatically. For that the repo_job package can be used
How I implemented

added a function that should be run hourly
added a service definition to deployment.template.yml. This is needed, because the CronJob and graphql-server containers are deployed in different pods
added a get endpoint inside /graphql_server/server.ts, which when called does the dbUpdating (Philipp and I decided that this is a simple way to do this for now)
let repo_job call this endpoint called /updateDatabase

Other
I made the following adjustments and fixes in this PR, because that was an easy way to deploy them right away before the endterm presentation:

small fix in small history that prevents false values (fixed with Maximilian)
added error handling to getRepoInfo() function
added error handling to the functions that call history functions. This is not ideal, but I do not want to touch the history functions themselves and break something there

I will squash and merge this, because of the many test commits.

FYI it is virtually done after some error finding today. Only one small issues remains, where only the hardcoded value for the  works in deployment.template.yml


Trouble rendering image and audio from  aws s3

Question

I want to send this image which is only 1.4 kb and got 'public_read' access.
Below you will find what i have tried
First I tried to send it via url
To reproduce run:
bot.onText(/^\/start/, (msg) => {
  bot.sendPhoto(msg.chat.id, 'https://xbribot.s3.amazonaws.com/5409234683809605646.jpg');
});

Error:
Unhandled rejection Error: ETELEGRAM: 400 Bad Request: wrong file identifier/HTTP URL specified

Second I tried to send it as a buffer
To reproduce run:
bot.onText(/^\/start/, (msg) => {

  request('https://xbribot.s3.amazonaws.com/5409234683809605646.jpg', { encoding: null }, (err, res, buffer) => {
        bot.sendPhoto(msg.chat.id, buffer);
    });
});

Error:
Unhandled rejection Error: EFATAL: Unsupported Buffer file type

Then I tried to base64 encode an image:
To reproduce run:
bot.onText(/^\/start/, (msg) => {
    request('https://xbribot.s3.amazonaws.com/5409234683809605646.jpg', { encoding: null }, (err, res, buffer) => {
        data = "data:" + res.headers["content-type"] + ";base64," + buffer.toString('base64');
        bot.sendPhoto(msg.chat.id, data);
    });
});

Error:
Unhandled rejection Error: ETELEGRAM: 400 Bad Request: wrong persistent file_id specified: Wrong string padding

Then I tried to use stream:
bot.onText(/^\/start/, (msg) => {
    const pic_stream = request
        .get('https://xbribot.s3.amazonaws.com/5409234683809605646.jpg')
        .on('error', function (err) { console.log(err); });
    bot.sendPhoto(msg.chat.id, pic_stream);
});

Error:
Unhandled rejection Error: ETELEGRAM: 400 Bad Request: IMAGE_PROCESS_FAILED

And then I tried to download image locally and send it as a fil
bot.onText(/^\/start/, (msg) => {
    request(todo.imagePath).pipe(fs.createWriteStream(`./assets/images/${fileName}`)).on('close', function () {
        // done download file
        bot.sendPhoto(msg.chat.id, `./assets/images/${fileName}`, { caption: `/${todo.id}` }).then(function () {
        // photo sent, deleted temp file
        fs.unlinkSync(`./assets/images/${fileName}`);
        })
    })
});

Error
Unhandled rejection Error: ETELEGRAM: 400 Bad Request: IMAGE_PROCESS_FAILED

Is there anything that I am missing?

Hello, is there anyone who can help?

Take a look at the error I get trying to open the link in browser:
This XML file does not appear to have any style information associated with it. The document tree is shown below.

<Error>
  NoSuchKey
  <Message>The specified key does not exist.</Message>
  <Key>5409234683809605646.jpg</Key>
  <RequestId>10BBDD372532DBD0</RequestId>
  <HostId>B84NtuRhKbXmXoASTLjGgw66+uIOLIdLAOa7cP3rKSvwufIhruEAdwLI49yh5LroFgKJzJAKTDE=</HostId>
</Error>

Thanks Gocho, I have finally figured it out, files where corrupted when upoaded to s3, my bad


Custom Exception Specification for Constraints

Description:
Currently, when a constraint in StraitJakt fails, it throws a default exception. However, in certain scenarios, users might prefer to throw a specific type of exception that is more aligned with their application's error handling strategy. Enabling the specification of custom exceptions for each constraint would greatly enhance the flexibility and usability of StraitJakt.
Rationale:
Custom exceptions can provide more context-specific information and allow for more granular error handling in applications. This feature would empower users to define their own exceptions that can carry additional information or adhere to a specific exception hierarchy required by their projects.
Proposed Syntax and Usage:
The suggested syntax for this feature is to allow users to specify a custom exception as part of the constraint definition. The exception could be defined either directly as a lambda expression or as a separate function that can be passed to the constraint.
Example 1: Using a lambda expression for custom exceptions
constraints {
    "With a boolean condition and a lambda" (x < y) { MyConstraintException("Custom message: $it") }
}

Example 2: Using a lambda for exception definition and another for constraint validation
constraints {
    "With two lambdas" ({ MyConstraintException("Error: $it") }) { x must BeLessThan(y) }
}

In both examples, the custom exception (MyConstraintException) is thrown when the constraint fails. This allows for a more descriptive and targeted approach to handling constraint violations.
Expected Benefits:

Enhanced flexibility in error handling.
Ability to integrate seamlessly with existing exception handling frameworks.
Improved clarity in error messages and debugging.

Made experimental in 1.4.0


Feat/add logo component

This PR implements Logo component in OKP4 Design System, following specifications : https://github.com/okp4/product/issues/452

@ccamel waiting for inner issue management before reviewing

:tada: This PR is included in version 1.2.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


FzfPreviewBookmarks disappeared

It seems that :FzfPreviewBookmarks disappeared from the plugin. Any particular reason why it was removed?

Added FzfPreviewMarks instead of Bookmarks and removed them to reduce dependency on other plugins.
Also, I plan to add to the documentation, but you can easily add commands to fzf-preview.
vim-bookmarks is a bit complicated, but can be used like.
command! -nargs=* -complete=customlist,fzf_preview#args#complete_options FzfPreviewBookmarks
  \ :call fzf_preview#runner#fzf_run(fzf_preview#initializer#initialize('FzfPreviewBookmarks', {}, <f-args>))

function! FzfPreviewBookmarks(additional, args) abort
  let source = fzf_preview#converter#convert_for_fzf(filter(map(bm#location_list(), {
  \ _, b -> s:bookmarks_format_line(b)
  \ }), {
  \ _, b -> b !=# ''
  \ }), 1)

  let optional = '--delimiter :'
  let preview = g:fzf_preview_grep_preview_cmd . ' {}'

  return {
  \ 'source': source,
  \ 'sink': function('fzf_preview#handler#handle_grep'),
  \ 'options': fzf_preview#command#get_command_options('Bookmarks', preview, optional)
  \ }
endfunction

function! s:bookmarks_format_line(line) abort
  let line = split(a:line, ':')
  let filename = fnamemodify(line[0], ':.')
  if !filereadable(filename)
    return ''
  endif

  let line_number = line[1]
  let text = line[2]

  if text ==# 'Annotation'
    let comment = line[3]
  else
    let text = join(line[2:], ':')
  endif

  if text !=# 'Annotation'
    return filename . ':' . line_number . ':' . text
  else
    return filename . ':' . line_number . ':' . text . ':' . comment
  endif
endfunction

Thank you for the clarification and the code example


Explore pattern of switching in HMM copying paths

Switches should happen only at chip sites, not between chip sites. This should be a sanity check. Also, I wonder if there are hotspots of switching, even though no recombination map is provided.

I checked this from the latest runs. Switching occurs only at chip sites in those runs. Also, there seems to be some regions with a higher density of switching sites.

Continuing this in #19


added link to RapidAPI

Hey! I've added a link in your readme to MailChimp's functions page in RapidAPI. It should help those who are reading your readme, understand and test the API before use.

Make sure you add the link to both readme files, we have an MD and an RST
file
On Feb 6, 2017 8:46 PM, "rapidapi-david"<EMAIL_ADDRESS>wrote:
Hey! I've added a link in your readme to MailChimp's functions page in
RapidAPI. It should help those who are reading your readme, understand and
test the API before use.
You can view, comment on, or merge this pull request online at:
https://github.com/charlesthk/python-mailchimp/pull/109
Commit Summary

added link to RapidAPI

File Changes

M README.md
https://github.com/charlesthk/python-mailchimp/pull/109/files#diff-0
(21)

Patch Links:

https://github.com/charlesthk/python-mailchimp/pull/109.patch
https://github.com/charlesthk/python-mailchimp/pull/109.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/charlesthk/python-mailchimp/pull/109, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AOZHc4kfFsuO-v7ykLmdVd8a6WC-TpdZks5rZ8z6gaJpZM4L482g
.
--
Please click to read Notices:
http://www.mediweightlossclinics.com/sig/ Confidential Communication
http://www.mediweightlossclinics.com/sig/ Educational Purposes Disclaimer
http://www.mediweightlossclinics.com/sig/ Franchise Disclosure Statement

Sounds good! I'll go ahead and do that

It looks like you ended up making 2 different branches? Please make all of these changes on one branch.


Memory Leak with Swift

I'm getting a memory leak after calling readWithCompletion: in MSQuery.  I'm using swift.  After my own function, here's the stack trace from the Leak Instrument:
4 MyAppName +[MSClientConnection invokeNextFilter:withClient:withRequest:completion:] /Users/Shared/Jenkins/workspace/ZumoSDKBuild_Dev_iOS/sdk/iOS/src/MSClientConnection.m:179
5 MyAppName -[MSClientConnection start] /Users/Shared/Jenkins/workspace/ZumoSDKBuild_Dev_iOS/sdk/iOS/src/MSClientConnection.m:86
6 MyAppName -[MSTable readWithQueryStringInternal:features:completion:] /Users/Shared/Jenkins/workspace/ZumoSDKBuild_Dev_iOS/sdk/iOS/src/MSTable.m:222
7 MyAppName -[MSQuery readInternalWithFeatures:completion:] /Users/Shared/Jenkins/workspace/ZumoSDKBuild_Dev_iOS/sdk/iOS/src/MSQuery.m:113
And here's my code:
    // Query Azure
    if let azure = client {

        let syncQueue = NSOperationQueue()
        azure.connectionDelegateQueue = syncQueue

        let store = EJGDataStore.sharedStore
        let predicate = NSPredicate(format: "lastModifiedDate > %@", argumentArray: [lastSyncedDate])
        let azureQuery = azure.tableWithName("tblSire").query()
        azureQuery.includeTotalCount = true
        azureQuery.fetchLimit = 1000
        if full == false {
            azureQuery.predicate = predicate // won't limit for full Sync
        }
        azureQuery.selectFields = ["id", "sireName", "sireCode"]

        azureQuery.readWithCompletion({
            [unowned self, unowned store]
            (result: MSQueryResult?, error: NSError?) -> Void in

            // Send results to the main queue
            dispatch_async(dispatch_get_main_queue(), {
                // Error?
                if let e = error {
                    // Log details of the failure
                    println("Azure Error: \(e) \(e.userInfo!)")
                    //self.countOfConnectionErrorsInSyncProcess++
                }
                // Success?
                if let r = result {
                    println("Sire Count: \(r.totalCount)")
                }

                if let r = result, items = r.items {
                    store.updatePulledSires(azureObjects: items, includesAll: full)
                }

                // Progress..
                //self.progressSync(newSyncedDate, isFull: full)
            })
        })
    }

What might I have missed?

Thanks, let me run some tests and see if I can repro.  Do you know what what version you are using?

I'm using 2.2.  Also, I tried to see if I had the same problem trying it in objective-c, and I had the same leak show up there as well.  Thank you.

Ok, I think it was related to the switch to NSURLSession in the 2.0 release, and prelim testing indicates we missed a call to finishAndInvalidateTasks call after starting the task.  In my simple repro, that seems to have addressed it, just running some more verification.

That would be great, thanks for looking into this.

Fixed, and generally available via the 2.2.1 framework


Add recent songs/sfx to jukebox

@AEFeinstein says he did this, but we should keep doing this as music or sfx are added.

Pulled in latest Platformer stuff too
https://github.com/AEFeinstein/Super-2023-Swadge-FW/commit/d680ccb0ae145d64eda19c38eb256363114e305c#diff-f6e70512dcea6a372a5eb97d2af8bc3f6eaea061d93ab9a2128e637ccbb10770

Manually checked and all but two songs are accounted for BlackDog (copyright) and secretSong (doesn't have an unlock mechanism the way picross_music_rick does).

Oh, did you disable BlackDog and the test mode entry in jukebox?

Yes, in 4ed42da92ac7eff7b20123f6aa701765750d2491


Revert to Java 17

This PR will

specify Java 21 only for embedded tests
root project is at Java 17 (and so the rest of the projects will be at 17)
Maven build and release robots will use Java 21 as one of our modules (embedded) needs 21 (even if build process is at higher JDK, we force the maven modules to use specified version (17) and should be backwards compatible)

I know that this merge has been reverted in the 8.4.0, but I just tried building my application with the 8.4.1 and got the following error:
cannot access io.camunda.zeebe.spring.test.ZeebeSpringTest [ERROR]   bad class file: ~/.m2/repository/io/camunda/spring/spring-boot-starter-camunda-test/8.4.1/spring-boot-starter-camunda-test-8.4.1.jar(/io/camunda/zeebe/spring/test/ZeebeSpringTest.class) [ERROR]     class file has wrong version 65.0, should be 61.0 [ERROR]     Please remove or make sure it appears in the correct subdirectory of the classpath.
If I switch back to 8.3.5 the error does not occur.

I was too quick asking, I found this issue https://github.com/camunda-community-hub/spring-zeebe/issues/623 and it has been merged only yesterday, so I guess I will have to wait for the 8.4.2, correct?


CMP: add support for offline client

This is helpful in situations where a CMP client does not (yet) have an online connection to PKI services for requesting a certificate.
The client dumps its request message using -reqout to a file without attempting to contact a server.
Later the client, or even some proxy not having access to the private key to be certified
(which usually is needed for the proof of possession), can pick up request message using -reqin and send it out.
Upon receiving the response, it can verify the response and check the included certificate
by matching the certified public key with the public key in the request message file.
If this done by a proxy, the response message can also be dumped using -rspout and transferred back to the client,
which the client can read in using -rspin, verify it, and check the included certificate -
if done in conjunction with -reqin, the client does not need to access its own newly certified private key in this step.
To this end,

apps/cmp: add -reqout_only option for dumping/saving just the initial CMP request message,
which is like -reqout but does not contact any server
apps/cmp: extend documentation and diagnostics for using -reqin in special situations
apps/cmp: improve -reqin option to read fallback public key from first request message file given; to this end:
crypto/cmp/cmp_msg.c: add OSSL_CMP_MSG_get0_certreq_publickey() and fix a coding style nit

On this occasion, refactor apps/cmp.c a little to fix some coding style nits and for more convenient source-level debugging (by factoring out the first loop over the CLI arguments to a helper function handle_opts_upfront()).
Checklist

[x] documentation is added or updated
[x] tests are added or updated

This PR is in a state where it requires action by @openssl/otc but the last update was 30 days ago

Rebased to fix trivial merge conflict in apps/cmp.c.

This PR is in a state where it requires action by @openssl/otc but the last update was 30 days ago

This PR is in a state where it requires action by @openssl/otc but the last update was 61 days ago

rebased to fix merge conflicts

Rebased again to fix merge conflicts.
Can we please get this done now as well?

Rebased to fix further merge conflict

Thank you Tomas for reviewing and approving this.
Asking @openssl/committers for 2nd review.

Ping @openssl/committers for 2nd review.

@openssl/committers could anyone please give his blessing,
such that this makes it into 3.3, after already waiting in here since August.

Merged - thanks a lot @t8m and @beldmit for your reviews


Fix build on arm64 Linux.

Thanks! Out of curiosity, did you get it working on Arm?

I haven't tried it end-to-end yet because I don't have a Windows machine that I can easily use for testing and I wasn't able to run the client in Wine (keeping an eye on issue #56), but this does at least fix the build.


Larger font options?

I'd love larger font options all the way around; 32 on top, 24 for others... do you have a link to the font you used - I can manually make changes... it might be nice to have some options in the theme at some point, but no worries.

https://github.com/jfcherng/Ventoy-theme-poly-dark/blob/main/disk_root%2Fventoy%2Ftheme%2Fpoly-dark%2Ftheme.txt

I haven't seen Ventoy's changelog for quite a while so maybe the text in this theme is outdated...

Yea, I made changes to that and ventoy.json to no avail - I thought it had to do with the actual font files being a certain pt.... I swear I had poly dark w/ larger fonts BEFORE, but yea it seems like something might have changed - or it could be user error, for sure..... I'll give some more pokes around and report back.


Document basic functionality of the Medplum App

Fixes #2386

🤖 Generated by Copilot at 50dbc7d
Summary
📝🎨🚀

This pull request reorganizes and expands the app documentation in the packages/docs/docs/app directory. It creates a new file app-introduction/index.md that explains the app interface, and updates app/index.md to include a new step for learning about the app. The goal is to help users understand and use the app more effectively.

Sing, O Muse, of the glorious deeds of the Medplum team,
Who craft the app of healing, the boon of mortal men.
They reworked the app documentation, a mighty task indeed,
And added app-introduction, a guide for those in need.

Walkthrough

Add a new guide on how to use the Medplum App interface in app-introduction/index.md (link)
Update the Medplum App section in app/index.md to link to the new guide and avoid duplication (link)
Add a new step for learning about the app interface in the Getting Started section in app/index.md (link)

coverage: 94.267%. remained the same when pulling 2b5fc6764f15c45fdbc61b7e60bc146745f325a8 on rahul-document-medplum-app-basics into c43b9b8e86376b9d33cb1bfd695dac16ee681915 on main.


Error while trying to retrieve a tweet

Description
If entities attribute is missing on the twitter response, then there was an error. Happened while trying to retrieve
Vijaya Bhaskar's tweet
Attach Screenshot

Note 2 code reviewer approval needed. Approach in twitter group & discord channel.

@PuruVJ I had an error while trying to get a pdf of: Vijaya's tweet
So basically just fixed the file: check it out if it is correct

This Solves the issue which I was facing with every tweet recently. Thank you

@PuruVJ I had an error while trying to get a pdf of: Vijaya's tweet
So basically just fixed the file: check it out if it is correct

But I had fixed the issue. Did you pull my changes?


(iOS) Error uploading packaged project to App Store

Environment
How do you use Sentry?
sentry.io
Which SDK and version?
"Version": "0.0.1"
Steps to Reproduce

Add sentry-unreal to Unreal project
Package Project (Shipping)
Upload to App Store via Transporter

Expected Result
App successfully uploads
Actual Result
Error uploading:
ERROR ITMS-90087: "Unsupported Architectures. The executable for MyGame.app/Frameworks/Sentry.framework contains unsupported architectures '[x86_64, i386]'."
ERROR ITMS-90125: "The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker."

Hey @sapaczb, please pull the latest plugin version (commit with a fix) and try to re-upload the iOS build to the App Store. Those x86_64 and i386 were removed from the Sentry.framework, so now it should work without any issues.

Hi @sapaczb, just wanted to follow up on this issue. Did you have a chance to test the fix on your end and upload iOS build to the App Store?


Added orchestration for Server Certificates

Bumps version to 1.5.7

Coverage increased (+0.8%) to 27.123% when pulling b614df0494493027ddd8d6d0d392423b3540551f on mikegrima:servercert into bb076ccf475d51cfc80cf71d1ce97b145f11147d on Netflix-Skunkworks:master.

Uploaded to PyPI.


Need to ensure that  mssql-scc.yaml file is present in labs

I don't think we have the mssql-scc.yaml file included with the lab files.
https://github.com/fusor/mig-agnosticd/blob/master/demos/2019_RHTE/labs/5.md#511-create-mssql-security-context-constraint
$ oc create -f mssql-scc.yaml
securitycontextconstraints.security.openshift.io/mssql-persistent-scc created

We have a copy https://github.com/fusor/mig-agnosticd/blob/master/demos/2019_07_Hackfest/files/mssql-scc.yaml

Yes, mssql-scc.yaml and sock-shop-scc.yaml will be included in my next PR.

Stale or probably solved

Stale or probably solved


allow select column from joined table

Does anyone have a better idea how to solve it? I didn't find a way to get TableMap by table name.
Fixes #1037

Well looks like a solid fix, doesn't it? I'm going to merge this for now, tests are obviously green :)


[mssql-server-windows] Attaching a db from files stored in Azure page blobs

Based on a couple of requests to be able to attach a database from files stored in Azure Blobs, we made the following code changes to extend the attach_dbs environment variable and support this scenario. At a high level, we added saskey to be able to create a sql credential before attaching the db from Azure page blobs (based on this: https://docs.microsoft.com/en-us/sql/relational-databases/databases/sql-server-data-files-in-microsoft-azure article).
Let us know what you think - We are interested in your feedback before merging the change and building a new Docker image.

A few suggestions:

Rename $container to $blob_container to disambiguate what is going on here a little bit.  When I first saw this I thought 'container' as in Docker container. :)

The saskey property existence check is done at the DB level but then the key is added for each file.  Is that intentional?  Should we do this once/DB?

Something seems off about the indentation.  Can you please double check that?

@twright-msft - Thanks for the suggestions! I updated the PR to address the feedback.

I renamed $container to $blob_container
The saskey property existence check at the DB level is intentional as the data and log files might be stored in different blob containers.
I believe that the indentation is now fixed.

Thanks, Perry


Annotate Linseed clients with a hash of the token

Description
Adding an annotations for Linseed token will force a restart and the volume for the token will be reloaded. This is needed when the connection is down, the token expires and in order for the new value to be picked up, we need to to force a restart. This PR only adds annotations for fluentD tokens, as the rest of the application use Linseed client that reloads when it changes.
For PR author

[ ] Tests for change.
[ ] If changing pkg/apis/, run make gen-files
[ ] If changing versions, run make gen-versions

For PR reviewers
A note for code reviewers - all pull requests must have the following:

[ ] Milestone set according to targeted release.
[ ] Appropriate labels:

kind/bug if this is a bugfix.
kind/enhancement if this is a a new feature.
enterprise if this PR applies to Calico Enterprise only.

Will close this PR in order to avoid any churn for the FluentD pos when the token is refreshed. Any updates to the secret should result in a remounting operation. FluentD reads from disk the token for each request.
The amount of time between an update and remount can take longer. It should account for sync period + cache propagation delay (https://kubernetes.io/docs/concepts/configuration/secret/#using-secrets-as-files-from-a-pod)


[Misc] log when using default MoE config

MoE config file names are dependent on TP size, GPU name and dtype.
This PR prevents silent fails when loading the MoE config file and explicitly prints the searched config_file_path

Do you think adding a performance warning is warranted as well?

I believe it surely does! How about now?

/ready


[Flake] macos/bazel unable to find gcc

gcc: error: sh -c '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -find gcc 2> /dev/null' failed with exit code 35072: (null) (errno=No such file or directory)
xcode-select: Failed to locate 'gcc', requesting installation of command line developer tools.

https://source.cloud.google.com/results/invocations/fc067460-5e22-43b4-babd-b81be1bbab90

90d without repeat, closing.


[PSK] Correct PSK + cert interaction

Description of changes:
A certificate should not be required to negotiate a PSK connection, but currently negotiation fails if attempted without a certificate because:

Despite not having auth methods, TLS1.3 cipher suites are not considered "valid" for negotiation unless at least one cert (of any type) is configured
We always select a signature algorithm at the end of the ClientHello, which requires at least one certificate to be configured
We always select a certificate at the end of the ClientHello, which obviously requires at least one certificate to be configured

This fixes these issues by:

Always considering a TLS1.3 cipher suite "valid" with respect to auth. This makes more sense than the old logic, because in TLS1.3 cipher suites don't depend on an auth method.
Skipping signature algorithm selection when using a PSK
Skipping certificate selection when using a PSK

Call-outs:
Failing tests: The test refactor I did as part of this PR exposed a problem with s2n_psk_parameters and the s2n_connection lifecycle. I fix the memory leak in this PR: https://github.com/awslabs/s2n/pull/2523 Including it in this PR made both changes harder to follow.
Removed tests: I removed the "and is TLS1.3" check from the cipher selection logic. It should be impossible to have a chosen PSK without TLS1.3, and if we want to keep the check it should be an assertion / ENSURE_POSIX instead (but I think it's unnecessary). This simplified the testing.
Testing:
How is this change tested (unit tests, fuzz tests, etc.)? Are there any testing steps to be verified by the reviewer?
Is this a refactor change? If so, how have you proved that the intended behavior hasn't changed?
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Merging despite failing test. s2nfuzzerOpenSSL111Coverage is currently broken due to Codebuild upgrading their docker image.

Merging despite failing test. s2nfuzzerOpenSSL111Coverage is currently broken due to Codebuild upgrading their docker image.


Add International Mobile Equipment Identity (IMEI)

IMEI is very necessary for tests with mobile devices

Right, useful addition. I suggest you make a PR on Faker's readme to reference your provider.


Question anticheat

Hi, it's realy cool cheat, but...
I like this game, and i like play without cheats. Some little guys ruin the game. Tell me, is it possible to detect if someone is using cheats and automatically kick it?
Now I understand who uses cheats and kick them with the same cheat. But the buzz breaks, I recognize the role... I would like to kick the cheater without knowing his role. And do it automaticaly.
Thank's!

Play in a private game with your friends.

My friends don't play this game. It is quite difficult to find adequate players for private. All hope for the pablic. Just tell me please, is it possible to detect the presence of cheats on the client side? I would then start developing an anti-cheat.

You're asking the cheat developer if you can detect cheats clientside. Try asking the game's developer to implement a working anti-cheat or fixing their networking code.


⚠ Bofrost.at has degraded performance

In 435a7fb, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2475 ms

Resolved: Bofrost.at performance has improved in c755e47 after 20 minutes.


Add more detail to overlay survey instructions

This change adds some additional instructions to the overlay survey section of the admin guide. Specifically, it adds:

Instructions on how to use the overlay survey script.
Information about the nonce field in the "start/stop collecting" messages.
Explicit instructions on how to opt-out of the survey.
Recommendations for collecting phase durations.
Small tweaks to fix grammar/formatting/example errors found while editing the section

Preview is available here:http://developers-pr653.previews.kube001.services.stellar-ops.com

Preview is available here:http://developers-pr653.previews.kube001.services.stellar-ops.com


documentation on how to build client

I'm using ClojureScript which only consumes UMD builds. I only want a subset of the modules packaged here, and couldn't find any docs on how to build a UMD package. All help appreciated! I'm still a noob with browserify/webpack.

It should be fairly straightforward by doing
git clone git@github.com:feathersjs/feathers-client.git
cd feather-client
npm install

Then modify https://github.com/feathersjs/feathers-client/blob/master/src/client.js to the imports you need and run
npm run browserify

The compiled files which already include the UMD format will be in the dist/ folder.

Feathers works with StealJS (in which case I'd recommend importing only the plugins you need instead of the entire client).
It also looks like the RequireJS problem can be fixed with https://github.com/rse/browserify-derequire so I'll give that a try later today.


Add search parameter for loosely finding matching results.

Changes
Adds a search parameter for loosely finding matching results. This is used to power Aurora's search functionality. For example, to find all users with emails containing example.com:
GET /v1/users/?search[email]=example.com

The Laravel MongoDB like operator looks like it is a shortcut for performing a regex query on the MongoDB database. I'm not sure exactly how performance on this kind of query is, but it looks like it still uses any indexes on the relevant fields so hopefully not too bad.
Open Questions
Should this parameter be limited to admin scoped keys?
How should this be tested?
I added a unit test for the new search parameter in UserTest.php. (a250a4b)

For review: @angaither

:+1: please update the spec
also, yes? probably should be scoped

oh, there's also a package of postman routes that I think are very out of date...
https://github.com/DoSomething/northstar/wiki/Postman-dev-routes-collection

Okay, searches are now limited to admin scoped keys! :lock:
I'll update the spec this afternoon.


wifi-subsys: Add Component Protocols -> Group of network protocols

Contribution description
This Pr sort all the network's protocols inside of the network component and move it to a new component called protocols, this will be save sntp, icmp, and https protocols.

Testing procedure
run this command inside of wifi-subsys/tests folder.
 idf.py build -D "TEST_COMPONENTS=protocols" flash monitor

Recommends before to run the tests.

Comment the main.c

void app_main(void) {

    // unity_run_all_tests();  --> This function should be commented in this case to decide any test
    // //
    printf("Starting interactive test menu\n");
    unity_run_menu();
}

Go to the main folder of wifi-subsys  (wifi-subsys/main) and check if you has an dev-config.h header file, is you did'nt has one,  copy the default_params.h and changes all required test params as WSTA_SSID and WSTA_PASS, ( To icmp you need to include DEFAULT_SERVER_TO_PING and define it ).

Remember change USE_DEV_CONFIG to 1 in default_params.h to load all your settings changed in the last step.

Expected Output:

Press enter

Here's the test menu, pick your combo:
(1)	"Wi-Fi initialize" [network]
(2)	"setting ping session" [network]
(3)	"send manual ping" [network]
(4)	"get current status" [network]
(5)	"Get and set time by sntp" [network][protocols][sntp]

Issues/PRs references
Fixes #140

looks good for me, squash please

Squash completed :+1: :v:


Made private classes static to prevent Memory Leaks

Could you elaborate a bit? These should only have a lifespan equal to that of the BottomSheetLayout. Making them static shouldn't make a difference in memory leaks.

As far as I know, correct me if I'm wrong, the problem of non-static classes is that they do have a reference to the outer class (BottomSheetLayout in this case). If they do happen to access something there and that inner class instance is kept somewhere the complete BottomSheetLayout instance can't be garbage collected.
In any case though it does not hurt to declare them as static and prohibit any access to the outer class as those classes do not need it.

I practice it doesn't matter that these inner classes had a reference to the outer class. This makes it clearer that the inner classes don't need a reference to the outer class to exist though, which is nicer.


Bump spine-base dependency

This PR bumps spine-base dependency, so that the assembled fat jar contains the latest version.

@armiol @alexander-yevsyukov  PTAL


Custom notifications should only trigger when the message contains the keyword as word

Version 2.0.1
I'm using 2 different nickname frequently and i configured my lounge account to highlight the keywords 'lb, lb1a, @all'. But the highlighting keeps getting triggered when the string 'lb' is part of a complete different word: e.g: toolbar .
I tried different keyword lists with and without empty strings

lb, lb1a, @all
lb,lb1a,@all
lb , lb1a , @all

A fix would be to check if the keyword is not only part of the message string but also has empty strings around it (aka, is a whole word).
This was verified by PolarizedPumpkin in the lounge channel with current source.

Can confirm, added polar as a custom highlight. Received a highlight when he said polarbear

this is something I spoke about in the channel before but forgot to create an issue for.
I think a regex bases system for custom notifications would be nice, altho more complex for users who never touched regex.

@MiniDigger sure a regex system would be nice, but i didn't really intended to start a discussion about another hl system. I just wanted to use the existing system (keywords) but they don't work like i expected them to work.


[19.03 backport] Fix overlay2 busy error on mount

backport of https://github.com/moby/moby/pull/39780 for 19.03
When mounting overlays which have children, enforce that
the mount is always performed as read only. Newer versions
of the kernel return a device busy error when a lower directory
is in use as an upper directory in another overlay mount.
Adds committed file to indicate when an overlay is being used
as a parent, ensuring it will no longer be mounted with an
upper directory.
Related to kernel@146d62e5a586

@dmcgowan @kolyshkin PTAL


Support passing package information when creating a new package

Purpose
Introduce a means to provide Ballerina.toml fields when creating a package.
Eg :- org, name, version, observabilityIncluded etc.
Fixes #37201, https://github.com/wso2-enterprise/internal-support-ballerina/issues/142
Approach
extend the bal new command to allow passing information with the format --table_name.field_name="value"
Samples
bal new myproj --package.name="myproj" --package.org="foo" --package.version="0.1.0"

bal new myproj -t choreo/gmail:1.1.2 --package.org="foo" --build-options.observabilityIncluded=true

Remarks
This can be further improved in the future to include complex fields like arrays, object arrays etc.
Check List

[ ] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

@gayaldassanayake / @azinneera Do we need this PR? Looks like it got automatically closed without any attention. If you really don't need this PR anymore, please remove the stale label from the PR. Then it won't get added to the [Stale PR] Ballerina Stale PR Details mail in the future.


[Improvement-13084][UI] Make download log button disabled when host i…

Purpose of the pull request
close #13084
Brief change log

Verify this pull request

This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:

(or)
If your pull request contain incompatible change, you should also add it to docs/docs/en/guide/upgrede/incompatible.md

Codecov Report

Merging #13090 (f4005e0) into dev (fa3e2a5) will increase coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##                dev   #13090   +/-   ##
=========================================
  Coverage     39.20%   39.20%
  Complexity     4273     4273
=========================================
  Files          1069     1069
  Lines         40311    40280   -31
  Branches       4634     4615   -19
=========================================
- Hits          15804    15792   -12
+ Misses        22729    22711   -18
+ Partials       1778     1777    -1

Impacted Files
Coverage Δ

...hinscheduler/plugin/alert/script/ScriptSender.java
70.58% <0.00%> (-1.64%)
:arrow_down:

...cheduler/plugin/alert/dingtalk/DingTalkSender.java
34.13% <0.00%> (-0.78%)
:arrow_down:

...e/dolphinscheduler/remote/NettyRemotingClient.java
52.08% <0.00%> (-0.70%)
:arrow_down:

...rver/master/runner/task/BlockingTaskProcessor.java
75.86% <0.00%> (-0.55%)
:arrow_down:

...inscheduler/plugin/registry/etcd/EtcdRegistry.java
50.69% <0.00%> (-0.35%)
:arrow_down:

.../dolphinscheduler/plugin/task/datax/DataxTask.java
36.62% <0.00%> (-0.26%)
:arrow_down:

.../dolphinscheduler/plugin/task/spark/SparkTask.java
72.56% <0.00%> (-0.25%)
:arrow_down:

...dolphinscheduler/service/storage/impl/S3Utils.java
0.00% <0.00%> (ø)

...eduler/api/dto/workflow/WorkflowCreateRequest.java
100.00% <0.00%> (ø)

...eduler/api/service/impl/DataSourceServiceImpl.java
50.75% <0.00%> (ø)

... and 15 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


142 int stats revisit

Description

added metrics collection to test_int_dswx_hls.sh, test_int_cls_s1_sh and test_int_rtc_s1.sh

Affected Issues

#142 #293

Testing

Ran all 3 on Jenkins and verified the proper files were generated and archived.
Note: test_int_rtc_s1.sh did not complete successfully but the metrics files were prepared correctly

Hey Scott,
It was time well spent for me.  I’m much more comfortable with Jenkins and
I know those she’ll scripts pretty well now.  Looking forward to a
productive year on OPERA.  :).   I’m glad you made the fixes to the run
metrics scrip to reflect the new calling patterns.  Maybe I should
generalize it for all the PGEs?
Jim
On Fri, Dec 23, 2022 at 11:01 AM Scott Collins @.***>
wrote:

Merged #212 https://github.com/nasa/opera-sds-pge/pull/212 into main.
—
Reply to this email directly, view it on GitHub
https://github.com/nasa/opera-sds-pge/pull/212#event-8105354755, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AELMG7PBWQS7EU3TNGWEGUTWOXZKJANCNFSM6AAAAAATHK6EMQ
.
You are receiving this because you were mentioned.Message ID:
@.***>


Update Answer.tsx

By bad. I thought i was working on my environment, did not mean to make any
changes on your end.
On Wed, 9 Aug 2023 at 19:12, Pamela Fox @.***> wrote:

@rimvel https://github.com/rimvel Is this intentionally a public PR? If
so, please fill out the description. If not, we'll close this PR (or you
can close it).
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/sample-app-aoai-chatGPT/pull/148#issuecomment-1671732118,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB7PESZQJ373M2NH5MQJ5ULXUOZHZANCNFSM6AAAAAA3J5KLDI
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Sėkmės,
Rimvydas V.

Okay, closing this PR.


Permanent Session not creating

      containers:
      - env:
        - name: LIGHTER_KUBERNETES_ENABLED
          value: "true"
        - name: LIGHTER_MAX_RUNNING_JOBS
          value: "15"
        - name: LIGHTER_KUBERNETES_SERVICE_ACCOUNT
          value: lighter
        - name: LIGHTER_URL
          value: http://lighter-lighter-chart-lighter.sf.svc.cluster.local:8080
        - name: KUBERNETES_CLUSTER_DOMAIN
          value: cluster.local
        - name: LIGHTER_SESSION_TIMEOUT_MINUTES
          value: "90000"
        - name: LIGHTER_SESSION_PERMANENT_SESSIONS
          valueFrom:
            configMapKeyRef:
              key: LIGHTER_SESSION_PERMANENT_SESSIONS
              name: lighter-session
        image: ghcr.io/exacaster/lighter:0.0.45-spark3.4.0
        imagePullPolicy: IfNotPresent

I have added the above env in the lighter deployment manifest. Below is the configmap:
Namespace:    sf
Labels:       <none>
Annotations:  <none>

Data
====
LIGHTER_SESSION_PERMANENT_SESSIONS:
----
[
  {
    "id": "permanent-id-used-on-api-calls",
    "submit-params": {
      "name": "Session Name",
      "numExecutors": 1,
      "executorCores": 1,
      "executorMemory": "1G",
      "driverCores": 1,
      "driverMemory": "1G"
    }
  }
]

BinaryData
====

Events:  <none>

However I dont see any lighter sessions getting created. How should I pass the value permanent session in the lighter deployment manifest.

Hello,
it looks like current documentation is incorrect and it's not possible to pass LIGHTER_SESSION_PERMANENT_SESSIONS at the moment.
As a workaround you could provide whole Lighter application config using following example:
                        -   name: MICRONAUT_APPLICATION_JSON
                            value: '{"lighter":{"session":{"permanent-sessions":[{"id":"permanentId2","submit-params":{"driverCores":"1","executorCores":"1","conf":{"spark.kubernetes.contain <...>

We will look into the approached you used later and fix the documentation.


Update GH release template to enable signing of policies

Enable signing via cosign during the release step
Fixes https://github.com/kubewarden/rust-policy-template/issues/14

LGTM module Rafa's comments. Also, the file is a release.yml.template as said in the title, yet, do we want to keep it like that?

Yes, we have to keep it like that. We cannot fully template it, we have to let the user customize some parts of it

Yes, we have to keep it like that. We cannot fully template it, we have to let the user customize some parts of it

I mean, we can always work to find a way to enable that by default, but I would wait for some user feedback before doing that


Setting more page properties from frontmatter

Right now I can set "layout" via frontmatter, but I'd like to be able to set most, if not all, of the properties I can set with the "page" directive in config.rb from an individual page's frontmatter. Specifically, "ignore" and "directory_index" would be nice to change. It'd be neat to be able to declare proxy pages from frontmatter too - a list of URLs that should be built using this template.

Now that 3.0 processes front matter earlier (instead of on-demand), these more dynamic functions (ignore, etc) should be possible.
Regarding proxies, I'd like to see your proposed syntax.

Going to ship 3.0 beta without this. If you contribute test cases, I'm happy to implement it.

Okay, this is done in the closed pull request.


I'm having trouble with a dependency on a shared library

I have a native addon that I'm working on. I want to create a second project of type executable which has a dependency on the module and then does some test stuff on it. I'm trying to statically link to it but I'm having trouble with that and I'm hoping someone can give me a suggestion on how to fix it.
For example:
'targets': [
{
    'target_name': 'mymodule',
    'sources': [ 'logger.cc' ],
    'include_dirs': [ './' ]
},
{
    'target_name': 'tests',
    'type': 'executable',
    'dependencies': [ 'mymodule' ],
    'sources': [ 'tests.cc' ],
    'include_dirs': [ './' ],
}],

My logger is pretty simple
// logger.h
class Logger {
public:
    Logger();
    ~Logger();
};

// logger.cc
Logger::Logger() { }
Logger::~Logger() { }

Then in my test I'm just referencing it:
#include "logger.h"
int main(int argc, char** argv) {
    Logger logger;
}

And this is creating an error:
error LNK2019: unresolved external symbol "public: __cdecl Logger::Logger(void)"

Looking in the output folder it creates a .lib a .node and a .pdb file (on windows). If I change the type of the first project to be 'type': 'shared_library' then the same code produces a .dll and a .pdb only and produces this error instead:
LINK : fatal error LNK1181: cannot open input file 'mymodule.lib'

What is the right way to statically link to a node module or a shared library with gyp / node-gyp? The alternative I can think of is to create a 3rd project which is a static_library which has all of my strictly C++ code and then have an executable and a node project that links to it. Test the core logic in the native tester and test the node binding layer via javascript.
Thoughts on this? I can zip up a small repro with the above code in it, if desired.

I left out a few things, I also needed an import/export macro on the Logger class:
#if NODE_MODULE
#	define IMPORT_EXPORT __declspec(dllexport)
#else
#	define IMPORT_EXPORT __declspec(dllimport)
#endif

class IMPORT_EXPORT Logger {

Which results in a slightly different error though:
 error LNK2001: unresolved external symbol "__declspec(dllimport) public: __cdecl Logger::Logger(void)

Which I can solve by adding a direct reference to the library in my dependent target:
'libraries': ['Release/mymodule.lib']

And then it all builds right and I can see the exe has a dependency on mymodule.node. So I'm thinking that this is a bug in node-gyp. I'm thinking that if you have a dependency on target that generates a node module then the dependency should have the output lib automatically added to it's libraries section.


count Featured (not Branding) as in-video programming

Coverage remained the same at 100.0% when pulling 0300f9b7ba442950d1b6c86b221fba81ceeac684 on featured-invideo-programming into 0c0863ebf2217d92af68cff4defd8341a0632578 on master.

👍 version, changelog and release!

Coverage remained the same at 100.0% when pulling 0da6dcd607903ba18f9aa59ca0d4bb94caa32b43 on featured-invideo-programming into 0c0863ebf2217d92af68cff4defd8341a0632578 on master.


Revert "Link our binaries with mold to make it faster"

This reverts commit d1ff166f5d254c95a20d3ad19185c4e78770063c.
Fixes #526

I tried and lld doesn't make any difference, so not even bothering.


feat: chainmanager globalfee dynamicfee ccv params #NTRN-408

Task definition: Add updateParamsPersimmon to chain manager (https://github.com/neutron-org/neutron-dao/tree/main/contracts/dao/neutron-chain-manager) for the following modules:

consumer
dynamicfees
globalfee

Addional chain manager tests: globalfee, dynamicfees, consumer modules.
All prs:
https://github.com/neutron-org/neutronjs/pull/10
https://github.com/neutron-org/neutronjsplus/pull/69
https://github.com/neutron-org/neutron-integration-tests/pull/368
https://github.com/neutron-org/neutron-dao/pull/116
https://github.com/neutron-org/neutron-std/pull/8
https://github.com/neutron-org/neutron/pull/765

Could you add successful test run please?


vqa tasks

The work on the VQA dataset is amazing. I would like to know when it will be released if you don't mind. I can't wait to give it a try.

Me too...Looking forward to that!


serialization: support dynamic RLP types

See https://github.com/jsign/phant/pull/27 first and for context.
This PR adds support for a GenericRLPValue which allow to construct values at runtime.

@gballet can we merge this, so I can make phant main branch use a new release I'll cut after merging?


feat: Cortex has reRank models

It would be perfect if server could add embedding and reRank model loading and corresponding api, looking forward to it.

@nguyenhoangthuan99 Assigning this to you. For Embeddings, we can use separate ticket: #1102