AuthorizationTokenManager error

I've updated the SDK from v1 to v2.
Now I can't call the API from localhost and I have this error when I try to create a natural user
Uncaught PHP Exception Symfony\Component\Debug\Exception\FatalErrorException: "Error: MangoPay\Libraries\AuthorizationTokenManager::GetToken(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "MangoPay\OAuthToken" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition " at .........}
How can I fix? I've tried to install a self signed certificate on my local Apache but the problem persists.
Thanks.

This is the code from my Symfony project:
`$new_mango_user = new MangoPay\UserNatural();
$new_mango_user->PersonType = "NATURAL";
$new_mango_user->Email = $supplier->getEmail();
$new_mango_user->FirstName = $supplier->getFirstName();
$new_mango_user->LastName = $supplier->getLastName();
$new_mango_user->Tag = "SUPPLIER_IT";
    $new_mango_user->CountryOfResidence = "IT";
    $new_mango_user->Nationality = "IT";
    $int = rand(-757728000,914803200);
    $birthday = new \DateTime();
    $birthday->setTimestamp($int);
    $new_mango_user->Birthday = $birthday->getTimestamp();

    $this->logger->info("Starting MP supplier creation: ".print_r($new_mango_user,true));
    try {

// >>> Here error happen
$mangoUser = $this->mangoPayApi->Users->Create($new_mango_user);
} catch (MangoPay\Libraries\ResponseException  $e) {
// ...
} catch (MangoPay\Libraries\Exception $e) {
// ....
}`

Ok I've solved.
I've deleted my temporary oauth file.
Sorry for inconvenience.

No worries - thanks for updating us with the outcome :-)


Use nested hashes instead of string keys

For both instantiating the values, and retrieving the data, using string based keys requires a bunch of new object allocations for something that is simply used for a faster lookup for data already put into the XML structure (I think...), by using a nested hash structure, we can keep the same "lookup" functionality, but not require the extra allocations to do so.
As far as I can tell, the only place this lookup is used is in one method, so this should be okay to change.
Benchmarks
The benchmark script used here basically runs the following:
ManageIQ::Providers::Vmware::InfraManager::ProvisionWorkflow.new.init_from_dialog

And is targeting a fairly large EMS, with about 600 hosts.

ms
queries
rows

before
15023
1961
48395

after
13753
1961
48395

Before                                                     After
------                                                     -----

Total allocated:<PHONE_NUMBER> bytes (23226536 objects)   |   Total allocated:<PHONE_NUMBER> bytes (21117758 objects)
                                                       |
allocated objects by gem                               |   allocated objects by gem
-----------------------------------                    |   -----------------------------------
   9665227  pending                                    |      9665227  pending
   5561668  manageiq/app  <<<<<<<<<<                   |      4155069  manageiq/app  <<<<<<<<<<
   3513258  manageiq/lib                               |      3513258  manageiq/lib
   2512007  activerecord-5.0.7                         |      2512007  activerecord-5.0.7
    861270  activesupport-5.0.7  <<<<<<<<<<            |       418737  ancestry-2.2.2
    418737  ancestry-2.2.2                             |       278793  activemodel-5.0.7
    278793  activemodel-5.0.7                          |       178419  ruby-2.3.3/lib
    178419  ruby-2.3.3/lib                             |       165577  arel-7.1.4
    165577  arel-7.1.4                                 |       159091  activesupport-5.0.7  <<<<<<<<<<
     52875  manageiq-providers-vmware-0be2f13a0dc9     |        52875  manageiq-providers-vmware-0be2f13a0dc9
     14424  fast_gettext-1.2.0                         |        14424  fast_gettext-1.2.0
       ...                                             |          ...

Note:  The benchmarks for this change do NOT include the changes from other PRs (https://github.com/ManageIQ/manageiq/pull/17354 for example).  Benchmarks of all changes can be found here.


Love this project. Is there a way to have a gradient background / transparent feel? will attach images.

Great project. Thank you.
Is there a way to have one gradient background and hide the contents as you scroll up?

The third image is obviously the issue. :)
Thank you,
Wael

Hey @waelsaad, thanks for your kind words. From the top of my head, I'd try something like applying the mask to the content view or even the whole ScalingHeaderView, to cut off the top part. If that fails, please share your code, and I'll be sure to see what I can do once I have time. Have a great day!

Thank you for the prompt response @f3dm76 I will give it ago and if it fails I'll send you an example project.
Have a nice day and best regards,
Wael

Hi @f3dm76
It kind of worked but perhaps because I was using the mask incorrectly because it stopped the card from collapsing!.
I have attached the modified code project, also one additional but final challange I have is I have created in the code a TopBar view which is a segmented control that I'd like to position just below the card , so when the user scrolls the card will collaps and the segmented control remains below it. If you know what I mean.
ScalingHeaderScrollView-master X.zip
Thanking you in advance. :)
Kind Regards,
Wael

Uploaded project file correctly.

Magic :) I just need to fix the background issue, if anyone has ideas please let me know, I will look into it tomorrow.

Still no luck with the mask / background issue.

Hey @waelsaad, I have kind of sort what you wanted here. It is unfortunately based on fixed insets and one more background for which you'll have to "guess" gradient colors for it to look like one with the main background. I know it's not perfect, but yeah clipping and masks  just break my poor component. Hope that helps
ScalingHeaderScrollView-master.zip


Include matched reshape instruction in split_reshape in same_ops check

This resolves an edge case found in multiple huggingface models where the following happens:
slice1 -> cont -> reshape1
       |
        -> cont -> reshape2

slice2 -> cont -> reshape1
       |
        -> cont -> reshape2

slice3 -> cont -> reshape1
       |
        -> cont -> reshape2

In some cases the find_split_reshape matcher will match with reshape2, but vec_rsp will consist of reshape1 dims causing a shape mismatch error. Solution is to include rsp when checking all reshapes are the same.
Added unit test reproduces this issue in the current build.

It seems like this should be written as:
reshape1 -> slice1, slice2, slice3
reshape2 -> slice4,slice5,slice6

Rather than just stopping.

This turned into a larger update than intended but here is a summary of changes:

The initial bug was in part due to a set of (slice -> cont -> reshape)s where the reshapes did not use the entire input shape. Eg. Input: [4, 6, 30], Slices: [4, 2, 30], [4, 2, 30], Reshapes: [4, 60], [4, 60]. Here, our current logic would try to create a new reshape (from input [4, 6, 60]) of size [4, 120], which is invalid (should be [4, 180]). Allowing this kind of simplification required modifying how the new slice indices are computed.
It no longer assumes that the slices have only a single (contiguous -> reshape) attached. We do not modify the existing slice -> contiguous so any nodes using these as inputs should still be valid. If no nodes use these as inputs, dead code elim will take care of it.

Unet accuracy check has failed on compilation. Can you check ?

Unet accuracy check has failed on compilation. Can you check ?

This should be fixed in the new run

But I figured it was coded this way

Is there enough comments in the code to help understand why something was done a certain way?  If you need to make a code change for any other reason feel free to improve the code comments.

For more clarity heres an example walking through the code (this simplification wouldnt work with the original implementation):
Original Instuctions:
Input: {128, 96}
Slices:
s0 slice(axes={0}, starts={0}, ends={8})(inp) -> {8, 96}
s1 slice(axes={0}, starts={8}, ends={16})(inp) -> {8, 96}
s2 slice(axes={0}, starts={16}, ends={24})(inp) -> {8, 96}
s3 slice(axes={0}, starts={24}, ends={128})(inp) -> {104, 96}
Reshapes:
reshape(dims={2, 4, 96})(s0)
reshape(dims={2, 4, 96})(s1)
reshape(dims={2, 4, 96})(s2)

Intermediate Variables:
axis = 0
slc_lens = {8, 96}
slc_axis_len = input[axis] = 128
slc_dim_size = 8*96 = 768

rsp_lens = {2, 4, 96}, strides: {96*4*2, 96*4, 96, 1} = {768, 384, 96, 1} (with added stride)
rsp_axis = <index where (rsp_stride == slc_dim_size)> = 0

rsp_out_lens (initial) = {1, 4, 96}
rsp_fixed_size = 1*4*96 = 384
rsp_axis_len = 128 * 96 / 384 = 32
rsp_out_lens (final) = {32, 4, 96}

new_starts = {0*32/128,  8*32/128, 16*32/128} = {0, 2, 4}
new_ends   = {8*32/128, 16*32/128, 24*32/128} = {2, 4, 6}

New Instructions:
reshape(dims={32, 4, 96})
slice(axes={0}, starts={0}, ends={2}) -> {2, 4, 96}
slice(axes={0}, starts={2}, ends={4}) -> {2, 4, 96}
slice(axes={0}, starts={4}, ends={6}) -> {2, 4, 96}

@shivadbhavsar

onnx-taau-downsample
1
247.81
322.80
-23.23%
🔴

Can you check this one ?


Emailed note backups

Add the ability to email a single text file (JSON) of your notes with a single click from the settings pane. This is a fairly heavy undertaking - let me know if it would be valuable for you.

Not worth it. It would have to be done manually be the user (i.e. couldn't be scheduled for every week), and there's already a good solution for that:
http://simple-backup.appspot.com/


XML broken due to DOCTYPE

For instance in https://bib.ietf.org/public/rfc/bibxml-rfcsubseries/reference.STD.99.xml:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE reference SYSTEM "rfc2629.dtd">
<referencegroup anchor="STD99" target="https://www.rfc-editor.org/info/std99">
  <reference anchor="RFC9112" target="https://www.rfc-editor.org/info/rfc9112">
    <front>
      <title>HTTP/1.1</title>
      <author fullname="R. Fielding" initials="R" role="editor" surname="Fielding"/>
      <author fullname="M. Nottingham" initials="M" role="editor" surname="Nottingham"/>
      <author fullname="J. Reschke" initials="J" role="editor" surname="Reschke"/>
      <date month="June" year="2022"/>
      <abstract>
        <t>The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document specifies the HTTP/1.1 message syntax, message parsing, connection management, and related security concerns.</t>
        <t>This document obsoletes portions of RFC 7230.</t>
      </abstract>
    </front>
    <seriesInfo name="STD" value="99"/>
    <seriesInfo name="RFC" value="9112"/>
    <seriesInfo name="DOI" value="10.17487/RFC9112"/>
  </reference>
</referencegroup>

Ironically, Firefox (GER) says "verirrter Doctype.":

FWFW, this breaks references for everybody (unless I'm misreading the XML parser's diagnostics).

This issue has been fixed with the latest deployment.


Wrong output while parsing markdown to html

Hi all,
For example I would like to parse such markdown expression:
"**_boldItailcs_**clean_italics_" ( the first word is bold and italics).
Consequently, the output in HTML is following:

**boldItailcs**clean_italics_

but should be for example

BOLDcleanXUYUS

Unfortunately what you are looking for is not a correct CommonMark markdown. You can see that all CommonMark implementations are rendering this in the same way https://babelmark.github.io/?text=**boldItailcs**clean_italics_


Error: Runtime version policies are only supported in the managed workflow

Summary
Hi, I ran command eas update --auto and got this error. Please help :D
Error: Runtime version policies are only supported in the managed
    workflow. In the bare workflow, runtime version needs to be set manually.

Runtime version policies are only supported

What platform(s) does this occur on?
Android
SDK Version
46
Environment
expo-env-info 1.0.5 environment info:
System:
OS: macOS 13.0
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 14.19.3 - /usr/local/bin/node
Yarn: 1.22.19 - ~/.nvm/versions/node/v14.19.3/bin/yarn
npm: 6.14.17 - ~/.nvm/versions/node/v14.19.3/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.3 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.1, iOS 16.1, macOS 13.0, tvOS 16.1, watchOS 9.1
IDEs:
Android Studio: 2021.2 AI-212.5712.43.2112.8609683
Xcode: 14.1/14B47b - /usr/bin/xcodebuild
npmPackages:
expo: ~46.0.17 => 46.0.17
react: 18.0.0 => 18.0.0
react-dom: 18.0.0 => 18.0.0
react-native: 0.69.6 => 0.69.6
react-native-web: ~0.18.7 => 0.18.10
npmGlobalPackages:
eas-cli: 3.0.0
expo-cli: 6.0.5
Expo Workflow: bare
Minimal reproducible example

Build internal apk
update some code
run eas update --auto

We would like to use appVersion as the runtimeVersion in app.config.js per this documentation but the builds won't run on a simulator when this is set (they only run if the runtimeVersion is set to sdkVersion, or if the runtimeVersion is deleted entirely). Is this the expected workflow? I don't want to have to rebuild my app on expo servers every time I want to test a change, but appVersion is the best policy for us as we manage our OTA updates based on the appVersion. Is there a way to use this runtimePolicy without having to delete it from app.config.js before trying to run it on a simulator?
Thanks in advance.

created a new issue for the above comment since it is a slightly different issue: https://github.com/expo/eas-cli/issues/1713

I just deleted the dist and ios directory. And it works for me.

im my case this solved my issue
"runtimeVersion": "1.0.0",

im my case this solved my issue
"runtimeVersion": "exposdk:48.0.0",

I just deleted the dist and ios directory. And it works for me.

I started to get You're currently using the bare workflow, where runtime version policies are not supported. You must set your runtime version manually. For example, define your runtime version as "1.0.0", not {"policy": "appVersion"} in your app config.  for eas update --branch eas-dev, but this worked before.
Relealized from @ishahbaz7 comment, that I did a local build recently which probably confused expo. Deleting android , ios and dist (dist might not have been required) resolved the issue.

I just deleted the dist and ios directory. And it works for me.

I started to get You're currently using the bare workflow, where runtime version policies are not supported. You must set your runtime version manually. For example, define your runtime version as "1.0.0", not {"policy": "appVersion"} in your app config. for eas update --branch eas-dev, but this worked before.
Relealized from @ishahbaz7 comment, that I did a local build recently which probably confused expo. Deleting android , ios and dist (dist might not have been required) resolved the issue.

This solved it for me🚀


Fix PackageVersion for MediaArea.MediaInfo.GUI 24.01

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Resolves https://github.com/microsoft/winget-pkgs/issues/143390
Resolves https://github.com/microsoft/winget-cli/issues/4279

Microsoft Reviewers: Open in CodeFlow

Thank you so much @mdanish-kh!
Totally noob question over here: how long does it take to merge this patch to a stable version?
Best regards.

@antonioalopezfernandez This should've been already merged and published to all winget users. Currently we are facing an issue where automerge isn't working properly as intended. This would need a manual merge by an admin (that'll happen probably next day). If you're curious about how long a change takes to make its way to all users, you can check out the FAQ:

https://github.com/microsoft/winget-pkgs/blob/master/FAQ.md#how-long-do-packages-take-to-be-published


wheel required for future

When running pip3 install -r hooks/cloudflare/requirements.txt I get this error:
  Running setup.py bdist_wheel for future ... error
  Complete output from command /etc/dehydrated/env/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-b489uo0j/future/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-rb_i3964 --python-tag cp37:
  usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
     or: -c --help [cmd1 cmd2 ...]
     or: -c --help-commands
     or: -c cmd --help

  error: invalid command 'bdist_wheel'

  ----------------------------------------
  Failed building wheel for future
  Running setup.py clean for future
Failed to build future

I can fix it by running pip3 install wheel. Might be beneficial to put wheel into requirements.txt

Can you submit a PR?  Thanks

Which linux distribution did you have this issue with?  On Ubuntu, Wheel gets installed automatically when installing python3-pip:  https://packages.ubuntu.com/focal/python3-pip

Can't reproduce; no response from the requester.  Closing.


Using JSON secrets

I have the GCR JSON key which I am trying to add as secret. I have basically copy pasted the JSON into the secret value. Assigning the secret to an environment variable and trying to cat is throws the following error
'
cat: unrecognized option: S
3 | BusyBox v1.29.3 (2019-01-24 07:45:07 UTC) multi-call binary.
4 |
5 | Usage: cat [-nbvteA] [FILE]...
6 |
7 | Print FILEs to stdout
8 |
9 | -n	Number output lines
10 | -b	Number nonempty lines
11 | -v	Show nonprinting characters as ^x or M-x
12 | -t	...and tabs as ^I
13 | -e	...and end lines with $
14 | -A	Same as -vte
15 | Error: Cannot perform an interactive login from a non TTY device
`
Is there a specific structure for adding JSON secrets to drone?

:wave: hey there, per our issue template, for end-user support please use one of our support channels, such as our chatroom or our mailing list.


Deprecate numba.pycc

Capturing the outcome of the discussion on deprecating numba.pycc from the public Numba meeting on 2022-10-04 (meeting notes are in the wiki, but copying the relevant bits here):

PYCC has multiple longstanding issues and upcoming problems with setuptools; it also has very limited feature
Target to deprecate in 0.57 release
No one in the meeting objected

Essentially, numba.pycc (and everything associated with it) will be deprecated in version 0.57. Further subsequent searches for active use of numba.pycc did not have a large number of hits.
If this will impact a project you maintain or use please do comment on this issue. Many thanks!

I regularly use pycc as a helper to get profiling information about numba. If I use dynamic jit compiled code I can not see good benchmark information in perf or similar tools (see https://github.com/numba/numba/issues/5028), but by compiling a function of interest using pycc and then loading the generated shared library I can get decent profiling info (although debugging symbols are missing, which means I have to practice reading assembly :-) ).
I don't think this is necessarily a good reason not to deprecate it anyway, but I'll miss it if it is gone...

@aseyboldt that's an interesting and unexpected use of pycc, thanks for sharing it! This task is just to deprecate pycc so as to make it clear to users that it is eventially going to be removed. I hope by the time it is actually removed, Numba will have migrated to using LLVM's ORCJIT which has perf support (Numba currently uses MCJIT which does not).

I maintain a scientific software package (currently closed source) which uses the numba AOT compile in pycc so I guess this deprecation will affect us at some point. I understand the reason for the deprecation given the deprecation of distutils and etc.
But anyway we began using JIT with numba but found that the compile time to be quite long for some of our functions. We also tried the caching functionality but we found this to be quite problematic when running a lot of jobs simultaneously on a HPC with fresh repo so cache files hadn't been generated yet. Numba AOT seemed to be the best thing to do.
We had some ideas about what we should do such as moving to cython (this would be quite time-consuming) or perhaps we'd just fix our conda envs to a specific version of numba.
But anyway was wondering if you have any suggestions for people who do use pycc a lot in their code.

Will we have any substitutions for pycc? AOT functionality is quite essential if we want to use numba in production.

Will we have any substitutions for pycc? AOT functionality is quite essential if we want to use numba in production.

@auderson yes, as noted in https://github.com/numba/numba/issues/8509#issuecomment-1339629819, a replacement for this functionality will be provided when it is finally removed.

PR #8795 issues pending-deprecation warnings.

This feature is also useful in cloud computing that don't allow the use of Numba JIT, but you can make a small pre-compiled library of your JIT functions. But I find it difficult to use. Consider the following example:
from numba.pycc import CC

cc = CC('test_cc1')

@cc.export('f', 'f8(f8)')
def f(x):
    return x + 123.4

@cc.export('g', 'f8(f8)')
def g(y):
    return y - 456.7

@cc.export('h', 'f8(f8, f8)')
def h(x, y):
    return f(x) * g(y)

if __name__ == "__main__":
    cc.compile()

When running python test_cc_src1.py it gives the following error:
(...)
numba.core.errors.TypingError: Failed in nopython mode pipeline (step: nopython frontend)
Untyped global name 'f': Cannot determine Numba type of <class 'function'>

File "test_cc_src1.py", line 15:
def h(x, y):
    return f(x) * g(y)
    ^

If I split this into two files so that f and g go into test_cc_src1.py and h goes into test_cc_src2.py, and then try and compile them in turn, I still get a similar error for the second file. I couldn't figure out how to make this work. Is there a solution?
Perhaps this is something you could improve in a new version of this system.
Thanks!

@Hvass-Labs try decorating e.g. the function f with @njit as well as @cc.export(...) the CC compiler should then be able to "see" the function f.

Is there a place we can follow development of the replacement AOT approach?
We use pycc internally (essentially an HPC use case) to avoid the first-call overhead. In our case I don't think we have any other constraints, so hm, maybe we can work with the existing support for caching the JIT output. Do you happen to know if anyone has an example / approach for doing explicit caching during the build, like a plugin for setuptools or poetry or something?
We can deal with the cache being CPU-specific - we'd likely want to set NUMBA_CPU_NAME to our baseline CPU anyway for reproducibility, but we can definitely just loop over all the CPUs in our environment.

Is there a place we can follow development of the replacement AOT approach?

A replacement for #8971 for 2024 will be posted soon and pinned to the top of the issue tracker, it will outline such development.

We use pycc internally (essentially an HPC use case) to avoid the first-call overhead. In our case I don't think we have any other constraints, so hm, maybe we can work with the existing support for caching the JIT output. Do you happen to know if anyone has an example / approach for doing explicit caching during the build, like a plugin for setuptools or poetry or something?

I don't know of any such project I'm afraid, it might be worth asking on Numba's discourse forum about approaches others are taking with regards to reusing caches? I'm not sure how reliable such an approach would be in practice.

We can deal with the cache being CPU-specific - we'd likely want to set NUMBA_CPU_NAME to our baseline CPU anyway for reproducibility, but we can definitely just loop over all the CPUs in our environment.

It's also worth nothing that pycc is deprecated pending removal, but full deprecation and removal is on the condition that a replacement is available, so it's fine to carry on using it.

@stuartarchibald
I hope you're doing well. I'm reaching out to inquire about the latest developments regarding Ahead-Of-Time (AOT) compilation within Numba. As pycc has been deprecated, I am particularly interested in understanding the current alternatives or advancements that have been made in AOT compilation.
Could you please direct me to where I can find the most recent updates or discussions on this topic? Whether it's a specific GitHub issue, PR, or a discussion thread, any guidance would be greatly appreciated.

Hi @stuartarchibald, I have the same question as @Ye980226, any news on this?


Could the options be shown before the command

For people like me who run the command and then read the options, it might help a lot to mention the options before the command to be run.  Seems like a minor edit, but I guess it's a try and see how it looks thing.

Options moved above actual run command steps in b5d234301f3514d88d705a59fee8caf878659ef2


update pinned top and bottom rows on reload_data

@PablocFonseca this is a change we are using internally. The issue is that a pinned top/bottom row won't refresh otherwise when using key + reload_data. Happy to rework this if you want to use another approach (e.g. considered adding it as a separate reload flag instead)


test/fix: add tests for, and address bugs with i32 icmp

NOTE: I'm still adding more tests, looking for more bugs, so this shouldn't be merged yet, but can be reviewed. As I add to it, I'll do so in new commits to aid in re-review.

@greenhat This PR will contain any fixes/tests for the i32 intrinsics. It's based on the branch from #37, so that will need to be merged first.

@greenhat This PR is ready to merge. I've rewritten the intrinsics tests with proptest, as you suggested, and we now have coverage for the entire intrinsics::i32 module tests-wise (a few functions which are basically simple wrappers are not explicitly tested, but their interesting behavior is tested, e.g. wrapping_add and checked_add are wrappers for overflowing_add which do something appropriate with the overflowed flag).
Once we get this merged, we should be good to go to start working with Wasm modules that have signed i32 ops!


Continuous slice transformations please

I can make animations for proofs using a screencapture, but the jerkiness is offputting, and it isn't clear what is being reduced.

Vincent hello there! Smooth animations are coming soon.


Timeline Filters

Add filters to the timeline, making use of #669 and impactasaurus/server#300.

 Activity Feed Improvements


[USelect] Select menu  options not visible in dark mode

Problem:  Adding color="primary" and variant="outline" to <USelect> component in dark mode and using the below config
export default defineAppConfig({
  ui: {
    primary: 'indigo',
    gray: 'neutral'
  }
})

causes unselected options to be hidden:

Same thing happens when viewing dark mode of Nuxt UI docs and looking at the select component here:
https://ui.nuxt.com/forms/select#style
YOu can see that the other options in that drop down are not visible due to white bg of select menu
Version
@nuxt/ui: 2.8.1
nuxt: 3.7.1
Reproduction Link
https://stackblitz.com/edit/nuxt-ui-pslwnn?file=package.json
Steps to reproduce

Add color="primary" and variant="outline" to <USelect> component

What is Expected?
Should be able to view text in select components when in dark mode
What is actually happening?
The text options in select menus stay white color no matter if classes applied, etc. Can't seem to be overriden.

What OS and browser are you using? The Select popup is native so it is not styled by Nuxt UI.

@benjamincanac I noticed that this is not an issue when viewing on iOS (iPhone) using Chrome/Edge (did not try Safari).
It seems to only happen on Windows 11 (I tested Firefox, Edge, Chrome).

@dosstx this seems to be working correctly now on chrome. Going to close this 😃


ENH: Increase coverage for itk::ImageRegistrationMethodv4

Increase coverage for itk::ImageRegistrationMethodv4:

Test the Set/Get methods using the ITK_TEST_SET_GET_VALUE macro.
Test the boolean ivars using the ITK_TEST_SET_GET_BOOLEAN macro.
Test other getter methods by serializing the data to the standard output.

PR Checklist

[X] No API changes were made (or the changes have been approved)
[X] No major design changes were made (or the changes have been approved)

Coverage has been consistently over 90% since this PR. Slightly over a hundred lines have lost their coverage since then due to some refactoring works, but coverage has not dropped below the mentioned percentage.
A year and a half ago we also achieved over 90% coverage, but shortly after we fell back to 88%. Raising the coverage back to 90% has required no small effort since then.
Hope we can increase it to be above 90% consistently.
Cross-referencing https://github.com/InsightSoftwareConsortium/ITK/pull/2327#issuecomment-792308009
Thanks to all that have made this possible, and tagging @luisibanez as for a prolonged period, he was at the core of those propelling this effort.


Relevance of some shaped Array tests

https://github.com/perl6/roast/blob/f11042b93790302a3c1d792168546bd66b0204bb/S02-types/array.t#L149-L159
These tests define a shape trait that does not appear in the docs and isn't implemented in rakudo.
Creating an Array with a Range is doable as well.
Do these still have any relevance?

These tests define a shape trait that does not appear in the docs and isn't implemented in rakudo.

IMO that can be removed.

Creating an Array with a Range is doable as well.

There are no errors as the test expects, but does it make sense to accept those values as shapes. I was expecting them to get coerced to Ints, but looks like they remain as Range objects. And you can even use a Seq with abitrary elements as a dimension without getting any errors.
I think that should not be behaving that way and perhaps should throw, as the test expects it to.

<Zoffix_> m: my @multidim[0..3; 0..1]; dd @multidim
 rakudo-moar 9acbf0004: OUTPUT: «Array element = Array.new(:shape(0..3, 0..1), [Any, Any], [Any, Any], [Any, Any], [Any, Any])␤»

<Zoffix_> m: my @multidim[0, 3...27; 0..1]; dd @multidim
 rakudo-moar 9acbf0004: OUTPUT: «Array element = Array.new(:shape((0, 3, 6, 9, 12, 15, 18, 21, 24, 27).Seq, 0..1), [Any, Any], [Any, Any], [Any, Any], [Any, Any], [Any, Any], [Any, Any], [Any, Any], [Any, Any], [Any, Any], [Any, Any])␤»


RKE2 Cluster system agent upgrader failed mount

Rancher Server Setup

Rancher version: 6af91dae03f434e171caf450e3769528e2788e0a
Installation option (Docker install/Helm Chart):
docker install

Information about the Cluster

Kubernetes version: v1.21.4+rke2r1
Cluster Type (Local/Downstream):
Downstream

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider):
RKE2

Describe the bug

Last event after provision RKE2 cluster failed.
To Reproduce
Provision RKE2 cluster on AWS
Result
Last even shows "FailedMount" in "Reason" column.
Expected Result
Events should succeed.
Screenshots

Leaving it open due to issue linked above.

Moving to test as this shouldn't be an issue any longer. QA to watch for it to reproduce while testing 2.6.5.

Ticket #34494 - Test Results
With Docker on a single-node instance:
Verified on rancher v2.6-457ba7ce4c4d5ddbe1abe82533e88c7d849d139c-head:

Fresh install of rancher v2.6-head
As admin, provision a downstream RKE2 Node driver cluster [ I tested this with AWS ]
Verified - RKE2 Node driver cluster successfully provisions [provisioning took 8 minutes]

Screenshot:
AWS Node driver RKE2


Project Component Requirements

Description
For each project you feature in your portfolio, you should include the following:

[x] An image of the deployed application (either a GIF or a screenshot)

[x] The title of the project

[x] A link to the deployed application

[x] A link to the corresponding GitHub repository

When the user clicks the button they are brought to the various links


support for multiome & ATAC

Great tool.
One of the most useful elements as I see it is the tool defining a common list of accessible chromatin regions across all samples.
I have both 10X scATAC and 10X multiome data and in my case it would be useful to analyse the scATAC and the ATAC libraries from multiome together with scATAK.
The barcode whitelists are clearly a bit different for these two assays...
It might be useful to allow the chemistry/barcode for each sample to be specified in -id --sample_id=sample_sheet.csv

Thanks for your suggestion. Will work on that.

Please see whether version v1.1.0 can help you. Best.


Revert "[BEAM-7819] Python - parse PubSub message_id into attributes property"

Reverts apache/beam#9232 - Post commits are failing (https://issues.apache.org/jira/browse/BEAM-8153)

run python 2 postcommit


Support for Iceberg table format

Can we have support for iceberg table format as well just like the deltalake..
Thanks.

Should be possible to implement with the aid of https://github.com/oliverdaff/iceberg-rs/pull/37


Public && Private

Can you add options to public or private?

Of course, I will look at that today, I will also check if any other endpoints need updates :)

Sorry for the lack of updates on this, I have 2 paid projects that take up most my time, I will add this feature whenever I have free time

you can now upload files privately by adding private: true to the UploadOptions (ca3fee3a6adace4778c8d462d95423ff46e32ac7)
await tixteClient.uploadFile(buffer, domain, { filename, extension, private });

I also added the private boolean to UpdateFile, however Tixte doesn't support changing the public/private type after uploading yet


Punch fix

Fixed a bug that was preventing the execution of punch cards, as the  tag was identified, but an error occurred when attempting to click: "element not interactable: element has zero size." Therefore, I modified the child element of the  tag to be clicked instead.

It's my first pull request, and I'm not sure why it shows that I changed 3 files. I only made modifications to the file src/punchCards.py.

@vitox013 the branch you're trying to merge is outdated. As in it isn't up-to-date with the main repository. Inside your directory you can run
git pull https://github.com/klept0/MS-Rewards-Farmer --rebase and it will rebase your commit(s) on the latest commits on this repo.


Bug in Objects section

If you have more then 1 Section open, you get unviewable Objects.

Possible Auto close if u try to open another Section ?

This widget has been reworked and no longer shows this early clipping bug.

This widget has been reworked and no longer shows this early clipping bug.


No content access localhost:1337

i install the konga follow the document.
when i access the url , it response nothing.
Press F12 ,it show that : angular is not defined.

Try to run bower install manually

I install the bower again like that :
$sudo bower install --allow-root
it work.
thank you for your help.


Personal steering network

Hello there,
I would like to add my own steering network to the planner. I read images from the camera topic, I send each frame to my net, and I publish on a new topic the outputs of the network, which will consist of a steering angle and an expected speed. I want to use this outputs in the planner(I think I will use EM planner) to influence the trajectory. How should I go around about this? What is the best place in code to infuse output from my net?

Thanks @lesun90, I will look more into that. I was thinking about including the net into the planner because I would like to do an average or something like that between the trajectory provided by the planner and the one given by the net.


[Backport 2.x] Updates jackson and snakeyml dependencies

Description
Backport of https://github.com/opensearch-project/OpenSearch/pull/4556
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #4563 (f6e1918) into 2.x (2a02d7d) will decrease coverage by 0.03%.
The diff coverage is n/a.

:exclamation: Current head f6e1918 differs from pull request most recent head bc4f65c. Consider uploading reports for the commit bc4f65c to get more accurate results

@@             Coverage Diff              @@
##                2.x    #4563      +/-   ##
============================================
- Coverage     70.61%   70.57%   -0.04%
+ Complexity    57114    57095      -19
============================================
  Files          4585     4585
  Lines        274514   274514
  Branches      40229    40229
============================================
- Hits         193840   193742      -98
- Misses        64473    64525      +52
- Partials      16201    16247      +46

Impacted Files
Coverage Δ

.../java/org/opensearch/node/NodeClosedException.java
50.00% <0.00%> (-50.00%)
:arrow_down:

.../java/org/opensearch/search/dfs/AggregatedDfs.java
54.83% <0.00%> (-41.94%)
:arrow_down:

...earch/client/indices/GetIndexTemplatesRequest.java
46.15% <0.00%> (-38.47%)
:arrow_down:

...ava/org/opensearch/search/dfs/DfsSearchResult.java
43.26% <0.00%> (-35.58%)
:arrow_down:

...n/decider/SnapshotInProgressAllocationDecider.java
34.78% <0.00%> (-34.79%)
:arrow_down:

...min/cluster/snapshots/get/GetSnapshotsRequest.java
52.63% <0.00%> (-31.58%)
:arrow_down:

...search/search/aggregations/pipeline/EwmaModel.java
24.44% <0.00%> (-28.89%)
:arrow_down:

...rc/main/java/org/opensearch/ingest/IngestInfo.java
51.72% <0.00%> (-27.59%)
:arrow_down:

...main/java/org/opensearch/ingest/ProcessorInfo.java
47.36% <0.00%> (-21.06%)
:arrow_down:

...search/search/suggest/phrase/PhraseSuggestion.java
70.00% <0.00%> (-20.00%)
:arrow_down:

... and 457 more

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


Add tests for schema/class/element list components

DataSchemaService
DataElementRowService
DataClassRowService
DataSchemaRowService

Also refactor some names on these components to try and clarify their usage better
Note: I have limited this PR to just these components for now to avoid it getting too large. I have created a separate issue #258 for further changes later.
Resolves #244

@pjmonks , when you have a moment, could you please resolve the conflicts on this task.

@NigelPalmer Conflicts have now been resolved


Black Windows？

well，My OS is Windows 10 Pro and AMD Ryzen 9 5900HS.
when I run this program,it doesn't show me any error .

how can i fix it? TKS.

I'll give more information as possible as I can.
Sometimes the GUI(I don't know how to explain it), works in a short time, and go black even you can't see anything(words or images).
the logs(I have hidden my username with “”):
C:\Users<username>\AppData\Roaming\drg-mod-integration\data\drg-mod-integration.log:
2024-12-21T19:34:22.116181Z DEBUG drg_mod_integration: tracing subscriber setup
2024-12-21T19:34:22.116449Z  INFO drg_mod_integration: writing logs to C:\Users\<username>\AppData\Roaming\drg-mod-integration\data\drg-mod-integration.log
2024-12-21T19:34:22.116457Z DEBUG drg_mod_integration: logging setup complete
2024-12-21T19:34:22.117139Z DEBUG drg_mod_integration: tokio runtime created
2024-12-21T19:34:22.117317Z DEBUG drg_mod_integration: args: Args { action: None }
2024-12-21T19:34:22.413127Z  INFO drg_mod_integration::gui: config dir = C:\Users<username>\AppData\Roaming\drg-mod-integration\config
2024-12-21T19:34:22.413512Z  INFO drg_mod_integration::gui: cache dir = C:\Users<username>\AppData\Local\drg-mod-integration\cache
C:\Users<username>\AppData\Roaming\drg-mod-integration\config\config.json
{
"version": "0.0.0",
"provider_parameters": {},
"drg_pak_path": "D:\Game\steam\steamapps\common\Deep Rock Galactic\FSD\Content\Paks\FSD-WindowsNoEditor.pak"
}
C:\Users<username>\AppData\Roaming\drg-mod-integration\config\mod_data.json
{
"version": "0.1.0",
"active_profile": "default",
"profiles": {
"default": {
"mods": []
}
},
"groups": {
"default": {
"mods": []
}
}
}
C:\Users\Areeway<username>\Local\drg-mod-integration\cache\cache.json
{
"version": "0.0.0",
"cache": {}
}
And C:\Users\Areeway\AppData\Local\drg-mod-integration\cache\blobs is empty.
I'm not sure that date is right or not,because I run it today,and today is (UTC+8:00)2024.12.22!

I'm going crazy with the mod manager that comes with Steam. Please help me, respected developer.
TKS @trumank


feat: add typed config for crane runner

cc @mturley
this is just me toying around with the idea but want you to have visibility into what's being discussed.


Pass revision to analyzer [phab:D1462]

Created by salguarnieri at 2017-03-30 17:39:59:
Allow the indexers access to the revision information for the unit they
are currently analyzing. This would allow them to avoid indexing the
same unit twice if it is from the same revision.

schroederc accepted this revision at 2017-03-30 18:23:54

salguarnieri closed via commit 07a0e8e474eaf2371ccf00efcd43d1c58a458380 at 2017-03-30 18:25:00

jrtom commented inline (context lost during migration) at 2017-03-30 18:38:06:
Alternate option:
String revision = req.getRevision();
analyzeCompilation(req.getCompilation(), revision.isEmpty() ? Optional.empty() : Optional.of(revision), fileData, emitter);
(No need to set it to null, particularly.)

jrtom commented inline (context lost during migration) at 2017-03-30 18:38:06:
shouldn't this method be using 'revision' for something?


[FR] A more effective support for the learning rate schedule

Is your feature request related to a problem? Please describe.
The learning rate (lr) schedule will not work in the current implementation of plato's trainer, i.e., plato/trainers/basic.py. The training process will suffer from a constant learning rate. The main reason is that the trainer will create a new lr schedule each round. Then, the epoch within one round will always start from 1. Therefore, if the lr schedule works based on this local epoch, the lr will never be modified correctly as that in the central learning. For example, under settings where the initial learning rate is 0.1, and the local epoch is 5, the learning rate will maintain 0.1 during the whole training process (100 communication rounds) no matter what lr schedule is used.
Anyone can reproduce this potential issue by tracking the learning rate in each round.
Describe the solution you'd like
However, general machine learning follows that the learning rate can be decreased as the training epoch increases. I believe that this is why Plato supports the learning rate schedule in the trainer.
It is better to run a training process in which the scheduler decays the client's learning rate when the training loss plateaus.
Describe alternatives you've considered
Therefore, to introduce this property (a changeable learning rate based on the training status) to Plato's training framework, the simplest way is to define a variable computed as:
lr_schedule_base_epoch = (current_round - 1) * epochs
Then, the defined lr_schedule can be updated as:
lr_schedule.step(lr_schedule_base_epoch + epoch) in the local training stage.
This lets Plato vary the learning rate as the training (communication round) progresses.
Additional context
I have implemented such property of lr schedule in my branch as a changeable lr is important to my model training and most machine learning methods. Without a changeable learning rate, it is hard to beat the state-of-the-art methods equipped with a dynamic learning rate. I am not sure whether this is necessary for others. But, this is a valuable feature that can be added to Plato.

Supported in PR #225.


Add Regex support to direct access

What changes are proposed in this pull request?
Previously direct access is a list of paths, and makes it very difficult to specify.
Why are the changes needed?
Ease of use
Does this PR introduce any user facing changes?
alluxio.user.file.direct.access is now a regex indicating the paths that should be direct access

comments addressed @apc999 thanks.

alluxio-bot, merge this please

alluxio-bot, merge this please

alluxio-bot, cherry-pick this to branch-2.10 please


make api client responses simple json

Describe the problem feature solves
currently the api returns an non-standard object:
redirects.0._id: "63b063da2717f35fa82fa78a"
redirects.0.code: "UL7H"
redirects.0.redirectId: "63b063da2717f35fa82fa788"

Describe the solution you'd like
Return the same json we all know and love :)
Describe alternatives you've considered
N/A
Acceptance criteria
Return simple json

The entirety of AdminJS is based on flat data model and rewriting it would consume too much time for little benefit. You can use flat library to unflatten the response if needed.


The question of algorithm improvement

After fixing some bottlenecks (https://github.com/Ousret/charset_normalizer/pull/183), from the performance test results table I selected those files from the dataset on which the program showed a runtime > 0.1.
performance_comparison_master.xlsx

From these files I made a separate dataset
char-dataset_>0.1s.zip
and ran tests on it.

test file
test_0.1s.py
from glob import glob
from os.path import isdir
from charset_normalizer import detect

def performance_compare(size_coeff):
    if not isdir("./char-dataset_>0.1s"):
        print("This script require char-dataset_>0.1s to be cloned on package root directory")
        exit(1)
    for tbt_path in sorted(glob("./char-dataset_>0.1s/**/*.*")):
        with open(tbt_path, "rb") as fp:
            content = fp.read() * size_coeff
        detect(content)

if __name__ == "__main__":
    performance_compare(1)

1. pprofile
pprofile --format callgrind --out cachegrind.out.0.1s.test test_0.1s.py

cachegrind.out.0.1s.zip
2. vprof heatmap
vprof -c h test_0.1s.py

vprof (5_3_2022 10_48_28 AM).zip

Summary
33.69% of the total test execution time is taken by processing this one line in the md.py file:
class SuperWeirdWordPlugin
def feed
and (is_latin(character) is False or is_accentuated(character))

I think this information will be useful for you to understand why some test data are processed very slow.
It is impossible to remove this bottleneck without changing the algorithm itself.

Sorry. The previous vprof test is not relevant, apparently this result was caused by lack of memory.
I reduced the size of dataset and left one file per encoding.
char-dataset_>0.1s.zip

vprof

vprof -c h test_0.1s.py

vprof (5_3_2022 1_13_21 PM).zip

There are no particularly pronounced bottlenecks.
The question is closed.


potential host header XSS

There exists a potential XSS in form_open under these conditions:

The server uses a default virtual host
No site name configured in the codeigniter configuration
form_open is called without a full URL
An attacker is able to change the Host header in the request

The following call will result in XSS:
curl -v -H 'Host: " onmouseover=alert(1) "' http://mysite.com/page

Result:
<form action="http://" onmouseover=alert(1) "/page" method="post" accept-charset="utf-8">

The offending line is most likely https://github.com/bcit-ci/CodeIgniter/blob/develop/system/helpers/form_helper.php#L80
A workaround solution is simple enough by removing conditions 1 or 2 on any vulnerable site.
This was tested using version 2.1.4 and it seems likely that it still exists in current versions.

c


feature/membership flags (#164)

adds a status_override field to Memberships that can be set to past or current
adds current() and past() methods to MembershipQueryset that include/exclude relevant memberships based on the flag
removes unneeded methods from Project
adds convenience alums() method to Project that sorts past memberships by name for display
adds a project_membership.html snippet for repeated code on project detail page
adds a sample project data fixture
adapts existing tests

the logic inside current() and past() on MembershipQueryset is a little ugly due to the usage of Q() expressions; I tried one or two different ways using exclude() and union() but they produced unexpected results when trying to sort the returned queryset, and union() in particular makes restrictions on what you can do with the queryset afterwards, so I switched to Q().

Codecov Report

Merging #171 into develop will increase coverage by <.01%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           develop     #171      +/-   ##
===========================================
+ Coverage    98.17%   98.18%   +<.01%
===========================================
  Files           76       77       +1
  Lines         2691     2696       +5
===========================================
+ Hits          2642     2647       +5
  Misses          49       49

after moving the main methods for this back to Project it was clear that nothing needed their equivalents on MembershipQueryset, and indeed according to my IDE nothing else was referencing MembershipQueryset at all and it had no other function, so I removed it entirely rather than writing a new set of tests.


Documenter.jl

Used Documenter.jl to generate documentation.

Manifest.toml has been updated since last check. Also Julia tests + R tests are being added with CI


Update run-sap-bw4hana-with-linux-virtual-machines-content.md

Changed Network Files Shares to Network File System

#sign-off
(Queue "not owner" message :))

@ckittel: I'm sorry - only the author of this article, @, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Rework: Code Parser v2

Say hi to a brand new Code Parser: its goal is to be more efficient, precise, useful, and open.
Parsing Flow

Gather all the lines from the desired file, without any trim (yet)
Use SectionParser to parse the lines into Nodes. Those are the "top-level" elements (see below) and don't have a lot of information out of themselves
(if what you wanna do is enough with nodes, no need to continue) Use ElementParser to parse the nodes into more detailed nodes (for instance a Command node, acting as a structure)

(Useful) Classes
Basic Nodes

[x] Node: base type of all other nodes, it simply holds a key, line, and indent
[x] SimpleNode: same as Skript's, represents a key: value pair. Also known as "entry"
[x] SectionNode: same as Skript's, represents a node that contains other nodes (it regroups Skript's structure and sections)
[x] EffectNode: basically everything else

Detailed Nodes

[!NOTE]
Basing this PR on #56 is not random, so I would like to provide SkEditor add-ons to register new detailed nodes by themselves so they can offer support for more Skript's add-ons (e.g. DiSky and its discord command structure)

Each Node contains a (possibly null) Element, meaning a deeper parsing has been made on this node.

[x] Command: supports Skript's commands, with entries and the trigger one.
[x] Options: list of SimpleNodes defining script's options
[ ] Variables: would be pretty hard to implement, the way the SectionParser works will make its nodes effects
[ ] Function: self-explained
[ ] Import: used by skript-reflect, should it be included by default with SkEditor?
[x] Events: it would actually be parsed as everything else (hence the usage of registries)

Example
command test <string>:
    prefix: !
    trigger:

        send "Hello there" to console

        if {ReloadScripts} is true:
            execute console commande "sk reload test"

on load:
    if event-script is "test":
        set {_test} to true
    else:
        set {_test} to false

    send "Is test available? %{_test}%" to console

var file = @"B:\Sky\Serveurs\DiSky\plugins\Skript\scripts\mine.sk";
var lines = File.ReadAllLines(file);
var parsedNodes = SectionParser.Parse(lines); // convert the lines into nodes
ElementParser.ParseNodes(parsedNodes); // then ask for deeper stuff

void Visit(Node node)
{
    Console.WriteLine($"Parsed node '{node.Key}' at line {node.Line} with element '{node.Element?.GetType().Name ?? "unknown"}'.");
    if (node.Element is StructCommand command)
    {
        Console.WriteLine($"    Command '{command.Name}' has {command.Aliases?.Count ?? 0} aliases.");
        Console.WriteLine($"    Command '{command.Name}' has permission '{command.Permission}'.");
        Console.WriteLine($"    Command '{command.Name}' has permission message '{command.PermissionMessage}'.");
        Console.WriteLine($"    Command '{command.Name}' has description '{command.Description}'.");
        Console.WriteLine($"    Command '{command.Name}' has prefix '{command.Prefix}'.");
        Console.WriteLine($"    Command '{command.Name}' has cooldown '{command.Cooldown}'.");
        Console.WriteLine($"    Command '{command.Name}' has cooldown message '{command.CooldownMessage}'.");
        Console.WriteLine($"    Command '{command.Name}' has cooldown bypass '{command.CooldownBypass}'.");
        Console.WriteLine($"    Command '{command.Name}' has cooldown storage '{command.CooldownStorage}'.");
        Console.WriteLine($"    Command '{command.Name}' has usage '{command.Usage}'.");
    }

    if (node is SectionNode section)
        foreach (var child in section.Children)
            Visit(child);
}
foreach (var node in parsedNodes)
    Visit(node);

Output:
Parsed node 'command test <string>' at line 1 with element 'StructCommand'.
    Command 'test' has 0 aliases.
    Command 'test' has permission ''.
    Command 'test' has permission message ''.
    Command 'test' has description ''.
    Command 'test' has prefix '!'.
    Command 'test' has cooldown ''.
    Command 'test' has cooldown message ''.
    Command 'test' has cooldown bypass ''.
    Command 'test' has cooldown storage ''.
    Command 'test' has usage ''.
Parsed node 'prefix' at line 2 with element 'unknown'.
Parsed node 'trigger' at line 3 with element 'unknown'.
Parsed node 'send "Hello there" to console' at line 5 with element 'unknown'.
Parsed node 'if {ReloadScripts} is true' at line 7 with element 'unknown'.
Parsed node 'execute console commande "sk reload test"' at line 8 with element 'unknown'.
Parsed node 'on load' at line 10 with element 'StructEvent'.
Parsed node 'if event-script is "test"' at line 11 with element 'unknown'.
Parsed node 'set {_test} to true' at line 12 with element 'unknown'.
Parsed node 'else' at line 13 with element 'unknown'.
Parsed node 'set {_test} to false' at line 14 with element 'unknown'.
Parsed node 'send "Is test available? %{_test}%" to console' at line 16 with element 'unknown'.

Import: used by skript-reflect, should it be included by default with SkEditor?

No, I think it shouldn't be default. That should be included in some kind of skript-reflect addon

Added new color parsing & conversion system!

Added validity placement for conditions sections

Added function & "wait/halt" effect parsing, with some useful warnings for them:


fix java IDE dependency

Great plugin.
I needed these changes ASAP. I have German Spec Docs in a WebStorm project, lots of German comments in the code and I don't speak German.
The tooltip option shows translations in a tooltip to make translations not get in the way like the dialog does. You may want to add a timeout option in settings. I set to 60 seconds but moving caret or hitting escape will close it early.
This also fixes #10, I reported earlier.

remove need for project from configuration state instance
add show translations as tooltip
fix NPE if auto detection fails and returns null
add notification balloon group to allow user configuration

@vlivanov, I added to my fork options to disable splitting on CamelCase and one to disable splitting on underscores. Not splitting on underscores prevents identifiers in the text from having their _ changed to spaces.
I also improved the placement of the tooltip to limit max column to visible editor area. Otherwise long lines would mess up the placement.
I did not PR it because these are specific to my use but feel free to add the code to the plugin.

@vlivanov, forgot to mention that you should probably have an option for setting a personal Yandex key and limit use of your key to short texts. If your plugin gets popular it might hit the Yandex free monthly translation limit and then it will stop working for all users.

@vsch Your PR on CamelCase would be more than welcome.
Regarding the API key, yep, you're 100% right, I will implement it in the near future.

@vsch Thanks for your current PR, I checked and it works great. I submitted a new version for the review, expect the plugin update in 1-2 days.


Add self to MAINTAINERS

cc @ehazlett @bfirsh
It would be quicker and more efficient for me to have ability to merge, close issues etc. on the repo

Can I do this yet? :) I know it's different for non-Docker people.

we are going to hold off on this for now.  thx!


Build from checkout (non-recursive) of latest release fails

starting phase `build'
Making all in src
make[1]: Entering directory '/tmp/guix-build-qtum-core-0.17.6.drv-0/source/src'
make[2]: Entering directory '/tmp/guix-build-qtum-core-0.17.6.drv-0/source/src'
CXX      qtumd-bitcoind.o
In file included from ./consensus/params.h:9:0,
from ./chainparams.h:10,
from bitcoind.cpp:10:
./uint256.h:18:31: fatal error: libdevcore/Common.h: No such file or directory
compilation terminated.
The line offending are:
https://github.com/qtumproject/qtum/blob/6c1d36ebf64bbf94d17da8b22b014bcdf72bfbde/src/uint256.h#L18 which is not present in bitcoin-core.
Is there some dependency i'm missing?

Qtum implements the EVM as a submodule, so you either have to use --recursive when cloning, or to manually clone https://github.com/qtumproject/cpp-eth-qtum as src/cpp-ethereum/


fix(Core): Language config bug fixed

language config was not working when it is set in forRoot method

Thanks, I am embarassed as it's my bug.
Can you just add another test showing that when a LOCALE_ID and language are set, it will choose language

Thanks, I am embarassed as it's my bug.
Can you just add another test showing that when a LOCALE_ID and language are set, it will choose language

@doom777
Shouldn't it prefer choosing LOCALE_ID in that case. If you say ok, then I can implement that.

No, because LOCALE_ID is always set to be the locale of the entire app. Language is an input you send specifically to Google Maps

No, because LOCALE_ID is always set to be the locale of the entire app. Language is an input you send specifically to Google Maps

Ok, I will add that spec.

@doom777 Can you please publish a new version with this fix? :)

please publish :)

@alisahinozcelik, @doom777 please note that the latest commit is not included in the latest npm package. (v1.1.0)
For that reason map language is set always with LOCALE_ID.
Could you please publish a fix. Thank you.


Post pimd restart ipc hung fix

After restart happens(kill HUP/pimctl restart), nhandlers is set to 0. That brakes ICP communication with pimctl. Reset should clear and reinitialize icp.

Thank you for your contribution!
I took the liberty of fixing up a) the remaining indentation issue, and b) squash all your commits to one before I merged to master.  Log history/readability matters to me as a maintainer, and also other in many other projects.


Associated icons not showing correctly in Finder

VSCode Version: 1.48.2
OS Version: MacOS 10.15.6

Steps to Reproduce:

Set VSCode as default for opening a file (.cpp for example) on MacOS.

Does this issue occur when all extensions are disabled?: Yes
When choosing VSCode as default for opening certain files, the associated icon is blank with the VSCode icon on it, even though they are supposed to have different icons as seen here (https://github.com/microsoft/vscode/issues/4845#issuecomment-387570782).

I only tested some file types but I got the same result every time.
Other programs like Xcode don't have this issue.

Can you zoom in on Finder? Do the works appear correct then?

Can you zoom in on Finder? Do the works appear correct then?

When using the bigger grid view, it shows the standard MacOS icons instead of the the ones seen in the linked comment.

Can you try to refresh the icon cache? https://gist.github.com/fabiofl/5873100

I tried it but the bug still remains.
I also experienced this behaviour on 3 different Macs und even under Mojave.

I don't have a macOS machine any more, so I'm unable to repro, investigate or fix this. I wonder if someone wants to look at this? @misolori @bpasero @isidorn @jrieken @roblourens @mjbvz @sandy081

Not having a lot of energy either, but we could set "help wanted" to get someone with energy look into it and investigate it?

I think this is the same as #107306

Do we have instructions for creating a build from OSS (not running from sources) to test this out if someone wanted to help?

It's somewhat here: https://github.com/microsoft/vscode/wiki/How-to-Contribute#packaging
This does the trick:
yarn gulp vscode-darwin

https://github.com/microsoft/vscode/issues/107306


call AskToQuit, then cannot restart server

Describe the bug (描述bug)
void AskToQuit() {
    raise(SIGINT);
}

static volatile bool s_signal_quit = false;
static SignalHandler s_prev_sigint_handler = NULL;
static SignalHandler s_prev_sigterm_handler = NULL;

static void quit_handler(int signo) {
    s_signal_quit = true;
    if (SIGINT == signo && s_prev_sigint_handler) {
        s_prev_sigint_handler(signo);
    }
    if (SIGTERM == signo && s_prev_sigterm_handler) {
        s_prev_sigterm_handler(signo);
    }
}

the server start do not set
s_signal_quit to false agin.

To Reproduce (复现方法)
Expected behavior (期望行为)
Versions (各种版本)
OS:
Compiler:
brpc:
protobuf:
Additional context/screenshots (更多上下文/截图)

Hi, would you please describe the detail progress to reproduce this issue?

Hi, would you please describe the detail progress to reproduce this issue?

if server started,  do some work, then AskToQuit . server do not listen port any more.
after a while, restart server again, the server cannot listen port.

We close this issue because it is irreproducible and inactive for a long time.
If you can reproduce this issue with the latest version of bRPC, please reopen this issue and tell us how to reproduce.


Recursive misspelled

Minor issue with misspelling of git clone --recusrive https://github.com/pathtofile/bpf-hookdetect.git
Change to git clone --recursive https://github.com/pathtofile/bpf-hookdetect.git

Thanks!


Fix Cookie-Expiration

I'm proposing the following fix for cookie expiration issue discussed in the following issue https://github.com/simplabs/ember-simple-auth/issues/395
I did the following to fix the issue :
1- Caching cookie expiration lifetime in a new cookie with name [cookie name]:expiration-time.
2- Using cached cookie expiration for overriding session cookie in case session data changed.
3- Using cached cookie expiration for renew session cookie lifetime on session store read and persist.

Seems like a good idea in general. The point is though that you'd also have to update the expiration when you're reading the cookie (the fact that the cookie is being read means that the session is active and thus the expiration should start running from that time on again).
Also this needs tests of course.

Sorry @marcoow, I didn't get your point, Can you give me an example?
and I will try to find time today to right tests for that.

The scenario is that you login to an application on, say, Jan 1. Let's say the cookie expires after 2 weeks so your session is valid until Jan 15th. If you open the app on Jan 3rd (which doesn't necessarily trigger a write of the cookie), the cookie should now be valid until Jan 17th.

Oh gotcha, But just to confirm, you want session restore to renew session lifetime with expiration time, Right?

Yes, I think that's the expected behavior - that all session activity renews the session lifetime.

I agree with you, I will proceed with changes required to that now.
Thank you you for your fast response.

Hi @marcoow , I have a problem I want to discuss with you regarding renewing the session lifetime.
Currently renewing session lifetime only happen if the user refresh the page or open new browser session during existing cookie lifetime but there is a case when the user successfully login and start interacting with the app and cookie expires during that which will for session expiration because there are no actions happened to renew session. Is there a way to handle this case ?

@msalahz: good point. That shouldn't happen of course but is also an extreme edge case. When we implement the renewing of expiration on read access, the only situation in which the described case could happen is when someone logs in and without triggering any operation on the session cookie (by reloading, opening a new page, saving data in the session etc.) stays active on the page. I would ignore that case for now as it's just so unlikely to happen - especially with regular expiration times of maybe 2 weeks or longer.

When we implement the renewing of expiration on read access

What do you mean by that ? Do you mean that session renew should happen in read function ?

@msalahz: yes, as we discussed above the expiration time has to be updated when the cookie is read as well but the case your were describing (the cookies expires while someone is actively using the application) is just so unlikely to happen that I would ignore it for now.

@marcoow , If you checked my last commit you will find that I renewed session expiration in write function. I think renewing session in read function will cover the last point:

there is a case when the user successfully login and start interacting with the app and cookie expires during that which will force session expiration because there are no actions happened to renew session

because read function is excited each 500 ms by restore function which called in syncData functionan but this will force overriding both cookies each 500 ms and I don't like that. What you think ?

I think without updating the expiration in read as well your solution doesn't really work sufficiently. I'd add that as well, release a beta and see whether it's actually a problem in real applications. You'd just have to make sure that th sessionDataUpdated event isn't fired when only the cookie's expiration time changes.
Also one of your commits seems to screw up fornatting, can you fix that?

Sure will fix it now, What you think  about triggering sessionDataUpdated  event each 1 min to renew session expatriation ? because sessionDataUpdated  will excite persist function.

@marcoow , I'm now updating the expiration in read as well but as I mentioned before updating the expiration in read will happen each 500ms because  read is excited in  restore which excited in  syncData   which fires each 500ms, Do you think this will not have bad effects on application performance ?

I don't know whether updating the cookie's expiration time every 500ms will actually have a negative impact on real applications. That's why I said let's implement it first (as it would correctly have to be that way), release a beta or so and see whether it actually causes problems. Maybe you could also do some benchmarking to find how long it will take to update the cookie's expiration.

Sounds a good plan, Are there any remaining things I have to do to make my current changes ready for beta release ?

@msalahz: Yes, adding tests ;)

I don't have experience with writing tests but I will do my best and I hope you can review them ?

Sure, I'll do that. Checkout the existing specs for reference.

Does Mocha have internal support for creating promises or I have to required a third party ?

RSVP is used for promises - see the existing tests.

Please help: Why the following test always cuz the following error [Warning: PhantomJS timed out, possibly due to a missing Mocha run() call.]
 describe('#renew', function() {
    this.timeout(8000);

    beforeEach(function (done) {
      this.store.clear();
      this.store = Cookie.create();
      this.store.cookieName = 'test:session';
      this.store.cookieExpirationTime = 1; // 1 second
      this.store.persist({ key: 'value' });
    });

    it('cookie exists after renew', function(done) {
      this.store.renew();
      setTimeout(function() {
        expect(document.cookie).to.contain('test:session=%7B%22key%22%3A%22value%22%7D');
        done();
      },500);
    });

    it('cookie expires after cookie lifetime finish', function(done) {
      setTimeout(function() {
        expect(document.cookie).to.eq('');
        done();
      },1100);
    });
  });

Am I doing something terrible ?

You shouldn't use setTimeout, use Ember.run.next instead. Also I would run grunt server and then run the tests in the browser at http://localhost:8000/tests

http://localhost:8000/tests return Cannot GET /tests

I think Ember.run.later is what i need not  Ember.run.next

Ember.run.next is the same as Ember.run.later with a delay of 1ms - you should try to use that.
The URL is http://localhost:8000/test - sorry for the confusion.

I'm very frustrated right now I consumed all the day in one test suit and I only see this stupid error message : Error: timeout of 2000ms exceeded
I will push and see what will happen on Travis  build,
Please check my tests and give me your comments ?

Hi @marcoow , I finally managed to right acceptable tests and it passed. Can you please review and let me know if you have any comments ?
Thanks in advance.

@marcoow , I got the chance today to test my changes in my project and I found the following case when the user login and left the browser tab open without any interactions which will allow cookie continues auto renew in read and the session will live forever as long as the browser session is opened and I think this doesn't make sense because user is not using the app and session should be expired after session timeout without any renew. I think we should handle this case and renew session on read only if browser tab is active and with 30 sec delay from last renew(in read) because I still don't like renewing session each 500ms, What you think ?

I've tried @msalahz's fix.
After figuring out how to make use of a custom ember-simple-auth package and removing my cookie hacks, i'm happy to say that the PR works for me fine.
It does keep me logged in  when i assign a number to sesionStore.cookieExpirationTime and vice versa.
I'm eager to see it merged (though i didn't review the code, i'm not familiar with ember-simple-auth internals). @msalahz, thank you for your effort!
PS @msalahz, why do you set an empty ember_simple_auth:session:expiration-time cookie when cookieExpirationTime is null? I think it would make more sense not to set the cookie in that case.
Also, i would rename the cookie to keep it consistent (dashes vs underscores).

@msalahz: looks good so far, thanks for your effort! You're right though regarding the edge case you describe. I'm not actually sure what to do about it though. I hope I can come up with a good idea over the weekend.

Good point @lolmaus , Will have a look on that. Thank you for your feedback.
Thank you @marcoow , What you think about the following proposal to handle this case :

Renew session on read only if browser tab is active and with 30 sec delay from last renew(in read)

@lolmaus , @GolexPrime , @snovity : Can you please share your thoughts about handling the following case ?

After appealing my recent changes I found the following case when the user login and left the browser tab open without any interactions which will allow cookie continues auto renew in read and the session will live forever as long as the browser session is opened and I think this doesn't make sense because user is not using the app and session should be expired after session timeout without any renew.

I'm proposing the following :

Renew session on read only if browser tab is active and with 30 sec delay from last renew(in read)

@msalahz: sounds like a good plan actually. Of course it's a bit complex but it doesn't look like there's a simple solution. It would probably even be ok to increase the 30sec to a few minutes or so as it's not crucial for the cookie expiration time to be correct by a few minutes.
Detecting page/tab activity should be implemented using the Page Visibility API.

@marcoow : Yes it's a bit complex but It worth trying. I think renew session each 1 min by default will be convenient and make it configurable will be awesome :) . What you think ? I think I can figure it out myself but I may need you help to guide me to do it configurable.
Sure I was planning to use Page Visibility API by following this.

I don't think we need a configuration setting for that interval. You can just use 1min for now. I'd say the periodic updating of the expiration time should be startet in the store's init method and simply update the cookie's expiration if it's present.

@marcoow : So sorry for the delay, I had a very busy week and I didn't have any time to work on that. Will try to get it done this week.

@marcoow : New update are up and ready so please review and let me know what is your feedback?
@lolmaus : your comments are covered now.

Thank you for your effort, @msalahz. I'm looking forward to having this merged. Unfortunately, i don't currently have a chance to test it again in a live project. Can someone please give it a shot?

Thanks for the effort @msalahz! I'll check in the examples later.


#resolve dependency conflict with deprecated express-graphql in basic…

Hi, ty for the PR.
Please move any unused dependencies out of "dependencies" and into "devDependencies" like nodemon.
I'll be then happy to merge it. Ping me at my email (via my profile -> website) if I don't respond.


Rewrite minimal theme using git-info

Add diverged context to git-info that, when defined, will be set if branch is both ahead and behind of remote. If not defined, the ahead and behind contexts will still be set, as how they worked previously.
Remove undocumented git-info configuration prompt.showinfo for enabling or disabling it globally or per repository. It can be globally disabled by not loading the git-info module at all, and prompts currently will not break (and in the future should still not break) if the module is not loaded. This removes one git call that is used to check for the prompt.showinfo configuration value.
Add coalesce function to git-info that will be used by the minimal theme, and could be used for future themes too. Prezto had this, but we diminished its necessity by simplifying how git-info works.
Finally, rewrite minimal theme using git-info. As previous migrations of themes to git-info, this does not use its verbose mode, so a repo with just untracked files is not considered dirty. It uses the newly-introduced diverged context and coalesce function from git-info.

By the way, your migration to git-info doesn't enable it by default, so it was surprising to me which updated and found the git prompts disappeared. I recommend you to enable it in the default zimrc too, as there's a possibility that new user will never discover the feature.

@ishitatsuyuki, good point. Created https://github.com/Eriner/zim/pull/153 with this change.


Fix code asset issue not included in hash

Description
The issue is that when using paths containing redirect to parent directories (i.e. including "\..\"), the commonprefix is resolved to the earliest common parent before "\..\", which results in ignoring files when calculating hash for Code asset.
All SDK Contribution checklist:

[x] The pull request does not introduce [breaking changes]
[x] CHANGELOG is updated for new features, bug fixes or other significant changes.
[x] I have read the contribution guidelines.

General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

Thanks @majercakdavid for the contribution. Would appreciate if you could add a test that captures the scenario to make sure it doesn't happen again.

Thanks @majercakdavid for the contribution. Would appreciate if you could add a test that captures the scenario to make sure it doesn't happen again.

@singankit any clue what's the reason for failing build? I cannot access the logs


[Event Request] page 5966 "Service Quote Line" procedure Initialize()

Please can you add the following code/event to the above procedure...
procedure Initialize(ServItemLine: Integer)
begin
    ServItemLineNo := ServItemLine;

    OnAfterInitialize(Rec, ServItemLine, SelectionFilter);  //NEW CODE
end;

The event publisher should be as follows...
[IntegrationEvent(true, false)]      //SENDER = TRUE
local procedure OnAfterInitialize(var ServiceLine: Record "Service Line"; var ServItemLine: Integer; var SelectionFilter: Option "All Service Lines","Lines per Selected Service Item","Lines Not Item Related");
begin
end;

Hi @AleksandricMarko, yes you're right. I meant ServItemLineNo, please.
Thank you.


Properly close Spark (streaming) context if Pipeline translation fails

Properly close Spark (streaming) context if Pipeline translation fails (fixes #23203).
This is particularly critical for tests to not leak a Spark context after a failed run.

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

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[x] Update CHANGES.md with noteworthy changes.
[x] 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.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @aromanenko-dev
R: @echauchot


Update organisation contact details

 Update organisation contact address form

Just curious, is there a reason why some parts of the page span half and the other bits span the full width

Where there is long-form content, the summary list spans the entire width to make it easier to read the information.
Where the content is short, the summary list is the normal two-thirds width to ensure the content is not too separated.


Basic Point and Click Permission Changes (e.g. basic permissions)

System Administrator access to Membership object
System Administrator access to Membership Contact Role object
Create Membership Full Permissions permission set with:
Membership Full Permissions permission set: full CRED permissions on Membership object
Membership Full Permissions permission set: full CRED permissions on Membership Contact Role object
Create Membership App with Membership object

Membership permission set already exists but was not assigned. So minor improvements implemented in this Sprint are:
-> updated permission set (object x2)
-> updated permission set description
-> added Membership as an assigned app to the Membership permission set
-> added Membership as an assigned app to the System Administrator profile

Closed, with the exception of adding membership permissions to the system admin profile - this is not straightforward and has been postponed into another Issue


de-materialize views where possible to save disk

With some tweaking of the observation query the per-species stream views should not have to be materialized.
Also, as per #403 - de-materialize the FPTWG views.

The observation column in these views just holds the species code value associated with the view - this could be boolean? ie, 'observed' accessible = True/False


Set ConnectHardwareKeyboard to false for all simulators. Issue #12325.

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
The ConnectHardwareKeyboard doesn't work in Xcode 9 or greater.
Issue #12325.
I ran my UI Test suit and saw that the hardware keyboard had been disabled. I also looked in ~/Library/Preferences/com.apple.iphonesimulator.plist and verified that it was correctly updated.
Description
The additional script inserts the ConnectHardwareKeyboard under each DevicePreferences. It first tries to set ConnectHardwareKeyboard. If that fails it adds ConnectHardwareKeyboard.

@onato Heyyy 👋 Thanks for the contribution! Do you know if there a good way for me to test that this works? 😊

In an iOS simulator set Hardware->Keyboard->Connect Hardware Keyboard.
Run fastlane snapshot.
Make sure that Hardware->Keyboard->Connect Hardware Keyboard is not set.

Done.


Fix for #1837

Switched to gestalt 4.1.1 with fix for watcher threading.

Refer to this link for build results (access rights to CI server needed):
http://jenkins.terasology.org/job/TerasologyPRs/190/
Hooray Jenkins reported success with all tests good!


Fix overclock data for 'chem plant'

This was blocking the UCFE chart from executing

actually should the project be updated to chemical plant instead?

yeah i think this is the wrong fix, change the project file instead

weird, this should just work. it was fine when we did gog. I will look into this

Ah, I broke this 4 months ago in https://github.com/OrderedSet86/gtnh-flow/commit/7f5d8f67b183168c045cace563a78714ccfb8473#diff-32a1a1de725ed3a951cd7e9bf3c3fc3720a131820fa94761b94ea33dfbe0f556L155-R128 when I got rid of modifyGTppSetParallel and merged everything into modifyGTpp. This broke some other stuff - I will implement a fix

Fixed now https://github.com/OrderedSet86/gtnh-flow/commit/238f72a382af14282d4d37ad3277cc04010551ef


Release 6.8.0

Should the README mention the new resolver?

Thanks, @naeem91!
@FlorentJeannot yeah, would be nice to have a few lines in the readme.


Azure monitor of multiple shares in one storage account

Hello,
I'm trying to use the Get-AzMetric powershell command in order to get the used capacity of each share in our storage account. I do so by performing the following command:
Get-AzMetric -ResourceId "/subscriptions/{ID}/resourceGroups/{resource}/providers/Microsoft.Storage/storageAccounts/{storageaccountname}/fileServices/default" -MetricName "FileCapacity" -DetailedOutput
However, this only returns the capacity of the first share. I tried to specify the share I want to pull the information from by doing:
Get-AzMetric -ResourceId "/subscriptions/{ID}/resourceGroups/{resource}/providers/Microsoft.Storage/storageAccounts/{storageaccountname}/fileServices/default/shares/sharename" -MetricName "FileCapacity" -DetailedOutput
Or a -MetricFilter option that contains "Fileshare eq sharename" but that does not work either.
Can someone explain how I should be able to pull the metrics from specific shares inside one storage account?
Thanks.

@KevinMaatman Check if this helps. If it doesn't help then please ask such questions in this Microsoft Q&A forum because this azure-docs repository deals about feedback related to particular Azure document page (like correcting doc bugs, doc enhancements, product issues related to wrong doc instructions, etc.) but not about product questions.


fix(compaction_task): wrong log levels

Filter what we log on compaction task. Per discussion in last triage call, fixing these by introducing and inspecting the root cause within anyhow::Error instead of rolling out proper conversions.
Fixes: #6365
Fixes: #6367

pageserver_chaos was failing locally for not allowed log message about stale deletion queue lists; unrelated and should just PR that in:
ERROR test_runner/regress/test_pageserver_restart.py::test_pageserver_chaos[release-pg16] - AssertionError: assert not [(2745, '2024-01-23T10:42:58.859083Z  WARN deletion backend: Dropping stale deletions for tenant c2070a4eb6cfde1d800529e42207f075 in generation 0000000a, objects may be leaked\n')]

#6454 looks very nice. I'll merge this first then you can merge yours.


Can't install stampver

Hi, I'm having problems when I try to install the package
I used:
npm install -g stampver
npx stamper
npm install -g  @johnls/stampver
and always I got this output.
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
--
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm ERR! code ENOENT
npm ERR! syscall chmod
npm ERR! path /usr/local/lib/node_modules/stampver/dist/stampver.js
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/stampver/dist/stampver.js'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-06-02T15_25_57_225Z-debug.log

Can you help me, please?

Interesting.  Let me take a look and see what I can do.
John.
From: Alejandro Pinola<EMAIL_ADDRESS>Reply-To: jlyonsmith/stampver<EMAIL_ADDRESS>Date: Tuesday, June 2, 2020 at 8:55 AM
To: jlyonsmith/stampver<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [jlyonsmith/stampver] Can't install stampver (#3)
Hi, I'm having problems when I try to install the package
I used:
npm install -g stampver
npx stamper
npm install -g @johnls/stampver
and always I got this output.
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
--
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm ERR! code ENOENT
npm ERR! syscall chmod
npm ERR! path /usr/local/lib/node_modules/stampver/dist/stampver.js
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/stampver/dist/stampver.js'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-06-02T15_25_57_225Z-debug.log
Can you help me, please?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/jlyonsmith/stampver/issues/3, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AACK2IYJSAXGQW2LHXTQITLRUUOGNANCNFSM4NQ3JNJA.

Hi,
I’ve pushed new patch version 1.2.2 to fix the joi warnings.  The error on install is probably related to this thread in the npm repo - https://github.com/npm/npm/issues/17444#issuecomment-393761515
Cheers!
From: Alejandro Pinola<EMAIL_ADDRESS>Reply-To: jlyonsmith/stampver<EMAIL_ADDRESS>Date: Tuesday, June 2, 2020 at 8:55 AM
To: jlyonsmith/stampver<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [jlyonsmith/stampver] Can't install stampver (#3)
Hi, I'm having problems when I try to install the package
I used:
npm install -g stampver
npx stamper
npm install -g @johnls/stampver
and always I got this output.
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
--
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated<EMAIL_ADDRESS>This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm ERR! code ENOENT
npm ERR! syscall chmod
npm ERR! path /usr/local/lib/node_modules/stampver/dist/stampver.js
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/stampver/dist/stampver.js'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-06-02T15_25_57_225Z-debug.log
Can you help me, please?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/jlyonsmith/stampver/issues/3, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AACK2IYJSAXGQW2LHXTQITLRUUOGNANCNFSM4NQ3JNJA.

Seems to be resolved now.