Port view

Type: Bug
Can't open port view.
Ctrl+Shift+P
Input "视图(view)"
Input "端口(port)"
VS Code version: Code 1.74.0 (5235c6bb189b60b01b1f49062f4ffa42384f8c91, 2022-12-05T16:38:16.075Z)
OS version: Windows_NT x64 10.0.19044
Modes: Unsupported
Sandboxed: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz (4 x 3292)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
undefined

Memory (System)
7.89GB (2.44GB free)

Process Argv
--crash-reporter-id e73f6572-f671-4add-96b8-295058c9f0c3

Screen Reader
no

VM
67%

Extensions (24)

Extension
Author (truncated)
Version

code-runner
for
0.11.8

codespaces
Git
1.13.5

background-cover
man
2.3.0

vscode-language-pack-zh-hans
MS-
1.74.12140931

isort
ms-
2022.8.0

python
ms-
2022.20.1

vscode-pylance
ms-
2023.1.10

jupyter
ms-
2022.11.1003412109

jupyter-keymap
ms-
1.0.0

jupyter-renderers
ms-
1.0.12

vscode-jupyter-cell-tags
ms-
0.1.6

vscode-jupyter-slideshow
ms-
0.1.5

remote-ssh
ms-
0.94.0

remote-ssh-edit
ms-
0.84.0

remote-wsl
ms-
0.72.0

cpptools
ms-
1.13.9

cpptools-extension-pack
ms-
1.3.0

remote-explorer
ms-
0.0.3

remote-server
ms-
1.0.0

vscode-port
piy
1.0.1

partial-diff
ryu
1.4.3

sample
wan
1.0.0

local-history
xyz
1.8.1

five-server
yan
0.1.11

(1 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
vscoreces:30445986
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vscaac:30438847
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
azure-dev_surveyone:30548225
pyindex848:30577860
nodejswelcome1:30587005
282f8724:30602487
3d0df643:30613357
89544117:30613380
fim-prod:30623723
vscsbc:30628655

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.74.3. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

/gifplease

Thanks for reporting this issue! Unfortunately, it's hard for us to understand what issue you're seeing. Please help us out by providing a screen recording showing exactly what isn't working as expected. While we can work with most standard formats, .gif files are preferred as they are displayed inline on GitHub. You may find https://gifcap.dev helpful as a browser-based gif recording tool.
If the issue depends on keyboard input, you can help us by enabling screencast mode for the recording (Developer: Toggle Screencast Mode in the command palette). Lastly, please attach this file via the GitHub web interface as emailed responses will strip files out from the issue.
Happy coding!

How about WSL?

How about WSL?

VS Code port forwarding is not used in WSL as most ports will already be available: https://stackoverflow.com/questions/64513964/wsl-2-which-ports-are-automatically-forwarded


Fail to map options.path

The first path is true(invalid) in options.path and it appears error when running path.substr.

Hello, thank you for the report.
As I can see you are going to use an old version of cli options for running the jscpd.
In<EMAIL_ADDRESS>the following options are changed:
-p, --path options is deprecated
--skip-comments - is not supported, use --mode weak for skip comments
--limit - is not supported, use --threshold 1 for check copy/paste level
So, you can run your script in the following way:
jscpd src -b --verbose -l 15 --threshold 1 --mode weak

OK, thank you very much.

Fixed in<EMAIL_ADDRESS>


[Minor BUG]: Matrix updates cells with or without Ok button

Describe the bug
I expect the behaviour of this is supposed to be that if a user clicks cancel it does not update the underlying structure and instead reverts back to what it previously was.
To Reproduce
Steps to reproduce the behavior:

Go to a model configuration page that has a matrix (has been stratified)
Open any matrix, remember at least one of the values in it.
Update that value in the matrix view and click cancel
See that the value was still updated

Expected behavior

Go to a model configuration page that has a matrix (has been stratified)
Open any matrix, remember at least one of the values in it.
Update that value in the matrix view and click cancel
See that the value was not updated

Screenshots

We need to remove the cancel button.
the ok button needs to be renamed with apply.


rendering lists

hello, I want to render a list of data. would you have any example of how to implement this in your component?

Hi @mbazzo ,
I can't quite understand her question.
Could you detail it more?
Jero

@jerosoler
Hi,
I'm trying to render a simple "ul> li" list;
I'm passing an array of objects to do this rendering, but I'm not getting it.

See this example.
That a list is generated.
View: https://github.com/jerosoler/Drawflow/issues/104#issuecomment-770906985

OK.
i'm using vue, i'll try to do that inside it.
another detail that I’m not able to do is load a saved layout, when it’s vue.
I'm probably doing something wrong. Would you have any examples using the vue?

View issues closed th vue: https://github.com/jerosoler/Drawflow/issues?q=is%3Aissue+label%3AVue+is%3Aclosed
Or simple example: https://github.com/jerosoler/Drawflow/issues/34

thank you


Allow dotnet test with publish --results-directory to be customized

Type: Feature
Enter Task Name: .NET Core - test
Environment
Server - Azure Pipelines
Issue Description
Checking the Publish test results and code coverage option sets --results-directory to the agent's temporary directory, making it difficult to isolate a single build's test output when publishing the results of multiple data collectors.
Recommendation: Allow --results-directory to be overridden (via textbox) when Publish test results and code coverage is checked.
This would allow users to harvest the output for publishing to additional code coverage tools or overcome shortcomings in the existing tooling (such as the code coverage tab only providing a link instead of an html report).

@bishal-pdMSFT Any updates on this feature request?

@ShreyasRmsft @shashban - In addition to this OP's use case, this also creates a problem with SonarCloud integration because this task puts test results files in a location where SonarCloud's task does not look for them.  This config option is present and works with the VSTest task, so until this is configurability problem is fixed, we have to use the VSTest task in all of our devops pipelines.
Also trying to include this parameter in the Arguments field just appends it to the existing CLI and does not replace the value the task submits

@shashban - why aren't you required to respond before this gets closed?

@StingyJack @vijayma  Any updates on this feature request?

Any updates on this feature request?

Workaround set publishTestResults to false.
Enabling this option will generate a test results TRX file in $(Agent.TempDirectory) and results will be published to the server.
This option appends --logger trx --results-directory $(Agent.TempDirectory) to the command line arguments.
Code coverage can be collected by adding --collect "Code coverage" to the command line arguments.


Mention 3-clause BSD in zstd-safe/zstd-sys/LICENSE?

https://github.com/gyscos/zstd-rs/blob/master/zstd-safe/zstd-sys/src/bindings_zdict.rs includes the 3-clause BSD license, so doesn't that mean that it needs to be mentioned in zstd-sys's LICENSE file?

I guess that applies to all of the generated bindings, actually.

I can create a PR for that if it helps. I think licenses are usually concatenated (with some separator between) in the LICENSE file. Would you like the BSD license in the main LICENSE file or in a separate file?

Hi!
Sorry, didn't get much time to look into that.

I can create a PR for that if it helps.

Absolutely! Thanks a lot :)


An error occurred while scanning the remote server

So, i've got this set up now against my Ultraseedbox slot.. eventually figured out I had to set up ssh keys...
However i'm getting an "An error occurred while scanning the remote server"
https://pastebin.com/t2RBbMUh
This is my settings page
https://imgur.com/a/vC0AY

In Server Script Path append an executable name, e.g. /home9/danmed/scanfs


[stoploss_env] Clean Code + Evaluation Results

Edit reward function
Edit action constraints for stop-loss

Here are the evaluation results from 100 trials of evaluation using different model random seeds.
Details:

trading period: 2019-01-01 until 2020-12-31
env: StockTradingEnvStopLoss
model: PPO
tickers: ['AALI.JK', 'ITMG.JK', 'BBCA.JK','UNTR.JK', 'INKP.JK', 'JSMR.JK',
'BBNI.JK', 'PTBA.JK', 'TOWR.JK', 'MDKA.JK', 'BTPS.JK']
features used: ['turbulence','daily_variance', 'change', 'log_volume', 'close','day',
'macd', 'rsi_30', 'cci_30', 'dx_30','close_prev_7','close_prev_14','close_prev_31']

As for comparison, here are the results of the exact same experiment setting using StockTradingEnvCashpenalty:

This is a significant improvement.


Does a CDN Cache Node need to use the actual private key or can it be self-signed?

In the wiki page for setting up CDN cache nodes here there's a section on the certificate configuration:

Do we need the actual private key of prod, dev, stage or can this be any self-signed key?
If it has to be the actual key then this has no value for anyone outside of our organization. There's no way we're going to distribute those keys. Is there a workaround for this so everyone can benefit from a cache node?

There is a configuration for Subutai Agent that allows using insecure connections for accessing Kurjun:
https://github.com/subutai-io/agent/blob/master/config/config.go#L86

On a RH Subutai Agent configuration file located here: /var/snap/subutai/current/agent.gcfg

Thanks again.


Positioning an image or figure in left faux column

Hello - thank you for basscss ("basis"?). I've been using it to learn more about css, and to also get used to a npm / gulp workflow.
Perhaps this is easy to do given existing classes, but, please let me ask:
I'd like to put my blog articles in a single column, set up so there is a large-ish left margin. In that margin, instead of a typical sidebar, I want to put all images and figures, so the text is not broken up so much.
There's a
 in the bassplate template index, showing Typography, structured like:

Hamburger 1

etc etc...

Content, content, content

This seems to be close to what I need. Within the paragraphs of the sm-col-7 div, I can put a:

This kind of ham-handedly places the img so it juts out into the left margin of this main column div, and works well enough, but is not responsive at all.
I'm wondering, is there a more skillful way to do this, or a more "accepted" or "best practice" way to do this, so that it's responsive?
When I write blog posts, I use a static site generator, and write in Markdown. The SSG supports putting html tags inside the markdown text, so, I can put a figure or img tag with specific classes, inside the paragraphs of the blog post. So that's my intention: combining a figure tag with an img or maybe a picture tag.
At a large viewport size, I'd like the image / figure to be in the left margin. As the viewport decreases, I'd like it to fold in, so the image / figure is between the paragraphs neatly.
Any code I add into the markdown, would end up being nested inside the sm-col-7 div, so I'm just not sure what I can use here.
Thanks for your help and consideration.
Sincerely
Rick

Ok, well, I kind of found a way to make this work. I added some classes:
/*Special-case Negative Margin*/
.mxn5 { margin-left: -var(--space-5); margin-right: -var(--space-5); }
.mxn6 { margin-left: -var(--space-6); margin-right: -var(--space-6); }
.mxn7 { margin-left: -var(--space-7); margin-right: -var(--space-7); }

... and set variables:
  --space-1: .5rem;
  --space-2: 1rem;
  --space-3: 2rem;
  --space-4: 4rem;
  --space-5: 8rem;
  --space-6: 16rem;
  --space-7: 32rem;

Then I can use mostly the built in classes to make this happen.

However, I'm just not sure if this is a good way to do this, or not. Setting col-3, col-4 etc for sizing the image feels a little kludgy. I'd love to be able to just get the image to fill the margin space, but, since that's not its parent, it seems hard to do.
Still I'd appreciate anyone's commentary on best practice in this case.

Hi @RickCogley . I too found Basscss great for thinking clearer about css and learning new work flows.
I assume the screenshot image above is ur work and the triangles image near the bottom center is an image in the sm-col-7 div that is jutted out into the left margin at larger breakpoints.
Without actually trying it out (a link to the live code would be helpful), a simpler approach may be to use responsive position classes, ie .sm-static and .md-relative. After a quick glance thru the Basscss docs it doesn't look like they are available, so just create ur own.

Thanks @brianzelip, I'll give that a try!

actually looking at ur snippet more, changing the position on the image parent div might not do what you need. Best to be able to actually see and tweak it in the browser.

now it's just local @brianzelip. Yes, it's a bit odd, since the markdown will be merged into the template within the right col's div, and I'll add markup to position the figure or image in some way vis-à-vis that div.

Hi @brianzelip, it's basically working ok.
http://rick.cogley.info/post/pfu-hhkb-keyboard-osx-el-capitan-status/


Incorect key name in "Cookie Authentication" example

root should be replaced with endpoint.

Is this project alive?

@romuloctba Thanks for the bump on this issue. This project is alive, but I've been preoccupied with personal affairs since October and I'm only now getting back to open source contributions. Thank you all for your PRs and issues in the interim, and for your forbearance as we catch up!


Documentation and Manuals

In the same spirit as the respective QEDbase PR, this adds some documentation, orders the functions into a (hopefully more useful) library category, and adds some manuals for the main features with usage examples.

[x] Once the QEDbase PR is merged, the @extref in particles.jl has to be enabled.

The vectors manual is currently more of a place holder because I don't know enough about them to write a good manual. I would refer this task to @szabo137 or @steindev .
The phase space definition manual is also a placeholder, because it will be reworked soon anyway (see #50).

This has one temporary docstring from the QEDbase_patch.jl which I'll remove in a separate PR when the patch is remove.


Label placement issues from military features label spot check.

Label placement issues from military features label spot check.
https://github.com/Esri/military-features-data/issues/79

done
count
styleItemName
styleItemCategory
styleItemUniqueId
issue
TestingComments_____TestingComments

- [x]
1
Air Corridors : Air Control Point
Control Measure : Point
25-180100
label placement
Unique designation label appears at center, not below center

- [x]
2
Air Corridors : Communications Check Point :
Control Measure Point
25-180200
label placement
Unique designation label appears at center, not below center

- [x]
3
Combat Service Support : Sustainment Lines : Moving Convoy
Control Measure : Line
25-330100
label placement
Convoy and Halted Convoy features may have hard-coded "A" in label string.  The default position for three text modifiers in on the center of the line. V  A  H items.  The V seems to be connected to the "Type of Equipment" attribute, and the H to the "Additional Information" attribute, but the A does not seem to come from the attributes. It looks, in the standard, as though the A is supposed to be a graphic modifier. Maybe that icon is not linked in the dictionary renderer? . Date-Time fields should be labelled below convoy features. Labels appear within the visual box of the line.

- [x]
4
Combat Service Support : Sustainment Lines : Halted Convoy
Control Measure : Line
25-330200
label placement
Convoy and Halted Convoy features may have hard-coded "A" in label string.  The default position for three text modifiers in on the center of the line. V  A  H items.  The V seems to be connected to the "Type of Equipment" attribute, and the H to the "Additional Information" attribute, but the A does not seem to come from the attributes. It looks, in the standard, as though the A is supposed to be a graphic modifier. Maybe that icon is not linked in the dictionary renderer? . Date-Time fields should be labelled below convoy features. Labels appear within the visual box of the line.

- [x]
5
Command and Control Points: Contact Point
Control Measure : Point
25-130500
label placement
Label appears below symbol, not on it.

- [x]
6
Command and Control Points: Linkup Point
Control Measure : Point
25-131100
label placement
Linkup point "Additional Information" (text modifier H) appears in wrong position (lower left, should be on top).

- [x]
7
Command and Control Points: Linkup Point
Control Measure : Point
25-131200
label placement
Linkup point "Additional Information" (text modifier H) appears in wrong position (lower left, should be on top).

- [x]
8
Fire Lines : Restrictive Fire Line
Control Measure : Line
25-260500
label placement
Looks like the standard is for the labels to appear at the ends of the line, just above/below the line, not beyond it. This is an issue with many (all?) of the end-labelled line features.

- [x]
9
Protection Points : Chemical Event
Control Measure : Point
25-281300
label placement
Chemical Event. Quantity label should be above, is appearing on center. Partial X Y location.

- [x]
10
Protection Points : Biological Event
Control Measure : Point
25-281400
label placement
Biological Event. Quantity label should be above, is appearing on center. Partial X Y location.

- [x]
11
Maneuver Areas : Engagement Area
Control Measure : Area
25-151300
label placement
Engagement Area polygon is labeling with correct attribute but the position is wrong - Unique Designation should be to the right of the EA label, but it is showing up below.

Engagement Area polygon is labeling with correct attribute but the position is wrong - Unique Designation should be to the right of the EA label, but it is showing up below.

Fires Area Series of Targets get correct "nickname" label but it is out of place, in the middle, not on the top edge.

Air Control Point:

Convoy hard coded string placeholder for unit symbol.

Contact point:

Linkup point "Additional Information" (text modifier H) appears in wrong position (lower left, should be on top).

Chemical Event. Quantity label should be above, is appearing on center. Partial X Y location.

Biological Event has placement issues like Chemical Event.

I was able to do a quick fix for about half of these label placement issues (I checked them off in Bob's table above)

Air Control Point (180100)
Communications Check Point (180200)

Unique Designation (T) is now displaying properly, below the center of the circle.

Support Sustainment Lines : Moving Convoy (330100)
Support Sustainment Lines : Halted Convoy (330200)

Hard coded A is removed, and Date/Time is moved down under the line boundary.

Engagement Area (151300)

Unique Designation is now Adjacent to EA
Remaining Concerns

I can't seem to figure out how to use label rules to orient a text label in the top-center of the icon frame.
Example:

Once I figure that out (maybe @csmoore can take a look with me) I'll be able to fix the rest of these issues. Looking through control measure points, its clear that there are many symbols where this is an issue, not just the ones @BobBooth outlined above.

After talking to @csmoore I was able to fix the issue mentioned above, concerning top-center orientation of text labels.

For all Control Measure Points, I fixed the orientation of H and T1
This includes the ones Bob pointed out above, including (131100) and (131200):

More examples:

In addition, there were many things wrong with Protection Points, so I overhauled those as well and their text labels are now displaying according to standard:

Finally, Contact Point (130500) has been fixed.

Engagement area Unique ID now showing up to the right of "EA" text, but seems to be labeling along top edge of feature, looks like should be centered in feature.

@csmoore This is what it should look like

@Dbarnes1 an issue I noted in a comment above (Fires Area Series of Targets get correct "nickname" label but it is out of place, in the middle, not on the top edge.) is not fixed.

Verified fixed.
@Dbarnes1


Change the code downloading the SLC

The failure mode is the language container deployment using Quick Installation.
Currently the assumption is that the SLC is stored in parts. This is no longer true - it's just one file. In the current release (0.5.0) it's exasol_transformers_extension_container_release.tar.gz.
The changes should be made starting from the function
deployment.deployment_utils.get_container_file_from_github_release(version)
### Tasks
- [x] affected: deployment_utils SLC_PARTS_PREFIX_NAME, _concatenate_slc_parts, _download_slc_parts
- [x] check for naming differences of the slc-files throughout the project
- [x] also the GH_RELEASE_URL is not correct (i checked it is correct)

The name of the language container to download changed with the versions. should we continue to let the user select which version language container they want, risking the code version they have attempting to download a non existent file? or check for the possible name options which one exists for the selected version? or set the version automatically depending on the installed version of the package? or just mention in the docu to take care and install same version slc as package?


International characters broken in deployment

Is there a version of, say, xlsx.full.min.js, without international characters (Chinese, Japanese, Korean, etc.)? These are breaking my site when I deploy it in an environment that can't handle those characters. Thanks!

Can you share a file?

I was just using bower to depend on https://github.com/SheetJS/js-xlsx/blob/master/dist/xlsx.full.min.js in my project; no special files were written. When that file got built into my webapp (we're using grunt) and deployed, the deployment environment our app is hosted in (I don't know the specifics of their system) served an invalid JS file to the browser. It's because of lines like
case 'table': case '工作表': // 9.1.2 <table:table>
that have international/non-unicode characters. For now, I've created my own version of the file with those characters removed and added that to our project, outside of bower. That fixed the issues. I added the license attribution to the new file, as well as a comment explaining what I changed in the file. Please let me know if there's anything else I should do with the file in terms of licensing.

That hosting environment is probably not handling JS properly, you are best off investigating why they aren't serving JS (there might be a simple setting)

Yep, I think that's definitely true. I'm working with the team in charge of the hosting environment to see if they can change things on their end. Thanks for the responses and for the cool library!


add stax support

Looks good 🚀, waiting for https://github.com/LedgerHQ/ledger-app-database/pull/170/files to merge!


Change in documentation

Added

Thank you, @rikiel !
To help translators, could you replicate the same changes to the localized files?
If you are busy, please just let me know and I'll take care of it when I have some time. :)

Hello @harawata, I added same changes to localized files, hope it is fine now.

@rikiel ,
Thanks a lot for your help! :D
@hazendaz @kazuki43zoo
When executing mvn clean site, javadoc plugin generates a lot of errors about missing @return, etc. .
Is this normal or just me?

Indicates java docs are not fully complete and should be.  There are some tools like jautodoc that can help quickly complete them.  While not a lot of benefit is gained by auto generating completeness it will at least quickly clear the warnings.
Get Outlook for Androidhttps://aka.ms/ghei36

From: Iwao AVE<EMAIL_ADDRESS>Sent: Tuesday, July 2, 2019 11:55:33 AM
To: mybatis/mybatis-3
Cc: Jeremy Landis; Mention
Subject: Re: [mybatis/mybatis-3] Change in documentation (#1574)
@rikielhttps://github.com/rikiel ,
Thanks a lot for your help! :D
@hazendazhttps://github.com/hazendaz @kazuki43zoohttps://github.com/kazuki43zoo
When executing mvn clean site, javadoc plugin generates a lot of errors about missing @return, etc. .
Is this normal or just me?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/mybatis/mybatis-3/pull/1574?email_source=notifications&email_token=AAHODIZAOSTT4H3MZSPN6QDP5N27LA5CNFSM4HYV63X2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZBXTDQ#issuecomment-507738510, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAHODIZFQHVBZFQT7CKLXWDP5N27LANCNFSM4HYV63XQ.

@harawata I've fixed javadoc error via 96c5944e528505cd4736bf928ca65ae49b206dad. It is not fix javadoc warnings. In this changes, ./mvnw site is success .

@hazendaz @kazuki43zoo
Thank you both! The current master looks OK. :)

@rikiel @harawata I've modified sample code that causes compilation error via 1b2918c

@kazuki43zoo , thank you for correcting it


Improve the documentation

Check if the documentation is good enough to understand the idea of the tool and how to use it.

@maxwolfs and @berendt will go into discussion and use this a starting point for how this fits into the overall Information Architecture around SCS.

We had the call with Max, Ramona and Larissa today. Max is running a few more tests with a possible toolchain until the beginning of next week and we will then work through this repository as an example.
Furthermore, there will be a dedicated SIG Documentation where we will discuss these topics in the future. Max will clarify everything internally and set up the appointment.

Before we can start this task, the following items must be completed:

[ ] appointment for SIG Documentation required
[ ] proposal for tool chain by Max required
[ ] proposal for document format by Max required
[ ] proposal for overall document structure by Max required

[ ] depends on https://github.com/osism/openstack-image-manager/issues/415

Max prepared an initial dosc repository (https://github.com/SovereignCloudStack/docs-page) in the SCS organisation. We now have to see how far we can adapt this so that the code and the associated documentation do not diverge. In our experience, code and documentation should be maintained in the same repository where possible. We will add this to the list of suggestions for the hackathon on Tuesday.

Before we start with the rewrite of this documentation we need to clarify the use of separate documentation repositories as well as the use of a Documentation Contributor Guide.
Depends on https://github.com/SovereignCloudStack/docs-page/issues/1.
Depends on https://github.com/SovereignCloudStack/docs-page/issues/2.

Publication is WIP (@maxwolfs).
Then purge old (.rst) stuff.

https://github.com/SovereignCloudStack/docs-page/pull/13/

That's done.


Key remapper powertoy

SharpKeys is one tool on Windows that does this (https://github.com/randyrants/sharpkeys) and was crucial for when running bootcamp to get your laptop keyboard to run like a Windows Keyboard for remapping.
Mac has a similar tool, https://github.com/pqrs-org/Karabiner-Elements that was important for the same reason when using a Windows style keyboard and having it map like a Mac keyboard.
There are tons of use cases past these two.

a nice to have requirement here would be to have changes instantly be reflected without a restart
movable to different computers
per-keyboard ability to map

We already use something like this to prevent the Start menu from being displayed after shortcut guide is shown. Basically we intercept WinKey key-up event and send our own fake keystrokes:
https://github.com/microsoft/PowerToys/blob/3a65d5ce2353fd5d1de3b78d1191ea619f6dbbaf/src/modules/shortcut_guide/target_state.cpp#L30-L45
With this, we can do stuff impossible with the registry approach, like mapping key combinations to single keys or - if we add a mouse hook - we can map mouse clicks to keyboard input. It also does not need a restart or user relogging.
What do you mean by "per-keyboard ability to map"?

I would be very interested in being able to use the hotkey overlay to change mappings and keep track of all the custom ones I have setup in Eventghost.
This manager is much needed!

#6 should be the tracking issue.
for per keyboard, there are times when you add a keyboard to a computer and the keyboard just has different keys / acts differently.  A great example of this is using a Microsoft surface ergo keyboard with a Macbook bootcamped.  The Window & alt keys on the mac keyboard act differently.  Karabiner can deal with this scenario.


As a user, I want to retrieve the population of a continent so that I can analyze demographic trends of people within a continent

Added report27.xml to feature/reports branch


NEqGadget implementation of extension field gadgets

In all our extension fields gadgets, the 'not-equal' gadget NEqGadget as implemented enforces inequality of all components (=vector coordinates), and not of at least one.
Besides that this does not describe the 'canoncial' behaviour one would expect, it is necessary to evaluate the impact of using this stricter notion of inequality in other gadgets (e.g., for affine EC arithmetics, which need to compare against the 0 element, etc.).
Update
The impact is surprisingly harmless. The AffineGadgets which use enforce_not_equal of field elements to implement the inequality gadget of points is only used at a single place of code by now (in the G2PreparedGadget of BLS12 pairings), which has no security impact.
Still to prevent malicious impact I recommend to correct the extension field NEqGadgets to reflect the expected behaviour.

Hmm this is more of a completeness issue: it rejects some valid assignments  (eg: where two unequal curve points have the same y-coordinate but different x-coordinates), but doesn't incorrectly allow equal elements to pass the check

Hmm this is more of a completeness issue: it rejects some valid assignments (eg: where two unequal curve points have the same y-coordinate but different x-coordinates), but doesn't incorrectly allow equal elements to pass the check

I agree, it's a bit exaggerated to label that one as security issue.
However, due to a misleading name it might be naively applied in systems where such stricter non-equality in fact has non-negligible impact to the distribution of instances.
Hence I'd opt for renaming it and implementing the complete non-equality (which comes with twice as many constraints, though).

FWIW, I've fixed this upstream in the master branch

Cool, thank you!

Done as part of #74.


Running nix on Yosemite

I started on a clean slate (backed up and removed /nix) last night before upgrading to OSX 10.10's developer preview, and so far have run into some difficulties:
/usr/include/Availability.h uses clang's __has_feature macro:
#if defined(__has_feature) && __has_feature(attribute_availability_with_message)
    #define __OS_AVAILABILITY(_target, _availability)            __attribute__((availability(_target,_availability)))
    #define __OS_AVAILABILITY_MSG(_target, _availability, _msg)  __attribute__((availability(_target,_availability,message=_msg)))
#else
    #define __OS_AVAILABILITY(_target, _availability)
    #define __OS_AVAILABILITY_MSG(_target, _availability, _msg)
#endif

which works fine in clang. gcc, however, doesn't short-circuit the && operator during the preprocessing phase, and since __has_feature is not known to the compiler, line 1 in the paste above is a parse error. Availability.h is included by stdio.h and some other headers so this doesn't seem to be a problem that can just be worked around.
I went to #macdev about this and was told that gcc is explicitly unsupported on OSX. (It probably has been for awhile.) AFAICT this means they don't plan to fix Availability.h to be gcc-compatible anytime soon.
There's already a clangStdenv but it requires gcc for something during the build phase—probably compiling llvm/clang, but I haven't checked.
As far as I can tell, a functional nixpkgs on OSX requires a stdenv using clang that has also been built entirely with the system tools. I'm not sure whether the naive solution of setting OSX's stdenv to stdenvNative will be any help, since I'm sure some packages will be expecting gcc when they execute 'gcc'.
I'm happy to help here as I have the 10.10 developer preview on a spare machine, but the process for building a functional stdenv seems to be pretty complex and I don't think there is a wiki article on it.

Closing since the new darwin stdenv uses clang and doesn't have this issue.


Sensor for watch "t_set"

Good work! Brilliant.
Can your add to list senors one small, but very needed sensor - "t_set"?
Now, im cant see, whot make PID, its no good.
Thanks!

@Aliskin-Papa here is the solution you can use
https://github.com/arthurrump/esphome-opentherm/issues/22#issuecomment-1778745816


Don't need plus sign in front of Infinity

Plus sign is fine in front of infinity. Otherwise it might be confusing; also, as of what I know people write +oo, not just oo.

This causes problems where oo + oo displays as +oo++oo and LaTeXises to +\infty++\infty.


Correct a comment in source

PR Description
This is purely editorial / documentation. (And my fourth attempt to correctly file a Pull Request on this :( )
The original comment is misleading (probably copy-pasted from connectionAllowed which does use a custom definition for true).
Signed-off-by: chaals nevile<EMAIL_ADDRESS>

Fail. Going for a fifth. (Attempt that is...)


ionic2

Do you plan to create plugins for ionic 2?

I need one for ionic2 as well please

Ionic 2 already has an epic datetimepicker included.

@Manduro right there is a default calendar selector from Ionic2, but it isn't that epic and user-friendly

http://ideas.ionic.io/idea/25
"Functions - show events in month-view - create new events with multiple date selection - swipe between months Examples - Android Calendar Month-View: http://thenextweb.com/wp-content/blogs.dir/1/files/2015/04/google-calendar-android-month.png - iOS Canendar Month-View: https://cms-images.idgesg.net/images/article/2015/06/ios-calendar-month-details_2-100588310-orig.jpg - Angular Material Calendar: https://angular-material-calendar.bradb.net/"


Fix nightly by porting compatible fix for ArchiveNodeUnitTests.dhall

Another issue after updating toolchain image, which cause that port for postgres changed. Porting fix from compatible to fix it once for all

!ci-build-me


[DO NOT MERGE] verify manifest

Summary

Checklist

[ ] The Pull Request has tests
[ ] A changelog file has been created under changelog/unreleased/kong or skip-changelog label added on PR if changelog is unnecessary. README.md
[ ] There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

Issue reference

Fix #[issue number]

full matrix: https://github.com/Kong/kong/actions/runs/9593597565/job/26454499497?pr=13231


fix(client/radio): Update UI state when removed from radio

This fixes a issue of UI not updating after being rejected to join a radio channel.

Sorry for the weird commit history. It should be okay now.

Why send updateUi? If its the local player then just remove no matter what

Why send updateUi? If its the local player then just remove no matter what

You're right 👍🏼

Make sure to remove updateUi as an argument too


License

Would you mind making this MIT or BSD licensed? I can explain in more detail if needed.

MIT SGTM, will update the license files soon.

See #6


Default gitignore is too restrictive

gitignore file generated by gdx setup have undesirable side effects : any folder you want to track with git (including java package) which is named "war", "build", "out" or "bin" will be ignored. Note that I discovered this issue creating a "war" game with a "war" package name somewhere, so other developers  may face the same problem.
IMO best practice is to avoid recursive path in gitignore as much as possible (all path without a leading slash are processed recursively).
My proposal would be to keep some global recursive ignore in the root file (*.class, *.project ...) and dispatch specific parts to related sub-project : For instance, "war/" would be replaced by "/war" and moved to web sub-project.
What do you think ?

Sure, PR welcome, let's keep it at one master .gitignore though
----- Reply message -----
From: "mgsx-dev"<EMAIL_ADDRESS>To: "libgdx/libgdx"<EMAIL_ADDRESS>Cc: "Subscribed"<EMAIL_ADDRESS>Subject: [libgdx/libgdx] Default gitignore is too restrictive (#4560)
Date: Tue, Jan 24, 2017 10:07
gitignore file generated by gdx setup have undesirable side effects : any folder you want to track with git (including java package) which is named "war", "build", "out" or "bin" will be ignored. Note that I discovered this issue creating a "war" game with a "war" package name somewhere, so other developers  may face the same problem.
IMO best practice is to avoid recursive path in gitignore as much as possible (all path without a leading slash are processed recursively).
My proposal would be to keep some global recursive ignore in the root file (*.class, *.project ...) and dispatch specific parts to related sub-project : For instance, "war/" would be replaced by "/war" and moved to web sub-project.
What do you think ?
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/libgdx/libgdx","title":"libgdx/libgdx","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/libgdx/libgdx"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Default gitignore is too restrictive (#4560)"}],"action":{"name":"View Issue","url":"https://github.com/libgdx/libgdx/issues/4560"}}}


[pulsar-ml] pass ctx for EntryCacheDisabled

Motivation
EntryCacheDisabled was not passing callback context when the callback is completed.

retest this please

Can you update the description with stack trace or the error scenario you faced due to the null?

EntryCacheDisabled mainly used by tests and broker with low memory and at that time readcall back expects given ctx which comes as null and doesn't complete the dispatch.

rerun java8 tests


Cannot edit or update article

Hi, I'm trying to edit and update this article, but every time I try to send in the update in GitHub, I get an error with error code 500 and the message that something went wrong.

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

ID: 791cb6b6-4733-1c1d-75c5-9318049163af
Version Independent ID: 4752b0bc-ab61-69e3-972f-80d6be2baa55
Content: Configure Azure AD directory role settings in PIM
Content Source: articles/active-directory/privileged-identity-management/pim-how-to-change-default-settings.md
Service: active-directory
GitHub Login: @rolyon
Microsoft Alias: rolyon

@skillriver Strange. I see no such issue at my end. Please let us know what are your recommendations around the content of the document and we will work on it.

Hi @skillriver
Yes, let us know if you are still encountering issues. Also, let us know if you want me to incorporate your recommendations.
thanks

Hi, yes I'm still having issues. To reproduce I do this:

Click on Edit in the docs article
Click edit file in GitHub
Make changes in the file
Provide a description under propose file change
And the click on Propose file change
After working a little while, the page returns a 500 error.

I'm following the steps exactly like here: https://docs.microsoft.com/en-us/contribute/

The changes I recommend to the article is to update the list over Privileged Roles that cannot be disabled for MFA activation to this list, which is in line with the current settings in the Azure AD portal and PIM blade:

Billing administrator
Cloud Application administrator
Compliance administrator
CRM service administrator
Customer LockBox access approver
Directory writers
Exchange administrators
Global administrators
Information Protection administrator
Intune service administrator
Power BI administrator
Privileged Role administrator
Security administrator
SharePoint Service administrator
Skype for Business administrator
User administrator

Like in the following image:

Hi @MohitGargMSFT
Is it possible to log this 500 error?

Hi @skillriver
In the mean time, I will get your updates incorporated.
Thanks for bringing this to our attention.

Thanks. I've done other contributions to docs before, so this error is a first for me. Cannot see I have done it another way this time.

@skillriver - Yes, you are following the correction instructions. Hopefully we can identify the issue.

Hey @skillriver, is this issue happening on GitHub's site or Docs? If it's on GitHub there isn't much we can do. I can't repro anything on my end right now.

Yes, this is on the GitHub side, the error occurs after update file change is proposed.

@skillriver Unfortunately, we don't control anything on GitHub's site. Sorry! You can open a support request with GitHub here: https://github.com/contact
#please-close

@skillriver We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

Hi @skillriver
I have let our publishing team know that you are getting a 500 error when you try to propose a file change.
thanks

Hi @skillriver
I've incorporated your changes:
https://docs.microsoft.com/en-us/azure/active-directory/privileged-identity-management/pim-how-to-change-default-settings

Hi @skillriver
A possible reason why you get the 500 error is because your fork is too out of date with the main repository. You might try to sync your fork.


Add shipit-engine to the list of repos

https://github.com/shopify/shipit-engine is now open source and we just posted an announcement blog post (https://www.shopify.com/technology/34281221-introducing-shipit).
Ping @cshold for review.

FYI @byroot & @gmalette

yay

:shipit:


Added more detailed example for running Sydney in docker

As we found out that some parameters like a node key is critical to have public key in telemetry, I've decided to provide a full example of running a validator node here, not only in docs.
As people maybe be confused and will start using these minimal example, rather than checking docs.
Maybe we can add an extrac sections. Any ideas are welcome.

@uchu  should we link how to create the key page somewhere here? it's clear that docker expecting a keyfile from command but maybe its not very clear that key needs to be pre-created.
Its already described in docs. key generation in order to create keys,

@uchu should we link how to create the key page somewhere here? it's clear that docker is expecting a keyfile from the command but maybe its not very clear that key needs to be pre-created.
Its already described in docs. key generation in order to create keys,

@humfecki
I just put a notice that they need to create keys, before the link to the documentation. Is it enough,  wdyt?

@uchu sounds good, direct link could be helpful but docs is there to read and link might change in future.


 Made the Home View default.
Implemented a Search View with a text field and a search button.
Implemented a Search Result View with the search results and a button to go back to the Home View.

Good job. The Search use case works nicely


Could not decode file, replacing by FALSE value

Information

Apktool Version 2.2.2 -
Operating System Kali Linux -
APK From? Playstore -

root@kali:~/Desktop/apk# apktool d bm.apk
I: Using Apktool 2.2.2 on bm.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: /root/.local/share/apktool/framework/1.apk
I: Regular manifest package...
I: Decoding file-resources...

I: null reference: m1=0x00000000(reference), m2=0x0000011d(string)
I: null reference: m1=0x00000000(reference), m2=0x00000151(string)
I: null reference: m1=0x00000000(reference), m2=0x00000285(string)
I: null reference: m1=0x00000000(reference), m2=0x000002c3(string)
I: null reference: m1=0x00000000(reference), m2=0x00000508(string)
I: null reference: m1=0x00000000(reference), m2=0x000004f3(string)
I: null reference: m1=0x00000000(reference), m2=0x000005ff(string)
I: null reference: m1=0x00000000(reference), m2=0x0000031c(string)
I: null reference: m1=0x01010540(reference), m2=0xffffffff(bool)
I: null reference: m1=0x01010540(reference), m2=0xffffffff(bool)
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...

Steps to Reproduce

apktool d bm.apk

APK
Download link: https://play.googleapis.com/download/by-token/download?token=AOTCm0RP3r8GtB8m0I-YLXlnzjOdeqdBXksJZv22qvNxIcDC4j-19CDJzsIXPq8amhYiC5VHd7Vrr9d-jGISblk6JdZ9fXQ0e-wszlTYkcD03-myj-TyEtkaJmbIxpl5ncqk5tC5_o20pMhtpMBXOFwIpYD0Eywv9ZPmFS4wap-mUu1LDpv1AzLUCW_F379GvGlvAXI9yszYajYuH75JXF2nylVIRvWy5xryIivqooiyOLWL6q033y26lVwMLdQ9XeZUnww2bK41DzNZ72ZiWR-w05CviT6HcLoWKvHLToBl1LVAWT-C2pmSg9rOq0Me-wqjB8rc9XaUBhABQ6WGy5iKEg&cpn=IAjdA3KjXAxkUWgM
Questions to ask before submission

Have you tried apktool d, apktool b without changing anything?
Yes

If you are trying to install a modified apk, did you resign it?
APK is not modified

Are you using the latest apktool version?
Yes

@iBotPeaches any updates? :)

Those XML files are corrupt. If aapt can't read them, neither can Apktool.
➜  1995 aapt d xmltree bm.apk res/layout/abc_action_bar_title_item.xml
W/ResourceType( 9002): Bad XML block: header size 48553 or total size<PHONE_NUMBER> is larger than data size 830
ERROR: Resource res/layout/abc_action_bar_title_item.xml is corrupt

Closing as nothing Apktool can do here. If this is a form of obfuscation, then great.

Tried with ApkTool version 2.3.4 but same result :(

if you have solve this problem kindly share it


HowTo run in sources dir

There is no documentation about to run wiki right from sources.
Without pip install, python setup.py etc.

Fixed in https://github.com/tieugene/wiki/commit/37302c0d790270fd7b3eeca265bed97f58f1411b


Add terms of use / disclaimer

Terms of use should state non-commercial academic use only, and link to<EMAIL_ADDRESS>for commercial use
Disclaimer should have words to the effect that predicTCR is for research use only and not for the manufacture of medicinal products - DKFZ legal might be able to help us here, that's probably one for me to deal with

@lkeegan sorry could you please let me know which file I'd need to edit for changes to the frontend vue: I looked through index.html and then got to App.vue and from there main.tss specifying the other vues, but I'm not familiar with this language and haven't yet found which file I'd need to make a pull request for to make simple changes to the frontend

The different pages are in src/views, and the file with the front page content is this one:
https://github.com/ssciwr/predicTCR/blob/b8b797b5c3d010b243cca20c96714d317cfe0a10/frontend/src/views/AboutView.vue#L50-L86

..and the terms of use are at the bottom of SamplesView.vue:
https://github.com/ssciwr/predicTCR/blob/b8b797b5c3d010b243cca20c96714d317cfe0a10/frontend/src/views/SamplesView.vue#L293-L309


testptp pulse width increase beyond 4095 nano seconds ?

Hi
Is it possible to increase alter the testptp program or something under it to allow a longer pulse from pps out pin on the cm4 ?
-w 4095 is the maximum which works ....from what I can see the testptp supports larger values ...however this is the maximum value allowed with this hardware without error  ....is there anyway to increase this please ?
maybe there is good reason this cannot be done ?
Thanks
Jon G4TSN

didnt really get any suggestions here was hoping for a software solution, however a monostable in hardware edge triggered to provide a 100mS pulse seems to work well and produce a PPS similar to most GPS output


Uniform set of tag SNPs for distributed learning.

Please make sure that this is a feature request.
System information

GenoML version (you are using): > 1.03
Are you willing to contribute it (Yes/No): yes

Describe the feature and the current behavior/state.
Mike will make a uniform set of easily imputable tag SNPs to help with feature selection in distributed learning environments across data silos.
Will this change the current api? How?
Additional download / filter.
Who will benefit with this feature?
Anyone running distributed learning with common SNPs.
Any Other info.
Pending as part of new "neuroGlobo" array project.
Based on TopMed and implemented with TagIt, but will also include N370S and G2019S because Parkinson's disease PoC.
Wojcik-ImputationAwareTagSNPSelection.pdf

Thinking we just make this into NBA/GDA SNPs that tag > 2 population ancestries well?


Only run Lighthouse for a couple of pages in PRs

It takes ages

Yeah, probably more useful than What's On tbh

At least for me, the reduced diff is no more helpful than before – I'm not going to notice if those numbers move without a delta.

A delta is quite tricky to do and is likely to be very slow, but what we can add next is thresholds upon which it'll fail or warn - I think that's what we should do next rather than getting rid of it


features: support for spring in development, and figaro support

Hi,
i did a work around to fix spring issue by deleting all files in bin/*
and added shared support for temporary directory,
but im not sure if this is required, as we can add em into gitignore
but i did add in support for figaro, etc: config/application.yml
hope you can add in something that may be standardised, perhaps checking if spring gem n figaro is listed, and add additional tasks to run.
here is my deployment sample:
https://github.com/u007/blazing
to deploy:
    create to $HOME/rails/shared
    upload shared/config/application.yml (for figaro)
    mkdir shared/log
    mkdir shared/public/uploads
    mkdir shared/public/system
    mkdir shared/tmp
    mkdir shared/vendor/bundle

next, in your project,
    blazing init
    edit config/blazing.rb
    rake :"server:deploy"
    copy this file to lib/tasks/
    http://pastebin.com/13cTyvGg #if you use mod passenger
    blazing setup production
    # this will deploy git after deploy scripts on server
    blazing update production # to update later if changed blazing config

thanks for the great work :+1:

Hi @u007
I had not heard about figaro so far. How do you Imagine blazing to integrate with it... could you elaborate on that?
Concerning spring, I don't understand where spring and blazing would fit together and what your use case is exactly?

closing since stale. Please get back in touch if this is still an issue.


dwelltime analysis:  take into account discrete nature of dwell durations

Why this PR?
We should take into account the sampling rate at which we are acquiring whether a particle is bound or not when doing dwell time analysis. While the physical process is continuous, our observations are not. The reality is that only integer multiples of the line time can be observed. This PR allows users to take this into account when fitting their data.

Estimates based on 30000 events
One thing I also noticed is that the continuous model can really get into numerical problems when discretization becomes an issue:

Estimates based on 30000 events
Note that this PR depends on https://github.com/lumicks/pylake/pull/540 .
Docs build here (relevant sections for convenience):
https://lumicks-pylake.readthedocs.io/en/discrete_pdf/tutorial/population_dynamics.html#discretization
https://lumicks-pylake.readthedocs.io/en/discrete_pdf/tutorial/population_dynamics.html#discrete-model
https://lumicks-pylake.readthedocs.io/en/discrete_pdf/tutorial/kymotracking.html#dwelltime-analysis
The documentation should eventually be split into a theory and tutorial section like the others, but I feel this PR is big enough and would rather leave that discussion up for a future PR.

Edit: Upon closer inspection, it seems we still incur a bias in the amplitudes that I do not yet understand. Hence I converted it back to a draft.


Segmentation fault when using cuda graph option

Getting a segmentation fault when unsing cuda's graph option in the examples. To reproduce, run the train_mnist_hclt.py example as it.
$ python examples/train_mnist_hclt.py
Compiling 51 TensorCircuit layers...
100%|...| 51/51 [00:03<00:00, 12.83it/s]
Segmentation fault (core dumped)

Note, the issue is mitigated using train_mnist_hclt(enable_cudagrph=False).

Thanks for reporting. I wasn't able to reproduce the bug locally. Could you share the version of the installed pytorch and triton? And maybe also for the cudatoolkit? Thanks.

Closing this for now due to inactivity. Feel free to reopen if the problem persists.


Chunked upload uploading a 0 byte chunk at the end

[x] I have checked that the SDK documentation doesn't solve my issue.
[x] I have checked that the API documentation doesn't solve my issue.
[x] I have searched the Box Developer Forums and my issue isn't already reported (or if it has been reported, I have attached a link to it, for reference).
[x] I have searched Issues in this repo and my issue isn't already reported.

Description of the Issue
I’m upgrading a project from boxsdk to box-sdk-gen. My unit test covering chunked uploading failed because it expected 3 chunks, but box-sdk-gen uploads 4. The last one is an empty byte string.
Steps to Reproduce
My code is wrapped up in a Django storage class and I don't have the time to minimize it. But roughly what's happening is:
box_client.chunked_uploads.upload_big_file(
    file=BytesIO(b"test content"),
    file_name="test.txt",
    file_size=12,
    parent_folder_id=folder_id,
)

Where the https://upload.box.com/api/2.0/files/upload_sessions endpoint is mocked to return:
"part_size": 4,
"total_parts": len(content) // 4,

12 // 4 = 3, but the client uploads and verifies an empty 4th chunk.
Expected Behavior
No empty chunk - that didn't occur on boxsdk.
Error Message, Including Stack Trace
No error, just waste of resources.
Screenshots
n/a
Versions Used
Python SDK: 1.5.0
Python: 3.11

Hi @adamchainz,
thanks for reaching us. We will investigate this issue and try to fix it asap.
Best,
@lukaszsocha2

Hi @adamchainz,
the fix is now available in the new v1.5.1 release.

Thank you, I’ve upgraded in my client project and can confirm the fix.


Remove doc attribute from snippets

This change enables to write long rustdoc of snippets without being afraid of code size limitation of AtCoder.

Thanks for your PR!! :smile:
Implementation is good!
But remove all doc comment is not good for me.
Because i sometimes forgets usage of a snippet, so i want snippet have a short doc comment to check usage easily during contest.
Could you make bahavior about doc comment configurable via commandline option or something?

I noticed that my implementation is imcomplete, so I close the PR.
As you said, the feature to remove docs should be optional. Removing docs sillently may be bad idea because it means removing program metadata, in addition to the reason you mentioned.
The problem I found is that removing docs for all items is not sufficient to remove all docs. For example, docs of trait methods won't be removed. When "remove doc" option is specified, I have to visit AST recursively and inspect all attributes.
I'll send a fixed PR later.

Besides, I noticed that some docs should not be remove even "remove doc" option is specified. For example, when I copy and paste MIT licensed code and make it a snippet, I'd like to make the copyright notice and remain it in the code submitted to AtCoder.
I think creating a new attribute solves the requirement.
// Unfortunately, I can't use `step_by` method of iterators in AtCoder
// because the version of rust is too old.
// Therefore, I copied and pasted the implementation of `step_by` from newer std library.

#[snippet = "step_by"]
trait StepByIterator: Iterator {
    #[snippet_note = "Copyright 2013-2016 The Rust Project Developers, MIT Licensed"]
    fn step_by_(self, step: usize) -> StepBy<Self> where Self: Sized {
        assert_ne!(step, 0);
        StepBy {
            iter: self,
            step: step - 1,
            first_take: true
        }
    }
}

#[snippet = "step_by"]
impl<I: Iterator> StepByIterator for I {}

Maybe I'll send a PR for this feature someday.


gdb pretty printer

for debugging optional-lite I propose this pretty printer
class NonStdOptionalPrinter(SingleObjContainerPrinter):
    "Print a nonstd::optional"

    def __init__ (self, typename, val):
        alternatives = get_template_arg_list(val.type)
        valtype = self._recognize (val.type.template_argument(0))
        self.typename = strip_versioned_namespace(typename)
        self.typename = re.sub('^nonstd::(optional_lite::|)(optional::|)(.*)',
                                              r'nonstd::\1\3<%s>' % valtype,
                                              self.typename, 1)
        self.val = val
        self.contained_type = alternatives[0]
        addr = val['contained']['data']['__data'].address
        contained_value = addr.cast(self.contained_type.pointer()).dereference()
        visualizer = gdb.default_visualizer (contained_value)
        super (NonStdOptionalPrinter, self).__init__ (contained_value, visualizer)

    def to_string (self):
        if self.contained_value is None:
            return "%s [no contained value]" % self.typename
        if self.visualizer:
            return "%s containing %s" % (self.typename,
                                         self.visualizer.to_string())
        return self.typename

And don't forget add printer with this code
libstdcxx_printer.add_version('nonstd::optional_lite::',
                                  'optional', NonStdOptionalPrinter)

NTS:

Gdb pretty printing
GDB Pretty Printers for Boost

Excuse me, but I don't understand, what did you mean? I wrote this printer guided by the rules from gdb.
May be you can add this printer as link to readme.md?

NTS: note to self.

I'm not familiar with gdb pretty printing
I've to decide what to do with your proposal (thanks) as it doesn't (didn't) give an indication for that

I don't understand, what did you mean? I wrote this printer guided by the rules from gdb.
May be you can add this printer as link to readme.md? and for the help regarding the printer you can visit the https://printertechsupportnumbers.com/blog/how-to-fix-epson-error-code-0xea/ and get the instant help.

@enriqueiglesias How would your remark  be of help to me?

@enriqueiglesias How would your remark be of help to me?

I think this is a bot


Prevent Kepler deployment on fargate

GKE Autopilot clusters do not like Kepler!
Raw error text:
Error: release grafana-k8s-monitoring failed, and has been uninstalled due to atomic being set: 1 error occurred:
	* admission webhook "warden-validating.common-webhooks.networking.gke.io" denied the request: GKE Warden rejected the request because it violates one or more constraints.
Violations details: {"[denied by autogke-disallow-hostnamespaces]":["enabling hostNetwork is not allowed in Autopilot."],"[denied by autogke-disallow-privilege]":["container kepler-exporter is privileged; not allowed in Autopilot"],"[denied by autogke-no-host-port]":["container kepler-exporter specifies host ports [9102], which are disallowed in Autopilot."],"[denied by autogke-no-write-mode-hostpath]":["hostPath volume lib-modules in container kepler-exporter is accessed in write mode; disallowed in Autopilot.","hostPath volume tracing in container kepler-exporter is accessed in write mode; disallowed in Autopilot.","hostPath volume proc in container kepler-exporter is accessed in write mode; disallowed in Autopilot."]}
Requested by user: '<REDACTED>', groups: 'system:authenticated'.

Extracted JSON/error:
{
	"[denied by autogke-disallow-hostnamespaces]":[
		"enabling hostNetwork is not allowed in Autopilot."
	],
	"[denied by autogke-disallow-privilege]":[
		"container kepler-exporter is privileged; not allowed in Autopilot"
	],
	"[denied by autogke-no-host-port]":[
		"container kepler-exporter specifies host ports [9102], which are disallowed in Autopilot."
	],
	"[denied by autogke-no-write-mode-hostpath]":[
		"hostPath volume lib-modules in container kepler-exporter is accessed in write mode; disallowed in Autopilot.",
		"hostPath volume tracing in container kepler-exporter is accessed in write mode; disallowed in Autopilot.",
		"hostPath volume proc in container kepler-exporter is accessed in write mode; disallowed in Autopilot."
	]
}

I unselected the Energy Metrics option and Alloy installed w/out issue. YAML equivalent:
metrics:
  kepler:
    enabled: false

kepler:
  enabled: false

Possible solutions:

Automatically disable Energy Metrics (Kepler) when the GKE Autopilot option is selected in the wizard.
Modify the Kepler install to meet GKE Autopilot requirements, if possible.


Fix deprecated warnings on build.sbt

/home/travis/build/vegas-viz/Vegas/build.sbt:145: warning: Adaptation of argument list by inserting () is deprecated: this is unlikely to be what you want.
        signature: DefinableTask.:=(v: S): sbt.Def.Setting[sbt.Task[S]]
  given arguments: <none>
 after adaptation: DefinableTask.:=((): Unit)
  publish := ()
          ^
/home/travis/build/vegas-viz/Vegas/build.sbt:146: warning: Adaptation of argument list by inserting () is deprecated: this is unlikely to be what you want.
        signature: DefinableTask.:=(v: S): sbt.Def.Setting[sbt.Task[S]]
  given arguments: <none>
 after adaptation: DefinableTask.:=((): Unit)
  publishLocal := ()

https://travis-ci.org/vegas-viz/Vegas/jobs/402833152#L790-L801

@aishfenton @dbtsai @rgbkrk Could you please review this? :bowing_man:

Thanks!


Update ampstart

add logo
navbar highlight selected category
migrate playground
buttons on homepage have a transparent button now
sidebar has improved spacing
fix pre in doc right margin
new footer divider

https://amp-by-example-staging.appspot.com/

@kul3r4 PTAL - btw I've noticed that spacing in comment and amp-form sample is broken.

Looks good, I was also thinking that on the main page we could remove "view" from the buttons so instead of "View code" and "View demo" we could simply have "Code" "Demo".
Will take a look at the broken spacing, it may be some domino effect!

thanks!


Add request attributes for SSL requests

When using mutual TLS authentication it would be useful to have access to a few SSL-specific request attributes (e.g. to use the clients certificate common name (CN) to do authorization):

javax.servlet.request.ssl_session_id
javax.servlet.request.cipher_suite
javax.servlet.request.key_size
javax.servlet.request.X509Certificate

See jetty docs for more details.

We are planning to do mTLS and we are facing the same issue: Getting client certificate(X509) from the request. Is there any other way we can get this info?

We can add these to the servlet backend fairly easily.  @sebastianvoss was working on adding to blaze, but it is non-trivial.  There is no solution right now, but I'd like to support this.

Yes, I got distracted by other stuff (it is more effort than we initially thought). I will hopefully have some time to get back to it soon. If someone else wants to jump in I'm happy to help.

The PR allows for http4s to be usable for those types of applications that require client certificate information by running in a compliant servlet container. If someone wants to comment more on working with SSL session information in blaze, I might be able to help with that as well.

@aeffrig The blaze branch in progress is at https://github.com/sebastianvoss/http4s/tree/add_ssl_request_attributes.  I can't remember precisely where that stalled, but @sebastianvoss may recall.
@balatbn Does this Undertow setting map map cleanly to needClientAuth and wantClientAuth on the SSLEngine?  An enum instead of a boolean seems appropriate.

Undertow seems to map correctly to need and want in SSLEngine.
https://github.com/undertow-io/undertow/blob/master/core/src/main/java/io/undertow/protocols/ssl/UndertowAcceptingSslChannel.java#L173

Okay.  In that case, I think we should change that boolean to a sum type, and map it accordingly.

PR #2328 includes merged changes for both servlets and blaze.  I was wondering about tests for this functionality, and lamenting the general lack of testing support for maintaining certificate-related tests.  I noticed the current blaze-client certificate expired on 14 March 2015, which means disabling the expiration checking in tests.   Would http4s be interested in programmatically-generated certs, as explained at https://www.mayrhofer.eu.org/create-x509-certs-in-java for testing purposes?  It might help prevent expiration issues and prevent the need to disable certificate checking.  I haven't tried that approach before, but it would be nice if it works to create self signed certificates with key size and algorithm exposed as verifiable generated parameters.  Of course this does add a bit of testing code, and it could be overkill.  Thoughts?

This exists.


feat: upload assets to the release associated with given tagName

Enable uploading assets to the target release associated with the given tagName (if exist).
TL;DR
The basic motivation is that I'm using googleapis/release-please github action to release automatically. However, it only provides tagName as output if a release is created successfully. And we can use this rest api to get the corresponding releaseId by the given tagName. That's why I did it.
Test Example
I've apply this action on my project here Chiichen/JinhsiStudio. This is the related action and the release. It seems to be working well
Let me know if it's an acceptable enhancement. And I will add some docs for it (README or somewhere else?)

I use minor version since It maintains forward compatibility.

@FabianLars Friendly ping. Any comments for it?

yeah sorry, i wanted to look at this for ages but there's always some bs coming in between 🙃
I hope i can give it a proper look on monday or tuesday (will be on vacation after that), but the thing i already noticed is that there's quite a lot of duplicate code now (the json upload stuff). The release checks&creation should be its own block.

yeah sorry, i wanted to look at this for ages but there's always some bs coming in between 🙃
I hope i can give it a proper look on monday or tuesday (will be on vacation after that), but the thing i already noticed is that there's quite a lot of duplicate code now (the json upload stuff). The release checks&creation should be its own block.

I got u. I will do some changes later

no worries, thanks for resolving them :)
i'm working on another pr rn but will get to yours right after (today)

while trying to refactor it a bit, similar to how create-release has its own function i noticed that create-release basically contains the same code so we can simplify this quite a bit by just making releaseName optional there too. Gonna push a commit in a few :)

this way we also can use the existing draft lookup (not included in getReleaseByTag)

大家好，提醒一下。我的应用程序构建得很好，直到最近两个版本发布。  - uses: tauri-apps/tauri-action@v0这是我设定的，它抓取的是最新的主要版本 0。 我将其硬编码回两个版本之前（ - uses<EMAIL_ADDRESS>发生了什么？
您可以在此处查看我的版本。 基本上，我的版本v1.0.0构建良好，包含所有文件和 latest.json。由于某些未知原因，较新版本之一不允许构建 .exe、.sig 或 latest.json 文件。 使用v1.1.0，我注意到文件不存在，并且我的更新程序无法正常工作（没有 latest.json）。 我将 tauri-action 脚本硬编码回v0.5.15，我的文件又回来了。我完全不知道为什么或更改了什么，但我想在这里写下这条注释，因为我看到有人在积极开展这项行动。
如果你们需要日志或更多信息或任何东西，请告诉我，我可以帮助排除故障。

Can you list out one of failed action(no latest.json) and one of success action.


[BEAM-391] Handle HttpError in GCS upload thread

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[x] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[x] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[x] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[x] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

Handle HttpError in GCS upload thread, break connection to the main thread and propagate the exception.
Retry in auth _refresh() to guard against temporary errors in the
metadata service.

@chamikaramj @silviulica
What do you think? I think the handling the HttpError part of the change is necessary. I do not have another reproduction of the BEAM-391 due to auth token issues and I do not know if the retry will solve that problem or not.

LGTM

R: @dhalperi Please review.

LGTM

Thank you.


[feature] - add plugins support in the script

the new plugins keyword to initialize plugins available in the class path
examples for adding new plugins and use existing one

🎉🎉🎉🎉🎉🎉


tee: should match GNU's output if used with /dev/full

The tests in pr #1804 revealed a mismatch between rust's tee output and GNU's tee output if either stdin or stdout is /dev/full.

With tee from GNU:
$ tee out1 out2 >/dev/full <multi_read
tee: 'standard output': No space left on device

With the Rust implementation:
$ tee out1 out2 >/dev/full <multi_read

With tee from GNU:
$ tee /dev/full out2 <multi_read
1
2
3
tee: /dev/full: No space left on device

With the Rust implementation:
$ tee /dev/full out2 <multi_read
tee: /dev/full: No space left on device (os error 28)

Content of example file:
$ cat multi_read
1
2
3

fixed #1944


add datasets for ultraplex demultiplexer nf-core module testing

we use ultraplex demultiplexer for clip data demultiplexing, clip data contains 5' and 3' barcoding with UMIs that must be moved to read header, therefore test data already in the demultiplex branch was not suitable. the demultiplexing also requires a barcode file which i've added.

merging for now to move on with pipeline dev - if anyone has an issue please let me know and i can move the data.


New required feature-usage missing in manifest

The manifest in the Table sample component is missing the new required feature-usage+uses-feature element (for the Utility feature). This means that the sample no longer works in Dynamics. Also it looks like rendering with npm start actually works now, provided the manifest is updated.

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

ID: 82b311d5-7863-1d9e-df7b-bf1664df04e8
Version Independent ID: 32a0ee12-df58-0d6e-f62a-69ff6468107b
Content: Table component - Power Apps
Content Source: powerapps-docs/developer/component-framework/sample-controls/table-control.md
Service: powerapps
GitHub Login: @Nkrb
Microsoft Alias: nabuthuk

Thanks for contacting us. We have updated the docs and pushed live. Closing the issue.  If you need further help, please reopen the issue or open a new issue.


Published angular application to github page using angular-cli-ghpages

What

Published angular application to github page using angular-cli-ghpages  library

How to Test
Get the code

Clone the repo and checkout the PR branch
git clone https://github.com/kumaran-is/angular-flexlayout-scroll.git
cd angular-flexlayout-scroll
git fetch
git pull
git checkout feature/publish-to-githubpage
npm install

Test the code

Run static code analyzer
npm run lint

Start the Angular SPA
ng serve -o

Angular SPA gets launched on port 4200.

What to Check
Verify that the following are valid

npm run lint should pass
Verify the code changes works as expected by testing the Angular SPA.
Application runs without any errors.
Verify the browser console for any errors.
Review the code changes to makesure it is written as per Angular coding standard recommended in angular.io for syntax, conventions, and structuring Angular application.
Review if any changes needed to Readme prescription or any project documents
Review the changelog and application version
Delete the branch after merging back with the master branch.

approved


Set up tokens package and tooling

Duplicate of https://github.com/Equinor-Playground/eds-tokens-edc2023/issues/4


[software/gpsd] Port improvements from software/co2

A lot of linters (and code changes to make the linters happy)
check.sh to run the linters and report all failures
GH Actions workflow to run check.sh
Poetry for dependency management
Shrink Docker image using multi-stage build (648MB -> 479MB)

Switched the co2 image to use vim-tiny instead of vim while we're at it, which should save another ~20MB there

.gitignore

A note on the cryptography Python package: this is a transitive dependency of balena-sdk. Recent versions don't support the ENV var override used originally in this Dockerfile.template that avoided building Rust code (this Rust code is used by cryptography in code reimplementing non-cryptographic functions of libssl in a memory-safe manner). Unfortunately cryptography doesn't publish wheels for ARM, which means we kinda need to build from source. This PR adds the build-time dependencies for that (but only to the build container), and does the build of cryptography from source. This takes long, but I don't think there's any alternative (that won't break / won't become vulnerable as an increasingly outdated version of cryptography is used). On the bright side, the Docker cache of Balena (as well as local devenvs) will be hit as long as pyproject.toml and poetry.lock remain unchanged, so we should not have to wait for the build many times.
Also, minor code changes:

Use logging (for timestamps and better exception reporting)
subprocess.run / subprocess.check_call for cleaner subprocess handling

Testing status:

Docker build passes locally
gpsd.py fails locally saying it can't find a GPS device (because I don't have a GPS device)
I did not test the happy path (for lack of hardware), tread with caution

Thanks for these changes @abesto! I'll deploy to some hardware now to test. I'm planning on building two sensors (a raspberry pi and beaglebone sensor) this week as a proper test fleet.

What's the motivation for ditching the f-strings? Do we really care about supporting older Python versions?

What's the motivation for ditching the f-strings? Do we really care about supporting older Python versions?

That we don't serialize things to strings unless the given loglevel is enabled. FWIW, pylint complains about f-strings inside logging functions for this reason.

README.md

Good call! I'll amend the PR tomorrow (or feel free to push a commit on top, you should be able to do it I think)

One more thing, can we keep a single check.sh for both files?

That sounds sensible, though I'm worried that this introduces coupling that may be broken later. What if one of the modules gets unit tests, but not the other? Two instances seems not too much. Of course they can always be separated later if needed...

Thanks for the help reviewing @djgood ! @abesto sorry I was a bit ill the past few days, but I'll take a look at this after your changes tomorrow.

That we don't serialize things to strings unless the given loglevel is enabled. FWIW, pylint complains about f-strings inside logging functions for this reason.

I hadn't considered the performance implications, I know f-strings are pretty quick but it's true that the code is wasted if the logging level isn't enabled. Interesting Github issue on the subject: https://github.com/PyCQA/pylint/issues/2395. Basically showing only a few percent difference in performance for interpolating strings in unused log levels. And there's an easy way to disable the f-string warning.
Personally, I think the f-string format is generally more readable and since we aren't logging too often (most of these logs run on startup of the code) I don't think the performance increase is worth it. But I'll definitely admit it's an opinion based thing so maybe we can leave the decision up to @keenanjohnson.

That sounds sensible, though I'm worried that this introduces coupling that may be broken later. What if one of the modules gets unit tests, but not the other?

That's a good point. To get around that problem check.sh could check if the tests/ (for example) directory exists. I think the coupling might actual be handy so that each subproject is structured in a similar way. This is another one of those somewhat opinionated things that I will also leave up to @keenanjohnson.
Otherwise, I forgot to say: Nice work! Thanks for your contributions. Code lint checks will be super helpful for keeping our code pretty!

f-strings

Yeah it's one of those things that's not really worth thinking about, except maybe to be consistent (unless there's logging in hot code paths, which this isn't). I tend to default to not using them in logging functions, but no strong opinion either way.

check.sh

Agree there's value in enforcing uniform structure across subprojects. I don't know that this is the right tool for it, but again, no strong opinion here.

Otherwise, I forgot to say: Nice work

<3 :)

Code lint checks will be super helpful for keeping our code pretty!

And hopefully, more correct as well! (Typesheds for those libraries would be nice, but I'm not about to go down that particular rabbit hole).

This all looks good to me! @djgood do you feel good here?
Thanks @abesto for all the work!

@keenanjohnson Yup good with me!

Hey @abesto! Running the linter manually on the main branch post-merge produced a few failures: https://github.com/Ribbit-Network/ribbit-network-frog-sensor/runs/4875490534?check_suite_focus=true

Seems like an issue with mypy, any idea on the best practice for how to fix that?

Huh, weird that co2 would start failing. Also, the error seems weird: I checked that we're referencing the right gpsd module here. The functions do seem to exist: https://github.com/MartijnBraam/gpsd-py3/blob/0.3.0/gpsd/init.py#L246. Lemme try to reproduce this locally.

Lol, OK so what's happening is: I added an __init__.py to our gpsd folder to tell Python tools that We're a Proper Python Project. Unfortunately this means that when co2 tries to look up the gpsd module, then instead of the one instaled from the gpsd-py3 package, it finds software/gpsd as it walks up the directory tree. So indeed mypy is correct, and co2 is currently broken because of this (and it'll explode the moment it tries to call gpsd.connect).
Ideally we'd rename software/gpsd to something more descriptive and avoid the name collision that way, but for a quick fix I think it should probably be safe to remove __init__.py from gpsd (and possibly co2 as well for consistency?)

Interesting and thanks for the catch. I think it's fine to rename the folder to just GPS for now.
Resolved in https://github.com/Ribbit-Network/ribbit-network-frog-sensor/pull/100


Support netconf driver in customized platform

Hi, recently I have made my YAML platform definition(s) to support the H3C switch. It works well in the CLI mode by using the SendInput and SendCommand interfaces.
I want to get a netconf driver in my self-defined platform and communicate the device via netconf. But it seems the platform only supports GetNetworkDriver() and GetGenericDriver(). Will you add the getNetconfDriver() in customized platform in the future?
BTW, I tried to modify the host, username and password in examples/netconf_driver/basics/main.go and run it. The output is "failed executing GetConfig; error: errTimeoutError: channel timeout sending input to device".
After I checked the log in the switch, it successfully receives the hello request:
urn:ietf:params:netconf:base:1.0
But the rpc request "]]>]]>" is treated as "XMLAGENT/6/XML_BAD_FORMAT: invalid xml format." from the device log.

Will you add the getNetconfDriver() in customized platform in the future?

No. You should almost certainly be changing nothing but creds/port when using netconf so no point in having netconf “platforms”.
Wrt to the rest, you will need to log and troubleshoot. Going to close this, but feel free to reopen if/when you have a verifiable bug with supporting information.

Will you add the getNetconfDriver() in customized platform in the future?

No. You should almost certainly be changing nothing but creds/port when using netconf so no point in having netconf “platforms”.
Wrt to the rest, you will need to log and troubleshoot. Going to close this, but feel free to reopen if/when you have a verifiable bug with supporting information.

Hi, I debug using the python ncclient lib. The ncclient successfully gets the running configuration. The log in the ncclient side is

]]>]]>
I add some breakpoint to get the netconf requests of scrapligo lib:

]]>]]>
but get ""failed executing GetConfig; error: errTimeoutError: channel timeout sending input to device".
The log in the switch side is
XMLAGENT/6/XML_REQUEST: netcontroler from xxxxx,session id 2,receive hello request.urn:ietf:params:netconf:base:1.0
XMLAGENT/6/HELLO: netcontroler from xxxx, session id 2,hello executed.
XMLAGENT/6/XML_BAD_FORMAT: invalid xml format.


Support for Offscreen Canvas

Since Babylon 4.1, the Offscreen Canvas API is supported to allow multithreading with Babylon programs.
https://doc.babylonjs.com/divingDeeper/scene/offscreenCanvas
This does not seem to be supported by this repository, as the Messenger class uses the window object for dispatching events. https://github.com/aws-samples/amazon-sumerian-hosts/blob/mainline/src/core/Messenger.js#L26
Is there a reason that this library needs to use the window for communication, as opposed to another pubsub implementation like the Node events library?

Hey @jkeys-ecg-nmsu, there is no intention at this time to incorporate multithreading support into this repo. That said there is no inherent reason the Messenger class is required to use window.


RETEST:  Beta environment: Submissions are not processing

While testing #5892, I did submissions for ORIS 404. The submissions are stuck in the "Submitted, Host Update Pending" status. This is in the Beta environment.
We need to figure out the underlying cause of this and fix it or put in logic to have the job restart on its own.

In #6108, this was remedied by restarting the Submission Job Queue job.

Will monitor submission data during beta testing to determine if this is still an issue.

FYI @esaber76, @mark-hayward-erg, @maheese.
Summary: After successfully evaluating a QA Test Data file, the QA Test Data file Submission Status changed to "Updated on Host." The QA record was visible in the submission module, however, I was not able to select the QA test data record to Sign & Submit.
Steps to recreate the issue:

Login to the test environment as a data submitter and select the following config: ORIS 404, Location 1.
Navigate to the MP module, export & import the MP data.
Navigate to the QA > Test Data module, click the import button, select Import from historical data, then select 2022 Q4, click the preview button.
Select the Test with the test number: 20224GFFM:112T1
In the QA Cert module UI, click the Test Type Group dropdown and select "Primary Element Inspection."
Click the Edit button for the record with the test #: 20224GFFM:112T1 to modify the Test Summary Data
Modify the Test Summary Data:

Modify the Test number to 20234GFFM:112T1
Modify the End Date to 03/02/2023
Append the existing Test comment with the word "test."

Click the Save & Close button.
Navigate to the Emissions module, import 2023Q1 emission data from historical.
Before evaluating the QA and Emissions data, an admin must go into the System Admin module to allow the resubmission of test number 20234GFFM:112T1 and reopen the 2023Q1 Emissions submission window for the ORIS 404 Location1.
After the Admin tasks have been completed, the data submitter user should navigate to the Evaluation module, select the ORIS 404, Location 1, and 2023Q1 as the filter options, and click "Apply Filters."
After applying the filter, select the MP, QA Test Data, and Emissions records to evaluate.
The evaluation status for each of the MP, QA, and Emissions records will result in the following (see the screenshot below):

Different Evaluation Status

MP: Premission to Resubmit Granted
QA: Updated to Host
Emissions: Resubmission Required

Closing this ticket based on the understanding that beta testing will generate specific bugs to act on. New ticket #6360 created to capture bugs


Example using function components

Add an example using function components and hooks ready for the release of both.
I think it might useful to add an example that exists so that users are able to compare the two approaches.

I'm happy to take a crack at writing an example :)

Assigned 🎉
I know you've been using function components and hooks a bit so I feel like you are able to get going without too much start up explanation. If there's anything you want to know before you start ofc just ask here :)
Are you going to be doing the todo example?
As you get into the code more then feel free to do a draft PR if you run into any issues so we can review the code together :D

Started the PR so that you can review any code I write, I have added a checklist that you may want to look over to add or remove things needed for the "completed" version of the example.
It is just a simple todo it should suffice.


Enforce segwit v0 script lengths when creating address.

Quick fix addressing #995.
Adds a check in Address::from_script() that checks if segwit v0 scripts have a valid length.

Related discussion: #648
I believe Address should guarantee validity, so from_script is wrong. It'd be also great to return Result instead of Option but that's for another PR.
Originally posted by @Kixunil in https://github.com/rust-bitcoin/rust-bitcoin/issues/995#issuecomment-1136983125

I will also do this in a separate PR.

Was working on the same issue today. Looks good to me!
tACK 971c285
What do you think about adding tests for the same?

What do you think about adding tests for the same?

I have left out tests as I thought the change wasn't so significant and existing tests covered cases where it won't fail, however I am happy to add tests to test cases where it is expected to fail and squash it into the commit.

tests for cases where it is expected to fail

This would be really great

ACK, though I agree that tests would be greatly appreciated

Squashed in unit tests and checks to see if scripts are valid v0 if witness version is v0.
I had a play around with adding similar checks for v1 scripts, however, adding these checks would fail a few cases in test_bip173_350_vectors() so I have left them out for now. However, I think it is best to perform checks for v1 as well not just v0.

@nlanson I change the issue mention in the PR desciption so that GitHub would pick it up and auto-close the issue when merging. Hope you don't mind.

We also need to check the length of witness program when creating a witness variant of Payload.

@nlanson do you want this one? Just asking so I dont tread on your toes, cheers.

We also need to check the length of witness program when creating a witness variant of Payload.

@nlanson do you want this one? Just asking so I dont tread on your toes, cheers.

I believe this is already done: https://github.com/rust-bitcoin/rust-bitcoin/issues/1022#issuecomment-1144337402


Telework - Add text box to "Costs" section on digital form

PIE/Policy team has requested we add an text box to the digital form
Questions to ask Policy/Sean:

Is it a text field (more limited) of a text area

Text or numbers wanted in this field?

What language do they want?:
Example "Please add the items and costs of the items you have at..."

Please describe what they want here

Business will get all requirements before estimating this ticket

For the dev team, we will consider possible affects to review:

formatting of form changes
ODS data pull and push
pdf changes

Acceptance criteria

Data field is tested and functional
data does not disrupt flows
User can go into to this costs section and add the info easily
all pdfs have properly formatted information

Our recommendation is a text field with a character limits we will determine once we know what they want

Duplicate ticket with #218


[bionic] use ruby3 image for testing

im not sure how this will affect xenial builds.

Where is the Dockerfile for that bosh/main-ruby-go image, by the way?

Where is the Dockerfile for that bosh/main-ruby-go image, by the way?

https://github.com/cloudfoundry/bosh/tree/master/ci/dockerfiles/main-ruby-go

LGTM


Novavax Issues

Describe the bug

Something wrong with either the Verifier App or Travel pass qrcode encoding for my Novavax Vaccination record.
The field Vaccine Product is not filled and the manufacturer shows Gamaleya Research Institute!
I've not had Sputnik but Novavax
Steps to reproduce the bug

Scan travel pass

Expected behavior

Novavax is shown as the product and Novavax CZ AS shown as the manufacturer
Screenshots

(If applicable)
Smartphone the bug was produced on (please complete the following information):

Android , app version 1.2.41 (41)
Additional Information

ID decoded : URN:UVCI:01:GB:1628059129013V2J2QZD3#G

Looks like https://github.com/nhsx/covid-pass-verifier/blob/main/NHSCovidPassVerifier/Configuration/commonConfiguration.json needs updating

Coronavirus (COVID-19) records (1).pdf

#15


Fixes creation of amendments

Fixes #195
Fixes #215
Fixes openslides-backend#696
Waiting for #190

Waiting for #187

Why? This seems unrelated.

Waiting for #187

Why? This seems unrelated.

I meant #190: active-meeting-id.service.ts#L35 has an error, which prevents the creation of an amendment. #190 has a fix for that.

@tsiegleauq Please re-test and let me know, if everything is okay or anything is missing.


Add MPL-2.jinja license file

Closes https://github.com/napari/napari-plugin-template/issues/9
I don't know how this license file was accidentally dropped, adding it back in now.

Thank you! 😊


Manually pin urllib3 version to mitigate vulnerability

Addresses https://nvd.nist.gov/vuln/detail/CVE-2019-11324, an issue with urllib3 1.24.1 that is fixed in 1.24.2, released a few days ago.
urllib3 is a dulwich and safety/sphinx (via requests) requirement. dulwich pins to >=1.23 and requests pins to >=1.21.1,<1.25, so we should be able manually pin 1.24.2 without conflict.
This PR manually pins this version, resyncs dependencies, and relocks.

It needs to be re-locked I think

Forgot to update after Lemon dropped the dulwich dependency. I'll change it when I get home this afternoon.


Add optional 'jump to page' feature

Bug, feature request, or proposal:
feature request
What is the expected behavior?
jump to certain page
What is the current behavior?
it is only possible to navigate one page at a time
What is the use-case or motivation for changing an existing behavior?
we are using the paginator for very long lists that are loaded dynamically and we have use cases with more than 700 pages containing lots of data being loaded. Having to click through every page to get e.g. to the last one is really time consuming
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
"@angular/material": "5.0.0"
Is there anything else we should know?

Dupe of #7615

Closing as duplicate of #7615


[RESOLVED] Unavailable by ICMP ping

Problem started at 21:46:33 on 2023.05.22
Problem name: Unavailable by ICMP ping
Host: S100-Santiago
Severity: High
Operational data: Down (0)
Original problem ID: 21630
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23516&eventid=21630

Problem has been resolved in 9h 50m 0s at 07:36:33 on 2023.05.23
Problem name: Unavailable by ICMP ping
Host: S100-Santiago
Severity: High
Original problem ID: 21630


Revert "[Android] Use ConstraintLayout for Image sizing (#4461)"

Related PR
Manual "cherry-pick" of #4520 to release/1.2
Related Issue
This reverts the following regression: #4518, but reintroduces the following issue: #4439.
Microsoft Reviewers: Open in CodeFlow

@paulcam206 any reason we are building ARM/ARM64 builds for .NET?

Thoughts about failing UWP builds here? @paulcam206 is this the test app cert issue that you were looking into earlier? I think to workaround we can just regenerate the signing cert and recheck that in with the app..


running netclient as non-root

I want to run netclient as a normal user. If the netmaker server is compromised, the netclient should only be permitted to affect wireguard tunnels.  This has several requirements:

For a quick start the calls to the wg command should be run through sudo. Sudo can be configured to allow the netclient user to run wg with any parameters.
Routes should not be allowed to be updated, since a compromised netmaker server could then redirect traffic from the clients to any network through a malicious intermediary.  Assuming I'm not using Egress Gateways, netclient shouldn't need to update any routes, and "ip route" access should be disallowed.  "ip addr" can be allowed (restricted to the specific subnet Netmaker controls).
/etc/hosts can be made group-writable by the netclient user initially, but I'd prefer an option to have all hosts changes be reviewed manually myself.  A compromise of netmaker server could hijack connections to any domain by say adding the IP of a malicious server to /etc/hosts.  Presenting a list of hosts copy-pastable from the Netmaker Server Web UI would work. Netmaker should invoke a user-provided callback script (comand or HTTP URL) to notify of the need to change a hostname-IP mapping to allow methods other than "resolvectl" or /etc/hosts to be implemented by the user (for example integrating Netmaker management of WG networks into a configuration management system which may already manage /etc/hosts).

What else does netclient need root for?

updating the /etc/hosts should be filtered to only allow the specific domain netmaker is in control of

netclient will not be making exec calls to wg-quick but rather through direct library calls
the library calls make changes to networks and routing (as a minimum netclient needs to add a route for the wireguard network) ..
in the case of gateways, netclient also need to make change to netfilter in kernel the same way iptables(or nftables does)
All these require root.
That being said, running without root is being investigated but will not be available in the near future

unprivileged netclient GUI available in v0.19.0


⚠ Jenkins Plugins Artifactory has degraded performance

In b43e328, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1200 ms

Resolved: Jenkins Plugins Artifactory performance has improved in b052ccd after 25 minutes.