Accept Word does not work across lines

Issue
Currently, my top pain point with using Accept Word in inline suggestions is that it does not go across lines. Once I get to the end of the line I can not trigger it anymore to start accepting words from the second line.
The same happens in the accept line suggestion disappears due to line change.
Version: 1.82
This issue(https://github.com/microsoft/vscode/issues/172162) was fixed in 1.78.2
In this pull request https://github.com/microsoft/vscode/pull/179988
Which has reappeared again.

it still works for me in 1.83.0, at least in typescript with copilot. what happens when it reaches the end of the line? I wonder if something else like autoformatting is causing it to disappear.

https://github.com/microsoft/vscode/assets/98150135/25183bfe-7aa4-48db-b2c7-7a184950fae8
v-1.78.2 same working fine.
https://github.com/microsoft/vscode/assets/98150135/2d9167c1-05b6-4780-ae55-d0f20abc3e0e
version 1.83.0 same not working

I cannot verify as well. Can you disable all other extensions?

I tried after uninstalling every extension still facing the same issue should I share the video?

Can you create a new empty profile and try to reproduce? Maybe it is some setting

https://github.com/microsoft/vscode/assets/98150135/2444b0cc-8ef3-4fb6-9e1f-e6530556e992
I think accept word breaks when quick suggestion settings are made to inline instead of on also one more issue found after creating a new profile accept line works fine when the keyboard shortcut is pressed but breaks when clicked on the toolbar option as shown in the video.

Cannot reproduce


build(deps): update scalafmt-core from 3.7.5 to 3.7.7

About this PR
📦 Updates org.scalameta:scalafmt-core from 3.7.5 to 3.7.7
📜 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.scalameta", artifactId = "scalafmt-core" } ]

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

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Codecov Report

Merging #128 (f453508) into main (194f295) will not change coverage.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##             main     #128   +/-   ##
=======================================
  Coverage   86.36%   86.36%
=======================================
  Files           3        3
  Lines          44       44
  Branches        6        6
=======================================
  Hits           38       38
  Misses          6        6

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

Superseded by #132.


"Can't connect to the internet" section has wrong links

The links in the "Can't connect to the internet" section of this article link to "URLs for X assessment/migration" and these links point to articles that do not include URLs. These should probably point to this article: https://docs.microsoft.com/en-gb/azure/migrate/migrate-appliance#url-access

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

ID: 7ae98c62-5ab8-9d1a-5081-7208152799a7
Version Independent ID: 810d3ee7-4256-6add-9319-b964c0b13814
Content: Troubleshoot Azure Migrate appliance deployment and discovery - Azure Migrate
Content Source: articles/migrate/troubleshoot-appliance-discovery.md
Service: azure-migrate
GitHub Login: @musa-57
Microsoft Alias: hamusa

@musa-57  - can you review please? The url section requires a revision.

Thanks for your feedback! I've updated the link. The change should show up later today.
#please-close


Maybe some  weed mount permission problem

version: base 0.96 with 267201f   fix
weed mount by a non root user named app.
Create empty file by app user, and shows no permission
$ touch test
touch: setting times of `test': Permission denied
$ ls -l test       (but owner is  root)
---------- 1 root root 0 Jan  1  1970 test
$ cat test   (and file cannot be read)
cat: test: Input/output error
when write something to the empty file by app user,everythings seems ok
$ echo helloworld > test
$ cat test   (file can be read)
helloworld
$ ls -l test  (owner changes to  app)
-rw-rw-r-- 1 app app 11 Sep 23 22:25 test
Maybe some permission problems?

Can not reproduce with latest version or the commit, on Mac or Ubuntu.
Try the latest version.

I just try the 0.96 lastest version run in centos 6.5 and  the file's permission is ok when touch an empty file by non root user ,  but read the empty file always error
$ touch emptyfile
$ ls -l emptyfile
-rw-rw-r-- 1 app app 0 Sep 24 00:49 emptyfile
$ cat emptyfile
cat: emptyfile: Input/output error
weed mount logs:
I0924 00:49:23 28136 dir.go:123] create: directory:"/" entry:<name:"emptyfile" attributes:<mtime:1537721363 file_mode:436 uid:205 gid:205 crtime:1537721363 replication:"100" > >
I0924 00:49:23 28136 filehandle.go:206] //emptyfile set chunks: 0
I0924 00:49:23 28136 filehandle.go:206] //emptyfile set chunks: 0
I0924 00:49:30 28136 filehandle.go:54] empty fh //emptyfile
weed filer no logs about this

thanks for the log!!!
fixed in https://github.com/chrislusf/seaweedfs/commit/578f8a6dec0e8c396221ae165ad3db18096ea957


fix: correct writable checks

Thanks!

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Python 2 Removal

Removed all the left over Python 2 support code from the code base. Also removed the noaa_ncep.py plugin from the source code as well.

Pull Request Test Coverage Report for Build 382

0 of 0   changed or added relevant lines in 0 files are covered.
76 unchanged lines in 8 files lost coverage.
Overall coverage decreased (-0.3%) to 69.157%

Files with Coverage Reduction
New Missed Lines
%

/Users/travis/miniconda/envs/test-environment/lib/python3.5/site-packages/quest/util/config.py
1
89.06%

/home/travis/miniconda/envs/test-environment/lib/python3.6/site-packages/quest/util/config.py
1
89.06%

/home/travis/miniconda/envs/test-environment/lib/python3.6/site-packages/quest/api/collections.py
2
94.59%

/Users/travis/miniconda/envs/test-environment/lib/python3.5/site-packages/quest/api/collections.py
2
94.59%

/home/travis/miniconda/envs/test-environment/lib/python3.6/site-packages/quest/util/log.py
9
42.42%

/Users/travis/miniconda/envs/test-environment/lib/python3.5/site-packages/quest/util/log.py
9
42.42%

/Users/travis/miniconda/envs/test-environment/lib/python3.5/site-packages/quest/util/misc.py
26
78.67%

/home/travis/miniconda/envs/test-environment/lib/python3.6/site-packages/quest/util/misc.py
26
78.67%

Totals

Change from base Build 374:
-0.3%

Covered Lines:
2305

Relevant Lines:
3333

💛  - Coveralls

Pull Request Test Coverage Report for Build 382

0 of 0   changed or added relevant lines in 0 files are covered.
76 unchanged lines in 8 files lost coverage.
Overall coverage decreased (-0.3%) to 69.157%

Files with Coverage Reduction
New Missed Lines
%

/Users/travis/miniconda/envs/test-environment/lib/python3.5/site-packages/quest/util/config.py
1
89.06%

/home/travis/miniconda/envs/test-environment/lib/python3.6/site-packages/quest/util/config.py
1
89.06%

/home/travis/miniconda/envs/test-environment/lib/python3.6/site-packages/quest/api/collections.py
2
94.59%

/Users/travis/miniconda/envs/test-environment/lib/python3.5/site-packages/quest/api/collections.py
2
94.59%

/home/travis/miniconda/envs/test-environment/lib/python3.6/site-packages/quest/util/log.py
9
42.42%

/Users/travis/miniconda/envs/test-environment/lib/python3.5/site-packages/quest/util/log.py
9
42.42%

/Users/travis/miniconda/envs/test-environment/lib/python3.5/site-packages/quest/util/misc.py
26
78.67%

/home/travis/miniconda/envs/test-environment/lib/python3.6/site-packages/quest/util/misc.py
26
78.67%

Totals

Change from base Build 374:
-0.3%

Covered Lines:
2305

Relevant Lines:
3333

💛  - Coveralls


API endpoint for last_registered_epoch (or similar)

Is your feature request related to a problem? Please describe.
Currently, there is no way to check that a validator is active via the relay API. You can see if an initial registration was successful via the relay/v1/data/validator_registration API call but if a validator goes inactive after registering there is no easy way to tell.
For example, this goerli validator is inactive at the time of this query:
API call:
https://0xafa4c6985aa049fb79dd37010438cfebeb0f2bd42b115b89dd678dab0670c1de38da0c4e9138c9290a398ecd9a0b3110@boost-relay-goerli.flashbots.net/relay/v1/data/validator_registration?pubkey=0xaa0508f2cbd370a6e92fc37ef12709dab2b2a6d8d267db4e7e3828d2b4485c2ff6c83875b5bb93eca8867c390c0100b8

Response:
{
  "message": {
    "fee_recipient": "0x6a7aa9b882d50bb7bc5da1a244719c99f12f06a3",
    "gas_limit": "30000000",
    "timestamp": "1664138161",
    "pubkey": "0xaa0508f2cbd370a6e92fc37ef12709dab2b2a6d8d267db4e7e3828d2b4485c2ff6c83875b5bb93eca8867c390c0100b8"
  },
  "signature": "0x8bd041544e396108730e9796f76ab74a643bda3d5cb9927d76b7f686ed94e2fac359ba9fd9211834069ed9686b6d1d961457c385c011b2515b3eddcec2a8f635315d7c3732e42eae34deb802caaf5d721a4720e7bf0c86f9a39017765979b996"
}

The timestamp in the message is cached for good reason (new signatures+verification every Epoch does not make sense). This makes it impossible to see if a new registration was successful because the timestamp will not change without changing the fee_recipient or some other data.
Describe the solution you'd like
It would be nice to have a last_active_epoch data point that is either returned from this API call (must be ourside of the "message" since that carries a signature) or a separate, new endpoint (possibly something like /relay/v1/data/validator_last_active_epoch or /relay/v1/data/validator_last_registered_epoch). This metric would have significantly less overhead than updating the timestamp but would still need to be tracked internally by validators.
Describe alternatives you've considered
Updating the timestamp to the most recent epoch for which the validator registered. This does not make since because the message is signed by the validator which currently cache the message to prevent 400K signature verifications by the relay on each Epoch.
Additional context
If there is consensus on the correct path forward I am happy to implement the changes.

Hey @infosecual thanks for bringing this up. I agree that registration endpoint could be more user friendly. The timestamp in the registration is a bit misleading because it's cached. Another solution could be to prune inactive registrations.
I'm not sure what the correct thing to do is. But if we decide to update the existing endpoint and include a new field in the response, I think it would make sense to do it at the same time as #1 since that changes the response structure.


RetroArch (default) Threaded Video Introduces Slight Stutter (RGB30)

Describe the Issue (If applicable)
The default in a clean install of Arkos has Threaded Video enabled.  This is probably the better setting for lower power devices but on a device like the RGB30 it isn't necessary.  But even worse, I can detect a single frame stutter every 3-7 seconds in some games which the RGB30 would have zero trouble emulating.
How can the issue be reproduced? (If applicable)

Ensure on performance mode

Open Super Mario All-Stars: Super Mario 3, RetroArch, Snes9x core

Find a wide flat area to walk so it would be easy to see the smooth background scrolling

Walk for a few seconds and observe the occasionally but consistent stutter

Turn off Threaded Video (Settings >> Video >> Output)

Repeat the walk and there is no stutter.

Note: I just happen to play Super Mario 3 in Super Mario All-Stars on the SNES a lot so I noticed it there first but I also tried Metroid Fusion on the mGBA core and saw the stutter there too.  I haven't necessarily seen this in all games but it's only easily noticeable if you're doing something that would otherwise smoothly scroll the screen for at least several seconds.
What device are you using?
RGB30
What version of ArkOS are you on?
05242024
Anything else you'd like to include that may help to review this issue or feature request?
I'm only familiar with the RGB30 so I have no suggestions as to whether it's suitable for it to be defaulted off on other devices but the RGB30 has enough power that I believe it would be better to default off for the best experience.
Discussion is welcome.  It's not any trouble at all for me to just turn it off myself and I just think it might be better for everyone on an RGB30.

Well as you say, it's not that big of a deal to adjust the setting.  You can try updating to yesterday's OTA update and see if that helps any.  Also, retroarch cores were updated a few days ago so you can update those directly through retroarch as well.


[WIP] Content processing pipeline POC

This PR introduces code that fetches markdown from a specified Repo, caches it in Redis, and serves cached content via the Remix app (SSR); as a proof-of-concept for the new docs site content ingestion pipeline.

Remaining TODO

[ ] Handle relative links in markdown.

Ensuring that links created for navigating content in the originating Github repositories for respective documents correctly navigate between URLs in the docs site. Some of this work will reflect what was done on the previous docs site to handle the same issue.

[ ] Cadence syntax highlighting

Adding a grammar definition for Cadence so Cadence renders with highlighted syntax. This code will be ported from the existing docs site

[ ] Menu and ToC generation

Menus and ToC must be generated from the headings in the markdown files.

cc @kerrywei @srinjoyc  These might need to go in separate issues as I am planning to work on them asap.

Remaining TODO:

[ ]  Handle relative links in markdown.

Ensuring that links created for navigating content in the originating Github repositories for respective documents correctly navigate between URLs in the docs site. Some of this work will reflect what was done on the previous docs site to handle the same issue.

[ ]  Cadence syntax highlighting

Adding a grammar definition for Cadence so Cadence renders with highlighted syntax. This code will be ported from the existing docs site

[ ]  Menu and ToC generation

Menus and ToC must be generated from the headings in the markdown files.

cc @kerrywei @srinjoyc We should create issues for these as I am planning to work on them asap.

Thanks for the update @10thfloor  and I agree we should track them separately.
If all of these are part of the original task, it seems the original task is too big, &it's more like a story/epic?


Add MTU Network setting

add max MTU setting in network.lua configuration file. For specific links jumbo packets are ok

updated MTU setting in network.lua config file


Add pre-commit to the project

Continuation of the https://github.com/MrPowers/quinn/pull/66
Adding pre-commit to this project for code-formatting using black and flake8 for linter.

Thanks @ajitkshirsagar.  I assigned this one to you.

I suppose that if we are going with Ruff (as discussed in #67) then we should use ruff-pre-commit instead of flake8.

I'll update the issue to include Ruff instead of flake8.

I'll update the issue to include Ruff instead of flake8. @SemyonSinchenko then can we close #67 with the link to this issue?

I think it is a question to @MrPowers
For me all this things (adding Ruff and adding pre-commit hook + maybe disable some annoying rules like missing docstring in public module) can be done in one PR.

IMO we should close #67 and use this issue to:

remove the current flake8 GitHub action
add a Ruff GitHub action
add Ruff as a pre-commit hook
add PyTest as a pre-commit hook

I think that should be done in one PR since it are rather minor changers but I am happy to discuss this.

@ajitkshirsagar - let's go with @robertkossendey's proposed plan.

Yes, I agree with @robertkossendey.

@ajitkshirsagar - are you going to submit a PR?  It's ok if you don't have time.  Just let me know so I can assign this to someone else.

Hey @MrPowers, Sorry for taking a bit longer, last weeks were busy for me. I am planning to work on it this week.

OK, thanks @ajitkshirsagar.  That sounds great.  We need to get this done soon to fix the build.  If it doesn't get done this week, no problem, but I will have to assign it to someone else.  Thank you!

@SemyonSinchenko - can you add Ruff, so we can fix the build?  The broken build isn't a great look for us.

@MrPowers @SemyonSinchenko : I am getting following error while running tests with Poetry on local environment.
/root/.cache/pypoetry/virtualenvs/quinn-gGnem25e-py3.9/lib/python3.9/site-packages/py4j/protocol.py:326: in get_return_value
    raise Py4JJavaError(
E   py4j.protocol.Py4JJavaError: An error occurred while calling o0.set.
E   : java.lang.NullPointerException: null key
E   	at org.apache.spark.SparkConf.set(SparkConf.scala:88)
E   	at org.apache.spark.SparkConf.set(SparkConf.scala:83)
E   	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
E   	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
E   	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
E   	at java.lang.reflect.Method.invoke(Method.java:498)
E   	at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244)
E   	at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:357)
E   	at py4j.Gateway.invoke(Gateway.java:282)
E   	at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
E   	at py4j.commands.CallCommand.execute(CallCommand.java:79)
E   	at py4j.ClientServerConnection.waitForCommands(ClientServerConnection.java:182)
E   	at py4j.ClientServerConnection.run(ClientServerConnection.java:106)
E   	at java.lang.Thread.run(Thread.java:750)
--------------------------------------------------------------------------------------------- Captured stderr ----------------------------------------------------------------------------------------------
Warning: Ignoring non-Spark config property: None
Setting default log level to "WARN".
To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel).
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
========================================================================================= 1 error in 1.16 seconds ======================

Do you guys happen to know? I spent quite some time fixing it but didn't get the lead.

Also, the python version in .python-version is 3.7.5 vs 3.9 used in the CI.

@ajitkshirsagar You have to provide more information about it.

Which Java version are you using? (which java, java -version)
Is spark-shell working? Try to run poetry run pyspark --master local[1]

But for me it looks like a problem with Java. Make sure that you installed and configured JAVA_HOME correctly. Remember that you should use Java 1,8 (or Java 8).

Thanks, @SemyonSinchenko  for the quick reply.
I managed to solve the issue, I think it was some nasty Java issue with my system Apple M1.
I see the following 2 test cases getting failed though I haven't changed anything in them.
describe_validate_schema.it_raises_when_struct_field_is_missing1
test_print_schema_as_code

@MrPowers  @robertkossendey :  Do you think we should add pytest to the pre-commit as  it will make the commit slow also it is flagged by the author of pre-commit(link) that's why pytest doesn't have an inbuilt pre-commit ?
I think we are running pytest as a part of CI so having this check on commit will make it redundant.
Let me know what you think.

@MrPowers need your help with this 🙏
ERROR: Permission to MrPowers/quinn.git denied to ajitkshirsagar.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

I guess you should push into your fork instead of this repository. Make a fork; change origin (git remote set-url origin {url-of-your-fork}); push your changes into fork and open a PR from fork to this repo.


Add rubocop config

Fix style issues:

Style/StringLiterals
Style/TrailingBlankLines

I am a big fan of Rubocop.. thanks

lol, whups, this got merged before I was done

sorry, i jsut assumed you were done =)


Language setting in the options

Description of the new feature / enhancement
Powertoys already seems to support multiple languages, but the running language appears to be automatically  decided by Windows during install
Scenario when this would be used?
to be fair not often, most of the time language settings only need to be set once but in this case it doesn't seem to offer the user the option to select it at any point, it is just decided automatically during install
Supporting information
No response

Hi,
i would like to support the request of Arihazmt.
I just installed PowerToys and i like the functionality but not the UI-language
and could not figure out how to change the UI-Language.
In other Apps like VisualStudio or even 3th-party Apps like SqlDeveloper it is straight forward to choose the UI-language.
I am aware of the fact, that PowerToys is not an application by itself, but a collection of tools contributed from several teams...  one tool supports only a few languages, other tools more languages.
But a way to customize/wish all PowerToy-tools to a language (different from the Windows-install language) would be a great enhancement, even some tolls cannot fulfil this wish and will show up in another language.
best regards
Gerhard

/dup #7670


Issue of loading outlines

A VisuAlign user is having trouble with one series where for some of the sections,  the outlines are not loaded. Or the lag time for loading the outlines is very long. The user command window is provided in case  something can be spotted there.
error report tg5174.docx
The series can be found here: Y:\NESYS_Active_projects\2019_ AD-McGillAPP rats-Puchades\20191015_CHAT\TG5174\QNII_series\QNII_TG5174_final(J)\QNII_TG5174_final
Json: TG5174_final_cur281020

In addition, I have the same issue on another series, running all locally. It seems to be an "Exception in thread "JavaFX Application Thread" java.lang.NullPointerException"

NESYS_Tools\QNonLin-Standalone does not produce errors with TG5174_final_cur281020.json, I paged through all 78 sections.
A thing which may matter: WHSv3 atlas has been updated on the 23rd of January. Older copies of VisuAlign will die on some of the sections where the ear is visible (around 62-63 perhaps).

I have downloaded VisuAlign this summer, so it is not an old version. Could it be something else?

NITRC versions have been updated.


issue or feature ? with explore

Hello, it's me again :) Is it possible to set up an automatic deactivation of the exploration once the exploration limit message is reached?
05/23/2024 08:34:25 PM - [BlacKK] - 🗺 Something happened...
05/23/2024 08:34:25 PM - [BlacKK] - @Luka
;explore grass
PokéMeow
APP
Aujourd’hui à 20:34
Uh oh! You have reached the daily ;explore limit! The beta test allows for 4,000 steps per day.
The limit will reset on 24 mai 2024 06:00

can you check again using the latest version 1.52?

It seems to be working, but the script restarts too quickly after deactivating the explore feature, which creates a crash due to the latency between the bot and PokéMeow. After that, it still works, so it's okay. Thanks


libs/utils/energy: Slightly improve error for missing hwmon channel

Is this a replacement for #336 ?

Ah yes, will edit the description.


security-fix: Prevent drag and drop events.

This PR fixes a security bug which was caused by drag and drop events. Anyone can execute a remote code if a user drag and drops that link to the app. This PR prevents both the events.

Everything looks good. It works correctly as expected.
One thing I would like to point here is that, drag and drop in compose box works fine, all other drag and drop has been disabled i.e. it now won't work for dropping url at "Add Organisation", text at Search box, email/password at log in and search people.
I think this is fine considering the trade off was a major security issue.

it now won't work for dropping url at "Add Organisation", text at Search box, email/password at log in and search people.

I think all these are acceptable and the use case is very very low so we are good here (If this works for compose box we can make it work for search box etc also this might need few tweaks though).

To make it works for search box or anything all we need is we need to check event.target and only prevent default if it's not search box or whatever have you.

I checked it again, the drag is not enabled in the search-box.


TSK-1986: Enable automated cleaning of disks

Each time an Ironic node is returned to the 'available' state
all disks will be erased, using ATA secure erase where
available. No changes to the Ironic Python Agent ramdisk are
required for this to work. The cleaning steps are listed on
the nodes driver_info.

For reference the logic this enables is here:
https://github.com/openstack/ironic-python-agent/blob/stable/pike/ironic_python_agent/hardware.py#L750


Use new traitlets API in domwidget.py and widget_selection.py

This replaces the calls to on_trait_change for widget styling and deprecation.

:+1:


Add starter blog

Hi 👋
I created a starter blog for gatsby-source-wordpress-experimental that I think has a valuable use case between twenty-twenty and the alpha starter.
I would really love for it to be featured as a starter in the documentation here 😄

Is it ok if I merge this?

Hi @zeevosec , we're working on an official gatsby-starter-wordpress-blog along with an official Gatsby theme. In addition to that I want to take time to review the starters and themes that are added to the docs, but I haven't yet had time to check this one out. Almost for sure we'll merge this in once I have time to get to it. I think most likely we'll want to list it as zeevosec/gatsby-starter-wordpress-blog on this page since there will be 2 starters with that name soon. Thanks for your patience!

Sure thing! Rename, rebrand, "unofficial", or the whatever is fine with me. Perhaps even separate into an "official" starters gallery, and "community" starters gallery.
Anyway, love the work you've done! Thanks!

Thanks for this @zeevosec I really appreciate it! Apologies for the late merge, I really appreciate this contribution and should've merged it earlier. 🚀


Add Milind Gokarn as notation-core-go maintainer

Add Milind Gokarn as a seed maintainer of notation-core-go based on their activity as per - https://github.com/notaryproject/notation-core-go/issues/106
Signed-off-by: vaninrao10<EMAIL_ADDRESS>

LGTM but IANAM

Close as aggregated PR https://github.com/notaryproject/notation-core-go/pull/118 was merged


TO DO: Switch to MBR layout

Problem
Setting the lenovofix attribute on the MBR of a GPT partitioned disk makes booting possible for Lenovo models affected by a certain BIOS bug. Some systems however (e.g. Dell Precision M3800) get stuck when trying to boot from such a disk.
Solution
Drop GPT, and switch to the old MBR layout. This requires changing the build-, setup-, reset- and install script. GPT can still be used for the target disk in nomadbsd-install, but requires a lenovofix option for the user to choose.

I agree on that there is a problem here. That being said... Could it be that, perhaps, the approach to tackle it could be a little bit less drastic?
I wonder... Is it really necessary to ditch GPT altogether because of this? It has been the main (if not only) layout used in modern computers for years already. Therefore, I would estimate there may be only a handful of people who would, nowadays, install an OS that doesn't support it...
Maybe, there is a way to maintain both Legacy and UEFI booting?
May I humbly propose considering a different approach? What about starting by researching on how other distributions go about this problem. Chances are, there just might be one or two things to learn from how other similar, more experienced projects that have been running for years (be them either *BSD-based or GNU/Linux-based) tackle this situation...

@allentiak
GPT is still used for HDD installations and for the Mac image. Only the live system uses the MBR layout which is the same FreeBSD uses for their memstick images: The first slice (partition) contains a FAT filesystem with the EFI loader. The second slice (partition) contains a bootable UFS filesystem. This allows booting via EFI and BIOS.


Broken link to uxntal cheatsheet

From https://100r.co/site/uxn.html , there is a broken link to "Uxntal cheatsheet(XXIIVV)": https://wiki.xxiivv.com/site/uxntal_cheatsheet.html
Unrelated praise and gossip: Uxn is awesome, you guys make super cool stuff. Hoping to be able to share a new implementation soon!

Thanks! Removed link to old cheatsheet, the cheatsheet has been merged into the uxntal page.


python312Packages.cached-property: 1.5.2 -> 2.0.1

Diff: https://github.com/pydanny/cached-property/compare/refs/tags/1.5.2...2.0.1
Changelog: https://github.com/pydanny/cached-property/releases/tag/2.0.1

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 357869

x86_64-linux

:fast_forward: 4 packages marked as broken and skipped:

python311Packages.py-eth-sig-utils
python311Packages.py-eth-sig-utils.dist
python312Packages.py-eth-sig-utils
python312Packages.py-eth-sig-utils.dist

:x: 2 packages failed to build:

tartufo
tartufo.dist

:white_check_mark: 166 packages built:

apkg
apkg.dist
charmcraft
charmcraft.dist
checkov
checkov.dist
dvc (python312Packages.dvc)
dvc-with-remotes
dvc-with-remotes.dist
dvc.dist (python312Packages.dvc.dist)
esphome
esphome.dist
esptool
esptool.dist
gallia
gallia.dist
git-annex-metadata-gui
git-annex-metadata-gui.dist
gitfs
gitfs.dist
gitless
gitless.dist
gixy
gixy.dist
home-assistant-component-tests.asuswrt
igvm-tooling
igvm-tooling.dist
markdown-anki-decks
markdown-anki-decks.dist
mercurialFull
open-webui
open-webui.dist
powerline (python312Packages.powerline)
powerline.dist (python312Packages.powerline.dist)
python311Packages.aioasuswrt
python311Packages.aioasuswrt.dist
python311Packages.asyncssh
python311Packages.asyncssh.dist
python311Packages.cached-property
python311Packages.cached-property.dist
python311Packages.certomancer
python311Packages.certomancer.dist
python311Packages.cloudsplaining
python311Packages.cloudsplaining.dist
python311Packages.craft-application
python311Packages.craft-application.dist
python311Packages.devito
python311Packages.devito.dist
python311Packages.dvc
python311Packages.dvc-gdrive
python311Packages.dvc-gdrive.dist
python311Packages.dvc-hdfs
python311Packages.dvc-hdfs.dist
python311Packages.dvc-ssh
python311Packages.dvc-ssh.dist
python311Packages.dvc.dist
python311Packages.dvclive
python311Packages.dvclive.dist
python311Packages.exchangelib
python311Packages.exchangelib.dist
python311Packages.genanki
python311Packages.genanki.dist
python311Packages.gftools
python311Packages.gftools.dist
python311Packages.git-annex-adapter
python311Packages.git-annex-adapter.dist
python311Packages.gto
python311Packages.gto.dist
python311Packages.lxmf
python311Packages.lxmf.dist
python311Packages.mmcv
python311Packages.mmcv.dist
python311Packages.mmengine
python311Packages.mmengine.dist
python311Packages.nomadnet
python311Packages.nomadnet.dist
python311Packages.notobuilder
python311Packages.notobuilder.dist
python311Packages.powerline
python311Packages.powerline.dist
python311Packages.py-ecc
python311Packages.py-ecc.dist
python311Packages.pygit2
python311Packages.pygit2.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.python-pkcs11
python311Packages.python-pkcs11.dist
python311Packages.rns
python311Packages.rns.dist
python311Packages.scmrepo
python311Packages.scmrepo.dist
python311Packages.spyder
python311Packages.spyder.dist
python311Packages.sshfs
python311Packages.sshfs.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python312Packages.aioasuswrt
python312Packages.aioasuswrt.dist
python312Packages.asyncssh
python312Packages.asyncssh.dist
python312Packages.cached-property
python312Packages.cached-property.dist
python312Packages.cloudsplaining
python312Packages.cloudsplaining.dist
python312Packages.craft-application
python312Packages.craft-application.dist
python312Packages.devito
python312Packages.devito.dist
python312Packages.dvc-gdrive
python312Packages.dvc-gdrive.dist
python312Packages.dvc-hdfs
python312Packages.dvc-hdfs.dist
python312Packages.dvc-ssh
python312Packages.dvc-ssh.dist
python312Packages.dvclive
python312Packages.dvclive.dist
python312Packages.exchangelib
python312Packages.exchangelib.dist
python312Packages.genanki
python312Packages.genanki.dist
python312Packages.gftools
python312Packages.gftools.dist
python312Packages.git-annex-adapter
python312Packages.git-annex-adapter.dist
python312Packages.gto
python312Packages.gto.dist
python312Packages.lxmf
python312Packages.lxmf.dist
python312Packages.mmcv
python312Packages.mmcv.dist
python312Packages.mmengine
python312Packages.mmengine.dist
python312Packages.nomadnet
python312Packages.nomadnet.dist
python312Packages.notobuilder
python312Packages.notobuilder.dist
python312Packages.py-ecc
python312Packages.py-ecc.dist
python312Packages.pygit2
python312Packages.pygit2.dist
python312Packages.python-pkcs11
python312Packages.python-pkcs11.dist
python312Packages.rns
python312Packages.rns.dist
python312Packages.scmrepo
python312Packages.scmrepo.dist
spyder (python312Packages.spyder)
spyder.dist (python312Packages.spyder.dist)
python312Packages.sshfs
python312Packages.sshfs.dist
rockcraft
rockcraft.dist
snapcraft
snapcraft.dist
sourcehut.gitsrht
sourcehut.gitsrht.dist
sourcehut.listssrht
sourcehut.listssrht.dist
sourcehut.mansrht
sourcehut.mansrht.dist
sqlfluff
sqlfluff.dist
turtle
turtle.dist

nixpkgs-review result
Generated using nixpkgs-review.


Just listen to peers

Hello together.. everything is working fine, but I need some extra function. I need a function for listening to the peers without sending my own user media data. Is there any way to do this?

@dawado connect to the channel by setting the second user's audio and video to the false state


Update dependencies + Travis

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add dotnet cli cheatsheet

Cheatsheet for useful dotnet cli tools.

Added some useful global cli tools
Updated from the latest master version


dns.google.com shouldn't be blocked

Pack Name: Unified

Domain(s):
dns.google.com

Your Config:

Client: Pi-hole
Version: 21.02.040

Details:
I don't see any reason for it to be blocked.

Fixed.


build: change from github package to npmjs

Looks like the pa11y-ci still isn't working. Shall we just take that out for now?


KAFKA-4950: Fix ConcurrentModificationException on assigned-partitions metric

Code change:

prevent java.util.ConcurrentModificationException being thrown when fetching the consumer coordinator assigned-partitions metric value from a MetricsReporter (e.g. a reporter exporting metrics periodically running in a separate thread) because of a race condition by using a volatile field for storing the number of assigned partitions:

java.util.ConcurrentModificationException: null
        at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:719)
        at java.util.LinkedHashMap$LinkedKeyIterator.next(LinkedHashMap.java:742)
        at java.util.AbstractCollection.addAll(AbstractCollection.java:343)
        at java.util.HashSet.<init>(HashSet.java:119)
        at org.apache.kafka.common.internals.PartitionStates.partitionSet(PartitionStates.java:66)
        at org.apache.kafka.clients.consumer.internals.SubscriptionState.assignedPartitions(SubscriptionState.java:293)
        at org.apache.kafka.clients.consumer.internals.ConsumerCoordinator$ConsumerCoordinatorMetrics$1.measure(ConsumerCoordinator.java:880)
        ...
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

new unit test to reproduce the issue and detect potential future regression

I am using a volatile field on SubscriptionState rather than changing the PartitionStates.map field to some thread safe LinkedHashMap alternative to avoid bringing an unnecessary concurrent structure to other components relying on PartitionStates.

@hachikuji does this seem OK to you?

@slaunay I might be missing something, but since the consumer is single-threaded could you please advise why you defined the new class member as volatile?
BTW, I verified that the added unit test occasionally fails in the current trunk, and this PR fixes it. I also couldn't get the unit test to fail with the new member defined as non-volatile.

@vahidhashemian The consumer is indeed single threaded but a Reporter might pull the metrics periodically from their own thread, typically through a ScheduledExecutorService like in this library:
https://github.com/apakulov/kafka-graphite/blob/1b2bf9e92bbbeaba10e028891fb457e862125d75/kafka-graphite-clients/src/main/java/org/apache/kafka/common/metrics/GraphiteReporter.java#L51
The volatile keyword is only here to ensure that writes to the assignmentSize field is visible to other threads (e.g. the Reporter thread) as they are not guaranteed by the Java memory model however most JVMs I have ever used would make writes visible right away...

@slaunay Thanks for the clarification. It makes sense.
Looks like there are some other occurrences of .assignedPartitions().size() in unit tests. Is it worth updating them too to use assignedPartitionsSize()?

@vahidhashemian Sure, although we can not prevent one from calling size() on assignedPartitions() instead assignedPartitionsSize() we should probably use it when possible and unit test it.

SUCCESS
8054 tests run, 5 skipped, 0 failed.
--none--

SUCCESS
8054 tests run, 5 skipped, 0 failed.
--none--

SUCCESS
8054 tests run, 5 skipped, 0 failed.
--none--

@slaunay Thanks for the update. I think there is still one .assignedPartitions().size() in SubscriptionStateTest. LGTM otherwise.
And you're right, with the current implementation there is no way to prevent calling .assignedPartitions().size() (line 69).

Done, sorry about missing that one 😄.

SUCCESS
8054 tests run, 5 skipped, 0 failed.
--none--

SUCCESS
8054 tests run, 5 skipped, 0 failed.
--none--

SUCCESS
8054 tests run, 5 skipped, 0 failed.
--none--

@ijuma The PR looks good and it may be worth including in <IP_ADDRESS>. What do you think?

I had to rebase against trunk because of merging conflicts 😢 but I applied the following changes according to the latest review feedback:

use a wrapper to update the volatile field consistently in a single space
remove update of the size field when calling moveToEnd(TopicPartition)
test both assignedPartitions().size() and assignedPartitionsSize()

Let me know if those changes make sense to you.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-test-coverage/259/

@rajinisivaram, maybe you can review this.

Any Progress here or anything I can do?
Would be great to have this in place.
In a dynamic cloud environment and constant monitoring (10sec interval) this happened quite sometimes every day.

Since this PR has gone dormant (due to slow review probably), I will go ahead and rebase and make the trivial changes.

retest this please


Links in PPTX do not work

Links in PPTX files don't work. IE11/Chrome42

@herosp this is a known issue, and links are not currently supported in PPT/PPTX formats. See: https://trello.com/c/QNm5gZxy/54-hyperlinks-are-not-preserved-after-conversion-of-ppt-pptx-files

Ok, thank you for your prompt reply.
Good job anyway
Regards
Henry Rosales
On Fri, May 22, 2015 at 3:16 PM, Cameron Lakenen<EMAIL_ADDRESS>wrote:

@herosp https://github.com/herosp this is a known issue, and links are
not currently supported in PPT/PPTX formats. See:
https://trello.com/c/QNm5gZxy/54-hyperlinks-are-not-preserved-after-conversion-of-ppt-pptx-files
—
Reply to this email directly or view it on GitHub
https://github.com/box/viewer.js/issues/184#issuecomment-104757750.


Support Objective-C sources?

As Jazzy supports both swift and objc source code maybe it will be possible to get some code info for ObjC code?
@jpsim can you give some tips how ObjC support is implemented in Jazzy?

I really think we shouldn't attempt it, we should focus on Swift, we'd have to increase complexity of both implementation and user understanding if we wanted to support both languages.
Thoughts @Antondomashnev ?

Agree, it will definitely increase complexity and  lead to all possible edge cases causes by interoperability. I'm just wondering if this is even possible technically and can it be done without actually interacting with Objective-C code, but instead using generated interface files.

@krzysztofzablocki @ilyapuchka I agree about focusing on Swift language atm, especially until we reach 1.0 version. There are still plenty of issues open, and ObjC support is big step.
@ilyapuchka regarding even the possibility I don't know, but I see the limitation that we have to build sources before generating code using Sourcery and it can be chicken-egg problem. Sources require generated files to be built, Sourcery requires source files to generate boilerplate.

Jazzy doesn't really know the difference between Objective-C and Swift to be honest. Actually, it could be used to document any language with similar features.
All the parsing work is done entirely in SourceKitten. SourceKitten uses SourceKit for all its Swift language features, and libclang for all its C-languages features.

@jpsim we are using mostly Structure type provided by SourceKittenFramework, but how to make it work with Objective-C sources?

Some work in SourceKittenFramework would be needed to expose what you want for your use case. So far, SourceKittenFramework's only ObjC functionality is generating docs from .h files.

Closing this as we want to focus on Swift

FYI: Just created code-generation example for mixed project using Sourcery and Bridgecraft.
https://github.com/toshi0383/ObjCSample
@lvsti Thanks for the great tool!


OS-47

Solved:
Problem 1:
In the original code, the program tried to open "red_detector_key.pem" file. If the user inserted his pem file, the program would have crashed.
problem 2:
creating a key pair with the same name- "red_detector_key". In my case for example. this is a key pair in the aws but I dont have the pem file for it locally. so the program crashed, either if I wanted to use it or not.

(The project isn't working yet. the major changes are in the OS-46 and they are not ready yet. but this covers the OS-47)


Refactor the params order in Flag init

Added example entry to command
Adding parent to Command init
Symplifying the generation
@goyox86

Current coverage is 94.63% (diff: 96.42%)

Merging #29 into master will decrease coverage by 0.11%

@@             master        #29   diff @@
==========================================
  Files            23         23
  Lines          1848       1865    +17
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1751       1765    +14
- Misses           97        100     +3
  Partials          0          0

Powered by Codecov. Last update 6ac2b07...280473c

:shipit: 👍


⚠ Bofrost.fr has degraded performance

In e515d90, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1497 ms

Resolved: Bofrost.fr performance has improved in 2e68eb8 after 6 minutes.


[Radio] Regression in v4.4.1 when no label is used

Radio buttons' onChange events don't always fire. Problem presents in the component "Standalone Radio Buttons" demo as well as the codesandbox.

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
Clicking on the radio button doesn't often trigger the event but occasionally it does. Clicking on around on all of them appears to change which ones will work.
Expected Behavior 🤔
Radio buttons should work as expected
Steps to Reproduce 🕹
Go to the demo
https://material-ui.com/components/radio-buttons/#standalone-radio-buttons
or the codesandbox
https://codesandbox.io/s/gpjnv
Your Environment 🌎

Tech
Version

Material-UI
v4.4.1

Clicking on the radio button doesn't often trigger the event but occasionally it does. Clicking on around on all of them appears to change which ones will work.

I can't reproduce the behavior on https://codesandbox.io/s/material-demo-ui8ku. ⚠ Notice that the change event on an individual radio only trigger when it gains the active state.

Can you see this? https://1drv.ms/v/s!AjerBroo_WxUqOdWCY4J_09cRbXuWg?e=sfqYWO
I have tried it on Edge & Chrome on Windows and on more than one machine.

I have also switched the codesandbox to 4.4.0 and everything works fine, switching back to 4.4.1 breaks it again.

Interesting, I might have an idea of what's wrong. We might miss a zindex on the radio's input. Could you explore this path?

Yep, I'll give it a shot. 👍

@andokai Diving more into the issue, it seems to impact click on the center of the radio, when a label is missing. It's an important regression, but that might not require an urgent fix as the usage of a label is a should almost be mandatory. I would propose the following fix, to handle the case where a customized icons is used with a position relative style:
diff --git a/packages/material-ui/src/internal/SwitchBase.js b/packages/material-ui/src/internal/SwitchBase.js
index acfbf7e516..0d1050ff78 100644
--- a/packages/material-ui/src/internal/SwitchBase.js
+++ b/packages/material-ui/src/internal/SwitchBase.js
@@ -22,6 +22,7 @@ export const styles = {
     left: 0,
     margin: 0,
     padding: 0,
+    zIndex: 1,
   },
 };

What do you think, do you want to submit a pull request? :)

@oliviertassinari My use case, which is now affected, is that the label doesn't exist because we're using the radio button in tandem with an input. So if you select the radio, it enables the corresponding input.

If you need code for this scenario I can create a sandbox, if needed.

@lpolito Thanks for the detail. We have another important regression in #17364 (fixed on master). We might release something before the next planned release that was supposed to be v4.4.2, this weekend.

Hi @oliviertassinari, thanks for the detail. I'm tied up today but can look to create a PR tomorrow if that's soon enough?

In my case I've built a swatch colour picker using radio buttons so labels are not really an option either.

@andokai Yes, I think that it will be soon enough :).
Interesting, do you use a position relative in your example? I would expect any issue.

@andokai for my app it is also failing when used a FormControlLabel like this:
      <FormControlLabel
        component="label"
        label={label}
        control={<Radio checked={checked} {...props} />}
      />

We fixed it by overriding the global MuiIconButton label:
.MuiIconButton-label > input': {
     zIndex: 1
   }

Thanks for the patience, the fix was released under v4.4.2.


JSONParser breaks when spaces are not included

JSONParser.parseString breaks while trying to parse the line below.
{class:"foam.box.Message",attributes:{},object:{class:"foam.box.RPCMessage",name:"login",args:["asdf","adsf"]}}
The fix is to put a spaces after each comma or update the parser to parse no spaces
{class:"foam.box.Message", attributes:{}, object:{class:"foam.box.RPCMessage", name:"login", args:["asdf","adsf"]}}
@TanayParikh @kgrgreer suggested this be assigned to you

Thanks, I'll take a look.


container: close the client socket

The docker client socket is still open after running. We don't
want to leave this open. So closing it during teardown.
Signed-off-by: Nisha K<EMAIL_ADDRESS>

From the test coverage - the open resource warning is no longer there:
#!/bin/bash -eo pipefail
coverage run -m unittest discover -s tests

.....1
...1
.......................................................
----------------------------------------------------------------------
Ran 63 tests in 0.847s

OK


Job editing doesn't show free form company entry fields

See e.g. https://www.python.org/newjobs/145/edit/
The edit and entry forms do not provide fields to enter company details in case none of the drop-down company entries fit.

Confirmed working on staging.python.org.
The formatting still looks strange, though.


Incorrect Bing Search Images V5 Base Uri in GIF Search Bot Example

The Base Uri for the Search Images V5 (https://bingapis.azure-api.net/api/v5/images/search) in the example https://docs.botframework.com/en-us/bot-intelligence/search/#example-gif-search-bot is incorrect, the Base Uri should be updated to (https://api.cognitive.microsoft.com/bing/v5.0/images/search)

Thank you, we'll get the sample updated.

This has been fixed, thanks a lot for reporting the issue!
https://docs.botframework.com/en-us/bot-intelligence/search/


Allow setting timescaledb.max_background_workers

Add a new -max-bg-workers argument (defaults to 8) which correctly sets timescaledb.max_background_workers and max_worker_processes as per official documentation.
Partially fixes timescaledb issue #1789
Also includes some minor improvements to .gitignore and fixes some Go array redundancy warnings.

Codecov Report

Merging #73 (075303c) into master (78732c5) will decrease coverage by 1.05%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #73      +/-   ##
==========================================
- Coverage   91.92%   90.86%   -1.06%
==========================================
  Files          17       17
  Lines         916      799     -117
==========================================
- Hits          842      726     -116
+ Misses         63       62       -1
  Partials       11       11

Impacted Files
Coverage Δ

pkg/pgtune/parallel.go
100.00% <100.00%> (ø)

pkg/pgtune/tune.go
100.00% <100.00%> (ø)

pkg/tstune/tuner.go
83.12% <100.00%> (-1.14%)
:arrow_down:

pkg/pgutils/utils.go
88.23% <0.00%> (-1.77%)
:arrow_down:

pkg/tstune/backup.go
83.33% <0.00%> (-1.67%)
:arrow_down:

pkg/pgtune/memory.go
86.95% <0.00%> (-1.28%)
:arrow_down:

pkg/pgtune/misc.go
95.23% <0.00%> (-0.69%)
:arrow_down:

internal/parse/parse.go
93.10% <0.00%> (-0.45%)
:arrow_down:

pkg/pgtune/wal.go
100.00% <0.00%> (ø)

... and 10 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 78732c5...075303c. Read the comment docs.

Looks good to me aside from the test failures


Build issue with azure/azure-sdk-for-cpp azure-storage-files-datalake_12.8.0

Problem description
ninja: error: '/build/azure-sdk-for-cpp/sdk/storage/azure-storage-common/_build/vcpkg_installed/x64-linux/lib/libxml2.a', needed by 'velox/common/memory/tests/velox_memory_test', missing and no known rule to make it

The Azure library seems to be specifying temporary build paths in the final install and causing a build failure.
The current CI work around is to build the library again and keep the build files around.
System information
CI https://app.circleci.com/pipelines/github/facebookincubator/velox/43595/workflows/2e9d6ba0-099e-4180-bb54-e238729cd5a5/jobs/303343
CMake log
No response

CC: @gaoyangxiaozhu


Replace call to bind with second arrow function

Shaves off another 2 😉
I added another test for the 'length' example from the README
Without this test, you can replace Object(a) with {...a} and lose another 3 characters, but then the example doesn't work.

Added a second test to make sure no exceptions are thrown when you're accessing a deeply-undefined property
Otherwise you can get away with var mb=(...p)=>o=>p.reduce((a,c)=>a[c],o) but it will throw errors

Oo nice 👍


Express Cheatsheets

Added Express Cheatsheets @LeCoupa

Great, can you add the link to the readme? (alphabetical order)

Yeah sure

Hey @LeCoupa,
I just added that in Readme.md. If anything more I need to do just let me know.

Cool


feat( Integration test):  edit params in details section

Fixes

https://issues.redhat.com/browse/HAC-4840
Description

Add Edit Params modal and params in ITS details view
Type of change

[x] Feature
[ ] Bugfix
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

Screen shots / Gifs for design review

How to test or reproduce?

Browser conformance:

[ ] Chrome
[ ] Firefox
[ ] Safari
[ ] Edge

This is what I originally had for Edit parameters modal:

I would suggest the width of the params modal to be at least 872px, which would be consistent with Create new build secret modal on import.

Updated @rohitkrai03 @MariaLeonova Using medium variant like create secrets as suggested. Large would be too wide

looks good, @abhinandan13jan !

Integration test name is not outlined in the design doc. I am not sure if this is required here or not because it already showing up in the background too, @MariaLeonova thoughts?

removed

/retest

/approve
/lgtm

/retest


Include customAction definitions in schema

What does this change
Include customAction definitions in schema.
What issue does it fix
Closes https://github.com/deislabs/porter-vscode/issues/18
Notes for the reviewer
Checklist

[x] Unit Tests
[ ] Documentation

[ ] Documentation Not Impacted

@carolynvs the original issue was for both customActions and Images. customActions does work now, but images still does not. https://github.com/deislabs/porter-vscode/issues/18#issuecomment-549176244


Refix GDScriptTranslationParser leak

unref() GDScriptTranslationParser instance in the file where it's created.
Fixes #40846.

Thanks!


Should alias' and more be cleaned up?

Is your feature request related to a problem? Please describe.
Looking in library ILEDITOR I have 6116 objects most consisting of ALIAS' and outfile tables for DSPFFD.  This causes the connection step of ls -p /QSYS.lib/ILEDITOR.lib/ to take up to 15 to 20 seconds to complete.  Looking at the source in IBMI.ts, it looks like it looking for GENCMDXML.PGM only, so it lists 6116 to find one.
Describe the solution you'd like
Make a connection config option to clean up alias's owned by user.
Make a connection config option to clean up DSPFFD OUTFILES owned by user.
Make a connection config option to clean up alias's.
Make a connection config option to clean up DSPFFD OUTFILES.
Describe alternatives you've considered
I can clean up these items as they currently are recreated each time anyway but it would be nice to not have to go to the system and remove them myself.
Additional context
Ideally, the coded step would only be producing a listing for the items interested in, so ls -p /QSYS.lib/ILEDITOR.lib/GENCMDXML.PGM so that you dont need to code for clean up of ALIAS' that don't fit a good common name pattern.  More importantly, if I connect after another programmer has connected and that other programmer has started editing and created temp items, I don't want those cleaned up.

@m-tyler Do you have this option enabled in the connection settings?

This should cleanup temp outfiles, but there is a reason we don't tend to clean up the aliases. It's faster than recreating them.
I do recommend a nightly job as such which could simply do this cleanup for you.

I do have that set but as you noted its not cleaning up the other work files in ILEDITOR.  My concern is that the feat of looking for GENCMDXML in ILEDITOR takes some time on my system because of the generic listing of objects in ILEDITOR just to find one item.  I have nearly 7000 left over aliases and work files from the DSFFD command.   Each of the aliases are replaced if they exist so other than authorities, its like they never existed.  While DSPFFD does reuse the work files.    Each time I make a connection to the server, which is only a few times a day normally, the amount of time delays the extension start-up for the connection.

@m-tyler Please share with me what most of the work files start with? (Or if they're completely random) We ideally want to clean those up automatically. Perhaps I am missing it in one place.
The aliases will need a though from my side. For now, I won't make any drastic changes, but you are welcome to clean them up yourself of course.

@m-tyler You are very much right and I think it's an easy change to make it look for only GENCMDXML.PGM. Looking into it now

Also, it looks like vscode-rpgle is not cleaning up temp files. I will add the code over there to do that also.

Nice thanks.


Support dots in glimmer component names

Primitive? attempt, looks ok for my purpose.

the test should actually return <comp.name @value1={{foo}}/> rather than <comp.name @value1={{foo}}></comp.name> since its not used in a block context - will need to support both block and non-block contextual components

I agree, and l believe that is the subject of #338. Unfortunately that seems to be less trivial to fix than this.


Workfiles: doubleclick opens file.

Goal
When double-clicking an item in the workfiles app, it'll open. Same as select > "Open".

How about adding this one more goal:

Accept file save by hitting Enter, currently you need to press Ok button to save file.

When double-clicking an item in the workfiles app, it'll open. Same as select > "Open".

Interesting, for me this already works. See:

Did I secretly hack this in without merging it?

Accept file save by hitting Enter, currently you need to press Ok button to save file.

This could be nice - yes.

Did I secretly hack this in without merging it?

I think this feature has been merged, in #387

Double clicking to open works for me as well.

I can confirm this is already implemented as well :)


Running in macOS - dispatch not found

After running install.sh on my mac laptop, the src/dispatch folder is not generating. And as I some errors with apt-get(in mac apt-get wont work) in the logs. And the setup just ended up like below -
  File "/usr/local/bin/dispatch", line 5, in <module>
    from dispatch.cli import entrypoint
  File "/usr/local/lib/python3.8/site-packages/dispatch/cli.py", line 14, in <module>
    from .main import *  # noqa
  File "/usr/local/lib/python3.8/site-packages/dispatch/main.py", line 28, in <module>
    configure_logging()
  File "/usr/local/lib/python3.8/site-packages/dispatch/logging.py", line 11, in configure_logging
    logging.basicConfig(level=LOG_LEVEL)
  File "/usr/local/lib/python3.8/logging/__init__.py", line 1994, in basicConfig
    root.setLevel(level)
  File "/usr/local/lib/python3.8/logging/__init__.py", line 1409, in setLevel
    self.level = _checkLevel(level)
  File "/usr/local/lib/python3.8/logging/__init__.py", line 194, in _checkLevel
    raise ValueError("Unknown level: %r" % level)
ValueError: Unknown level: '"warning"'

When I ran docker-compose up -d -
Starting dispatch_postgres_1 ... done
Creating dispatch_scheduler_1 ... done
Creating dispatch_web_1       ... done
ansible|snerati-ltm:dispatch-docker snerati$ docker ps
CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS              PORTS                    NAMES
cac73e4ca384        dispatch-local-scheduler   "dispatch scheduler …"   3 seconds ago       Up 2 seconds        8000/tcp                 dispatch_scheduler_1
64662b15e0d6        dispatch-local-web         "dispatch server sta…"   3 seconds ago       Up 2 seconds        <IP_ADDRESS>:8000->8000/tcp   dispatch_web_1
3ad273ae54d4        postgres                   "docker-entrypoint.s…"   37 minutes ago      Up 2 seconds        <IP_ADDRESS>:5432->5432/tcp   dispatch_postgres_1```

In the browser, while saving a report in http://<IP_ADDRESS>:8000/incidents/report, I see api errors.

_POST http://<IP_ADDRESS>:8000/api/v1/incidents/ 500 (Internal Server Error)_

@SurajNerati can you share the contents of your .env file? Please redact any sensitive information.


Option to change the container height instead of vertical margin

With different screen- or gui-sizes the user needs a different vertical margin so recipes appear correctly. Because of this the user will have to edit the EMI settings every time he changes the gui size. I think a cleaner solution would be an option to change the height of the recipe container itself, instead of the vertical margin around it, just like it's done with the width.
Personally I would like to see the same border width for every recipe. Meaning, a recipe for create would have a slightly larger container than a recipe requiring a crafting table for example. But I'm not sure if that would be possible to implement.

This is a good idea, I think it's good to have both a max height and vertical margin setting for the recipe screen. When it comes to border width, that's unfortunately on the end of mod implementation. EMI tries to remain relatively consistent itself and generally goes for small displays to fit inside of tooltips comfortably.

This issue is superseded by #208 since it contains this issue and slightly more. I'll be closing this one and tracking the other.


Eliminating trailing whitespaces

A recent PR introduced a few trailing whitespaces
and the CI complains about it.
Let's fix that.

@apazos, please review.


Fixed issue 4414 https://github.com/robbyrussell/oh-my-zsh/issues/441…

…4 parsing error in sublime module

fixed in #4411 closing this. I'll wait for your weekly update.


addrinfo error: DNS lookup failed err=201 res=0x0

Hello!
I am using example http_request and everything was ok!
But recently I had to choose different Wi-Fi router and I faced the following issue:
`        int err = getaddrinfo(WEB_SERVER, "WEB_PORT", &hints, &res);
printf("\n Error getaddrinfo = %d !\n", err);

    if(err != 0 || res == NULL) {
        ESP_LOGE(TAG, "DNS lookup failed err=%d res=%p", err, res);
        vTaskDelay(1000 / portTICK_PERIOD_MS);
        continue;
    }`

It prints out:
E (71016) example: DNS lookup failed err=201 res=0x0
And I have no idea what is it a problem and how to solve it!
Also i have noy founded 201 error code in the Internet as well as in the getaddrinfo declaration.
Can anyone help me?

https://gcc.gnu.org/onlinedocs/gcc-4.8.5/cpp/Stringification.html

@negativekelvin, please explain how it can help me?
I mean how it relates to my problem?

You are passing literally "WEBPORT" for the port, there is no macro expansion happening.

Hi, did the above suggestion help you resolve the issue?

@FayeY , yes! Thank you!


Enforce minimum Node.js version requirement using 'engines' attribute package.json

Since the cross-env can only support Node.js version 4.0 or greater as of cross-env version 3.0.0, I added an engines attribute to package.json which will enforce the presence of Node.js version 4.0 or greater. If someone tries to run/build cross-env with an older version of Node.js, the engines attribute will cause an error to be thrown as soon as they try to run npm install (or otherwise try to run/build the project).
In addition, I also added a Prerequisites section to README.md which states that Node.js version 4.0 or greater is required.

Current coverage is 100% (diff: 100%)

Merging #48 into master will not change coverage

@@           master   #48   diff @@
===================================
  Files           2     2
  Lines          55    55
  Methods         0     0
  Messages        0     0
  Branches        0     0
===================================
  Hits           55    55
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update 25f7b5f...7f1dff9

Thank you!

@kentcdodds: You're welcome.

@kentcdodds: Out of curiosity, do you have a regular release schedule for creating new releases and publishing them to the npm registry, or do you create releases as needed?

It's automated. This has already been released! https://github.com/kentcdodds/cross-env/releases

@kentcdodds: Oh, cool! What do you use to automate the release process?

See this: https://kcd.im/write-oss and/or: https://kcd.im/fem-oss


CEDR for MARCO document ranking

Hello, have you ever run CEDR_KNRM on MSMARCO document ranking task?
I encountered some problems when I trained CEDR_KNRM initialized with the fine-tuned BERT (the performance almost no longer increases or even decreases). I wonder if it's because the training settings on robust are not suitable for MARCO？
Look forward to some empirical guidance. Thank you.

I don't recall trying it, but in PARADE we identified some weirdness about the document ranking task that may explain what you're seeing. The dataset has a strong bias towards a "maximum passage", which means that more sophisticated aggregation techniques (perhaps like the KNRM aggregator employed by CEDR-KRNM) are less effective than simply taking a maximum passage score over the document. See Section 4.6 and Table 4 of the paper.
Hope this helps!


Merge commons master to browse-commons-via-app branch

Description
I have updated my local master from commons master and merged it to a new branch taken out from browse-commons-via-app branch.
It will update the browse-commons-via-app branch with the new code in master in main repository.

@nicolas-raoul can you review this PR. I have updated this with master branch today.

@nicolas-raoul I am not sure about Travis fail. It is working fine in my local. Can you tell me what changes do I need to do?

@ujjwalagrawal17 if you click on "Details" and scroll down, you can usually see what caused the Travis build error. In this case a test is failing. Failed Travis builds can indicate failing tests, they do not always mean the actual build is failing.
That being said, I personally think a simpler method of updating the branch would be for @nicolas-raoul or @neslihanturan to just pull from master when needed, as they have write access to the repo. :)
:app:kaptGenerateStubsBetaDebugUnitTestKotline: /home/travis/build/commons-app/apps-android-commons/app/src/test/kotlin/fr/free/nrw/commons/TestCommonsApplication.kt: (47, 15): Unresolved reference: Gson
e: /home/travis/build/commons-app/apps-android-commons/app/src/test/kotlin/fr/free/nrw/commons/TestCommonsApplication.kt: (47, 22): Unresolved reference: Gson
 FAILED

I just tried, assembleDebug is successful at least.

Would you mind also pulling from commons-app:browse-commons-via-app, in order to fix the conflicts?
Thanks! :-)

I already did it and have fixed the conflicts.

GitHub was warning about conflicts, but indeed doing it manually there was no conflict, thanks! :-)
And thanks for fixing the import too!
I will test now.


Reland: Timer source (#31018)

This reverts commit 2e6f268dfcd654bd7ab227b4c8eb74cf20add2ba.

Waiting on one of #31040 #31030 #31036 to land, and for b/247164870 to be resolved.


[Bug]: stringifyContentPathRegex option not working

Version
29.0.5
Steps to reproduce

Clone my MRE repo: https://github.com/jarpoole/mre-ts-jest-stringifyContentPathRegex
Run npm install
Run npm test and observe that the import fails

Expected behavior
I expect to be able to use the stringifyContentPathRegex option to have ts-jest transform my non-module files into strings at the time of import.
Actual behavior
jest fails with an error explaining that it cannot parse the file because the syntax is unsupported.
 FAIL  ./test.spec.ts
  ● Test suite failed to run

    Jest encountered an unexpected token

    Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.

    Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.

    By default "node_modules" folder is ignored by transformers.

    Here's what you can do:
     • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.
     • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript
     • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.
     • If you need a custom transformation specify a "transform" option in your config.
     • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.

    You'll find more details and examples of these config options in the docs:
    https://jestjs.io/docs/configuration
    For information about custom transformations, see:
    https://jestjs.io/docs/code-transformation

    Details:

    /home/jarpoole/mre-ts-jest-stringifyContentPathRegex/raw.txt:1
    ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){hello world
                                                                                ^^^^^

    SyntaxError: Unexpected identifier

    > 1 | import raw from './raw.txt'
        | ^
      2 |
      3 | describe('some typescript tests', () => {
      4 |     it('should work with typescript', () => {

      at Runtime.createScriptFromCode (node_modules/jest-runtime/build/index.js:1495:14)
      at Object.<anonymous> (test.spec.ts:1:1)

Test Suites: 1 failed, 1 total
Tests:       0 total
Snapshots:   0 total
Time:        1.136 s
Ran all test suites.

Debug log
ts-jest.log
Additional context
I originally discovered this issue in ts-jest version 28.0.8 in my main repo so ideally a new patch for this version would be swell.
Environment
System:
    OS: Linux 5.15 Ubuntu 20.04.4 LTS (Focal Fossa)
    CPU: (32) x64 AMD Ryzen 9 5950X 16-Core Processor
  Binaries:
    Node: 16.18.1 - ~/.nvm/versions/node/v16.18.1/bin/node
    npm: 8.19.2 - ~/.nvm/versions/node/v16.18.1/bin/npm
  npmPackages:
    jest: ^29.4.3 => 29.4.3

Eventually I ended up solving this issue by defining a custom transformer:
module.exports = {
   process(sourceText) {
      return {
         code: `module.exports = ${JSON.stringify(sourceText)}`
      }
   }
}

(don't forget to reference this transformer in the transform option with a regex that includes all the right file extensions)


No matrix export

The plugin doesn't seem to export matrix data

This is correct, as there's no way to format matrix data into CSV format


Added test pass info for python

Added Test Pass Information for MAA SDK.

/azp run python - attestation - tests

/azp run python - attestation - tests

/azp run prepare-pipelines

/azp run prepare-pipelines

/azp run python-attestation-tests

/azp run python-attestation-tests

/azp run python - attestation - tests

/azp run python - attestation - tests

Ping. It would be nice to get this committed.

Ping. It would be nice to get this committed.

Ping. we're up to 3 months that this has been open :(.

Sorry @LarryOsterman this one was lost in the noise. I'm going to go ahead and merge this so you can get the test pipeline running but it would be good if you can follow-up on whether or not you need those env variables passed.


Gpio can be initialized with pin no. that is not I/O

Hello,
mraa version: 'v0.7.5-55-g5c7bab1'
>>> m.getPlatformName()
'Intel Edison'
>>> i=m.Gpio(15)
>>> i.getPin()
15
>>> i.dir(m.DIR_OUT)
0
>>> m.getPinName(15)
'A1'

This should not be possible.

that's normal, AIO pins can be used as GPIOs this way.

 If so, that's perfectly ok, on Edison and Galileo gen2 you can use analog pins as GPIOs.
See https://github.com/intel-iot-devkit/mraa/blob/master/docs/edison.md, Arduino board description.

thanks Alext. Good info


Delete unused files in whisk.common.

Description
As per title, these files are unused and should be deleted.
My changes affect the following components

[ ] API
[ ] Controller
[ ] Message Bus (e.g., Kafka)
[ ] Loadbalancer
[ ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[ ] Tests
[ ] Deployment
[ ] CLI
[ ] General tooling
[ ] Documentation

Types of changes

[ ] Bug fix (generally a non-breaking change which closes an issue).
[ ] Enhancement or new feature (adds new functionality).
[ ] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[X] I signed an Apache CLA.
[X] I reviewed the style guides and followed the recommendations (Travis CI will check :).

Codecov Report

Merging #3914 into master will decrease coverage by 4.61%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3914      +/-   ##
==========================================
- Coverage   75.87%   71.26%   -4.62%
==========================================
  Files         147      145       -2
  Lines        7039     7030       -9
  Branches      431      419      -12
==========================================
- Hits         5341     5010     -331
- Misses       1698     2020     +322

Impacted Files
Coverage Δ

...core/database/cosmosdb/RxObservableImplicits.scala
0% <0%> (-100%)
:arrow_down:

...core/database/cosmosdb/CosmosDBArtifactStore.scala
0% <0%> (-95.1%)
:arrow_down:

...sk/core/database/cosmosdb/CosmosDBViewMapper.scala
0% <0%> (-92.6%)
:arrow_down:

...whisk/core/database/cosmosdb/CosmosDBSupport.scala
0% <0%> (-81.82%)
:arrow_down:

...abase/cosmosdb/CosmosDBArtifactStoreProvider.scala
0% <0%> (-58.83%)
:arrow_down:

...la/whisk/core/database/cosmosdb/CosmosDBUtil.scala
92% <0%> (-4%)
:arrow_down:

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 24c6f3e...59fef30. Read the comment docs.


⚠ ClamAV has degraded performance

In 0437379, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 90 ms

Resolved: ClamAV performance has improved in 81af14e.


Mention that change_scene is deferred

Closes https://github.com/godotengine/godot-docs/issues/4089

Thanks!

Cherry-picked for 3.2.4.


Programmatically setting spark-perf configurations is difficult

The configuration of a given spark-run is defined by config.py, which is just a regular Python script.
In addition to defining "base" configurations (example), this script also handles generating derived configurations (example)--that is, configurations that are generated automatically from other base or derived configurations.
The combination of configuration-as-Python and derived configurations makes it difficult to programmatically set configurations for a spark-perf run.
What I'm doing now is using sed to set the base configurations I want in config.py. For example:
sed -i -r \
  -e '0,/^(USE_CLUSTER_SPARK = )(True)/s//\1False/' \
  -e '0,/^(DISK_WARMUP = )(False)/s//\1True/' \
  -e 's/\# (JavaOptionSet\("spark.executor.memory", )\["9g"\]\)/\1\["56g"\]\)/' \
  config/config.py

This is cumbersome. Is there a better way?
If not, does it make sense to split up config.py somehow into a set of base configs and another set of derived configs?
If they are split up like that, one could easily append full Python assignments to the end of the base config file without having to worry about the derived configs missing those new assignments.
Even better, the base configs could be converted to a different format like YAML, which would allow for direct programmatic manipulation of the configs. Simply load the YAML, manipulate it in Python, and then write it back out to YAML.

@JoshRosen / @mengxr Any feedback on this?
I'm thinking next week I'll take a crack at splitting out all the non-derived settings in config.py into a config.yaml, which will then get loaded by config.py.
It's a little clunky organization-wise, but it will let us make these settings programmatically settable without having to change the rest of spark-perf for the time being.

I took the first crack on tweaking the spark-submit options, and notice that the spark-perf/lib/sparkperf/testsuite.py hardcoded the references from spark-perf/config/config.py. IT looks like there is hardcoded references to config.py so it could be more work then expected.
What I did is simply a string defined in config.py to extend the options for spark-submit. See example below. This worked fine for my testing and I can extend the executors number as well in YARN mode. I was stuck with 2 executors (default number) all the time without being able to change it in Spark 1.2 (Spark 1.3 can specify dynamic containers, etc)
    @classmethod
    def get_spark_submit_cmd(cls, cluster, config, main_class_or_script, opt_list, stdout_filename,
                             stderr_filename):
        spark_submit = "%s/bin/spark-submit" % cluster.spark_home
        cmd = "%s --class %s --master %s --driver-memory %s %s %s %s 1>> %s 2>> %s" % (
            spark_submit, main_class_or_script, config.SPARK_CLUSTER_URL,
            config.SPARK_DRIVER_MEMORY, config.SPARK_SUBMIT_EXTRA_ARGS, cls.test_jar_path, " ".join(opt_list),
            stdout_filename, stderr_filename)
        return cmd

I would vote 1 on this change. Not sure if there's a PR for this.

One thing we can perhaps do as part of making spark-perf settings more amenable to programmatic definition is allowing things like executory memory to be defined as a fraction of the host's memory.
That way people can change the instance type they are using for their tests without having to change this setting.

Closing this issue since this project is no longer maintained.


filenotify: Take mutex while sending to channels

This needed to avoid sending to closed channel. Code for sending soesn't
block at all, so mutex taken only for very short time and doesn't
prevent poller from being closed.
Fix #20327

Job: Docker-PRs-WoW-TP4 FAILED:

---
Current directory is /c/gopath/src/github.com/docker/docker
---------------------------------------------------------------------------

-----------------------------------------------
ERROR: Failed with exitcode 1 at Fri Feb 19 18:54:46 CUT 2016.
-----------------------------------------------

INFO: Tidying up at end of run
INFO: Nuking /d/CI
INFO: Zapped successfully
INFO: End of cleanup
INFO: Ended at Fri Feb 19 18:54:47 CUT 2016 (0m 2s)
Build step 'Execute shell' marked build as failure
[PostBuildScript] - Execution post build scripts.
[docker] $ sh -xe C:\Users\jenkins\hudson8731103122363821307.sh
+ set +e
+ set +x
INFO: End of cleanup
Notifying endpoint 'HTTP:https://leeroy.dockerproject.org/notification/jenkins'
---

LGTM

Job: Docker-PRs-WoW-TP4 FAILED:

---
19T20:49:08Z" level=error msg="hcsshim::DestroyLayer - Win32 API call returned error r1=0x80070020 err=The process cannot access the file because it is being used by another process.id=CI flavour=0"
ERROR:  hcsshim::DestroyLayer - Win32 API call returned error r1=0x80070020 err=The process cannot access the file because it is being used by another process.id=CI flavour=0
INFO: End of cleanup
INFO: Ended at Fri Feb 19 20:49:08 CUT 2016 (0m 3s)
Build step 'Execute shell' marked build as failure
[PostBuildScript] - Execution post build scripts.
[docker] $ sh -xe C:\Users\jenkins\hudson7007604134720905357.sh
+ set +e
+ set +x
INFO: Nuking /d/CI
time="2016-02-19T20:49:10Z" level=error msg="hcsshim::DestroyLayer - Win32 API call returned error r1=0x80070020 err=The process cannot access the file because it is being used by another process.id=CI flavour=0"
ERROR:  hcsshim::DestroyLayer - Win32 API call returned error r1=0x80070020 err=The process cannot access the file because it is being used by another process.id=CI flavour=0
INFO: End
---

LGTM

@LK4D4 When I do docker rm test;docker run -d --name=test --log-opt max-size=50 --log-opt max-file=5 busybox sh -c "sleep 10;yes X|head -c 200; sleep 2"; docker logs -f test with this pr, it sometimes gets stuck in the retry loop indefinitely and never comes out of it.

All profile caches have been cleared, but no profiles have been unloaded.
Unloading profiles will leave already running processes permanently
unconfined, which can lead to unexpected situations.

To set a process to complain mode, use the command line tool
'aa-complain'. To really tear down all profiles, run the init script
with the 'teardown' option."

[PostBuildScript] - Execution post build scripts.
[Docker-PRs-userns] $ /bin/sh -xe /tmp/hudson5580339746377909566.sh
+ set +x

---

Actually I'm seeing something else wrong here and maybe why people are even seeing the panic.
I'm getting DEBU[0256] watch for /var/lib/docker/containers/ed18394a24127d017afbb6ac4894a20a36df520203a9b40a34f60fbc4def5b4c/ed18394a24127d017afbb6ac4894a20a36df520203a9b40a34f60fbc4def5b4c-json.log closed after each event from the poller.

Ok, I see why, the logger receives the event and removes the watch because it's assuming it'll be reading a bunch.

Confirmed @tonistiigi's issue with this.

Replaced by #20522


[SearchBox] on Firefox, the Algolia Logo is not displayed on the poweredBy

Works on Chrome and Safari.

:(

I think the underlying svg data needs to be encoded, see http://stackoverflow.com/questions/30733607/svg-data-image-not-working-on-firefox

Great, it works :) see #1452


Cannot download hyper 0.9.16 from crates.io

The day I confirm this problem

2017/Jan/25 23:04:22 +0900

Step to reproduce

Specify hyper = "0.9.16
Build the sample project.

Actual

cargo build says the following error
https://github.com/rust-lang/crates.io-index/blob/master/hy/pe/hyper does not contains 0.9.16.

I saw https://github.com/rust-lang/crates.io-index/blob/8b4006d9158edf759380573c95288aac2539839b/hy/pe/hyper

But there is a hyper 0.9.16 in crates.io.

the error of cargo build
 Updating registry `https://github.com/rust-lang/crates.io-index`
error: no matching package named `hyper` found (required by `sample_project`)
location searched: registry https://github.com/rust-lang/crates.io-index
version required: ^0.9.16
versions found: 0.10.2, 0.10.0, 0.9.14, ...

Expected

Could you re-publish v.0.9.16?

This might be the bug of crates.io, but I cannot be sure about it.

Thanks for reporting this. Seems there was an error in crates.io when trying to update its index, and so only the DB was updated, but it wasn't put into the crates.io-index.
I cannot republish the version, but I have published 0.9.17 that is the exact same source, and it seems to have updated the index: https://github.com/rust-lang/crates.io-index/commit/d2b7dcc940d95ad59b2300cf84bbf7b2756898b7

For 0.9.16, found this was indeed a bug in crates.io. See https://github.com/rust-lang/crates.io/issues/448

@seanmonstar
Thank you! I confirmed I can use v0.9.17.


TSD behind corporate proxy #71 new issue

I start with tsd 0.6.1 on windows. I put my corporate proxy in Utilisateur/xxx/.tsdrc file :+1:
HTTP_PROXY=http://fr-proxy.groupinfra.com:1234
and now with any tsd command i get :+1:
Unexpected token H
SyntaxError: Unexpected token H
at Object.parse (native)
at parseJson (C:\Users\heberte\AppData\Roaming\npm\node_modules\tsd\build\xm
\fileIO.js:30:21)
...

Hi @eheb, this file must be in json format. Try with this:

Utilisateur/xxx/.tsdrc

{
	"HTTP_PROXY": "http://fr-proxy.groupinfra.com:1234"
}

@eheb please, reopen this issue if you still have a problem. Thank you!

Yes, i have done this.Thank you for your beedback. Eric Hébert
 Le Mercredi 10 juin 2015 13h46, Diullei Gomes<EMAIL_ADDRESS>a écrit :

@eheb please, reopen this issue if you still have a problem. Thank you!—
Reply to this email directly or view it on GitHub.

:+1:


#007 Add Documentation to the Project

[x]  Install mkdocs
[x]  Configure mkdocs in the current project
[x]  Add Get started
[x]  API reference

Done

Done


Invalid expression using uast functions

This query:
SELECT files.`file_path`,
`uast_extract`(`uast`(files.`blob_content`, `language`(files.`file_path`, files.`blob_content`), '//uast:Identifier'), 'Name') AS `UDF:uast_extract(UDF:uast(cast(blob_content as binary), UDF:language(file_path, cast(blob_content as binary)), //uast:Identifier), Name)`
FROM files
WHERE (`language`(files.`file_path`, files.`blob_content`) = 'Go')
LIMIT 3

Errors with this:
ERROR 1105 (HY000): unknown error: Invalid expression

Syntax is valid and it should be ok.

It does happen in previous versions, but not on latest beta. Will pinpoint the exact version where this started working to have it in mind. However, in latest it does not work.

Only gitbase 0.17.x (and probably prior versions) are affected by this. 0.18.x is not.


no metrics available

Hi, i'm trying to configure the MBC helix as datasource on our grafana instance. I do not get any error while configuring the datasource but when i try to explore the datasource i get a no metrics found issue.

I added admin permissions to the api key for testing purposes but no luck. I tested the authentication using postman and i'm able to get the token but no metrics availables.
Any ideas???

Ok That's interesting,
We need to debug it further but quick one,
In provisioning file for URL have you added / at the end ?
 url: https://url.to.bmchelix/

Ok That's interesting, We need to debug it further but quick one, In provisioning file for URL have you added / at the end ?
 url: https://url.to.bmchelix/

If yes please remove it and re-provision it again
Also please share the grafana logs if possible

hi, i did not use the / at the end as the code add it later on. There are no errors in grafana, just no metrics provided by the datasource.
btw, the docs are not up to date as the plugin is asking also about a platformURL, what should i add there?
\


Command history

Feature request to be able to scroll through command history when in command mode like in a terminal. Additional functionality of fuzzy matching typed characters with history (al la zsh) and tab completion would be awesome too, but less important

You should be able to use the arrow keys to scroll through your command history.

Definitely does not work on Version:
Commit hash: d3f32b5
Compiled on May 03, 2017

Do you want to be able to view command history from previous sessions of micro?  You can scroll through your current session's history with the arrow keys.
Micro also does tab completion for most things (like options and filenames). For example, after pressing CtrlE type open  and then press tab and your options should be displayed in the statusline area. Once there is only one available option, it will be tab completed if you press tab.

I have pressed CtrlE, typed save, pressed CtrlE and pressed  Up, to no result

Are you sure you are using the correct version? If you run micro -version it tells you the commit hash is d3f32b5?

now
Version:
Commit hash: 67ec0d3
Compiled on May 04, 2017

Could this be to do with the fact i have
"Up": "UnbindKey,natural_navigation.NavigateUp",
"Down": "UnbindKey,natural_navigation.NavigateDown",
?

Yes that is certainly the problem. I'll try to fix this at some point. This is related to #635. We should really be using separate keybindings for command mode and insert mode.

Closing as duplicate of #635 because this will only be fixed when #635 is implemented.


Dividing into two types of API design (external and internal data)

Splitting the project into two types of API design. Internal data will retain the old design and usage, but external data API design will bring flexibility for a performance cost.

Moved to #20


updated sf cluster security topic

minor change - the command to set up the keyvault was overpermissioning by setting the enabledForTemplateDeployment property.  That's not needed for SF certs, only enabledForDeployment is needed.

Hi @bmoore-msft, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (bmoore). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

@chackdan - could you please review this update?

#sign-off


Unable to add a custom domain to production environment

Checklist

[x] Upgrade Jets: Are you using the latest version of Jets? This allows Jets to fix issues fast. There's a jets upgrade command that makes this a simple task. There's also an Upgrading Guide: http://rubyonjets.com/docs/upgrading/
[x] Reproducibility: Are you reporting a bug others will be able to reproduce and not asking a question. If you're unsure or want to ask a question, do so on https://community.rubyonjets.com
[x] Code sample: Have you put together a code sample to reproduce the issue and make it available?  Code samples help speed up fixes dramatically. If it's an easily reproducible issue, then code samples are not needed. If you're unsure, please include a code sample.

My Environment

Software
Version

Operating System
macOS 10.14.5

Jets
1.8.14

Ruby
2.5.3

Expected Behaviour

I am expecting the deploy to point to the api endpoint using a custom domain.
Current Behavior

I can deploy just fine without the custom domain, but as soon as I add the domain on the CloudFormation fails. I followed the instructions here.
It fails on BasePathMapping
09:59:24AM CREATE_FAILED AWS::CloudFormation::Stack ApiDeployment20190522095635 Embedded stack arn:aws:cloudformation:us-east-1:129282110611:stack/NathanPalmer-prod-ApiDeployment20190522095635-NVD5RA2BDEMO/b1e7f4c0-7c99-11e9-808f-0ad4d2e93658 was not successfully created: The following resource(s) failed to create: [BasePathMapping].

Step-by-step reproduction instructions

This is a brand new project, no customizations beyond adding a single home controller, the bulma css framework (to package.json) and then the domain customizations.

jets new project
yarn add bulma
jets generate controller home
add def index to home
add basic html to index.html.erb
jets deploy production (works fine)
add domain name and certificate to config/environments.production.rb (see code below)
jets deploy production (fails)

Code Sample

  config.domain.hosted_zone_name = "mydomain.com."
  config.domain.name = "www.mydomain.com"
  config.domain.route53 = true
  config.domain.cert_arn = "(arn)"

Wondering what the child CloudFormation stack error showed. Here's some info on how to find it. http://rubyonjets.com/docs/debugging/cloudformation/

If I dig into the nested CloudFormation I see these two errors
The following resource(s) failed to create: [BasePathMapping].

Failed to create resource. See the details in CloudWatch Log Stream: "2019/05/23/[$LATEST]4dc75b7fe8e342d0bf96ec99aeb14039"

Then jumping deeper into the CloudWatch logs I see this
START RequestId: d207668e-3d3e-444b-9e2f-49101471921a Version: $LATEST
event['RequestType'] Create
event:
{
    "RequestType": "Create",
    "ServiceToken": "arn:aws:lambda:us-east-1:129282110611:function:NathanPalmer-prod-jets-base-path-20190523075306",
    "ResponseURL": "https://cloudformation-custom-resource-response-useast1.s3.amazonaws.com/arn%3Aaws%3Acloudformation%3Aus-east-1%3A129282110611%3Astack/NathanPalmer-prod-ApiDeployment20190523075306-YJ0819O8QR2/9cb45e00-7d51-11e9-b109-0a1b7b252ffe%7CBasePathMapping%7Cec96a4b8-7f57-4791-a655-a25ec6a71eb5?AWSAccessKeyId=AKIA6L7Q4OWT7XTLUBXY&Expires=1558619737&Signature=Sz1P45cTMipUeYFBQh%2FbSYv9v5U%3D",
    "StackId": "arn:aws:cloudformation:us-east-1:129282110611:stack/NathanPalmer-prod-ApiDeployment20190523075306-YJ0819O8QR2/9cb45e00-7d51-11e9-b109-0a1b7b252ffe",
    "RequestId": "ec96a4b8-7f57-4791-a655-a25ec6a71eb5",
    "LogicalResourceId": "BasePathMapping",
    "ResourceType": "Custom::BasePathMapping",
    "ResourceProperties": {
        "ServiceToken": "arn:aws:lambda:us-east-1:129282110611:function:NathanPalmer-prod-jets-base-path-20190523075306"
    }
}

context: "#<LambdaContext:0x0000561e09d54620>"
context.log_stream_name "2019/05/23/[$LATEST]4dc75b7fe8e342d0bf96ec99aeb14039"
mimic:
physical_id: PhysicalId

/var/runtime/gems/aws-sdk-core-3.47.0/lib/seahorse/client/plugins/raise_response_errors.rb:15:in `call'
/var/runtime/gems/aws-sdk-core-3.47.0/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:20:in `call'
/var/runtime/gems/aws-sdk-core-3.47.0/lib/aws-sdk-core/plugins/idempotency_token.rb:17:in `call'
/var/runtime/gems/aws-sdk-core-3.47.0/lib/aws-sdk-core/plugins/param_converter.rb:24:in `call'
/var/runtime/gems/aws-sdk-core-3.47.0/lib/aws-sdk-core/plugins/response_paging.rb:10:in `call'
/var/runtime/gems/aws-sdk-core-3.47.0/lib/seahorse/client/plugins/response_target.rb:23:in `call'
/var/runtime/gems/aws-sdk-core-3.47.0/lib/seahorse/client/request.rb:70:in `send_request'
/var/runtime/gems/aws-sdk-apigateway-1.24.0/lib/aws-sdk-apigateway/client.rb:1413:in `delete_base_path_mapping'
/var/task/handlers/functions/jets/base_path.rb:105:in `delete'
/var/task/handlers/functions/jets/base_path.rb:94:in `update'
/var/task/handlers/functions/jets/base_path.rb:30:in `lambda_handler'
/var/runtime/lib/lambda_handler.rb:24:in `call_handler'
/var/runtime/lib/runtime.rb:42:in `<main>'
RESPONSE BODY:
{
    "Status": "FAILED",
    "Reason": "See the details in CloudWatch Log Stream: \"2019/05/23/[$LATEST]4dc75b7fe8e342d0bf96ec99aeb14039\"",
    "PhysicalResourceId": "PhysicalId",
    "StackId": "arn:aws:cloudformation:us-east-1:129282110611:stack/NathanPalmer-prod-ApiDeployment20190523075306-YJ0819O8QR2/9cb45e00-7d51-11e9-b109-0a1b7b252ffe",
    "RequestId": "ec96a4b8-7f57-4791-a655-a25ec6a71eb5",
    "LogicalResourceId": "BasePathMapping",
    "Data": {}
}
status code: 200
headers: {"x-amz-id-2"=>"HRbBH2QkTw4uv/yP0NNvtVzKByC/FloqnQYoi8kbKCEGPIi9h/nae37am7EEVsHcfoeSTHY1bPw=", "x-amz-request-id"=>"E9958730BCFC70E4", "date"=>"Thu, 23 May 2019 11:55:51 GMT", "etag"=>"\"8844e5c6fff8d08059623c22c9f9a50f\"", "content-length"=>"0", "server"=>"AmazonS3", "connection"=>"close"}
body:
END RequestId: d207668e-3d3e-444b-9e2f-49101471921a

Cool. Thanks for the details. This is fixed in #258 Released in v1.9.1

Confirmed. 💯
I just pulled down the latest version(v1.9.2 actually) and it deployed just fine.
Thanks!


TextDocument.getText() should accept Range as an optional parameter

TextDocument.getText method should accept Range as an optional parameter. This refers to https://code.visualstudio.com/docs/extensionAPI/vscode-api#_a-nametextdocumentaspan-classcodeitem-id38textdocumentspan

What should/will happen if the provided Range is invalid?

@rcjsuen I'd say : string | undefined

Thank you for the video that is extremely helpful! I will look into this, thanks!


 If yes, then use them.

The improvement actually does not work. Existing word priorities always stay the same, no matter how many times a word is selected. Rejecting this.


Use better data structure for exchanging data with payment gateways

Currently, all payment gateways return responses to Saleor using dicts. Since we know exactly what data Saleor expects from a gateway, we could use dataclasses or namedtuples for that.
Example of a dict response from Braintree: https://github.com/mirumee/saleor/blob/master/saleor/payment/gateways/braintree/init.py#L143-L153
This would make easier to implement new gateways if we had a common, typed structure of such response. Two things to discuss are:

Which of those structures should we use? I haven't use dataclasses yet, they seem fine but are supported only in Python 3.7, while we support as well older versions.
Where should we store the definitions of those types? Considering we want to extract gateways to separate libraries (#3422), maybe the best place would be an independent repository that every gateway could import from?

Also, after introducing those structures, validate_gateway_response function might be not needed anymore.

Related discussion in comments in a PR: https://github.com/mirumee/saleor/pull/3519#discussion_r247880724

We decided that we'd like to go with data classes as a data exchange format between payment gateways and Saleor. However for that to happen, we have to drop support for Python 3.5. Data classes are supported in Python 3.7 and for 3.6 there's a library that we can use: https://github.com/ericvsmith/dataclasses
We've considered various aspects that dropping Python 3.5 brings, but we agreed that the benefits of adding data classes are more important for Saleor. Also, most Python hosting platforms seem to support both Python 3.6 and 3.7.