COM Error

I've followed the steps on this page and then I'm getting an error. It could use a trouble shooting section at the bottom.
The error I'm getting is "Error HRESULT E_FAIL has been returned from a call to a COM component."

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

ID: 31b0d33c-f88e-d50c-2926-7933940f3b92
Version Independent ID: 4aaef906-f501-6947-5d23-1b704470f09d
Content: Tutorial: Access data with managed identity - Azure App Service
Content Source: articles/app-service/app-service-web-tutorial-connect-msi.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

Thank for the question. We are currently investigating and will update you when we have accurate information to provide.

Thank for the question. We are currently investigating and will update you when we have accurate information to provide.

More details at https://stackoverflow.com/questions/65864301/azure-db-connection-error-hresult-e-fail-has-been-returned-from-a-call-to-a-com

More details at https://stackoverflow.com/questions/65864301/azure-db-connection-error-hresult-e-fail-has-been-returned-from-a-call-to-a-com

Apologies for the delay! Copying your SO answer here for benefiting the customer "It turned out that I had referenced Microsoft.Data.SqlClient from one of my projects instead of System.Data.SqlClient. Changing back to System.Data.SqlClient resolved the error."  Much appreciate you sharing the solution that worked for you with the community.
This doc only aims at highlighting and demonstrating the step-step instructions on securing Azure SQL Database connection from App Service using a managed identity, by providing high-level overview of the WebApp configuration, including process to enable managed identities, granting SQL DB access , configuring Entity Framework to use Azure AD authentication, and connecting to SQL Database via Azure AD authentication.
We have a generic doc on troubleshooting connectivity issues and other errors with Azure SQL Database and Azure SQL Managed Instance.
Thanks again for your feedback. We will close this thread for now.

Apologies for the delay! Copying your SO answer here for benefiting the customer "It turned out that I had referenced Microsoft.Data.SqlClient from one of my projects instead of System.Data.SqlClient. Changing back to System.Data.SqlClient resolved the error."  Much appreciate you sharing the solution that worked for you with the community.
This doc only aims at highlighting and demonstrating the step-step instructions on securing Azure SQL Database connection from App Service using a managed identity, by providing high-level overview of the WebApp configuration, including process to enable managed identities, granting SQL DB access , configuring Entity Framework to use Azure AD authentication, and connecting to SQL Database via Azure AD authentication.
We have a generic doc on troubleshooting connectivity issues and other errors with Azure SQL Database and Azure SQL Managed Instance.
Thanks again for your feedback. We will close this thread for now.


Add a field for span data in generated types

struct Span(Range<usize>);

struct  ExprLiteralInteger {
    span: Span, // this
    integer: Token,
}

This is very useful for constructing High-level IR with span data.

I want this feature for my Desk-lang.
Also, I've heard my friend, the author of another language, also needs span data if parol would be used.

It would be great if the Span struct could be defined in parol_runtime and shared everywhere, including #43.

Currently you can extract the span information from the token itself.
I can provide you an example for this later.

At first, I regret that I forgot to mention that I do not believe that all people need span information. So it feature would be toggled by auto-generation configuration.

Maybe we can resort to some kind of lazy evaluation of the span of an element that the user can initiate only if he needs this information. Best would be that the lazy evaluation methods are generated somehow automatically.

the lazy evaluation of span seems nice.

But your argument, that a symbol clipped with ^ can't provide any span information is convincing too.
We should carefully think about the consequences,

Even if a terminal or non-terminal is clipped, we should include it in the generated type with _ prefix of the field name.

I am convinced that we will find a satisfying solution for this issue.
Currently the span information is contained in the Token itself as a member of type Position.
There exist several possible solutions.

Use the position of the Token on client side in the desired way (current situation)
Provide an additional member span in the generated structures and fill it at compile time (enabled optionally)
Generate functions for each generated struct that calculate span information on demand.
...

Further discussion is needed.

I'll start with the third option.
It should also be able to be enabled via command line option or per builder configuration.
I am currently assuming that we have all the necessary information to get std::ops::Range values pointing into the input string (as byte offsets!).
If a given generated type does not contain a token (and all other nonterminals recursively contain no terminals), it would return an empty Range value.
If the user needs scope information in a specific generated type that does not contain tokens recursively due to the cut operator (^) used, consider omitting the cut operator in this particular case. This will surely emerge as his grammar develops. Actually, range information is only necessary for error reporting or diagnostics. Clipping grammar symbols should therefore be possible in most cases.

Fixed with commit e79e3dd

parol can now optionally generate the ToSpan trait automatically for all generated AST types
This can be enabled by -r CLI option or via builder configuration range

Please evaluated thoroughly!
Have fun! 🎉


npm install

hi i am trying to enter npm install but it is not recognised

Did you install npm first?
https://docs.npmjs.com/downloading-and-installing-node-js-and-npm

No I will do that
Sorry. I am absolute beginner
On Mon, 13 Dec 2021 at 22:05, John Murray @.***> wrote:

Did you install npm first?
https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/139030#issuecomment-992952087,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AW4S5HLIGIOU4HNRAR66773UQZU3ZANCNFSM5J7FKQRQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

/question


v0.0.2

ze next release

@deathbearbrown gonna merge this into master, 'cause there are some useful changes (even tho' it isn't 0.0.2 yet)


RPI4 cannot boot on using u-boot on nanbield

Description
We have some issue with our raspberry pi build where we originally designed it around honister, but now would like to upgrade to nanbield as the other yocto platforms we are using. When we upgrade to nanbield, u-boot doesn't seem to want to boot from the sd-card, but instead default to trying to boot on ethernet phy.

Steps to reproduce the issue:
In order to isolate the issue I have tried using the kas file in the root of meta-rasberrypi and just add the following two lines to the local.conf section of the image definition:
LICENSE_FLAGS_ACCEPTED += "synaptics-killswitch"
RPI_USE_U_BOOT = "1"

and then just load the resulting image to the sd-card. However, this doesn't boot
Describe the results you received:
U-boot doesn't find my configuration and does not build the kernel. The trace below is what happens on the terminal:
U-Boot 2023.10 (Oct 02 2023 - 14:39:59 +0000)

DRAM:  948 MiB (effective 3.9 GiB)
RPI 4 Model B (0xc03115)
Core:  211 devices, 16 uclasses, devicetree: board
MMC:   mmcnr@7e300000: 1, mmc@7e340000: 0
Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1...
In:    serial,usbkbd
Out:   serial,vidconsole
Err:   serial,vidconsole
Net:   eth0: ethernet@7d580000
PCIe BRCM: link up, 5.0 Gbps x1 (SSC)
PCI: Failed autoconfig bar 10
starting USB...
Bus xhci_pci: pci_hose_bus_to_phys: invalid physical address
xhci-pci init cannot map PCI mem bar
probe failed, error -5
No working controllers found
Hit any key to stop autoboot:  0
Card did not respond to voltage select! : -110
Bus xhci_pci: pci_hose_bus_to_phys: invalid physical address
xhci-pci init cannot map PCI mem bar
probe failed, error -5
No working controllers found
ethernet@7d580000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
bcmgenet: PHY startup failed: -110
ethernet@7d580000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
bcmgenet: PHY startup failed: -110
U-Boot>

Describe the results you expected:
I expected u-boot to boot my kernel and rootfs
Additional information you deem important (e.g. issue happens only occasionally):

When building the kas image on the honister branch of meta-raspberrypi with the same two changes (and changing all refspecs from master to honister), the image boots as expected

U-Boot 2021.07 (Jul 05 2021 - 15:11:28 +0000)

DRAM:  3.9 GiB
RPI 4 Model B (0xc03115)
MMC:   mmcnr@7e300000: 1, mmc@7e340000: 0
Loading Environment from FAT... OK
In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet@7d580000
PCIe BRCM: link up, 5.0 Gbps x1 (SSC)
starting USB...
Bus xhci_pci: Register 5000420 NbrPorts 5
Starting the controller
USB XHCI 1.00
scanning bus xhci_pci for devices... 2 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
263 bytes read in 5 ms (50.8 KiB/s)
## Executing script at 02400000
7393560 bytes read in 329 ms (21.4 MiB/s)
## Booting kernel from Legacy Image at 00080000 ...
   Image Name:   Linux-5.10.83-v7l
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    7393496 Bytes = 7.1 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 2eff3400
   Booting using the fdt blob at 0x2eff3400
   Loading Kernel Image
   Using Device Tree in place at 2eff3400, end 2f002fa3

Starting kernel ...

If we copy over the kernel7l.img from the boot partition of the honister build to the nanbield build, it seems the image boots correctly.
the md5sum of the kernel7l.img of the boot partition of the nanbield build is not the same as that from the image downloaded by the bootfiles recipe (I have downloaded and unpacked the firmware package manually). I haven't however, been able to figure out which recipes changes the file after downloading
if just copying the kernel7l.img from the file downloaded by the bootfiles recipe (again manually downloaded and unpacked), it seems to skip u-boot entirely in the boot process
the kernel7l.img of the boot partition of the nanbield image is much smaller (~600kB) than the kernel7l.img file from the firmware image (6,8 MB). I might have fully misunderstood where the kernel7l.img is coming from. I just can't find it anywhere else in my build folder than in the build folder for bootfiles.bb

Additional details (revisions used, host distro, etc.):
We have tried to build on both ubuntu 22.04 and WSL ubuntu 22.04 with the exact same results.

We have the same problem. Were you able to resolve it?

For now, sadly no. As I had other more pressing tasks on my desk, I had to resort to use the honister branch in stead. I hope I will be able to find time for further debug later, if no one else finds a fix before me.

I am able to boot the rpi4b with U-Boot 2024.1
I'm using meta-rauc-raspberrypi so you may want to look into that layer to see if there is any new fixes.

This issue is not a kernel issue but a u-boot issue.  It was caused by a bug submitted to the u-boot code in the fall of 2023.  I have submitted a patch to the u-boot dev team.
To fix this issue, the variables mmc0, mmc1, and mmc2 need to be added to the boot_targets variable.  If you attach a serial port or video console, halt the boot at the U-Boot prompt and type the following commands.  You can see that the boot_targets is set to mmc usb pxe dhcp.  It should be set to mmc0 mmc1 mmc2 usb pxe dhcp.
U-Boot> echo $boot_targets
mmc usb pxe dhcp
U-Boot> setenv boot_targets mmc0 mmc1 mmc2 usb pxe dhcp
U-Boot> saveenv
Saving Environment to FAT... OK

Then reset the Raspberrypi4 and it should boot the kernel.

It is fixed in the u-boot recipe on poky master. I have just copied over that recipe to my own local layer and uses this newer version of u-boot which works fine


Add flexible field management

@darothen I'd rather you have a look before having this merged. Thanks!

I think I understand what you're going for here, but do you think you could make a quick notebook or gist to illustrate the use case?
At a minimum, we should think about making the default nofield case a bit easier to work with. Part of the philosophy with Experiment is that if something is simple/common/straightforward, you don't have to do much (anything, really) for it to work. The same should extend to the idea of a Field.

@darothen maybe the use of Field in the sample script is enough for now?


Fix F2 on Unix, collision bug and join crash.

Linux and Windows passed, merging this because I can't wait 10 minutes on MacOS builds.


Quantize/unpack stream fix

Updated the GPU versions of quantize and unpack so that they run in g_cuda_stream instead of the default stream.  Also, enabled BF_TRACE and BF_TRACE_STREAM in these two modules where relevant.

No comments in over three weeks, merging.


fix: set correct url for terraform module version download

According to the docs (https://www.terraform.io/internals/module-registry-protocol)
the correct download url for a terraform module registry is
/v1/modules/:namespace/:name/:system/:version/download
The source is returned in the X-Terraform-Get header and not body.
Also since there is no body, the return code is 204 and not 200.
Tested with a private module registry and with this change
I get a changelog for module updates.

Nice spot
It looks like these HTTP sources can also return a meta element https://www.terraform.io/language/modules/sources#http-urls
We might want to account for that and return the value in content?

Nice spot
It looks like these HTTP sources can also return a meta element https://www.terraform.io/language/modules/sources#http-urls
We might want to account for that and return the value in content?

Yes, good catch. It was already handled in file_parser, so moved out the get_proxied_source function to a help class, so it can be reused.

@Nishnha / @jurre anything else that needs to be changed or fixed, or can this be merged?

Hi @umglurf, the functionality in this PR looks good, but I would like to avoid creating a catch-all Helpers file.
Maybe we can move #get_proxied_source into Terraform::RegistryClient and require the RegistryClient in the FilerParser?

Hi @umglurf, the functionality in this PR looks good, but I would like to avoid creating a catch-all Helpers file.
Maybe we can move #get_proxied_source into Terraform::RegistryClient and require the RegistryClient in the FilerParser?

Hi, that sounds good, I've changed it now.


VSTS extension`s key (certificate)

Hello!
I am developing VSTS extension.
I ran into a problem automatic fetching my extension’s key.
This guide:
https://docs.microsoft.com/en-us/vsts/extend/develop/auth?view=vsts#get-your-extensions-key
explains how to get key from UI.
After every update of extension this key updating too.
How can I get new generated key from some code or api (without using UI)?
Thanks a lot.

Thanks for your question. It looks like your question isn't an issue with the documentation, but an issue or question specific to your implementation or a bug in the product itself.
For help with a specific task, here are a couple of options where you might consider asking your question:

Azure DevOps on Stack Overflow
Azure DevOps Support Bot

If you've encountered an issue with the product itself, to make sure it gets in front of the right people, please submit your bug here.
If you have an idea for improving the product, please submit your idea here.


Always show redemptionRate and discountRate

What does this PR do and why?
Provide a description of what this PR does. Link to any relevant GitHub issues, Notion tasks or Discord discussions.
Screenshots or screen recordings
If applicable, provide screenshots or screen recordings to demonstrate the changes.
Acceptance checklist

[ ] I have evaluated the Approval Guidelines for this PR.
[ ] I have tested this PR in all supported browsers.
[ ] I have tested this PR in dark mode and light mode (if applicable).

Current dependencies on/for this PR:

main

PR #2894

PR #2895

PR #2910   👈

This comment was auto-generated by Graphite.

⏳ This pull request is set to merge as part of a Graphite merge job
Stack job ID: GqDYWFLpOzwZif6YimAn.
See details on graphite.dev


Show smart placeholder for compose input.

if PM to a person 'Message @ThisPerson'

if PM to self 'Jot down something'

if narrowed to a stream 'Message #streamname'

topic narrow

if group PM => we should decide //TODO

updated PR

I am excited about this PR. Hope you give it some attention soon 👍

updated 👍  :)

Rebased 👍

Great. Let's get that in.


Magic codes are only sent when requested in incognito

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

Action Performed:

Go to new.Expensify.com in a standard (non-incognito) Chrome window

attempt to login using my email -<EMAIL_ADDRESS>

Unable to login, no magic code received

Go to new.Expensify.com in Chrome incognito

attempt to login using my email -<EMAIL_ADDRESS>

Magic code is received

Login as normal

Expected Result:
I should be able to login without having to be incognito
Actual Result:
I do not receive a magic code via email when I attempt to login unless i am in incognito
Workaround:
Kind of, but it's an absolute pain and time consuming to my day to continously login
Area issue was found in:
Failed WCAG checkpoints
What WCAG checkpoints were failed?
User impact:
I cannot use NewDot via desktop under our best pracrtices
Suggested resolution:
Ensure magic sign in links are delivered regardless of where a user is attempting to login
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number:
Reproducible in staging?:
Reproducible in production?:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by:
Slack conversation:
View all open jobs on GitHub

Worked through this in Slack, closing.


Fetch sources into platform-specific build dirs

CLOUDBLD-8122

Signed-off-by: Chenxiong Qi<EMAIL_ADDRESS>Maintainers will complete the following section

[ ] Commit messages are descriptive enough
[ ] Code coverage from testing does not decrease and new code is covered
[ ] JSON/YAML configuration changes are updated in the relevant schema
[ ] Changes to metadata also update the documentation for the metadata
[ ] Pull request has a link to an osbs-docs PR for user documentation updates
[ ] New feature can be disabled from a configuration file

Thank you guys for your review. I'll rewrite this PR according to Robert's comment.

This implementation does not work with the exploded sources. Command sources does not store the generated tarball to the --outdir directory. It has to be handled specifically.

This implementation does not work with the exploded sources. Command sources does not store the generated tarball to the --outdir directory. It has to be handled specifically.

Another option might be to run the command in the build dir, not in a new directory, and compare the list of files before/after. But I don't know how rpkg handles existing files, it could be difficult to determine if any of those changed or not

Another option might be to run the command in the build dir, not in a new directory, and compare the list of files before/after. But I don't know how rpkg handles existing files, it could be difficult to determine if any of those changed or not

@chmeliik
Based on my previous experience on maintaining rpkg, it does not have a concept of handling existing files, and it is able to ignore files by modifying .gitignore. However, .gitignore is not controlled by rpkg only, it is free for maintainer to modify on-demand.
At minimum, a dist-git repo can have sources and a SPEC file. IIRC, sources is also optional.
When we start to care about the concrete downloaded file list, I originally thought to import rpkg and get the sources file list from the SourcesFile, that would cause many irrelevant dependent packages to be installed, which are required by the rpkg CLI commands, but we just need the metadata (the fetched sources file list) of a container dist-git repo.
The source-repos is a rhpkg-specific thing. Unfortunately, it seems there isn't a good way to get the final generated tarball files information from rhpkg. The current situation is 1) rhpkg has no API to expose the exploded sources tarballs, 2) rhpkg does not output final tarball filenames to the terminal, even with -d -v, the output is difficult for parse. Therefore, the rest is we have to parse the file source-repos by ourselves and find out the generated tarballs.


Upgrade to openai whisper v20230918

It is important to update openai whisper version from openai/whisper@v20230124 to openai/whisper@v20230918 as the quality of the generated transcript is better with newer version

https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request

@ayancey Do I simply update the version in the pyproject.toml file or do I need to do more? I can find no core.py in the whisper project.

I think you need to update the pyproject.toml file and then run poetry update to lock the dependencies.

Hello, we will have a new release this weekend with openai/whisper@v20230918 and<EMAIL_ADDRESS>

see v1.2.0


Create 'Ephys at the SWC' page.

'Ephys at the SWC' or something that contains:
-Getting started with ephys at the SWC (approaches in the building, what we recommend, what different researchers in the building are doing and their contact details)
-A general roadmap (our plans). (initially was focused on spikewrap but I think in the short-term a lot of impact can be had with relatively little effort, around communications, sharing what is already going on in the building, recommending spikeinterface)
-Examples of spikeinterface pipelines from the building (people have sent me some example scripts to post)
General tools / scripts in use in the building

In theory, we could make this part of the HowTo. We could re-arrange the main sections to make the Ephys more visible.

We now have these three sections (see image). But the “Data analysis” one only hosts the SLEAP module guide. We could scrap that, and replace it with “ephys at SWC” and “behav at SWC”. The other two sections can stay.
(Niko)


Add support for chat API

API reference:
https://platform.openai.com/docs/api-reference/chat/create

It is supported by zio-openai 0.2.0.
object Chat {
  // ...

  /** Creates a completion for the chat message
    *
    * @param model
    *   ID of the model to use. Currently, only `gpt-3.5-turbo` and `gpt-3.5-turbo-0301` are
    *   supported.
    * @param messages
    *   The messages to generate chat completions for, in the [chat
    *   format](/docs/guides/chat/introduction).
    * @param temperature
    *   What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the
    *   output more random, while lower values like 0.2 will make it more focused and deterministic.
    *   We generally recommend altering this or `top_p` but not both.
    * @param topP
    *   An alternative to sampling with temperature, called nucleus sampling, where the model
    *   considers the results of the tokens with top_p probability mass. So 0.1 means only the
    *   tokens comprising the top 10% probability mass are considered. We generally recommend
    *   altering this or `temperature` but not both.
    * @param n
    *   How many chat completion choices to generate for each input message.
    * @param stream
    *   If set, partial message deltas will be sent, like in ChatGPT. Tokens will be sent as
    *   data-only [server-sent
    *   events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format)
    *   as they become available, with the stream terminated by a `data: [DONE]` message.
    * @param stop
    *   Up to 4 sequences where the API will stop generating further tokens.
    * @param maxTokens
    *   The maximum number of tokens allowed for the generated answer. By default, the number of
    *   tokens the model can return will be (4096 - prompt tokens).
    * @param presencePenalty
    *   Number between -2.0 and 2.0. Positive values penalize new tokens based on whether they
    *   appear in the text so far, increasing the model's likelihood to talk about new topics. [See
    *   more information about frequency and presence
    *   penalties.](/docs/api-reference/parameter-details)
    * @param frequencyPenalty
    *   Number between -2.0 and 2.0. Positive values penalize new tokens based on their existing
    *   frequency in the text so far, decreasing the model's likelihood to repeat the same line
    *   verbatim. [See more information about frequency and presence
    *   penalties.](/docs/api-reference/parameter-details)
    * @param logitBias
    *   Modify the likelihood of specified tokens appearing in the completion. Accepts a json object
    *   that maps tokens (specified by their token ID in the tokenizer) to an associated bias value
    *   from -100 to 100. Mathematically, the bias is added to the logits generated by the model
    *   prior to sampling. The exact effect will vary per model, but values between -1 and 1 should
    *   decrease or increase likelihood of selection; values like -100 or 100 should result in a ban
    *   or exclusive selection of the relevant token.
    * @param user
    *   A unique identifier representing your end-user, which can help OpenAI to monitor and detect
    *   abuse. [Learn more](/docs/guides/safety-best-practices/end-user-ids).
    */
  def createChatCompletion(
    model: String,
    messages: NonEmptyChunk[ChatCompletionRequestMessage],
    temperature: Optional[Temperature] = Optional.Absent,
    topP: Optional[TopP] = Optional.Absent,
    n: Optional[N] = Optional.Absent,
    stream: Optional[Boolean] = Optional.Absent,
    stop: Optional[Stop] = Optional.Absent,
    maxTokens: Optional[Int] = Optional.Absent,
    presencePenalty: Optional[PresencePenalty] = Optional.Absent,
    frequencyPenalty: Optional[FrequencyPenalty] = Optional.Absent,
    logitBias: Optional[LogitBias] = Optional.Absent,
    user: Optional[String] = Optional.Absent
  ): ZIO[zio.openai.Chat, OpenAIFailure, CreateChatCompletionResponse] = createChatCompletion(
    zio.openai.model.CreateChatCompletionRequest(
      model,
      messages,
      temperature,
      topP,
      n,
      stream,
      stop,
      maxTokens,
      presencePenalty,
      frequencyPenalty,
      logitBias,
      user
    )
  )
  // ...


Font-Family issue

Issue Type: Performance Issue
Hello, when I try to change the font-family to cursive or fantasy, it does not change on my website. I am using chrome.
VS Code version: Code 1.42.1 (c47d83b293181d9be64f27ff093689e8e7aed054, 2020-02-11T14:50:36.977Z)
OS version: Linux x64 5.3.0-28-generic

Did you try saving the file? Please provide more detail if you're not serving it directly from your files.

/question


Pick up latest docs

Generated from incubator-pekko at 3d93c29737a4c48baa1395b220e4a466f5639007

Please don't raise PRs in this repo - we will look after this repo ourselves. We will not be automatically publishing the docs for a while - until closer to the release.

Please can we publish them somewhere, so we can easily see what they look like?
In any case, at the moment the staging site has the Akka docs on, which looks bad. We should either delete that, or put the Pekko docs up on staging.

I've posted this URL more than once - https://pekko.staged.apache.org - it appears in the readme of this gir repo (for instance).
You can also build the docs yourself and view them on your laptop.

Thanks, I see you've updated the staging site now, which is what I intended to achieve with this PR. I misunderstood your "we will not be automatically publishing the docs for a while"; as long as you are occasionally manually publishing to the staging site I'm happy.


Update the dependencies and runtime

Python 3.5 -> 3.7
Django 1.9 -> 1.11
Swaps dj-static for whitenoise (current Heroku recommendation)
I ran into some issues upgrading invoke so I left it as-is

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@bb88c29). Click here to learn what that means.
The diff coverage is 85.71%.

@@            Coverage Diff            @@
##             master      #20   +/-   ##
=========================================
  Coverage          ?   99.32%
=========================================
  Files             ?        8
  Lines             ?      148
  Branches          ?        3
=========================================
  Hits              ?      147
  Misses            ?        1
  Partials          ?        0

Impacted Files
Coverage Δ

pythonsd/urls.py
100% <ø> (ø)

pythonsd/wsgi.py
100% <100%> (ø)

pythonsd/settings.py
100% <100%> (ø)

pythonsd/static_files.py
90% <50%> (ø)

Continue to review full report at Codecov.

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


Configurable Next and Previous text

At the moment, the $previousText and $nextText variables are hard coded in the library.
I think it would be a useful feature to have these configurable, for example for supporting translation.
Would you consider adding this to the library?
Regards,

I did not notice the methods setPreviousText and setNextText before. Never mind my issue in that case :` )


Optimizing SQLAlchemy's get_columns

Hey @laughingman7743, it's @mrshu again!
As I said in https://github.com/laughingman7743/PyAthena/issues/63, thanks a ton for putting together these two wrapper packages!
I have just a very small beef with PyAthenaJDBC -- aside from slowness mostly caused by necessity of running JVM, it takes nearly forever to get columns using SQLAlchemy in the setup I am using. After digging a bit deeper, I found that this is actually by design, and that the get_columns method starts with the following comment.
# information_schema.columns fails when filtering with table_schema or table_name
# when specifying a name that does not exist in table_schema or table_name.

I went ahead to test it out and can report that the following query
SELECT
  table_schema,
  table_name,
  column_name,
  data_type,
  is_nullable,
  column_default,
  ordinal_position,
  comment
FROM information_schema.columns
WHERE
  table_schema = 'non_existent_schema'
  AND table_name = 'non_existent_table'

does not fail but returns zero rows. I am not sure if something changed since when the get_columns query has been introduced in #14, but I was wondering whether you would be up for making it a bit more efficient?
Once again, I am happy to put together a PR that does this, I'd just like to make sure it fits into your perspective on what should PyAthenaJDBC look like as well.
Thanks again!

Since the exception occurs when I implement that, I once acquired the information of all the columns and filtered it on the program side.
Just like PyAthena's implementation, filtering with a where clause sounds nice. I will try it.

Thanks for your response @laughingman7743, please feel free to let me know if I can be of any help!

@laughingman7743 Let me just reiterate once again that I am happy to put together a PR that would use filtering on the SQL level, as I suggested above.
Thanks!

I tried implementing it. Please check the following branches.
https://github.com/laughingman7743/PyAthenaJDBC/pull/76


Add support for implicit usage

In python for example, a function may be called implicitly by functools.reduce and functools.partial etc. On the surface it looks it's another function that is running, but under the hood it's still the function of our interest that is running. But couldn't the plugin is not able to detect such usage.
Example:
from functools import partial

def function(a, b, c):
    print(a, b, c)

f = partial(function, 1, 2)
f(3)

Here the function f should be captured in the graph. Because it's this `f` that is invoking the underlying `function` we have defined.

@AHJiapengZhang This extension relies on the CallHierarchyIncomingCall and CallHierarchyOutgoingCall APIs.
If implicit calls are not supported, then it's not going to show up in the graph.
I reproduced your experiment and when I right click the function and select "show call hierarchy" in the context menu nothing shows up meaning that vscode is not able to detect it therefore the extension is also not able to detect it.
I don't know what is @beicause's opinion on it, but it sounds like a "won't fix" because stepping out of the vscode api would imply in a major refactor.

@jotavemonte Thanks for updating. I will also try to reach out to VSCode team about this issue.

Same issue in Golang ".func()"
I have try to fix it in https://github.com/beicause/call-graph/pull/21
But not merged. it's the beast way to  reach out to VSCode team.


Traceback in getOverflowErrorRecord()

This is after adding a big kern feature with feaLib.builder.addOpenTypeFeatures(). I'll gladly provide source data, but it'll have to be private I'm afraid. Does anyone have experience with this? I'll gladly investigate further, but I'm stuck at the moment.
Traceback (most recent call last):
  File "/Users/just/code/git/vanilla/Lib/vanilla/dialogs.py", line 110, in savePanelDidEnd_returnCode_contextInfo_
    self._resultCallback(self._result)
  File "GenerateFontWithProblemKerning.py", line 38, in compileCallback
  File "GenerateFontWithProblemKerning.py", line 21, in addKerningToGeneratedFont
  File "/Users/just/code/git/fonttools/Lib/fontTools/ttLib/__init__.py", line 216, in save
    self._writeTable(tag, writer, done)
  File "/Users/just/code/git/fonttools/Lib/fontTools/ttLib/__init__.py", line 648, in _writeTable
    tabledata = self.getTableData(tag)
  File "/Users/just/code/git/fonttools/Lib/fontTools/ttLib/__init__.py", line 659, in getTableData
    return self.tables[tag].compile(self)
  File "/Users/just/code/git/fonttools/Lib/fontTools/ttLib/tables/otBase.py", line 90, in compile
    return writer.getAllData()
  File "/Users/just/code/git/fonttools/Lib/fontTools/ttLib/tables/otBase.py", line 269, in getAllData
    tableData = table.getData()
  File "/Users/just/code/git/fonttools/Lib/fontTools/ttLib/tables/otBase.py", line 337, in getData
    overflowErrorRecord = self.getOverflowErrorRecord(item)
  File "/Users/just/code/git/fonttools/Lib/fontTools/ttLib/tables/otBase.py", line 509, in getOverflowErrorRecord
    itemName = item.name
AttributeError: 'str' object has no attribute 'name'

Mind sending the feature file (and the font to which it’s being added) to<EMAIL_ADDRESS>I’ll have a look.

Please send to me as well.  I don't think wr have subtablesplitting for gpos lookups implemented.

Indeed you're right, I somehow misremembered what is and is not supported. The exception I'm getting is rather weird, though. I sent you both the data, FWIW.

Ok, I'm finally making progress after having been stuck on it for a week.
My table split logic was solid.  But I was seeing another offset overflow, in ClassDef2, with my change.  So I thought something else isn't working.  But now I see what's happening: now it's the table sharing that is causing overflow, when it tries to merge two identical ClassDef2's where they are two far away.  Working on fixing that.

FWIW, here's a tiny patch that disables table sharing.  It will make your font compile, while I work on a proper fix, which I expect to take a while.  It's trickiest part of the codebase...
diff --git a/Lib/fontTools/ttLib/tables/otBase.py b/Lib/fontTools/ttLib/tables/otBase.py
index bededbd..a51649d 100644
--- a/Lib/fontTools/ttLib/tables/otBase.py
+++ b/Lib/fontTools/ttLib/tables/otBase.py
@@ -310,6 +310,7 @@ class OTTableWriter(object):
 		# empty, array.  So, we don't share those.
 		# See: https://github.com/behdad/fonttools/issues/518
 		dontShare = hasattr(self, 'DontShare')
+		dontShare = True

 		if isExtension:
 			internedTables = {}

Wow, thanks! (Interesting how making the result more bloaty seems to get fewer overflows...)

What's happening is this: we have huge PairPosFormat2 table, which is so big the offset for all its members overflow as the main struct itself is over 64k.  So we split it in two, in my newly added splitPairPos().  Now we have two subtables that are small enough that they won't overflow if the each encode their Coverage, Class1Def, and Class2Def right after themselves.  However, because of the we split (and I cannot think of any other way anyway), the two split subtables have the exact same Class2Def.  So the first subtable tries to reuse the second subtable's Class2Def, which means it will definitely overflow, since the sum of the two subtables' length is about the same as the original overflowing subtable...
So, I need to rewrite the table serialization to only reuse an exact same table if the offset won't overflow...

Fortunately, we can disable sharing selectively, so this is fixed now :)

I pulled the latest commit c6facc9, then used ./apply-feature-file.py -v features font.ttf font2.ttf on Source Sans Pro and this time it compiled. However, if I then roundtrip the generated "font2.ttf" using ttx, I get this error when compiling "font2.ttx" to "font2#1.ttf":
Attempting to fix OTLOffsetOverflowError ('GPOS', 'LookupIndex:', 10, 'SubTableIndex:', 1, 'ItemName:', 'ClassDef2', 'ItemIndex:', None)
ERROR: Unhandled exception has occurred
Traceback (most recent call last):
  File "/Users/cosimolupo/Documents/Github/fonttools/Lib/fontTools/ttx.py", line 383, in main
    process(jobs, options)
  File "/Users/cosimolupo/Documents/Github/fonttools/Lib/fontTools/ttx.py", line 356, in process
    action(input, output, options)
  File "/Users/cosimolupo/Documents/Github/fonttools/Lib/fontTools/misc/loggingTools.py", line 369, in wrapper
    return func(*args, **kwds)
  File "/Users/cosimolupo/Documents/Github/fonttools/Lib/fontTools/ttx.py", line 277, in ttCompile
    ttf.save(output)
  File "/Users/cosimolupo/Documents/Github/fonttools/Lib/fontTools/ttLib/__init__.py", line 216, in save
    self._writeTable(tag, writer, done)
  File "/Users/cosimolupo/Documents/Github/fonttools/Lib/fontTools/ttLib/__init__.py", line 648, in _writeTable
    tabledata = self.getTableData(tag)
  File "/Users/cosimolupo/Documents/Github/fonttools/Lib/fontTools/ttLib/__init__.py", line 659, in getTableData
    return self.tables[tag].compile(self)
  File "/Users/cosimolupo/Documents/Github/fonttools/Lib/fontTools/ttLib/tables/otBase.py", line 108, in compile
    ok = fixSubTableOverFlows(font, overflowRecord)
  File "/Users/cosimolupo/Documents/Github/fonttools/Lib/fontTools/ttLib/tables/otTables.py", line 801, in fixSubTableOverFlows
    ok = splitFunc(subtable, newSubTable, overflowRecord)
  File "/Users/cosimolupo/Documents/Github/fonttools/Lib/fontTools/ttLib/tables/otTables.py", line 701, in splitPairPos
    if oldSubTable.Format == 2 and oldSubTable.Class1Count > 1:
  File "/Users/cosimolupo/Documents/Github/fonttools/Lib/fontTools/ttLib/tables/otBase.py", line 543, in __getattr__
    raise AttributeError(attr)
AttributeError: Class1Count

Compiling works fine for my test fonts at the moment. Thanks @behdad! But I get the same Class1Count exception when roundtripping with ttx.

Will take a look tomorrow.

Fixed.  Note that roundtripping splits the tables into smaller ones, so, don't rely on it.  I might try fixing that too.

Should be better now.


new faq question: install sandbox deps

https://github.com/packit/packit-service/issues/771

Yes, I've actually looked for this in FAQ, to no avail. Great!


Any plan to implement a layout system?

All is in the title!
Would like to display different layout based on the route we're on.
And already tried about doing it in my component, but the layout is being refresh when navigating from route to route.

And already tried about doing it in my component, but the layout is being refresh when navigating from route to route.

Hi @chainlist, recently we released a major version of svero.
Can you try again with this version? Also, it would be nice to see what you tried to understand better.

Closing this as there were no more details to the issue. Once code and/or examples are provided, the Issue may be reopen.


Formulate the COE list for the Hedwig pipeline

Please list the :

Please add the dependencies as well.
Please add the version if available, alternately list  "any"

For more information see ticker: https://github.com/niaid/image_portal_workflows/discussions/242

see: https://github.com/niaid/image_portal_workflows/discussions/242


Remove CSS from mixin/variable SCSS include

Everything that imports index.scss, which is like all components, have a repeating CSS rule.
*,
*:before,
*:after {
  box-sizing: inherit;
}

So this needs to be moved to the appropriate place.

Closed by https://github.com/masonitedoors/MDL/pull/84


hub pull-request  returns (HTTP 200) error on Github Enterprise

I am trying to create a pull request on a Github Enterprise server and I am getting the error:
Error creating pull request: json: cannot unmarshal array into Go value of type github.errorInfoSimple (HTTP 200)
I tried using the command:
GITHUB_HOST=myenterprise.github hub pull-request
I have a personal access token configured in ~/.config/hub, I have tried both HTTP/S and SSH, and I have tried running git config --global --add hub.host myenterprise.github. I'm unsure as to what is going on here.
From what I researched that seems like a Go error, not necessarily a hub error.
Running Github Enterprise version 2.18.2

Hi, thank you for reporting and sorry to hear you're having trouble.
First of all, what is your hub version?
Second, can you try with HUB_VERBOSE=1 hub pull-request and see if the server response is shown in verbose output? If so, can you share with us the response? (Feel free to redact any private values such as repository names)


Update Seaside dependencies to a non broken one

Coverage remained the same at 80.036% when pulling 4ee08186eea9ab768fed22c376a0c22e4cb419e5 on update-seaside-v3.3.x into 6019d5fdc1fc30dd7b63a429c6aafad4dd72fe2c on release-candidate.


Empty box after registration

Describe the bug
When adding the integration, and typing in the email and password for the MyToyota app, a blank box pops up and nothing happens
To Reproduce

Go to settings - Devices and services - Add integration - search for "Toyota Connected Services"
Type in your email and password for MyToyota app
Box shows up with no additional information

Expected behavior
No empty box
Screenshots

Additional context
No information in the logs

Probably you are also affected by this: https://github.com/DurgNomis-drol/ha_toyota/issues/248 ?

Could be. However is there no integration-card. It just seems like the integration failed and couldn't be added.

Could you enable debug logging for the integration and see if you get any helpful logs (load full state logs)?

How would I do that? The integration is not installed.
The only thing I see is the login box (see picture below) and then the empty box after clicking submit

The logging settings are independent of the integration itself.
These are made in the logger config: https://www.home-assistant.io/integrations/logger/
For example, my logger config looks like this:
---
# https://www.home-assistant.io/integrations/logger
logger:
  default: "error"
  logs:
    homeassistant.components.vicare: "critical"
    custom_components.toyota: "debug"

Thank you for clarifying.
I added the following to my configuration.yaml
logger:
  default: warning
  logs:
    custom_components.toyota: debug

Restarted HA and tried to add the integration (resulting in an empty box).
However didn't find anything in the logs about the integration... (I assume "debug" is the lowest level of logging)

It seems like I fixed it by clearing my browser cache


chore: rolled back rollup plugin-typescript

:tada: This PR is included in version 1.3.6 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


The Curriculum Vitae button doesn't return to normal state after clicking

Need to click somewhere outside to bring it back to initial state

Resolved in the newer version

Resolved in the newer version


Request to add GPIO for SD/MMC card control

When conducting experiments with video cameras that have SD/MMC card, it turned out that you need to be able to control an additional GPIO (activates the power for card).
Please add this to the functionality of the next release.
records:
  enabled: false
  path: /mnt/mmc/%Y/%m/%d/%H.mp4
  maxUsage: 95
  CardPin: 8                       <= Add this
  CardPinInvert: false             <= and this, please

It's not a streamer responsibility but OS due to path must be mounted before Majestic runs
Consider adding such options to OpenIPC init scripts


Request for Background service in flutter

Use case
I am currently building a chat app in flutter where I always want the device to be connected with my server when internet is available and also to push notifications and update the state of the app in general. But the issue is I dont think flutter has a background service equivalent. I think this a very prime requirement for many apps. Right now all I have seen is to use native code for each platform and link it with flutter
Proposal
My proposal is that, almost every platform, and I think chrome(for background webpage stuff but I am not sure) uses some sort of this service, so flutter should be providing this. I know this feature can be a pain to maintain and implement.
I am a beginner to app development and flutter in general. So please pardon my mistakes.

HI @mustafapc19 ,
I think isolates would work for you.
I haven`t used them for this purpose but I think they have the ability to run in the background.
For more info, you could refer the link below:
https://flutter.dev/docs/development/packages-and-plugins/background-processes
Hope it helps.
Thank you!

Hi @mustafapc19
As mentioned above,t there are resources t help you achieve background processing
Also, check this issue for more details https://github.com/flutter/flutter/issues/64407 and follow the official documentation
Closing, as a duplicate of https://github.com/flutter/flutter/issues/64407f. If you disagree, please write in the comments and I will reopen it.
Thank you


Error page in FAROL

Steps to Reproduce
1.Click on Wiki
2.Click on Art and Culture
3.Click on FAROL
Expected Result
It should direct to FAROL page
Actual Result
It is showing error page.
http://<IP_ADDRESS>:5000/uifunc/wikipage/FAROL20170131154122639117

Marking as Top-- this could be a big problem if it happens to multiple spaces!

marking as fixed . Should not be an issue for other spaces too


after update to O365 backup v5 portal does not see any organizations

Hello, after upgrade to v5 portal trough api does not see any organizations, please advise what to change.

All working fine after reboot the server where is placed portal (linux server, not Veeam itself).

Hi, that was a quick fix :-). Normally, u can just change the version in the config file to /v5, perform a logout on the portal and log in again.

Hi, I had to disable and enable Rest-API on Veeam-Server after change config.php to v5.


Moulinette Image Search: missing documentation about Bing API

Hi, it looks like Image Search now requires an API key. I've looked online for ways to acquire such a key but haven't found anything free. Could you provide proper documentation about that process?

Hi, the process of getting your API key is described on the submodule docs: https://github.com/SvenWerlen/moulinette-imagesearch
Let me know if some steps are not clear.

Hi, Apologies, I had missed that documentation yesterday. I had actually managed to get the API key after posting the question, stumbling through the process. I reviewed the documentation, it fits what I went through. I may just add to recommend to go for the free pricing tier, as it seems enough to just do image queries.


std.stdio.readf second example does not compile

paultjeadriaanse reported this on 2020-12-20T01:42:59Z
Transferred from https://issues.dlang.org/show_bug.cgi?id=21494
CC List

Nick Treleaven (@ntrel)

Description
Second example found at https://dlang.org/library/std/stdio/file.readf.html does not compile.

wolframw commented on 2021-03-18T17:48:34Z
The page seems to be outdated. The example on https://dlang.org/phobos/std_stdio.html#.File.readf works.

nick (@ntrel) commented on 2023-04-22T10:49:25Z
https://github.com/dlang/ddox/issues/242


If you edit an equation to set an expression that does not support line style (e.g., inequality), the line option setting is still available

A team member will update this issue with more details soon.

This is your friendly Microsoft Issue Bot. I created this issue automatically as requested by a team member.


Save routing fees in database

fixes https://github.com/get10101/meta/issues/177
Notes:

I have not added the prometheus counter yet because I am waiting for the result of discussion here: https://github.com/get10101/10101/pull/946#discussion_r1263175979
Opted for a separate table in the databse instead of adding a table that abstracts over multiple "fees". I think it's better to created views / reports on top

bors r+


Data returns empty

Hello!
I'm using docker containers for mongo, strapi and gatsby, everything is running perfect without querying data. So, when I put the gatsby-source-strapi in gatsby-config file all the data that I try to request inside of any gatsby page returns with no content, all fields null. And, when I do the same using Strapi's paths the data is returned normally.
Stack (all stable)

Docker:latest
Strapi:latest
Gatsby:latest
Mongo:latest

Sorry the double post. Here is the docker log
lpg-api          | [2018-07-03T21:39:30.939Z] debug GET /landingpage (60 ms) lpg-generator    | (node:7) Warning: No such label 'Fetch Strapi data' for console.timeEnd() lpg-api          | [2018-07-03T21:39:30.943Z] debug GET /status (60 ms) lpg-generator    | (node:7) Warning: No such label 'Fetch Strapi data' for console.timeEnd() lpg-api          | [2018-07-03T21:39:30.952Z] debug GET /teammember (64 ms) lpg-generator    | (node:7) Warning: No such label 'Fetch Strapi data' for console.timeEnd()

I found the problem. The Strapi's fields must be camel or snake case, because if it isn't the graphql doesn't recognize the field and returns it null.


Use unicode code point instead of literal unicode character in regex

See this issue in react-pdf for a more in-depth explanation.
Long story short: if used with a minifier, this line can break, as it turns /\s|[\!-\@\[-\`\{-\¿]/ into /\s|[\!-\@\[-\`\{-\\xbf]/, which is no longer a valid regex.
Since I'm not too sure what this regex does, I used fast-check to test that the change doesn't break anything:
const fc = require('fast-check');
const test = require('ava');

function oracle(t) {
  return /\s|[\!-\@\[-\`\{-\¿]/.test(t);
}

function newfn(t) {
  return /\s|[\!-\@\[-\`\{-\xbf]/.test(t);
}

test('is the same', t => {
  t.notThrows(() => {
    fc.assert(fc.property(fc.string(), (str => {
      return oracle(str) === newfn(str);
    })), { numRuns: 50000 });
  });
});

This generates 50000 different strings and compares the outputs. I did not get any errors.

@ ytiurin any chance to merge this in the near future? Thanks for such a great lib!

@oskarkook Thanks!😉


Update NL to 1.95.0 [ER].

Pinging previous Dutch PR reviewers @SleeplessByte, @Flitskikker and @Datagraver in case they want to provide feedback, if not apologies for the tag and please ignore :)


docs: split Tracing Policy concept page into subpages

Now the Tracing Policy documentation splits into three pages:

an example of policy, shortly explained
a hook point page about how to use kprobes, tracepoints, etc.
a selector page about filters and actions

See preview.

Need to add a link to the examples directory in the repository to the example page

Thanks!
Generally looks good to me, but I have some comments / suggestions. Please see below.

I integrated your suggestions, changed the example, and added warnings.


Read recipes still don't show correctly

No content

Issue created by BlueBubbles Bot in the BlueBubbles commnity on behalf of @zach in #community-contributions.

I believe an easy way to test this is first, send a message from BB. Then, staying in the chat, go to your mac and send a message from there. The new message should popup, but without a read receipt

Backing out and re-entering shows the read receipt, seems related to #965

This seems like a much bigger issue than a UI issue as the message marker class doesn't even get an updated read receipt. How do we handle read receipts? Is the server supposed to send down the message again with an updated read receipt?

This seems like a much bigger issue than a UI issue as the message marker class doesn't even get an updated read receipt. How do we handle read receipts? Is the server supposed to send down the message again with an updated read receipt?

There is one issue I noticed, but couldn't figure it out for the short time I looked at it. If you go into a chat, and then scroll up a handful of times, you will notice a StreamSubscription error pop up in the logs. It's for the MessageMarkers stream. I’m not sure what's causing it, or how to fix it, but i wonder if that has anything to do with it.

The reason I know this isn't a server issue is because leaving and re-entering the chat pretty much 100% fixes it and the read receipts are shown correctly.


No descriptions for transactions

Add a note taking feature so that user can describe transactions

Added to add transaction flow


run now

choose inline or script
all scripts added via uuid, duplicates dont matter
create execution now

done via https://github.com/apimeister/unpatched-server/commit/f44f615343de637f2f6efa20ec5b95611e75ffcd


.eslintrc.js added with @babel/eslint-parser to remove errors

The npm run command was giving me 4 errors. After I added the .eslintrc.js file with @babel/eslint-parser it worked fine.

Thanks @michalismichailidis1999! I'll take a look when I come back to this project, I really appreciate the help 😁


Add qtdeclarative5-dev as a build-dep

I'm currently working on a debian package for Lumina (https://github.com/vovd/lumina-debian) based on  your debian files.
I will push some PRs if I find any other problems in the debian folder :-)
Cheers,
Valentin.

Thanks for sending that in!


Add rocPrim dependency

According to rocThrust's README, one needs to also add rocPrim dependency.
I opened this PR just to test. So far, I'm not sure about what is the right way to fix it, or which versions of rocthrust are affected.
Some references: ROCmSoftwarePlatform/rocThrust#61, ROCmSoftwarePlatform/rocThrust#107

No you get it transitively.  I don't think it makes sense to add

This seems to have been fixed in rocm-3.9.0, see ROCmSoftwarePlatform/rocThrust#135. Kokkos (and thus ArborX) requires minimum 3.8, but with expectation of going to 4 fairly soon.


[RUST]: generic time estimator

It is possible to implement a generic time estimator based on the intervals between two progress and/or download events.
Furthermore, download and progress events can be collapsed into a single event

Thats can be very cool!


Added CoreText to RNSVG.podspec

Summary
Current podspec file is not listing CoreText as the target to link against, even though it's being used. It can cause issues in specific setups, e.g. when CLANG_ENABLE_MODULES is set to NO in build settings.
Without specifying, system frameworks have to be added in post-install step manually as a workaround.
Test Plan
I have tested this change in our project by removing current post-install step that added system framework manually and specifying it in podspec, then running pod install and clean build.## Compatibility

OS
Implemented

iOS
✅

Android
❌

Checklist

[X] I have tested this on a device and a simulator
[ ] I added documentation in README.md
[ ] I updated the typed files (typescript)
[ ] I added a test for the API in the __tests__ folder

Sorry for accidentally closing the PR 😅  I was going to ask if this change is still needed? If so, could you provide a reproduction where it is visible that the project won't compile without it?


OpenAPI support

Is it currently possible to make this work with FastAPIs OpenAPI implementation? I'm basically looking for a way to add the authorize button to OpenAPI docs and have the resulting JWT be passed in on OpenAPI requests. If it's not currently possible, is this something that is planned for a future release?

Hello, sorry for late response.  I investigated if this case is possible and I think this could be a valid solution:
class AuthAWS(HTTPBearer):

    async def __call__(self, request: Request) -> CognitoToken:
        return await cognito.auth_required(request=request)

cog_auth = AuthAWS()

@router.get("/")
async def test_endpoint(auth: CognitoToken = Depends(cog_auth)):
    return JSONResponse(
        status_code=200, content={"detail": "Success"}
    )

This should create Authorize button in your OpenAPI Docs and you will be able to pass a token, authorization should work with this.
I think this could be great feature and I will try to implement this in future releases. :relaxed:


Workflow for installing path outside current directory in Docker

Re-opening a ticket for https://github.com/pypa/pipenv/issues/3027#issuecomment-447312579
Any suggestion if the editable package is located outside of the current application?
Let's assume you have this folder structure
/application
-- Dockerfile
-- Pipfile
-- Pipfile.lock
/lib1 # local python package

and I want to install local editable package lib1. My entry in the Pipfile looks like:
lib1 = {path = "./../lib1",editable = true}

And my Dockerfile looks like:
RUN pipenv install --system --deploy

Running cd application && docker build . is failing with the following error:
ValueError: Invalid path './../lib1'

What is the recommended solution here?

I can't reproduce with exactly the same Pipfile as you describe.
So can you try against master branch?

cd application && docker build . is going to set your docker context to /application - at which point everything external to that directory is no longer accessible.
I think you might need to use the project directory as the build context and manually specify the dockerfile.
docker build -f application/Dockerfile .

@haroldtreen Thanks for your reply, that helps clarify the problem. I forgot it was about docker build so your explanation makes sense.

Thanks @haroldtreen this is exactly what I wanted


prune unselected THEN statements in CaseTransformFunction

This PR prunes evaluation of THEN cases when they are not selected at the block level. This can happen when e.g. the conditions are applied to the values of a sorted column, or if a CASE holding is very rare and the THEN statement is a fallback.
This also includes some reductions in allocations in LiteralTransformFunction and LogicalOperatorTransformFunction, which are often used with CASE statements.

Codecov Report

Merging #8138 (2679a3f) into master (8bbf93a) will decrease coverage by 43.80%.
The diff coverage is 41.12%.

@@              Coverage Diff              @@
##             master    #8138       +/-   ##
=============================================
- Coverage     71.39%   27.58%   -43.81%
=============================================
  Files          1624     1613       -11
  Lines         84198    83886      -312
  Branches      12602    12584       -18
=============================================
- Hits          60116    23144    -36972
- Misses        19970    58595    +38625
+ Partials       4112     2147     -1965

Flag
Coverage Δ

integration1
?

integration2
27.58% <41.12%> (-0.09%)
:arrow_down:

unittests1
?

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...orm/function/LogicalOperatorTransformFunction.java
69.56% <0.00%> (-26.27%)
:arrow_down:

...ator/transform/function/CaseTransformFunction.java
41.47% <37.34%> (-23.19%)
:arrow_down:

...r/transform/function/LiteralTransformFunction.java
44.68% <68.42%> (-32.54%)
:arrow_down:

.../java/org/apache/pinot/spi/utils/BooleanUtils.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...ava/org/apache/pinot/spi/config/table/FSTType.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...ava/org/apache/pinot/spi/data/MetricFieldSpec.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...va/org/apache/pinot/spi/utils/BigDecimalUtils.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...java/org/apache/pinot/common/tier/TierFactory.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...a/org/apache/pinot/spi/config/table/TableType.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../org/apache/pinot/spi/data/DimensionFieldSpec.java
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 1172 more

Continue to review full report at Codecov.

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

There was some flakiness in the controller tests which should be fixed by @klsince in #8154


Disable Debug level logging

The ndt-server generates debug level logging and this is operationally costly for log retention, collection and provides negligible benefit for production deployments.
Ultimately, this setting should be configurable. Until then, this change makes the default log level InfoLevel.

This change is

Pull Request Test Coverage Report for Build 1611

0 of 0   changed or added relevant lines in 0 files are covered.
8 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.2%) to 81.361%

Files with Coverage Reduction
New Missed Lines
%

ndt5/ndt5.go
1
89.5%

ndt5/protocol/protocol.go
2
83.86%

ndt5/web100/web100_linux.go
2
94.44%

ndt5/c2s/c2s.go
3
72.32%

Totals

Change from base Build 1607:
-0.2%

Covered Lines:
1794

Relevant Lines:
2205

💛  - Coveralls


configurable template

I didn't find a way to do it and I think that could be powerful for develop more complete themes.
Imagine that you have a structure of your posts in a common file called post.hb but, instead of stay here, you have a file called grid.hbs
For visualize your posts need a post.hbs file, so let's create one and load the template structure as:
{{!< grid }}

Now, in another part of your theme (for example, an especial page) you want to use the same structure that a common post, but you want to disable comments and hide the sidebar. Just configure the grid call as:
{{!< grid sidebar='false' comments='false'  fullscreen='true'}}

of course in my grid implementation I must a block (or something) where I do something like:
{{#if sidebar}}
  {{> sidebar}}
{{/if}}

so configure the call is useful to avoid duplicate files and keep all in order.

@Kikobeats This is an interesting idea :+1:
In order to determine whether this idea has traction with other theme developers, I recommend raising it on our wishlist rather than here on GitHub. We use that list to prioritise work, so if it got a lot of votes we could look at reopening this issue and implementing the feature.
Note: It would need to be implemented in express-hbs rather than in Ghost as that's where the layout functionality comes from.
In the meantime, you can use things like {{#is post}} or {{#has tag='something'}} to conditionally load bits of your template, but I can certainly see how this would be a useful addition.

done! :-)


Migrate Crons To Scheduler

Time Expression
Human Form
Command

0 22 * * *
At every 22nd Hour
feedback:summarise --interval=p1d

30 23 * * *
At 23:30
Sync:Helpdesk

0 23 * * *
At 23:00
Sync:Mentors

1 0 * * *
At 00:01
Sync:Community

1 0 * * *
At 00:01
Sync:RTS

1 0 * * *
At 00:01
Sync:Moodle

0 2,14 * * *
At 02:00 and 14:00
Members:CertImport --full

30 */2 * * *
At 30 minutes past every 2 hours
Members:CertImport

45 0 * * *
At 00:45
Members:CertUpdate --type=daily 5000

15 1 * * 1
At 01:15 every Monday
Members:CertUpdate --type=weekly 5000

45 1 1 * *
At 01:45 on the 1st of the Month
Members:CertUpdate --type=monthly 5000

45 */2 * * *
At 45 minutes past every 2nd hour.
Members:CertUpdate --type=all 100

/* * * * *
Every Minute
visit-transfer:cleanup

/* * * * *
Every Minute
teaman:runner -v

*/2 * * * *
Every 2nd Minute
networkdata:download

0 * * * *
Every Hour
slack:manager

1 0 * * *
At 00:01
sys:statistics:daily

30 0 * * *
At 00:30
visittransfer:statistics:daily

Active Commands

Time Expression
Human Form
Command

0 22 * * *
At every 22nd Hour
feedback:summarise --interval=p1d

30 23 * * *
At 23:30
Sync:Helpdesk

1 0 * * *
At 00:01
Sync:Community

0 2,14 * * *
At 02:00 and 14:00
Members:CertImport --full

30 */2 * * *
At 30 minutes past every 2 hours
Members:CertImport

45 0 * * *
At 00:45
Members:CertUpdate --type=daily 5000

15 1 * * 1
At 01:15 every Monday
Members:CertUpdate --type=weekly 5000

45 1 1 * *
At 01:45 on the 1st of the Month
Members:CertUpdate --type=monthly 5000

45 */2 * * *
At 45 minutes past every 2nd hour.
Members:CertUpdate --type=all 100

/* * * * *
Every Minute
visit-transfer:cleanup

/* * * * *
Every Minute
teaman:runner -v

*/2 * * * *
Every 2nd Minute
networkdata:download

0 * * * *
Every Hour
slack:manager

1 0 * * *
At 00:01
sys:statistics:daily

30 0 * * *
At 00:30
visittransfer:statistics:daily

Deprecated Commands

Time Expression
Human Form
Command

1 0 * * *
At 00:01
Sync:RTS

0 23 * * *
At 23:00
Sync:Mentors

1 0 * * *
At 00:01
Sync:Moodle

/cc @CalumTowers @atoff

:tada: This issue has been resolved in version 5.5.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Update http4s-client, http4s-dsl to 0.23.22

About this PR
📦 Updates

org.http4s:http4s-client
org.http4s:http4s-dsl

from 0.23.14 to 0.23.22
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.http4s" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.http4s" }
}]

labels: test-library-update, early-semver-minor, semver-spec-patch, version-scheme:early-semver, commit-count:1

Superseded by #260.


Flesh out readme

@shikokuchuo, could we integrate this into https://github.com/r-releases/help/blob/main/README.md instead. I would prefer to have only README in one place, which is a big reason why I created https://github.com/r-releases/help. Anything more complicated in that in https://github.com/r-releases/r-releases would invite non-package-related pull requests, which as you have seen, would make the automation more complicated. So for the REAMDE in r-releases/r-releases, could we simply point to https://github.com/r-releases/help/blob/main/README.md?

Oh yes - I can't believe I missed that! I think it'd be good to change this to a simple link.
I mean if it had me confused... It seemed like a very initial readme draft as it had several links on it.

Please merge if you are ok with the drastically simplified version.

I will write a PR to try to make this clearer.

Opened #29.

Superseded by #29


Feature/linters and cleanup

GoDoc comments and README cleanup.
Missing the refactor of locales.

I will refactor locales tomorrow.


[ERROR] Error: OmniSharp server load timed out.

Environment data
.NET Command Line Tools (2.0.0-preview1-005977)

Product Information:
 Version:            2.0.0-preview1-005977
 Commit SHA-1 hash:  414cab8a0b

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  10.12
 OS Platform: Darwin
 RID:         osx.10.12-x64
 Base Path:   /usr/local/share/dotnet/sdk/2.0.0-preview1-005977/

Microsoft .NET Core Shared Framework Host

  Version  : 2.0.0-preview1-002111-00
  Build    : 1ff021936263d492539399688f46fd3827169983

VS Code version: 1.13.1 (1.13.1)
C# Extension version: 1.11.0-beta4 (or 1.10.0 - tried both)
Steps to reproduce
Just start vscode in 6/21/2017 morning (maybe vscode automatically installed any updates. I'm not sure)
Expected  behavior
Start omnisharp, working intellisence, "go to definiton", etc.
Actual behavior

[ERROR] Error: OmniSharp server load timed out. Use the 'omnisharp.projectLoadTimeout' setting to override the default delay (one minute).

Starting OmniSharp server at 6/23/2017, 11:10:44 AM
    Target: /Users/petrtomasek/Projects/CestujnakoleNew

OmniSharp server started wth Mono
    Path: /Users/petrtomasek/.vscode/extensions/ms-vscode.csharp-1.11.0-beta4/bin/run
    PID: 5164

OmniSharp: -s /Users/petrtomasek/Projects/CestujnakoleNew --hostPID 5046 --stdio DotNet:enablePackageRestore=false --encoding utf-8 --loglevel information formattingOptions:useTabs=false formattingOptions:tabSize=4 formattingOptions:indentationSize=4
{"Event":"log","Body":{"LogLevel":"INFORMATION","Name":"OmniSharp.Startup","Message":"Omnisharp server running using Stdio at location '/Users/petrtomasek/Projects/CestujnakoleNew' on host 5046."},"Seq":1,"Type":"event"}
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Initializing in /Users/petrtomasek/Projects/CestujnakoleNew
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Auto package restore: False
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Update workspace context
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Resolving projects references
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        MSBUILD_EXE_PATH environment variable set to /Users/petrtomasek/.vscode/extensions/ms-vscode.csharp-1.11.0-beta4/bin/omnisharp/msbuild/MSBuild.dll
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        MSBuildExtensionsPath environment variable set to /Users/petrtomasek/.vscode/extensions/ms-vscode.csharp-1.11.0-beta4/bin/omnisharp/msbuild
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        MSBuild will use local OmniSharp installation.
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        No solution files found in '/Users/petrtomasek/Projects/CestujnakoleNew'
[info]: OmniSharp.MSBuild.MSBuildProjectSystem
        Loading project: /Users/petrtomasek/Projects/CestujnakoleNew/CestujnakoleNew.csproj
Discovered Mono file path: /Library/Frameworks/Mono.framework/Versions/Current/Commands/mono
Resolved symbolic link for Mono file path: /Library/Frameworks/Mono.framework/Versions/5.0.1/bin/mono-sgen32
[ERROR] Error: OmniSharp server load timed out. Use the 'omnisharp.projectLoadTimeout' setting to override the default delay (one minute).

The same problem with release versions of CLI (1.0.4)
Can you help me, what is wrong? Thank you very much, for your time.

I've also been getting this error and have been disabling omnisharp > reload vscode > enable omnisharp > reload vscode and it works again.

@pixelypants Thank you for answer. I tried: disable extension (always) -> restart -> enable (always), but doesn't work.

Perfect. It really helps. Thank you!

The Timeout setting, I set to 1200 then only it works. But I have to wait for so long to complete the OmniSharp server to load completely.
In some cases, the server fails to load and facing issues. Planing to go back to Visual Studio until this issue is resolved.  Do you have details about the size of your project? What sorts of projects are they?

@DustinCampbell: Thanks for considering my issue.
Mine is a .Net core 2 solution with 6 Projects in it. Among them 5 are .Net Standard Class Libraries. These are ofcourse loading faster and no issues I am facing with them. The one that takes me to the hell is the MVC Web Project It does have 6 controllers including the HomeController, a Startup.cs file, Program.cs and three to four simple static helper classes.
Initially it was somehow good enough to load this project in 30 seconds. But, as I started developing more Angular, Javascript code files, and couple of more API methods in the existing controllers, the loading time of this particular project went upto level of requirement to have Project Timeout settings to have the value 900 in it.
Now I am having 1200 which is working. but more than 15 to 20 minutes!....
I hope you understand the situation.

You mentioned adding Angular and lots of JavaScript files slows down project loading. Is it possible that you're encountering this issue? https://github.com/dotnet/cli/issues/7525

@DustinCampbell , At this point you are a great man to save my life....! Thanks a lot!...
I just added these line given below as mentioned in the thread but with respect to my folder structure and this thing pushed the loading of OmniSharp in couple of seconds,
  <PropertyGroup>   <DefaultItemExcludes>wwwroot/global/**;$(DefaultItemExcludes)</DefaultItemExcludes>    <DefaultItemExcludes>wwwroot/vendors/**;$(DefaultItemExcludes)</DefaultItemExcludes> </PropertyGroup>
Once again thanks to you!

Excellent! Thanks for verifying!

You might not have notices my question just update in the above comment....
"But, Is it going to create any side effects in terms of building for deployment or so? Just wanted to confirm if you know."

I did miss that --thanks!
I don't believe it will affect deployment, but I'm not an expert in ASP.NET projects. It would be best to try a dotnet publish and make sure everything is in the right place.
However, I expect it will affect your build by making it faster. Assuming there are no files in wwwroot/global/ or wwwroot/vendors/ required for compilation, dotnet build should run much faster.

Yes! It runs faster....!

This helps saving hell lot of time! Thank you @DustinCampbell  & @technicalganesh

I had the same problem with Omnisharp, Where intelligence was not working even with a Console application. I had to install .Net Framework 4, 4.5 and 4.7.2.
Hope this will help in case of issue with Omnisharp.
Thanks,
Shashi Bhan

Error: OmniSharp server load timed out. Use the 'omnisharp.projectLoadTimeout' setting to override the default delay (one minute).
Please how can I extend the default delay time? Are there any alternatives to resolve this?

@jeriwice You can do as directed in this comment https://github.com/OmniSharp/omnisharp-vscode/issues/1585#issuecomment-311103799

Had to reinstalled the C# extension (v1.18.0 now) and this issue seems to have come up again. I have tried setting to default to 120 and 1200 and get the output in the log below. I have tried uninstalling/reinstalling, restarting OmniSharp but just keep getting the time out error.
Starting OmniSharp server at 3/27/2019, 3:45:37 PM
Target: c:\Users[...]\Desktop\ProjectWork\Task2_DQ\MACBIS_DQ.sln
OmniSharp server started.
Path: C:\Users[...].vscode\extensions\ms-vscode.csharp-1.18.0.omnisharp\1.32.11\OmniSharp.exe
PID: 11404
[ERROR] Error: OmniSharp server load timed out. Use the 'omnisharp.projectLoadTimeout' setting to override the default delay (one minute).
#####################################################

Extension
Author (truncated)
Version

ng-template
Ang
0.1.11

npm-intellisense
chr
1.3.0

path-intellisense
chr
1.4.2

bracket-pair-colorizer
Coe
1.0.61

githistory
don
0.4.6

xml
Dot
2.4.0

gitlens
eam
9.5.1

tslint
eg2
1.0.43

vscode-npm-script
eg2
0.3.5

prettier-vscode
esb
1.8.1

angular2-switcher
inf
0.2.0

csharpextensions
jch
1.3.0

vscode-nuget-package-manager
jmr
1.1.6

Angular-BeastCode
Mik
7.2.6

mssql
ms-
1.5.0

python
ms-
2019.3.6139

csharp
ms-
1.18.0

debugger-for-chrome
msj
4.11.3

material-icon-theme
PKi
3.7.0

LiveServer
rit
5.5.1

autoimport
ste
1.5.3

oh!
the same question!
the ominisharp log:
Starting OmniSharp server at 2020/2/4 上午11:24:39
    Target: /Users/topbrids/Desktop/yoyoService

OmniSharp server started.
    Path: /Users/topbrids/.vscode/extensions/ms-vscode.csharp-1.21.10/.omnisharp/1.34.10/run
    PID: 1507

dyld: Library not loaded: /Library/Frameworks/Mono.framework/Versions/6.6.0/lib/libintl.8.dylib
  Referenced from: /Users/topbrids/.vscode/extensions/ms-vscode.csharp-1.21.10/.omnisharp/1.34.10/bin/mono
  Reason: image not found
/Users/topbrids/.vscode/extensions/ms-vscode.csharp-1.21.10/.omnisharp/1.34.10/run: line 28:  1512 Abort trap: 6           "${mono_cmd}" "${omnisharp_cmd}" "$@"

why image not found???
can you help me?

I'll be working on improving the start up performance/experience of the OmniSharp server soon. In the meantime, you can set the 'omnisharp.projectLoadTimeout' setting in VS Code as the error says to do. By default, this is set to 60 and increasing it can help.

i try do it,but no slove my problem

@TopGuo i have also this problem.

@matheusicaro you have a different issue. see https://github.com/OmniSharp/omnisharp-vscode/issues/3545#issuecomment-581890589

Hello, I am having the timeout issue too, Using v1.23.9 and omnisharp.projectLoadTimeout set to 1200, so after 20 mins it still drops the timeout error. My .sln includes 2 asp .net core 3.1 projects and it is not a big codebase

I've also been getting this error and have been disabling OmniSharp > reload vscode > enable OmniSharp > reload vscode and it works again.

Omg, after hundres of tries, this finaly worked for me! Thank you <3

You should add the path where the .net6 is installed.


Fuego doesn't build with custom home-brew prefix

Hi there,
I'm running home-brew out of my home directory (and also like to use it as a dependency manager for custom projects, running it out of the development directories).
Doing this I noticed that fuego isn't building for me, and that I had to add this to it's recipe to get it to build:
diff --git a/fuego.rb b/fuego.rb
index acff7ba..962d32c 100644
--- a/fuego.rb
+++ b/fuego.rb
@@ -20,7 +20,8 @@ class Fuego < Formula
     system "autoreconf", "-fvi"
     system "./configure", "--disable-dependency-tracking",
                           "--disable-silent-rules",
-                          "--prefix=#{prefix}"
+                          "--prefix=#{prefix}",
+                          "--with-boost=#{HOMEBREW_PREFIX}"
     system "make", "install"
   end
 end

Instead of HOMEBREW_PREFIX we should use Formula["boost"].opt_prefix, but if you'd like to submit a PR that'd be great!

Sure, will do once I get around to it.


Fix function comments based on best practices from Effective Go

Hi, we updated some exported function comments based on best practices from Effective Go. It’s admittedly a relatively minor fix up. Does this help you?

Yes, this is helpful, thanks!


TypeError: Cannot read property 'statusCode' of undefined

Please, fix this.
 /var/bot/node_modules/steam-tradeoffers/index.js:446
    if (response.statusCode !== 200) {
                ^
TypeError: Cannot read property 'statusCode' of undefined
    at SteamTradeOffers.<anonymous> (/var/bot/node_modules/steam-tradeoffers/index.js:446:17)
    at self.callback (/var/bot/node_modules/request/request.js:198:22)
    at Request.emit (events.js:107:17)
    at null._onTimeout (/var/bot/node_modules/request/request.js:811:12)
    at Timer.listOnTimeout (timers.js:119:15)

When does this happen? It is strange that there is no error but response is undefined.

I agree, this is strange. I have, however, witnessed this happen a few times making requests, but it's incredibly rare.

Should be fixed in https://github.com/Alex7Kom/node-steam-tradeoffers/commit/89f1e04eae23b959265cfe3477d4cd0973220a0d.


Added support for Python 3.13

❯ rye pin 3.13
error: unsupported/unknown version for this platform

Just to enrich this a bit, it looks like 3.13 is available in the release yesterday from the indygreg python standalone builds release. I'd love to see Python 3.13 support in there. I do have questions about the implementation - will the free-threaded versions be available as 3.13.0t as that seems to be the published convention?
If anyone can point me to the code for this I'd also be happy to give it a shot. Looks like maybe it's kicked off by this action?

Yes we added the builds yesterday.
I ran the action and it updated https://github.com/astral-sh/rye/pull/1406 — if you want to build that branch and test things out to make sure it works?
https://github.com/astral-sh/uv/issues/7193 will be helpful context for free-threaded support.


auto_reconnect missing in asyncio version

I was switching to the asyncio reactor version to use the nicer async await syntax and other reasons. (e.g. asyncio.create_subprocess_shell command)
Alas I found that this feature does not exist in asyncio.

dup of https://github.com/crossbario/autobahn-python/issues/295


Paragraph does not respect border-radius in iOS

The expo-router starter has a <Paragraph> element with a br="" prop, but the border-radius is not being respected in iOS. Either the Paragraph component should be fixed in order to support border-radius, or the starter example should not use the br prop since it's not supported.
See how it's being rendered (the blue tamagui.config.ts):

Here's the code:
https://github.com/tamagui/tamagui/blob/bdf45e1bfa51e7f69e2db1021a83290918139f16/code/starters/expo-router/app/(tabs)/index.tsx#L15

This is unfortunately just a react native issue, and they closed the ticket :/ But until they fix, we can't. Closing as we keep these issues as a backlog of work, but this should automatically work once RN fixes.


tracker for "physically bound" containers

Splitting this out from https://github.com/containers/bootc/issues/128 and also from https://github.com/CentOS/centos-bootc/issues/282
What we want to support is an opinionated way to "physically" embed (app) containers inside a (bootc) container.
From the UX point of view, a really key thing is there is one container image - keeping the problem domain of "versioning/mirroring" totally simple.
There's things like
FROM quay.io/centos-bootc/centos-bootc:stream9
RUN podman --storage-driver=vfs --root=/usr/share/containers/storage pull <someimage>
COPY somecontainer.container /usr/share/containers/systemd

as one implementation path. A lot of sub-issues here around nested overlayfs and whiteouts.
I personally think what would work best here actually is a model where we have an intelligent build process that does something like this - basically we should support a flow that takes the underlying layers (tarballs), and renames all the files to prefix with /usr/share/containers/storage/overlay or so, plus a bit that adds all the metadata as a final layer - this would help ensure that we never re-pull unchanged layers even for "physically" bound images.
IOW it'd look like
[base image layer 1]
[base image layer 2]
...
[embedded content layer 1, but with all files included renamed to prefix with /usr/share/containers/storage/overlay/<blobid>]
...
[embedded layer with everything else in /usr/share/containers/storage *except* the layers]
...

The big difference between this and RUN podman --root pull is that inherently that is going to result in a single "physical" layer in the bootc image, even if the input container image has multiple layers.
A reason I argue for this is that inherently RUN podman pull is (without forcing on stuff like podman build --timestamp going to be highly subject to "timestamp churn" on the random json files that podman creates, and that is going to mean every time the base image changes the client has to download these "physically embedded" images, even if logically they didn't change. Of course there's still outstanding bugs like https://github.com/containers/buildah/issues/5592 that defeat layer caching in general.
However...note that this model "squashes" all the layers in the app images into one layer in the base image, so on the network, e.g. the base image used by an app changes, it will force a re-fetch of the entire app (all its layers), even if some of the app layers didn't change.
In other words, IMO this model breaks some of the advantages of the content-addressed storage in OCI by default.  We'd need deltas to mitigate.
(For people using ostree-on-the-network for the host today, this is mitigated because ostree always behaves similarly to zstd:chunked and has static deltas; but I think we want to make this work with OCI)
Longer term though, IMO this approach clashes with the direction I think we need to take for e.g. configmaps - we really will need to get into the business of managing more than just one bootable container image, which leads to:

Maybe additional image stores can play a role here.  Images are read-only.
One difficulty would be to decide when to remove old images.

I am undecided.  It would be a very opinionated way of pulling/embedding images.  If users wanted more flexibility, we'd might end up with similar flags to Podman.  In that case, users could very well just use Podman.

But probably this command could: query the storage config and take the first AIS location in /usr it finds, and error out if it's not present?

Reading the configuration of another tool is somehow risky.  I would prefer if podman info could display additional image stores.

Additional image stores are currently not correctly reported by podman info.  I'll take a look at it ✔

In that case, users could very well just use Podman.

Yeah I'd agree in the end fixes here should live in podman.

Reading the configuration of another tool is somehow risky.

The conf isn't wholly owned just by podman, I think the risk is more "parse it without using the c/storage Go code" right?
(This isn't like the quadlet files which do only have parsing code that lives in podman)

The conf isn't wholly owned just by podman, I think the risk is more "parse it without using the c/storage Go code" right?

That plus making sure that bootc and podman always use the same version of c/storage.  If a new feature was added to the parsing code and the two tools differ, we can run into trouble.

That plus making sure that bootc and podman always use the same version of c/storage. If a new feature was added to the parsing code and the two tools differ, we can run into trouble.

That problem already exists today though with all the other things consuming c/storage, including buildah and skopeo but most notably crio which has a different release cadence - and did break in practice a while back.
This discussion may seem like a digression but I think it's quite relevant as we look towards unified storage for example and how that would work.

When running podman pull command in a bootc container build procedure, I'm seeing the following errors.
Any idea how to work around those?
STEP 1/14: FROM localhost/cos9-bootc-source:latest
STEP 2/14: RUN --mount=type=secret,id=pullsecret,dst=/run/secrets/pull-secret.json     podman pull     --authfile /run/secrets/pull-secret.json     --root=/var/lib/containers/storage-preloaded     "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0c12ddea1c28a7287700c19e623c4bf66ce9931a6b8a8c882fd80204393996c6"
time="2024-09-17T13:05:47Z" level=warning msg="\"/\" is not a shared mount, this could cause issues or missing mounts with rootless containers"
Trying to pull quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0c12ddea1c28a7287700c19e623c4bf66ce9931a6b8a8c882fd80204393996c6...
Getting image source signatures
Copying blob sha256:4f05dc73d94cbbd0cd91587184e671ba4112087f93f86139ebdcb3afa3b1aae7
Copying blob sha256:d8e5548c38deb03c17871de35e63257444e05109754c25725185b8bf2630cfce
Copying blob sha256:0ea779877a0c9ea774298c27e45ffa6589e7b157fef28dad9d6869859cf8077f
Copying blob sha256:abced7ee58448ba09b150b6a5d0083ceb67e2e834226c951cc0c678891596db9
Copying config sha256:fd1a10b5a8443d0436fb6447b24b6aee75848995909962aa1c681e5942c70a72
Writing manifest to image destination
fd1a10b5a8443d0436fb6447b24b6aee75848995909962aa1c681e5942c70a72
--> 79b9daa6d479
STEP 3/14: RUN --mount=type=secret,id=pullsecret,dst=/run/secrets/pull-secret.json     podman pull     --authfile /run/secrets/pull-secret.json     --root=/var/lib/containers/storage-preloaded     "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:69219ccc460d06c01cfbbf5617795ed28eb3834704af811e8bf3469ace763bd3"
cannot set user namespace
Error: building at STEP "RUN --mount=type=secret,id=pullsecret,dst=/run/secrets/pull-secret.json podman pull     --authfile /run/secrets/pull-secret.json     --root=/var/lib/containers/storage-preloaded     "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:69219ccc460d06c01cfbbf5617795ed28eb3834704af811e8bf3469ace763bd3"": while running runtime: exit status 1

The errors are sporadic and the build process built-in retry may make one/two steps forward.
STEP 1/14: FROM localhost/cos9-bootc-source:latest
STEP 2/14: RUN --mount=type=secret,id=pullsecret,dst=/run/secrets/pull-secret.json     podman pull     --authfile /run/secrets/pull-secret.json     --root=/var/lib/containers/storage-preloaded     "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0c12ddea1c28a7287700c19e623c4bf66ce9931a6b8a8c882fd80204393996c6"
time="2024-09-17T13:06:55Z" level=warning msg="\"/\" is not a shared mount, this could cause issues or missing mounts with rootless containers"
Trying to pull quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0c12ddea1c28a7287700c19e623c4bf66ce9931a6b8a8c882fd80204393996c6...
Getting image source signatures
Copying blob sha256:4f05dc73d94cbbd0cd91587184e671ba4112087f93f86139ebdcb3afa3b1aae7
Copying blob sha256:abced7ee58448ba09b150b6a5d0083ceb67e2e834226c951cc0c678891596db9
Copying blob sha256:0ea779877a0c9ea774298c27e45ffa6589e7b157fef28dad9d6869859cf8077f
Copying blob sha256:d8e5548c38deb03c17871de35e63257444e05109754c25725185b8bf2630cfce
Copying config sha256:fd1a10b5a8443d0436fb6447b24b6aee75848995909962aa1c681e5942c70a72
Writing manifest to image destination
fd1a10b5a8443d0436fb6447b24b6aee75848995909962aa1c681e5942c70a72
--> 2f0c0b7adb00
STEP 3/14: RUN --mount=type=secret,id=pullsecret,dst=/run/secrets/pull-secret.json     podman pull     --authfile /run/secrets/pull-secret.json     --root=/var/lib/containers/storage-preloaded     "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:69219ccc460d06c01cfbbf5617795ed28eb3834704af811e8bf3469ace763bd3"
time="2024-09-17T13:07:23Z" level=warning msg="\"/\" is not a shared mount, this could cause issues or missing mounts with rootless containers"
Trying to pull quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:69219ccc460d06c01cfbbf5617795ed28eb3834704af811e8bf3469ace763bd3...
Getting image source signatures
Copying blob sha256:6cc34d95786b642867c7c3b45ea1916c6c6f51d4226421304d10e73f29ed9168
Copying blob sha256:abced7ee58448ba09b150b6a5d0083ceb67e2e834226c951cc0c678891596db9
Copying blob sha256:d8e5548c38deb03c17871de35e63257444e05109754c25725185b8bf2630cfce
Copying blob sha256:0ea779877a0c9ea774298c27e45ffa6589e7b157fef28dad9d6869859cf8077f
Copying config sha256:16fae6ed108982dff474bed16dd2f410e34560f453e9a1ffaca5dd904c3bfd5f
Writing manifest to image destination
16fae6ed108982dff474bed16dd2f410e34560f453e9a1ffaca5dd904c3bfd5f
--> 366d6aacc433
STEP 4/14: RUN --mount=type=secret,id=pullsecret,dst=/run/secrets/pull-secret.json     podman pull     --authfile /run/secrets/pull-secret.json     --root=/var/lib/containers/storage-preloaded     "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1ff1ff6c483757ff38b1ec392dd3bdb0386e75546c74e52a459fe39628b16914"
cannot set user namespace
Error: building at STEP "RUN --mount=type=secret,id=pullsecret,dst=/run/secrets/pull-secret.json podman pull     --authfile /run/secrets/pull-secret.json     --root=/var/lib/containers/storage-preloaded     "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1ff1ff6c483757ff38b1ec392dd3bdb0386e75546c74e52a459fe39628b16914"": while running runtime: exit status 1

Adding podman debug logs as a follow-up. Does the last error give any clues about the possible problem?
STEP 11/24: RUN --mount=type=secret,id=pullsecret,dst=/run/secrets/pull-secret.json     podman pull --log-level=debug     --authfile /run/secrets/pull-secret.json     --root=/var/lib/containers/storage-preloaded     "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bc8368dbf15113fa74e6875f70df37f4cde587fd549f00cc56ac22fa6f23bbf5"
time="2024-09-19T17:09:25Z" level=info msg="podman filtering at log level debug"
time="2024-09-19T17:09:25Z" level=debug msg="Called pull.PersistentPreRunE(podman pull --log-level=debug --authfile /run/secrets/pull-secret.json --root=/var/lib/containers/storage-preloaded quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bc8368dbf15113fa74e6875f70df37f4cde587fd549f00cc56ac22fa6f23bbf5)"
time="2024-09-19T17:09:25Z" level=debug msg="Using conmon: \"/usr/bin/conmon\""
time="2024-09-19T17:09:25Z" level=info msg="Using sqlite as database backend"
time="2024-09-19T17:09:25Z" level=debug msg="Using graph driver overlay"
time="2024-09-19T17:09:25Z" level=debug msg="Using graph root /var/lib/containers/storage-preloaded"
time="2024-09-19T17:09:25Z" level=debug msg="Using run root /run/containers/storage"
time="2024-09-19T17:09:25Z" level=debug msg="Using static dir /var/lib/containers/storage-preloaded/libpod"
time="2024-09-19T17:09:25Z" level=debug msg="Using tmp dir /run/libpod"
time="2024-09-19T17:09:25Z" level=debug msg="Using volume path /var/lib/containers/storage-preloaded/volumes"
time="2024-09-19T17:09:25Z" level=debug msg="Using transient store: false"
time="2024-09-19T17:09:25Z" level=debug msg="Not configuring container store"
time="2024-09-19T17:09:25Z" level=debug msg="Initializing event backend file"
time="2024-09-19T17:09:25Z" level=debug msg="Configured OCI runtime kata initialization failed: no valid executable found for OCI runtime kata: invalid argument"
time="2024-09-19T17:09:25Z" level=debug msg="Configured OCI runtime youki initialization failed: no valid executable found for OCI runtime youki: invalid argument"
time="2024-09-19T17:09:25Z" level=debug msg="Configured OCI runtime krun initialization failed: no valid executable found for OCI runtime krun: invalid argument"
time="2024-09-19T17:09:25Z" level=debug msg="Configured OCI runtime ocijail initialization failed: no valid executable found for OCI runtime ocijail: invalid argument"
time="2024-09-19T17:09:25Z" level=debug msg="Configured OCI runtime crun-vm initialization failed: no valid executable found for OCI runtime crun-vm: invalid argument"
time="2024-09-19T17:09:25Z" level=debug msg="Configured OCI runtime crun-wasm initialization failed: no valid executable found for OCI runtime crun-wasm: invalid argument"
time="2024-09-19T17:09:25Z" level=debug msg="Configured OCI runtime runj initialization failed: no valid executable found for OCI runtime runj: invalid argument"
time="2024-09-19T17:09:25Z" level=debug msg="Configured OCI runtime runsc initialization failed: no valid executable found for OCI runtime runsc: invalid argument"
time="2024-09-19T17:09:25Z" level=debug msg="Using OCI runtime \"/usr/bin/crun\""
time="2024-09-19T17:09:25Z" level=debug msg="Initialized SHM lock manager at path /libpod_lock"
time="2024-09-19T17:09:25Z" level=info msg="Setting parallel job count to 217"
time="2024-09-19T17:09:25Z" level=debug msg="Could not move to subcgroup: mkdir /sys/fs/cgroup/init: permission denied"
cannot set user namespace


Style multiline with + is indented

cop is correcting my code in new line after + is on the end
def method_name
  first_long_line_of_code +
    second_long_line_of_code +
    third_long_line_of_code
end

expected:
def method_name
  first_long_line_of_code +
  second_long_line_of_code +
  third_long_line_of_code
end

is there configuration option for this ?
Log is reporting
: [Corrected] Use 2 (not 0) spaces for indenting an expression spanning multiple lines.

No. The style aligned (which is the default for Style/MultilineOperationIndentation) only enforces aligned operands when the first operand is preceded by something (a keyword such as if or an assignment to a variable). The reason why we want to indent the continuation of an operation like the one in your example is that we want to make clear that it's not the start of a a new expression. I find your preferred style a bit strange, almost misleading.

ok I never looked at it this way. thank you for explanation.
exmaple above is not the best one.
Consider such situation:
def method_name
  calculate_result_for( 1,      2,   34, 5, 6) +
  calculate_result_for(23, 234, 546, 4, 5) +
  calculate_result_for( 3,      4, 111, 1, 9)
end

Is there any posiibility turn it off for a single method ?

Absolutely! Just disable the cop locally.
# rubocop:disable Style/MultilineOperationIndentation

def method_name
  calculate_result_for( 1,   2,  34, 5, 6) +
  calculate_result_for(23, 234, 546, 4, 5) +
  calculate_result_for( 3,   4, 111, 1, 9)
end

# rubocop:enable Style/MultilineOperationIndentation

Another idea for how to get out of the problem is this:
def method_name
  result = calculate_result_for( 1,   2,  34, 5, 6) +
           calculate_result_for(23, 234, 546, 4, 5) +
           calculate_result_for( 3,   4, 111, 1, 9)
  result
end

thank you very much.