Update download-models.gradle

Nagging Assignee @ekelsen: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ekelsen: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ekelsen: It has been 29 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ekelsen: It has been 44 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ekelsen: It has been 59 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ekelsen: It has been 74 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Reviewers @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 20 days with no activity and the awaiting review label has been applied.

Nagging Reviewers @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 35 days with no activity and the awaiting review label has been applied.

Nagging Reviewers @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 50 days with no activity and the awaiting review label has been applied.

Nagging Reviewers @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 65 days with no activity and the awaiting review label has been applied.

Nagging Reviewers @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 80 days with no activity and the awaiting review label has been applied.

Nagging Reviewers @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 95 days with no activity and the awaiting review label has been applied.

Alfered I have solve this problen long ago better to close this issue.
On Thu, Nov 15, 2018, 12:08 AM Alfred Sorten Wolf<EMAIL_ADDRESS>wrote:

Nagging Reviewers @aselle https://github.com/aselle: You have been
added as a reviewer to this pull request. Please add your review or
reassign. It has been 95 days with no activity and the awaiting review
label has been applied.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/pull/18864#issuecomment-438779116,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ae03YN1NGg2K4MRXrq2byZzolbe9tfytks5uvGo1gaJpZM4TjsDK
.

Nagging Reviewers @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 14 days with no activity and the awaiting review label has been applied.

Nagging Reviewers @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 29 days with no activity and the awaiting review label has been applied.

Nagging Reviewers @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 44 days with no activity and the awaiting review label has been applied.

Nagging Reviewers @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 29 days with no activity and the awaiting review label has been applied.

Nagging Reviewer @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 44 days with no activity and the awaiting review label has been applied.

Nagging Reviewer @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 59 days with no activity and the awaiting review label has been applied.

Nagging Reviewer @aselle: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 74 days with no activity and the awaiting review label has been applied.


It is not working properly in IE10

Description

Live Demo

https://www.polymer-project.org/1.0/start/toolbox/set-up
Steps to Reproduce
I have attached screen short of ie10.

https://www.polymer-project.org/1.0/docs/browsers
Polymer is supported only on IE11 and Edge.

Closing per https://www.polymer-project.org/2.0/docs/browsers as IE10 is not supported.


setting edge_index for ABIDE dataset

I want to Training using the ABIDE dataset.
However, when I imported and executed ABIDE database with the code, Edge_index is 3D,
so I wonder what kind of configuration(each column) information this is
and how to modify it.
i check the node and edge info
Number of nodes: 32
Node features shape: torch.Size([32, 61, 61])
Number of edges: 9172
Edge index shape: torch.Size([3, 9172])
First few edges:
tensor([[ 0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
[ 0,  0,  0,  0,  0,  1,  1,  1,  1,  1],
[25, 26, 27, 29, 60, 25, 26, 27, 29, 60]])
Edge attributes shape: torch.Size([9172])
if edge tensor means [index, (2x2 matrix feaure)]
however, last 31 edge have
31, 91, 84
31, 91, 85
31, 91, 86
31, 91, 87
31, 91, 88
31, 91, 89
31, 91, 90
31, 91, 91
then i wondering Node features shape: torch.Size([32, 61, 61]) how to edge feature has 91?
and what is first node and second node?(or start and end edge)

I want to Training using the ABIDE dataset. However, when I imported and executed ABIDE database with the code, Edge_index is 3D, so I wonder what kind of configuration(each column) information this is and how to modify it.
i check the node and edge info Number of nodes: 32 Node features shape: torch.Size([32, 61, 61]) Number of edges: 9172 Edge index shape: torch.Size([3, 9172]) First few edges: tensor([[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 1, 1, 1, 1, 1], [25, 26, 27, 29, 60, 25, 26, 27, 29, 60]]) Edge attributes shape: torch.Size([9172])
if edge tensor means [index, (2x2 matrix feaure)] however, last 31 edge have 31, 91, 84 31, 91, 85 31, 91, 86 31, 91, 87 31, 91, 88 31, 91, 89 31, 91, 90 31, 91, 91 then i wondering Node features shape: torch.Size([32, 61, 61]) how to edge feature has 91? and what is first node and second node?(or start and end edge)

I'm sorry for not getting back to you sooner. I do not know why your node features shape is torch.Size([32, 61, 61]). In our work, we get the functional correlation matrix by DPABI with selected atlas, the shape is [X,X]. Then we could construct the dataset with the shape: torch.Size([N, X, X]), where N denotes the size of dataset, X denotes the number of Nodes. This is the input of our framework. Proposed framework calling 'getEdgeIdxAttr' function, which could get the edge of the corresponding graph. In detail, the 'getEdgeIdxAttr' returns two torch.Tensor, first one is 2-D tensor (first row is the source node and second row is the target node), second one is 1-D tensor is the edge weight


Changing standard style didn't work

basti is the standard style
If you change the style and press upload, nothing is changed after reload browser.

I've just tried this after building and using the designer in visionx (not live version). I've reloaded after uploading and you're right the style didn't change, after clearing cache the changes are applied, so I'll check if I can trigger a cache clear or we will have to tell the user to clear their cache themselves

or simply add a ?version=uuid to the URL
In this case, the browser uses the new version

Right, the server does this already for the application.css file, maybe we can use this for theme and scheme also? When server receives upload send new version via websocket? Or should I do this on my own on the client

I'm just going to do it on the client.

The server can't do anything if the client doesn't send a request, so it's necessary to change the access URL, in the html page.


Async Daemon Scalability -- Open Core Version

To be transparent here, the better scalable projections strategy will be in the paid "Critter Stack Pro" libraries expected to be available by the end of 1st quarter 2024.
That said, build Oskar's approach for load balancing async projections into the core Marten lib for 7.0.
Initial thoughts:

At a minimum, allow for the daemon of different tenants to be executed on different nodes
Allow users to establish logical groups of async projections that could be executed together, but on separate nodes

Implementation:

One PeriodicTimer that checks for possible ownership of every possible. Use a little bit of randomness in the start time at least to give multiple nodes the chance to grab things
Merge more functionality into MartenDatabase
Share HighWaterAgent at the database level
Try to use Polly for the daemon retry/error handling capability

To recreate error handling logic later:
        OnException<EventFetcherException>().RetryLater(250.Milliseconds(), 500.Milliseconds(), 1.Seconds())
            .Then.Pause(30.Seconds());

        OnException<ShardStopException>().DoNothing();

        OnException<ShardStartException>().RetryLater(250.Milliseconds(), 500.Milliseconds(), 1.Seconds())
            .Then.DoNothing();

        OnException<NpgsqlException>().RetryLater(250.Milliseconds(), 500.Milliseconds(), 1.Seconds())
            .Then.Pause(30.Seconds());

        OnException<MartenCommandException>().RetryLater(250.Milliseconds(), 500.Milliseconds(), 1.Seconds())
            .Then.Pause(30.Seconds());

Error Handling Thoughts

Lean hard on the new, basic Polly backed resilience baked right into the AutoClosingLifetime thing for most transient errors
Handle formal retries completely around the full event batch, and start over at that level
Explicit opt in to "skip" on ApplyEventException when projection code itself fails outside of postgres or network errors
Explicit opt in to "skip" serialization errors
Explicit opt in or out to "skip" unknown event types????
Polly around grouping call
Automatically pause the new equivalent to ShardAgent any time an error bubbles up out of either the grouping or batching


Run Task if Previous Task Ran

How would I set the condition to run a task only if a previous task ran, regardless of whether that task succeeded or failed? My specific use case relates to the Publish Test Results task. If the custom task which runs the tests fails, I still want to publish the results. However, if a task fails earlier and the test task never runs, I do not want to run this publish task.
What I think I will do in the meantime is set the publish task to run even if any other task failed, and would expect it to fail if the test task never runs.
Thanks.

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

ID: 3f151218-9a11-0078-e038-f96198a76143
Version Independent ID: 09c4d032-62f3-d97c-79d7-6fbfd89910e9
Content
Content Source
Service: unspecified

Hi ahaleiii, I'm researching and will get back to you.

Hi ahaleiii, you could use a logging command to set a custom variable from the task which runs the tests (https://docs.microsoft.com/en-us/vsts/build-release/concepts/definitions/build/variables?view=vsts&tabs=batch#set-in-script) and then check for the value of that variable in your publish test results task.

I will look into this, thanks for getting back to me!

@andyjlewis : "check for the value of that variable in your publish test results task." - Can you tell how to access user defined variable in custom condition ?


Update charm to support redis relation interface

This PR updates the charm so if the redis relation shows up, the charm will disable the password authentication. Some deprecation warnings have been added to the logs.

As I understand, for a normal user, before any peer relation is established:

_update_layer - Redis Unit initialises with a password, set through env-vars/pebble

_redis_check - We confirm we are able to access the live redis service. enable-password will be non-existent (for now), so defaults to 'true'

redis_client - We establish a redis connection object using the password (because password_enabled is 'true'

This is the intended workflow, yes!

Now, if a new user deploys this charm, and uses the relation in lib/charms/redis_k8s/v0/redis.py, just by using it, they no longer have passwords at all, with no way to change it (because it's hardcoded in source)

Correct, the current redis relation interface doesn't store the password on the relation databag. Not only that, some of the charms connecting are not expecting a password at all when connecting to the Redis charm.

How are we ensuring that any prospective 'new' user will not be using this relation, despite it being in the source-code and looks good?

Hopefully, good documentation and log warnings will take care of that. But ultimately we can't force users not to use that relation. I guess same with any other framework  :)
In the future this relation will be removed entirely, this is done like this to give time to other charm teams to make the changes they need to use the new features of the redis charm.

Is it intentional that any user (new or old) has no ability to 'toggle' passwords themselves? USE RELATION - No passwords for you. DON'T USE RELATION - Passwords only, no way out. It's perfectly fine, I wonder if a config.yaml option to disable_passwords, defaulting to 'false' would help avoid hard-coding get(__, bool) within the source where it's a bit obscure.

I think there is not going to be an option to toggle off passwords at the moment (outside of giving support for relations like this one). Maybe this will change in the future, but currently the only possible deployment should be the secure one.

The reason for both those questions, is I think we can be more explicit with THIS relation specifically, with some unique identifier (this isn't a good suggestion, but say it adds a legacy string into the relation data). Then, when 'legacy' or config.option: set env_vars and reapply layer. Or by naming the relation 'Legacy' and looking for that string in the event. I dunno. New users can turn off passwords if they want (though defaults are obvious and clear in config.yaml), the old relation is made obvious somehow, but doesn't break backwards.

I think redis relation will become the legacy one. Moving forward, new relations for all databases will share a common naming pattern, so a new relation will have to be created. I can definitely add some extra documentation at the top of the library, but supporting the redis relation as is means that the RedisRequires() part of the library stays the same.

Most of what I said is probably rubbish, but what do you think?

Definitely not, always helps to have an outside view into what we take for granted :)

OK all your comments make sense, and I agree with it.
I'm apprehensive about having 'There's this code here but don't use it', but hopefully with more obvious This is the right relation info it should be ok, I'll approve when it's out of draft! :)

It may be work for another PR, but we need to add an integration test that deploys/relates another charm to this one on the redis interface to make sure we don't introduce any regressions as we iterate on the newer interface.

It may be work for another PR, but we need to add an integration test that deploys/relates another charm to this one on the redis interface to make sure we don't introduce any regressions as we iterate on the newer interface.

I have tested the relation locally with the discourse bundle. But deploying the three charms involved is a somewhat big time sink. Is there a good way to do integration tests in situations like these? Or just to deploy everything and wait for it to settle

I'm not aware of a smaller bundle than discourse & postgres & redis I'm afraid. Note that using the edge channel of discourse may make that faster as it's using sidecar, and the image is being pulled from the charmhub registry rather than dockerhub.


Documentation landing page is has no actual information on it. It is just nice to look at.

Current documentation landing page is this one: https://microsoft.github.io/just/ and it has zero useful information on it.
Consider changing it to Getting Started instead.

That's a great suggestion - I'm not the greatest in design. I'm going to keep this open and will fix that up to be in line with what you get from looking at CRA or gulp landing page (and documentation for that matter).
This will likely be my fun task when trying to unwind for the holidays


PC - FIx the TG issue

PC maps doesnt have telangana
Also change the state codes according to http://vocab.nic.in/rest.php/states

@thejeshgn Which particular file needs  Update in the state code?
While we can refer to this map for the Telangana Boundaries, Do you have a source for how the PC & AC's were divided?
Khammam  District was divided between these states, and we'll have to figure out how the PC & AC were cut in this Area.

@devdattaT

There is a list of PCs under telangana. I think there was clear allocation of PCs between two states. I doubt any PC got divied. I will have to double check. There are some maps here.

Here are AC telangana maps on psleci.nic.in. We can extract the KML for comparison.

Need to figure the actual [source behind this SVG} map(https://en.wikipedia.org/wiki/List_of_constituencies_of_the_Lok_Sabha#/media/File:Telangana_Wahlkreise_Lok_Sabha.svg). It says EC but not 100% sure.

This App by CEO telangana seems to have boundaries.

I'll have a Look at these sources on the weekend in detail. But based on a Cursory Glance, I think we'll still run into issues in the Khannam District Area as mentioned in #17.
See these boundaries from the psleci.nic.in site.

Respected SIr,
Where can i get mandal/tehsil level shapefile of visakhapatnam district(Andhra Pradesh).
Thank you.

The AC/PC issue still exists


Update log

Codecov Report

Merging #70 into release-rc4 will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff               @@
##             release-rc4      #70   +/-   ##
==============================================
  Coverage          59.37%   59.37%
  Complexity           313      313
==============================================
  Files                 35       35
  Lines               2828     2828
  Branches             208      208
==============================================
  Hits                1679     1679
  Misses              1000     1000
  Partials             149      149

Impacted Files
Coverage Δ
Complexity Δ

...a/com/webank/wecross/stub/fabric/FabricDriver.java
60.03% <ø> (ø)
31.00 <0.00> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9b2bb65...96a38ad. Read the comment docs.


Unfreeze backbone network

Dear author,
Hello, thank you for your amazing work.
I wonder how to unfreeze the backbone network, which would be resnet-50 for training provided in config files.
Thank you for your time.

Hi there, it is unfreezed for now.


ARROW-7743: [Rust] Support reading timestamp micros

https://issues.apache.org/jira/browse/ARROW-7743

I have kept the name of the get_timestamp method in RowAccessor and ListAccessor traits, I can change them to get_timestamp_millis if thats preferred

Hi Our, I'll review this during the week.

Oh, I didn’t know that, thanks for pointing it out. Yes, let’s change it!

Thanks for the reviews, will rename!

Merged. Thanks @onursatici !


Support use of fuse-overlayfs

If fuse-overlayfs is available, it would make sense to use it instead of the kernel overlayfs. This would be especially useful on systems where overlayfs is not available for non-root users.
This is the strategy used by rootless podman (see https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md).

@mgree Thoughts on checking if fuse-overlayfs exists then using it?

I wouldn't want to default to it for overhead reasons (FUSE has a ~7x overhead over VFS), but it should certainly be usable by flag. I can also imagine detecting a perm failure when setting up the overlay and falling back to fuse-overlayfs if it exists.
To do this right, we'll need to be kind of careful in our tests---we'll want to test all of the cases. Also, we should be careful to keep the mount logic clean, since things are getting complicated!

I don't think the reentrancy would be so hard: try would start to take some extra arguments/environment variables that indicate what FS configuration it's currently trying. We'll need similar fallback logic to support various union filesystems for nested mounts (#67).


ability to configure maximum connections

Is your feature request related to a problem? Please describe.
We're considering moving to Hyper for lower-level control of HTTP servers, in an environment with a lot of concerns around things like endpoint QoS and similar.  We want to be able to limit the maximum number of incoming connections that the server will accept, so that the internal backlogs don't grow forever (e.g., handle backpressure at the accept queue).
Currently Hyper doesn't appear to support this as far as I can find, and will just ingest and spawn connections as fast as it can.  We can probably use the low-level API for it, but it would be nice to not have to do so.
Sorry in advance if I'm missing something obvious.  If I am, then perhaps we should change this to a documentation problem.
Describe the solution you'd like
Something like server::Builder::max_connections(128) or similar, which will make Hyper wait until connections close before accepting new ones.
Describe alternatives you've considered
It looks like you can use the low-levle API but it would be really nice to have a plug-and-play solution.  I've also considered tower, but it looks like Tower middleware isn't going to play nice because of makeService.  I don't think you can handle backpressure until after the connections are accepted because you need middleware on MakeService but only the services used by the connection know enough to do it.  I've considered doing things with semaphores and Drop but that seems rather hacky unless Hyper is going to guarantee when services get dropped (e.g. maybe the service stays around too long, then it's stuck).
Additional context
Not much for this bit.  It's early days, I'm working on preparing a proposal for the team, and we need to be able to handle this one way or the other.
Nginx is a common solution, one which we do use, but we still want this in both places if we can get it.  being as it looks like we can write it ourselves, this is perhaps not super high priority.

Looking at tower is definitely the right idea! It should be easier than you initially thought. The MakeService is used to create a service per connection, so you can make use of the ConcurrencyLimit middleware. The MakeService:poll_ready is checked before accepting a new connection, so once the limit is reached, it will leave connections in the kernel queue, until some have finished.
You could use a ServiceBuilder to add other layers, but using just that one middleware can also be done like this:
let make_svc = make_service_fn(make_my_service);
let limited = ConcurrentLimit::new(make_svc, 128);

hyper::Server::bind(addr).serve(limited).await?;

I'm not confident but wouldn't ConcurrentLimit::new(make_svc, 128) mean that you can only have 128 "make service futures" running concurrently? Once the future resolves to a connection another connection can be established, even though the first connection is still being used. Once a response has been produced I don't think ConcurrentLimit is involved any longer.

The problem I see with this is that MakeService returns a service and doesn't handle the request.  Won't what you're suggesting basically do nothing, since the MakeService is done responding as soon as it hands out the service that will actually handle the requests, at which point tower lets more in even though they're still being handled?

Whoops, yes, you're both absolutely correct. You'd need a MakeService that checks an Arc<Semaphore> in poll_ready, and then save the permit in the returned impl Service, so it lives as long as the connection/service do.

Can we consider that to be contractual though?  "Hyper will always drop your service promptly" seems like the kind of thing which is hard to break but also like the kind of thing that should be documented somewhere/guaranteed not to if we're going to rely on it.
but it would still be nice to see this, and maybe something else that makes this play nicer with Tower middleware.  I bet a lot of people are getting it wrong; in fact the only examples I could find of how to do it at all apply the middleware to the MakeService.

If you want to have more control, you can also just handle the accept loop yourself and set up each connection individually rather than using server::Builder.

hyper v1 no longer accepts connections, that's up to the application. The advice in here can help you, using a semaphore.


refactor(gui-client): Move DNS and network change listening down to the IPC service

Actually since these things don't need admin privilege, and they can use up extra battery if they're idling on a laptop, and they're a little bit brittle for starting and stopping (The network change listener uses a worker thread I think, and the DNS listener watches the registry)....
It's nice having them in a place where the user can restart them easily.

@jamilbk Here's the issue for moving network monitoring to the IPC service.
I think the reasoning of "They consume battery, they're hard to restart safely, and they don't admin powers" still justifies leaving them in the GUI for now


Refactoring JSONRpcProvider

At its core JSONRpcProvider should be a stateless set of functions to make RPC requests.  However, in its current form it caches access keys and parses error data immediately.
The access keys management should be handled by a key store, however, until that work is started this functionality will remain here.
As we have found with the runner it is advantageous to return the complete data from the RPC request in a class that provides parsing.

Hi @willemneal . I think you may close this issue now

@willemneal I am sorry . I overlooked about it . I am new to this repo , the issue description is little bit unclear to me . May you explain me what changes/implementation I have to do regarding this issue .


Build Python 3.9 artifacts for Linux x64 platforms

Related #24399
This PR adds artifact targets that missed by https://github.com/grpc/grpc/pull/24356. Given most Linux machines are x64 now, it impacts lots of users.

Known failures: https://github.com/grpc/grpc/issues/24429


Backport 2.1: Support clang version 3.8

Backport of #1075 to mbedtls-2.1
Added workaround suggested in https://github.com/ARMmbed/mbedtls/pull/1075#issuecomment-359895608
Tested with clang3.5 and cleang 3.8 on Ubuntu 16.04

@mazimkhan I updated the description with what I tested

Tested with clang versions 3.4.2, 3.5.0, 4.0.1 and 6.0.0.
Apparently we don't build with 3.4.2 anyway (!?) due to an unrelated issue with a warning, but works with the other versions. I'm not worried about the warning as the compiler is assuming INT_MAX will always be less than SIZE_MAX which isn't true and is implementation dependent, so I won't raise an issue.
Otherwise, approved for merge.


CAPVCD failure zones / node placement

We might have to look into this at some point.
Context: https://gigantic.slack.com/archives/CE92C4BST/p1727765125494859

placement policy exists in VCD machine template.
also the maintainers starting to work on zones, but not sure where they left off when leaving the project.
We should evaluate if we can use some feature like that or how much effort it would be to finish this feature

xavier's comments https://gigantic.slack.com/archives/CE92C4BST/p1727770415141169?thread_ts=1727765125.494859&cid=CE92C4BST

placementPolicy is supported in the chart and can be used.
Xavier will ask neoedge to create a placement policy for us that we can reference for testing.

Loris got back to me and said they can't really do it because it would mess a bit with the sheduling of the workloads since the environment is shared.
I'll ask the customer tomorrow during the sync if they can create the DRS groups, rules and placement policy to test it with Glasgow or Tamarin.

I created an issue in the customer board with details on how this works
https://github.com/giantswarm/telekom-panamax/issues/337

The feature is there. We can close in favor of ☝


Allow default delegation controlled via property on SessionDelegate

By default, the session delegate executes a delegate block property if it exists
and then stops. If we set delegateBlocksPreventsDefaultDelegation to 'false'
delegation will continue after calling the block (new behavior). 'true' is the
default value, which is the old behavior. The main purpose of this change is to
allow the various session delegate properties to be called with custom logic that
also allows the default behavior to continue after.
See issue:  https://github.com/Alamofire/Alamofire/issues/1145 for discussion.

Declining this in favor of #1172. Please redirect all future comments to #1172.


suspected incompatability with guarding mod

suspected incompatability with guarding mod, shield changes appear to conflict with changes from guarding mod, causes a crash during loading.
[00:14:37] [main/WARN]: @ModifyConstant conflict. Skipping guarding.mixins.json:LivingEntityMixin from mod guarding->@ModifyConstant::removeShieldDelay(I)I with priority 1000, already redirected by cenchants.mixins.json:CenchantsLivingEntityMixin from mod cenchants->@ModifyConstant::modifyArmTime(I)I with priority 1000
[00:14:37] [main/ERROR]: Minecraft has crashed!

fixed in issue #26 already, use a newer version


Add dependent library dolphin-platform-js to dolphin-platform-angularjs

I do not see any changes in the build that merges everything in on JS file like it is done for polymer. Do I miss something?


fix: Set ignore_mismatched_sizes if needed

Fixed

Now sets ignore_mismatched_sizes when loading models if the model cannot be loaded otherwise. This previously caused some issues when loading certain models.

I would add a warning otherwise fine

Changed the warning to a debug log, so that it shows if --verbose is set. This is because this will show in each of the 10 iterations, yielding a lot of repetitive output. Hope that sounds good to you.


Give trusted groups precedence over if it's blocked

See T195701#4412114
Bug: T195701

Looks good to me.  Could you run this on the Wikidata dataset and see if it does what we expect (far fewer "needs_review" edits)?

I tried it and doesn't work for two reasons: 1- Either the user has been stripped from the bot right 2- or They were using semi-automated tools to edit and didn't have bot rights at all. Almost all of blocked users were because of disruptive editing or any other form "sneaky damaging behaviour" that is not our concern. I propose to remove the block part completely.

The latter requires less coding and given the special case we have here, I think it's good to do it. Do I have the greenlight?

+1 go for it :)  I'll review :D

Done in #166


[ENHANCEMENT] Use Cases for wanting Egress CIDR Peers as an external object

Is your enhancement request related to a problem? Please describe.
Use case by @joestringer

As a cluster administrator I want to to ensure that pods can reach commonly-used databases under my control but outside Kubernetes. Many but not all applications in my environment rely on these databases. I want to delegate writing network policy for this traffic to namespace owners.
Example: As a cluster administrator I define a CIDR group that defines a set of RDS instances that is used across multiple apps. The owners of namespaceA and namespaceB can then define policies that allow traffic to this group of RDS instances, and they reference the instances by CIDR group. As a cluster administrator I can migrate the database infrastructure and update the CIDR group independently of the namespace owners. The applications in namespaceC do not use this infrastructure, so the cluster administrator and the owners of namespaceC do not need to think about network policy for apps in namespaceC.

https://github.com/kubernetes-sigs/network-policy-api/pull/144#discussion_r1412642770
@networkop also mentions

Another use case could be a cluster controller that watches external resources (e.g. via cloud API or BGP) and updates the CIDR object with the changes. In this case, the controller only needs enough RBAC rules to update CIDR object and would not need touch the ANP itself

Describe the solution you'd like
Have CIDR peers as an external object (in addition to the default inlined one https://github.com/kubernetes-sigs/network-policy-api/pull/144 is proposing?) Makes it more extendable.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
See https://github.com/kubernetes-sigs/network-policy-api/pull/144#discussion_r1412642770 for details

I think we are getting some solid use cases for this. I will open a new NPEP as discussed in previous net pol meeting to take this forward.

/remove-lifecycle rotten
/remove-lifecycle stale

/remove-lifecycle rotten

/reopen


Unable to access runtime-native

Hi,
I wanted to try setting up arenaxr locally, but it seems that this project uses SilverlineFramework/runtime-native which seems to be a private repository. Are there plans to make that service public? Do the authors have any suggestions on getting this up without it?
ArenaXR looks absolutely wonderful, great work! I plan on keeping up with it as it matures and progresses

Just realized it doesn't seem to be actually used by the docker-compose. Is it still required as a git submodule?

Arvind, I'm sorry for not getting back to you sooner. Some of us in the team were taking a break.
You are right, we removed runtime-native some time ago exactly to avoid this issue, but unfortunately forgot to remove the submodule.


Failure to render

Description
\letterspacefont\fw500\printAffiliations
(Optional:) Please add any files, screenshots, or other information here.

(Required) What is this issue most closely related to? Select one.
Choose One
Internal issue ID
28ef8f7d-7752-4fc0-995c-ff9489f4dd8a
Paper URL
https://arxiv.org/html/2402.01035v1
Browser
Chrome/<IP_ADDRESS>
Device Type
Desktop

Can you identify the packages that define these functions?
One seems to be https://ctan.org/pkg/letterspacing?lang=en


Doc tweaks

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (adc97c1) 95.79% compared to head (ffa3fc6) 95.67%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #72      +/-   ##
==========================================
- Coverage   95.79%   95.67%   -0.13%
==========================================
  Files          16       16
  Lines        1664     1664
  Branches      414      414
==========================================
- Hits         1594     1592       -2
- Misses         34       35       +1
- Partials       36       37       +1

Flag
Coverage Δ

unittests
95.67% <ø> (-0.07%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Processor should create annotation.yml file and required path

Using GitHub Actions, a specific step is required to make the dist folder before hatch build is run. The decorator processor should do this  if the path does not exist.
example code to implement in order to achieve this:
def create_path_and_file(directory: str):
    # Check if the directory exists
    if not os.path.exists(directory):
        # If not, create the directory
        os.makedirs(directory)
        print(f"Directory '{directory}' created.")

Also, the documentation should be updated as the import examples are incorrect.
Also update name of ProcessDecorator -> DecoratorProcessor

Fixed in #12


FIX Unfinished Function Declaration in Comments

Pre-Submission Checklist

[x] Your pull request targets the staging branch of FreeCodeCamp.
[x] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[x] You have only one commit (if not, squash them into one commit).
[x] All new and existing tests pass the command npm run test-challenges. Use git commit --amend to amend any fixes.

Type of Change

[x] Small bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would change existing functionality)
[ ] Add new translation (feature adding new translations)

Checklist:

[x] Tested changes locally.
[x] Closes currently open issue (replace XXXX with an issue no): Closes #8774

Description

New RegEx to ignore function if it appears in comments

@Bouncey LGTM! 👍 Checked it locally and it accepts function in comments. I'm not as familiar with this part of the code base so I'll have another pair of eyes look at this.
cc/ @FreeCodeCamp/issue-moderators

This is almost there, but it will still fail if you put punctuation or symbols in your comment.

No body from indonesia?

Updated RegEx to match punctuation|symbols in comments as per @ltegman

http://whow.simdif.com


Installation error in archlinux

npm install fails on my arch linux system:
make: *** [fibers.target.mk:108: Release/obj.target/fibers/src/fibers.o] Error 1
make: Leaving directory '/home/arch/hackallthethings/partybot/rasa-ui/node_modules/fibers/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:237:12)
gyp ERR! System Linux 4.17.5-1-ARCH
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--release"
gyp ERR! cwd /home/arch/hackallthethings/partybot/rasa-ui/node_modules/fibers
gyp ERR! node -v v10.6.0
gyp ERR! node-gyp -v v3.7.0
gyp ERR! not ok
node-gyp exited with code: 1
Please make sure you are using a supported platform and node version. If you
would like to compile fibers on this machine please make sure you have setup your
build environment--
Windows + OS X instructions here: https://github.com/nodejs/node-gyp
Ubuntu users please run: `sudo apt-get install g++ build-essential`
Alpine users please run: `sudo apk add python make g++`
sh: nodejs: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR<EMAIL_ADDRESS>install: `node build.js || nodejs build.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!  Could you please upgrade to a more recent version?

Hi I can provide a WR here.
npm install fibers in another directory,  then move the hole fibers into where reports this error(/home/arch/hackallthethings/partybot/rasa-ui/node_modules/fibers).
Could someone give an official way for this issue?

@NicoHood This is not a direct reference to the project. Asyncawait package brings in the fibers. Looks like there is a new version of asyncawait(1.0.7). Let me upgrade the project to it and test it.

Seems to build now, but I get security warnings:
added 13 packages from 41 contributors, removed 2 packages, updated 14 packages and audited 522 packages in 7.678s
found 12 vulnerabilities (2 low, 9 moderate, 1 high)
  run `npm audit fix` to fix them, or `npm audit` for details


Setup is not working

I am trying this out and the make setup seems broken:
$ make setup
make -C setup
make[1]: Entering directory '/home/akrzos/go/src/github.com/akrzos/k8sCube/setup'
go run ./...
go<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>reading github.com/minio/gokrb5/go.mod at revision v7.2.5: unknown revision v7.2.5
make[1]: *** [Makefile:6: all] Error 1
make[1]: Leaving directory '/home/akrzos/go/src/github.com/akrzos/k8sCube/setup'
make: *** [Makefile:29: setup] Error 2

As silly as it sounds and probably incorrect, if you comment out the go mod dependency on minio it seems to run the setup then.

That makes sense! @akrzos would you be up for making a PR with that change?


fix a few more typos in keycode

fix outlet 'symbol' to be a float
fix bad duplicate "KeyPress" in non-APPLE
a little bit of bounds checking

also added static to key table stuff


Navigating to /profile route, still seeing an empty profile page prior to redirecting to login page.

From @yfzwinnie on August 20, 2018 16:23
Seeing this screen prior to redirecting to login

Copied from original issue: Microsoft/Access2Justice#390

Confirmed resolved


added heading

Added Heading ✨
📌  added the heading image with increasing the resolution and retouches in photoshop
heading in desktop view 🖥

heading in mobile view  📱

hover state to button 🖱

changed hover effect on the navbar 🪛

Good work


Gui Problem on HX400V

I successfully installed the App, but I can only access the info tab. Its not possible to access all the other tabs using the arrow keys on the camera.

Same here...

Can you try the PMCADemo app, especially the "Key events" option? What does it show when you press the arrow keys?

to solve this I donwloaded an older version, when there wasnt the Info tab, so I didnt need to press left/right, only up/down, and it worked!

Hi, i tried the PMCADemo app and the "Key events" option shows correctly all pressed keys including the arrow keys.

I reinstalled the app and now it works without problems. One has to press the UP key first and then all keys are working. You can close this issue. Thank you very much.


[mongo] Fix query flattening

Codecov Report

Merging #28 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #28   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          22     21    -1
  Lines         429    418   -11
  Branches      121    116    -5
=====================================
- Hits          429    418   -11

Impacted Files
Coverage Δ

packages/schm-mongo/src/query.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 69cc4f1...5d66770. Read the comment docs.


Create BaseX.php

This function let's you calculate base X of any number <11

Hi @darwinz thanks for checking my commit, I have read the file CONTRIBUTING.md, I think everything is OK, if possible please tell me what exact changes should I make.

Please follow modern PHP style guide rules.  We generally stick to the guidelines in the PSR-12 style guide.  Code should be in a class with a function that defines the algorithm.  You also need to add unit tests.  Format your code so that it's readable and maintainable using the PSR-12 style guide.  Thanks!

Please follow modern PHP style guide rules. We generally stick to the guidelines in the PSR-12 style guide. Code should be in a class or function that defines the algorithm. You also need to add unit tests. Format your code so that it's readable and maintainable using the PSR-12 style guide. Thanks!

I've done it, can you please check it, sorry for the long delay.

Hi @darwinz, can you see if everything is okay now please?


Support pre-alert

Would be great to support an option to show a pre-alert, when asking for a certain permission for the first time. This is in order not to waste the app's one-time option to present the system alert (as we know that later on, the user will need to put more work to re-enable it, by going to the Settings)

I'm not sure to understand, sorry.
You mean when first requesting a permission, showing a pre-alert before the system alert?

Yes, exactly.

What's the point?

As I said - not wasting the one-time option, or in other words - use it only when the app is positive the user will allow the permission.
See here: http://techcrunch.com/2014/04/04/the-right-way-to-ask-users-for-ios-permissions/

Ok, got it thanks.
That's a very good idea indeed! I might add it in a future release and I'll make sure to ping you on this thread.
Thanks!

@oferRounds I added the support for pre-alert in 1e0e483f11434f28d6c183310675275df922b709
I still have to write the doc and add some instructions in the README before I release a new version though.
Meanwhile I'd be interested by your feedback 😃


chore: Bump flask libs

SUMMARY
The PR bump the next flask libs:

flask to 2.1.3
flask-compress to 1.13
flask-login to 0.6.0
flask-talisman to 1.0.0
flask-wtf to 1.0.1
werkzeug to 2.1.2

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Seeing that https://github.com/advisories/GHSA-7wxw-4483-3m34 is a disputed CVE, and only occurs when running Flask with the provided dev server, something you should never do on production for several reasons.
regarding flask-caching I don't see on the CVE any submitted patches, https://github.com/advisories/GHSA-656c-6cxf-hvcv. This CVE is disputed also, since an attacked would have to be able to write to the cache itself, something that would cause severe issues all around not just by deserializing content with Pickle.
Can you please just bump Pillow and resolve the current PR conflicts? Thank you

@dpgaspar I've created a separate PR for Pillow - #22489
This PR will be for updating flask libs.

@dpgaspar @villebro I have fixed that 400 'Bad Request' problem for datasource/samples [POST] API.
Can you take a look and I guess we can merge the PR.

Great work! @EugeneTorap

@EugeneTorap @dpgaspar Seeing that the compiled .txt lock files are manually edited in this change as well, is it correct to assume that pip-compile-multi is now deprecated and no longer used? Will it be replaced with an alternative any time soon?

Hi @cwegener! I want to prepare a PR with poetry instead of pip-compile-multi usage for dependency management.

@cwegener @EugeneTorap the lock files should preferably be updated via pip-compile-multi, and IMO it does work quite ok. Having said that, I'd love to see us move over to poetry, but I think it's a pretty big task and requires proper coordination to avoid unnecessary regressions or general back and forth.

I find that poetry's dependency management is not quite reliable enough for large codebases.
Anyway. Sounds like there is a need for either discussion of the Python dependency management options, or a better checking of consistent pip-compile-multi usage.

I find that poetry's dependency management is not quite reliable enough for large codebases.
Anyway. Sounds like there is a need for either discussion of the Python dependency management options, or a better checking of consistent pip-compile-multi usage.

We should probably add a check to to our linting workflow ensure the compiled lock files are correct. Should be easy.


Linux Client usage?

Hey there, I'm intending on running FFXIV directly on Linux. Is it possible to run this on the same system as the game? If so, would I just follow steps 6 & 7(Or only 7) & all set? Or should I still route through a VM?

I would love a tutorial on this as well.

I would not run it on the host because it does things such as enabling packet forwarding, which may be undesirable from a security standpoint. Its also possible the script just doesn't work since it is assuming it is forwarding between two separate systems.
It is possible to set it up inside of either a VM or LXC container, and then using the appropriate routing commands on the host, e.g.:
$ sudo route add <IP_ADDRESS>/24 gw 192.168.X.Y dev lxcbr0

Substituting the IP address and virtual device of your container / VM.


QR Code panel is sensitive to web content blockers

On Safari, I use 1Blocker as my content blocker of choice. The 'Annoyances' panel of this blocks the QR Codes from being displayed. Happy to work out which of the 48084 rules might be being triggered :)

Interesting. This seems something that is controlled on the client. Do you think any changes are needed on ConClár, or is it something we need to document to help content blocker users to override?

Let me have a look at the code to see which particular rule is being triggered - there may be a way to code it out but I suspect it's going to be a documentation update.

Thanks for the comment. If you can suggest a CSS change to fix it, I'd be happy to apply it. On the other hand, if there's an exception that can be added for users of the 1blocker, adding that to documentation would also be good.


feat: Return location for message attachments

What this PR does 📖
Makes it so the original location is also returned when sending a message with attachments to it.
The returned stream is now a pair of (optional) Location + Progress

If we are to use Location, maybe we should push that into AttachmentKind::AttachedProgress instead? That way we dont need to change the stream output itself but only AttachmentKind

If we are to use Location, maybe we should push that into AttachmentKind::AttachedProgress instead? That way we dont need to change the stream output itself but only AttachmentKind

idk why i thought that was used somewhere else which is why i initially didn't do it.
changed it now


Some admin fixes, added the ability to edit existing movies.

Merged via 583195f4 (squashed down the commit into one chunk cause it was starting to split into multiple timelines), you might have to force pull your repository to match this one so it stops trying to make extra commits like 079c3d6
(might be as simple as git pull upstream/master, might need a force flag, might need to rebuild the entire repository)


Microverse Portfolio Project (HTML&CSS)

It is a portfolio project made using HTML and CSS .

I provided the link to your MIT license in your readme file and I had resolved the issues from the comment section i.e added header to the toolbar,wrapped logo in a tag,wrapped hamburger button in nav tag and solved the background image issues.


how to use regexp here

We would like to use regexp to get allow paths on 1 line but this is not working.
Example:

/read/first
/read/second
/read/third

This works
This does not:

/read/[first|second|third]

Please make sure your regexp is correct,
May be you should use /read/(first|second|third)


Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING

I updated to node v8.0.0 with npm 5.0.1 and I'm getting the following error, it appears on the console after 10 seconds.

same here

Sometimes the hot reload is not working or working very slow

Same here
Node 8, npm 5.0.2
Starts fine, after about 10 seconds I get the HMR error:
GET http://localhost:8080/__webpack_hmr net::ERR_INCOMPLETE_CHUNKED_ENCODING

fixed with #739

How can I get the fixes into a existing project?

@nguyendv just change build/dev-server.js:
var hotMiddleware = require('webpack-hot-middleware')(compiler, {
  log: () => { },
  heartbeat: 2000 // <== add this line
})

Great! Thanks!

I just fixed it with clearing cookies


% symbol in object interpreted as formatter

const debug = require('debug')('foo')
debug.enabled = true // Or use ENV variables
const someObjectIWantToLog = { "%j": "%j %j %%" }
debug("%o", someObjectIWantToLog, 1, 2, 3)

result:
  foo { '1': '2 3 %' } +0ms

expected result:
  foo { "%j": "%j %j %%" } 1 2 3 +0ms

This gets even weirder when running the following several times:
debug("%o", { "%j": "%j %j %%" })
debug("%o", { "%j": "%j %j %%" })
debug("%o", { "%j": "%j %j %%" })
debug("%o", { "%j": "%j %j %%" })

result:
  foo { '"\u001b[38;5;148m+3s\u001b[0m"': '%j %j %' }
  foo { '"\u001b[38;5;148m+847ms\u001b[0m"': '%j %j %' }
  foo { '"\u001b[38;5;148m+674ms\u001b[0m"': '%j %j %' }
  foo { '"\u001b[38;5;148m+620ms\u001b[0m"': '%j %j %' }

Did I miss something in the doc? Is there a way not to interpret those % symbols? Or is this a bug?

Reproduced; this is very clearly a bug.
Sorry you're hitting it - I'm surprised it's not been brought up before. Thank you for the reproduction steps.
PR is welcome, else I will try to find time within the next week to get to it.

Super weird. Just investigated a bit more to make sure this wasn't introduced recently (it wasn't, it exists pre-4.x).
It appears, for whatever reason, the %o is honoring the second argument as another formatting string.
If you would like to work around this, insert another %o at the beginning of the argument list. I know this isn't ideal, but if you need a fix right now, that should get you somewhat sane output.
const debug = require('debug')('foo');
debug.enabled = true // Or use ENV variables

const someObjectIWantToLog = { "%j": "%j %j %%" }
debug("%o", "%o", someObjectIWantToLog, 1, 2, 3)
debug("%o", "%o", { "%j": "%j %j %%" })
debug("%o", "%o", { "%j": "%j %j %%" })
debug("%o", "%o", { "%j": "%j %j %%" })
debug("%o", "%o", { "%j": "%j %j %%" })

  foo '' { '%j': '%j %j %%' } 1 2 3 +0ms
  foo '' { '%j': '%j %j %%' } +4ms
  foo '' { '%j': '%j %j %%' } +0ms
  foo '' { '%j': '%j %j %%' } +0ms
  foo '' { '%j': '%j %j %%' } +0ms

THANKS!

@Qix FWIW EJS templates (which use <% %> as delimiters by default) have worked around this by introducing the convention that pre- or appending the delimiter will interpret it as literal. Could be a viable, simple option that eg %%o will output a literal %%o

2.6.8

4.3.4


Input token length question

For efficient inference, it seems we should exactly determine the input tokens length dynamically based on the custormer's input. But here, if in interactive mode, the input tokens length is set as max_input_token_length. I'm a little confused about this. Like in today's chat tool, they always fix the input tokens length and padding 0, or they just dynamically get the length?

In a production system like a chat app you're likely to be using a combination of both continuous batching and paged attention to deal with token waste - this blog is very good https://www.anyscale.com/blog/continuous-batching-llm-inference

Really appreciate!


Make dialog title/content optional

This is a regression and a breaking change that completely broke our app in an upgrade that was supposed to be "non-breaking".

@Reprevise shit, hopefully it didn't revert. Let me check that out.

This should be fixed in 0.7.2 let me know if there's still a problem. I don't know what happened. No history in the logs of changing it.


python3Packages.PyChromecast: 9.3.1 -> 10.1.1

Motivation for this change
Update to latest upstream release 10.1.1
Change log:

https://github.com/home-assistant-libs/pychromecast/releases/tag/10.1.1
https://github.com/home-assistant-libs/pychromecast/releases/tag/10.1.0
https://github.com/home-assistant-libs/pychromecast/releases/tag/10.0.0
https://github.com/home-assistant-libs/pychromecast/releases/tag/9.4.0

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

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

5 packages built:

catt
gnomecast
mkchromecast
python38Packages.PyChromecast
python39Packages.PyChromecast

This PR broke home assistant. :(

https://github.com/NixOS/nixpkgs/pull/147832. Tested on my Home Assistant


Adding Tags in Tests

In the test, e.g.
https://github.com/ocisunbird/sunbird-cloud-storage-sdk/blob/oci-5.1.0/src/test/scala/org/sunbird/cloud/storage/service/TestOCIS3StorageService.scala
Line 11, add
object oci extends Tag("oci")
Then, in each of the test, add tags, e.g. Line 12, change to
it should "Test for oci s3 storage - Upload a folder to cloud" taggedAs(oci) in {
change ALL test case to add taggedAs(oci)
with this, we can
mvn  -DtagsToInclude=oci .......
and only oci tagged tests will be ran. Azure, GCP and AWS test will all be ignore. That means we don't need to remove the test files and can easily merge back to the SB-BB

This is very handy . I was looking for something like this. I added this to the files.
Released two branches for each scala version . The artifiact version is going to 1.4.5
oci-5.1.0-JAPACCOE-2768-scala-2.11
oci-5.1.0-JAPACCOE-2768-scala-2.12
I tested these for kp flink jobs and its working fine.


Removes @timeout decorator.

Description of changes:
The Wrapt package has requirements that temporarily install versions of python that are not compatible with a strict 3.6 or 3.7 Python install. This issue was noticed when attempting to create an AWS Lambda layer from ParallelCluster's testing framework. Many other timeout mechanisms exist and the existing package is only used in a single case.
The Wrapt requirements can be seen at https://github.com/bitranox/wrapt_timeout_decorator/blob/master/requirements.txt.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #1765 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop    #1765   +/-   ##
========================================
  Coverage    52.61%   52.61%
========================================
  Files           24       24
  Lines         3959     3959
========================================
  Hits          2083     2083
  Misses        1876     1876

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b4d9854...0da77a4. Read the comment docs.


[webmail][fix][#3486] delete mail in draft box instead of deleting in sent box

Coverage decreased (-7.2%) to 77.253% when pulling 9e2fdaca924ec2165e6213332500ae112229311c on sunny4381:fixes/ss-3486 into d6a15bf29eea7023e22ce81a2b61193ae4e5f935 on shirasagi:master.


Task cards on benchmarks page should not open in new tab in deploy preview

We don't know how to fix this and it doesn't affect the main site, but it's still a pain for previews.

Is it possible to change how we deploy the previews?


page-break-after page-break-before page-break-inside

page-break-after
page-break-before
page-break-inside

This issue was imported from Google Moderator
Moderator votes: +12
Issue added by Mike C on 2012-09-26
To vote this issue up or down, simply include +1 or -1 in your comment.

Duplicate of #982, transferring half the votes there.


Added training data for banking

Added training data for following intents:

transfer_money
show_accounts
show_credit_cards
show_statement

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for submitting a pull request 🚀 @koaning will take a look at it as soon as possible ✨


Order selectors in Focus cop

Just something I spotted when reviewing #123.
I think it's easier to visually scan, and to avoid accidental duplicates, when they are ordered.

Nice! Thanks @andyw8 :)


Apply jvantuyl's live-height changes, make style tweaks

@jvantuyl --
I merged your changes and redid some of the styling. Does this preserve what you wanted out of this feature?

Looks good to me!

Merged and pushed to production


Taking screenshot without modifying game code

Signal?
Environment Variable to specify a key?

Another problem: this forces Ebiten to import image/png, which is not what I want to do (#519 )

Not sure how nicely this works on Mac setups, but default key could be KeyPrintScreen? (Currently not exposed via ebiten library, but is at least available in GL.

PrintScreen key makes sense, I've not decided yet though (PrintScreen key might be hard to find in some keyboards like MacBook Pro).
Thank you for your PR!

Would you even need such a feature on a Mac considering it just has a button that pushes print screen images to your desktop?
https://support.apple.com/en-au/HT201361

This is close but what I want is to save the screen (*ebiten.Image object) to a PNG image file at any timing, thus window frames would not be included in the result image.

See also https://github.com/hajimehoshi/ebiten/wiki/FAQ#how-to-take-a-screenshot

Implementation is almost done and the remaining thing is to define the key.
I thought PrintScreen is a good idea, but tbh now I don't think since PrintScreen should be used by OS.

Added a feature to specify the screenshot key with EBITEN_SCREENSHOT_KEY environment variable. You can now take a screenshot like this:
EBITEN_SCREENSHOT_KEY=escape go run examples/flappy.go

Note: Adding a new key like PrintScreen is still fine. I'm waiting for a PR :-)


add goal code to didx request

In response to #671
I'm not confident to provide a Message Catalogue Section as of now.
Signed-off-by: Woerner Dominic (RBCH/PJ-IOT<EMAIL_ADDRESS>

@TelegramSam @dhh1128 @troyronda @andrewwhitehead @llorllale
I think this is useful and should be added before we lock in AIP 2.0.  It adds optional fields, so it technically a minor update, although I think there can be flexibility on that given we are before locking in AIP 2.0.
What do you think?
The only issue for me is what @domwoe mentioned above about not providing a Message Catalogue section as we don't really know what this will be used for -- just that it should be available.
Please respond earlier than later.

There's a couple typos around the word 'particular', but I think it's a good addition.

+1 from me


Unable to display markers on map at first load

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
I am using GoogleMap with bloc state management & loading markers from API.
After loading markers I am adding GoogleMap widget to the screen as per below code.
if(markers.isNotEmpty > 0)  GoogleMap(                                   mapType: MapType.terrain,                                   myLocationEnabled: false,                                   initialCameraPosition: _kGooglePlex,                                   markers: markers,                                 )),
The markers are not displayed at all in first time, it works after that every time when we go back and forth in the screens.
I read some article and found out a match but there is no luck with this as well. In this we are trying to wait for google map to complete load and then apply setState to refresh the screen.
GoogleMap(                                   mapType: MapType.terrain,                                   myLocationEnabled: false,                                   initialCameraPosition: _kGooglePlex,                                   markers: markers,                                   onMapCreated:                                       (GoogleMapController controller) async {                                     setState(() {                                       markers.clear();                                       markers = refreshMarkers;                                     });                                   },                                 )),
I am unable to understand how it starts working after first load, it is reproducible only when we kill and relaunch the app otherwise it works. Is there a solution or work around to make it work in first load as well. Thank you in advance.
Expected results
Markers should be displayed
Actual results
Actual result - Only Map is displaying in first time, if I go back to previous screen and come back to this screen it works. Very strange and it is consistent issue.
Code sample
My code
if(markers.isNotEmpty > 0)  GoogleMap(                                   mapType: MapType.terrain,                                   myLocationEnabled: false,                                   initialCameraPosition: _kGooglePlex,                                   markers: markers,                                 )),

I also tried map complete and setState()
GoogleMap(                                   mapType: MapType.terrain,                                   myLocationEnabled: false,                                   initialCameraPosition: _kGooglePlex,                                   markers: markers,                                   onMapCreated:                                       (GoogleMapController controller) async {                                     setState(() {                                       markers.clear();                                       markers = refreshMarkers;                                     });                                   },                                 )),

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[Paste your output here]

Hi @sohitEngg. Thanks for filing this. Can you try this out https://github.com/flutter/flutter/issues/93398#issuecomment-966031474 to see if it works in your case?

No, they have a different problem.
In my case I don't have bitmap to download but only an API and I am already taking care of synchronisation by adding googleMap only after marker data is downloaded.
Image I am not downloading but I have web urls to show on markers.

Thanks for your response. Can you please provide a minimal complete reproducible code sample that doesn’t include 3rd party plugins or complex production code, just a single main.dart file?
Thank you!


Ctrl/Cmd+Shift+C should opens workspace instead of the folder containing current file in terminal

VSCode Version: 1.7.1 and 1.8 insiders
OS Version: Windows and Mac OS X

Steps to Reproduce:

Open a workspace in VSCode, open a file in the workspace
Hit Cmd/Ctrl+Shift+C in the active editor

Expected: The folder containing the current file should open in the terminal/command prompt
Actual:      The workspace is opened in the terminal/command prompt

Also, this keyboard shortcut is displayed in the context menu in the explorer only if the file is in the Opened Editors section.

I have a fix for the missing keybinding. I leave this up as feature request to change the behaviour of the "Open New Terminal" action. I do not see a bug here but rather an explicit decision that the global "Open New Terminal" action opens the workspace. Changing this would mean breaking behaviour for everyone.

Seems to work fine now.


Split ATX handler to prepare for handling ATX v2

Motivation
The idea is to easily add a handler for upcoming ATX V2 without affecting the handler for V1. The Handler should figure out the version of ATX and dispatch to a specific handler.
Description
:bulb: there are no logic changes :bulb:
Split HandlerV1 out of the Handler. In the future, the Handler will check the publish epoch of the handled ATX and dispatch to the right handler.
Extracted parts of Handler into HandlerV1 (handler_v1.go) and split tests into "integration" - exercising Handler exported methods and "unit" - exercising HandlerV1 private methods.
Test Plan
existing tests pass
TODO

[x] Explain motivation or link existing issue(s)
[x] Test changes and document test plan
[ ] Update documentation as needed
[ ] Update changelog as needed

bors merge

bors merge


Are blowfish2 encrypted vim files supposed to be compatible with bcrypt 1.1?

I appears I can't decrypt blowfish2-encrypted file with bcrypt 1.1 (the ancient version at http://bcrypt.sourceforge.net/) not can I open bcrypt-1.1-encoded files with vim.
This is my "VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Apr  4 2017 18:14:54)" that is packaged with MacOS Sierra.
Is this the expected behavior?
Thanks,
-w

W Sanders wrote:

I appears I can't decrypt blowfish2-encrypted file with bcrypt 1.1
(the ancient version at http://bcrypt.sourceforge.net/) not can I open
bcrypt-1.1-encoded files with vim.
This is my "VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Apr  4 2017
18:14:54)" that is packaged with MacOS Sierra.
Is this the expected behavior?

Files encrypted by Vim can only be decrypted by Vim.
I'm making sure all files ever encrypted can still be decrypted, thus it
should work with any new version of Vim.
Files encrypted with other tools can only be opened by reading the file
through a filter (making sure not to use a temp file for the output).
--
Two percent of zero is almost nothing.
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


Fix bug in example with mixed-width mask & compute

I guess this line of code should change the vtype without overwriting the register x0.

It looks to me like the current code is correct, and your changes are also correct.

It looks to me like the current code is correct, and your changes are also correct.

I see, I ignore that the write operation to x0 will be discarded. Thank you very much.


Update dependencies

Current dependencies on/for this PR:

main

PR #73   👈

This stack of pull requests is managed by Graphite.


Add dockerfile

Fixes #50

@Parth-Vader @rajula96reddy please review

@ashwani99 Impressive work! Merged.


Limit V2 segment file row count (#1647)

Because many bitmap implementations usually only support 32 bits integer,
so use INT_MAX to limit the row count of a segment file.

@gaodayue

In addition

SegmentFooterPB.num_rows should be changed from uint64 to uint32
segment_v2::SegmentWriter::_row_count should be changed from uint64_t to uint32_t

LGTM, I will merge it after code checks.


Make helm jail name unique master

Problem:
The helm jail is based off the app name so if multiple apps with the
same name come through the jail can get deleted out from under other
running processes
Solution:
Make the jail name unique
https://github.com/rancher/rancher/issues/21449
#21455
#21323
#20975

lgtm


Ignore twitter links when checking external links

It seems to be serving 404s in CI for some (but not all) ordinary working URLs. e.g. see https://github.com/lit/lit.dev/runs/6104284767?check_suite_focus=true

It seems to be serving 404s in CI for some (but not all) ordinary working URLs. e.g. see https://github.com/lit/lit.dev/runs/6104284767?check_suite_focus=true

Already approved but, it does seem unfortunate to lose all 404 coverage for twitter.com. Maybe we are getting rate limited or something?

Our rate seems very low, we only make like six checks in each run, and there's a long time between the first and second check, but the first check tends to succeed and the second check tends to fail? I don't know how to explain this

Looks like Elliott might have found another solution: https://github.com/lit/lit.dev/pull/761

AFAICT that didn't fix it


fast translation deref missed in kestrel 1.6.0 with firepit 2.3.19

Describe the bug
When fast translation is turned on, there is a chance (non-deterministic) that some reference data is not translated correctly.
Details of the bug

What is the hunt flow/script you are executing?

# the data is at https://github.com/opencybersecurityalliance/data-bucket-kestrel/blob/main/elasticsearch/

phishing_candidates = GET process
                      FROM stixshifter://bh22-windows-<IP_ADDRESS>
                      WHERE parent_ref.name = 'WinMail.exe' AND binary_ref.name != 'WinMail.exe'
                      START 2022-07-01T00:00:00Z STOP 2022-08-01T00:00:00Z

What is the error message?

There is around 50% chance to get zero return (incorrect) and 50% chance to get 2 entities return (correct). If I turn off fast translation, I always get the correct 2 entities return.
Dig further
I checked local.db for both the correct run and incorrect run. The 2 entities are shown in the process table in both case. However, in the correct run, here's one reference:
% sqlite3 local.db
SQLite version 3.39.5 2022-10-14 20:58:05
Enter ".help" for usage hints.
sqlite> select binary_ref from process;
file--5f6d45a3-4712-5844-a70f-24dbd13a1bb5
file--55268c4b-42b0-5d4e-80bb-bd9e335ae4c2
file--ee48a63e-1ee0-52db-bd9b-d513181c64f3
file--55c4868a-c9fa-57a6-9ccf-0cb72567c9df
file--55c4868a-c9fa-57a6-9ccf-0cb72567c9df
file--55c4868a-c9fa-57a6-9ccf-0cb72567c9df
file--55c4868a-c9fa-57a6-9ccf-0cb72567c9df
file--55c4868a-c9fa-57a6-9ccf-0cb72567c9df
file--053de650-80db-5dac-a38d-359caf64f3d0
file--053de650-80db-5dac-a38d-359caf64f3d0
file--04203b67-28e7-540c-bcb5-4ed82dc98d8c
file--053de650-80db-5dac-a38d-359caf64f3d0
file--9d6a9721-9948-53ff-83f8-3865bc03c727
file--076377b8-55c1-56e2-8d68-f7cb2182efb9

And in the incorrect run, here's the same reference value:
% sqlite3 local.db
SQLite version 3.39.5 2022-10-14 20:58:05
Enter ".help" for usage hints.
sqlite> select binary_ref from process;
process_parent_executable
process_executable
process_executable

For some reason, the references were not saved correctly, which failed the pattern filter in firepit and returned zero entities.
Environment (please complete the following information):

OS: MacOS
Python version: 3.9.6
kestrel: 1.6.0
STIX-Shifter: 5.3.0
firepit: 2.3.19

This should be fixed with firepit commit 2babde168fd52b21b4938a84a55982818935ba90
https://github.com/opencybersecurityalliance/firepit/releases/tag/v2.3.22


Create a Login Page

This could be a separate page the user can navigate to, or be a pop-up of some kind and should at least include:

Application theme
Icon
Login
Sign Up
Forgot Password

#22


Removes redundant word in the Application Developer's Guide in order to make documentation clearer

Expected behavior changes
A clear and concise description of how this contribution will change behavior and level of impact.

No impact to behavior

Contributor Info - All information REQUIRED for consideration of pull request
Personal - Hugo Valente

@HugoValente11 can you submit a CLA so we can accept this?
https://github.com/chillfig/cFS/blob/main/CONTRIBUTING.md#contributor-license-agreement-cla

Merged in 6aaba57be967679e12920b7540c50576a0cc8b92


Enable reading of Float16_t branches + fixes for Double32_t

Float16_t is packed similarly to Double32_t so, I tried to generalize the implementation when possible

That sounds great! (I didn't know there was a Float16.) Thanks, and let me know when it's ready to merge.

I am done with this branch. Please merge if no further comments


fix: Removes broken chemicals (razorium)

About the PR

Removes all known broken chemicals from the game.
Removed all mentions of Razorium.
Razorium can no longer be made.
Why / Balance

Razorium is made in the most random conditions.
90u sugar 90u lithium 10u bicardine makes razorium
100u lithium 50u sugar 50u bicardine doesn't
WHY
There are other horrible situations like this as well but I have forgotten...
It's honestly so shift ruining in. Whenever this happens I just give up on making chems and go grab a health analyzer.
Technical details

Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

Also this should have a CL because this is a big change to med

spite pr. at least put a little more effort in to come up with a reason why it isn't good besides incomprehensible ranting.

this should be looked at in case its actually a bug so it can get fixed

90u sugar 90u lithium 10u bicardine makes razorium

it doesnt

Due it with jugs, not machines

The "custom amount" thing was also broken when this happened

spite pr. at least put a little more effort in to come up with a reason why it isn't good besides incomprehensible ranting.

What other reason do I need besides "It doesn't work correctly and rewriting how chems metabolize is too much work for a bug thats been in the game for months and never resolved"

Lace also is kinda broken but its fine

cope :trollface:

Good bug, unlike the razorium bug

What other reason do I need besides "It doesn't work correctly and rewriting how chems metabolize is too much work for a bug thats been in the game for months and never resolved"

Please submit an issue describing the bug.


Optimize docker image size

By introducing alpine images for both the builder and the result images, I reduced the size of the images from 963 MB to 49 MG.

Nice! Does it have any other side effects beside the image size reduction?

It shouldn't have since the binary has been built on the Alpine Linux version of the Golang, and the executing image is another plain Alpine Linux image. If you are interested, here is a good summary of the main differences between the standard and the alpine images: link


Add not supported page for IE and Opera

Added JS to the header to detect and redirect to notsupported page if IE or Opera
@DanielJMaher  Please review and let me know if there are changes.
Thanks

@birdage


Fix bug with Watch and 410 retries

There is a bug that was introduced with the following PR:
https://github.com/kubernetes-client/python-base/pull/133
When there is a 410 error that needs to be retried and the user specifics any timeout values (timeouts), the code currently returns, when it really should proceed to the next iteration of the for loop and actually do the retry.

/assign @mbohlool @roycaihw @yliaog

/assign @micw523

if timeout or stop, retry should not be attempted? i think the current behavior is expected.

@yliaog If you look at the timeouts variable in the code, it is an argument to this function for a user-specified watch timeout for the request, it does not indicate that a timeout has actually occurred.
So for clients that specify a timeout as an argument to the function, the result of this is that when a 410 error occurs, the caller gets no exception at all and it appears that the watch has gracefully ended, which makes it impossible for a caller to recover from 410.

i see. in that case, timeouts condition is not useful. but it should still break without retry when stop is true. so what about the following:
if self._stop:
break

This is the previous PR and issue where this timeouts functionality was introduced:
https://github.com/kubernetes-client/python-base/pull/36
https://github.com/kubernetes-client/python/issues/124
Do you think that change would conflict with this?

Yeah, removing the timeouts condition would break functionality. If that were set, a user might end up having a watch which lasts forever despite having set a timeout on it explicitly.
Thinking about this more, I actually think the best fix would be to never do any type of retry when timeouts is set because then it is impossible to guarantee that the function exits within the specified timeout. That would remain true to the way that this code worked prior to the 410 error handling. To achieve that, line 169 could be altered to include timeouts is not None so that we don't retry 410 when the timeouts parameter is set.
Additionally, I think maybe we should make that intention more clear so that similar bugs don't get introduced in the future. Before the while loop, we could set a variable like:
disable_retries = timeouts is not None

and then alter this condition to be:
if self._stop or disable_retries:
    break

and change the condition on line 169 to:
if not disable_retries and not retry_after_410 and obj['code'] == HTTP_STATUS_GONE:

@PaulFurtado I updated the PR with your suggested changes, and I tested and they seem to work correctly for me.
@yliaog can you take another look? Thanks!

i'm not sure how the PR solve the original problem as given in the PR description below, so when there is 410 error, and timeout is given, there will be no retry at all, it returns.
"When there is a 410 error that needs to be retried and the user specifics any timeout values (timeouts), the code currently returns, when it really should proceed to the next iteration of the for loop and actually do the retry."

I think this is just a question of the desired behavior ultimately. When the user specifies a timeout value and we encounter an event of type error, should we yield that event as normal, or should we raise an ApiException? I can easily modify the PR to do whichever seems more correct here.
Ultimately, the desired fix is that under these circumstances, we do not simply return from the function, and we either yield the event or raise an Exception.

@yliaog by adding the not disable_retries condition to the if statement on line 169, it hits the else block of that if statement which immediately raises the ApiException indicating that the 410 occurred, so that the caller can deal with the 410 error.

looks good to disable retry for the 410 case, could you please add a test case for it?

thanks for the pr.
/lgtm
/approve

@yliaog it looks like the failed CI run is preventing this from automatically merging:
https://travis-ci.org/github/kubernetes-client/python-base/jobs/760405517
However, this test case isn't even in this repo? Am I supposed to do anything else to proceed further in getting this merged?
Thank you!

closing the pr, and reoopen to trigger another CI run

/close

/open

/reopen


LaTeX cog: Add LaTeX dependencies in Docker

Currently the !latex command does not work due to the image not installing proper LaTeX dependencies/compiler, but the amount of time at startup as well as the amount of space required is an issue.
From https://tex.stackexchange.com/a/128309, we can assume that we're gonna need to trial and error what LaTeX packages we need to install in order to get the !latex command up and running.
As of writing, we need the following dependencies:

Perl
Latexmk
PDFTex
PDFcrop
...as well as the following packages:

It is possible that the package texlive-latex-base may be enough & include these dependencies.
This is going to be a very involved process, unfortunately.
We do also have the option of using the solution presented in issue #315.

Closing this issue as the LaTeX cog currently has no compiler and the space required for the following dependencies:

texlive-latex-base
texlive-latex-extra
poppler-utils

Takes up over half a gig of space as well as a good chunk of time to install on the Docker image:


Error parsing maps vars

Eg when showing "${var.network.["availability_zones"]}"
the .[ are red underlined and tooltip is showing:
 expected, got '['
Many thanks for your good work :)

Correct syntax is ${var.network["availability_zones"]}
For some reason Terraform supports weird variant. I'd better not fix that in plugin.

Thank you, you are right, just figured it out too. I will fix this on my side :)
Best regards
Alex.


[request] - Manual RSSI input

Request for manual RSSI input in Text format in android APP.
RSSI can only be Set/Clear and Increased or decreased by the value of 1, every time +/- is pressed.
It would be a plus to allow RSSI values to be directly inserted, as text format, for manually set the value.
E.g.. if we want to set manually an RSSI of 243, "+" must be pressed until that values is reached.  In text, we would be able to directly input the value "243".

+1
Great idea, maybe RSSI value could be stored, as you don't really have to change it a lot for different quads.

Yes, just storing the last RSSI value would be great.  I find I'm always using around 200 and don't need to calibrate every time.

+1 for storing the last RSSI

done in release 0.6.1: https://github.com/voroshkov/Chorus-RF-Laptimer/tree/0.6.1


Syslog step 10 miss-type

This page: https://docs.microsoft.com/en-us/azure-advanced-threat-protection/setting-syslog
Step 10 says: "Select Send text Syslog message and then verify the message is received in your Syslog infrastructure solution."
It should say:  "Select Send test Syslog message and then verify the message is received in your Syslog infrastructure solution."

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

ID: 7b1a48e5-a4ea-495b-6656-793e23d807ef
Version Independent ID: 9908c36d-b7b7-ab72-f162-77a54da8b42d
Content: Setting Syslog settings in Azure Advanced Threat Protection
Content Source: ATPDocs/setting-syslog.md
Service: azure-advanced-threat-protection
GitHub Login: @shsagir
Microsoft Alias: shsagir

@byronsims Thanks for reporting the issue. We've submitted a documentation change based on your suggestion, and the updated article should be live by tomorrow. Please let us know if there's anything more we can do for you. To follow up on this issue, leave us a comment with an @mention.


Python in rust

Im trying to import a python project into rust. I don’t want to change that project much and slowly convert parts to rust.
I found a way to use a python file in rust like this.
Python::with_gil(|py| {
        let sys: &PyAny = py.import("sys")?.getattr("path")?;
        let sys: &PyList = pyo3::PyTryInto::try_into(sys).unwrap();
        sys.insert(0, project_path)?;
        let test = py.import("project1")?;
        Ok(())
    })

the problem is that relative imports won’t work with the project. I can import the file, but when I try to import more files it gives me that error:
relative import with no known parent package.
Is there another way to import it. It is possible to import the local files with Pybind11 in c++. So is this a bug or is this intended.

Pybind is using PyImport_ImportModule, while pyo3 is using PyImport_Import. That’s the only difference I could find in the import functions


Native contacts dcd

Description
Adding more dcd support, specifically for reading dcd medoids during the native contacts. Also adds functionality for determining the interval between uncorrelated data.

pymbar timeseries subsampleCorrelatedData (with conservative=True to force equal spacing) is used in process replica exchange on state_energies, and the largest interval is returned along with the starting frame of the production region.
subsampleCorrelatedData is also used in fraction_native_contacts. There are two different ways to use this: 1) On discontinuous state trajectories, in which case we get a decorrelation time for a constant temperature 2) On continuous replica trajectories, in which case we get a characteristic time interval for folding/unfolding.
Updated functions which took in both output_data and output_directory paths, to use only the output_data path. This avoids a potential problem where the output directory path is joined to the output_data path for a second time.
DCD files for the native contacts calculation are greatly preferred. In addition to carrying more precision, I found that MDTraj can load dcd trajectory files more than 300x faster than pdb trajectory files.
Adding option for not writing the .dat text file of state energies in process_replica_exchange (saves a lot of time if we are concerned about speed)

Questions

For the decorrelation spacing between native contact fractions (by replica), should we return the maximum value (replica which folded the slowest) or mean value (average folding rate)?
For the expectation of native contacts calculation, is the correlation in the energy timeseries also important, or do we only care about correlation in the native contact fraction timeseries?
In process_replica_exchange, when we print out the mean and variance of the energy for each state, should we using only the uncorrelated data points, or taking a block average with block sizes equal to the decorrelation time?

Codecov Report

Merging #81 into master will increase coverage by 0.30%.
The diff coverage is 86.66%.

For the decorrelation spacing between native contact fractions (by replica), should we return the maximum value (replica which folded the slowest) or mean value (average folding rate)?

Safest (in terms of not underestimating uncertainties) is max if there is sufficient data, but if there's not quite enough data, the max could be abnormally large, meaning a lot of data gets left out.

For the expectation of native contacts calculation, is the correlation in the energy timeseries also important, or do we only care about correlation in the native contact fraction timeseries?

Technically, you should only need the autocorrelation of the variable being averaged - correlation in the energy should show up in the native contacts.  In practice, if the correlation in the energy is bad, it might indicate that there are motions that the correlation in the native contacts is not picking up.  But I expect the correlation in the native contacts is actually slower than the correlation in the energy anyway.

In process_replica_exchange, when we print out the mean and variance of the energy for each state, should we using only the uncorrelated data points, or taking a block average with block sizes equal to the decorrelation time?

The differences should be mostly indistingushable in the statistics, with the block average maybe being marginally more accurate.  Using only uncorrelated data will be a lot faster for running MBAR/other analyses.

Safest (in terms of not underestimating uncertainties) is max if there is sufficient data, but if there's not quite enough data, the max could be abnormally large, meaning a lot of data gets left out.

Ok so it seems like we should output the max correlation time for now. I can take a look at the complete distribution of what the folding rates are.

But I expect the correlation in the native contacts is actually slower than the correlation in the energy anyway.

I would think so too - another thing to check.

The differences should be mostly indistingushable in the statistics, with the block average maybe being marginally more accurate. Using only uncorrelated data will be a lot faster for running MBAR/other analyses.

Ok - for now I think we can just use the uncorrelated data.

This all seems to be working, so I'll merge. For now, we are outputting the slowest decorrelation time for native contact fractions. We found that the average decorrelation time over all replicas gives the same trends as using the slowest for different Langevin collision rate and replica exchange frequency parameters.


Current Benchmark for Orientdb

OrientDB Version, operating system, or hardware.
v2.1.x, v2.2.x
Operating System

[X ] Linux
[ ] MacOSX
[X ] Windows
[ ] Other Unix
[ ] Other, name?

Expected behavior and actual behavior
Hi,
does exist any current benchmark about the performance of orientdb?
Especially about the performance in general and about a distribution setup.
In the meanwhile I have read a lot issues about performance issues on big datasets.
I would like to know:

How orientdb behaves under heavy load?
What's the performance of aggregation operations? (SUM, COUNT)
What's the performance of sorting operations? (ORDER BY)
What's the current read/write performance in general?
Which areas need to be improved?
What's the performance of seralizing lots of records? (http, binary)

On the internet I can't find any current benchmark. The competitors like arrangodb, titandb... provides good informations about the capabilities of its database.
Orientdb is lacking here. I am referring above all to big datasets. This is really important for me because I have to decide whether I can continue with orientdb.
Already discussed but without a result
https://github.com/orientechnologies/orientdb/issues/5483
Steps to reproduce the problem
https://github.com/orientechnologies/orientdb/issues?q=performance+is%3Aopen

Any updates?


Read the AllNLI.tsv.gz file and create the training dataset logging.info("Read AllNLI train dataset")  label2int = {"contradiction": 0, "entailment": 1, "neutral": 2} train_samples = [] with gzip.open(nli_dataset_path, 'rt', encoding='utf8') as fIn:     reader = csv.DictReader(fIn, delimiter='\t', quoting=csv.QUOTE_NONE)     for row in reader:         if row['split'] == 'train':             label_id = label2int[row['label']]             train_samples.append(InputExample(texts=[row['sentence1'], row['sentence2']], label=label_id))

Read the AllNLI.tsv.gz file and create the training dataset logging.info("Read AllNLI train dataset")  label2int = {"contradiction": 0, "entailment": 1, "neutral": 2} train_samples = [] with gzip.open(nli_dataset_path, 'rt', encoding='utf8') as fIn:     reader = csv.DictReader(fIn, delimiter='\t', quoting=csv.QUOTE_NONE)     for row in reader:         if row['split'] == 'train':             label_id = label2int[row['label']]             train_samples.append(InputExample(texts=[row['sentence1'], row['sentence2']], label=label_id))
i don't understand what's mean sentence1 and sentence2 in this code, and it's obligation to split dataset like this sentence1 and sentence2 for fine tuning?

Read the AllNLI.tsv.gz file and create the training dataset logging.info("Read AllNLI train dataset")  label2int = {"contradiction": 0, "entailment": 1, "neutral": 2} train_samples = [] with gzip.open(nli_dataset_path, 'rt', encoding='utf8') as fIn:     reader = csv.DictReader(fIn, delimiter='\t', quoting=csv.QUOTE_NONE)     for row in reader:         if row['split'] == 'train':             label_id = label2int[row['label']]             train_samples.append(InputExample(texts=[row['sentence1'], row['sentence2']], label=label_id))
i don't understand what's mean sentence1 and sentence2 in this code, and it's obligation to split dataset like this sentence1 and sentence2 for fine tuning?


Request: RTSP Stream Support for T8111

Sorry to be a pain with these older cameras but may I ask for some help with RTSP stream support?
• station.ts:815 setRTSPStream
node_modules/eufy-security-client/src/http/station.ts:815:19
• message_handler.ts:35 handle
src/lib/device/message_handler.ts:35:31
• server.ts:46 device
src/lib/server.ts:46:34
• server.ts:98 receiveMessage
src/lib/server.ts:98:58
• server.ts:57
src/lib/server.ts:57:53
• events.js:376 emit
events.js:376:20
• websocket.js:834 receiverOnMessage
node_modules/ws/lib/websocket.js:834:20
• events.js:376 emit
events.js:376:20
• receiver.js:437 dataMessage
node_modules/ws/lib/receiver.js:437:14
• receiver.js:367 getData
node_modules/ws/lib/receiver.js:367:17
2021-07-28 17:14:06.861  ERROR Message error
NotSupportedFeatureError  This functionality is not implemented or supported by T8111H1219031E29

@dmnsgit
This weekend I will return from vacation, if you can share the camera briefly then I can unlock the RTSP support (if supported) and also the other features. If ok I will get back to you this weekend.

enjoy your vacation :)

@dmnsgit
This weekend I will return from vacation, if you can share the camera briefly then I can unlock the RTSP support (if supported) and also the other features. If ok I will get back to you this weekend.

Of course, happy to. Take your time and enjoy your vacation. I'm GMT - 7 when you return so forgive me if it takes me a bit to reply.

ok, no problem. I'm GMT+2 ;)

@dmnsgit
Please share me a camera with admin rights to this account<EMAIL_ADDRESS>

I will run some tests to implement and activate the other functionalities.

@bropat
I'm just going to leave my cameras shared until you tell me otherwise. Take all the time you need.

@dmnsgit
You can revoke the sharing. I have implemented everything in the driver, will be released in the next release.
I have to finish a few other things before I publish, so please be patient.

@dmnsgit Released. Sorry missed to update here.

@bropat Thank you SO MUCH! Removing sharing now and sending you some coffees.


Bread dog

About the PR
Add brother of cak - breaddog.
Recipe:
time: 15
reagents:
Cognizine: 5
solids:
FoodBreadSausage: 1
OrganAnimalHeart: 1
FoodSpaceshroomCooked: 1
Media
https://github.com/space-wizards/space-station-14/assets/96445749/fa50befc-dd7d-41a9-a9f1-950fa6d3378c

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Edit:
new bark accent added:

Changelog
:cl:

add: Added brother of cak - bread dog! 5 cognizine, sausage bread, animal heart, cooked spaceshrooms and 15 second in microwave = bread dog.

Love this idea, the accent should probably be different as right now its recognisably the rat king's and this might take away from that.

what accent would you suggest?

The best idea would probably implement a custom accent similar to what cat ears do, but with "woof" and "bark" as suffixes/prefixes.

accent should change things like "ah" into "arf" , "oh" into "oof" that type of thing like how UbaserB said

it is quite difficult for me to set the right accent as English is not my native language. Can you make a full list of substitutions?

scooby doo accent :godo:

hello my little... oh... friend?!?

now make him carryable :3c

he already is.

new! hotdog made from 100% dog! even the bun is made from authentic spessian dogs!

Oh hey, cute! Reminds me of the sanalites from hololive.