python311Packages.sev-snp-measure: 0.0.9 -> 0.0.11

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.sev-snp-measure is: Calculate AMD SEV/SEV-ES/SEV-SNP measurement for confidential computing
meta.homepage for python311Packages.sev-snp-measure is: https://github.com/virtee/sev-snp-measure
meta.changelog for python311Packages.sev-snp-measure is: https://github.com/virtee/sev-snp-measure/releases/tag/v0.0.11
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.0.11 with grep in /nix/store/bpqx7bfnplipz8ll592lsh0npdfw2ymx-python3.11-sev-snp-measure-0.0.11
found 0.0.11 in filename of file in /nix/store/bpqx7bfnplipz8ll592lsh0npdfw2ymx-python3.11-sev-snp-measure-0.0.11

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

python311Packages.sev-snp-measure
python312Packages.sev-snp-measure

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/bpqx7bfnplipz8ll592lsh0npdfw2ymx-python3.11-sev-snp-measure-0.0.11 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.sev-snp-measure https://github.com/r-ryantm/nixpkgs/archive/e3b5dd6fa195a8be9a36984f61e51cd46a0bb1cf.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/e3b5dd6fa195a8be9a36984f61e51cd46a0bb1cf#python311Packages.sev-snp-measure

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/bpqx7bfnplipz8ll592lsh0npdfw2ymx-python3.11-sev-snp-measure-0.0.11
ls -la /nix/store/bpqx7bfnplipz8ll592lsh0npdfw2ymx-python3.11-sev-snp-measure-0.0.11/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

4 packages built:

python311Packages.sev-snp-measure
python311Packages.sev-snp-measure.dist
python312Packages.sev-snp-measure
python312Packages.sev-snp-measure.dist

Maintainer pings
cc @msanft for testing.

Superseded by #322335.


Update: Added runtime details for wf swarm

@heiko-braun and @inoxx03 let me know what you think.

@kenfinnigan You might want to take a look too

Otherwise LGTM.

Thank you for the feedback @Ladicek and @heiko-braun, I've updated per the feedback and removed references to Java EE.
Let me know what you think.

Otherwise LGTM.

merged: cdd7f05ddfbdee11ff5e1578800c430be1cb29a8


CL_ABAP_CONTEXT_INFO doesnt exist in 750

Error in 750 system. Proposed fix is because cl_abap_context_info=>get_user_technical_name( ) actually calls cl_abap_syst=>get_user_name( ) and CL_ABAP_SYST is available in 750.
Error is in local definitions/implementations of z2ui5_cl_http_handler.
Error:

Proposed fix:

Thanks very much for the hint! i fixed it.
Changed it to sy-uname, because cl_abap_syst is not permitted in abap for cloud:

you can try again.

Thank you, it works.


Returns 0 when tests fail

Kind of a fundamental flaw really

You're right. I'm going to rollout a fix for this today.

Fixed


Add a CvsDataSet constructor that accepts an instance of Path (rather than a string)

Is there any chance that we can overload the constructor with one additional option that accepts java.nio.file.Path for dataFileName variable instead of String type? So we can initialise  createReader and createWriter with Path. The case we have is; for testing purpose we are using in memory filesystem (jimfs) and with Path we can write/read to/from virtual filesystem as we could leverage that constructor to use with Path apart from testing.
Thank you in advance.

Thank you!


Is there any way to save the modified flash back to the SD card before reflashing?

I'm wondering if there's any way to persist the changes that have been made by the device. For instance I lose Meshtastic settings everytime I boot a different firmware.
Happy to help implement if I can be useful! :)

You can... I didn't analyse the meshtastic firmware, but it would probably use SPIFFS to save data ..
You can go: CFG>Save SPIFFS
It will save a file in ./bkp/spiffs.bin
Then you can restore it in CFG>Rest SPIFFS> choose the file you have saved and select.

Oh my goodness. That worked!! If I restore the flash first, then do Rest SPIFFS with the saved file, my configuration and settings are all restored.
If I put together a PR that lets you set configuration preferences for certain bins, so that you can auto-save and auto-restore the SPIFFS or FAT VFS data, would you be interested in the feature?
Awesome project. Thanks for making it! 👍 🙏 ✨

Sounds great. I will get to this later this month. Cheers! 😊✨


use hash tables for state objects in nrmd

The nrm_state_t object manages vectors of actuators, sensors, slices, and scopes, all objects that have a uuid and would be better managed by hash tables.
We need to wrap uthash inside a decent public API, the same way we dealt with utarray, because we don't want ut* to be public (included from nrm.h)
Change the nrmd code to deal with that.
May have to split the issue between implementing the hash wrapper and modifying state.

State object has not been modified yet


Is it "InProgress" or "In Progress" for "status" field

As per documentation it shall be "InProgress" (no space), yet actual data for event spells as "In Progress". In addition it was "In progress" for quite sometime now untill recently.
Error when you try to create alert with space is belo
      "message": "{\r\n  \"Code\": \"ConditionValueInvalid\",\r\n  \"Message\": \"Invalid value In Progress for condition status\"\r\n}"
    }

Actual event is below
    },
    "resourceId": "/subscriptions/<>/resourceGroups/USEASTPROD/providers/Microsoft.Compute/virtualMachines/AUEGLBLVTRNDP01",
    "status": {
        "value": "In Progress",
        "localizedValue": "In Progress"
    },
    "subStatus": {
        "value": "",
        "localizedValue": ""
    },
    "submissionTimestamp": "2019-09-19T09:40:05.2811188Z",
    "subscriptionId": "<>",
    "properties": {
        "title": "We're sorry, your virtual machine isn't available because an unexpected failure on the host server",
        "details": null,
        "currentHealthStatus": "Unavailable",
        "previousHealthStatus": "Unknown",
        "type": "Downtime",
        "cause": "PlatformInitiated"
    },
    "relatedEvents": []

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

ID: 73f3e9c6-8cf1-6c8d-2de7-54f6d3740fc1
Version Independent ID: 42af845a-aed7-a035-33ee-66077d7efc57
Content: Configure Azure resource health alerts using Resource Manager templates
Content Source: articles/service-health/resource-health-alert-arm-template-guide.md
Service: service-health
GitHub Login: @stephbaron
Microsoft Alias: stbaron

@artisticcheese good catch. I too am able to repro the above.
@stephbaron can you confirm this is a recent change? is it possible to change the actual event output to match the recent change?

Checking...

@stephbaron  - any update on this pls?

We think we've identified the issue and will be preparing a fix. The proper value is "In Progress". I do not have a firm ETA at this point, but it should be near term.

Thanks @stephbaron. would appreciate if you can post an update on here once the fix is released.
@artisticcheese
We will now close this issue. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.

This fix has been deployed to production, I'll get the documentation updated as well.

OMG, guys you are incredible. You fix one thing and break another. Now resourceType is misspelled
"equals": "Microsoft.Compute/virtualMachines"
Actual event is below
    "resourceType": {
        "value": "MICROSOFT.COMPUTE/VIRTUALMACHINES",
        "localizedValue": "MICROSOFT.COMPUTE/VIRTUALMACHINES"
    },

Can you elaborate what you mean by resourceType is misspelled?

Documentation specifies that resourceType for Virtual Machine shall be Microsoft.Compute/virtualMachines while actual event have it spelled with all capital letters like below
"resourceType": {
        "value": "MICROSOFT.COMPUTE/VIRTUALMACHINES",
        "localizedValue": "MICROSOFT.COMPUTE/VIRTUALMACHINES"
    },


Using lane change in global path with way_planner

I have enabled lane change in OpenPlanner using as suggested by @hatem-darweesh here. However, I still cannot plan a global path using way_planner that will include a lane change even when I use the vector maps for the quickstart demo.
This is the message I get when trying to set a route:
PlannerH -> Plan (A) Failed, Trying Plan (B).
Can't Generate Global Path for Start (X:-14864.6430664, Y:-84713.5060196, Z:39, A:-2.8795759087
Lon:0, Lat:0, Alt:0, Dir:0
) and Goal (X:-14917.6296844, Y:-84725.7631149, Z:39, A:-2.85309831858
Lon:0, Lat:0, Alt:0, Dir:0
)

This is how I am setting the route:

set pose:

set nav goal:

If I try something similar over the turn at the start of the map I get some weird forking path:

I will check and get back to you.

@hatem-darweesh were you able to check this out? Thanks.

@hatem-darweesh can you check and see if you can get what I tried above to work on your end? Thanks.

Hi hadiTab,
I tested the lane change, it works.
check this video
https://youtu.be/o6NndnQLJHA
Regards,

@hatem-darweesh thanks for looking into it. It works for me if I choose the same path you did. However, I still can't get it to work with the vehicle starting position being after that turn in the road (the first scenario I show in the pictures above). Can you look into that? Thanks.

@hatem-darweesh
Thank you for sharing the video. I have tried this as well; it works just as shown in the video, but it doesn't work with my point cloud and the paths generated using VectorMapper. Do you happen to have more information about why this could be?

Dear @hadiTab ,
I can see the problem now, this could be either from "FindAdjacentLanes" function or "PlanUsingDP"
that may take some time. hopefully not much.
Regards,

@hatem-darweesh I noticed something that may be related to this. I've been printing the laneId for the waypoints saved in the final path that is generated in PlanUsingDP function. I noticed that all of the waypoints have the same laneId. This seems wrong to me because the laneId's in the vector map seem to correspond to short segments of the lane only (about 1 meter or so). Similarly the lane to the right and left has one lane ID for all of those waypoints.

@hadiTab This is not the problem, there are difference in the way of vector map and local OpenPlanner map is represented.
most probably the problem is in PlanningUsingDP, but still need more investigation

@hadiTab @hatem-darweesh it looks like this problem is not resolved yet. I am getting the same issue. Global planner only functional on that small segment of the Moriyama demo. I'm working from 2b8fb78 commit, Feb 3, 2019.


Remove println

I assume this was left in for debugging purposes, but it's a bit annoying if you're playing with this at the console. Perhaps adding debug logging would be better. Just a thought.

Yes, was used for debugging.
In fact, looks like this made it into the release too. But ok, we'll have to release a new version soon anyway.

Thanks a lot!


I can't do live share although I have installed it's icon is not shown please help me out of this as it is very difficult to code please help me out of this or tell me a different way i can do live share. Please answer me till Sunday as I want to do an important thing on it please

Please help me out of this

Please help me out of this


fix(add-entry): Passing BCH wallet when initializing p2wdb Write()

:tada: This PR is included in version 3.3.1 :tada:
Your semantic-release bot :package::rocket:


Fix artifact log

Fix a call to the logger that should be placed inside a if (artifact_storage).

/test pull-tekton-pipeline-integration-tests

TestHelmDeployPipelineRun is failing again ?

Ok, because github was down


bug: follow-up chat shortcut (Ctrl+Enter) doesn't work for Windows

Version
main 155c0cf3
Describe the bug
Pressing Ctrl+Enter as noted here doesn't seem to do anything on Windows (doesn't send the chat):

Enter / Alt+Enter send it but as a new chat (not a follow-up).
Interestingly, the tests work which explicitly sent "Meta+Enter".. So we should probably update the tests to match the platform (eg. use Ctrl+Enter on Windows) which would cause them to match the real behaviour (and hopefully fail until this bug is fixed).
Expected behavior
Ctrl+Enter should send the chat as a follow-up.
Additional context
No response

Fixed by https://github.com/sourcegraph/cody/pull/2823


Istioctl Analyze reports invalid error for gateway file

Bug Description
In 1.14.3 and prior, running istioctl analyze against the following file would not report any error.  After merging #37581, it reports Error [IST0101] (Gateway istio-system/public-gateway public-gateway.yaml:8) Referenced selector not found: "istio=gateway"
apiVersion: networking.istio.io/v1beta1
kind: Gateway
metadata:
  name: public-gateway
  namespace: istio-system
spec:
  selector:
    istio: gateway
  servers:
    - port:
        number: 80
        name: http
        protocol: HTTP
      hosts:
        - "*"

When running analyze against files, we should not be checking for pods, which should never exist as files, but rather for higher level abstractions such as deployments.
Version
1.15.0

Additional Information
No response

@therealmitchconnors I think some of the analyzers/other messages may have the same issue. Instead of analyzing pods' workloads, is it feasible to create workloads' associated pods from the template at the time when we are parsing them, to simulate the in-cluster environment?

@therealmitchconnors I just tested old release branches. It looks like the problem is only related to api versions. Old releases only analyze v1alpha3 so no messages are reported. If changing the apiversion from v1beta1  to v1alpha3, the same message will be reported. It seems like we didn't do anything to the analyzers.

When running analyze against files, we should not be checking for pods, which should never exist as files, but rather for higher level abstractions such as deployments.

I think right now this is the problem. I'll look into it to find a way to make analyzers work as expected instead of skipping them.


add list theme

[x] refactor themes to expose the templates (a breaking change)
[ ] add new theme type: list
[ ] update docs

P.S. Since I might be the only one that uses this package, a breaking change on API should be acceptable...


feat: home icon on breadcrumbs

License: MIT
Signed-off-by: Henrique Dias<EMAIL_ADDRESS>

@olizilla needs https://github.com/ipfs-shipyard/ipfs-css/pull/22

@olizilla could you release a new version of https://github.com/ipfs-shipyard/ipfs-css?


Refactor USB Source constructor to generate a unique/incremental device-location for each source.

The current implementation does not set the device-location, leaving the setting to default to /dev/video0.  . Therefore, only once USB camera can be used. The constructor will be updated to generate the unique device-location. Rules are as follows.
A unique  device-location is assigned to each USB Source on creation, starting with /dev/video0, followed by /dev/video1, and so on. The default assignment   can be overridden by calling dsl_source_usb_device_location_set. The call will fail if the given device-location is not unique. If a source is deleted,  the device-location will be re-assigned to a new USB Source if one is created.

Merged into v0.26.alpha


Bump golang/x/sys

Signed-off-by: FillZpp<EMAIL_ADDRESS>Bump golang/x/sys to latest.

/approve


Wont work on Mac

I Get The message Could not open input file: php-cs-fixer
I tested in the terminal and it worked perfectly.

By adding  the full php-cs-fixer path it worked like a charm, Thank you
I just added this -> /usr/local/bin/php-cs-fixer  to the executable path.


Print error when command isn't successfully executed

Currently, this is what happens when using ./install :
Installing submodules [git submodule update --init --recursive]
Installing vim plugins [vim +PluginInstall +qall]
Installing zsh bundles [source '~/.config/zsh/.zshrc']
Command [source '~/.config/zsh/.zshrc'] failed
Some commands were not successfully executed

==> Some tasks were not executed successfully

when trying out the command itself, no error message appears and the exit code is 0. It would be nice to know why a command fails.

It's suppressed on purpose. If you want to see a command's stderr output, you can explicitly allow it.

 I don't think that'll do what you want it to do.

Ah, yeah, sorry.
The reason I'm sourcing .zshrc is because antigen (zsh bundle manager) downloads/installs bundles upon opening a new zsh session / loading zshrc. I figured this is the best way to do it immediately.

yea I just realised how I fucked up, sorry.
Closing this, sorry for bothering you.

No worries!
If you do want to source that file when you install, you could add the source command to the end of the install script.

I actually managed to work around it by using "zsh -c '~/.config/.zshrc'" as the command.


Fix warnings in ColumnPolicyIntegrationTest / move to assertJ

🎂

Not for this PR: How about adding a hasRow() to avoid the trailing \n when asserting single row results?

Sounds okay to me, the thought had also crossed my mind but wasn't sure if worth it.


Faster ensure_not_multiindex

Spotted when profiling some write workloads.
@benbovy is there a better way?

isinstance(var._data, xarray.core.indexing.PandasMultiIndexingAdapter) should work.


Add OpenNebula systemd service dependency on MySQL

References https://github.com/OpenNebula/docs/pull/93
On Debian-like systems, the MariaDB service name is still mysql. This small change adds soft dependency also on mysql.service into the systemd service script.

Looks good


examples: Hack-fix source.show

Codecov Report

Merging #850 into master will increase coverage by 7.97%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #850      +/-   ##
==========================================
+ Coverage   80.86%   88.84%   +7.97%
==========================================
  Files         100      100
  Lines       11342    11342
  Branches     2235     2235
==========================================
+ Hits         9172    10077     +905
+ Misses       1903      981     -922
- Partials      267      284      +17

Impacted Files
Coverage Δ

devito/data/allocators.py
73.46% <0%> (+0.68%)
:arrow_up:

devito/operator.py
93.47% <0%> (+0.72%)
:arrow_up:

devito/dle/rewriters.py
80.35% <0%> (+0.89%)
:arrow_up:

devito/tools/utils.py
75% <0%> (+0.89%)
:arrow_up:

devito/ir/iet/visitors.py
83.14% <0%> (+0.92%)
:arrow_up:

devito/parameters.py
84.61% <0%> (+0.96%)
:arrow_up:

devito/ir/support/space.py
86.15% <0%> (+1.03%)
:arrow_up:

devito/logger.py
84.5% <0%> (+1.4%)
:arrow_up:

devito/dle/parallelizer.py
94.57% <0%> (+1.55%)
:arrow_up:

devito/archinfo.py
73.38% <0%> (+1.61%)
:arrow_up:

... and 19 more

Continue to review full report at Codecov.

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

actually, @rhodrin , this should be doable in a better way once #824 is in?

closing as this, hopefully, will become unnecessary once #824 is in (@rhodrin )


updated Explore.tsx and ReadMe

Updated the css for Explore.tsx using

I couldn't see any option for reopening the pull request so I just created a new one. Hope this suffices. Thanks for your consideration!

Yeah like I mentioned this one uses a style tag and doesn't require a
separate css file to be made. Other than that I have referenced the
documentation which I referred to for making this css in the readme.
Yes the style.css file is also fitting the needs but again I just thought
that going for internal css would be more efficient.
Thanks for looking into it appreciate it!
On Wed, Mar 13, 2024 at 9:56 PM kaue @.***> wrote:

Thanks @Abhilash42069 https://github.com/Abhilash42069, taking a quick
look at the diff, It seems this is reverting a few changes, can you please
check?
Also we recently added a way to do styling using a CSS file, this seems
like a better approach to keep the style / html separate.
Can you check if the style.css file that was added fits your needs?
Thanks again!
—
Reply to this email directly, view it on GitHub
https://github.com/looker-open-source/extension-gen-ai/pull/28#issuecomment-1994878929,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOE6DRHHWQ3DJ4GPUUP5PDLYYB44BAVCNFSM6AAAAABEUM7BKSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJUHA3TQOJSHE
.
You are receiving this because you were mentioned.Message ID:
@.***>


I want to increase the defaults for signature algorithm.

Preflight Checklist

[X] I could not find a solution in the existing issues, docs, nor discussions
[X] I have joined the ZITADEL chat

Describe your problem
I am using zitadel/oidc to create an OpenID Provider.
I believe the library intends that the VerifyJWTAssertion function is called when client authentication is done with private_key_jwt.
However, this function currently only supports RS256 since the supportedSigAlgs argument is nil when executing the CheckSignature function.
Therefore I would like to sign with ES256, which is not possible.
Describe your ideal solution
Since the FAPI states that PS256 or ES256 is recommended, why not support PS256 or ES256 if it is not specified here as well?
Version
v3.22.1
Environment
Self-hosted
Additional Context
No response

I think this is a duplicate of the following issue? https://github.com/zitadel/oidc/issues/259
@muhlemmer @livio-a am I right? In that case I would close the issue here, to avoid duplicates

closed by https://github.com/zitadel/oidc/pull/606


Can't use cache key with no cache?

Hiya,
Take the following
{% cache globally using key 'cache__key' for 1 month %}
   Cache me

    {% nocache %}
      Do not cache me
    {% endnocache %}
  {% endcache %}

This caches in craft_templatecaches as cache__key with a body of cache me <no-cache>3HkJuIQdEFS4Rvv50KnpVs3s-fIhF5j7S</no-cache>, which seems correct to me.
However, if I update the 'Do not cache me' text, the nocache block doesn't update. If I do not use a key then it updates correctly.
So this leads me to believe that it is not possible to use key parameter with no cache?
Thanks

I'm trying to do the same thing. Is this a bug, or is this outside the capability of this plugin?

This is an interesting side effect. No cache is still performing as expected (if you output the current time in your no-cache block you'll see it update with each refresh) but the issue is it's not recompiling the template when you make changes. This is only a problem when developing, in which case you probably shouldn't have caching enabled when working in your dev environment. When publishing your template changes, you can clear your compiled templates through the Craft CP.
To clarify, this is actually a Craft CMS "feature", and has little to do with this plugin. Given the following code:
{% cache using key 'xyz' %} Hello world {% endcache %}

changing the contents "Hello world" will show the same behaviour, and will not update after saving the page when it should. I'm not sure if this is intentional or not, but if you disable caching during development (which should be the case if you have devMode enabled in your config) then this behaviour shouldn't really affect you.

Thanks for the reply. Might be worth putting this as a note in the README, as its not beyond the realms of possibility for one to be testing a site with cache enabled on a local dev server. Quite the 'gotcha' it seems!

+1 on adding a little warning to the README about testing on Dev.

I'm trying to pass a variable to nocache, and I'm not having any luck. Is this related to the issue you described above? Or am I mis-understanding the variable passing technique?
This works:
{% cache globally using key 'home_page' %}
    {% nocache %}
        {{ craft.request.getQueryString }}
    {% endnocache %}
{% endcache %}

This does not work:
{% set params = craft.request.getQueryString %}

{% cache globally using key 'home_page' %}
    {% nocache with { paramsVar: params } %}
        {{ paramsVar }}
    {% endnocache %}
{% endcache %}

As per the README caveat, You'll want to use
{% cache globally using key 'home_page' %}
    {% set params = craft.request.getQueryString %}

    {% nocache with { paramsVar: params } %}
        {{ paramsVar }}
    {% endnocache %}
{% endcache %}

That doesn't seem to work either. I get the same output either way. Is that due to the issue described above?

{% cache globally using key 'home_page' %}
    {% nocache %}
        {% set params = craft.request.getQueryString %}
        {{ params }}
    {% endnocache %}
{% endcache %}

Try this? Certainly seems to be temperamental - but I suspect as @benjamminf has said, this is more to with caching from Craft, rather than issues in the plugin.

That is pretty much the same as my first example where I just grab the param directly, which does work. In this case, there's no reason to set the variable anymore. After re-reading through the caveat, I think I understand a little better why it doesn't work to pass a variable in that was defined outside of the cache and nocache blocks.

As long as the variable is outside of the nocache block, whether the variable is inside the cache block or outside doesn't matter (unless it's a variable that can bust caches, like a Craft element). What happens is that variables passed into nocache have themselves been cached, which is why your example doesn't work. They're cached when the surrounding cache block is cached. Hard to explain why that's the case, but you might also be wondering what's the point?
I suppose it's main function is to ensure that the caching block actually does it's job and prevents further database calls. In the products example in the readme, that product ID is cached and passed to nocache, but it could have also passed the whole product. The great thing is the nocache block wouldn't have to re-query for that product.
For getting request parameters, that's something that you'd want to do inside the nocache block, since the value of that would actually get cached.
This is tricky to explain and also to understand, but hopefully this sheds some more light on what's going on. When in doubt, don't pass your variables but redeclare them inside the nocache block. There's a lot I should mention in the readme, but it's already a novel haha. The compiled templates issue is something I will add though.

I just experienced a similar issue with Commerce and a user's Cart. I ended up having to do:
{% nocache %}

{{craft.commerce.cart.totalQty}}

{% endnocache %}

Originally I had:
{% nocache with {cartQty: cart.totalQty} %}

{{cartQty}}

{% endnocache %}

Where cart was set in _layout.twig


Cross-ontology error for GO:0006595 polyamine metabolic process?

This term has CHEBI:51349 - polyamine macromolecule as its cross-ontology reference. That term's definition is "A macromolecule composed of units connected by imino (‒NR‒) linkages." However, GO:0006595 has as children metabolism of molecules like spermine, spermidine, and putrescine, which fit the imino part of the definitoon but are not macro. It looks like a better cross-ontology reference would be CHEBI:88061 - polyamine "Any organic amino compound that contains two or more amino groups."

The child terms  GO:0006598 polyamine catabolic process and  GO:0006596 polyamine biosynthetic process have the same wrong cross-ontology reference as the parent.
Sorry, Harold

done


Save the last browsing page

After switching tabs, can the browser save the last browsing page? Instead of the default url
And can't use Ctrl-V or p in browser

I hope I can use this feature earlier.


new issue - never had before -- centos 6.7 - init.d service not created (using 0.9.8)

I have a new problem going on I've never experienced before. Stood up some new VMs to create a new cluster using this module. Everything is getting created accept the init.d instance service.
I'm using 0.9.8 module
PE 2015.2
ES 1.4.2
CentOS 6.7 64bit
no /etc/init.d/elasticsearch-[instance name] is getting created.. everything goes fine with puppet run, no visible errors. I've had mirrored setup without issues.
So to try and bypass puppet altogether I tried to copy the service script from another box that works, edited it to match new instance name, and installed it as a new service under chkconfig. And when I tried to run it.. I get invalid runuser option --pidfile. Is this a sign that I am missing some update? Yum says I have none.
Here's  a copy of most recent run... you can see where it deletes the default init.d -- which is expected, but never creates the new init.d script with instance name:
http://pastebin.com/L3J1vqAi

I tried a brief test upgrading to 0.9.9.. no change.

Ok found the prob.. I had copied over a manifest from another environment and repurposed it. I had left in status => 'unmanaged' in the main ES class -- probably because I was testing something at one point in that other environment. So to those who are unfamiliar, this means don't generate an init.d service! ARGH!!!!  Derp!

@SteveDevOps thanks for the issue and great you found it.
I guess the result was unexpected.
Would it be better if the init file did get created but the service would not be enabled & started?

My suggestion would be to leave it be but provide a heads up. What about providing reminders / unmanaged state warnings ?  Especially if new install is occurring?

I'll certainly add some documentation around it yeah. Will have to think about any warnings though.


Refactoring

Refactored AFM code to make it more maintainable and easier to deploy & configure.

Changed Bottle to Flask + Flask-SQLAlchemy

Flask seems to be developed more actively and has well defined patterns for keeping the code base maintainable
Flask-SQLAlchemy extension does most of the db session handling

Separated some of the application logic out from routes
Improved the command line interface and added support for config files
Simplified & renamed testing as dashboard

Fix that typo and then it is fine to merge! :+1:


No jar file in the release

I may be missing something but I can't find the jar file. Where is it supposed to be?

Hi @romagnolid
Thank you for submitting this issue. The jar can be downloaded from the following link: https://ega-archive.org/assets/files/EgaCryptor.zip
We will be updating our documentation to reflect this change.


wrong cirdir about python

dir
~/git/python/python3/now.py
~/git/python/python3/test.py
code in now.py
import os

with open(os.path.join(os.path.abspath('.'), 'test.py'), 'r') as f:
    for line in f.readlines():
        print(line.strip('\n'))

atom-runner work wrong:
Traceback (most recent call last):
  File "~/git/python/python3/io-programme.py", line 12, in <module>
    with open(os.path.join(os.path.abspath('.'), 'test.py'), 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '~/git/test.py'

error
os.path.abspath('.') return wrong dir ~/git, the correct dir is ~/git/python/python3.
it works correctly in terminal.
i think that atom-runner taking  the project dir as the cirdir causes the problem. In this case, the project dir is ~/git

This is expected behavior. atom-runner uses the working directory that Atom provides it. If you want your working directory to be different, open the file through Atom's project directory behavior (open the directory instead of the file directly) or don't rely on paths relative to your working directory if you expect data in a specific location relative to your program. You should never assume that your program file is equal to your working directory.


Enhancement: Add ability to ingest podcasts(Audio files) for summarization

As a user of hte application, I subscribe to long-form podcasts that I would like to know what kind of content they contain and if I am interested in listening to that particular episode.
I would like to be able to point to a podcast URL or supply a local file, and have the podcast transcribed, and optionally, summarized.

Audio files passed via cli will be transcribed and summarized with the proper cli args. I'll use the other issue to track its addition to the Gradio GUI.


convert the expression to 'unknown' first

While generating code for a solidity interface I get the following error:
Conversion of type 'Contract' to type '<ContractName>' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
  Type 'Contract' is missing the following properties from type '<ContractName>': <list of methods>, and <N> more.ts(2352)

The template comes from the line below.
https://github.com/ethereum-ts/TypeChain/blob/7a02d990a0dc7fc7172c1fdef673115778855f04/packages/target-ethers-v5/src/codegen/index.ts#L193
It works If I replace this:
return new Contract(address, _abi, signerOrProvider) as <ContractName>;

With this:
return (new Contract(address, _abi, signerOrProvider) as unknown) as <ContractName>;

But I'm not sure what is the real solution or error here.
My dependencies are:
    "@typechain/ethers-v5": "^6.0.0",
    "typechain": "^4.0.2",
    "typescript": "^4.1.5"

My tsconfig.json is as follow:
{
    "compilerOptions": {
        "declaration": true,
        "esModuleInterop": true,
        "module": "commonjs",
        "outDir": "dist",
        "resolveJsonModule": true,
        "strict": true,
        "target": "es5"
    }
}

This is odd indeed. Frankly, I think we should have incorporate fix to the generated code as you suggested (maybe I would go with any cast instead of unknown as it's more idiomatic IMO)). Are you interested in making a PR fixing this?
Can you share your ethers version?
Also we have example for ethers-v5 which I am sure that works: https://github.com/ethereum-ts/TypeChain/tree/master/examples/ethers-v5

After deleting my yarn.lock and re-running yarn the error disappeared. Maybe it was an outdated ethers dependency.

Yeah, IIRC there was a "somewhat breaking" typings change in ethers' own contract typings, which should be gone in the current release.
Our contract typings are just a "more specified" version of ethers Contract typings, so if the compiler says types don't match it would signal a problem (probably incompatible changes in ethers contract typings).


[BEAM-9720] Add Aws Http client configurations capability.

In this PR we try to enable a way to pass custom client configuration options for AWS clients
as pipeline options.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
Post-Commit Tests Status (on master branch)

Lang
SDK
Apex
Dataflow
Flink
Gearpump
Samza
Spark

Go

---
---

---
---

Java

Python

---

---
---

XLang
---
---
---

---
---

Pre-Commit Tests Status (on master branch)

---
Java
Python
Go
Website

Non-portable

Portable
---

---
---

See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.

@lukecwik @iemejia @aromanenko-dev

retest this please

@aromanenko-dev - Could you please have an another look? just rebased and fixed the test.

Thanks! Unfortunately, I still see the "merge" commits. Please, don't merge commits and use only rebase.

@aromanenko-dev - fixed

@aromanenko-dev - could you have a look at this?

Retest this please

retest this please

retest this please

Run Java PreCommit

retest this please

Run Java PreCommit

trying to get tests to trigger

retest this please

Run Java PreCommit

Run Java PreCommit

retest this please

retest this please


The top element in the inventory is highlighted with an error

Describe the bug
The top element in the inventory is highlighted with an error
To Reproduce
Steps to reproduce the behavior:

Create an inventory.yml in root directory
Fill inventory and open it
See this error at the top element:

A playbook must be a list of plays, got a <class 'ansible.parsing.yaml.objects.AnsibleMapping'> instead

Expected behavior
Inventories should not be treat as playbooks.
Platform:
VS Code: 1.56.2
Ansible Language Extension: v0.4.5
OS: macOS Big Sur 11.4
Ansible: 2.11.0

Please provide more information, particularly the full path towards your inventory.yml file, as this may determine a change in behavior (picking wrong schema). The fact that it is at the root of your workspace does not affect that logic much as the patterns used are run on full paths. https://github.com/ansible-community/vscode-ansible/blob/master/package.json#L136-L203

The project structure is as follows:
playbooks/
  playbook_1.yml
  ...
...
inventory.yml
...

The project directory is:
/Users/username/folder/folder/...

The playbook files seem to be interpreted correctly: https://github.com/ansible-community/vscode-ansible/blob/master/package.json#L137-L143


[CINFRA] Wait for follower to resign

Scope & Purpose
The follower_resigning_while_acquiring_snapshot_concurrently test works by starting a snapshot transfer in a separate thread, while resigning the follower concurrently from the main test thread. In the event of high system load, it is possible that the main thread is starved and never resigns the follower, even though the thread doing the snapshot transfer was started and called notify_one. This can lead to a stack overflow.
The current PR introduces a limit on the number of batches, such that the snapshot can't go on indefinitely without waiting for the main thread to resign the follower.

[x] :hankey: Bugfix
[ ] :pizza: New feature
[ ] :fire: Performance improvement
[ ] :hammer: Refactoring/simplification

LGTM. Before merge I would like to discuss if we need any kind of Production protection against this or if this only happens in the test scenario.

In theory, it could happen in production, but only in theory. To understand why is that, I'll give a summary of how snapshot transfer currently works:

The follower initiates the transfer: that is a call to DocumentFollowerState::handleSnapshotTransfer. This returns a Future.
Inside this method, the follower has to fetch the snapshot in batches. As you probably guessed, fetching a batch involves another network request, therefore it returns a Future.
The futures returned by batches are chained, something that looks like: std::move(snapshotFuture).then(/* fetch next batch */).

If the snapshotFuture is already resolved, the then lambda is executed immediately. In other words, if the network runs "lightning fast", such that batches are fetched instantaneously, we could run into a stack overflow (considering we get more then 2000 such continuous batches).
In the C++ test scenario above, the problem appeared because batches were returned instantaneously. In production, there is always network in between.


Undefined crash, when use pure proxy in Multisig

Description

Example
https://github.com/novasamatech/nova-spektr/assets/40560660/c957cbf9-d356-48a3-9db5-1a0e9e6dc215

Steps to Reproduce

Create multisig with pure proxy
Create operation set reward destination
Open operation details

Actual Behavior
2024/04/09 13:57:07.023 [stage#1.5.0]-renderer [error] > Error: Objects are not valid as a React child (found: object with keys {account}). If you meant to render a collection of children, use an array instead.
    at throwOnInvalidObjectType (renderer-dfd28ad82f6f8ae86e3e.js:22424:9)
    at reconcileChildFibers (renderer-dfd28ad82f6f8ae86e3e.js:23365:7)
    at reconcileChildren (renderer-dfd28ad82f6f8ae86e3e.js:26699:28)
    at updateHostComponent (renderer-dfd28ad82f6f8ae86e3e.js:27456:3)
    at beginWork (renderer-dfd28ad82f6f8ae86e3e.js:29150:14)
    at beginWork$1 (renderer-dfd28ad82f6f8ae86e3e.js:34958:14)

Environment
https://github.com/novasamatech/nova-spektr/commit/ca555571245870d28cad4cd0c3ea42cb09c3d98d

Status verification: ❌
What has been verified:
Reproduced, got undefined in toShortAddress
test address: 5F563AYeZ7cV6jAt1voUzoNrjs7MHpWgVyuydJYumoZEjoFi

Status verification: ✅


Doesn't allow editing 2 times on the same page consiquently

Have a problem on the frontend with this plugin.
After editing any field or different fields more than one time, I receive the following issue.

Hello @larinam
Thank you for your feedback. Unfortunately I can't reproduce your issue right now. Could you please answer these questions below and we will find a way to fix your issue :

Could you list all the plugins you use on your Redmine instance ? ( Could some of them have an interaction with the normal Redmine behaviour ? )
It's strange that Chrome try to use custom Datepicker, do you have any plugin that modify your datetime field ? (that question is about the first JS error)
Could you find in the source of your page the div element named : required_field_array It's something like :
[ ... ]
 and paste here it's content ? (that question is about the second JS error)
Do you try to update some fields that have some restrictions ? (e.g. break your workflow)

Hello @larinam
Thank you for your complete return that helped a lot.
It looks like this problem happens when you have a plugin that edit issue value automatically (Computed custom field plugin in this case). An other user has the same kind of problem here #26 with Checklists plugin.
By editing automatically a field in your Redmine issue it creates a new state for your Redmine issue and when my plugin tries to update it, a conflict is raised.
I will update my plugin to avoid this situation and I'll come back to you

Same trouble with pencils :)
Also cann't change due date.

The same problem.

Hi,
(Thank you all for your last comments with great info helping the community resolves the issue. Don't hesitate to commit your PR if you find any solution)
It sounds like there are some conflicts with other plugins such as "A common libraries" ( Eg: #42 )
This may cause your issue here, do you also use this plugin ?
I've updated the plugin and tried it with the last Redmine version vanilla (any plugin installed) and it works fine.

What happens when you deactivate "A common libraries" ? Do you still have this issue ?

This plugin may alter default select elements or datepicker elements and give this kind of behavior. I'll check it by installing it

Hi,
Use version 2.5.3 of a_common_libs. Don't activate option "~Включить ajax загрузку формы редактирования задачи" (missed english label :) in settings

Hi @dirmax
Well done, i've just tested your solution and it works like a charm !
On the "A common libs" settings page on your Redmine instance administration (settings/plugin/a_common_libs) uncheck the last element that appears in Other setting (which is not translated). It's a setting named enable_ajax_edit_form in the code, "Включить ajax загрузку формы редактирования задачи" as current label (it's not translated in the plugin) :

You can then apply your modification


chore: remove Ukraine from list of OFAC blocked countries

Description
Remove Ukraine from list of OFAC blocked countries
How Has This Been Tested?
Not tested
Due Diligence

[ ] Breaking change
[ ] Requires a documentation update
[ ] Requires a e2e/integration test update

Nice, thanks for recovering the justice.

kek


Migrate aws-account-operator to OSDKv1

What type of PR is this?
Feature
What this PR does / why we need it?
This PR migrates aws-account-operator to be compatible with OperatorSDK v1.21.
This has required involved a number of changes, which are summarized below.
Major changes

API package relocation per OSDKv1 standards (pkg/apis/v1alpha1 -> api/v1alpha1) [0]
Controller package relocation per OSDKv1 standards (pkg/controller -> controllers)
Golang minimum version bumped to 1.17
controller-runtime version bumped from 0.4.0 to 0.21.1
Removed version pin to kubernetes-1.16.2. k8s/api dependencies bumped to 0.24.0
The dedicated go.mod for the API was also updated to align its dependencies with those of the underlying operator.

Minor changes

Boilerplate update to latest release.
Controllers and associated reconciler structs were renamed from <Reconcile>API to <API>Reconciler per OSDKv1 conventions (eg. ReconcileAccount -> AccountReconciler)
Many tests broke after the migration. A majority  broke due to the bump in the golang/mock dependency. The migration uncovered several underlying issues in the tests, which were addressed:

Tests which did not define Name/Namespaces for their test objects; the mocked client now rejects calls relating to objects that are missing these. A correct name/namespace was set in impacted test objects.
Tests which included mocked client EXPECT() calls that were never actually being called. This was ignored in the older golang/mock library but now triggers a test error if they are not called when the test ends. (verification of this was conducted by both analysing the old AAO tests and new AAO tests side-by-side in step debuggers to confirm matching execution flow). These erroneous EXPECT() calls were removed.
The logr version bump from 0.x to 1.x changes its interfaces in a way that broke the existing null test logger, a replacement was included.
Several other more unique edge cases of broken tests were uncovered and fixed. See the doc linked below for more details.

It is no longer possible to operator-sdk run an operator locally, the deploy-local Make target was changed to an alternate go run command which should work.

A more detailed summary of why certain changes were performed is available here.
All commits up to and including 78d762c8c0b9f0580c5794fe67a12a03198f08c9 (the most recent on master branch) are included in this change.
[0] This is a change that will impact the following repositories when they next update their AAO dependency version:

ocm-aws-account-operator-api
certman-operator (will likely be addressed in OSD-11798)
osdctl
https://github.com/ramonbutter/velero-plugin-status-restorer
https://github.com/NautiluX/managed-velero-plugin

Which Jira/Github issue(s) this PR fixes?
OSD-11799 / OSD-13030
Testing notes
Some pre-testing of this PR has occurred:

Testing that OLM successfully updates AAO from the current version to this version
Testing that AAO creates a metrics service / route if one does not exist
Testing that metrics are still accessible from the route and contain AAO-related local metrics
All tests in the make test integration suite ran successfully (except for one, test-aws-ou-logic, which failed to clean up some resources at the very end - but I had issues with this with the original AAO too, so it may be something related to my testing accounts)

Pre-checks (if applicable):

[X] Tested latest changes against a cluster
[X] Included documentation changes with PR

/label tide/merge-method-squash

/hold
whilst it is reviewed and tested

Codecov Report

Merging #725 (4fe4c40) into master (78d762c) will decrease coverage by 0.38%.
The diff coverage is 22.74%.

@@            Coverage Diff             @@
##           master     #725      +/-   ##
==========================================
- Coverage   38.61%   38.22%   -0.39%
==========================================
  Files          50       41       -9
  Lines        5508     5509       +1
==========================================
- Hits         2127     2106      -21
- Misses       3205     3230      +25
+ Partials      176      173       -3

Impacted Files
Coverage Δ

api/addtoscheme_aws_v1alpha1.go
100.00% <ø> (ø)

api/apis.go
100.00% <ø> (ø)

api/v1alpha1/account_types.go
86.51% <ø> (ø)

api/v1alpha1/accountclaim_types.go
45.00% <ø> (ø)

api/v1alpha1/accountpool_types.go
100.00% <ø> (ø)

api/v1alpha1/awsfederatedaccountaccess_types.go
100.00% <ø> (ø)

api/v1alpha1/awsfederatedrole_types.go
100.00% <ø> (ø)

config/config.go
56.52% <ø> (ø)

controllers/account/cases.go
0.00% <ø> (ø)

controllers/account/generate.go
100.00% <ø> (ø)

... and 31 more

I'm going to approve this.  I don't think the approve label will come off when a change is made (where an LGTM label would), so I think anyone in EMEA on the team will be able to LGTM this on Monday morning.
/approve

/tide-merge-method squash
/lgtm

/label tide/merge-method-squash
/hold cancel


cannot read property 'email' of undefined

this is the error i get when i try to run cloud functions locally

@MalikFaizanZafar which sample is that for? (there are like 50 apps/samples in this repo).
Have you followed all the steps in the README? including setting configuration attributes?

@nicolasgarnier  I followed the sample in functions-samples/quickstarts/email-users/functions/
and followed every step mentioned in the sample ....but I am still getting the same error when I want to test the functions locally......I don't get any kind of error when I deploy these functions , but deployment is taking too long....about 15-20 minutes

check https://github.com/firebase/functions-samples/tree/master/quickstarts/email-users
"Set the gmail.email and gmail.password Google Cloud environment variables to match the email and password of the Gmail account used to send emails (or the app password if your account has 2-step verification enabled). For this use:
firebase functions:config:set<EMAIL_ADDRESS>gmail.password="secretpassword""

In my case running firebase functions:config:set ... did not work, I solved the issue following this answer https://stackoverflow.com/a/51883276 by creating a .runtimeconfig.json file:
$ firebase functions:config:get > .runtimeconfig.json && firebase functions:shell


Upstream Statistics supports to be collected  per upstream_host

Title: Upstream Statistics supports to be collected  per upstream_host
Description:
There are many statistics for upstream clusters
https://www.envoyproxy.io/docs/envoy/latest/configuration/upstream/cluster_manager/cluster_stats#statistics
This statistics are collected per cluster, if there are just few of the upstream host has issues like:
More 5xx responses, More higher latency, More connection failed, it is not easy to find which upstream host has issues based on the statistics.
If these statistics can be collected per upstream host, then it can be more useful when debug issues.

cc @jmarantz

I think this would be an interesting feature. Obviously it must be opt-in for cardinality reasons.

It must be helpful if envoy can provide such statistics.

Would it be helpful to be able to enable such statistics with an admin POST when the need arises, maybe just the hosts of a specific cluster?

Would it be helpful to be able to enable such statistics with an admin POST when the need arises, maybe just the hosts of a specific cluster?

Yes, by default it is not enabled, and this can be enabled by an admin POST or by cluster configuration.

There are some level of stats in /clusters output per host I think?

There are some level of stats in /clusters output per host I think?

@ramaraochavali
Thanks for reply,
There are just few statistics in /clusters output there
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::cx_active::43
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::cx_connect_fail::45
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::cx_total::308343
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::rq_active::2
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::rq_error::47
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::rq_success::86474602
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::rq_timeout::0
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::rq_total::86474818
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::hostname::
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::health_flags::healthy
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::weight::1
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::region::lvs
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::zone::
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::sub_zone::
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::canary::false
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::priority::0
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::success_rate::-1.0
outbound|8082||a.b.c.com::<IP_ADDRESS>:8082::local_origin_success_rate::-1.0

Compare to the statistics for cluster https://www.envoyproxy.io/docs/envoy/latest/configuration/upstream/cluster_manager/cluster_stats#statistics, this is really not enough.

This is nice catch.


LoadError in 0.4

julia> VERSION
v"0.4.0-dev+4559"

julia> using FastAnonymous

WARNING: deprecated syntax "stagedfunction" at /Users/dpo/.julia/v0.4/FastAnonymous/src/FastAnonymous.jl:27.
Use "@generated function" instead.

WARNING: deprecated syntax "stagedfunction" at /Users/dpo/.julia/v0.4/FastAnonymous/src/FastAnonymous.jl:76.
Use "@generated function" instead.

WARNING: deprecated syntax "stagedfunction" at /Users/dpo/.julia/v0.4/FastAnonymous/src/FastAnonymous.jl:110.
Use "@generated function" instead.
ERROR: LoadError: MethodError: `start` has no method matching start(::Type{Symbol})
 in append_any at base.jl:198
 in include at /Applications/Julia-0.4.0-dev-060e5090e7.app/Contents/Resources/julia/lib/julia/sys.dylib
 in include_from_node1 at /Applications/Julia-0.4.0-dev-060e5090e7.app/Contents/Resources/julia/lib/julia/sys.dylib
 in reload_path at /Applications/Julia-0.4.0-dev-060e5090e7.app/Contents/Resources/julia/lib/julia/sys.dylib
 in _require at /Applications/Julia-0.4.0-dev-060e5090e7.app/Contents/Resources/julia/lib/julia/sys.dylib
 in require at /Applications/Julia-0.4.0-dev-060e5090e7.app/Contents/Resources/julia/lib/julia/sys.dylib
while loading /Users/dpo/.julia/v0.4/FastAnonymous/src/FastAnonymous.jl, in expression starting on line 25

Yep, just reported on julia-users, too: https://groups.google.com/d/msg/julia-users/PxNerI7kq9U/tBaOan-zMx0J. This one's not quite as easy as most other post-tupocalypse fixes, unfortunately, so it will take a me a few days to get around to looking at it in detail.

Fixed thanks to @malmaud in #9.


Fix Audit Log Sorting

They are currently being sorted by human readable dates (including About Time compat, e.g. custom months/days). These should not be sorted in that fashion, perhaps leaving timestamp as a number and then including a readable version in the change would be a better approach.

Temporary fix issued with latest commit fe10da86 to disable sorting until better method is determined. (Or is insertion order the best order... hmm...)

Temporary fix issued with latest commit fe10da86 to disable sorting until better method is determined. (Or is insertion order the best order... hmm...)


Exchange Security Insights Online/On-Premises Parser Does not Pick Up All Data

Required items, please complete
Change(s):

Updated parser to parse raw data and extract data

Reason for Change(s):

https://github.com/Azure/Azure-Sentinel/issues/9994
https://github.com/Azure/Azure-Sentinel/issues/10020

Version Updated:

Required only for Detections/Analytic Rule templates
See guidance below

Testing Completed:

Yes and at customer environment

Checked that the validations are passing and have addressed any issues that are present:

See guidance below

Guidance <- remove section before submitting

Before submitting this PR please ensure that you have read the following sections and filled out the changes, reason for change and testing complete sections:
Thank you for your contribution to the Microsoft Sentinel Github repo.

Details of the code changes in your submitted PR.  Providing descriptions for pull requests ensures there is context to changes being made and greatly enhances the code review process.  Providing associated Issues that this resolves also easily connects the reason.

Change(s):

Updated syntax for XYZ.yaml

Reason for Change(s):

New schema used for XYZ.yaml
Resolves ISSUE #1234

Version updated:

Yes
Detections/Analytic Rule templates are required to have the version updated

The code should have been tested in a Microsoft Sentinel environment that does not have any custom parsers, functions or tables, so that you validate no incorrect syntax and execution functions properly.  If your submission requires a custom parser or function, it must be submitted with the PR.

Testing Completed:

Yes/No/Need Help

Note: If updating a detection, you must update the version field.

Before the submission has been made, please look at running the KQL and Yaml Validation Checks locally.
https://github.com/Azure/Azure-Sentinel#run-kql-validation-locally

Checked that the validations are passing and have addressed any issues that are present:

Yes/No/Need Help

Note: Let us know if you have tried fixing the validation error and need help.

References:

Guidance for Detection checks
General contribution guidance
PR validation troubleshooting

Hi @v-muuppugund, ESIEnvironment_Name_s doesn't exists, the field is ESIEnvironment_s.
This break the Workbooks linked to this parser.
Also the Version and update-date are not updated.

Version: '1.6.1'
LastUpdated: '2023-12-19'

Hi @v-muuppugund, ESIEnvironment_Name_s doesn't exists, the field is ESIEnvironment_s. This breaks the Workbooks linked to this parser.
Also the Version and update-date are not updated.

Version: '1.6.1'
LastUpdated: '2023-12-19'
Will update it

Hi @v-muuppugund, ESIEnvironment_Name_s doesn't exists, the field is ESIEnvironment_s. This breaks the Workbooks linked to this parser.
Also the Version and update-date are not updated.

Version: '1.6.1'
LastUpdated: '2023-12-19'

Hi @nlepagnez ,its been typo ,will correct it.

/package

Again, Review the Autopackaging as this introduce errors. @v-sudkharat you are aware on that on another commit. This autopackaging has to be blocked pushing on Content Hub.

Hi @nlepagnez,
We have reverted packaging contents as we are working on packaging fixes. Once done, we will again repackage this. Thanks

/package

@microsoft-github-policy-service agree

@microsoft-github-policy-service agree

@microsoft-github-policy-service agree company="Microsoft"

@microsoft-github-policy-service agree [company="Microsoft"]

@microsoft-github-policy-service agree [company="Microsoft"]

We are closing this PR because we have opened a new PR #10503 with the same content due to issues with contributor access. Thanks


Fix _remove_comments regex because of function that has “/*” in it:

This function has a couple of "/*" in it that is throwing off the regex to remove comments. This only happens occasionally - one video threw an exception but that same video worked fine on a different IP address. So I don't think this should be a permanent fix, but until we narrow down the issue this can be a workaround.
This fixes #4976
function LB(a) {
        if ("undefined" != typeof a.selectNodes) {
            var b = Ad(a);
            "undefined" != typeof b.setProperty && b.setProperty("SelectionLanguage", "XPath");
            return a.selectNodes('vmap:Extensions/vmap:Extension[@type = "YTBreakTime"]/*[name() = "yt:BreakTime"]')
        }
        if (document.implementation.hasFeature("XPath", "3.0")) {
            var b = Ad(a),
                c = b.createNSResolver(b.documentElement);
            a = b.evaluate('vmap:Extensions/vmap:Extension[@type = "YTBreakTime"]/*[name() = "yt:BreakTime"]', a, c, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
            for (var b = [], c = a.snapshotLength, d = 0; d < c; d++) b.push(a.snapshotItem(d));
            return b
        }
        return []
    }

Thanks! I've just disabled comments altogether for now.


zh:reference template tracespan

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: rootsongjc
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content_zh/OWNERS [rootsongjc]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

CI  failed.
- ./public/about/notes/0.8/index.html
  *  External link https://archive.istio.io/v0.8 failed: response code 0 means something's wrong.
             It's possible libcurl couldn't connect to the server or perhaps the request timed out.
             Sometimes, making too many requests at once also breaks things.
             Either way, the return message (if any) from the server is: Server returned nothing (no headers, no data)
- ./public/zh/blog/2017/0.1-announcement/index.html
  *  External link https://www.weave.works/blog/istio-weave-cloud/ failed: response code 0 means something's wrong.
             It's possible libcurl couldn't connect to the server or perhaps the request timed out.
             Sometimes, making too many requests at once also breaks things.
             Either way, the return message (if any) from the server is: Server returned nothing (no headers, no data)
- ./public/zh/blog/2018/egress-https/index.html
  *  External link https://archive.istio.io/v0.7/blog/2018/egress-https.html failed: response code 0 means something's wrong.
             It's possible libcurl couldn't connect to the server or perhaps the request timed out.
             Sometimes, making too many requests at once also breaks things.
             Either way, the return message (if any) from the server is: Server returned nothing (no headers, no data)
- ./public/zh/docs/reference/config/policy-and-telemetry/templates/tracespan/index.html
  *  internally linking to /docs/reference/config/policy-and-telemetry/istio.policy.v1beta1.html#TimeStamp, which does not exist (line 6062)

  *  internally linking to /docs/reference/config/policy-and-telemetry/istio.policy.v1beta1.html#TimeStamp, which does not exist (line 6056)

  *  internally linking to /docs/reference/config/policy-and-telemetry/istio.policy.v1beta1.html#Value, which does not exist (line 6068)

  *  trying to find hash of /docs/reference/config/policy-and-telemetry/istio.policy.v1beta1.html#TimeStamp, but /root/site/public/docs/reference/config/policy-and-telemetry/istio.policy.v1beta1.html does not exist (line 6062)

  *  trying to find hash of /docs/reference/config/policy-and-telemetry/istio.policy.v1beta1.html#TimeStamp, but /root/site/public/docs/reference/config/policy-and-telemetry/istio.policy.v1beta1.html does not exist (line 6056)

  *  trying to find hash of /docs/reference/config/policy-and-telemetry/istio.policy.v1beta1.html#Value, but /root/site/public/docs/reference/config/policy-and-telemetry/istio.policy.v1beta1.html does not exist (line 6068)

htmlproofer 3.9.2 | Error:  HTML-Proofer found 9 failures!
LINTING FAILED
Exited with code 1

New changes are detected. LGTM label has been removed.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: fleeto
If they are not already assigned, you can assign the PR to them by writing /assign @fleeto in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content_zh/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: rootsongjc
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content_zh/OWNERS [rootsongjc]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


How are the alertmanagers being configured in the Prometheus operator?

The prometheus operator defaults it's alertmanagers to be
          namespace: p._config.namespace,
          name: 'alertmanager-' + p._config.alertmanagerName,
          port: 'web',
          apiVersion: 'v2',

See https://github.com/prometheus-operator/kube-prometheus/blob/main/jsonnet/kube-prometheus/components/prometheus.libsonnet#L349.
Looking at the documentation, I don't actually see that configuration option for alertmanagers. https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alertmanager_config
On gut, this seems like a label selector or is the name of the sts. Is there something I'm missing here? Possibly I'm looking at the wrong part of the docs?

This is the CRD resource for the prometheus operator, you should refer to :

https://prometheus-operator.dev/docs/operator/api/#monitoring.coreos.com/v1.AlertingSpec
kubectl explain Prometheus.spec.alerting.alertmanagers


Run sharktank llama tests on CI, qualify test names.

Progress on https://github.com/nod-ai/sharktank/issues/22. See https://github.com/nod-ai/SHARK-TestSuite/pull/272 for the specifics of what the new test is exercising.
The "models" tests now include pytorch/models/ and sharktank/, so all test names are qualified relative to iree_tests/ in the test suite repo. (Totally inflating my commit stats here, sorry :P)
ci-exactly: build_packages,regression_test

May want some help updating the rocm pipeline benchmark: https://github.com/iree-org/iree/actions/runs/9719916305/job/26830734727?pr=17772
BTW, reported numbers are down quite a bit at tip of tree also:
E2E Benchmark Time: 1330.0 ms (golden time 1661.5 ms)
Scheduled Unet Benchmark Time: 340.0 ms (golden time 450.5 ms)
Prompt Encoder Benchmark Time: 16.8 ms (golden time 17.5 ms)
VAE Decode Benchmark Time: 288.0 ms (golden time 288.5 ms)

Seems like that changed around https://github.com/iree-org/iree/commit/9da0309b0491df57629a2177ab1dbec4aa73ae6e , but the code there seems to be off by default?

May want some help updating the rocm pipeline benchmark: https://github.com/iree-org/iree/actions/runs/9719916305/job/26830734727?pr=17772

Looks like the error is because we need to update by adding the two compilation flags to the three sdxl config files here:
https://github.com/nod-ai/SHARK-TestSuite/blob/main/iree_tests/configs/sdxl_prompt_encoder_gpu_rocm.json#L18-L19
The files that need updating are:
https://github.com/iree-org/iree/blob/main/build_tools/pkgci/external_test_suite/sdxl_prompt_encoder_gpu_rocm_gfx90a.json
https://github.com/iree-org/iree/blob/main/build_tools/pkgci/external_test_suite/sdxl_scheduled_unet_gpu_rocm_gfx90a.json
https://github.com/iree-org/iree/blob/main/build_tools/pkgci/external_test_suite/sdxl_vae_decode_gpu_rocm_gfx90a.json
Let's see if it works with those changes.

Seems like that changed around 9da0309 , but the code there seems to be off by default?

It looks like we already have that flag enabled for the sdxl models (https://github.com/iree-org/iree/blob/main/build_tools/pkgci/external_test_suite/sdxl_vae_decode_gpu_rocm_gfx90a.json#L9). So looks like this PR is a further optimization on the --iree-llvmgpu-enable-prefetch=true flag giving us a boost :)


Just Cause 3: almost instant crash

Software information
Just Cause 3
DX11 mode: Runs with wine-staging-2.21, but ate all my RAM and GRAM and have some texture glitches.
DXVK mode: crash

DXVK build: native Linux x86_64

System information

GPU: GeForce GTX 750 Ti
Driver: 387.34
Wine version: wine-staging 2.21
DXVK version: current master https://github.com/doitsujin/dxvk/commit/45a03b11bef70d1e7d99f9ea5ead99d18b6ceb20

Apitrace file(s)

N/A

Log files

d3d11.log: dxvk_d3d11_-compiling.log
dxgi.log: dxvk_dxgi.log

See #93.

Not only that.
Looks like the game loads all shaders at onse. Despite almost instant crash it produced 1455 shaders. And when I tried to optimize them  - spirv-opt itself has locked on one for five min.:
spirv-opt --legalize-hlsl CS_1358ba5d71fac34d06b16b37585f29d244c0e680.spv -o ../dxvk_shader_read/CS_1358ba5d71fac34d06b16b37585f29d244c0e680.spv

Than I run validator on all and It reported errors:
$ ./z_spirv-val-shaders.sh
CHECK_DUMP...
error: 10533: MemoryBarrier: Vulkan specification requires Memory Semantics to have one of the following bits set: Acquire, Release, AcquireRelease or SequentiallyConsistent
Error: PS_2c14013989db3668eecb2fd8abab3afeece2b26b.spv
CHECK_FIXED...
error: 7098: MemoryBarrier: Vulkan specification requires Memory Semantics to have one of the following bits set: Acquire, Release, AcquireRelease or SequentiallyConsistent
Error: PS_2c14013989db3668eecb2fd8abab3afeece2b26b.spv
DONE

Maybe you'll find something interesting inside:
CS_1358ba5d71fac34d06b16b37585f29d244c0e680.dxbc.gz
CS_1358ba5d71fac34d06b16b37585f29d244c0e680.spv.gz
PS_2c14013989db3668eecb2fd8abab3afeece2b26b.dxbc.gz
PS_2c14013989db3668eecb2fd8abab3afeece2b26b.spv.gz

The shader validation issue is known and has been reported several times already (I think in the Nvidia thread).
As for spirv-opt taking forever - it's still a dirty hack that is not officially supported. I'll check the compute shader though.


Form not updating when re-render

Hi there, I have a form called named SettingsForm and when I get the settings from the server and re-render the parent container (SettingsContainer), changing the initialValues of the child form. The form doesn't do anything. (The new data is reaching the form component by the way...)
Update 1:
The form appears to be disconnected from the state, since I cannot change the values.
Update 2:
When I click the Submit button and the data reloads, all works.
What's your environment?
redux-form: 6.5.0
node: 6.9.1
redux: 3.6.0
react: 15.4.2

You're going to need to share some more code. However, there's a chance that your problem can be fixed by setting enableReinitialize to true.

I've tried enabling enableReinitialize to true but what I get is this working only when I change between routes (not if I go directly to the settings route).

Hi @francocorreasosa, please provide us a working example. Start here: http://jsfiddle.net/gustavohenke/48814zsq/

I think this is also involved with routes, because when I go from / to /settings (where the form is), it works perfectly. But, when I go straight to the /settings route, this happens.

@francocorreasosa it sounds like this is/was more an application specific problem rather than something pertaining to redux-form. If you think you have identified an issue with redux-form, please don't hesitate to provide an example and we'll re-open.


No tag in the file - export modifier for class

In some of my new javascript code I use the new export modifier for class definition. This results in structure-view giving "No tag in the file.";
minimal example code:
export class Example { }

@gerdus Sorry for replying late.
It's indeed a pattern that SV can't recognize, and this would be fixed soon.


Add strain energy support

Strain energy is super useful.  Please add.  The frequency stuff is not applicable, but THRESH is super useful to avoid small strain energy output.  Either way is fine for v1
Per the NX QRG:

+1 - Agree this would be very useful.


Varying return types (TabularResult, Tablesaw Table, String, etc.)

@jimmoores I was curious if you've seen tablesaw. It's basically an alternative to TabularResult that's much more powerful.
I'd like to fetch data and load it into a dataframe. There are a few options. I could add methods to spit out CSV so that I can then load the CSV into tablesaw myself, we could create a quand4j-tablesaw module, or if you'd be interested we could replace TabularResult with a tablesaw's Table and make it a core dependency.

Looks very interesting, I think it's an excellent idea. I'm keen to know
what you think about the possibility of making the data representation
pluggable/generified?
There's a couple of reasons for that:

I'd like to break backwards compatibility as little as possible and
preferably not at all.
I've got my own time series library that I'm using for various things (
https://github.com/McLeodMoores/starling/tree/mcleodmoores/projects/time-series)
like my Java/excel project (https://github.com/McLeodMoores/xl4j)

So was thinking about having static factory methods to create
specialisations for each backing representation (clearly you don't want to
be dragging the types around like QuandlSession<Table, Json> so you'd
probably want predefined interfaces). That could also allow different
representations for metadata/json rather than the funny Jackson binding I'm
using at the moment.
I'd be interested on your thoughts though - it might be overcomplicating
things...
Incidentally, if we're going to make a change like this, we might as well
move to Java 8 at the same time.
Jim
On 11 Aug 2017 06:12, "Ben McCann"<EMAIL_ADDRESS>wrote:

@jimmoores https://github.com/jimmoores I was curious if you've seen
tablesaw https://github.com/jtablesaw/tablesaw. It's basically an
alternative to TabularResult that's much more powerful.
I'd like to fetch data and load it into a tablesaw table. There are
basically two options. I can either add methods to spit out CSV so that I
can then load the CSV into tablesaw. Or if you'd be interested, I could
replace TabularResult with a tablesaw Table.
Let me know your thoughts and I'll put together a PR
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jimmoores/quandl4j/issues/31, or mute the thread
https://github.com/notifications/unsubscribe-auth/AADG-5XZrYNHCH0DP9n_xyYchDetyW_Fks5sW-KhgaJpZM4O0QM2
.

Perhaps I should knock something together that might form the basis of it and you could do the implementation for tablesaw?

I guess it'd be most library-agnostic to just return the CSV as a String. In that case, fetching into a tablesaw dataframe would look like:
String code = "WIKI/AAPL";
String csv = session.getDataSetAsCsv(DataSetRequest.Builder.of(code).build());
Table table = Table.createFromReader(new StringReader(csv), code);

If quandl4j used tablesaw directly it would be a bit simpler:
Table table = session.getDataSet(DataSetRequest.Builder.of("WIKI/AAPL").build());

My main reason for suggesting it was that it seems weird to support things like Transform in an API client library as compared to a generic table manipulation library. In Python it's pretty clear that Pandas is the defacto table library. Java doesn't have quite a clear a leader in this space, but tablesaw seems to be the best one I could find for the purpose. I've started contributing to that library as well to help make it better fit that purpose for Java.
There's a couple ways we could add support for things like tablesaw and your time-series implementation. One of the easiest might be to just add them as <optional>true</optional> in the pom.xml. That way someone can use quandl4j without having to pull in dependencies they don't need.

Of course there are reasons it makes at least some sense to do at least sampling on the server side (if not really transform), in that you might be able to reduce the payload size, but yeah, it looks a bit weird from an API perspective.
Your suggestion of just adding a method to return the string is achingly tempting, but I think I'd prefer something more orthogonal. I'm worried if we put it in now it'll be difficult to generify the interface later and preserve backwards compatibility.
What I had in mind was a generic QuandlSession<METADATA_TYPE, TABLE_TYPE> interface with static factory methods implementing the current factory methods that return a concrete implementation of QuandlSession<MetaDataResult, TabularResult>. New factory methods can then return a QuandlSession<String,String> or QuandlSession<JsonObject, Table>. These specialisations might just be implemented by passing a couple of lambdas into the constructor/factory method of a common concrete class.
I'll try and find time to put something together tomorrow.
Sent from my Samsung SM-G950F using FastHub

I've just pushed up a stab at it on topic/generic.  It's pretty rough, and the generics got a bit carried away, there's a ton of generic this and abstract that, but I think it should work.  It satisfies several criteria:

No source-code changes required when upgrading so users can transition at their leisure
Got rid of long deprecated multi-record calls in new
All calls can be simplified to return just Strings now for a Stringy implementation
It should be trivial to support different JSON libraries now
It should be pretty trivial to support both tablesaw and my time series stuff

I backed off going Java 8 at the last minute because I wanted to use it another project that might need to keep Java 7 backwards compatibility.
Now what I want to do is create some sub-projects for the different implementations.  I prefer that to optional packages if possible, even if it is a bit of a sledgehammer because beginner users can get really confused when a dependency doesn't get pulled in.

Cool. That change looks good to me. I left a few minor comments on the commit, but the high-level idea makes sense to me. I like it!
It'd be fine with me to drop Java 7 support. All the other open source stuff I use moved to Java 8 a long time ago, so all my projects have to be on Java 8.

Thanks for your comments and apologies for the temporary silence. I'll try and get to finishing this up this weekend. That non javadoc comments thing is an eclipse stupidity. I'll update here shortly.
Sent from my Samsung SM-G950F using FastHub

I've pushed up another tranche of work towards 2.0.  Modularization is done now.  Probably lots of rough edges. All completely untested outside existing tests.  Legacy QuandlSession could use the new framework (this was the intention, maybe the original refactor got lost), but currently replicates some methods I think.  Documentation needs changing.  I'm on vacation so my commits will dip in and out, feel free to chip in if you have time.

Thanks so much for all of your help with this @jimmoores !!


[feature request] provide --config option for yurtadm

What would you like to be added:
Add the --config option for yurtadm
Why is this needed:
Users can customize parameters such as network-plugin using a custom kubeadm config. When this option is set, the process of building the kubeadm config file during yurtadm join is skipped.
others
/kind feature

@YTGhost as discussed in the issue: #1438 , it is not need to provide --config parameter in yurtadm join command, and you should improve yurtadm join command to use kubeadm-config configmap.

@YTGhost as discussed in the issue: #1438 , it is not need to provide --config parameter in yurtadm join command, and you should improve yurtadm join command to use kubeadm-config configmap.

After analyzing the kubeadm join code, the kubeadm join process has actually pulled the kubeadm-config configmap, which only contains the contents of ClusterConfiguration and cannot configure the contents of our required JoinConfiguration. Therefore, we still need to add a new --config option to yurtadm join to support user-defined JoinConfiguration.


Car Dealer Clarifications

The training data made available for Car Dealer only has 4399 instances instead of the 19K mentioned in the paper. Can you provide the complete datasets for this task?
Also, it's not clear to me how you calculate car dealer rewards based on the training dataset. The dataset provides a purchase probability at each step. Is the agent rewarded when this value reaches 100? Only at the end of the episode? Or is the purchase price weighted by the purchase probability?
Finally, when using the Car Dealer task online, the environment code provides two versions of a reward function. Which is used for evaluation and online training in the paper?

The reward function specified as "fancy" is used for online evaluation. In the offline dataset, the reward is assigned at the end of the episode and is not weighted by the purchase probability.
We will update the dataset on the server. Thank you for bringing this to our attention.

Thank you! For now, is there a purchase probability threshold that I can use to determine a purchase?

Also, Table 4 in the paper looks like it might be using revenue in thousands as a reward (although my attempt to reproduce results were in the 20Ks as opposed to the 50Ks). Can you provide the results from Table 4 using the "fancy" reward instead? Or clarify how the results in Table 4 were obtained for car dealer?

@icwhite - You mentioned above that the car-dealer data would be updated in the server. Any idea when that will be done?

Sorry, I don't know. @abdulhaim would you be able to respond with the complete dataset?


Enable The Optional Sanitizer (by default)

Suffer no longer under the silent tyranny of the force-unwrap!
The Optional Sanitizer is a revolutionary new tool that allows
developers to gain enhanced insight into the inner workings of their
programs.  Traditional debugging techniques rely on a boring terminal
with text scrolling by, and a thousand commands that you need to
remember.  Instead, we have simplified the process of debugging down
to, what we see as, the most unused sense when programming: The ears.
That’s right, now you can hear your program as it executes! No longer
will you have to struggle with the debugger, now every optional
force-unwrap can grate on your senses with the ease and simplicity that
only Apple can provide.
Tooling is also highly accessible.  To those that wish to get all the
benefits of OSan, but may not be able to experience the aural sensation to its
fullest extent, we provide a visual OSan that is enabled by passing
-Xfrontend -visual-osan-unwrap-instrumentation
*A future patch will enable the ability to disable OSan.

<unfools> (For the love of god, don't trigger CI) </unfools>

+1, but the standard alert sound is insufficiently annoying. Please provide a custom nails-on-chalkboard sound

@gparker42 Would it be alright if I embedded the nails-on-chalkboard m4a into the runtime and shell out to iTunes?

libc shells out to perl, so I think that's fair.

I'm keeping this patch around in case @shahmishal gets locked in the lab

This is awesome. Made my day.


Replace SeaORM's ColumnType and IdenStatic with its SeaQuery's counterparts

PR Info

Closes https://github.com/SeaQL/sea-orm/issues/1387

Dependencies

https://github.com/SeaQL/sea-query/pull/579

Breaking Changes

[x] Changed the return type of EntityName::table_name to be &'static str

impl EntityName for Entity {
-   fn table_name(&self) -> &str {
+   fn table_name(&self) -> &'static str {
        "fruit"
    }
}

[x] sea_orm::IdenStatic was replaced by sea_query::IdenStatic
[x] Identity was being moved into sea_query
[x] IntoIdentity was being moved into sea_query
[x] sea_orm::ColumnType was replaced by sea_query::ColumnType
[x] ColumnType::Custom takes sea_query::DynIden instead of String

// Compact Entity
#[derive(Clone, Debug, PartialEq, Eq, DeriveEntityModel)]
#[sea_orm(table_name = "fruit")]
pub struct Model {
-   #[sea_orm(column_type = r#"Custom("citext".to_owned())"#)]
+   #[sea_orm(column_type = r#"custom("citext")"#)]
    pub column: String,
}

// Expanded Entity
impl ColumnTrait for Column {
    type EntityName = Entity;

    fn def(&self) -> ColumnDef {
        match self {
-           Self::Column => ColumnType::Custom("citext".to_owned()).def(),
+           Self::Column => ColumnType::custom("citext").def(),
        }
    }
}

[x] ColumnType::Binary became a tuple variant which take sea_query::BlobSize
[x] Methods ColumnType::def was being moved into ColumnTypeTrait

This PR was being splitted into two:

https://github.com/SeaQL/sea-orm/pull/1395
https://github.com/SeaQL/sea-orm/pull/1396


Feature request: Fullscreen parallax

Hi,
it would be very cool, if you could also make parallax for a fullscreen elements (e.g. background)
Have a nice day :)

Parallax already exists and you can change the size of the container.

Yeah :) But if I try to use it with fullscreen height, the image has a very big zoom. Maybe unnecessary. Is there an option to zoom it out, even with reducing a parallax effect?

At the moment it really depends on the dimensions and resolution of your image. For a fullscreen image it has to be a very large image for it to not look distorted


how can i remove the gui?

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Current behavior
A clear and concise description of what issues the bug causing.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

In the recent updates, I have added this you can check this out at JarvisWithoutGUI.py
Just run: python JarvisWithoutGUI.py
It will start the terminal version of Jarvis

I'm closing this issue, feel free to reopen it if you have any doubts.


Test and verify sunsensor model

Test different orientations and placement of the sensor and sun

Added unit tests, fixed sensor model.


fix(TDI-36042):Firendly message for Salesforce TEST FIX

What is the current behavior? (You can also link to an open issue here)
Basically in the test there is a new instance of the exception class and a message assertion. The message is hardcoded inside as is in other tests.
What is the new behavior?
Please check if the PR fulfills these requirements

[ ] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[ ] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[ ] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:

Pull request test result: success :star:

Pull request test result: success :star:


ColorPicker: not tigger form validation when dragging

Closes #12709

Please make sure these boxes are checked before submitting your PR, thank you!

[x] Make sure you follow Element's contributing guide (中文 | English | Español).
[x] Make sure you are merging your commits to dev branch.
[x] Add some descriptions and refer relative issues for you PR.

为什么改了这么多

为什么改了这么多

补充一下 input 的文档。所以改动了 6 个文件。


toString() method in RDN class escapes special characters and Umlauts

During LDAP integration of our backstage.io project I noticed that authentication of users which have Umlaut (e.g. äöü) in their DN fails. This is due to the fact that any Umlaut in the RDN gets escaped.
The toString() function is called in https://github.com/ldapjs/dn/blob/master/lib/dn.js#L253.
In https://github.com/ldapjs/dn/commit/57f54c7973cdc8a2abfea1354b002f19e3ba9224 I noticed that a feature has been implemented to suppress encoding the values, but there's not way to configure this.
Setting options globally seems to be deprecated and no longer supported
The only workaround I have found is to monkey patch the toString() function like this:
import { RDN } from 'ldapjs'
let originalToString = RDN.prototype.toString;
RDN.prototype.toString = function() {
  // @ts-ignore
  return originalToString.apply(this, [{ unescaped: true }])
};

Is there a better way to configure this or are there any plans to make it configurable?
Disclaimer: I'm a not a JS dev 😃

This is a duplicate of https://github.com/ldapjs/filter/pull/9#discussion_r1401459812


Compression

Communications both between workers and between workers and center/scheduler/client can all, at times, benefit from compression.  Do we want to turn this on by default?  Do we want to make it optional?  If so, at what granularity should it be optional?

Whole system
Specified per worker/center/... object?
Specified per communication?

If we specify it per communication then we'll have to have a proper header that is separate from the current payload.

What do other systems (spark, impala) do?
What compression systems are both very fast and widely available (or at least on conda)?

I'm not sure what existing systems use, but blosc is pretty awesome and easy to install, as far as I can tell. I would probably do it per-message and specify the compression in a header. There are too many uses for proper headers that I don't think you are going to be able to stay away from them for long. That way you could blosc-compress binary data, gzip text (I don't know how great blosc is at text), skip compression for small messages, etc.

I agree than (blosc)[https://github.com/Blosc/python-blosc] looks very promising.  Here are the standard blosc benchmarks running on my laptop.

Compared to the speed of the inter-process or inter-node communication, compression is very fast indeed.  It looks to me like the blosclz algorithm (the default) or perhaps 'lz4' would probably work well as an all-purpose compressor.  Both of these get reasonable compression ratios and are plenty fast on both the encoding and decoding sides.
One thing worth thinking about: blosc uses multiple threads to help it achieve its fast compression speeds.  Since distributed is already using multiple cores, it might make sense to throttle back the number of cores blosc uses so that each dworker has a processor footprint that keeps it within a relatively small number of threads even when compressing / uncompressing messages.  That said, I would think that it would not hurt to give each instance of blosc access to at least a few (2-4?) threads to help make sure the CPU is fully utilized at all times.
+1 to @minrk's comments on adding a header for notating what compression is being used for a given message.

Blosc is neat and great at what it was designed for (streaming large arrays off of disk).  Distributed's needs are somewhat different, but do overlap some.  Some concerns:

I agree that we wouldn't want to use threads
We really want something that releases the GIL here
I don't think that the arange and linspace benchmarks are realistic
Sometimes the compression systems that blosc uses, like lz4 or snappy are sufficient on their own.  Some of Blosc's main value adds are blocking and multithreading, which we don't need.
Blosc is optimized for arrays, and not for general data.  Some of blosc's strengths arise only when you give it dtype information which, for general communication, we won't have without some more serious special-casing.
Blosc is under only pseudo-active maintenance.  The developers are fairly busy with other projects

In my ideal world blosc acts first as a gateway and standard interface to other compression libraries.  See https://github.com/Blosc/python-blosc/issues/101.  In this context it would be super useful for us.  I'm less enthused about the blocking, multi-threading, and shuffling for compressing slightly more general network traffic.

A few more thoughts:
It looks like Spark uses Snappy by default, although it also supports LZ4.  Compression of broadcast variables is turned on by default, but it looks like compression of RDDs is not on by default.  This may be due partly to the fact that Spark RDDs are stored in memory as serialized data, so compression effects memory usage and access speeds as well as communication speeds.
In the case of distributed I would imagine that compression will really only come into play when sending / receiving byte streams over the network.  Personally I think the sensible default would be to enable compression for memory transfers, but what do you guys think?
Regardless of defaults, as a user I'd like to be able to tune up the compression to suit my particular needs, including settings for:

Compression of message payloads: on, off
Compression codec: snappy, blosclz, lz4, lz4hc, zlib
Compression level: 0 - 9
(More on the blosc compression options can be found here.

In general I think I'd be pretty happy with "whole system" granularity when it comes to compression.
One other note on Blosc, as far as I can tell the conda package currently only contains the C library.  Unfortunately pip install blosc resulted in an installation that segfaulted when I ran import blosc in Python, at least on my machine.  Installing blosc from the github page worked, though.
Also, it looks like there are dedicated Python bindings for snappy if blosc does not work out.

OK, as of #149 we have compression support.  The current policy for this is that we use LZ4 or Snappy if available (preferring LZ4 over Snappy) on any message that is over 1kB.
We can provide user hooks to define policies in the future.  I recommend that we see how this goes for now.


fix(nuxt): set the correct content-type for Telegram's internal browser

🔗 Linked issue
Fixes https://github.com/nuxt/nuxt/issues/29743
📚 Description

Telegram incorrectly handles the Content-Type header with the value text/html;charset=utf-8.
However, it works correctly with the value text/html; charset=utf-8. Add a space before specifying the encoding.
Сheck out this server plugin that fixes the bug.

Summary by CodeRabbit

New Features

Improved error handling logic to enhance clarity and prevent multiple processing of events.
Enhanced rendering process for island components, ensuring better context retrieval and error management.

Bug Fixes

Corrected formatting of Content-Type headers for JSON and HTML responses.

Documentation

Updated interface declarations to reflect changes in the rendering and error handling processes.

Really interesting find but wondering if we should report it to telegram as an issue? The space isn’t required by spec.

@pi0 Thank you for providing helpful information!
Created an issue https://bugs.telegram.org/c/46110.

for now, I think we should track in the upstream issue (as it's always possible that this change in behaviour might even break some other client which relies on no whitespace 🤦)
you can workaround for now with this file in ~/server/plugins/telegram-patch.ts:
export default defineNitroPlugin((nitroApp) => {
  nitroApp.hooks.hook('render:response', (response) => {
    if (response.headers?.['content-type'] === 'text/html;charset=utf-8') {
      response.headers['content-type'] = 'text/html; charset=utf-8'
    }
  })
})


Swift 2.0 Xcode B5 Update

B5 removed several methods / properties, including lastPathComponent, from String. For now we can get around this by casting back to NSString. Not sure if this is a permanent move by them or if they really do want us to be more explicit when working with file system paths. Nothing available in the notes, just noticed it through API diffs https://developer.apple.com/library/prerelease/ios/releasenotes/General/iOS90APIDiffs/Swift/Foundation.html
Also fixed a strange issue/bug with a test. Compiler would crash out with the log statement inlined.

This would close #74

Thanks for the PR, an equivalent PR has been merged.


Tables in the wiki overview do not correspond to the final area

... since they have been created before the outline selection.

Done


[BUG] command form discord

hi how do the ?online work cous for me it does not list online players and i enabled the consolechannel to true but it does not execute anny commands

The command ?online is to be run from a different channel in discord, not in the chat channel. It's not meant to be run in-game

aa oke good to know and if i wanne execute commands in game
btw the bot works like a dream good job

For having custom in-game commands i would have to make a custom "scenario", which disables achievements which is exactly what this bot should prevent.. There's no real way to do it, sorry.
Thanks! I'll probably update the bot soon because it hasn't been updated for a while.

That error happends if you have not set the console channel correctly, or it's not found (like, the bot doesn't have access to it)


Safari iOS 15.4.1 lazy loading not working.

Images sometimes load and sometimes they won't.
This seems related to the following https://developer.apple.com/documentation/safari-release-notes/safari-15_4-release-notes#HTML, added native lazy loading.
This works well on older iOS safari versions. Just not the latest.

Hello!
Do you have a solution for this problem?
Thank you~

Nope, on the project I was using it we basically removed the library and use the default lazy loading from the browser.