after coap plugin start,publish coap message report "WARN coap_network_read: unreachable"

exeute following steps:
1 install latest emqx image,and start
2 login Dashboard, start emqx_coap (4.0.5)
3 libcoap/examples/coap-client -m put -e 1234  "coap://<IP_ADDRESS>/mqtt/topic1?c=client1&u=tom&p=secret"
then prompt "Mar 31 17:46:14.151 WARN coap_network_read: unreachable"
can anybody help me? thanks advance.

The coap plugin listens on udp:5683 port. Do you expose the port out of the container?

Hi @yuqih Any updates for there?


Add correction to Waypoint - Sift through Text with Regular Expressions

Change information text
Change regular expression
Change code in editor
Change assertion

Details of Change

The + in the regular expression /and+/gi matches and, andd, anddd, etc.
See: https://regex101.com/r/vU6eF7/1 vs https://regex101.com/r/vU6eF7/2

Explained correctly the instructions about using RegEx.

Changed the assertion statements accordingly to match the expression written in the editor.

cc: @BerkeleyTrue

@abhisekp You don't need to tag me. I see every issue/PR.

@benmcmahon100 told me to tag you! :(

@benmcmahon100 I've updated the challenge with correct description and hints.
I think it's ready for merge.

Can you change the ... to just . and then I'll merge it in

@benmcmahon100 i thought ... looks nice. Ok. I'll change it as you say.

@benmcmahon100 ready for merge. :+1:

close PR #2365


Search

Hi,
if i try search "nette ajax" => 0 results. I don´t know that real name is "nette.ajax".

Thanks for reporting. At this time I don't know how to solve it. Maybe later we can use ElasticSearch. Do you have better idea?

what about explode search string by words and add each word as OR LIKE '%word%' . I'm not sure about performance, but it can helps.
Prestashop does it in similar way (but use pregenerated indexes) https://github.com/PrestaShop/PrestaShop/blob/develop/classes/Search.php#L194-L219

@artemevsin Great idea. Could you please test this solution? Especially for nette.ajax for string nette ajax.

Fixed in https://github.com/componette/componette.com/pull/81

Thank you very much :+1:. I test it and probably merge it in few days. :-)

Closed via #81


Triage all TODO's into issues

All TODO's in source files should be moved to issues, deleted, or addressed in some other way.
The TODO's can remain in the code.

This issue was moved to OpenDICOMweb/sdk#11


Web based UI

zarf progress
https://user-images.githubusercontent.com/882485/191020977-f78a9899-82c5-40c8-bfac-5cd694e96250.mp4

no newline at end of file?

At this point, @jeff-mccoy's linter is just messing with him


[Table] Phase 1 Feature - Create Table

https://docs.microsoft.com/en-us/rest/api/storageservices/create-table

[x] Implement TableHandler::create()
[x] Implement LokiTableMetadataStore::createTable()
[ ] Add test cases
[x] Add create table
[x] Verify dispatch middleware can dispatch every request

Picked up by @isabella0428, not sure why cannot assign properly, temporary assign this to me

Legacy Azure Storage Table SDK doesn't support customize Accept header. We should further investigate how to workaround.


Pipeline README.md states that mrtarget can be installed via pip

The pipeline README.md states that the data pipeline can be installed from PyPi via pip install mrtarget - however there is no such package on PyPi, although other opentargets packages do exist.

@Docproc, I don't think we should even consider offering the pipeline through pypi at the moment. Let's see how the pipeline evolves and then we can revisit this issue. Just to be clear here, the indication you are pointing to must be removed. Thanks anyway for spotting this out.

I'd suggest leaving this issue open until the erroneous text is removed from the README (I know @MichaelaEBI is working on this)

I think this ticket has been super-seeded by opentargets/platform#259 which is to rewrite and update the Readme file more generally - and which should include solving this issue.

I removed the 'Package Users' section from the readme file in the readme_update branch.


pull request

It looks like you are attempting to push a change to the template repository, for help with deploying your own website please start a new thread in the discussions.


[HDF5] build failure

Host Environment

OS: [e.g. Window x64-windows.]
Compiler: Visual Studio 2019

To Reproduce
Steps to reproduce the behavior:
./vcpkg install hdf5
Failure logs
-Cut and paste the appropriate build messages from the console output.
-Please attach any additional failure logs mentioned in the console output.
Additional context
Not sure, but is CMake failing to find perl the cause of the error. I was unable to install any perl interfaces with vcpkg. I used to be able to install HDF5 on Windows machines  with vcpkg as I have several machines that have installed the package in the last few months.  I was just setting up a new system and hit the problem.
config-x64-windows-dbg-err.log
console.txt
config-x64-windows-dbg-out.log

Thanks for posting this issue. Sorry, I didn't reproduce it locally,
Could you please make sure you are using the latest vcpkg, delete the local cache and try again？ :)

Hi Frank, thanks for the quick response. I’ll take a look tomorrow but I installed vcpkg from GitHub this afternoon so it’s unlikely to be too far out of date. Maybe your version is too old as I have HDF5 working on older installations pf vcpkg.
Thanks

@ndl303 Thanks for the log you provided, it seems to be the same problem as this #21696, could you please try this solution(https://github.com/cyang-kth/fmm/issues/227)?

@ndl303 Is still work for this issue? :)

Since this issue can't be reproduced, I am closing this issue for now. If you have any question, please open a new issue.

Exact same problem here, same symptoms. Windows 10 using x64-windows, Visual Studio 2019, happens whether running ./vcpkg install hdf5 or using a manifest file. This packages was working, not sure what the exact version was, but I just updated vcpkg and now this will not build, errors being with popen/pclose during linking of ConversionTests.c.obj.

Uninstalling VS2019 and installing VS2022 fixed the problem. Sad that this was forced in this case.


fix: add expected to matcher toHaveFocus

What:
Added expected to the toHaveFocus matcher
Why:
It makes the test results clearer as to what is expected against what is received.
How:
Added the expected using printExpected with the element
Checklist:

[x] Documentation N/A
[x] Tests N/A
[x] Updated Type Definitions N/A
[x] Ready to be merged
[x] Added myself to contributors table N/A

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Replaced misleading non white space character

There was a non white spaced character that was replaced by a true white
space.

should I also commit the build?


Documentation Fixes

Now that we're close to finalizing the API, we need to bring the documentation into alignment with the current semantics, as well as flesh out the API documentation & other missing pieces.
Fixes #46.

This covers all the important stuff. There are a few minor functions that aren't currently documented, and we'll need to add documentation for animations when that gets added, but this puts us where we need to be.


Allow comparing files that are not saved

VSCode Version: 1.8.1
OS Version: Windows 7

Steps to Reproduce:

Create a new file without saving it.
Execute “File: Compare Active File With...” command.
The editor shows “Open a file first to compare it with another file.”.

This issue has already been reported. Please use the search function next time before reporting an issue and/or this time if you are curious about the progress of the issue.

https://github.com/Microsoft/vscode/issues/14501


Linking errors with boost::signals2

I have a class Window that has 3 static events:

class Window
{
public:
	static boost::signals2::signal<void(GLFWwindow*, double, double)> event_MouseMovementCallback;
	static boost::signals2::signal<void(GLFWwindow*, double, double)> event_ScrollCallback;
	static boost::signals2::signal<void(GLFWwindow*, int, int, int)> event_MouseButtonCallback;

The mere presence of these events break the linking stage of the application with error messages:

error LNK2001: unresolved external symbol "public: static class boost::signals2::signal<void __cdecl(struct GLFWwindow *,double,double),class boost::signals2::optional_last_value,int,struct std::less,class boost::function<void __cdecl(struct GLFWwindow *,double,double)>,class boost::function<void __cdecl(class boost::signals2::connection const &,struct GLFWwindow *,double,double)>,class boost::signals2::mutex> Window::event_MouseMovementCallback" (?event_MouseMovementCallback@Window@@2V?$signal@$$A6AXPAUGLFWwindow@@NN@ZV?$optional_last_value@X@signals2@boost@@HU?$less@H@std@@V?$function@$$A6AXPAUGLFWwindow@@NN@Z@4@V?$function@$$A6AXABVconnection@signals2@boost@@PAUGLFWwindow@@NN@Z@4@Vmutex@34@@signals2@boost@@A)

I get this error for all three of them (so basically 3 errors of the same kind). Note that commenting out the usages of these event changes nothing, but commenting out the events themselves solves the problem so it is highly probable that these definitions cause the issue.
I got boost from your site as a zip, unpacked and compiled with boost.build as per the instructions on your site. I used msvc 14.1 using Visual Studio 2017.
I tried this with precompiled binaries but got the same result.
After building I set the VC++ dirs in the project properties to find the boost headers and the libs.
It didn't work so I tried setting the additional libraries in the Linker too but to no avail.
My project is header only and uses opengl and assimp.
As far as I know boost::signals2 is header only which is why I wonder why I got these errors and how to get rid of them.
Thanks for your help in advance.

A better place for this report is on the signals2 page: https://github.com/boostorg/signals2

Assume issue has been moved to signals2 tracker.


Error upgrading parity data: CannotCreateConfigPath

Here's what I did:
 ./parity-deploy.sh --config aura
docker-compose up

Here's what I see:
Attaching to host1
host1    | Loading config file from /parity/authority.toml
host1    | Error upgrading parity data: CannotCreateConfigPath
host1 exited with code 1

I'm running everything as root user on a VM.

Here's how I got around this:

Start up docker-compose up, get error
Do a dirty hack to make the mounted volumes writeable from within the client containers chmod a+rwx -R deployment/ data

Another detail:
I'm running these containers on a Virtualbox VM hosted on a windows 10 host.
What environment is parity deploy known to work in without these volume permission errors?

@jwasinger I normally run them on VM's directly and don't see these issues. Is your user a member of the docker group? e.g. can you run docker run myimage without sudo?

This error happens on parity v2.0.7 and later.
With parity v2.0.6 and lower works fine.

@bilonic thanks for that, let me check this.

It is linked to this change in the last release :
"Docker: run parity as normal user"
https://github.com/paritytech/parity-ethereum/pull/9689
When volumes are mount like this

./data/1:/parity/data

This will be created as root and parity user cannot write/access it.
The solution proposed in  https://github.com/paritytech/parity-ethereum/pull/9689   is to create
RUN mkdir -p /home/parity/.local/share/io.parity.ethereum/
in the dockerfile
But in our case we will not be able to use -d /parity/data anymore ...

@branciard please checkout the latest master and try again. Merged a pull request: https://github.com/paritytech/parity-deploy/pull/77 to fix.

@branciard any update on this...Or will I just close the issue?

Yes perfect @ddorgan. I just test and it is ok with the parity user added to docker-compose and new folders targeted. Thanks !

Great thanks for the reply.

This was because of lack of permissions on the volumes. Just notice that the volume might have been created using root user.
host1    | Error upgrading parity data: CannotCreateConfigPath

@armanfatahi yip, fixed in the latest master (when creating from scratch) or do a one time chown for existing setups.

Issue still persists on stable and nightly. I had to change the user to root to get it working
version: "3"

services:
  parity:
    image: parity/parity:nightly
    ports:
      - 8545:8545
      - 8546:8546
      - 30303:30303
      - 30303:30303/udp
    user: root
    volumes:
      - ./io.parity.ethereum:/root/.local/share/io.parity.ethereum
    command: --light --jsonrpc-apis 'web3,eth,pubsub,net,parity,parity_pubsub,traces,rpc,secretstore,shh,shh_pubsub' --jsonrpc-interface <IP_ADDRESS> --jsonrpc-hosts="all"

@daithi-coombes thanks, your solution solved the problem


[Call of Cthulhu 7th Ed] Adding ''NPC Sheet'' and minor additions.

Changes / Comments
• Changed Companions and Mounts to NPCs.
• Added Option to Hide all Major Sheet Sections, apart from Companions, Common Dice Rolls and Talents. (This comes in handy when running a game and want an ''NPC'' sheet.).
• Changed Add/Edit/Del Buttons appearance.
• Set Sheet Width to 840px.
• Changed sheet.json format to display Default Sheet options in Select style, and added minor info about the sheet.
Roll20 Requests
Include the name of the sheet(s) you made changes to in the title.
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

Is this a bug fix?
Does this add functional enhancements (new features or extending existing features) ?
Does this add or change functional aesthetics (such as layout or color scheme) ?
Are you intentionally changing more that one sheet? If so, which ones ?
If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

@orphs
I had to revert these changes. There is an error in the sheet.json. Make sure you validate your JSON after making changes, https://jsonlint.com/

oops, sorry about that. freaking commas...


🚀 Feature: End to end Transformer Example for Azure AD Org Provider

🔖 Feature description
It would be handy to have an end to end example of how to use the transformers for the Azure AD provider
🎤 Context
Right now it's a bit confusing how to do this.
✌ Possible Implementation
One things that could be used as an example if changing the entity name for User's as it includes the email domain which is not very helpful in most cases.
👀 Have you spent some time to check if this feature request has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
No, I don't have time to work on this right now

No stale, I've just been slow to review the linked PR :(


chore(master): Release 0.28.1

:robot: I have created a release beep boop
aztec-package: 0.28.1
0.28.1 (2024-03-14)
Miscellaneous

aztec-package: Synchronize aztec-packages versions

barretenberg.js: 0.28.1
0.28.1 (2024-03-14)
Miscellaneous

barretenberg.js: Synchronize aztec-packages versions

aztec-cli: 0.28.1
0.28.1 (2024-03-14)
Miscellaneous

aztec-cli: Synchronize aztec-packages versions

aztec-packages: 0.28.1
0.28.1 (2024-03-14)
Bug Fixes

Docs links URL missing a letter (#5223) (c015a3f)

Miscellaneous

docs: Add note on new initializer (#5224) (79c6e99)

barretenberg: 0.28.1
0.28.1 (2024-03-14)
Miscellaneous

barretenberg: Synchronize aztec-packages versions

This PR was generated with Release Please. See documentation.

Benchmark results
Metrics with a significant change:

note_successful_decrypting_time_in_ms (8): 136 (-40%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Values are compared against data from master at commit c34a299e and shown if the difference exceeds 1%.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
64 txs

l1_rollup_calldata_size_in_bytes
5,668
18,820
36,356

l1_rollup_calldata_gas
66,388
239,116
469,688

l1_rollup_execution_gas
667,069
954,026
1,337,045

l2_block_processing_time_in_ms
1,336
4,898 (+1%)
9,444 (-1%)

note_successful_decrypting_time_in_ms
:warning: 136 (-40%)
565 (+2%)
996 (+6%)

note_trial_decrypting_time_in_ms
41.3 (+27%)
82.1 (+13%)
125 (+75%)

l2_block_building_time_in_ms
18,370 (-1%)
69,237
137,157

l2_block_rollup_simulation_time_in_ms
8,222 (-1%)
28,999
56,823

l2_block_public_tx_process_time_in_ms
10,128 (-2%)
40,180
80,232

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
14,568 (+5%)
28,300 (+6%)

note_history_successful_decrypting_time_in_ms
1,285 (+9%)
2,482

note_history_trial_decrypting_time_in_ms
109 (+34%)
160 (-7%)

node_database_size_in_bytes
19,034,192
35,676,240

pxe_database_size_in_bytes
29,859
59,414

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
282 (-1%)
44,370
27,700

private-kernel-ordering
217
52,324
14,326

base-parity
1,882 (+4%)
128
311

base-rollup
722
177,083
925

root-parity
1,460 (-8%)
1,244
311

root-rollup
68.9
4,487
789

private-kernel-inner
638
73,229
27,700

public-kernel-app-logic
452
35,262
28,215

public-kernel-tail
178 (+1%)
40,926
28,215

merge-rollup
8.23
2,696
925

Tree insertion stats
The duration to insert a fixed batch of leaves into each tree type.

Metric
1 leaves
16 leaves
64 leaves
128 leaves
512 leaves
1024 leaves
2048 leaves
4096 leaves
32 leaves

batch_insert_into_append_only_tree_16_depth_ms
10.1 (+1%)
15.9
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.8
31.6
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.584
0.492
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
46.6
72.0
229 (-1%)
444
868
1,729 (+1%)
N/A

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
96.0
159
543
1,055
2,079
4,127
N/A

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
0.479
0.444
0.419
0.415
0.414
0.415 (+1%)
N/A

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
53.8 (-2%)
107
334 (-2%)
660
1,314
2,619 (+1%)
N/A

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
104
207
691
1,363
2,707
5,395
N/A

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
0.480 (-2%)
0.482
0.456 (-1%)
0.454
0.457
0.456 (+1%)
N/A

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
61.0

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
109

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0.534

Miscellaneous
Transaction sizes based on how many contract classes are registered in the tx.

Metric
0 registered classes

tx_size_in_bytes
22,014

Transaction processing duration by data writes.

Metric
0 new note hashes
1 new note hashes

tx_pxe_processing_time_ms
3,250 (-2%)
1,739 (-1%)

Metric
0 public data writes
1 public data writes

tx_sequencer_processing_time_ms
12.6 (+9%)
1,262

:robot: Release is at https://github.com/AztecProtocol/aztec-packages/releases/tag/aztec-packages-v0.28.1 :sunflower:

:robot: Release is at https://github.com/AztecProtocol/aztec-packages/releases/tag/aztec-cli-v0.28.1 :sunflower:

:robot: Release is at https://github.com/AztecProtocol/aztec-packages/releases/tag/aztec-package-v0.28.1 :sunflower:

:robot: Release is at https://github.com/AztecProtocol/aztec-packages/releases/tag/barretenberg.js-v0.28.1 :sunflower:


Update golang.org/x/crypto

Update dependency to include fix for CVE.

See https://groups.google.com/g/golang-announce/c/-cp44ypCT5s/m/wmegxkLiAQAJ

Remove workaround: Introduced in https://github.com/go-gitea/gitea/pull/17281

Fixed in x/crypto: https://github.com/golang/crypto/commit/5d542ad81a58c89581d596f49d0ba5d435481bcf & https://github.com/golang/crypto/commit/3147a52a75dda54ac3a611ef8978640d85188a2a

Update Kex Algorithms.

Use standardized name for curve22519-sha256. https://github.com/golang/crypto/commit/9b076918e3c7e908b2bdea932f272a9979f2488a

Prefer SHA256 version over SHA1 version. https://github.com/golang/crypto/commit/e4b3678e5f38521e67eba223ddd1902ceb3a303c

Does this also fix the #17798

Confirmed over discord, this issue is not fixed with the recent additions to the SSH library.

yeah this doesn't fix #17798


ValueError: None values not supported. - Custom Loss Function.

Im getting this error on my custom loss function :  ValueError: None values not supported.
The out put is a 2d array of binary digits (2000,2).
I need to calculate the accuracy on certain entries only, not the entire set.
Here's my loss function and how i did it:
def getBalance(x_true, x_pred):

    ##Selected entries for calculation
    trade_index = K.tf.not_equal(x_pred[:,1], 0 )

    x_true_tradeable  = K.tf.boolean_mask(x_true[:,0], trade_index)
    x_pred_tradeable  = K.tf.boolean_mask(x_pred[:,0], trade_index)

    cm = K.tf.confusion_matrix(x_true_tradeable, x_pred_tradeable)

    correctPredictions = cm[0,0]+cm[1,1]
    wrongPredictions = cm[1,0]+cm[0,1]
    TotalTrades = correctPredictions+wrongPredictions
    Accuracy = (correctPredictions/TotalTrades)*100

    Accuracy = K.tf.cast(Accuracy, K.tf.float32)

    return Accuracy

I get the above mentioned error. Here is my model for reference:
model = Sequential()
model.add(Dropout(0.4, input_shape=(train_input_data_NN.shape[1], train_input_data_NN.shape[2])))
model.add(LSTM(30, dropout=0.4, recurrent_dropout=0.4,  return_sequences=False))
model.add(Dense(2))
model.compile(loss='getBalance', optimizer='adam')
history = model.fit(train_input_data_NN, outputs_NN, epochs=50,  batch_size=64, verbose=1, validation_data=(test_input_data_NN, outputs_NN_test))

The inputs are a multi-variant multi-timestep time series.
What might be wrong?

Ok i solved it, my outputs were pandas data-frame instead of numpy array.
I convert the data-frame to numpy and it worked. Like so:
outputs_NN_test = np.array(outputs_NN_test )

You loss is not differentiable

what does that mean? Is it possible to make a loss to archive this type of objective?

To perform gradient descent, you need a differentiable loss.
This :
cm = K.tf.confusion_matrix(x_true_tradeable, x_pred_tradeable) isn't differentiable.
I'll close since it's not a Keras issue.


Move static files (asmjs, wasm, blazorjs) to use Content

Declaring all static blazor files (asmjs, wasm, blazorjs as content) instead of using a custom itemgroup and manually copying them to output might allow us to save some msbuild code and also leverage already built in features of Content.
If we can express them as content and use either linkbase or link, it would be better (that way we don't have to handle the copy).

Is this really possible? AFAICT if you use native <Content> in NuGet packages then:

You can't stop them from appearing in Solution Explorer for the recipient project (which is very misleading for the developer, as even lets you "edit" the content, but your edits go nowhere useful)
There isn't any way to pass through MSBuild metadata about the files

If you have a pattern that doesn't suffer from these issues that would be great as we could use it for external content packages too.

As a web developer, I would prefer to load static JS files from NPM or from a well-known CDN location. I would love it if you generated CDN references and/or a package.json file. I am not sure if that fits into your product design. However, that would feel natural at least for me as a developer familiar with .NET and web technology.

@rstropek This issue is about how the Blazor build process works internally (for the framework's own built-in static resources) rather than about the programming model for developers adding their own static resources.
Regarding your point, I totally agree. We definitely want to have a nice suggested model for projects to pull in NPM packages and have an arbitrary build process for static resources (today that's probably with Webpack, but in the future no doubt other front-end build mechanisms will gain popularity too). I have some rough ideas about how this will work but it will be a while before we get to it. It's being tracked as #15.

Since it's not clear that we can do this without cluttering Solution Explorer in end-user projects, and the existing mechanism works OK, I'll close this.
We can certainly reopen and reconsider if anyone has more details on how it could be done.


IN Linux ubuntu 24 don't start after take my email

Same issue. Just white window after submitting email.

Exactly the same issue for me too. Ubuntu 24.04, app image launched, submitting my email on microsoft login window, then nothing more than a white background window.


Trogon script execution fails with FileNotFoundError: [Errno 2] No such file or directory

Running the nogroup_demo example fails with FileNotFoundError: [Errno 2] No such file or directory
The cwd and the program_name arguments to the os.execvp call seem to be correct, however the run still fails. The cli version works fine though.
I added a debug log just before the call to execvp listing the following
prog_name = nogroup_demo.py, args = ['nogroup_demo.py', 'add', '--category', 'work', 'foo'] app_name = nogroup_demo.py cwd = /Users/arunabhaghosh/dev/import_migrate_data
---- Details--------------------------
Running nogroup_demo.py add --category work foo
prog_name = nogroup_demo.py, args = ['nogroup_demo.py', 'add', '--category', 'work', 'foo'] app_name = nogroup_demo.py cwd = /Users/arunabhaghosh/dev/import_migrate_data
Traceback (most recent call last):
File "/Users/arunabhaghosh/dev/import_migrate_data/nogroup_demo.py", line 52, in
add()
File "/Users/arunabhaghosh/dev/import_migrate_data/venv/lib/python3.11/site-packages/click/core.py", line 1157, in call
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/arunabhaghosh/dev/import_migrate_data/venv/lib/python3.11/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/Users/arunabhaghosh/dev/import_migrate_data/venv/lib/python3.11/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/arunabhaghosh/dev/import_migrate_data/venv/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/arunabhaghosh/dev/import_migrate_data/venv/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/arunabhaghosh/dev/import_migrate_data/venv/lib/python3.11/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/arunabhaghosh/dev/import_migrate_data/venv/lib/python3.11/site-packages/trogon/trogon.py", line 297, in wrapped_tui
Trogon(app, app_name=name, command_name=command, click_context=ctx).run()
File "/Users/arunabhaghosh/dev/import_migrate_data/venv/lib/python3.11/site-packages/trogon/trogon.py", line 265, in run
os.execvp(program_name, arguments)
File "", line 574, in execvp
File "", line 616, in _execvpe
File "", line 607, in _execvpe
FileNotFoundError: [Errno 2] No such file or directory

I can confirm the bug. Also, if you don't select anything the demo fails with a different error, but the selection is not marked as compulsory. This is probably less of an issue but still got me confused initially.
Anyway the No such file or directory also occurs for me in my attempts to use this project in another practical app.

@mgielda by any chance are you running trogon inside a virtual environment?  I noticed that trogon echos a preview of the command it will run when ctrl-R is pressed. If that preview command were entered directly on the command line, would the environment be set correctly so the script would be in the path?  In my case, the answer was no.
I solved this in my situation by activating the virtual environment in my shell before launching trogon. Previously, I had been launching in a different way that avoided the shell activation part of venv.

I have the same issue.
Using Ctrl+R after setting values.

Could it be connected to trogon calling the python script directly instead of using `python ./{script_name}.py ?

I am not in a virtual environment and using the default python.
Running on Windows 10.

Click Version 8.0
Trogon latest

scripts main *% = $ python .\trogon_demo.py tui

Running trogon_demo.py add test
Traceback (most recent call last):
  File "C:\_projects\onboarding_template\scripts\trogon_demo.py", line 89, in <module>
    cli(obj={})
  File "C:\python\v311\Lib\site-packages\click\core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\python\v311\Lib\site-packages\click\core.py", line 1055, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "C:\python\v311\Lib\site-packages\click\core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\python\v311\Lib\site-packages\click\core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\python\v311\Lib\site-packages\click\core.py", line 760, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\python\v311\Lib\site-packages\click\decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\python\v311\Lib\site-packages\trogon\trogon.py", line 296, in wrapped_tui
    Trogon(app, app_name=name, command_name=command, click_context=ctx).run()
  File "C:\python\v311\Lib\site-packages\trogon\trogon.py", line 264, in run
    os.execvp(program_name, arguments)
  File "<frozen os>", line 574, in execvp
  File "<frozen os>", line 616, in _execvpe
  File "<frozen os>", line 607, in _execvpe
FileNotFoundError: [Errno 2] No such file or directory

I confirm that extending trogon.py in the run function like the following solve my issue
                    arguments = [f"./{program_name}", *self.post_run_command]
                    print(f"{program_name=}, {arguments=}")
                    os.execvp("python", arguments)

meaning:

adding a ./ helps for my setup with a local defined script (and not an installed package)
prefixing python executable solve the issue.

It strangely does not work on the demo.py from the examples folder.

Maybe I have to recheck after a good nights sleep ;-)

these changes solves the issue for me:
arguments = [*split_app_name, *self.post_run_command]
program_name = os.path.abspath(program_name)
arguments = [sys.executable, f"{program_name}", *self.post_run_command]
os.execvp(sys.executable, arguments)


Use standard instead of ESLint?

Use standardjs instead of ESLint, it's more opinionated, and it's the standard :smiley:
I did it in a clone of this project (vinerux) and the only mess it's that can f*ck the git log...

+1

There's also semistandard which is the same ruleset, but with semicolons. This is easier to transition to from the current codebase.

Well... with standard -f, you can do it automatically (not all the cases, but the majority of)
Use semi-standard of standard is a detail of implementation, not depend on us. The main idea is get rip of ESLint and the warning/error rules and don't waste minutes on discussions about eslint-rules

I agree totally, @davesnx!

I've formatted to standardjs in my own fork of this repo, if anyone would like to cherry pick the formatting commits.
https://github.com/Whoaa512/react-redux-universal-hot-example/tree/my-starter


fix: failing build process due to download page

This PR fixes the issue of failing the build process. The issue was generated
due to the window object which will be not available due to the
unavailability of browser during the build

What build process failure are we talking about here?
I didn't see any issues in Gitpod lately and afaik we don't have any automated builds yet, do we?

What build process failure are we talking about here?
I didn't see any issues in Gitpod lately and afaik we don't have any automated builds yet, do we?

Actually, we do not have any automated builds but when I was testing manually by running the command "yarn run build" it gives error "Error: ReferenceError: window is not defined" and since we have used this window property many times for performing various events. I don't know exactly but this issue is solved by gatsby in V3 and we are using V2. Since, for now, we are not migrating to V3 Handling this type of error wherever we use window object will be good practice

Since we are not migrating to V3

Any particular reason, why not?


Custom Plugins

Can someone suggest me the best way to include custom plugins with vernemq-docker?

Just create a Dockerfile that inherits from this one, copy your plugins to the container and load them

Thank you @dergraf, Im doing the same now.


python37.pkgs.pyroma: test fails with segmentation fault

Describe the bug
A test for the python package pyroma produces a segmentation fault under Python 3.7.
Steps To Reproduce
nix-shell -p python37.pkgs.pyroma -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/9fe0b74ae40c4e83552aed1df137e379e64b3680.tar.gz

Use --check if somehow it is already in your nix store.
By comparison, building succeeds if I change 37 to 38 or 39.
Expected behavior
Successfully builds and tests, or problematic tests disabled.
Additional context
I encountered this because pyroma is a transitive dependency of python37.pkgs.google-api-python-client, via this path:
pyroma -> Pillow -> faker -> pytest-randomly -> httplib2 -> google-api-python-client
Notify maintainers

@fabaff -- not listed in maintainers but recently worked on pyromas nixpkgs expression.
Metadata
$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 5.10.60, NixOS, 21.05.2680.871e8c4d585 (Okapi)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.4pre20210802_47e96bb`
 - channels(root): `"nixos-21.05.2796.110a2c9ebbf"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute: python37.pkgs.pyroma
# a list of nixos modules affected by the problem
module: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/python-modules/pyroma/default.nix

Works for me with 3.9 on master.
...gs]$ nix-build -A python3Packages.pyroma --check
checking outputs of '/nix/store/p6lfp2xxq3g7w01p07kx033b7pn9jv1j-python3.9-pyroma-3.2.drv'...
[...]
================= 9 passed, 2 deselected, 2 warnings in 0.61s ==================
Finished executing pytestCheckPhase
pytestcachePhase
/nix/store/zf8m6v0lf8vinw6bfjx8dczxwd3xm906-python3.9-pyroma-3.2

3.7 fails indeed:
gs]$ nix-build -A python37Packages.pyroma
these derivations will be built:
  /nix/store/a728y6cc68cllh37qkhwiaxzhja0d6c5-python3.7-pyroma-3.2.drv
[...]
Executing pytestCheckPhase
============================= test session starts ==============================
platform linux -- Python 3.7.11, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /build/source
collecting ... Fatal Python error: Segmentation fault

Current thread 0x00007ffff786d340 (most recent call first):
  File "/build/source/pyroma/tests.py", line 91 in __getattr__
  File "/build/source/pyroma/tests.py", line 91 in __getattr__
[...]
  File "/build/source/pyroma/tests.py", line 91 in __getattr__
  ...
/nix/store/n5dhgplgxawrh6bszhx8yflf1qb0wkrd-pytest-check-hook/nix-support/setup-hook: line 53:   183 Segmentation fault      (core dumped) /nix/store/4z7d194syfyp4ghacl4fbd61q4a13kyn-python3-3.7.11/bin/python3.7 -m pytest -k "not PyPITest" pyroma/tests.py
builder for '/nix/store/a728y6cc68cllh37qkhwiaxzhja0d6c5-python3.7-pyroma-3.2.drv' failed with exit code 139
error: build of '/nix/store/a728y6cc68cllh37qkhwiaxzhja0d6c5-python3.7-pyroma-3.2.drv' failed

Disable the tests for Python < 3.8 would be one solution. Upstream claims that there is support for Python > 3.6.
Upstream report: https://github.com/regebro/pyroma/issues/65

FWIW, I bisected this to b86f54b571dc29bd491daeb23aafef18c3e60a94 (which, not surprisingly, was the first commit to enable the test suite for this package).

I believe the issue is https://nedbatchelder.com/blog/201010/surprising_getattr_recursion.html, and also https://bugs.python.org/issue41909. I opened https://github.com/regebro/pyroma/pull/66 which fixes it.

I enabled the tests but unfortunately I didn't test it with Python 3.7.


⚠ Bofrost.at has degraded performance

In 289e7c1, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2610 ms

Resolved: Bofrost.at performance has improved in f04b2b7.


[20.03] nixos/dmidecode: added recommended patches

Co-authored-by: Jörg Thalheim<EMAIL_ADDRESS>(cherry picked from commit d284d3203a1a2273a049d22f25d6e35ff3aa66b9)

Motivation for this change
Backporting #97614
In ARM libvirtd is broken because of a bug in 'dmidecode'. This patch applies the upstream recommended patches for dmidecode and fixes issue #97544 .
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/225

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/226


feat(ui): added silenceExistingAlertsOnly option

This PR adds additional global flag for Karma settings: silenceExistingAlertsOnly
When enabled, Karma will allow silencing only existing alert instances - that is, adding matchers/modifying existing will be limited and arbitrary silences will be impossible to construct.
We needed this functionality to allow our users monitoring their alerts - fixing problem at source or selective silencing specific alert instances. We didn't want our users to do general alert silencing, which potentially would silence future alerts as well.
Please note: I have not react experience whatsoever, changes are done based on existing code. I am aware that it might not be perfect.

I adjusted/added minimal tests. But build pipeline is still failing for some reason here.

I adjusted/added minimal tests. But build pipeline is still failing for some reason here.

We would love to have this feature.

We would love to have this feature.

Any new configuration should have a section, rather than being root element. Silence form options should be nested under silenceForm.
What does this PR actually do? What happens when this flag is enabled? How do you differentiate between a silence for existing alert and non-existing one?

Any new configuration should have a section, rather than being root element. Silence form options should be nested under silenceForm.
What does this PR actually do? What happens when this flag is enabled? How do you differentiate between a silence for existing alert and non-existing one?

Any new configuration should have a section, rather than being root element. Silence form options should be nested under silenceForm.
Thanks - haven't noticed that to be honest, I can certainly move the flag into this section.

What does this PR actually do? What happens when this flag is enabled? How do you differentiate between a silence for existing alert and non-existing one?
When flag is enabled - silence form does not allow you to modify label names/values and add/remove them. Thus - you can only create alert instances which directly correlate to silenced groups (label values that are present when group is silenced). There is no additional logic other than that. Existing alerts are not analyzed in any way. Again - this is to prevent users from creating silences that may silence too much in the future (by accident, not understanding what they do etc). We'd like to give access to Karma to wider audience, not in read-only mode, but also limiting potential errors.

Any new configuration should have a section, rather than being root element. Silence form options should be nested under silenceForm.
Thanks - haven't noticed that to be honest, I can certainly move the flag into this section.

What does this PR actually do? What happens when this flag is enabled? How do you differentiate between a silence for existing alert and non-existing one?
When flag is enabled - silence form does not allow you to modify label names/values and add/remove them. Thus - you can only create alert instances which directly correlate to silenced groups (label values that are present when group is silenced). There is no additional logic other than that. Existing alerts are not analyzed in any way. Again - this is to prevent users from creating silences that may silence too much in the future (by accident, not understanding what they do etc). We'd like to give access to Karma to wider audience, not in read-only mode, but also limiting potential errors.

I'll have a look at this when I have some time, thanks

I'll have a look at this when I have some time, thanks

I've looked at this again and it adds some extra complication to the silence form flow (which is already non-trivial). If I open the form everything is grayed out but there are still buttons to submit the form and if you click them you get error messages that matchers are required, but no way to add them.

Hi, the only silences that could be created are those related to currently visible alerts. We want users to silence things that are currently present, and those only.
The setting prevents creating arbitrary silences. It is a good idea to hide that global silence button with this option enabled - thanks for pointing this out - it doesn't make sense to show it at all. Completely forgot it exists.


Test batch size sync performance

Check sync times against different batch sizes

Codecov Report
Base: 56.38% // Head: 56.37% // Decreases project coverage by -0.02% :warning:

Coverage data is based on head (f090157) compared to base (77942f4).
Patch has no changes to coverable lines.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #240      +/-   ##
==========================================
- Coverage   56.38%   56.37%   -0.02%
==========================================
  Files          35       35
  Lines        5113     5114       +1
==========================================
  Hits         2883     2883
- Misses       2230     2231       +1

Impacted Files
Coverage Δ

zingo-memo/src/lib.rs
72.91% <ø> (ø)

zingocli/src/lib.rs
0.00% <ø> (ø)

zingocli/src/regtest.rs
81.44% <ø> (ø)

zingocli/tests/integration_tests.rs
100.00% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 50 ms

Resolved: ClamAV performance has improved in d5dc4fe.


Ammonium?

Hey all,
I'm looking for a mapping for Unimod:989 Ammonium. Does such a thing exist in PSI-MOD? My searching led nowhere.
Thanks,
Ryan

It's not in there now... but related... there is a monosodium adduct MOD:00423 and a protonated residue MOD:01699.  We should add it, but I think it should be in the mold of MOD:00423 where you have a H -1 N 1 H 4 (or a net N 1 H3)... then it's neutral, so the user would add in any ionization-related charges to it.  The "PSI-MOD-way" is to have the N-term and C-term separate as well as any charging...
Thoughts?

+1 on adding ammonium modeled after MOD:00423.

Sodium Adduct is adding Na+, non covalently, that's all. Nothing to do with a removal of H+compensated with an addition of Na+. But in PSI-MOD a diff of H-1 Na 1 is defined as one assumes, when a peptide is analysed as (singly or multiply) protonated, one adds a H 1 to the neutral mass.
Similarly, Ammonium adduct is a non covalent addition of NH4+ (a N 1 H 4). Therefore the diff of N 1 H 3 can be ok. It is an artefactual mod.


restore pypy builds for x86_64

Change Summary
Reworks CI to include x86_64 pypy builds, which were removed from PGO optimization in #1063
I restructured the build matrix a bit into something which is hopefully a bit more obvious what we're choosing to build.
Related issue number
Fixes #1071
Checklist

[ ] Unit tests for the changes exist
[ ] Documentation reflects the changes where applicable
[ ] Pydantic tests pass with this pydantic-core (except for expected changes)
[ ] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

please review


Use npm scripts as alias

We could use npm scripts for "complicated commands"
e.g.
gulp --cordova 'run ios --buildConfig=build.json --device' --env=dev --res=dev

could be
npm run run-ios-device

Don't know if its just something we could write in a guide or preconfigure for some commands in the generated project.
What do you think @lordgreg @gruppjo ?

@MathiasTim, I really like the idea of supplying a default set of commands via npm scripts. Additionally, we might as well provide a guide on what they do and how to configure them.
Thank might actually clarify some the main workflows of the generator for beginners and clear up any initial confusion of how certain things are done.
Really good idea 👍

@MathiasTim, one of the many great things about this is: you can make your common flags part of the command.
For instance --no-open for gulp watch.

npm start

And you're done.
This might make our gulp defaults task and setup obsolete.
I like this idea so much. I'm actually a little jealous that I didn't think of this! :)

This will also make it a lot easier to distribute best practices and avoid common pitfalls when running cordova commands for instance.
Additionally a guide would make sense, I think. To configure the default script using for instance --target and other flags: https://github.com/mwaylabs/generator-m-ionic/blob/master/docs/guides/development_intro.md#build-on-a-deviceemulator
However, we need to be aware that it will be perceived as our responsibility by the users that these commands will work. We're adding another layer of complexity and some might not even care that we're using gulp, cordova and all that underneath...

This would be my initial suggestion:
"scripts": {
    "test": "npm run build && gulp karma",
    "start": "gulp watch",
    "watch": "npm start",
    "prepare": "gulp --cordova 'prepare'",
    "livereload:ios": "gulp --livereload 'run ios'",
    "livereload:android": "gulp --livereload 'run android'",
    "run:ios": "gulp --cordova 'run ios --buildConfig=build.json'",
    "run:android": "gulp --cordova 'run android'",
    "watch:build": "gulp watch-build",
    "build": "gulp build --minify"
  }

@MathiasTim, @lordgreg. Comments?

From my perspective this is a good start.

I'd wait through weekend. Maybe we could think of more of the commands.
🥇

docs, how to use options:
npm run watch -- --env=prod


Portainer not applying resource limits from docker compose

Bug description
Portainer does not apply the limits set in a docker compose file if deployed/redeployed as a Stack
Expected behavior
Portainer setting the limits that are defined from docker compose
Portainer Logs
Provide the logs of your Portainer container or Service.
You can see how here <-- Dead link
Steps to reproduce the issue:

Go to 'Stacks'
Click on 'Stack'
Click on 'Pull & Redeploy
Limits getting reset to unlimited.

Technical details:

Portainer version: 2.13.1
Docker version (managed by Portainer): 20.10.16
Kubernetes version (managed by Portainer): N/A
Platform (windows/linux): linux
Command used to start Portainer (docker run -p 9443:9443 portainer/portainer):
sudo docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v data:/data portainer/portainer-ce:latest
Browser: Firefox
Use Case (delete as appropriate): Using Portainer at Raspberry pi 4b.
Have you reviewed our technical documentation and knowledge base? I have searched the issues open/closed & couldnt find anything

Additional context
version: "3.9"

services:

  ... other services

  kibana:
    image: kibana:7.16.3
    container_name: kibana
    volumes:
      - klibana-data:/usr/share/kibana/data
    ports:
      - 5601:5601
    environment:
      - ELASTICSEARCH_HOSTS=https://ELASTICSEARCH
    deploy:
      resources:
        limits:
          cpus: '0.25'
          memory: 1G
    depends_on:
      - elasticsearch
    restart: unless-stopped

@germancasares
I'm not able to replicate the issue (tried on linux/amd64)
Deploy stack with limits and limits applied as below

After Pull and Redeploy, limits still applied

Can you confirm if the compose file hasn't been changed before you redeployed?

Also look at the below from https://docs.docker.com/compose/compose-file/compose-file-v3/#resources

Oh! That link is what I think I need. I'll give it a try later today

Right so v3 and non swarm mode don't allow limiting the resources. Arggg pity, sorry for bringing this to the wrong place. (This is a Docker Compose limitation)

Right so v3 and non swarm mode don't allow limiting the resources. Arggg pity, sorry for bringing this to the wrong place. (This is a Docker Compose limitation)

Yes it does (from version 3.8 up), and portainer is disabling it somehow -my best guess is that it uses a docker-composer version lower then 3.8.
I came here searching for someone with my issue exactly, because what is happening is that i configure a service with the following settings:
kavita:
        image: kizaing/kavita:0.6.0
        container_name: kavita
        restart: always
        cpus: 2.0

...etc

When this is started through portainer, the limits do not apply, but when it is done through docker-composer directly in CLI they do, confirmed with docker stats.


Format Typo for Update DNS Section

The Update DNS section is inside the Abort Migration tab. I think that should be outside.

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

ID: 64a90428-2daf-4d1a-b7c0-12ea551c7585
Version Independent ID: 7082353d-808e-8f7e-53ad-aa93e80d1571
Content: Migrate Azure Front Door (classic) to Standard/Premium tier with Azure PowerShell
Content Source: articles/frontdoor/migrate-tier-powershell.md
Service: frontdoor
GitHub Login: @duongau
Microsoft Alias: duau

Working on a PR

@ChaitanyaNaykodi-MSFT , we are working on the PR.


Changes to match the Unreal Engine .gitignore with the real one

Reasons for making this change:
It's in the default Unreal Engine .gitignore when creating a new project on GitHub
Links to documentation supporting these rule changes:
Just try making a new empty project and select Unreal Engine as a .gitignore template

This was previously removed in https://github.com/github/gitignore/pull/2741 because it's already duplicated. The list on GitHub is updated from here but maybe it needs to be refreshed?

I guess it does need to be refreshed, I tried loading the UE .gitignore on
GitLab and I didn't get the duplicate, I assume there is an issue with
GitHub somehow
On Thu, 25 Apr 2019, 22:44 Brendan Forster<EMAIL_ADDRESS>wrote:

This was previously removed in #2741
https://github.com/github/gitignore/pull/2741 because it's already
duplicated. The list on GitHub is updated from here but maybe it needs to
be refreshed?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/github/gitignore/pull/3042#issuecomment-486848368,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABXLHOWRTBTZE2WU2QM7FJDPSIQ5BANCNFSM4HIQ3UJQ
.


python310Packages.django_4: 4.1.7 -> 4.1.9

https://www.djangoproject.com/weblog/2023/may/03/security-releases/
https://docs.djangoproject.com/en/4.1/releases/4.1.8/
https://docs.djangoproject.com/en/4.1/releases/4.1.9/
Fixes: CVE-2023-31047
Related: #22989
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 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

[x] Fits CONTRIBUTING.md.

This does not seem related to #22989, I'm guessing #229894 and #229893?


ARROW-17520: [C++] Implement SubStrait SetRel (UnionAll)

This PR includes the initial version of union operator support for Substrait->Acero.

cc @westonpace @jvanstraten

@westonpace thanks for the review, and I updated it with a few changes out of scope. Please check it.

@westonpace I updated the PR.

Looks good to me now. Thanks for your persistence.

Thank you for keeping up with the modifications. 🙂


HADOOP-18499. S3A to support setting proxy protocol

Description of PR
Support proxy protocol setting in S3A.
Adding a config fs.s3a.proxy.secured which when set to true would set the proxyProtocol to "HTTPS", else "HTTP".
How was this patch tested?

Tested locally on an "HTTPS" proxy and connection was established.
Unit test added.
Full test suite tested successfully.
Region: ap-south-1
Command: mvn clean verify -Dparallel-tests -DtestsThreadCount=4 -Dscale
All tests passed.

For code changes:

[ ] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

CC: @steveloughran @mukund-thakur

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 51s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
41m 22s

trunk passed

+1 :green_heart:
compile
0m 53s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
0m 47s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 42s

trunk passed

+1 :green_heart:
mvnsite
0m 54s

trunk passed

+1 :green_heart:
javadoc
0m 41s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 43s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 32s

trunk passed

+1 :green_heart:
shadedclient
21m 53s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 38s

the patch passed

+1 :green_heart:
compile
0m 42s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
0m 42s

the patch passed

+1 :green_heart:
compile
0m 34s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 34s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 24s

the patch passed

+1 :green_heart:
mvnsite
0m 42s

the patch passed

+1 :green_heart:
javadoc
0m 18s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 30s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 17s

the patch passed

+1 :green_heart:
shadedclient
20m 39s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 49s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 49s

The patch does not generate ASF License warnings.

101m  1s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5051

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 2d17367602ca 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 4d214ebeb96e3267e030c400411f547f8aa00b1e

Default Java
Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/1/testReport/

Max. process+thread count
639 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 59s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  1s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
40m 59s

trunk passed

+1 :green_heart:
compile
1m  1s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
0m 49s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 45s

trunk passed

+1 :green_heart:
mvnsite
0m 58s

trunk passed

+1 :green_heart:
javadoc
0m 38s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 43s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 32s

trunk passed

+1 :green_heart:
shadedclient
22m 49s

branch has no errors when building and testing our client artifacts.

-0 :warning:
patch
23m 18s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 37s

the patch passed

+1 :green_heart:
compile
0m 42s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
0m 42s

the patch passed

+1 :green_heart:
compile
0m 41s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 41s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 25s

the patch passed

+1 :green_heart:
mvnsite
0m 40s

the patch passed

+1 :green_heart:
javadoc
0m 22s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 30s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 18s

the patch passed

+1 :green_heart:
shadedclient
24m  3s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 45s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 47s

The patch does not generate ASF License warnings.

105m 18s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5051

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 866d53079024 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / c8c46176e0661ded1d3d58abc65916e0c8939699

Default Java
Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/2/testReport/

Max. process+thread count
731 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/2/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

Looks good. +1 pending that name change.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
13m 30s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
42m  0s

trunk passed

+1 :green_heart:
compile
0m 58s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
0m 49s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 46s

trunk passed

+1 :green_heart:
mvnsite
0m 52s

trunk passed

+1 :green_heart:
javadoc
0m 41s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 40s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 23s

trunk passed

+1 :green_heart:
shadedclient
20m 55s

branch has no errors when building and testing our client artifacts.

-0 :warning:
patch
21m 18s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 35s

the patch passed

+1 :green_heart:
compile
0m 39s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
0m 39s

the patch passed

+1 :green_heart:
compile
0m 36s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 36s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 27s

the patch passed

+1 :green_heart:
mvnsite
0m 38s

the patch passed

+1 :green_heart:
javadoc
0m 20s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 28s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 11s

the patch passed

+1 :green_heart:
shadedclient
20m 36s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

-1 :x:
unit
2m 44s
/patch-unit-hadoop-tools_hadoop-aws.txt
hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 49s

The patch does not generate ASF License warnings.

113m  2s

Reason
Tests

Failed junit tests
hadoop.fs.s3a.TestS3AProxy

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5051

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 3a97f635383f 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 053a9da73572ee67f8281b0ebec70435fb4c012e

Default Java
Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/3/testReport/

Max. process+thread count
710 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/3/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 51s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
41m 43s

trunk passed

+1 :green_heart:
compile
0m 54s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
0m 51s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 45s

trunk passed

+1 :green_heart:
mvnsite
0m 57s

trunk passed

+1 :green_heart:
javadoc
0m 40s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 40s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 27s

trunk passed

+1 :green_heart:
shadedclient
21m 20s

branch has no errors when building and testing our client artifacts.

-0 :warning:
patch
21m 44s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 35s

the patch passed

+1 :green_heart:
compile
0m 39s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
0m 39s

the patch passed

+1 :green_heart:
compile
0m 33s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 33s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 25s
/results-checkstyle-hadoop-tools_hadoop-aws.txt
hadoop-tools/hadoop-aws: The patch generated 1 new + 4 unchanged - 0 fixed = 5 total (was 4)

+1 :green_heart:
mvnsite
0m 41s

the patch passed

+1 :green_heart:
javadoc
0m 20s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 30s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 10s

the patch passed

+1 :green_heart:
shadedclient
21m 46s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 44s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 53s

The patch does not generate ASF License warnings.

101m 29s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5051

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 05511d69ecd4 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / f98944a6fd427fa7b3ab9130bc8d106ab249bbbf

Default Java
Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/4/testReport/

Max. process+thread count
675 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/4/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  2s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
40m 19s

trunk passed

+1 :green_heart:
compile
0m 51s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
0m 57s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 43s

trunk passed

+1 :green_heart:
mvnsite
0m 53s

trunk passed

+1 :green_heart:
javadoc
0m 40s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 41s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 31s

trunk passed

+1 :green_heart:
shadedclient
22m 36s

branch has no errors when building and testing our client artifacts.

-0 :warning:
patch
22m 59s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 35s

the patch passed

+1 :green_heart:
compile
0m 39s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
0m 39s

the patch passed

+1 :green_heart:
compile
0m 34s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 34s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 23s

the patch passed

+1 :green_heart:
mvnsite
0m 42s

the patch passed

+1 :green_heart:
javadoc
0m 19s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 27s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 12s

the patch passed

+1 :green_heart:
shadedclient
20m 28s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
2m 43s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 51s

The patch does not generate ASF License warnings.

100m 18s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/5/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5051

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 1b16884ef8ca 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / a7d69c005eb338fcf7361a49f92f9f373ddd6c4b

Default Java
Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/5/testReport/

Max. process+thread count
728 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5051/5/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

+1. please merge and backport to 3.3.5+

Yes this should go to 3.3.5

ok, in trunk; change the title to make clear what is fixed.
cherrypick to the older branches, after testing. thanks


csproj, nuspec merging not documented and some replacements tokens are not documented

having csproj and nuspec named the same and merging them is not explained at all
Tokens such as $CommonMetadataElements$ and $CommonFileElements$ are not documented and google searches are not great either for explaining them.
I wonder if there are other special tokens I am not aware of.

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

ID: 06a19d7d-253d-f17f-6421-624c9867473d
Version Independent ID: cc37eb17-f715-080c-7bfc-9eae868d50ba
Content: .nuspec File Reference for NuGet
Content Source: docs/reference/nuspec.md
Product: nuget
GitHub Login: @karann-msft
Microsoft Alias: karann

@casz what do you mean by merging? what is your scenario? You can specify all package metadata within the csrpj and don't need to manually create a nuspec for most common cases. See this doc for mapping between csproj and nuspec properties - https://docs.microsoft.com/en-us/nuget/reference/msbuild-targets#pack-target

I would like to include additional dependency data and I could not find any documentation on that either.
In this case I would like to include that my native dlls have no dependencies.

@casz here is a doc that might help - https://docs.microsoft.com/en-us/nuget/reference/nuspec#dependency-groups
If it does not, I would recommend using StackOverflow - https://stackoverflow.com/questions/tagged/nuget or if you would like to report product-related bugs/issues - file it on the NuGet home repo - https://github.com/NuGet/Home/issues

Here's the problem. We use the csproj to build the nuget package. So how do I extend the dependencies from csproj?


How should teams manage pre-release artifacts?

There needs to be recommendations for how and where to store/manage pre-released artifacts, for example binaries that are unsigned that are then promoted via the release process.
Acceptance Criteria:

[ ] What is the recommended way to store pre-release binaries artifacts?
[ ] What is the recommended way to store pre-release container images?

For pre-release binaries GitHub release artifacts (or assets as they are called) can be used. In case of large size, a storage infrastructure needs to be used.
For pre-release container images dockerhub allows creating free accounts and host docker images. The component teams can have their own staging account for the same. In case of any other container images, like ECR infrastructure needs to be set up by component team. This gives them control over what they stage, test it if required and then kick in the release workflow that will pick these up.
@VachaShah @dblock @bbarani What do you think?

Dockerhub staging is similar to maven staging. I don't have a strong opinion on whether we need to centralize this "storage infrastructure" or can use these different existing ones.

Problem with using existing ones is again centralized credentials management. So can't use opensearchstaging account but new one can be created by component/client team to manage the container images.
Here are the recommendations:

What is the recommended way to store pre-release binaries artifacts?
Recommended way is to use github release assets to store the binaries. If the size of the binaries exceeds the limit, we recommend to have a storage like S3 bucket accessible via cloudfront to download the artifacts

What is the recommended way to store pre-release container images?
For pre-release containers it is recommended to store the container images on any public container repositories like ECR, dockerhub, etc.


Update rubygems

Hello guys! Can you perform a update in rubygems? The versions of ruby and rails are both updated days ago, but the gem version in rubygems are from August 10.

hi @ffscalco sorry about the delay. We started a new update to Rails 5
https://github.com/Helabs/pah/pull/508


Way to retrieve the data object from interaction hit

Is there any way to get the data object that is associated with an interaction point? Previously I have done:
formatter: function (options, data) {
    return data;
}
```

as my custom formatter function. However (after updating wax) it seems like wax is expecting you to want to format the data as html.

The functionality that I require is a bit more complex than rendering an html template. E.g. when a user mouses over a bus stop I return the id, lat, lng, name. From here I render a menu popup at the lat/lng and when the user clicks on a menu option it will perform an ajax request to fetch more information from the database.

I could provide my own wax.formatter implementation but I thought I would ask first.

At this point a wax.formatter implementation is the way to go. Wax v6 will provide a lower-level API for this use case, but isn't quite ready.


Opacity setting.

Given how much of the screen the GM screen takes up, it would be useful if it were possible to make it partially transparent.
This can easily be achieved with a single CSS rule: opacity added to the .gm-screen-app.
Additionally, this could be configured in a few ways:

Become transparent when not in focus
Become transparent when mouse is not hovering over
Be transparent all the time
Toggle transparency with a button

Alternatively you could use mask-image for a gradient transparency:

I imagine an option where the opacity is set to some % when the GM screen is hovered, and when not hovered it becomes a gradient with the configured opacity at the bottom, and near-zero opacity at the top.
.gm-screen-app:hover {
	-webkit-mask-image: linear-gradient(to top, rgb(0 0 0 / 70%), rgb(0 0 0 / 70%));
}
.gm-screen-app {
	transition: .5s;
	-webkit-mask-image: linear-gradient(to top, rgb(0 0 0 / 70%), rgb(0 0 0 / .05));
}

The gradient is a bit much. It's not like you can interact with things behind the screen, so this really is an effort to let GMs see movement and such behind the screen while it's up. To that goal, the flat opacity is a good idea.

Resolved in 2.1.1

Resolved in 2.1.1


cpe_setupassistant: Modify guard placement

Avoids nil values and improper composition of profile.

For context, I linted the code @ChefAustin had landed a few months ago and then I fixed some regressions that I somehow missed in 2018 when I added new functionality. The hash nils were not guarded correctly.


Make conditionals function signatures consistent

function -> f

I went through all files in conditionals/ - I may have missed one but if so we can fix it later...


fix: fallback to editor hover if can't evaluate debug expression - (#169151)

Closes #169151
As proposed in this comment https://github.com/microsoft/vscode/issues/169151#issuecomment-1351805554, If a expression cannot be evaluated within the active debug context , the normal editor hover is shown.
The above action applies to both keyboard and muse initiated hover action.

Just pushed a commit to restore some deleted newlines, and overall it looks great, thanks for the contribution!

Thanks for the great review


feature: Dev Containers addition for better support

Since this project has a lot of people contributing to it daily, contributors would face setup issues, environment mismatches, or dependency version conflicts. These issues can slow down onboarding for new contributors and make it harder to maintain a consistent development environment across different machines.
I'd like to propose the use of Dev Containers to provide a consistent, containerized development environment. Dev Containers allow contributors to open the project in a pre-configured development environment directly in their IDE (such as Visual Studio Code), with all necessary dependencies, tools, and configurations pre-installed.
Implementing Dev Containers would be particularly helpful for remote contributors or those using different operating systems. It would also help us ensure that everyone is developing and testing against a standardized environment, potentially reducing "it works on my machine" issues.
If possible , can I work on this issue?

This is a really good thinking but cms is a beginner friendly project so it's better to help people know how to setup, develop and test real world projects without going through things like gitpod or similar. Thanks but I don't think we will implement this right now

Sure , shouldn't be a problem


Clarify that OAuth is not supported by custom receivers.

Summary
Problem
Some developers have experienced confusion from the mention of ExpressReceiver in the OAuth documentation. This is understandable because ExpressReceiver doesn't have any formal documentation. Specifically, this sentence is the source of confusion:

Your app only has built-in OAuth support when using the built-in ExpressReceiver

Solution
I've taken a stab at rewording this section by:

Removing the mention of ExpressReceiver from the opening paragraph
Focusing on opening paragraph on how Bolt handles OAuth out-of-the-box
Adding a disclaimer at the bottom that OAuth is not supported by custom receivers

This is where the org-level disclaimer is mentioned

Linking custom receivers to our custom receiver section

The custom receiver section introduces the concept of the built-in ExpressReceiver

Requirements (place an x in each [ ])

[x] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.

This looks good. Definitely more clear. The one usecase we aren't currently covering is when folks want to use our built in express Receiver but extend it.
const customReceiver = new ExpressReceiver({
  signingSecret: process.env.SLACK_SIGNING_SECRET,
  clientId: process.env.SLACK_CLIENT_ID,
  clientSecret: process.env.SLACK_CLIENT_SECRET,
  stateSecret: 'my-state-secret',
  scopes: ['channels:read', 'groups:read', 'channels:manage', 'chat:write', 'incoming-webhook'],
  installationStore: {
    storeInstallation: async (installation) => {
      // change the line below so it saves to your database
      return await database.set(installation.team.id, installation);
    },
    fetchInstallation: async (InstallQuery) => {
      // change the line below so it fetches from your database
      return await database.get(InstallQuery.teamId);
    },
    storeOrgInstallation: async (installation) => {
      // include this method if you want your app to support org wide installations
      // change the line below so it saves to your database
      return await database.set(installation.enterprise.id, installation);
    },
    fetchOrgInstallation: async (InstallQuery) => {
      // include this method if you want your app to support org wide installations
      // change the line below so it fetches from your database
      return await database.get(InstallQuery.enterpriseId);
    },
  },
})

const app = new App({
  receiver: customReceiver
});

All OAuth related fields can be passed into an instance of our ExpressReceiver here. This is a usecase I've seen a handful of times when folks want to add custom endpoints.

Good point @stevengill. I'll try to update this PR with the use-case of extending the ExpressReceiver. I think we might as well tackle it now, since it's came up in the past and you've already mentioned the source code for it.

After looking into documenting how to use OAuth with an instance of ExpressReceiver, I think it's best to work on it as a separate task so that we don't block this update. The reason is that it may require a new section in the documentation in order to show the code sample.
I've created issue https://github.com/slackapi/bolt-js/issues/715 to track the work.

Hi, does this mean that Bolt OAuth is not supported in this deployment tutorial?
https://slack.dev/bolt-js/deployments/aws-lambda

There is a code example in that tutorial that features a custom receiver;
I'm able to generate with Bolt an Add To Slack button (install, redirect and events paths) but had to remove the "token", but then the subsequent events from Slack get this error:
offline: GET /slack/oauth_redirect (λ: slack)
⚡ Bolt app is running!
offline: (λ: slack) RequestId: ckl9bcumb0002pevsbxcvbipz  Duration: 1459.68 ms  Billed Duration: 1500 ms

offline: POST /slack/events (λ: slack)
⚡ Bolt app is running!
[WARN]  bolt-app Authorization of incoming event did not succeed. No listeners will be called.
[ERROR]  bolt-app Error: Cannot read property 'token' of undefined
at new AuthorizationError (/Library/WebServer/Documents/HeyAxl/hey-axl-app/node_modules/@slack/oauth/src/errors.ts:37:5)
at InstallProvider. (/Library/WebServer/Documents/HeyAxl/hey-axl-app/node_modules/@slack/oauth/src/index.ts:135:13)
at step (/Library/WebServer/Documents/HeyAxl/hey-axl-app/node_modules/@slack/oauth/dist/index.js:44:23)
at Object.next (/Library/WebServer/Documents/HeyAxl/hey-axl-app/node_modules/@slack/oauth/dist/index.js:25:53)
at fulfilled (/Library/WebServer/Documents/HeyAxl/hey-axl-app/node_modules/@slack/oauth/dist/index.js:16:58)
at processTicksAndRejections (internal/process/task_queues.js:97:5) {
code: 'slack_bolt_authorization_error'
}
---- i assumed that Bolt's implementation of OAuth handled getting the "Exchanging a temporary authorization code for an access token" part but then i realized i am using a custom receiver due to the aws-serverless-express in this tutorial.
Should i be implementing my own using the @slack/oauth library? Should the tutorial mention this more explicitly or is there something else going on?
Your help is greatly appreciated.


Add support for BuildImage and GetImage

Updated tests

Signed-off-by: Jhon Honce<EMAIL_ADDRESS>

LGTM

@rh-atomic-bot r+


Is there a way to add new jobs on the fly?

Suppose I start the first job - is there a way to keep the job controller running - adding more jobs on the fly -  and in the end stop the controller when I have no more jobs to add?

Hello.
Well, the list of jobs can be read from the standard input (see --stdin option). So, in theory, you could pipe in the list of jobs from another program (or script) that generates these jobs "on the fly". As long as the pipe isn't closed, MParallel waits for more jobs to arrive and enqueues them as they arrive...
Other than that, there is no way.
Regards
MuldeR

Well yes I've already tried to acomplish this in a batch file, but I didn't come up with mechanism that feeds the pipe and also waits for new jobs to arrive without closing.
Actually I think the correct feature would simply be an option to tell mparallel that it has to look for an already existing controller and re-use it when possible.
That way whatever I feed into mparallel would be put into the same queue.
Imagine a switch to start mparallel with a queue name --queue audioencoder
As long as there's a queue "audioencoder" active the new command would feed the commands into that queue. And if there's no "audioencoder" queue active then a new one is started. And so on.
What do you think about this one?

Well, as said before, this would require switching to a client/server (master/slave) architecture – which is absolutely not what we have right now. Also, and that would probably the biggest work, we would have to implement the communication between the "master" and "slave" processes – for example via network port or via a local shared memory region. Synchronization, e.g. via semaphore, would also be required.
Overall, this would not be "rocket science" to implement, but it also certainly can not be done in 5 minutes. It would require a massive re-write of MParallel. So, I can not promise anything...
Regards
MuldeR

Understood. Well currently I solved the problem by creating new jobfile every time I'm adding jobs via batch, then I check if mparallel.exe is already running or not. If so then the second batch quits, while the already running batch restarts mparallel.exe with the next jobfile after it has finished.
This method works rather well and I'm absolutely fine with it now :)
I saw that someone has asked for an option to have some kind of ETA.
Well maybe an idea would be to let the user define a pattern to look for a progress number in the thread outputs. If you have some kind of bar like this [------ 20%] which is growing then the pattern would be something like "- !PERCENT!%]".

On the other hand a simple ETA in the form of a percentage progress counter could at least be realized by simply counting of the jobs, especially when using a jobfile.
This does not imply a real ETA but at least an overall progress and comparing the running time to the jobs still waiting would at least give a rough idea of the remaining time.

And here's another question for you:
I'm converting audio tracks right now - Storage format MPC of my ripped CDs to M4A for iTunes.
For this I have to read the Audio Tags from the files first and then convert the files by piping the from ffmpeg to qaac which also retags the results.
For this I always have multiple steps per job.
Right now I first read all tags and then I run the conversion itself through the mparallel queue.
Would it be possible to let mparallel work through more than one line per thread. Like having a fixed number of lines per job?   (Example switch: --lines=3 )

With the --shell option you should be able to "chain" multiple commands using the && operator.
Either that, ore create a Batch file for each job that needs multiple sequential commands.

I already solved the problem like that. I didn't realize it would work like this with completely batch jobs that way. Very good indeed.


aarch64 builds?

I've forked an am implementing Sailjail and making builds available via obs/chum. I'll PR.

Closing, since I've made this available on openrepos and obs/chum. https://openrepos.net/content/poetaster/paint


feat: add art examples in schema

Story: https://www.pivotaltracker.com/story/show/178738926
Instead of publishing separate document samples for both PCR and ART, this PR provides the examples directly in the schema itself. Especially since both PCR and ART are considered PDT HealthCerts.
Changes

Remove Observation.identifier from required field (instead of using "Not applicable")
Add PCR and ART examples for Specimen.type
Add PCR and ART examples for Observation.code

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


BVH too little

Can you open all the bvh on your display web page?

I agree, @hjessmith. Please share all the BVH files on the web page; they are well suited for animating drawings, while most of the BVH available on the internet are not suited for animated drawings.

Sorry folks, many of them were taken from Adobe Mixamo, and it's against their ToS to redistribute the motion data directly.
You can download them yourself and use Maya or Blender to convert to BVH, though.


Activity bar => disable; switch to zen mode; Esc; Activity bar always enabled

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.67.2
OS Version: Windows 10.0.19044

Steps to Reproduce:

Disable activity bar by clicking menu options;
Enable zen mode by clicking menu options;
Disable` zen mode by twice clicking Esc
See activity bar is back
See activity bar is unselected in menu option;
Try toggling (no change)

duplicate https://github.com/microsoft/vscode/issues/148862


Filters manager

Main features:

support presets
auto saving filters
support export/import (files)
preview of filters for each collection

closed with 1.25.0


Rename pipeline history migration

Description

Two PRs were merged with conflicting migration numbers. This migration wasn't deployed as the build is failing, so I renamed it instead of merging it.
User Impact

Demo

Docs

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Additional details and impacted files

:loudspeaker: Thoughts on this report? Let us know!


CodeQL Org comms

Background
We have set up CodeQL on Ops-Eng repo's. This ticket is to create comms for the MoJ Org users so that they can learn what CodeQL is, how to enable it on Public repo's and to tell them it is a free service in case they are paying for something that already does a similar job.

GitHub Feature CodeQL is a static analysis engine provided freely by GitHub for public repositories. It performs a security analysis when a pull request or a push to the repository occurs to determine if the source code contains violations or security vulnerabilities. At the moment to enable CodeQL is a per repository setting and this article outlines the simple steps to enable it. The default CodeQL option automatically detects the programming language it supports within the repository and automatically sets up the repository / Actions to do the code analysis without adding any new files to the repository. There is an advanced option to create a custom CodeQL set up. See a detected error example, CI pipeline example, the GitHub Docs for more information. If you are considering or already paying for a static analysis tool for your source code, this is a free option that can be run along side those other tools.

No I do not have that permission in Slack

Comms posted


Fails to build with Dropzone 5.5.0

Dropzone JS 5.5.0 was packaged incorrectly and is missing the dist js files. See https://gitlab.com/meno/dropzone/issues/115 for issue.
Currently, installing ember-cli-dropzone will use dropzone 5.5.0 and therefore fails to build. This can be resolved by specifying dropzone version 5.4.0 in your project's package.json dependencies. Not sure if you want to lock the addon's package.json to 5.4.0 until a new version of dropzone is packaged, but figured I'd file an issue so people were aware.

Thanks for the find. Updated the project https://github.com/FutoRicky/ember-cli-dropzonejs/pull/96


Rbr: adding test with real DB, fixing problems.

Code coverage is now much better, with real interactions with MySQL.

@sougou I want to submit this to fix MariaDB clear text auth test. It doesn't address the other failures though, working on that separately.


probplot does not work like in example

See:
https://github.com/scipy/scipy/blob/master/scipy/stats/morestats.py#L399
This:
stats.probplot(x, dist=stats.loggamma, sparams=(2.5,), plot=matplotlib.pyplot)

results in exception:
  File "<string>", line 1
    distributions.<scipy.stats.distributions.loggamma_gen object at 0x3a10490>.ppf
                  ^
SyntaxError: invalid syntax

Looking at code it seems there's eval() on passed distrib treated as string (hence the the exception shows trying to access "distributions.passed_distribution_parameter.ppf"), so only this works:
stats.probplot(x, dist='loggamma', sparams=(2.5,), plot=matplotlib.pyplot)

Can probplot accept distribution instance as of now and as documented?

I'm also getting same error while passing stats.distribution instance to dist parameter. I'm currently using scipy v0.19.1 .
stats.probplot(x,dist=stats.loggamma,sparams=(2.5,),plot=pylab)
 File "<string>", line 1     distributions.<scipy.stats.distributions.loggamma_gen object at 0x0822C370>.ppf                   ^ SyntaxError: invalid syntax
@rgommers  Please guide.

@Arpit1048 this works fine for me when using the same definition of x from above:
x = stats.loggamma.rvs(c=2.5, size=500)

Can you please post a completely self-contained example of your issue?

@rgommers sorry for the inconvenience, the issue has been resolved. There was some issue with anaconda version I used, which was not importing the updated scipy library.