command 'HookyQR.beautifyFile' not found

Operating System (+Version): Ubuntu 16.04
VS Code Version: 1.8.1
beautify Version: 0.7.1

Provide the settings you use:
(VS Code workspace and user settings, .jsbeautifyrc, .editorconfig)
no custom setting. just fresh installed vscode.
Hi. I tried to use Beautify file by hitting
F1 -> Beautify file

but the error of the title happened. I read the README and notice that .jsbeautifyrc is not must.
What did I miss?

Same here..

:zap: Same here

Yep. Looking into it now. Sorry folks.

confirmed. Thanks for quick response.

how can i resolve this problem ? @HookyQR

@zhiqiang21, updated to the latest version and it should be working again.

I'm getting this error with the current version of beautify. My current install:
OS: Windows 8.1
VSCode: v1.9.1
Beautify: v0.8.0

yes
2017-02-16 19:30 GMT+08:00 Noctua36<EMAIL_ADDRESS>
I'm getting this error with the current version of beautify. My current
install:
OS: Windows 8.1
VSCode: v1.9.1
Beautify: v0.8.0
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HookyQR/VSCodeBeautify/issues/86#issuecomment-280306501,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADzji9gxZem-fqS_BNWDKx2WvnT_yOqbks5rdDNkgaJpZM4LbZy4
.

--

坚持两个字说起来非常容易，做起来非常之难。当你在巨大压力下，比别人多坚持一步，也许你就看到黎明的阳光。

Hmm, I may have pushed the same error back in. Will have a look tonight.

Hmm, that's not the cause. It'll have to wait till I'm on a Windows machine tonight. Passed on Appveyor though, I may not be able to recreate the issue. Can you check if there is any output in the console (Help -> Toggle Developer Tools) related to Beautify please.

Two error messages in dev-tools:

这个跟vs code beautify有关系么
2017-02-17 19:54 GMT+08:00 Noctua36<EMAIL_ADDRESS>
Two error messages in dev-tools:
[image: console_vscode_beautify]
https://cloud.githubusercontent.com/assets/3914767/23064397/13ccab18-f4f7-11e6-8c96-cdb79dee3741.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HookyQR/VSCodeBeautify/issues/86#issuecomment-280630684,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADzji6W45pVIcsHS8ua2g0y5hixBOP-zks5rdYqKgaJpZM4LbZy4
.

--

坚持两个字说起来非常容易，做起来非常之难。当你在巨大压力下，比别人多坚持一步，也许你就看到黎明的阳光。

Looks like the extension host is failing before it loads VS Code. Could you try disabling all of your extensions, then enabling beautify and see if that works. You may have to restart VS code during the process.

@HookyQR , I disable and the uninstall all extensions (beautify too) and the problem persists. I found this issue in the vscode repository: https://github.com/Microsoft/vscode/issues/20168
I belive that you can close this ticket since the problem appears to be in the vscode itself.
Thanks for your help!

Is an editor issue. Thanks @Noctua36 for sussing this out.

command 'HookyQR.beautifyFile' not found again on the latest VS Update

Fixed 1.1.1

OS: macOS Sierra
VSCode: v1.12.2
Beautify: v1.1.1
I'm getting this error with the latest version of beautify
error message in dev-tools：

Activating extension HookyQR.beautify failed:  Cannot find module '/Users/salcabar/.vscode/extensions/HookyQR.beautify-1.1.1/extension'

Operating System (+Version): Windows10 1703 x64
VS Code Version: 1.15.0
beautify Version: 1.1.1
I cannot find the commands and cannot use them too.

I also ge this error:

Vs Code 1.16.1
Node 3.10.10
beautufy 1.1.1
OS: Windows 10

restart vscode can resolve this problem

restart vscode can resolve this problem

still nope

same problem in new version of vscode

Still a problem .

no, is solved.

Still a problem for me

Hi, i solved it, i have Visual Studio Code 1.43.0 and beautify 1.5, then i installed a previously version, beautify 1.4.11 and it's work now

Hi, i solved it, i have Visual Studio Code 1.43.0 and beautify 1.5, then i installed a previously version, beautify 1.4.11 and it's work now

To install a previously version, click manage icon (gear icon) > install another version > select the desire version

Hi, i solved it, i have Visual Studio Code 1.43.0 and beautify 1.5, then i installed a previously version, beautify 1.4.11 and it's work now

To install a previously version, click manage icon (gear icon) > install another version > select the desire version

Yes, working this previous version. but still not working latest version (1.5) for me.


Added System property as another fallback option

Cleaning up resources
Added a reinitialize for the TokenManager

Signed-off-by: Eberhard Most<EMAIL_ADDRESS>

Signed-off-by: Eberhard Most<EMAIL_ADDRESS>


Error installing meson-python with brew (MacOSX 10.15.7)

I have Python 3.12.2 and Meson 1.3.2 installed. When I attempt to install meson-python with brew, I get this error message ... any ideas as to how to resolve this? I'm on a Mac Intel running MacOSX 10.15.7 (Catalina). Thanks!
rogerio@Rogerios-iMac ~ % brew install meson-python
Warning: You are using macOS 10.15.
We (and Apple) do not provide support for this old version.
It is expected behaviour that some formulae will fail to build in this old version.
It is expected behaviour that Homebrew will be buggy and slow.
Do not create any issues about this on Homebrew's GitHub repositories.
Do not create any issues even if you think this message is unrelated.
Any opened issues will be immediately closed without response.
Do not ask for help from Homebrew or its maintainers on social media.
You may ask for help in Homebrew's discussions but are unlikely to receive a response.
Try to figure out the problem yourself and submit a fix as a pull request.
We will review it but may or may not accept it.

==> Fetching meson-python
==> Downloading https://raw.githubusercontent.com/Homebrew/homebrew-core/ce9ebd98f5b322d1f6fb4b37721b4f34e76eb23f/Formu
Already downloaded: /Users/rogerio/Library/Caches/Homebrew/downloads/82b31ce996f3a487bd5f61fa6820274de2db4db6432a2ac35218876e99ddd8c2--meson-python.rb
==> Downloading https://files.pythonhosted.org/packages/38/af/b0e6a9eba989870fd26e10889446d1bec2e6d5be0a1bae2dc4dcda9ce
Already downloaded: /Users/rogerio/Library/Caches/Homebrew/downloads/02a5747f866df5e01b26c1ac33117077b407fa30a2163ad46620e3f3a26f7833--pyproject-metadata-0.7.1.tar.gz
==> Downloading https://files.pythonhosted.org/packages/c0/3f/d7af728f075fb08564c5949a9c95e44352e23dee646869fa104a3b206
Already downloaded: /Users/rogerio/Library/Caches/Homebrew/downloads/c18681289175fb45367956fde79823bf2d98bab623266b25e1d8f5b8b5845bfe--tomli-2.0.1.tar.gz
==> Downloading https://files.pythonhosted.org/packages/a2/3b/276b596824a0820987fdcc7721618453b4f9a8305fe20b611a00ac3f9
Already downloaded: /Users/rogerio/Library/Caches/Homebrew/downloads/1709bf19f58d282ce75b45d2bc4b0bf5f64d22c6387f1d2e5ba4686a063085c4--meson_python-0.15.0.tar.gz
Error: An exception occurred within a child process:
  TypeError: Parameter 'python': Expected type T.any(Pathname, String), got type Formulary::FormulaNamespaceAPIe850a65aec9bf3c6062278a00519b2d0dbe0aacf00851741dc120e93d0b3a4be::PythonAT311 with value #<Formula<EMAIL_ADDRESS><EMAIL_ADDRESS>Caller: /Users/rogerio/Library/Caches/Homebrew/api-source/Homebrew/homebrew-core/ce9ebd98f5b322d1f6fb4b37721b4f34e76eb23f/Formula/meson-python.rb:42
Definition: /usr/local/Homebrew/Library/Homebrew/language/python.rb:23
rogerio@Rogerios-iMac ~ %

It looks like an Homebrew issue. meson-python works just fine with Homebrew.
You can install meson-python for the Homebrew Python installation with pip: python -m pip install meson-python.

When installed from the cmd line as you've suggested, it's still not visible to brew ...
rogerio@Rogerios-iMac ~ % brew info numpy
==> numpy: stable 1.26.4, HEAD
Package for scientific computing with Python
https://www.numpy.org/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/n/numpy.rb
License: BSD-3-Clause
==> Dependencies
Build: python-setuptools ✔, gcc ✔, libcython ✔, meson ✔, meson-python ✘, ninja ✔<EMAIL_ADDRESS>✔<EMAIL_ADDRESS>✔
Required: openblas ✔
==> Options
--HEAD
	Install HEAD version
==> Caveats
To run `f2py`, you may need to `brew install<EMAIL_ADDRESS>==> Analytics
install: 73,692 (30 days), 173,127 (90 days), 389,282 (365 days)
install-on-request: 12,971 (30 days), 37,509 (90 days), 150,359 (365 days)
build-error: 27 (30 days)
rogerio@Rogerios-iMac ~ %

Yes, if you install a Python package via pip, the Homebrew package manager will not know about it. If you need the Homebrew package installed as a dependency for compiling some other package, you need to fix the meson-python Homebrew package. However, you are running an unsupported version of Homebrew...

  TypeError: Parameter 'python': Expected type T.any(Pathname, String), got type Formulary::FormulaNamespaceAPIe850a65aec9bf3c6062278a00519b2d0dbe0aacf00851741dc120e93d0b3a4be::PythonAT311 with value #<Formula<EMAIL_ADDRESS><EMAIL_ADDRESS>Caller: /Users/rogerio/Library/Caches/Homebrew/api-source/Homebrew/homebrew-core/ce9ebd98f5b322d1f6fb4b37721b4f34e76eb23f/Formula/meson-python.rb:42
Definition: /usr/local/Homebrew/Library/Homebrew/language/python.rb:23

This is: https://github.com/Homebrew/homebrew-core/blob/ce9ebd98f5b322d1f6fb4b37721b4f34e76eb23f/Formula/m/meson-python.rb#L42
And by extension also https://github.com/Homebrew/brew/blob/cd1f0409493c77e7964cf03a0fb1e93d03a83772/Library/Homebrew/language/python.rb#L22-L23
You'll have to ask the homebrew developers what the error message means since it's a homebrew error message, not a meson-python error message.

Thank you both @dnicolodi and @eli-schwartz. I'll look into issue on the homebrew side. Thanks again!


Modify HTTP Restful API Server Example to use WIFI_MODE_AP mode instead of WIFI_MODE_STA (IDFGH-8968)

Is your feature request related to a problem?
No.
Describe the solution you'd like.
I am trying to expand the HTTP Restful API Server Example to use the esp32-c3 in access point mode instead of station mode, so the restful API frontend from the example can be accessed by a device connecting to the esp32 AP.
Example in question:
https://github.com/espressif/esp-idf/tree/edd815af2e7d541b25ff3a74c59a7fe0612df42d/examples/protocols/http_server/restful_server
Describe alternatives you've considered.
I found this old post, but no followup:
https://github.com/espressif/esp-idf/issues/5706
Additional context.
No response

Hello @bmkuter
I am sharing a patch here that you can use for your use-case.
IDFGH-8968.txt
As it only requires some modifications, we are not planning to expand the example in IDF to support SoftAP mode. I hope this patch helps you. Closing the issue. Please feel free to reopen


Provide a link to the history if history is enabled for the UI

Currently the history is a kind of "secret" link, which users have to know about. It would be nice, if the UI had a history link, if the history for the scheduler is enabled.

Feel free to submit a PR, @justjoheinz ! All are welcome :)


⚠ Samsung has degraded performance

In 67cef96, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2226 ms

Resolved: Samsung performance has improved in 9eaff0f.


How to change ScrollToTop behavior?

I read documentation, but still can't handle it.
I want to change default ScrollToTop behavior. How to make ScrollToTop after navigating to the link, not to ScrollToTop in current page? Can somebody help me with this?

Can you explain more about what you are trying to do ?

@alexchopin when I click link, scroll jumps to top of current page and then link is loaded with next page. What I want is scroll not to jump to top on current page (where I click the link), and just load the next page (where scroll will be on top).

If you are moving to another page, what is the issue with the scroll behavior?
I mean why are you caring about the current position if you want another one on the next page?

@alexchopin it's about UX, it can be confusing to reader. For example, I have a long article, user clicks link on bottom expecting that he will move on next page (with smooth lovely transitions that nuxt provide out of the box), but he rapidly jumps on top of the same page and only then he got transition effect and loading next page. To many action, I think.
Anyway, if this is hard to implement, then ok, it's not that critical. Just wonder and want to try without  ScrollToTop, how it will look.

@kodekrendel  I know what ware you talking about .
I think you see that behavior it because you setting to long transition time .
( .page-enter-active, .page-leave-active )
if you just use default 0.5s , that will be nice , and scrollToTop behavior will improve .
your demo site , the page you leave is disappear too slow , so you see it move top first then disappear , then page enter ...
so , if you want new page ( route ) enter , then scroll to top , that will some weird behavior .
TL;DR
think about ...
if you have two pages ,  /a-page  /b-page
a-page  have  1000px  height
b-page have 1300px height
when a-page on 900 height jump to b-page
if as you wish ..
what will be (a) 900px -> (b) -> 900px -> 0px
ok ... seens good ...
if a-page 900px  , but b-page only 600px
so , that will be 900px -> 600px -> 0px
that will be always show new page on button ...
if you have lazyload ? will load button img ? weird ....

any way you , should shorten .page-leave-active transition
maybe less than 1s

@ausir0726 I doesn't change transition time from default, I just add timing function:
.page-enter-active, .page-leave-active
{
  transition: opacity .5s;
  transition-timing-function: cubic-bezier(0.8,0,1,0);
}

ummm .....
it's look like scroll to top then add page-leave-active ...
so ...
maybe need find source code ... QQa
in fact
my personal feelings that add page-leave-active class >> scroll to tpo >> page-enter-active class
will more appropriate ...

That what I think also, scroll to top should be after leaving the page.
As for source, I already look at it, but I lack of skills - https://nuxtjs.org/api/pages-scrolltotop/

not , maybe more deeper in vue-router .....

@ausir0726 I guess it is?
export default new Router({
  mode: '<%= router.mode %>',
  base: '<%= router.base %>',
  linkActiveClass: '<%= router.linkActiveClass %>',
  scrollBehavior,
  routes: [
<%= _routes %>
  ]
})

What if add delay to scrollBehavior? 500ms

I've seems this behavior indeed, I believe it's a vue-router issue, I will investigate about it.

temporary workarround:
~plugins/router-guards.js
import router from '~router'

router.afterEach((to, from) => {
  console.log(to)
  // set timeout time to time of your transition
  setTimeout(() => {
    // dunno why but conditional helps to speed up build time…
    if (document) document.body.scrollTop = 0
  }, 500)
})

nuxt.config.js
  router: {
    scrollBehavior: function (to, from, savedPosition) {
      return { x: false, y: false }
    }
  },

@max-schu I see no effect

Oh, sorry, it works!

Very nice, much smoother UX. Thank you @max-schu

Having little bug, since Scrollbar blinking after we route to page where Scrollbar even not have to be present (small viewport). If I increase time in router-guards.js then this bug disappears, but other appears - blinking of Footer when route.

The issue still exists. In the latest version a scroll to top still happens right before the route change. I have 0 "scrollToTop" properties set.

@jvandenaardweg what do you mean "still exist"? There were no official fix.

I thought there was, because it got closed since 0.10.7. My bad then.
I've worked around this one by using nuxt-child, and setting scollToTop to false.
It's a bit annoying scrollToTop is a default behaviour BEFORE switching routes though

It's a problem of vue-router directly, see https://github.com/vuejs/vue-router/issues/1263

@jvandenaardweg have you tried fix above that @max-schu offers? It's works fine for me (few minor bugs, but ok)

Yeah i tried, but doesnt work when you rely on fetch to prefetch data before changing routes :-)

@jvandenaardweg not sure I understand. You mean dynamic child-routes? Just checked - working for me.

Well, the workaround relies on a timeout. This is a fixed time. I'm prefetching data when changing routes. So first getting my data from an API and then display it. This way you can't be sure it's taking a fixed amount of time.

@ I am also fetching the data with Axios.

should be possible to just get the promise instead of timeout – didn't try it tho

Btw, this is the ticket at the vue-router repo about the same problem: https://github.com/vuejs/vue-router/issues/1373
Let's hope for a fix fast :-)

@jvandenaardweg yep, that's it. Nice to know this issue is noticed.


Bumps version of tar-fs and concat-stream.

Based on https://github.com/apocas/dockerode/issues/474

Published in v2.5.6


Feature request - Enable to work with Parse Collections

This is more of a feature request.
Parse.com has a great backend for storing data that can also be retrieved as Backbone Collections. If there is a simple way to integrate with a Parse backend instead of localStorage, this can become an awesome front end for managing Parse objects.
I am not familiar with Backbone, hence finding it difficult to fork the code.

That's a very good idea. Parse and Evolutility seem to be a good fit. I'll look into it.
Thanks.


replit-py conflicts with replit-object-storage library

see https://github.com/replit/replit-object-storage-python/issues/13 for more context, raising it here as well for visibility.

Resolved a while back


ignore Read-only file system error on sysctl set

fixes https://github.com/containers/netavark/issues/825
Needed for running podman in a kubernetes pod. I am investigating if we can not set Proc to unmasked and get away with enough podman operations.

This is probably going to break certain functionality (internal networks, definitely, probably also IPv6 will act strange since we can't configure neighbor advertisements properly).

This is probably going to break certain functionality (internal networks, definitely, probably also IPv6 will act strange since we can't configure neighbor advertisements properly).

though in those cases, they were broken to begin with. This is just making a fatal error non fatal. If netavark truly needed to set the sysctls then something will break down the line I think

I would at least have a warning printed (although I guess that may defeat the purpose if every single container start-up prints these).
The main issue is that some things simple don't work. If routing is not enabled then there will be no external network connectivity, route_localnet would be needed to allow port forwarding via <IP_ADDRESS>. There may be some ipv6 systcl that are not that important but I would need to double check which ones we really need.
Also internal networks will not work at all which will be a major issue as people may depend on the security that a container cannot connect to the internet,etc...
Ignoring these problems will turn into a nightmare of random support requests why xyz isn't working in their env and network issues are already a pain to deal with due to often lacking reproducer and/or race conditions. I don't what to deal with more of these.
I think we should still make the caller enforce that the sysctls are already set to the right values, i.e. it should be possible to set net.ipv4.conf.default.... for the outer container/pod so that the values are already correct when we create interfaces. In this case the current logic already works as we first read the value and to not try to write if it is correct.

I think we should still make the caller enforce that the sysctls are already set to the right values

so the code already does that. if the sysctl is set to the right value it skips. the problem is when setting values like net.ipv4.eth0 or something, which does happen in the default flow. eth0 doesn't exist at container start, so we can't prepopulate the sysctls..
I am open to logging something if we skip, or passing an option to skip from podman. TBH I have hit other issues when testing with this patch so I'm not even sure if we should go down this route...

the problem is when setting values like net.ipv4.eth0 or something, which does happen in the default flow. eth0 doesn't exist at container start, so we can't prepopulate the sysctls..

That is why I suggested the use of the special interface name default in the sysctl. All newly created interfaces will inherit the values from the default one and you can set the default sysctl to the correct values in the parent container because it will always exist.
Anyhow I tend to agree this all is less then ideal and would not be future proof, i.e. if we start setting a new sysctl then the parent containers config would need to be updated with it as well. It would be hard to maintain as each update could result in breaking changes for users going that route.


bug:

Describe the Bug
The submit button does not get disabled when using autofill in Firefox, even though it works correctly in other browsers.
To Reproduce
Steps to reproduce the behavior:

Open the application in Firefox.
Use the browser's autofill feature to fill the email and password fields.
Observe that the submit button remains enabled even if the fields are valid.

Expected Behavior
The submit button should be disabled until all required fields are manually or autofill-populated and validated.
Screenshots or GIFs

Info (Please Complete the Following Information):

Browser: Firefox
Version: [118.0]

Additional Context
This issue is specific to Firefox's handling of autofill events. The autofill detection logic in the code does not properly update the state in Firefox, resulting in incorrect button behavior.

fixed https://github.com/code100x/cms/pull/1651


SONARMSBRU-130 - Do not crash and do not stop the analysis if VS is not installed on the machine

If VS is not installed on the agent machine you get a NullReferenceException. But even if you fix that, the analysis will fail - the root cause being that the code coverage processor does not distinguish between initialization errors such as "no VS on the machine - i.e. no coverage converter tool" and actual processing errors. So I changed the flow to take into account the 2 types of failures.

With VS-Pro the Sonar MSBuild Runner crashes with the comment that the CodeCoverage.exe cannot be found. This PR resolves this, thanks.

Hi Luuk,
Thank you for reporting this. May I ask what version of VS you are using? I was expecting VS pro to bundle that code coverage tool.
Best regards,
Bogdan
From: Luuk Sommers<EMAIL_ADDRESS>Sent: 27 August 2015 15:51
To: SonarSource/sonar-msbuild-runner<EMAIL_ADDRESS>Cc: Bogdan Gavril<EMAIL_ADDRESS>Subject: Re: [sonar-msbuild-runner] SONARMSBRU-130 - Do not crash and do not stop the analysis if VS is not installed on the machine (#108)
With VS-Pro the Sonar MSBuild Runner crashes with the comment that the CodeCoverage.exe cannot be found. This PR resolves this, thanks.
—
Reply to this email directly or view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSonarSource%2Fsonar-msbuild-runner%2Fpull%2F108%23issuecomment-135457815&data=01|01|BGAVRIL%40064d.mgd.microsoft.com|815398e59d4845a32bfd08d2aeeee41d|72f988bf86f141af91ab2d7cd011db47|1&sdata=%2Bz8HpAEeA0%2BDBxtmkfL%2FIqKld1zb%2BMN8dCcAdPmND48%3D.

VS 2013, we've searched our local installation too, but no CodeCoverage.exe (also not available in VS2015 Pro). It's also needed to set the SQ_SkipLegacyCodeCoverage Environment variable when using this PR.

The failing test needs to be updated, but looks good otherwise.


Option for excluding/hiding items in the list

Summary of the new feature/enhancement
It would be a nice feature to exclude some programs to show up in the list. To give you a concrete case, I write "steam" and two applications with the same name appear. The first one doesn't seem to work, but the second one works.

Proposed technical implementation details (optional)
The main idea is to have some "remove from search" button that will never show again that result.
Or to show it in a separate "show more (x) hidden results" list.
Sorry if I didn't explain it very well. I hope you got the idea.

Things like this shouldn't need user input. If it can find the EXE, then it should filter out the LNK.

hi, this is something we're tracking and hoping to resolve soon. since we take into consideration how often you open an app, remove from search would only be useful in these cases and we're hoping to get rid of them #3150
clsoing this as duplicate.


Unittest

This patch set adds unit tests to cover all the current resources.
In order to resolve dependencies in chefspec it requires Berkshelf support so that was also added and a berks init was run.
This doesn't change any functionality of the cookbook.

@TD-4242 Thank you so much! But I have a question. Is it necessary to add Berksfile in cookbook? I think metadata should include source_url and issue_url for tracking source code.

It looks like those options are new to chef 12.  It is not berkshelf but the chef version that was giving me errors I'm still on 11.18.0.
https://github.com/opscode/chef/blob/11.18.0.rc.1/lib/chef/cookbook/metadata.rb
seems it was added with this patch:
https://github.com/opscode/chef/commit/fe6d60f7a9456a97457f37a20729e366a714f428#diff-e7f90eec970c3a67a738e9000abf630c
let me poke around and see if there's anything I can do.  Otherwise with those options we may be locking testing to only chef 12+
Maybe it's time I got off my butt and upgraded. :+1:

OK I updated to 0.3.6 of chefdk and everything seems to be working on my side.  I just committed them back in.  I have another pull request ready once this one is in that will add foodcritic and rubocop tests plus a Rakefile that will allow adding automated testing with https://travis-ci.org/


Custom keybinding for Decorate and Decorate Multiline

Hi,
Greate package, thanks for your work!
I'd like to use a keybinding to decorate a multiline comment block.
Found in the source there is a docblockr:decorate-multiline command defined in docblockr-worker.js just like docblockr:parse-tab or docblockr.parse-enter. So I tried adding this in my keymap.cson:
'atom-text-editor:not([mini])':
    'ctrl-shift-/': 'docblockr:decorate-multiline'

But it seems to have no effect. Has anyone a clue ?
Thanks!

For some reason the keybinding I wanted to use does not work at all. It deos not seem possible to use / in the keybinding...
Using
'atom-text-editor:not([mini])':
    'ctrl-alt-c': 'docblockr:decorate-multiline'

works.


We can assume that catalogs being added here were built in a pipeline that ran opm validate   --flags as the final step.

          >We can assume that catalogs being added here were built in a pipeline that ran opm validate <directory>  --flags as the final step.

I feel this is not a safe assumption to make. IIUC opm validate ... does not mean non-FBC content does not exist in the structure, but rather it follows the FBC directory structure and any non-FBC content files are properly listed in the .indexignore file. I agree the declcfg.DeclarativeConfig object makes this a bit more simplistic, but I would again vote for this being done in a follow up. I want to try and avoid us expanding the scope of this PR so we can make progress on this implementation. We should create follow up issues for optimizations like this.
Originally posted by @everettraven in https://github.com/operator-framework/catalogd/pull/144#discussion_r1307671317

The crux of the question here is - we're unpacking an index and get a filesystem out of it. We'd like to serve the content from that FBC filesystem as-is. Any work we can do at index creation time to make this easier is well worth it.
If we need to support an .indexignore, can we do that by not comitting those files to the index image? To what end would we want that content in the image layers in the first place?

If we need to support an .indexignore, can we do that by not comitting those files to the index image? To what end would we want that content in the image layers in the first place?

That's a possibility to explore, but also a breaking change in the FBC spec. FBC in catalog images is currently allowed to ship with .indexignore (and ignored) files.
The most obvious first step, IMO, is to export this function in operator registry and use it here: https://github.com/operator-framework/operator-registry/blob/56771f76adbefa30190c4199d1cc970299f3ef04/alpha/declcfg/load.go#L88

Is it possible for a user to rely on that side-effect of the implementation of today's FBC images? Who consumes other than OLM servers? What's the implication of "breaking" that?

Is it possible for a user to rely on that side-effect of the implementation of today's FBC images?

I'm not exactly sure what you're asking, but I think the answer is yes no matter what.

opm generate dockerfile generates a dockerfile that copies over the entire FBC root directly into the image, .indexignore files and all
opm serve understands how to ignore files called out by .indexignore, so existing FBC catalog images have this feature and users can rely on it
catalogd uses various declcfg.Load* functions to read FBC filesystems, and all of those functions account for the .indexignore file.

I'm absolutely not opposed to saying something like "Catalogd expects FBC filesystems to have been pre-stripped of ignored files" if we think that's the right choice to make.
I think we should teach opm how to push an FBC directory directly to an image registry. You obviously don't want to push files that you're going to ignore anyway, so it totally makes sense to strip at push time.

You wrote:

a breaking change in the FBC spec

I am asking - it's "breaking" in the sense that it changed, but would it be possible for a user to notice and care? In what situations would it be possible for a user to have been depending on the fact that, today, the ignored files are in the image, such that the user is "broken" with this change?
Or are you just noting that it is a change, but not one that would block us from being able to do it?

I think we should teach opm how to push an FBC directory directly to an image registry. You obviously don't want to push files that you're going to ignore anyway, so it totally makes sense to strip at push time.

I'm hesitant to add pushing to opm because I would like to reduce the number of roles where we require opm to manipulate FBC.   We also have a backlog of registry credential issues in that repo that make me more hesitant to add one more.
As I mentioned on the call, I'd prefer a flag for opm validate which would relate to these more strict requirements. Like where we change the default behavior for the most restrictive set (push-ready), and for the relaxed set we use something similar to
opm validate --dry-run.   # validates the contribution with relaxed restrictions, including .indexignore files and their mentions

I think the validation route is bound to be problematic if we start adding flags to it willy-nilly (not saying that's what you're suggesting, just calling out that we need to be cognizant of the kind of validations that we might want to relax or make more strict in the future)
One person's relax is another person's ... non-relaxed treasure? Basically, there are multiple, disparate, and orthogonal ways to relax validation (or make it more strict).

The opm push idea is more of a long-term vision. If we want strict control over what gets pushed to an image registry, we need to be in the loop. opm generate dockerfile followed by "pretty please, use this dockerfile, will you?" is not a spec. And it isn't anything we can depend on or enforce.
If we want a "minimal FBC" image that contains only FBC files, that is just a different thing than standard FBC, according to the FBC spec, which allows .indexignore files. I would envision an image label being added to the image that says, "hey, i promise its just FBC here. concatenate away".
And then clients can look at image labels (or mediatype, or artifact type, etc.) to understand how to consume the image.


Enable name ofuscation #642

Purpose
We need to hide people's real name when they use the Demo environment, because of data protection laws.
Ticket: https://github.com/toladata/TolaDataV2/issues/642

Coverage increased (+0.009%) to 55.65% when pulling 41eb97936daabad0b4a04c39b930411c349eeccf on Menda:642-ofuscate-name-on-demo into c9286f3eff0ccf4b238c5bbe38dae88b207e48df on toladata:dev-v2.

Coverage increased (+0.009%) to 55.65% when pulling 41eb97936daabad0b4a04c39b930411c349eeccf on Menda:642-ofuscate-name-on-demo into c9286f3eff0ccf4b238c5bbe38dae88b207e48df on toladata:dev-v2.


Rounding error on last 2 decimals

Upon calling getaddressbalance I get an address inconsistent with https://blockbook.ravencoin.org/ and https://rvn.cryptoscope.io/
Looks like the rpc api rounds the last two decimals.

Specific example:
address RRGYxRYGhvUuXBpvypLK9YdaXDk6Gs95LS
balance on https://rvn.cryptoscope.io/ is<PHONE_NUMBER>.19333780
https://blockbook.ravencoin.org/ is<PHONE_NUMBER>.19333822
rpc api returns<PHONE_NUMBER>19333800
I see that the balance is rounded by checking the balance before and after a transaction and adding/subtracting the transacted amount.


where is gs.generate()?

Hi, thank you very much for your interest!
And apologize for letting you down because the generative module is not released yet :)
As stated in our twitter announcement, we are only open sourcing the low level physics engine as of now. The upper level generative framework requires quite a bit of more work and consists of multiple generative modules, and the current status is for demo purpose and not ready for public release yet, but we are actively working on it.
We will gradually release the modules in the coming months, starting with robot policy generation, then to open-world articulated object generation, then to the rest :)

HI! Very impressed with content on your web site, when generative part is planned to be released?


Exception.Status = ServerProtocolViolation

when I try to do anything in Parse client throw exception int HttpClient.NetFx45;
return uploadTask.Safe().OnSuccess(_ => request.GetResponseAsync()).Unwrap().ContinueWith(t => {        cancellationToken.ThrowIfCancellationRequested();
        var resultStream = new MemoryStream();
        HttpWebResponse response = null;
        if (t.IsFaulted) {
          if (t.Exception.InnerException is WebException) {
            var webException = t.Exception.InnerException as WebException;
            response = (HttpWebResponse)webException.Response;
          } else {
            TaskCompletionSource<Tuple<HttpStatusCode, string>> tcs = new TaskCompletionSource<Tuple<HttpStatusCode, string>>();
            tcs.TrySetException(t.Exception);
            return tcs.Task;
          }
        } else {
          response = (HttpWebResponse)t.Result;
        }
        var responseStream = response.GetResponseStream();

In code below InnerException - ServerProtocolViolation and .Response = null !
var webException = t.Exception.InnerException as WebException;
            response = (HttpWebResponse)webException.Response;

Client Code
ParseClient.Initialize(new ParseClient.Configuration
      {
          ApplicationId = "MYAPPID",
          Server = "http://X.X.X.X:XXXX/parse/MYAPP/"
      });

var obj = new ParseObject("Employer");
          obj["Name"] = 5;
          obj["SurName"] = "dkjhsdg";
          if (obj.IsDirty)
          {
              var task = obj.SaveAsync();
              await task.ContinueWith(t =>
              {
                  Debug.WriteLine(task.IsCompleted + " IsCompleted");
                  Debug.WriteLine(task.IsFaulted + " IsFaulted");
                  Debug.WriteLine(task.IsCanceled + " IsCanceled");

                  if (task.IsCanceled || task.IsFaulted)
                  {
                      if (task.Exception != null)
                      {
                          foreach (var ex in task.Exception.InnerExceptions)
                          {
                              Debug.WriteLine(ex.Message);
                          }
                      }
                  }
              });
          }

What Can I Do with this?

Closing this out as it's been some time and we haven't seen any other notes of this issue. If this is still a problem can you provide details on the exception itself (code, message, etc.) so we could open this back up and maybe look further into it?


Support Storable properties

Properties of a Storable type should be seamlessly added and retrieved
Example
The owner should be added to the database when the dog is added to the database, and retrieved when the dog is retrieved.
class Dog: Storable {
  var id: Int?
  var name: String?
  var owner: Owner?
  var birth: NSDate?
}

class Owner: Storable {
  var id: Int?
  var name: String?
}

This is supported in the soon-to-be-released 2.0


Pull Request

*create the Html file

create the CSS file
Linked CSS with HTML
Add a code snippet

How do we know which parts of the project we are to work on?


Codeql-action/init - Support for overwrite flag

CodeQL has added an '-override' flag to the options list which will force the deletion of an existing database.  https://github.com/github/codeql-cli-binaries/issues/44
We hit this issue intermittently on our hosted runners (the persistent runners are cleaned on a schedule - if you are unlucky, you will attempt a CodeQL run on an instance that has not yet been cleaned).
To get around this, we would like to use the -override function in our GitHub - however this does not appear to be a supported option in the github/codeql-action/init action.
Can we get 'overwrited' option added to the init action?

Thank you for raising this issue. Our recommendation is that for self-hosted runners you include a clean step after running the init step. In this step, you would perform any cleanup like deleting old databases, old checkouts, or any other state.
However, there is an alternative approach. There is a cli config file that you can create and add the non-standard options, like the --overwrite flag.
We generally prefer using a clean step since gives you the option to remove all state, instead of just previous databases.

@aeisenberg  - Hmmm... a clean step is a option, but it is a larger hammer than I had hoped to use.
As the cli config file is located in the $HOME directory ($HOME/.config/codeql/config) I assume it needs to be defined on the self-hosted runner setup and would not be able to easily reference it from the repository that contains the workflow with the codeql-init action.
Thanks

As the cli config file is located in the $HOME directory ($HOME/.config/codeql/config) I assume it needs to be defined on the self-hosted runner setup and would not be able to easily reference it from the repository that contains the workflow with the codeql-init action.

That is correct. On reflection, I would recommend using the CODEQL_ACTION_EXTRA_OPTIONS env var.

Ah!  The secret ways :)
Excellent, thanks @aeisenberg  - I'll try it with the CODEQL_ACTION_EXTRA_OPTIONS approach.
The Action without throwing a warning with this env setting and it appears to be picked up correctly in the run.
We can close this out - if I have further issues, I'll open a new issue.
Regards.


TST: test_hermitian_modes test failure

This test in the "Linux Meson tests / Meson build (3.11, false)" workflow has been failing on most recent CI runs.
The test passes on the Python 3.10 workflow, and nearly always (but not always) fails on the Python 3.11 workflow. The difference between the two is that the 3.11 workflow installs dependencies from git instead of from PyPI. I went ahead and bisected the differences, and found that the test fails if numpy is installed from git but passes if numpy is installed from PyPI:

I ran several test runs of each because sometimes the test passes (even on the git version of numpy).
In other words, the test passes with this:
python -m pip install numpy

and fails with this:
python -m pip install git+https://github.com/numpy/numpy.git

Note that this installs the main branch of numpy, which is currently at 2.0.0dev0 with active development.
My contribution to fixing this is identifying this direction. I hope someone more familiar with the arpack code and/or numpy can track it down further.

Note that pip can install a particular commit: python -m pip install git+https://github.com/numpy/numpy.git@abcdefg. This could help bisect it further.

Thanks @alugowski! This is very helpful. I'm still unable to reproduce this locally when installing numpy with pip, so it seems like there must be something more to it.

there must be something more to it

Indeed. Notice that the test also passes on the prerelease workflow, and that installs numpy nightly via conda. If it was a simple code issue then it would fail there too.
It must be something triggered by system config, like compilers or build flags? I think the best next step is to replicate the environment in docker. act may or may not help. I'm on ARM macOS and these x86 things get painfully slow so I can't help much. Alternatively run it in your own private GitHub Actions like I did (comment out the lines that restrict running the .yml to just the scipy/scipy repo)

there must be something more to it

Indeed. Notice that the test also passes on the prerelease workflow, and that installs numpy nightly via conda. If it was a simple code issue then it would fail there too.
It must be something triggered by system config, like compilers or build flags? I think the best next step is to replicate the environment in docker. act may or may not help. I'm on ARM macOS and these x86 things get painfully slow so I can't help much. Alternatively run it in your own private GitHub Actions like I did (comment out the lines that restrict running the .yml to just the scipy/scipy repo)

Yeah. I plan replicate the environment but it’ll be a few days before I have enough bandwidth.

there must be something more to it

Indeed. Notice that the test also passes on the prerelease workflow, and that installs numpy nightly via conda. If it was a simple code issue then it would fail there too.
It must be something triggered by system config, like compilers or build flags? I think the best next step is to replicate the environment in docker. act may or may not help. I'm on ARM macOS and these x86 things get painfully slow so I can't help much. Alternatively run it in your own private GitHub Actions like I did (comment out the lines that restrict running the .yml to just the scipy/scipy repo)

Yeah. I plan replicate the environment but it’ll be a few days before I have enough bandwidth. I have a machine running Ubuntu 22.04 on X86_64 so no concerns with docker being slow.

In the meantime, I'll relax the tolerances since this is getting a bit annoying just at the wake of a release.

Done


Release Gem version with erubi replacing erubis

Is there any way we could get a release that includes the migration from erubis to erubi https://github.com/WinRb/WinRM/pull/300 ?

I also ported the change to winrm-fs. https://github.com/WinRb/winrm-fs/pull/79

Thanks so much!


RuntimeError: Your system has an unsupported version of sqlite3. Chroma

Hi there,
this is a known problem, I encountered many times in Langchain.
It is used by the crewai package and it requires a specific fix on Linux vs Windows.

This is my fix:

instally binary-sqlite3
add this header into the app and the threat search file

these three lines swap the stdlib sqlite3 lib with the pysqlite3 package
__import__('pysqlite3')
import sys
sys.modules['sqlite3'] = sys.modules.pop('pysqlite3')


Remove code repetition in Conway era CDDL

Description
protocol_version is defined as a group and always referred nested (alone) inside an array.
I introduced protocol_version_ with the purpose to not change protocol_version definition: I don't know if there are some reasons to keep the definitions unchanged between CDDL versions; if that's not the case and I was too scrupulous, we could simplify this PR removing protocol_version_ and changing protocol_version definition.
Checklist

[ ] Commit sequence broadly makes sense and commits have useful messages
[ ] New tests are added if needed and existing tests are updated
[ ] When applicable, versions are updated in .cabal and CHANGELOG.md files according to the
versioning process.
[ ] The version bounds in .cabal files for all affected packages are updated. If you change the bounds in a cabal file, that package itself must have a version increase. (See RELEASING.md)
[ ] All visible changes are prepended to the latest section of a CHANGELOG.md for the affected packages. New section is never added with the code changes. (See RELEASING.md)
[x] Code is formatted with fourmolu (use scripts/fourmolize.sh)
[x] Cabal files are formatted (use scripts/cabal-format.sh)
[x] hie.yaml has been updated (use scripts/gen-hie.sh)
[ ] Self-reviewed the diff

I'm not convinced of the benefits of this change.
protocol_version_ name is a little inexpressive, in my opinion, for a singleton list of protocol_version (unless there is some convention I'm not aware of). So whenever it's encountered, it has to be looked up to understand what it is.
On the other hand, defining protocol_version itself as a singleton list doesn't seem right either - whereas it would reduce duplication, it can be misleading when reading the types that are referencing it.
But maybe I'm missing something - is this duplication creating problems in some ways that are not obvious?   Just curious

On the other hand, defining protocol_version itself as a singleton list

From this sentence it seems there are no reasons to keep unchanged definitions between eras; if I am correct, I would prefer this option both for shortness and for clarity.

it can be misleading when reading the types that are referencing it.

I can't get the point here. Wouldn't it be just as any other defined type? Could you please elaborate? Thank you

protocol_version_ name is a little inexpressive...
Maybe we could find a better name for it?

For sure! Maybe protocol_version_obj or protocol_sem_ver or any other suggestion will be appreciated.
Anyway, until is possible to change the current definition of protocol_version, I would focus on that option.

is this duplication creating problems in some ways that are not obvious?

In my specific case, I spent more or less one hour trying to understand the reason for this repetition.. and I ended up opening this PR.
In cardano-js-sdk we started a process to make the SDK as compliant as possible to the Ledger: the presence of this repetition reflects in forcing us to replicate the repetition in SDK or to tolerate a discrepancy (if we want to avid the code repetition).
Thank you

is this duplication creating problems in some ways that are not obvious?

Please let me elaborate my thought about this question.
This document is not an end in itself, it is the refernce for thousands of other projects. For this reason, in my opinion, it should be kept as clear and minimal as possible.
If I may allow one more suggestion, I would move the big comment it has in its middle to a README.md file changing the big comment with a short comment with just a link referencing the section of the chosen README.

Thank you for the explanation @iccicci,  I concede to the non-indirection approach that you and Alexey suggested, as my concern seems indeed unfounded.

Rebased against master


[Cosmos] hotfix: replace sproc/trigger/udf request body invalid

Based on this user-reported issue: https://github.com/Azure/azure-sdk-for-python/issues/23006
Basically, we were still passing in the "serverScript" body parameter to the backend as part of the request body when attempting to replace any of the listed resources. Due to this, the backend would return errors stating that the body was invalid.
This PR makes the changes to ensure the backend receives a proper body the same way it does when doing create operations for any of the above resources.

API changes have been detected in azure-cosmos. You can review API changes here

/azp run python - cosmos - ci


fix(i18n): externalize hardcoded UI strings

Motivation and Context:
Address #3065
How Has This Been Tested?
Manually
Checklist:

[x] My code follows the code style of this project.
[ ] I have reviewed and updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes where needed.
[x] All new and existing tests passed.
[x] My commits have been squashed into a concise set of changes.

@mrfelton I enabled the rule and fixed the obvious violations. The rest of the are mostly due to cases where we combine multiple values like amount and cryptoUnitName together with a space to form a string. There are also a few issues where we have hardcoded signs like +, -, ~ and :. I'm wondering what your opinion on addressing these issue is. I guess it's worth it for the languages that don't follow the word order conventions of English?

Coverage decreased (-0.002%) to 20.16% when pulling 61dae3748e4e0175cd126d45695c8c30b4570b72 on bolatovumar:lint-3065 into 2251c752b22b6119db84cb7d2d1ff7c32ccce943 on LN-Zap:master.

@mrfelton alright, I rebased against  the next branch. Looks like lint rules can't be added directly anymore, only through zap-eslint-config package. Should I add this new rule to that package and leave this PR as is and just have it fix the issues that it fixes.

@bolatovumar zap-eslint-config contains rules that we use across all projects but you can add rules that are more specific to zap-desktop such as this one directly to this project.

@mrfelton ok, sweet. I will just add this one rule to this project then.

@mrfelton by signDisplay prop do you mean this (https://v8.dev/features/intl-numberformat#sign)? Looks like that option is only available in Chrome 77+ while Electron 6 which we are using is based on Chrome 76.

@mrfelton also, I'm not sure I understand what you mean by

We should leverage the rich text formatting features of intl to combine strings with special formatting into a single translatable string rather than piecing them together ourselves in the markup, as per https://github.com/formatjs/react-intl/blob/master/docs/Components.md#rich-text-formatting

For example, one of the things this lint rule points out as an error is this:
value: (
        <Text>
          <CryptoValue value={local_chan_reserve_sat} />
          {` `}
          {cryptoUnitName}
        </Text>
      ),

I'm thinking of replacing it with this which will allow rearranging the words for languages that don't follow English word order rules:
value: (
        <FormattedMessage
          {...messages.crypto_amount_with_unit}
          values={{ amount: local_chan_reserve_sat, cryptoUnitName }}
        />
      ),

However, that means every language message file will have to contain this message, right?
Similarly, what about something like this:
<Text color="gray">
    ≈
    <FiatValue style="currency" value={amount} />
</Text>

The hardcoded "approximately equal" sign triggers this lint rule. I'm wondering if something like this should be extracted into its own translatable string or leave it as is.

Other examples that trigger this rule:
<Flex alignItems="baseline">
    <Text color="gray">=</Text>
    <FiatValue color="gray" style="currency" value={limit || defaultValue} />
</Flex>

<Flex justifyContent="center" mt={42} width={1 / 11}>
    =
</Flex>

const RequiredMark = () => (
  <Supertext fontSize="s" ml={1}>
    *
  </Supertext>
)

<Heading.h4 my={1}>
    - <FormattedMessage {...messages.or} /> -
</Heading.h4>

<Text>
    <FormattedMessage {...messages.verify_host_title} />{' '}
    {window.Zap.splitHostname(hostname).host}?{' '}
</Text>

I feel like the above can be counted as exceptions and the rule ignored for them, no?

However, that means every language message file will have to contain this message, right?

Now, translation files for other languages only need to add the string if they want to override the defaults. In this case, they would only need to include it if they wanted to change the display order of the two variables.

I feel like the above can be counted as exceptions and the rule ignored for them, no?

Yes, I guess bypassing the rule for these bits of code probably makes the most sense.

@mrfelton alright, I enabled the rule and fixed the issues where appropriate and disabled the rule in cases where it was not needed (the examples I listed above).

@mrfelton oh, right, it's probably missing a non-breaking space character

@mrfelton alright, fixed the issue with the detail modal


update to be responsive

Based on the demo it appears that if you resize the window the table headers appear misaligned.

yes that is the known "bug". you have to use manually the setWidht() method of the api. As there are different strategies to handle window resize, I let the user choose what is more appropriate for its usecase


Allow specifying alternative location for schema.prisma

Problem
When building Node/TS lambdas with AWS SAM, all we can specify is the path to a lambda handler.
AWS SAM does not allow us to include other static files within our lambda code.
The AWS solution for this is to use lambda layers, but those get mounted at /opt, which means that our code won't be able to find schema.prisma.
Suggested solution
We can make the above work for the prisma engine binary as there's an environment variable which allows us to set a custom path (PRISMA_SCHEMA_ENGINE_BINARY), but not for schema.prisma.
Ideally, there would be an environment variable to allow us to also set a custom location for schema.prisma.
Alternatives
There isn't much in the way of alternatives here.
The only "option" is to have a post build script, which copies the prisma files inside AWS SAM's build folder (.aws-sam/build/{lambdaName}/).
This is a very hacky solution as we're relying on the folder structure of AWS SAM not changing, as well as the fact, that by pure chance SAM chooses to deploy any extra files we drop in there right now, but this could change at anytime.
The only other alternative is to change our IAC approach completely, and replace AWS SAM with the Serverless framework or CDK, but that could be weeks of work depending on the project.
Additional context
N/A

(Sorry, you seem to have misunderstood. I meant you could create an issue about the problem you are having with AWS as a bug issue, optimally with a reproduction, so we can take a look of what is happening there. You can of course link to #2746 as a possible suggested solution.)

Right now this issue is just a rewording of https://github.com/prisma/prisma/issues/2746 with some additional information, so I will close it for now.
Please open a new issue to describe the concrete problem you are having with AWS SAM, what you are doing exactly, what does not work or what error you are getting. Then we can look into that, understand and potentially fix it - and if not maybe prioritize https://github.com/prisma/prisma/issues/2746 higher than it currently is. Thank you.


refactor: Use spans to solve a number of memory safety issues

exif.cpp: use spans to avoid several possible buffer overruns
paramlist_test.cpp: use spans to be sure we're ok on memory bounds
jpeg: use spans in jpeg icc profile manipulation for memory safety
psd output: switch cmyk conversion to use spans for memory safety

I've been cobbling these together bit by bit over the last several weeks, tracking down the memory safety issues identified by the Sonar static analysis. I think that mostly they are not real bugs, but the code is confusing enough that it's hard to verify. This refactor makes it safer, and even if the code was previously correct but merely hard to analyze, the bounds checking in span (for debug mode) gives the static analyzer the clues it needs to know this is safe.
As further explanation, these situations generally involve something that looks like this, schematically:
caller () {
    T buffer[known_size];
    call function(buffer, ...params...);
}

function(T* buffer, ...params...) {
    i, j = ...very complex things, hard to analyze...
    foo = buffer[i];
    buffer[j] = bar;
    // Did we do a buffer overrun??? ¯\_(ツ)_/¯
    // This function doesn't necessarily have knowldege of the
    // true bounds, even if it wanted to check every access.
}

By rewriting this function as follows:
function(span<T> buffer) {
    // all indexed access to buffer will be bounds checked in debug
}

we are passing the bounds as well, and at least for debug builds, are also checking bounds with an assertion on every indexed access into buffer, without the function needing a lot of clutter. Fire and forget.

Any objections?


Adding new AWS::Macie resources, per May 14, 2020 update

Fixes #1686

I'm unsure about https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-macie-findingsfilter-findingcriteria.html, the doc is a bit fishy.
Any comment welcome :)


chore add some debug info to check exprs of UnionNode

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Releasedate for Laravel 5.7 support?

Hey,
thank you for your great plugin.
I would use it in my Laravel 5.7 application.
Is there a releasedate for that support?
Thank you

No release date yet due to changes from Laravel 5.6 and Laravel 5.7.


Add better erlang linter

I think you should add this as a new rebar linter, and then one linter or the other could be enabled or disabled as needed. Otherwise, changing the existing erlc linter will make it so some users who do not use rebar3, but do have a basic Erlang compiler, won't be able to check their files with ALE any more.

Should we ask an opinion of the initial author @evnu?
These linters have completely the same functionality. It’s the same compiler, but the script is setting up paths to dependencies and other options defined in the config file. It works the same in the case when your project doesn’t use rebar3 as a build tool. @w0rp, do you still insist on making it as the separate linter for ALE?

I like this implementation. My original implementation did not take escript into account, and "project support" using vim variables is probably a hazzle for people already using rebar. Note however that I'd still like the option to pass in custom parameters, as I for one do not use rebar. I usually use localvimrc to set up my project-specific configuration, which handles Erlang configuration for ale as well.
So, I'd suggest two changes to the linter presented here:

Allow setting configuration with g:ale_erlang_erlc_options as before
The module's file extension should be .escript

After having updated ale, I  see that it has another Erlang linter syntaxerl (see https://github.com/w0rp/ale/commit/1aea6a34ff22c9e79d20a018b4d46000c208caf2). Without having checked syntaxerl, do the proposed changes here overlap with syntaxerl?

Oh wow. I didn't know about this project! It works well for my needs. I think I can close my PR at the moment. Thank you very much!


refactor(from): fromArray, fromPromise removed

removes fromArray and fromPromise to reduce API surface
updates tests that utilized the above methods

covers issue https://github.com/ReactiveX/RxJS/issues/239 .

@kwonoj ... Thank you SO much for your effort on this, but after experimentation, it appears that the performance drop between from(array) and fromArray(array) makes this PR a no-go.
I'll have to close this, but we wouldn't have known this was the case if it wasn't for your efforts. As such, this was a very worthwhile PR.

About to close PR on my end ;) Thanks.


Issues with login form links

I am experiencing issues with the links in the login form.
e.g. If the state is SIGN_IN and I click the link of signUpPath, which is also the button which triggers the state change to SIGN_UP, normally in the first click it changes de state, but not the route. If click again, then it changes the route but not the state.
The behaviour can be seen in the gif below:

I am using FlowRouter.

Strange, I guess the default state for register is not set correctly when clicking the link.
Which I think has to do with Flow Router interfering with the click event, https://github.com/kadirahq/flow-router/issues/326

What is your configuration like for Accounts.ui.options() ?

@timbrandin this is my accounts config:

Accounts.config({
  sendVerificationEmail: false, // Set to false, the email verification is sent depending on the user role.
  forbidClientAccountCreation: false
});

Accounts.ui.config({
  passwordSignupFields: 'EMAIL_ONLY',
  loginPath: '/login',
  signUpPath: '/register',
  resetPasswordPath: '/password-reset',
  profilePath: '/profile',
  onSignedInHook: () => {if (FlowRouter.current().route.name === 'login'){
    FlowRouter.go('/'); //TODO: change for ternary operator
  }},
  onSignedOutHook: () => FlowRouter.go('/'),
  minimumPasswordLength: 6
});

Sorry, oki yeah I meant config(), thx I'll have a look at this.

I have the same trouble. Do you have progess here?

Experiencing same bug with FlowRouter

What if we define a custom callbacks for each button in config?

I worked around ensuring the correct state in different form views by passing in the appropriate formState from the STATE object to Accounts.ui.LoginForm. Since each form view (login, change password...) is available at its own route (using React Router), this works well - when a redirect happens, the form has the expected state. However, a warning is raised when using formState="SIGN_IN" on the loginPath:

Do not force the state to SIGN_IN on Accounts.ui.LoginForm, it will make it impossible to reset password in your app, this state is also the default state if logged out, so no need to force it.

The warning isn't correct for me, since the Reset Password view has its own route and is successfully rendered. Without passing formState="SIGN_IN", the login form does not show the correct state on clicking the "Sign In" link from the Sign Up view.

The issue here is with Flow Router because the internal state of Loginform behaves correcty, it's the adress of page that changes in wierd manner. Maybe the best way is really switching to React Router, though i cannot see how it will fit into Mantra's architecture with it's "per-module" route definitions.

It sounds like there are issues that are specific to Flow Router here, but I am experiencing similar issues when I use it with React Router. From what I can tell, when a link/button is clicked in the form, the correct internal state is updated, but there is not always a redirect to associated route path from the config.

@premasagar  I am constantly experiencing the same issue with React Router. The internal state of the component changes correctly but the route change is not happening.

Closing due to inactivity @PolGuixe @dolgarev @Kshatra  @premasagar


Backport commits to 0.7.x branch

Hello,
I have hit a critical issue for our use case using tokio > 1.0, which is based on mio 0.7.6: Using the accept4 syscall on Android x86 fails, either by being blocked through seccomp on more recent Android versions, but failing with Err 38: Function not implemented on Android 6 on real devices.
I wonder whether it would be possible to backport 40159fa and 4c4e919 and release a new version with that, .. and get it integrated into tokio.
Not sure what the tokio's project stance is on such matters.

I've opened #1463, with that we can release v0.7.9 and after a cargo update everything should be working.

I would also like to backport #1461, after that we can create a new release.

Great, thanks!

Just released v0.7.9.


fix(weaver): resource incorrect permission assignment

Description
Static source code assessment has picked up a potential vulnerability regarding incorrect permission assignment. The probable remediation is to create the folders with minimum possible permissions.
The report from which the above information was summarized
Risk Rating: Low
Category: Security Misconfiguration
Description
A file or directory is created with dangerous permissions, either by setting these permissions explicitly or relying on unsafe default permissions.
Impact
Files with implicit or dangerous permissions may allow attackers to retrieve sensitive data from the contents of these files, tamper their contents or potentially execute them.
Remediation Recommendation
Always create files with permissions being set explicitly. Never set dangerous permissions on files. Always consider the principle of least privilege when determining who may read, write or execute a file, if these permissions are to be granted at all.
Affected files (path - line number)
weaver/sdks/corda/src/main/kotlin/org/hyperledger/cacti/weaver/sdk/corda/CredentialsExtractor.java - 151, 201
Snapshot of the sourcecode at the time of scan

---
Source: APP PE Hyperledger Cacti v2.0.0 - Static Application Assessment Report.odt
cc: @takeutak @izuru0 @outSH @petermetz

Hi @jagpreetsinghsasan
can I work on this? I'd need some additional info about the changes to be made

@ShatilKhan All yours. I'd use this as guidance on what to set the permissions to for credential files: https://unix.stackexchange.com/a/257648

Hi @petermetz , this issue looks stale for some time,  if @ShatilKhan is not working on this could you please assign this issue to me.

@solo-daemon Agreed, it's been quite a while. Re-assigning!


My wallet is empty

Hello, I need to help.  I downloaded the wallet a few days ago, and deposited a large amount of coins, and today the wallet is showing zero balance.   I am not a very technical guy, so please help me.  My wallet is version 2.4.1.   I don't know if this is the lastest version of the wallet.  By the way, I am using windows 10.

you deposited them to an address that was inside the 2.4.1 wallet?

Yes, the address that was generated by the wallet.
Get Outlook for Androidhttps://aka.ms/ghei36

From: sunerok<EMAIL_ADDRESS>Sent: Saturday, December 16, 2017 12:59:30 PM
To: vergecurrency/VERGE
Cc: Ticocoin; Author
Subject: Re: [vergecurrency/VERGE] My wallet is empty (#109)
you deposited them to an address that was inside the 2.4.1 wallet?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fvergecurrency%2FVERGE%2Fissues%2F109%23issuecomment-352199707&data=02|01||5d5c01f3e4e24386992808d544aec263|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636490439725591960&sdata=Y8KNTqkvZg%2B%2Bz5WE9tFsngzgG2Dl3hPb5zEP7wxD0TA%3D&reserved=0, or mute the threadhttps://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAfXFtjkel09RWb92vru7xfSmGs0oanj8ks5tBAUBgaJpZM4REZo5&data=02|01||5d5c01f3e4e24386992808d544aec263|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636490439725591960&sdata=cSxLoh9JAF%2Fr7MNdbrdClAVBJ9QEgZR0Otz9R7kdqbs%3D&reserved=0.

and you are connected to which server?

I updated the wallet to 3.0.3, and still shows zero balance.
Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows 10

From: sunerok<EMAIL_ADDRESS>Sent: Saturday, December 16, 2017 1:42:20 PM
To: vergecurrency/VERGE
Cc: Ticocoin; Author
Subject: Re: [vergecurrency/VERGE] My wallet is empty (#109)
and you are connected to which server?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fvergecurrency%2FVERGE%2Fissues%2F109%23issuecomment-352202728&data=02|01||49cfd7f949424e8c0d7608d544b4bdf8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636490465425449742&sdata=nBQQ6ejlbiW7tX2Kk%2Fnlo7tjxzKjj%2FMnVOy895cuBog%3D&reserved=0, or mute the threadhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAfXFth9Pp9MonrGoa4UDZJ5NXt2MwZRCks5tBA8LgaJpZM4REZo5&data=02|01||49cfd7f949424e8c0d7608d544b4bdf8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636490465425449742&sdata=EXH%2FdOltqlWlGadMI991x9yY28NdgVbF87MmOkzgcWA%3D&reserved=0.

Server btc.smsy.me 995
Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows 10

From: sunerok<EMAIL_ADDRESS>Sent: Saturday, December 16, 2017 1:42:20 PM
To: vergecurrency/VERGE
Cc: Ticocoin; Author
Subject: Re: [vergecurrency/VERGE] My wallet is empty (#109)
and you are connected to which server?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fvergecurrency%2FVERGE%2Fissues%2F109%23issuecomment-352202728&data=02|01||49cfd7f949424e8c0d7608d544b4bdf8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636490465425449742&sdata=nBQQ6ejlbiW7tX2Kk%2Fnlo7tjxzKjj%2FMnVOy895cuBog%3D&reserved=0, or mute the threadhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAfXFth9Pp9MonrGoa4UDZJ5NXt2MwZRCks5tBA8LgaJpZM4REZo5&data=02|01||49cfd7f949424e8c0d7608d544b4bdf8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636490465425449742&sdata=EXH%2FdOltqlWlGadMI991x9yY28NdgVbF87MmOkzgcWA%3D&reserved=0.

you're confusing me. 2.4.1 is a verge electrum wallet version. 3.0 is a verge qt wallet. 3.0.3 is a bitcoin electrum wallet, and completely unrelated to verge.

my Windows Electrum-XVG show offline status, my Android wallet show no connection too, dont know what problem is going on ?

@anhhq3k make sure your electrum-xvg is fully synced. seems like your wallet is out of sync.

@anhhq3k if you havent connected to the android wallet before, you followed the instructions for when it says "no connection" already?

having the same problem my wallet wont sync the server is xvg.stream

try a different server. they regularly fill up. there are several other servers to choose from, and we'll be adding more electrum servers today.


Added information about the Fingerprint or Facial recognition.

Added information about the fingerprint  and facial

@aavdberg : Thanks for your contribution! The author, @eross-msft, has been notified to review your proposed change.

Why is there no reaction?

@aavdberg The writer is out of office until next week. She'll respond then. @eross-msft fyi.

@aavdberg Thank you for your feedback. I'm confirming the change with the product group and will get back to you.

@aavdberg  While talking to the product group we determined that this text already exists in the Getting Started article, at the bottom of the Add accounts to the app section.
The Overview article, where you're duplicating the text, is intended to just be a "signpost" article. It's meant to provide a high-level description and then a way to quickly access the other sub-articles. The text about a device's fingerprint or facial recognition capabilities doesn't fit in this type of article. Thanks!
@tysonn  #please-close


Adding server_on_port method to socketless server map

To help with https://github.com/chef/chef-provisioning/pull/337
\cc @jkeiser @danielsdeleo

:+1: LGTM

:+1:


Multiple regions/labels selection and drag, not working

Describe the bug
I am labeling gestures. On a video timeline, it appears I cannot select multiple regions with the 'shift' shortcut (as in the documentation). Only 'ctrl' works, meaning that I need to select thousands of labels one by one, which is not sustainable.
Additionally, when multiple regions are selected, I can't move them altogether. Only the region where the click happens gets dragged.
To Reproduce
Steps to reproduce the behavior:

Go to a video timeline to label a gesture. Add 10 regions randomly.
Issue A: Try to select more than 2 regions at once.
Issue B: When multiple regions are selected, try to drag them all at once.

Expected behavior

When using the 'shift' shortcut, I expect to be able to select large groups of regions. Not one by one (like 'ctrl').
When multiple regions are selected, I expect to be able to drag them altogether, at once.

Screenshots

Environment (please complete the following information):

OS: Windows 10 (The issue is not only on Windows. It's been tried on multiple iOS as well)
Label Studio Version 1.12.0

Additional context
I am labeling 3 camera angles of each gesture. The various footage do not have the exact same timestamp. Therefore I want to copy-paste the regions from one initial angle to the other two, then drag the regions at the right timestamp.
Selecting and dragging regions one by one is not sustainable.
Thank you.

/jira create

Hi @bodyscratch-git - thanks for the report! We'll investigate this one.

Thank you @jombooth, much appreciated!


Mercy DMG Boost

Created by: DpsDoomMain
Mercy’s damage boost should be at 30% currently it’s at 25%

moved from ow1_emulator_backup#655

Created by: DpsDoomMain
Question can you see who she has healing beam on?

Created by: MaxwellJung
Not sure if this is possible. There's currently no way to check who's getting damage boosted by mercy in workshop.


Impl of FIRStorageInterop for SwiftLog impl using Firebase Cloud Storage as log storage backend.

https://github.com/firebase/firebase-ios-sdk/issues/4599
For collaboration with wilsonryan@ per discussion about SwiftLog impl using Firebase Cloud Storage as a log storage backend.

Abandoning this PR as a less invasive impl was determined which incurred a small cost on the library end user, and the interop has changed much since this PR started.


Test globals not defined in node test environment.

🐛 Bug Report
Test globals not defined in node test environment.
https://jestjs.io/docs/en/api
To Reproduce
Steps to reproduce the behavior:
When using config
  "jest": {
    "testEnvironment": "node"
  }

then the test globals are not defined.
when i remove the config or jus put "testEnvironment": "jsdom" then the tests receive globals
Expected behavior
Globals should be defined in node testEnvironment
envinfo
 System:
    OS: macOS 10.15.3
    CPU: (4) x64 Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz
  Binaries:
    Node: 10.13.0 - ~/.nvm/versions/node/v10.13.0/bin/node
    Yarn: 1.21.1 - ~/.nvm/versions/node/v10.13.0/bin/yarn
    npm: 6.13.7 - ~/.nvm/versions/node/v10.13.0/bin/npm
  npmPackages:
    jest: ^25.1.0 => 25.1.0

Duplicate of #9538. You need to update your node version


add markdown support

Implement a <markdown> element that allows you to use markdown instead of html inside of render tags!

Release: #14 - #15, Now supports the markdown tag ```html

Hello world
hello


TypeError: data type "float128" not understood

Since the following error occurred during test execution, we will report it along with environmental information.
テスト実行時以下のエラーが発生したので環境情報と共に報告いたします。
Python

Python 3.6.6

Machine_Enviroment

OS

Windows 10 64bit

Package

Name: pandas

Version: 0.23.4

Name: numpy

Version: 1.15.3

ErrorLog
Error
Traceback (most recent call last):
  File "C:\Users\***\AppData\Local\Programs\Python\Python36\lib\unittest\case.py", line 59, in testPartExecutor
    yield
  File "C:\Users\***\AppData\Local\Programs\Python\Python36\lib\unittest\case.py", line 605, in run
    testMethod()
  File "C:\Users\***\PycharmProjects\polar_bear\tests\test_polar_bear.py", line 15, in test_clean
    train_df, test_df, target_col, 0.5)
  File "C:\Users\***\PycharmProjects\polar_bear\polar_bear\main.py", line 128, in clean
    return_df = _make_return_df(train_df, test_df, threshold_one_hot)
  File "C:\Users\***\PycharmProjects\polar_bear\polar_bear\main.py", line 67, in _make_return_df
    elif dtype in float_dtype_list:
TypeError: data type "float128" not understood

https://github.com/pandas-dev/pandas/issues/17809#issuecomment-335017208

float128 is not offically supported (nor on all platforms), so this actually is a more general issue.

So I will remove it soon.


XAML Documentation

Add XAML Documentation to the README

@brminnick Is it possible to use effects throw XAML now?

Yup!
https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/effects/creating/#Consuming_the_Effect_in_XAML


Now using host returned by PASV command

Solves #24

Thanks for this change. I like getting rid of dependencies, and simplifying code.


Can not listen to the event when set appID

On window.
Before starting, set actions for it.
notifier.notify({
  title: 'My notification',
  message: 'Hello, there!',
  actions: ["ok","cancel"]
});

notifier.on('ok', function (notifierObject, options, event) {
  // Triggers click ok
});

notifier.on('cancel', function (notifierObject, options, event) {
  // Triggers click cancel
});

Case 1: appID = undefined => node-notifier is displayed and listen event work

but it is in the snore toast group. not my app.

Case 2: appID = my.app.id => node-notifier is displayed and it display is in my app group

but listen event not work

In my case, I want to set appID = my App ID to show my app group and listen to event work.
note:
I have read the source code of node-notifier:
It passes property to SnoreToast.exe and executes it. If set appID for it, Emit Event will not work, I think so.
You can see source here: https://github.com/mikaelbr/node-notifier/blob/master/notifiers/toaster.js
If anyone have solution, plz help me. Thanks all

Hi @truongnat. I am having the same problem. Since you closed the issue i wanted to ask if you resolved this?

@santosh898 I have resolved it.

Because error from lib SnoreToast, i found PR fix it.

Step 1:  you can download the source code snoretoast

Step 2:  modify code with PR above.

Step 3:  Re-build and move file build <snore-toast-64.exe or snore-toast-32.exe> to your project.

Thank you


[NEW-FEATURE][IXD] Add 'view-source' capability to plc API docs

Branch 222-_NEW-FEATURE_IXD_Add_view-source_capability_to_plc_API_docs created!


[Bug] Invalid locale

WARNING! Your environment specifies an invalid locale.
 This can affect your user experience significantly, including the
 ability to manage packages. You may install the locales by running:

   sudo apt-get install language-pack-UTF-8
     or
   sudo locale-gen UTF-8

To see all available language packs, run:
   apt-cache search "^language-pack-[a-z][a-z]$"
To disable this message for all users, run:
   sudo touch /var/lib/cloud/instance/locale-check.skip

I don't think a properly configured virtual machine should say this.

The cause of all of this is that simply doing vagrant ssh as the instructions suggest is wrong, because incorrect/exotic settings on the client machine leak into the virtual machine. To fix this properly, it would be better to configure the virtual machine to not use the locale settings of the client by default and to have some custom configuration file for those people who want to do things differently

no more vagrant, closing


Make array_view(pointer, size) constructor public

Addressing #665 by promoting the array_view(pointer, size) constructor to be public rather than protected, which is consistent with C++20's std::span that winrt::array_view is designed to emulate.

/azp run

Please add a unit test and verify that the deduction guide works.

@oldnewthing please let me know if the test I added is covering what you had in mind re: deduction guides.

@kennykerr this formulation requires callers to explicitly cast to size_type which is done implicitly for all other constructors. Fixing this would be possible, but would require a bit of extra template goop and I know that you're sensitive to the overhead of this. Do you have an opinion on what the contract of this constructor should be?

I was thinking of adding a new case to the com_array,ctad test:
    uint8_t* p = &arc[0];
    REQUIRE_DEDUCED_AS(uint8_t, { p, 3 });

to verify that
com_array a{ p, 3 };

deduces as com_array<uint8_t>.

@oldnewthing now I see what you're talking about; done.

/azp run


Fix binary in usage instructions

When published to crates.io, people can run cloud-translate without explicitly cloning the repository.

(People will still be cloning the repository with cargo install cloud-translate, but it happens implicitly in the background.)


HaplotypeCaller - bamOut does not respect --createOutputBamIndex true

tag 39c988c2dc7f669306d246a2191d16af50496640

the created bam file does not have an index created

Issue moved to broadinstitute/gatk #2849 via ZenHub


add missing dlon

Node.js example getDistance method missing variable dlon

Thank you for your pull request. Before we can look at your contribution, we need to ensure all contributors are covered by a Contributor License Agreement.
After the following items are addressed, please respond with a new comment here, and the automated system will re-verify.

User @zhoumingque isn't covered by a CLA. They will need to complete the form at https://identity.linuxfoundation.org/projects/cncf

Regards,
CLA GitHub bot

Already signed CLA

I made the correct fix in https://github.com/grpc/grpc/pull/15216. Thanks for pointing out the problem!


Create unit tests by comparing images

Since now we switched (or we are on the verge of switching) to pyplot pytest  we can use pyploy-mpl pytest-mpl to compare resulting images:
https://github.com/matplotlib/pytest-mpl

Since now we switched (or we are on the verge of switching) to pyplot

You mean pytest right ?

Good idea !

Sorry just update the OP.

Just a thought, but since this hasn’t gained much traction, I would be in favor of closing this and not doing it.
I’m not sure tofu has an interest to be pixel perfect: from my experience this would create overhead if you try to do this for many usecases.
A better alternative in my opininion is to have a simulation benchmark that is tested everytime e.g, a high-level outcome of a simulation that has been published in the litterature and that is expected to be simulated correctly by tofu.
E.g. some figure like this one maybe for the inversion algorithms:

(source: https://iopscience.iop.org/article/10.1088/1742-6596/768/1/012001/pdf)
This sort of thing should be tested not with images but by comparing values as numpy arrays.

Agreed !
Thanks, closing this issue then, and maybe the current work in #603 will give us an opportunity to implement this using material that might be published in some time from now.


"an HTTP xxx" or "a HTTP xxx"?

File: engine/swarm/how-swarm-mode-works/services.md, CC @mstanleyjones
I see both "an HTTP xxx" or "a HTTP xxx" are used. Which one is correct?

"an" is correct, because the way you say HTTP it starts with an A sound. :) Do you feel like trying to clean these up? 🎉

OK. I'll modify it on this page first and then check it on other pages.


[WIP]: Adding framework for wrong number of arguments, adding check for NewT…

…ype requiring two arguments.
So when you do:
T = NewType('T', int, float)

X = NewType()

You will get a diagnostic message.

Leaving this for now until we can resolve what errors in ArgumentSet do.


View available pre-made visualizations

[ ] Requirement 1: Landing page has easy access to pre-made visualization area
[ ] Requirement 2: There is an entry point to access visualizations (button, link, etc.)
[ ] Requirement 3: Page is populated with non-filtered visualizations

UX has created the attached 3 charts to use as pre-made visualizations:
https://docs.google.com/presentation/d/1G6icvO4ouisHGuWaPZSbripvcKd9Um5kEC65xuhAwyk/edit#slide=id.g267a8d39da8_0_458


Set up pgtyped as Query tool for PostgreSQL

Pgtyped query tools already settled for transforming SQL Queries to TS-typed query


update description on absolute capture time header extension.

This has been migrated to https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/rtp-hdrext/ (https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/rtp-hdrext/index.md).
Can you file a CL to the WebRTC repo?


Aura APRs on portfolio

Currently we hide APRs on the portoflio page for pools that are even partially staked on Aura.

If they are fully staked on Aura, we should display the Aura APR.
If they are fully staked on Balancer, we should shoe the Balancer APRs.
If they are staked on both, we should show a dash (-).

@alter-eggo has this not been done?