Feat: support multi server-addr

Crate grpcio supports load balancing so grpc address could be the list of IPs.
Current code base allows only single ip address.
That PR addresses that issue. It adds the following format:
ipv4:address:port[,address:port],...]

@CherishCai @onewe @KomachiSion Hi team! I use your crate and I've found one issue. This is PR to address it. Could you pls take a look or assign it to the appropriate audience. If there are any questions then feel free to ask :)

LGTM

run cargo fmt before commit please.

Crate grpcio supports load balancing so grpc address could be the list of IPs.

So other node of the nacos server be successfully linked when old node linked offline? Looks good to me.

Crate grpcio supports load balancing so grpc address could be the list of IPs.

So other node of the nacos server be successfully linked when old node linked offline? Looks good to me.

By the way, in this case, there is a problem in reinitializing the basic link parameters, right?  @onewe
对了，这种情况，重新初始化基础链接参数会有问题吧？

emmm, I will test it.

https://github.com/grpc/grpc/blob/master/doc/load-balancing.md

The multi address LB mode of grpc is not suitable for nacos, because the client only links to one server, and the server's (config/naming) notifications are unique, otherwise multiple notifications will occur.
Setting multiple addresses is not feasible. It need to link only one target address. Can you enable method switch_server ?
@uzador

in the currently, the new grpc-rs version cann't support lb, there are some bug.

run cargo fmt before commit please.

fixed

https://github.com/grpc/grpc/blob/master/doc/load-balancing.md

The multi address LB mode of grpc is not suitable for nacos, because the client only links to one server, and the server's (config/naming) notifications are unique, otherwise multiple notifications will occur.
Setting multiple addresses is not feasible. It need to link only one target address. Can you enable method switch_server ? @uzador

@uzador
Please consider this problem. Multi address may need to be saved as an attribute, and then select one of them to initiate a link each time. If you have seen Java nacos-client 2.x, you should know the reason for it.

If multiple addresses are passed then it could reconnect to the next one in case of first one is unavailable.
As far as I see it uses one server until it is available.

.load_balancing_policy(LbPolicy::PickFirst)
Maybe I wanted to set multiple addresses to write in this way. Later, because it was not suitable for NACOS, I made a transformation. I added the switch_server method, but it was not well adapted. Please check it @onewe
Therefore, it is recommended to enable switch_server, Look forward to and thank you for your contribution

@uzador Sorry about that, pick_first maybe useful, Need to confirm with @onewe ，
if pick_first, It seems that it is better to disrupt the order of addresses at the beginning, because it will not always link to the first

@uzador Sorry about that, pick_first maybe useful, Need to confirm with @onewe ，
if pick_first, It seems that it is better to disrupt the order of addresses at the beginning, because it will not always link to the first

@CherishCai np :) I don't see any issue here with pick_first (frankly speaking even with switch_server). For sure you need to confirm within your team!

I have tested already, the grpc-rs cann't connect to any server if pass to a server list. I guess there some bugs in the grpc-rs. if I rollback version to old it works,

I have tested it already, the grpc-rs cann't connect to any server if pass to a server list. I guess there some bugs in the grpc-rs. if I rollback version to old it works,

@onewe that's strange. It works fine in my case. Do you use the following format: ipv4:host1:port1,host2:port2,...?

Perhaps it's my network problem if you work normally

Perhaps it's my network problem if you work normally

ohh, I didn't test grpcio crate. I just tested nacos-sdk-rust with my P/R.

@uzador  Look goods and thank you for your contribution, pick_first is useful.
Now there are two questions:

ipv4 This prefix character should be spliced inside the grpc and cannot be imported from outside; Because the server is also used at the http login server_list, can you also upgrade it to support multiple?

Because pick_first is in the order. For load balancing, it should be reordered when grpc is used multi-addr

@uzador Look goods and thank you for your contribution, pick_first is useful.
Now there are two questions:

ipv4 This prefix character should be spliced inside the grpc and cannot be imported from outside; Because the server is also used at the http login server_list, can you also upgrade it to support multiple?
Because pick_first is in the order. For load balancing, it should be reordered when grpc is used multi-addr
@CherishCai

This prefix should be imported from outside. That's what expected by grpcio. There are more prefixes like ipv6, dns, etc. It could be introduced later if needed too. Not sure what is the issue with server_ilst but it is already a list.
Could you clarify what is the question?

He means that the auth plugin will occur an error if the ip address contains ipv4 prefix

This prefix should be imported from outside. That's what expected by grpcio. There are more prefixes like ipv6, dns, etc. It could be introduced later if needed too. Not sure what is the issue with server_ilst but it is already a list.
Could you clarify what is the question?

Please see https://github.com/nacos-group/nacos-sdk-rust/blob/main/src/api/plugin/auth/auth_by_http.rs#L34, Also look for places where invoke.
The servers in the first order will bear too many links, so they are not load balanced.

Can you design an option that if user want to enable lb he can enable it then grpc client will automatic add some prefix, I think this way might be better?

Maybe auto add lb prefix if multi server-addr

Certainly

Can you design an option that if user want to enable lb he can enable it then grpc client will automatic add some prefix, I think this way might be better?

Maybe auto add lb prefix if multi server-addr

Let's clarify things we want to change in that P/R (things related to that P/R).

PickFirst strategy. The intention of the P/R was to introduce the possibility to allow moving traffic in case of the server unavailability. I think if you want to try another strategy or make it configurable then you'd better to open another P/R and take a look to the impact.
AuthPlugin. I don't use AuthPlugin but now I see it uses the same address config. I don't think it is good idea to pass add prefix somewhere inside code base. Crate grpcio supports standard rfc3986. Probably it'd be better to have prefix in cfg and remove it in AuthPlugin. But let me know what you think. It is your project :)

Let's clarify things we want to change in that P/R (things related to that P/R).

PickFirst strategy. The intention of the P/R was to introduce the possibility to allow moving traffic in case of the server unavailability. I think if you want to try another strategy or make it configurable then you'd better to open another P/R and take a look to the impact.
AuthPlugin. I don't use AuthPlugin but now I see it uses the same address config. I don't think it is good idea to pass add prefix somewhere inside code base. Crate grpcio supports standard rfc3986. Probably it'd be better to have prefix in client props and remove it in AuthPlugin. But let me know what you think. It is your project :)

Because this address configuration is indeed used in many places, not just grpc, but also Java client, we hope to maintain a consistent configuration mode.
Moreover, grpcio is a built-in component, which can also be replaced if it is upgraded in the future; Or stop using grpc (although the probability is infinitely low)
In general, it is expected that the incoming server_addr is as follows: address:port[,address:port],...].
Is it your first time to use nacos? In the process of communication, feel that you have not used the Java client

It would be great if you could change this PR to support server_addr: address:port[,address:port],...].
AuthPlugin will adapt it next


Can't compile a proper Syncplay.exe

Trying to compile 'areYouReady' branch to try the new features, but can't seem to be able to run Syncplay.exe. syncplayClient.py runs fine.
Using Python 2.7 Win32.
Output of pip2 freeze: https://gist.github.com/6e0db74ada4650542e52
Output of python buildPy2exe.py: https://gist.github.com/4f6c467d6fe9c6bbb450
syncplay.log:
Traceback (most recent call last):
  File "syncplayClient.py", line 19, in <module>
  File "syncplay\clientManager.pyo", line 7, in run
  File "syncplay\ui\ConfigurationGetter.pyo", line 387, in getConfiguration
  File "syncplay\vendor\qt4reactor.pyo", line 41, in <module>
ImportError: No module named zope.interface

From the official installer file list, I noticed I'm missing two .pyd, "zope.interface._zope_interface_coptimizations.pyd" and "twisted.python._initgroups.pyd".

http://superuser.com/questions/124437/how-to-install-zope-on-windows

That tells me nothing.
I do have both twisted and zope.interface installed as you can see from pip freeze.

Zope's egg doesn't create init.py in one of it's folders.
I was pretty sure the previous link would contain that info, but it didn't, my bad.
Following this link: http://stackoverflow.com/a/11632115/1891329
Specifically, add an empty __init__.py file to the PYTHONDIR/Lib/site-packages/zope directory.

Awesome, that fixed it. Thanks.

I've now added a note about this issue to the top of the file (https://github.com/Uriziel/syncplay/commit/3e6316e960f735150110e9ae2a3ab5dabedbaf60) and released an official installer with the areYouReady changes (and some bugfixes) as Syncplay 1.3.0 Beta 2. It'd be good to hear what your thoughts are on the new features (and if you find any bugs).

Would be cool if "Autoplay when everyone is ready" saved its state. No bugs so far.

Do you mean save state when you close and re-open Syncplay, or are you talking about it unchecking when someone leaves (to prevent clashes with the "Pause on leave" feature)?
It is already the case that if you press play when you are ready or everyone else is ready it will unpause, and otherwise it will just set you to ready (so you press play twice to unpause if others aren't ready), so people can just press play as a simple "unpause when everyone is ready" feature.

I mean when closing and re-opening Syncplay. At least in my installation it doesn't remember that setting. I didn't remove configurations when upgrading.

If you're talking about the checked/unchecked state of the button (rather than whether it is visible) then it isn't currently designed to keep that state. I can ask around to see what people think about it being persistent, although it would be forgotten if someone left a room in any case (to avoid conflict with the 'unpause when user leaves' feature). Long-term persistence could be confusing if it kept its state between different viewing sessions. If everyone is on then people should just press 'play' to show they are ready, and in that case if everyone is ready it will unpause (which is especially useful where people have their media windows full-screened on a single-monitor system, as then they don't have to switch from Syncplay).

wiiaboo: Things have moved over to the main branch now. I've had a go add persistent auto-play, and coupled it with a minimum number of people requirement. Please let me know what you think / if it works.

Ok, I'll try. I've seen a couple of bugs, but they're kinda hard to
describe and reproduce. Kinda hard without a second pc. I'll set up a vm.
On Mon, 2 Feb 2015 02:19 Etoh<EMAIL_ADDRESS>wrote:

wiiaboo: Things have moved over to the main branch now. I've had a go add
persistent auto-play, and coupled it with a minimum number of people
requirement. Please let me know what you think / if it works.
—
Reply to this email directly or view it on GitHub
https://github.com/Uriziel/syncplay/issues/51#issuecomment-72398539.

Works fine so far. No bugs whatsoever.


Example Colab notebook

I'm trying for a couple of days now to make use of this repo, but I can't make it work...
Here is what I've tried.
Can you please supply me with a simple Collab notebook example that actually works, or point out why isn't my trial working?
Edit:
Currently the error I get there is:
File "test.py", line 186, in main
checkpoint = load_checkpoint(model, args.checkpoint, map_location='cpu')
File "/usr/local/lib/python3.7/dist-packages/mmcv/runner/checkpoint.py", line 581, in load_checkpoint
checkpoint = _load_checkpoint(filename, map_location, logger)
File "/usr/local/lib/python3.7/dist-packages/mmcv/runner/checkpoint.py", line 520, in _load_checkpoint
return CheckpointLoader.load_checkpoint(filename, map_location, logger)
File "/usr/local/lib/python3.7/dist-packages/mmcv/runner/checkpoint.py", line 285, in load_checkpoint
return checkpoint_loader(filename, map_location)
File "/usr/local/lib/python3.7/dist-packages/mmcv/runner/checkpoint.py", line 302, in load_from_local
checkpoint = torch.load(filename, map_location=map_location)
File "/usr/local/lib/python3.7/dist-packages/torch/serialization.py", line 713, in load
return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
File "/usr/local/lib/python3.7/dist-packages/torch/serialization.py", line 920, in _legacy_load
magic_number = pickle_module.load(f, **pickle_load_args)
_pickle.UnpicklingError: invalid load key, '\x0a'.

Hello, thanks for your attention. I read the Colab notebook you wrote. The bug is that it can't find the pre-trained model. You need to download the pre-trained model first and put it in the pretrained/ folder.
Besides, there is a bug in this code that it downloads the config file and renames it to .pth. You should download and unzip the model checkpoint (a .zip file).

Hey @dudifrid @czczup
I tried running the notebook with the updated checkpoint link but now I face a different issue. Link to notebook
Here is the error stack trace:
/content/ViT-Adapter/segmentation
Traceback (most recent call last):
  File "test.py", line 11, in <module>
    import mmseg_custom   # noqa: F401,F403
  File "/content/ViT-Adapter/segmentation/mmseg_custom/__init__.py", line 3, in <module>
    from .models import *  # noqa: F401,F403
  File "/content/ViT-Adapter/segmentation/mmseg_custom/models/__init__.py", line 2, in <module>
    from .backbones import *  # noqa: F401,F403
  File "/content/ViT-Adapter/segmentation/mmseg_custom/models/backbones/__init__.py", line 2, in <module>
    from .beit_adapter import BEiTAdapter
  File "/content/ViT-Adapter/segmentation/mmseg_custom/models/backbones/beit_adapter.py", line 9, in <module>
    from mmseg.models.builder import BACKBONES
  File "/usr/local/lib/python3.8/dist-packages/mmseg/models/__init__.py", line 2, in <module>
    from .backbones import *  # noqa: F401,F403
  File "/usr/local/lib/python3.8/dist-packages/mmseg/models/backbones/__init__.py", line 6, in <module>
    from .fast_scnn import FastSCNN
  File "/usr/local/lib/python3.8/dist-packages/mmseg/models/backbones/fast_scnn.py", line 7, in <module>
    from mmseg.models.decode_heads.psp_head import PPM
  File "/usr/local/lib/python3.8/dist-packages/mmseg/models/decode_heads/__init__.py", line 2, in <module>
    from .ann_head import ANNHead
  File "/usr/local/lib/python3.8/dist-packages/mmseg/models/decode_heads/ann_head.py", line 8, in <module>
    from .decode_head import BaseDecodeHead
  File "/usr/local/lib/python3.8/dist-packages/mmseg/models/decode_heads/decode_head.py", line 11, in <module>
    from ..losses import accuracy
  File "/usr/local/lib/python3.8/dist-packages/mmseg/models/losses/__init__.py", line 6, in <module>
    from .focal_loss import FocalLoss
  File "/usr/local/lib/python3.8/dist-packages/mmseg/models/losses/focal_loss.py", line 6, in <module>
    from mmcv.ops import sigmoid_focal_loss as _sigmoid_focal_loss
  File "/usr/local/lib/python3.8/dist-packages/mmcv/ops/__init__.py", line 2, in <module>
    from .active_rotated_filter import active_rotated_filter
  File "/usr/local/lib/python3.8/dist-packages/mmcv/ops/active_rotated_filter.py", line 8, in <module>
    ext_module = ext_loader.load_ext(
  File "/usr/local/lib/python3.8/dist-packages/mmcv/utils/ext_loader.py", line 13, in load_ext
    ext = importlib.import_module('mmcv.' + name)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: /usr/local/lib/python3.8/dist-packages/mmcv/_ext.cpython-38-x86_64-linux-gnu.so: undefined symbol: _ZN2at4_ops7resize_4callERKNS_6TensorEN3c108ArrayRefIlEENS5_8optionalINS5_12MemoryFormatEEE

To my understanding, it is related to mmcv-full installation but the notebook gave no errors. I tried restarting the runtime after installing all the dependencies and just running the code execution but that made no difference.

Update:
I changed the version of mmvc-full and followed the README.md provided and everything works well!
The link to the notebook is in the previous comment, Ill be cleaning it up and making it more presentable

Your work is really excellent! Could I share your colab notebook link in the readme?

Update: I changed the version of mmvc-full and followed the README.md provided and everything works well!
The link to the notebook is in the previous comment, Ill be cleaning it up and making it more presentable

Your work is really excellent! Could I share your colab notebook link in the readme?

It would be an honor!! Let me know how else I can help! 🥳

I have added some text prompts to make it clear what the code is doing. I will be improving it more after work/classes!

The issue should be fixed, The author of the report opened an issue in #103
Will be tracking over there


Support deprecated parking:condition "time_interval/default" schema

One year ago, there already was a first proposal to introduce conditional-Tagging for parking conditions. But old data are still very common. It would be nice to deal with the most common tags:
parking:condition:{SIDE}
parking:condition:{SIDE}:time_interval
parking:condition:{SIDE}:default.
This can be translated to:
parking:condition:{SIDE} + parking:condition:{SIDE}:time_interval = $TIME_INTERVAL
➔ parking:{SIDE}:...:conditional = ... @ ($TIME_INTERVAL) according to our table. Both tags need to be present at the same time.
parking:condition:{SIDE}:default
➔ parking:{SIDE}:... according to our table. If it's unspecified, we just skip it.

parking:condition:{SIDE}:2:*, parking:condition:{SIDE}:3:* etc. were documented and are in use to tag multiple restrictions (see examples below). All their meanings can be added to the output list or - if there are multiple values for the same keys, they need to be merged in the same conditional string separated by a semicolon + space ("; "). But that's rather nice to have for now.

Example 1:
parking:condition:right = ticket +
parking:condition:right:default = free +
parking:condition:right:time_interval = Mo-Fr 09:00-20:00;Sa 09:00-18:00
➔
parking:right:fee = no +
parking:right:fee:conditional = yes @ (Mo-Fr 09:00-20:00;Sa 09:00-18:00)
Example 2:
parking:condition:right = loading +
parking:condition:right:default = no_stopping +
parking:condition:right:time_interval = Mo-Fr 09:00-14:00
➔
parking:right:restriction = no_stopping +
parking:right:restriction:conditional = loading_only @ (Mo-Fr 09:00-14:00)

Just for the case we plan to support "multi-level" old tags:
Multi-level example 1:
parking:condition:right = ticket +
parking:condition:right:time_interval = Mo-Fr 09:00-20:00;Sa 09:00-18:00 +
parking:condition:right:default = free +
parking:condition:right:2 = no_stopping +
parking:condition:right:2:time_interval = Mo-Fr 06:00-14:00
➔
parking:right:fee = no +
parking:right:fee:conditional = yes @ (Mo-Fr 09:00-20:00;Sa 09:00-18:00) +
parking:right:restriction:conditional = no_stopping @ (Mo-Fr 06:00-14:00)
Multi-level example 2:
parking:condition:right = no_parking +
parking:condition:right:time_interval = Mo-Su 08:00-16:00 +
parking:condition:right:2 = no_stopping +
parking:condition:right:2:time_interval = Mo-Su 07:00-08:00,16:00-19:00 +
parking:condition:right:3 = free +
parking:condition:right:3:time_interval = Mo-Su 19:00-07:00
➔
parking:right:restriction:conditional = no_parking @ (Mo-Su 08:00-16:00); no_stopping @ (Mo-Su 07:00-08:00,16:00-19:00)  +
parking:right:fee = no @ (Mo-Su 19:00-07:00) (Note: This is bad tagging, since "fee=no" should be just the default...)

@SupaplexOSM I don't think I will find time to add this kind of complex transformation.
Is there maybe a page that we can link to, based on some key?
Eg, I could show a message whenever :2 or :3 or :default or :time_interval is present in the key and link to somewhere.

Maybe we/somebody can implement it later.
I created a page that describes how to transform this kind of tagging: https://wiki.openstreetmap.org/wiki/Street_parking/Translating_deprecated_default_and_time_interval_tagging
Can you link on it in a warning message?

0.0.9 will show a message with link to this wiki page. Thank you!


Generators should be able to surface errors

Currently if a generator operates over invalid page data it is not able to express this in a nice way. For example if a post.md file is missing title in the top matter this is the result:
An unexpected error happend: Exception has been thrown by the target of an invocation.
... more useless logging which tells you nothing

My first thought was to catch the invocation exception and indicate which page is failing during the generation phase.
That results in this:
The expression for /Users/joergbeekmann/Documents/Fornax/FornaxDemo/generators/post.fsx either couldn't be compiled or experianced a runtime
[11:34:23] '/Users/joergbeekmann/Documents/Fornax/FornaxDemo/_public/posts/post2.html' generation failed

Better, at least you know which page it is. But there is no way for the generator to indicate what is wrong with the markdown on the page. In this case a missing title.
I propose the signature of loaders be changed
from: string -> SiteContents -> SiteContents
to: string -> SiteContents -> Result<SiteContents, String>
This can then percolate up to be surfaced here:
        let loaders = Directory.GetFiles(Path.Combine(projectRoot, "loaders"), "*.fsx")
        let sc =
            (sc, loaders)
            ||> Array.fold (fun state e ->
                match LoaderEvaluator.evaluate fsi state e projectRoot with
                | Ok sc ->
                    sc
                | Error er ->
                    printfn "LOADER ERROR: %s" er <======== description of issue from loader
                    state)

Does this seem like a reasonable approach? If so I'll see if I can put together a PR.

Closed see comments in PR


boundary: 0.1.6 -> 0.1.7

Motivation for this change
Bump boundary to 0.1.7
Also add installCheck
Things done

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

[X] NixOS
[ ] macOS
[ ] other Linux distributions

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

Result of nixpkgs-review pr 113371 run on x86_64-linux 1

1 package built:

boundary


Empty folder not Ziping

I want to zip empty folder but not it not working...

I changed the method createZipFileAtPath for zip empty folder, not a perfect solution but it's better than nothing.

(BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath {
BOOL success = NO;
NSFileManager *fileManager = nil;
SSZipArchive *zipArchive = [[SSZipArchive alloc] initWithPath:path];
if ([zipArchive open]) {
// use a local filemanager (queue/thread compatibility)
fileManager = [[NSFileManager alloc] init];
NSDirectoryEnumerator *dirEnumerator = [fileManager enumeratorAtPath:directoryPath];
  NSString *fileName;
  while ((fileName = [dirEnumerator nextObject])) {
      BOOL isDir;
      NSString *fullFilePath = [directoryPath stringByAppendingPathComponent:fileName];
      [fileManager fileExistsAtPath:fullFilePath isDirectory:&isDir];
      if (!isDir) {
          [zipArchive writeFileAtPath:fullFilePath withFileName:fileName];
      }
      else
      {
          if([[NSFileManager defaultManager] subpathsOfDirectoryAtPath:fullFilePath error:nil].count == 0)
          {
              NSString *tempName = [fullFilePath<EMAIL_ADDRESS>              [@"s" writeToFile:tempName atomically:YES encoding:NSUTF8StringEncoding error:nil];
              [zipArchive writeFileAtPath:tempName withFileName:[fileName<EMAIL_ADDRESS>              [[NSFileManager defaultManager] removeItemAtPath:tempName error:nil];
          }
      }
  }
  success = [zipArchive close];

}

#if !__has_feature(objc_arc)
[fileManager release];
[zipArchive release];
#endif
return success;

}

Can you send a pr with your fix and a test? Thanks!

Cc @DimonDeveloper

Here is a project with tests of these functions. Sorry if something is not done so, I am new to this.

On Feb 7, 2015, at 1:58 AM, Sam Soffes<EMAIL_ADDRESS>wrote:
Cc @DimonDeveloper https://github.com/DimonDeveloper
—
Reply to this email directly or view it on GitHub https://github.com/soffes/ssziparchive/issues/93#issuecomment-73335581.


Add Clear Messages option to "New" menu button

Adds the ability for users to clear the current set of messages in a chat without making a new one.

thank you


Model checkpoint loading compatibility with PyTorch Geometric lazy modules

🚀 Feature
Update the load_from_checkpoint method to work with PyTorch Geometric's lazily-initialised modules, e.g. Linear.
Motivation
The load_from_checkpoint method does not work with lazily-initialized modules, because the trained/initialized model now has definite weights, so the shapes don't match. See this gist for an example.
Pitch
I don't know enough about how load_from_checkpoint works, but if it could somehow check if it's trying to load a lazily-initialized module before trying to load it. I know PL can't be expected to create special tools for every library, but PyTorch Geometric is pretty much the standard for graph learning, and is continuing to gain popularity.
Alternatives
As shown in the gist above, a checkpoint can still be loaded by creating a new instance, initializing, and then loading the weights, but it would be nice to be able to use the intentioned method.
cc @awaelchli @ananthsub @ninginthecloud @rohitgr7

@rhjohnstone Thanks for the feature request.
How would you expect Lightning to replicate this part of your code snippet:
# 1)
loaded_model = LitModel()

# 2)
with torch.no_grad():
    out = loaded_model(init_batch.x)

# 3)
loaded_model.load_state_dict(state_dict)

The load_from_checkpoint function does 1) and 3). If I understand correctly, you are requesting that we do 2). Could we do this:
with torch.no_grad():
    loaded_model(loaded_model.example_input_array)

if example_input_array is defined?


why  out_l = torch.cat((out_l_1, out_l), dim=1)   ?

https://github.com/BIT-MJY/SeqOT/blob/d940882de7ff49dfaec5c1d684c4d4e02da82ed1/modules/seqTransformerCat.py#L73
out_l = torch.cat((out_l_1, out_l), dim=1)
This operation, out_l = torch.cat((out_l_1, out_l), dim=1), is actually using a concept similar to ResNet's skip connections, where features from previous layers are combined with features from later layers.Right？
Why not directly perform element-wise addition, which would also maintain the data dimensionality?
Why isn't there a similar skip connection for the output of transformer_encoder2 at the same time?

Why not directly perform element-wise addition, which would also maintain the data dimensionality?

Actually, we explicitly concatenate the features along the channel to increase the embedding dimension of the sentence-like input. We think this operation can improve the distinguishability of spatial features and the experimental results also support this.

Why isn't there a similar skip connection for the output of transformer_encoder2 at the same time?
Nice question. We have chosen not to use the concat-based skip connection in order to optimize running efficiency. However, our experiments have shown that the addition-based skip connection actually results in worse place recognition performance, and this warrants further analysis. It's possible that the triplet loss function provides a relatively "soft" constraint for training the place recognition network. Although the addition-based skip connection can accelerate the reduction of triplet loss values during training, it may not lead to a corresponding increase in recall on the test set.

Btw, thanks for your such interest in our work, and you can follow our latest place recognition work CVTNet which can provide even better recognition results.

Thank you for your help with the features. I have learned a lot from your excellent SeqOT. Can I ask you three more questions?
1.The NetVlad you used is not the original NetVlad method, right? Because you did not perform clustering when calculating NetVlad. What is the basis for your calculation?
2.In general VPR tasks, after backbone processing, when performing feature aggregation, the dimension of C is usually increased or maintained. In SeqOT, before performing NetVlad feature aggregation, the tensor dimension is (7,512,2700,1). In NetVlad, the dimension is directly reduced from (7,32768=512*64) to (7,256). That is, after feature fusion, the dimension of C does not increase, but decreases (from 512 to 256), which is different from the general VPR task. Intuitively, the higher the dimension, the more accurate the information represented, and the easier it is to achieve SOTA. At the same time, after feature fusion, a feature vector should increase the dimension of the fused feature vector to better represent the information of multiple feature vectors before fusion with fewer feature vectors. However, you achieved SOTA by doing this. How should this be understood?

3.How was [Fig. 5: The t-SNE visualization of place clustering] generated? Where did the data for OT, Output of MSM, and SeqOT come from?

The NetVlad aggregation method you are using is more convenient than the original NetVlad algorithm because it does not require caching of features extracted from the model backbone, and therefore does not require clustering operations based on these features. However, what is the mathematical basis for your approach?


Black background

Hi - I converted my .note file with a customised template (png) to pdf. The resulting file has a black background ( and not the template).  Is this a bug or do I have to change a specific setting ?  TIA.

Hi, thank you for your feedback.
It is probably a bug but I cannot reproduce the issue.
Could you share the template png file?

Hi . Thank you for looking into the issue. PFA the template png that I used.

Your template file have transparent background and many black dots.
If you use white background and many black dots, you can avoid the black background issue.
I will update the tool to solve the issue for convenience.  Until the tool update, please use the workaround.
I attached modified png file.


Minify Js default to true

:+1:
This needs to be default especially since #2 includes the un-minified version of jQuery (Otherwise, I need to change to the minified version if this isn't merged).


Merge berkeley into develop

Explain your changes:

Merge berkeley into develop.
Depends on https://github.com/o1-labs/snarkyjs/pull/1060 and https://github.com/o1-labs/snarkyjs-bindings/pull/109.
The bump up of snarkyjs also includes changes which had not been merged into mina before, i.e. it does not only contain https://github.com/o1-labs/snarkyjs/pull/1060.

Explain how you tested your changes:
*
Checklist:

[ ] Dependency versions are unchanged

Notify Velocity team if dependencies must change in CI

[ ] Modified the current draft of release notes with details on what is completed or incomplete within this project
[ ] Document code purpose, how to use it

Mention expected invariants, implicit constraints

[ ] Tests were added for the new behavior

Document test purpose, significance of failures
Test names should reflect their purpose

[ ] All tests pass (CI will check this if you didn't)
[ ] Serialized types are in stable-versioned modules
[ ] Does this close issues? List them

Closes #0000

!ci-build-me

!ci-build-me


ceylon assemble-js

Similar to #6712, we need an assembler for JS. That is, we need a tool to aggregate a module and its dependencies into some sort of archive or directory that is runnable on node.js, without needing to have ceylon installed on the machine.
Currently the closest thing to this we have is `ceylon copy --dependencies.
TBH I don't have very clear in my mind what exactly is the concept behind this thing, because the needs of node and the needs of the browser are pretty different but anyway we need to discuss it.

Seems to me that's something that projects like Browserify do, right @chochos ? Put everything in a single file.

Yes, that's what browserify does, but we don't really need to put everything in a single file to run ceylon-js stuff without depending on ceylon being installed. I mean, all ceylon run-js does is analyze dependencies to fetch the missing ones with the CMR, then run the module with node.
Strictly speaking, we don't even have to have everything in the same directory. But to facilitate things, putting everything under one directory would be nice, and just generating a new file for the entry point so you can do node run.js or whatever. And we could generate a similar entry point for web, to be used as the data file for RequireJS.
Now, admittedly, a single file that you can use to just run node mymodule.js would be simpler for node, but could actually be worse for browser, since it would have to load a single large file instead of being able to simultaneously download several smaller files.

but could actually be worse for browser

Sure, but that would be up to the people using it to decide. They don't have to use it.

Now, admittedly, a single file that you can use to just run node mymodule.js would be simpler for node, but could actually be worse for browser, since it would have to load a single large file instead of being able to simultaneously download several smaller files.

Whether to bundle everything into a single .js file or simply put everything under a single directory could be an option to ceylon assemble-js.

@quintesse isn't this already done by ceylon assemble now? Can we close this?

Sure, I think it does enough to consider this closed.

Thanks.


Timescale for 2.18?

Hi all. I'd like to use some of the fixes that will be in 2.18 - do you have a timescale for when it will be released?

Just done it, sync may take some time, thx 👍


Identify Object Selected

Let us assume we have a set of lines and nodes loaded in map
I click on Node or Line
Based on this user selection is it possible to identify which layer the selected object belong and what the ID Number.

If i get IFeature out of this selection, it helps.
I tried to generate a event on mouse click and then get the details, but did not help.

Can be closed.


[ISSUE] Request for new Access Token failed! Logged out

I got an error when I bot after 40 mins.
Here is the error message...
2016-08-25 10:46:24,738 [    pgoapi] [ERROR] Request for new Access Token failed! Logged out...
Traceback (most recent call last):
File "pokecli.py", line 88, in
main()
File "pokecli.py", line 80, in main
bot.run()
File "/root/OpenPoGoBot/pokemongo_bot/bot.py", line 140, in run
self.stepper.current_lng
File "/root/OpenPoGoBot/pokemongo_bot/mapper.py", line 33, in get_cells
response_dict = self.api_wrapper.call()
File "/root/OpenPoGoBot/api/init.py", line 107, in call
results = request.call()
File "/root/OpenPoGoBot/src/pgoapi/pgoapi/pgoapi.py", line 244, in call
raise NotLoggedInException(error)
pgoapi.exceptions.NotLoggedInException: Request for new Access Token failed! Logged out...

I am sorry, it seems I post to the wrong project ...


event grid

[This topic talk about everything but does NOT describe what is the Function of Event Grid. So basic. please give the main purpose of the subject then follow it with examples. When the basics are not clear the details will not work.
Thank you.]

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

ID: 3427291a-bf0e-81c6-0e9f-72bdf440b871
Version Independent ID: 3d833d91-98c1-548b-06c5-681b0c41326b
Content: What is Azure Event Grid? - Azure Event Grid
Content Source: articles/event-grid/overview.md
Service: event-grid
GitHub Login: @spelluru
Microsoft Alias: spelluru

@XIBRIGHT, I am the Event Grid Product Manager.  Thank you for your feedback. We want to have documentation that is understandable to everyone. Would you please provide more details as to what aspect of the function of Event Grid was not clear? The first sentence in the overview article reads "Event Grid is a highly scalable, serverless event broker that you can use to integrate applications using events." Event Grid function is to integrate applications, but not any kind of integration. It supports integration using events (as opposed to command messages, for example.) That said, there is obviously something that we assume is explained, but it is not explained. Would you please provide us with more details on what you specifically you were expecting to find and be explained as the function of Event Grid? Maybe the difference of when to use Event Grid vs. other brokers?

#please-close


spirv: Fix PointCoord input using vec4 instead of vec2

This fixes Vulkan validation error about PointCoord input using vec4 instead of vec2 type by expanding pixel shader patching. To avoid having to modify result types of all accesses to t0 register (and possibly many more problems with shuffles and such), a private variable is initialized with contents of input variable at the beginning of generated shader, so only this initialization code needs to be patched.
Unfortunately, to keep patching simple, types must be declared for both cases, even if they never get used. As far as I can tell, spirv validator is fine with having unused types declared.
I don't have access to anything that uses point coords, so I've only checked that resulting binaries (both unpatched and patched in hacky way) pass spirv validator without issues. Someone should probably try it for real before merging.
cc @thatcosmonaut

Tested this with Flotilla, which is the only game we are aware of that uses point coords, and it worked perfectly. Validation errors are gone. Looks good to me.

Wrote up a patch on top, just need to make sure this isn't any less broken and I'll merge the whole thing together:
From ec3ebed2e67c412e4cd344846b475468ebcf1215 Mon Sep 17 00:00:00 2001
From: Ethan Lee<EMAIL_ADDRESS>Date: Wed, 11 Nov 2020 10:12:59 -0500
Subject: [PATCH] Support reversing the pointcoord linker patch

---
 mojoshader_common.c                 | 4 +++-
 mojoshader_internal.h               | 5 ++++-
 profiles/mojoshader_profile_spirv.c | 2 ++
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/mojoshader_common.c b/mojoshader_common.c
index 4270c53..a425cd5 100644
--- a/mojoshader_common.c
+++ b/mojoshader_common.c
@@ -1142,8 +1142,10 @@ void MOJOSHADER_spirv_link_attributes(const MOJOSHADER_parseData *vertex,
         } // if
         else
         {
-            // texcoord0Loc should already have attr_loc from the above work!
+            ((uint32 *) pixel->output)[pTable->pointcoord_var_offset + 1] = pTable->tid_pvec4i;
+            ((uint32 *) pixel->output)[pTable->pointcoord_load_offset + 1] = pTable->tid_vec4;
             ((uint32 *) pixel->output)[texcoord0Loc - 1] = SpvDecorationLocation;
+            // texcoord0Loc should already have attr_loc from the above work!
         } // else
     } // if
 } // MOJOSHADER_spirv_link_attributes
diff --git a/mojoshader_internal.h b/mojoshader_internal.h
index d303347..16f4ce4 100644
--- a/mojoshader_internal.h
+++ b/mojoshader_internal.h
@@ -754,11 +754,14 @@ typedef struct SpirvPatchTable
     int32 location_count;

     // TEXCOORD0 is patched to PointCoord if VS outputs PointSize.
-    // in `helpers`, [OpDecorate|id|Location|0xDEADBEEF] -> [OpDecorate|id|BuiltIn|PointCoord], offset derived from attrib_offsets[TEXCOORD][0].
+    // In `helpers`: [OpDecorate|id|Location|0xDEADBEEF] -> [OpDecorate|id|BuiltIn|PointCoord]
+    // Offset derived from attrib_offsets[TEXCOORD][0].
     uint32 pointcoord_var_offset; // in `mainline_intro`, [OpVariable|tid|id|StorageClass], patch tid to pvec2i
     uint32 pointcoord_load_offset; // in `mainline_top`, [OpLoad|tid|id|src_id], patch tid to vec2
     uint32 tid_pvec2i;
     uint32 tid_vec2;
+    uint32 tid_pvec4i;
+    uint32 tid_vec4;

     // Patches for linking vertex output/pixel input
     uint32 attrib_offsets[MOJOSHADER_USAGE_TOTAL][16];
diff --git a/profiles/mojoshader_profile_spirv.c b/profiles/mojoshader_profile_spirv.c
index 55f1daf..0d4aa08 100644
--- a/profiles/mojoshader_profile_spirv.c
+++ b/profiles/mojoshader_profile_spirv.c
@@ -2306,6 +2306,8 @@ void emit_SPIRV_attribute(Context *ctx, RegisterType regtype, int regnum,

                         table->tid_pvec2i = tid_pvec2i;
                         table->tid_vec2 = tid_vec2;
+                        table->tid_pvec4i = tid_pvec4i;
+                        table->tid_vec4 = tid_vec4;

                         push_output(ctx, &ctx->mainline_intro);
                         ctx->spirv.id_var_texcoord0_private = r->spirv.iddecl;
--
2.26.2

Squashed and manually applied:
https://hg.icculus.org/icculus/mojoshader/rev/ff4eb6d9c9c2


feat: account duster/existential deposits

Added duster pallet and offchain duster pallet  to handle account dusting
#207

Closing in favor of Basilisk


Update README.md

It'd be helpful to clearly mention what OS X versions are supported.
See:
https://github.com/play/play/issues/383#issuecomment-65026208

thanks for your feedback.

good work i am just learning


📝 gated release UC

I think we should also add some code samples in the data but that can be a next step


[Snyk] Security upgrade openjdk from 8u131-jre to 8u332-jre

This PR was automatically created by Snyk using the credentials of a real user.![snyk-top-banner](https://github.com/andygongea/OWASP-Benchmark/assets/818805/c518c423-16fe-447e-b67f-ad5a49b5d123)
Snyk has created this PR to fix 3 vulnerabilities in the dockerfile dependencies of this project.
Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.
Snyk changed the following file(s):

java/rmi-registry-bind-deserialization-bypass/Dockerfile

We recommend upgrading to openjdk:8u332-jre, as this image has only 172 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.
Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Out-of-Bounds SNYK-DEBIAN9-GLIBC-356506
  786

Out-of-Bounds SNYK-DEBIAN9-GLIBC-356506
  786

Out-of-Bounds SNYK-DEBIAN9-GLIBC-356506
  786

Out-of-bounds Write SNYK-DEBIAN9-FREETYPE-1019584
  729

Out-of-bounds Read SNYK-DEBIAN9-CURL-358772
  714

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

Checkmarx One – Scan Summary & Details – b7bc78e8-5103-46dc-abf8-18af58da81cc
New Issues

Severity
Issue
Source File / Package
Checkmarx Insight

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/redis/4.0.14/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/8/8u5/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/8/8u241/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/geoserver/2.22.1/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/11/11.0.1/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/8/8u144/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//nginx/CVE-2013-4547/php-fpm/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/13/13.0.1/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/mini_httpd/1.29/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [12](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/shiro/1.2.4/Dockerfile# L12)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//ruby/CVE-2017-17405/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/python/python2.7/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/imagemagick/7.0.8-27/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/flask/1.1.1/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/tomcat/tomcat7.0.79/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/openssl/1.0.1c/with-nginx/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/metabase/0.40.4/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/php7.1/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/appweb/7.0.1/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/6/6u18/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jupyter-notebook/5.2.2/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [2](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/hadoop/2.8.1/Dockerfile# L2)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/ntopng/4.2/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/12/12/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/6/6u11/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/struts2/2.3.34-showcase/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/struts2/2.5.25/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/6/6u45/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/8/8u161/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/php5.5/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/tomcat/tomcat8.5/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/imagemagick/7.0.8-10/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/tomcat/tomcat8.5.19/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/7/7u72/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/rsync/3.1.2/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/goahead/4.1.2/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/gitlab/13.10.1/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/11/11.0.4/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/phpmyadmin/<IP_ADDRESS>/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/6/6u43/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/8/8u20/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/13/13.0.2/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//php/xdebug-rce/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/ofbiz/17.12.01/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/libssh/0.8.1/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/solr/7.0.1/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/8/8u131/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/7/7u10/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/django/4.0.5/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/6/6u38/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//struts2/s2-007/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/influxdb/1.6.6/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [13](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/spring/spring-webflow/2.4.4/Dockerfile# L13)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/mojarra/2.1.28/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/nginx/1.13.2/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/7/7u65/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/ffmpeg/2.8.4-php/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/rocketchat/3.12.1/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/7.1.12-apache/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/airflow/1.10.10/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/8/8u251/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/imagemagick/7.0.10-36/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/struts2/2.3.32-showcase/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/bind/latest/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//elasticsearch/CVE-2015-3337/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/8/8u101/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/6/6u23/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/ghostscript/9.23/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jira/8.1.0/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/8/8u151/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/nginx/1.4.2/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//httpd/CVE-2021-40438/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/polkit/0.105/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/6/6u25/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/14/14/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/discuzx/3.4-20170801/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/7/7u76/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/7/7u79/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [23](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/metersphere/1.16.3/Dockerfile# L23)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [9](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/xstream/1.4.15/Dockerfile# L9)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/opentsdb/2.4.0/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/oracle-java/jdk/6/6u24/Dockerfile# L1)
A user should be specified in the dockerfile, otherwise the image will run as root

WORKDIR Path Not Absolute
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/activemq/5.13.2/Dockerfile# L1)
For clarity and reliability, you should always use absolute paths for your WORKDIR

WORKDIR Path Not Absolute
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/activemq/5.11.1/Dockerfile# L1)
For clarity and reliability, you should always use absolute paths for your WORKDIR

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [3](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/spring/spring-webflow/2.4.4/Dockerfile# L3)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/cli/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/3.2.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.3-apache/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/2.1.0/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/2.1.0/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/2.1.0/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/cli/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [3](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/spring/spring-webflow/2.4.4/Dockerfile# L3)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/apache/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/2.1.0/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/8.1-backdoor/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/3.2.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/cgi/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.3-apache/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/3.2.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/8.1-backdoor/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.3-apache/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/3.2.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/apache/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.3-apache/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/apache/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/3.2.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.3-apache/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/2.1.0/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/cli/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [3](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/spring/spring-webflow/2.4.4/Dockerfile# L3)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/3.2.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.3-apache/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/cli/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/gitlist/0.6.0/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/3.2.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/cli/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/cli/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/3.2.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/gitlist/0.6.0/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/gitlist/0.6.0/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.4/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/xxe/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/3.2.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/apache/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/php/5.4.1/cli/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/jumpserver/3.6.3/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.29.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/git/2.12.2/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined
/Dockerfile: [1](https://github.com/TheRedHatter/vulhub/blob/snyk-fix-5672c261bd08703e27a7b28370dff7ce//base/couchdb/3.2.1/Dockerfile# L1)
When installing a package, its pin version should be defined

Apt Get Install Pin Version Not Defined

More results are available on AST platform


Support Azure AD / OpenID Connect

Support authentication using Azure AD (now Microsoft Entra ID).  See https://www.microsoft.com/en-us/security/business/identity-access/microsoft-entra-id

We need to make it clear whether it's requested for Hawtio standalone or for Hawtio Online, as where to have the enhancement will differ based on that.

should be done


fix: deprecated aws dynamodb sdk

deprecated directly use constructor, replace with builder

We need to update to v2 sdk first...


Include added properties to start parameters

Includes the following in 8.2:

#24792
#24849

Your PR is queued. See the queue page for details.

I've triggered a build for you.


When "module" is targetting CommonJS it transpiles the react import to another variable name

See test in packages/ts-transform/src/__tests__/index.test.tsx

Luckily if we choose "module": "ES2015" or greater this problem doesn't happen. But we should fix it though.

moved to Babel - not a problem now.


LNL: Release initial events

This commit releases the initial public performance events for Lunar Lake. Model ID 0xBD was pulled from upstream commit<EMAIL_ADDRESS>

All events reviewed and approved internally prior to submission.


Object storage: support Baidu Object Storage(BOS) as provider

[ ] I added CHANGELOG entry for this change.
[ ] Change is not relevant to the end user.

Changes
Baidu Cloud is a public cloud provider in China. Baidu Cloud.
Its object storage product is BOS (Baidu Object Storage).
We are testing Thanos with BOS as storage backend.
This pr implements a BOS client and it seems to be ok.
I would love to become the maintainer for the BOS provider and keep development for Thanos.
Verification
here is acceptance_e2e_test result

@jojohappy hi, this is a refactor of https://github.com/thanos-io/thanos/pull/1329. This pr changed bos sdk to official bos sdk, and this code has been tested. please review this pr. thanks

@bwplotka hi, sorry for late reply. I have refactored https://github.com/thanos-io/thanos/pull/1329 and use official bos sdk. Please review this pr. Thanks


pull request for e2e test at 11/25/2016 23:56:04

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


All outputs loaded in memory before bulk write to database

When the model has predicted lets say for 1 million data points, in components/model.py : predict method
model stores the outputs of this 1 million data points into a single list outputs which will OOM when it exceeds memory.
refer : superduper/components/model.py: predict method.
Same thing happens in model inputs
All inputs are loaded on memory before passing it to model, inputs are packed into  a e.g Dataloader (refer: ext/torch/model.py: _predict method)

[ ] #1627

We need to chunk the model inputs in the database and iterate over a chunk and pass it for model prediction.

As a first step, we can expose the batch size to the user.
Then we can perform optimization to see if we can estimate the ideal batch size automatically based on the available memory.
We also need to account for the parallel processing of multiple workers (are they going to process the same chunk or different ones ?)