Error '.requiredOption is not a function'

I just installed and tested but get the following error:
 openapi-rq --input http://localhost:8082/docs/openapi.yaml -o src/services/openapi
C:\Users\...\node_modules\@7nohe\openapi-react-query-codegen\dist\src\cli.js:15
    .requiredOption("-i, --input <value>", "OpenAPI specification, can be a path, url or string content (required)")
     ^

TypeError: program.name(...).version(...).description(...).requiredOption is not a function
    at Object.<anonymous> (C:\Users\...\node_modules\@7nohe\openapi-react-query-codegen\dist\src\cli.js:15:6)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:23:47

Node.js v18.15.0
error Command failed with exit code 1.

I tried with Node version 16 before, same issue.
I am on windows 11.
JFYI: generating code with openapi-typescript-codegen works in this project.
Thanks for any advice.

@silenzium I found that this error occurs if an older version of commander.js is installed. Could you please try installing the newer version?

Running into the same issue, isn't commander a direct dependency of this package?

We may need to set a minimum node version as Commander is a peer dep and only recent node versions pull in peer deps.

I fixed this issue by setting commander with a major version.

Thanks, got it running adding "commander": "^10.0.0" to resolutions in package.json


awscli: backport 1.10.1 -> 1.10.46 to 16.03

Motivation for this change
awscli on 16.03 is quite old, and doesn't support several new features from AWS.
Things done

[X] Tested using sandboxing
(nix.useChroot on NixOS,
or option build-use-chroot in nix.conf
on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] OS X
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

FWIW, on 16.03 and master, the following derivations don't build with or without this change:
  /nix/store/vpnlj2p512lxwqdrgmrpr2xhd6p8pn5z-python2.7-boto3-1.2.2.drv
  /nix/store/ir563abgahncw9zqz9gl4z4dpsw5f80f-python2.7-aws-shell-0.1.0.drv
  /nix/store/j30snqmk0ya21yzl5pjkqzlr544895rf-python3.5-boto3-1.2.2.drv

but is triggering the travis failure. Because the problems exist in master, I definitely don't want to be fixing it in this PR.

@grahamc I was able to build those packages with
nix-shell -p pythonPackages.aws_shell python35Packages.boto3 -I nixpkgs=. --pure

on 19a4935c5513575b8f1368f897f8721cbf2ddb4f.

Adding 750db7ba9744ba24057da3f83ce2db50eb46d0b4 gets it to build at least.

Updated to include @FRidh's changes.

I've pushed it to 16.03.


Add pendingpay limits to prevent table bloating.

This could be handled by getting the auth_account to pay for the RAM for each DAC. But then we need to ensure that the newperiod action will have the permission to increase the auth_account RAM consumption. Might need more discussion.


Add more volumes

Destruction Volumes (destroys planets, kills the player, and recalls the probe)
Oxygen Volumes
Fluid Volumes
Probe Destruction Volumes (destroys the probe)
Anti Travel Music Rulesets
Player Impact Rulesets
Probe Rulesets
Thrust Rulesets
Reference Frame Blocker Volumes
Speed Trap Volumes
Light Source Volumes
Added a few audio volume options
Added isRelativeToParent option to all volumes
Added river heat hazard type
Have some hazard types use their special volume

https://user-images.githubusercontent.com/34462599/204067621-e337eb04-f500-4f71-84dc-4fe828ff4ff2.mp4


Update remote-blob-store-rbs-sql-server.md

add a missing space and remove some redundant enters.

@MikeRayMSFT
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


run formatters concurrently

took a crack at parallelizing the formatter script, i think this works OK.

Type of change

New feature or functionality (change which adds functionality)
Performance (a code change that improves performance)

Test plan

Patched this into another repository where rules_lint is in use, kicked the tires, made sure output was the same, it ran faster, and deviations were caught.

I would not call myself a bash expert by any means but if what you said in the title works this is an amazing change and I would love to see it merged.

updated to pass tests

@alexeagle got a moment to give this a once-over, or at least let me know if there's interest?

Yes! sorry for the radio silence, this is indeed an important improvement.
How is the output handled? My biggest concern is that we shouldn't interleave outputs in a confusing way, rather each background job has to buffer and then we print the buffer after that job has completed.

got any suggestions as to how you'd like it to look?

I think we can't print anything like "Formatting x with y..." because those will all appear at the top as the subshells are spawned in the background.
And when a tool completes I think we want to print the full buffer it produced.
I'll look around a bit for some example we can follow.

Right, so the simple thing in Bash is to redirect the stdout/stderr of the individual tools to a file. Then when the tool is finished we can cat the file along with the line we print about what we ran and how long it took.
It's tempting to rewrite it in a language where there's a nice terminal experience available in some library, like superconsole. It would be a big effort though.

sorry, merge conflicts now. would be nice to get the refactor in first :)

busy week, sorry, will look later today
On Thu, Feb 8, 2024 at 2:55 PM Alex Eagle @.***> wrote:

sorry, merge conflicts now. would be nice to get the refactor in first :)
—
Reply to this email directly, view it on GitHub
https://github.com/aspect-build/rules_lint/pull/119#issuecomment-1934838884,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAAE7QOPH6M7XSFLEJQ45DYSUUT7AVCNFSM6AAAAABCLQ3TDOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZUHAZTQOBYGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


Fixing link

https://github.com/MicrosoftDocs/office-docs-powershell/issues/5875

Docs Build status updates of commit a7a030b:
:clock10: Full build: the average full build time is 18 min(s) 3 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit a7a030b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOWebTemplate.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

@tseward Please review this PR

@chrisda Please merge this PR. Thanks.

@chrisda Please merge this PR. Thanks

Docs Build status updates of commit b6571d8:
:clock10: Full build: the average full build time is 17 min(s) 57 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit b6571d8:
:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


nixos/xmrig: add kernel module msr

Motivation for this change
Fixes #146416
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

I removed the hardening and added a comment explaining why it runs as root. Talking with members of the monero mining community I was informed that most of them just run the software as sudo, so I guess that it might be nice to leverage the responsibility to the end-user.

Well, LGTM, going to merge.


Incorrect FTP link for published studies with SumStats

Go to https://www.ebi.ac.uk/gwas/downloads/summary-statistics
In the table of studies with Summary stats, search for 30093612
The FTP link is wrong or truncated? This may be with the table presentation code, but more likely with the code to create the table data

Fixed, submitted PR

To test, go to Snoopy 9680:

click Summary Statistics
click Available Studies
In the table "List of published studies with summary statistics", search for O'Mara
Click the link for the "FTP Download"
If the update here works, the link will now resolve to the FTP site for these summary statistics

List of published studies with summary statistics table in snoopy differs from list in production, we need to know why

List of published studies with summary statistics table in snoopy differs from list in production, we need to know why


[🐞]install error - node 20 incompatible

Which component is affected?
Admin
Describe the bug
When attempting to install the package I got the following error:
yarn add strapi-plugin-field-formula@latest yarn add v1.22.22 [1/5] 🔍  Validating package.json... [2/5] 🔍  Resolving packages... [3/5] 🚚  Fetching packages... error<EMAIL_ADDRESS>The engine "node" is incompatible with this module. Expected version ">=14.19.1 <=18.x.x". Got "20.16.0" error Found incompatible module.
Reproduction
n/a
Steps to reproduce
No response
System Info
System:
    OS: macOS 14.5
    CPU: (10) arm64 Apple M1 Pro
    Memory: 44.50 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.16.0 - ~/.nvm/versions/node/v20.16.0/bin/node
    Yarn: 1.22.22 - ~/.nvm/versions/node/v20.16.0/bin/yarn
    npm: 10.8.1 - ~/.nvm/versions/node/v20.16.0/bin/npm
    pnpm: 9.6.0 - ~/.nvm/versions/node/v20.16.0/bin/pnpm
  Browsers:
    Chrome: 127.0.6533.74
    Safari: 17.5

Additional Information
Thanks for putting this plugin out there. I'm happy to follow up with more info if needed. Hopefully it's user error :)

Hi @dByler1 Could you please provide more information on this?

Strapi Version


Use m2w64

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

@mingwandroid The current gcc (5.3) looks very slow to link (30min+) compared to what i'm used with 8.2 (~3-5min, but from linux) with some templates dependency enabled, is there a plan to update the toolchain ?

My concern is also that I dont know wheter a module compiled with a more recent mingw toolchain will be binary-compatible with openturns in conda-forge. Your GCC version is 5.3 so I think the new c++11 abi should is used, I dont think there should be be other compatility issues, or ? Even if I link dinamically with a more recent crt or winptreads ?

That's not how GCC works on Windows. The crt is different entirely from the normal msvc one. Also there's no ABI issues since we use one single compiler for everything at present.
What did you mean?

I may use mingw/gcc 8.2.0 for another python module, will the binaries be compatible with the ones produced here with mingw/gcc 5.3 ? Also the mingw-crt/winpthreads is 6.0.0 instead of 5.0-git here.

They don't need to be compatible provided the filenames are different.


grafana not showing all data from different interfaces

Hi,
I have added a graph panel, with a zabbix data source, for a host i query the incoming and outgoing traffic an it works for all interfaces, except for one.
here i select the interface ether1, no data at all

here i select another interface and it shows the data

hope you can help me.
Thanks

Does Zabbix show graph for the same item?

Yes it does for the same item

It is happening for differents hosts in the same dashboard .. I get data traffic for some interfaces and not for other interfaces , but zabbix show graph for those interfaces .

Hi, any comment on this? please need help

Could you post screenshots from both zabbix and Grafana for the item that doesn't work in Grafana? What's an item id? Can you see this id in history.get request in browser network tools? What that history.get request returns?

Hi Alexander, I'm having the same issue.
For whatever reason, The Grafana Zabbix pluggin only gives me the option of interface 1, 10 - 19.  This is consistent across every switch.  Whether they are named 1, 10 - 19, or for an Arista 3/1, 3/10 - 3/19.
If I make a variable that filters for the interfaces, it collects them all with no issue and can be set under the metric item using the variable dropdown box and substituting the variable name in item.  The only problem is as far as I can tell, the variable is global in the Grafana dashboard and cannot be set at the graph level so this doesn't help me as I want every interface with it's own graph under one dashboard.
Zabbix can also see all the interfaces and graph them.  So, for some reason the default behaviour is truncated the list of interfaces and pruning them down to 11.
Zabbix Server

Grafana Dashboard:

So it just jumps from 1 - 10 and scrolls down to 19 and ends.
Grafana Dashboard Variable:

And here I can see all the interfaces.
Running Grafana <IP_ADDRESS> with Zabbix 3.9.1 Pluggin
Zabbix Server: 4.0.3.-1.el7
Thanks for your help.  I'm not very familiar with Zabbix backend commands, but if you supply them I'd be happy to run them.


Application Exception: Reason : Forbidden
Details : To protect our users from spam and other malicious activity, this account is temporarily locked. Please log in to https://twitter.com to unlock your account. (326)
Code : 403
Date : 01/26/2021 11:51...

This is an issue created automatically by GrammarNazi when an exception was captured.
Date (UTC): 01/26/2021 11:51:56
Exception:
Reason : Forbidden
Details : To protect our users from spam and other malicious activity, this account is temporarily locked. Please log in to https://twitter.com to unlock your account. (326)
Code : 403
Date : 01/26/2021 11:51:55 +00:00
URL : https://api.twitter.com/1.1/followers/ids.json?screen_name=GrammarNazi_Bot&count=5000
Twitter documentation description : Forbidden - The request is understood, but it has been refused or access is not allowed. An accompanying error message will explain why. This code is used when requests are being denied due to update limits.

Twitter has locked the account due to the "Hateful Imagery" in the profile picture. I'm impressed with this, but I changed the profile picture and now the account is unlocked

Twitter has locked the account due to the "Hateful Imagery" in the profile picture. I'm impressed with this, but I changed the profile picture and now the account is unlocked


Help: how do i set the order of the menu options

What do you need help for ?
Please note that the documentation is still under construction.
already in title
like, i just added a menu option called gallery using MainMenuState.hx but i don't know how to set the order of the options

copy mainMenu.json from mods/Friday Night Funkin'/data to mods/your mod/data, then add the option here,
name the callback smth like onCredits so that in MainMenuState.hx you can do this:
function onCredits() {
   // switch to credits
}```


GroupBy clause add an "Item" property when projects the query

Hi Stef,
GroupBy is adding an "extra" property called "Item" when I create a grouped query and projects it with Select.
//elements is a List<Element> where Element is a simple Class with a public int PropertyKey property generated
// with 0 or 1 value in a routine.

var dynamicResult = elements.AsQueryable().GroupBy("PropertyKey").Select("new (it.key as PropertyKey)");
var result = elements.GroupBy(e => e.PropertyKey).Select(e => new { PropertyKey = e.Key}).AsQueryable();

//I think this should be true, but it isn't. dynamicResult add System.Object Item [System.String] property.
dynamicResult.ElementType.GetProperties().Count() == result.ElementType.GetProperties().Count()

Linq.Dynamic.Core <IP_ADDRESS>

I was trying in previous versions and works fine in <IP_ADDRESS>. Doesn't work from <IP_ADDRESS>.

This change is indeed introduced when I added Add [] to DynamicClass functionality.
If you need all property names, use https://github.com/StefH/System.Linq.Dynamic.Core/blob/master/src/System.Linq.Dynamic.Core/DynamicClass.cs#L282

Ok, thanks! but, what is Item property? If I try to get the value throws an exception.

I think that when you use the same rules for getting the valid properties like https://github.com/StefH/System.Linq.Dynamic.Core/blob/master/src/System.Linq.Dynamic.Core/DynamicClass.cs#L188, all will work fine.
Or do you have a specific scenario?

Using the previous example, If I try to get the value of property trhows a System.Reflection.TargetParameterCountException.
var property = dynamicResult.ElementType.GetProperty("Item");
var value = property.GetValue(dynamicResult.First());

The Item property is an indexer, so you can't use this as a normal property.
See Q+A here;
http://stackoverflow.com/questions/291359/c-sharp-reflection-indexed-properties


Worthless boilerplate

This page:
https://docs.microsoft.com/en-us/uwp/api/windows.media.playback.imediaplaybacksource
is indeed worthless.  We come here to find information, not anything as meaningless and opaque as "a marker interface".  Doesn't  belong within 5 miles of a Microsoft API reference.

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

ID: 1f8cb423-2ec0-a8b9-4a5e-0c7dc5ee9090
Version Independent ID: 62f3ba37-51f7-004a-2da1-3b80e2d0508e
Content: IMediaPlaybackSource Interface (Windows.Media.Playback) - Windows UWP applications
Content Source: https://cpubwin.visualstudio.com/DefaultCollection/windows-uwp/_git/winrt-api-build?path=%2fwinrt-api-build%2fwindows.media.playback.imediaplaybacksource.yml&version=GBlive&_a=contents
Product: uwp
Technology: winrt-reference
Git Login: drewbatgit
Microsoft Alias: drewbat

Thanks for your feedback. This is an unusual API. It's an interface with no members. It's purpose is to identify interfaces that inherit from it to the media framework so that the system knows that can perform private media playback operations on it. I've added a remark to the page to try to make this a little clearer and to let devs know that they aren't expected to use this interface directly.

To Drew Batchelor
Thank you.  Remark helps a lot.  I’m getting to know video playback better.
From: drew batchelor<EMAIL_ADDRESS>Sent: Tuesday, April 9, 2019 1:56 PM
To: MicrosoftDocs/winrt-api
Cc: mrmsbarnes; Author
Subject: Re: [MicrosoftDocs/winrt-api] Worthless boilerplate (#1012)
Thanks for your feedback. This is an unusual API. It's an interface with no members. It's purpose is to identify interfaces that inherit from it to the media framework so that the system knows that can perform private media playback operations on it. I've added a remark to the page to try to make this a little clearer and to let devs know that they aren't expected to use this interface directly.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/winrt-api/issues/1012#issuecomment-481432383 , or mute the thread https://github.com/notifications/unsubscribe-auth/AH4vpDUgm9doyzkcMfrIexQLQhPPCVRKks5vfP53gaJpZM4cghmy .  https://github.com/notifications/beacon/AH4vpBfxfGOO3ldN7f109mOOVSMs7Gp5ks5vfP53gaJpZM4cghmy.gif


Rephrase feedback form in a statistical language

Rephrase the feedback in a way that can be encoded as something useful to an AI model

@faizer1989  Can we meet sometime this week to discuss this?


implement field.where(cond, a, b)

fix #224

Codecov Report

Merging #229 (1514481) into master (e605b52) will increase coverage by 0.08%.
The diff coverage is 85.22%.

@@            Coverage Diff             @@
##           master     #229      +/-   ##
==========================================
+ Coverage   75.82%   75.91%   +0.08%
==========================================
  Files          44       44
  Lines       13539    13641     +102
==========================================
+ Hits        10266    10355      +89
- Misses       3273     3286      +13

Impacted Files
Coverage Δ

tests/test_dataframe.py
98.94% <ø> (+0.01%)
:arrow_up:

exetera/core/fields.py
79.36% <45.00%> (-0.50%)
:arrow_down:

exetera/core/abstract_types.py
63.60% <77.77%> (+0.44%)
:arrow_up:

tests/test_fields.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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

Things to do:

Recreate branch from master and copy over changes only to get a clean version
Accept types Field, np.ndarray, list, tuple, for where function and methods
where always returns a MemField, in case of inplace return self after changing internals to match type if necessary, otherwise returning fresh field
categorical is typed down to integer, treat timestamp as float64 fields

For checking for multiple types: isinstance(cond, (list, tuple, np.ndarray))


Added missing fields for exporting an order

I was working on an order export the other day and there were a few missing fields that I needed when exporting an order. I have added the shipping phone along with the billing and shipping state name and id fields.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/PT-9606
Please use this issue to track the state of your pull request.

Thank you for your contribution. This will be in one of the next releases.


Fix/sign streamed resources

This pull request fixes # .

[ ] I've added tests to cover the proposed changes

Changes proposed in this pull request:

Coverage increased (+4.9%) to 86.424% when pulling fe33845529139339e31541c370be5fe0269473be on fix/sign-streamed-resources into e770430cca058e872b6493543e21eecf0fe78461 on master.


Fix import ordering

What does this PR do?
An update to ktlint has caused this file to fail on analysis because of import ordering. This re-orders the imports to fix the build.
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

Codecov Report

Merging #1098 (c10a255) into develop (abb21ef) will increase coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop    #1098      +/-   ##
===========================================
+ Coverage    83.29%   83.30%   +0.01%
===========================================
  Files          273      273
  Lines         9363     9363
  Branches      1503     1503
===========================================
+ Hits          7798     7799       +1
- Misses        1147     1148       +1
+ Partials       418      416       -2

Impacted Files
Coverage Δ

...ndroid/core/internal/persistence/file/EventMeta.kt
80.00% <0.00%> (-10.00%)
:arrow_down:

...droid/rum/tracking/FragmentViewTrackingStrategy.kt
86.96% <0.00%> (+4.35%)
:arrow_up:

...m/datadog/android/core/internal/utils/ViewUtils.kt
81.82% <0.00%> (+9.09%)
:arrow_up:


Kafka prefix added

The prefix should be set on the CR by the user.  In the ephemeral case, it is the responsibility of the bonfire script to set the random string
If we were to set it ourselves, I think it should go in the CR status, not labels.


axmol build -p win32 -c is not working: Error: Resolve-Path : The term 'Resolve-Path' is not recognized as the name of a cmdlet, function, scri

axmol version: latest
devices test on: windows
developing environments

NDK version: r23c
Xcode version: 14.2+
Visual Studio:

VS version: 2022 (17.9+)
MSVC version: 19.39+
Windows SDK version: 10.0.22621.0+

cmake version:
Steps to Reproduce:

D:__GIT\axmol>axmol build -p win32 -c
Hint: axmol build  -p win32 works well
axmol: -p win32 -c -d: D:\__GIT\axmol
1kiss: PowerShell 7.4.5 on Microsoft Windows 10.0.22631.0
1kiss:
Name                           Value
----                           -----
j                              4
sdk
xc                             {}
O                              -1
d                              D:\__GIT\axmol
i                              False
a                              x64
scope                          local
xb                             {--target, cpp-tests}
cc
t
dll                            False
xt                             cmake
prefix                         D:\__GIT\axmol\tools\external
dm                             False
p                              win32
minsdk
u                              False

1kiss: proj_dir=D:\__GIT\axmol, external_prefix=D:\__GIT\axmol\tools\external
1kiss: Using glslcc: D:\__GIT\axmol\tools\external\glslcc\glslcc.exe, version: 1.9.5
1kiss: Using nuget: D:\__GIT\axmol\tools\external\nuget\nuget.exe, version: 5.5.1
1kiss: Building target win32 on windows with toolchain msvc ...
1kiss: CONFIG_ALL_OPTIONS=-A x64 -D_1KFETCH_UPGRADE=FALSE, Count=3
1kiss: Generate done

Resolve-Path : The term 'Resolve-Path' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the
name, or if a path was included, verify that the path is correct and try again.
At D:\__GIT\axmol\tools\cmdline\axmol.ps1:17 char:13
+ $AX_ROOT = (Resolve-Path $myRoot/../..).Path

I can't reproduce it

Maybe this ist he reason:
D:\__GIT\axmol>setup.ps1
axmol: Setting system installed powershell execution policy 'Get-ExecutionPolicy : The term 'Get-ExecutionPolicy' is not recognized as the name of a cmdlet, function, script file,  or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and  try again. At line:1 char:1 + Get-ExecutionPolicy + ~~~~~~~~~~~~~~~~~~~     + CategoryInfo          : ObjectNotFound: (Get-ExecutionPolicy:String) [], CommandNotFoundException     + FullyQualifiedErrorId : CommandNotFoundException  '==>'Bypass', please click 'YES' on UAC dialog
1kiss: PowerShell 7.4.5 on Microsoft Windows 10.0.22631.0
1kiss: proj_dir=D:\__GIT\axmol, external_prefix=D:\__GIT\axmol\tools\external
1kiss: Using glslcc: D:\__GIT\axmol\tools\external\glslcc\glslcc.exe, version: 1.9.5
1kiss: Using nuget: D:\__GIT\axmol\tools\external\nuget\nuget.exe, version: 5.5.1
1kiss: setup successfully, please restart the terminal to make added system variables take effect

It works on another machine!
I have to check the machine why its not working.
C:\Users\...\axmol>axmol build -p win32 -c
...
1kiss: Generate done


Differentiate JabRef settings more clearly in faq.md

Related to issue #2628
No worries if you consider this unnecessary, but it would have saved me some time and so maybe, it will help somebody else, too.

Thanks!


network: Detect and add static ARP entries

Some network plugins add static arp entries in the network namespace.
Scan namespace for static entries and pass these on to the
agent to be added within the guest.
Fixes #2671
Signed-off-by: Archana Shinde<EMAIL_ADDRESS>

This needs to be merged after the agent PR is merged.

/test

This is ready for review.
@jodh-intel @devimc PTAL

ARM CI is failing - I suspect something on the build node rather than this PR. /cc @Pennyzct
01:41:04 The reset process does not clean your kubeconfig files and you must remove them manually.
01:41:04 Please, check the contents of the $HOME/.kube/config file.
01:41:05 Bad argument `[unsupported'
01:41:05 Error occurred at line: 52
01:41:05 Try `iptables-restore -h' or 'iptables-restore --help' for more information.
01:41:05 Failed at 19: sudo iptables-restore < "$iptables_cache"
01:41:05 Failed at 39: bash -f "${SCRIPT_PATH}/cleanup_bare_metal_env.sh"
01:41:05 Failed at 1: popd
01:41:05 Makefile:230: recipe for target 'kubernetes' failed
01:41:05 make: *** [kubernetes] Error 2
01:41:05 Failed at 86: sudo -E PATH="$PATH" bash -c "make test"
01:41:05 Build step 'Execute shell' marked build as failure

Hi @grahamwhaley
I've encountered this failure a few times, looks to me that it may come from stale saved iptables?? I'll log in to find out. ;)
BTW, it should be irrelevant with this issue.

cc @mcastelino

@devimc @egernst PTAL


Feature Request: Documentation for completions other than zsh.

https://github.com/out-of-cheese-error/the-way#shell-completions
Instructions for how to add bash and other completions is missing.

Added a bash example


integrate @rescript/core + update rescript@latest

#13 #14

Not sure why the vercel job is failing, I don't have access to details but in my local environment it works, I can run npm start and npm run build without any errors and the app is working


🐛 [BUG] Half precision kernels not implemented for CPU

Description
Hi!
When trying to run NNSmith on TorchJIT, I encountered errors like
ERROR   fuzz   - `make_testcase` failed with seed<PHONE_NUMBER>. It can be NNSmith or Generator (torch) bug.
ERROR   fuzz   - Traceback (most recent call last):
  File "nnsmith/cli/fuzz.py", line 215, in run
    testcase = self.make_testcase(seed)
  File "nnsmith/cli/fuzz.py", line 187, in make_testcase
    model.refine_weights()  # either random generated or gradient-based.
  File "/home/su/accdiff/thirdparty/nnsmith/nnsmith/materialize/torch/__init__.py", line 40, in refine_weights
    _, inputs = searcher.search(
  File "/home/su/accdiff/thirdparty/nnsmith/nnsmith/materialize/torch/input_gen.py", line 56, in search
    res = self.search_one(cur_input, max_time_ms)
  File "/home/su/accdiff/thirdparty/nnsmith/nnsmith/materialize/torch/input_gen.py", line 110, in search_one
    return SamplingSearch.search_one(self, start_inp, timeout_ms)
  File "/home/su/accdiff/thirdparty/nnsmith/nnsmith/materialize/torch/input_gen.py", line 70, in search_one
    _ = self.net(**start_inp)
  File "/home/su/accdiff/thirdparty/pytorch/torch/nn/modules/module.py", line 1501, in _call_impl
    return forward_call(*args, **kwargs)
  File "/home/su/accdiff/thirdparty/nnsmith/nnsmith/materialize/torch/symbolnet.py", line 341, in forward
    output_tensors = inst(*input_tensors)
  File "/home/su/accdiff/thirdparty/pytorch/torch/nn/modules/module.py", line 1501, in _call_impl
    return forward_call(*args, **kwargs)
  File "/home/su/accdiff/thirdparty/nnsmith/nnsmith/materialize/torch/proxy_grad.py", line 108, in forward
    return PGReLUFunc.apply(x)
  File "/home/su/accdiff/thirdparty/pytorch/torch/autograd/function.py", line 506, in apply
    return super().apply(*args, **kwargs)  # type: ignore[misc]
  File "/home/su/accdiff/thirdparty/nnsmith/nnsmith/materialize/torch/proxy_grad.py", line 40, in forward
    return torch.relu(input)
RuntimeError: "clamp_min_scalar_cpu" not implemented for 'Half'

Installation
Source file without edits
Reproduction
yes | python nnsmith/cli/fuzz.py --config-dir nnsmith/config/ model.type=torch backend.type=torchjit fuzz.root=fuzz_report debug.viz=true backend.target=cuda

Screenshots
![DESCRIPTION](LINK.png)

Logs
No response
Front-end framework
No response
Version of the front-end framework
torch-2.0.0a0+git062380d
Back-end engine
torchjit
Version of the front-end engine
No response
Other context
No response

@soodoshll Thanks for reporting this issue!
Could you kindly retry on latest main branch? Should be fixed by https://github.com/ise-uiuc/nnsmith/pull/85

You have a good point. My bad I did not well test the GPU part and will figure out how to enable that. Thanks for the input!

@soodoshll  Apologies for the delay. We should be able to use backend.target=cuda now. Thanks for reporting and please let me know if there are any other issues!


{azure-cli} | Adding missing emote tarball for the context

Fixes https://github.com/Azure/azure-cli/issues/21817
Description

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

acr


Added async/await example to the guide

Here's the async/await example for the guide as discussed in #1274. The example code is actually based on the other-runtimes branch instead of the master branch since I expect to merge that branch soon.
Let me know if you have any feedback on the guide / examples / API (since it changed a bit with the other-runtimes branch to support other runtimes)

Thank you for this hard work!

Thank you for this hard work!

@davidhewitt
Could you please take a glance at the document?

@davidhewitt
Could you please take a glance at the document?

👍 sorry have been quite busy this week; intending to review later today.

👍 sorry have been quite busy this week; intending to review later today.

Alright, I think I've addressed (or at least responded to) all of your comments and added some of my own minor changes. Let me know what you guys think!

Alright, I think I've addressed (or at least responded to) all of your comments and added some of my own minor changes. Let me know what you guys think!

Also, I created a PR to create proc macros like #[pyo3_asyncio::async_std::main] to simplify the initialization. If we were to merge PR #10 in pyo3-asyncio we could condense the initialization example down to this:
#[pyo3_asyncio::async_std::main]
async fn main() -> PyResult<()> {
    let fut = Python::with_gil(|py| {
        let asyncio = py.import("asyncio")?;
        // convert asyncio.sleep into a Rust Future
        pyo3_asyncio::into_future(asyncio.call_method1("sleep", (1.into_py(py),))?)
    })?;
    fut.await?;
    Ok(())
}

Also, I created a PR to create proc macros like #[pyo3_asyncio::async_std::main] to simplify the initialization. If we were to merge PR #10 in pyo3-asyncio we could condense the initialization example down to this:
#[pyo3_asyncio::async_std::main]
async fn main() -> PyResult<()> {
    let fut = Python::with_gil(|py| {
        let asyncio = py.import("asyncio")?;
        // convert asyncio.sleep into a Rust Future
        pyo3_asyncio::into_future(asyncio.call_method1("sleep", (1.into_py(py),))?)
    })?;
    fut.await?;
    Ok(())
}

I also took a look at the #[test] proc macros, and it turns out they were a bit easier than I thought they would be. Tests can be simplified to this now:
use std::{time::Duration, thread};

use pyo3::prelude::*;

#[pyo3_asyncio::tokio::test]
async fn test_async_sleep() -> PyResult<()> {
    tokio::time::sleep(Duration::from_secs(1)).await;
    Ok(())
}

#[pyo3_asyncio::tokio::test]
fn test_blocking_sleep() -> PyResult<()> {
    thread::sleep(Duration::from_secs(1));
    Ok(())
}

pyo3_asyncio::testing::test_main!(#[pyo3_asyncio::tokio::main], "Example Test Suite");

Although many of the caveats still apply as I discussed here. I think it's a cleaner solution, but it is a breaking change, so idk if it should be included in the 0.13 release.

I also took a look at the #[test] proc macros, and it turns out they were a bit easier than I thought they would be. Tests can be simplified to this now:
use std::{time::Duration, thread};

use pyo3::prelude::*;

#[pyo3_asyncio::tokio::test]
async fn test_async_sleep() -> PyResult<()> {
    tokio::time::sleep(Duration::from_secs(1)).await;
    Ok(())
}

#[pyo3_asyncio::tokio::test]
fn test_blocking_sleep() -> PyResult<()> {
    thread::sleep(Duration::from_secs(1));
    Ok(())
}

pyo3_asyncio::testing::test_main!(#[pyo3_asyncio::tokio::main], "Example Test Suite");

Although many of the caveats still apply as I discussed here. I think it's a cleaner solution, but it is a breaking change, so idk if it should be included in the 0.13 release.

I think now the contents are fine. Could you please rebase on #1401?

I think it's a cleaner solution, but it is a breaking change. On one hand it'd be nice to merge before the release, but on the other it'll involve more changes to the guide and the design hasn't been reviewed by anyone else.

Though I do not fully understand the macros, they look better especially for newcomers to Rust 😃
Also, I'm happy to review the PR (though it'll take some time...

I think now the contents are fine. Could you please rebase on #1401?

I think it's a cleaner solution, but it is a breaking change. On one hand it'd be nice to merge before the release, but on the other it'll involve more changes to the guide and the design hasn't been reviewed by anyone else.

Though I do not fully understand the macros, they look better especially for newcomers to Rust 😃
Also, I'm happy to review the PR (though it'll take some time...

I think something's gone weird in the rebase so I'm going to force-push...

😅 well I force-pushed incorrectly and now github's locked me out of this PR, so I've had to re-open it at #1415. Sorry!


Created Workflow with accept2ship

Current dependencies on/for this PR:

master

PR #248

PR #249   👈

This comment was auto-generated by Graphite.

Graphite Merge Job
Current status: ⏳ Queued to merge
This pull request is currently queued to be merged as part of a stack.
This comment was auto-generated by Graphite.

Job Reference: Sb8IsjoHsuMxWt1BOSib


[Bug fix] Ensure bin-wrappers use latest devbox binary to prevent false update notifications

Summary
Motivation
In #1260, the bin-wrappers were changed to invoke the devbox-binary, instead of the devbox-launcher. However, when devbox has been updated, these bin-wrappers have the older devbox-binary's path hardcoded. So, they call the older devbox-binary leading to two issues:

runs older functionality of the older devbox binary
re-prints the notice about "New devbox available. Run .... to update", despite the user already having updated their devbox.

Implementation

Create a symlink that always points to the "current" devbox binary.

I use "current" instead of "latest" to be consistent with the Launcher's usage of these terms.

In the bin-wrappers, we prepend the directory containing this devbox-symlink to PATH. The bin-wrappers revert back to directly invoking devbox, as in devbox shellenv.

This is done for robustness: if the symlink is missing, then the bin-wrappers do still invoke devbox via the launcher. This is problematic for users who have installed coreutils via devbox, but for most users this fallback would work.

We ensure the bin-wrappers are created in ensurePackagesAreInstalled that runs in devbox.PrintEnv during devbox shellenv.

This is needed because we need existing users that have the bin-wrappers with the hardcoded DevboxExecutablePath to refresh their bin-wrappers. When they open a new terminal, devbox global shellenv would run, refreshing these bin-wrappers.

Finally, we create the Devbox symlink during devbox version update, so that it points to the new Devbox binary.

Drawbacks
Switching between devbox versions (for testing and development) may lead to subtle unexpected behavior: The devbox-symlink will point to the version that created the bin-wrappers, rather than respecting the devbox of the PATH. We need to ensure we run devbox install or similar to re-create the bin-wrappers.
How was it tested?

Sanity check to do devbox shell in examples/development/go/hello-world.
Sanity check to do devbox run build using the devbox binary from this PR.
Deleted devbox-symlink, and ran devbox version -v to ensure that it was re-created.

Current dependencies on/for this PR:

main

PR #1324   👈

This comment was auto-generated by Graphite.

I have a small commit locally to fix the code review feedback, but its not showing up on Github due to their incident:
https://www.githubstatus.com/incidents/xfmyxxhcknvj


Camera + fail2ban + gnu_social

add camera emulation: [logic_action_camera, logic_action_utils, launcher]
add_logic_action_vpn (in progress...)
add gnu_social in logic_action_web
add fail2ban in logic_action_security

Ok for integration


Strip not needed files

Probably some files are packed in the mule-application.jar
but are not required for runtime:

.*\.pom

Done.


AWS: External tagger controller

Description
There are a lot of different ways for how things should be tagged on AWS.  Rather than immediately try to put them all into core, we should create a customizable controller that can configure various policies.  It can probably be configured using a configmap (maybe containing templates)
In particular, it would be nice to be able to tag ELBs with:

A friendly name tag
Billing / owner tags

Progress Tracker

[ ] Before Alpha

[ ] Write and maintain draft quality doc

[ ] During development keep a doc up-to-date about the desired experience of the feature and how someone can try the feature in its current state. Think of it as the README of your new feature and a skeleton for the docs to be written before the Kubernetes release. Paste link to Google Doc: DOC-LINK

[ ] Design Approval

[ ] Design Proposal.  This goes under docs/proposals.  Doing a proposal as a PR allows line-by-line commenting from community, and creates the basis for later design documentation.  Paste link to merged design proposal here: PROPOSAL-NUMBER
[ ] Decide which repo this feature's code will be checked into. Not everything needs to land in the core kubernetes repo. REPO-NAME
[ ] Initial API review (if API).  Maybe same PR as design doc. PR-NUMBER

Any code that changes an API (/pkg/apis/...)
cc @kubernetes/api

[ ] Identify shepherd (your SIG lead and/or<EMAIL_ADDRESS>will be able to help you). My Shepherd is<EMAIL_ADDRESS>(and/or GH Handle)

A shepherd is an individual who will help acquaint you with the process of getting your feature into the repo, identify reviewers and provide feedback on the feature. They are not (necessarily) the code reviewer of the feature, or tech lead for the area.
The shepherd is not responsible for showing up to Kubernetes-PM meetings and/or communicating if the feature is on-track to make the release goals. That is still your responsibility.

[ ] Identify secondary/backup contact point. My Secondary Contact Point is<EMAIL_ADDRESS>(and/or GH Handle)

[ ] Write (code + tests + docs) then get them merged.  ALL-PR-NUMBERS

[ ] Code needs to be disabled by default.   Verified by code OWNERS
[ ] Minimal testing
[ ] Minimal docs

cc @kubernetes/docs on docs PR
cc @kubernetes/feature-reviewers on this issue to get approval before checking this off
New apis: Glossary Section Item in the docs repo: kubernetes/kubernetes.github.io

[ ] Update release notes

[ ] Before Beta

[ ] Testing is sufficient for beta
[ ] User docs with tutorials

Updated walkthrough / tutorial in the docs repo: kubernetes/kubernetes.github.io
cc @kubernetes/docs on docs PR
cc @kubernetes/feature-reviewers on this issue to get approval before checking this off

[ ] Thorough API review

cc @kubernetes/api

[ ] Before Stable

[ ] docs/proposals/foo.md moved to docs/design/foo.md

cc @kubernetes/feature-reviewers on this issue to get approval before checking this off

[ ] Soak, load testing
[ ] detailed user docs and examples

cc @kubernetes/docs
cc @kubernetes/feature-reviewers on this issue to get approval before checking this off

FEATURE_STATUS is used for feature tracking and to be updated by @kubernetes/feature-reviewers.
FEATURE_STATUS: IN_DEVELOPMENT
More advice:
Design

Once you get LGTM from a @kubernetes/feature-reviewers member, you can check this checkbox, and the reviewer will apply the "design-complete" label.

Coding

Use as many PRs as you need.  Write tests in the same or different PRs, as is convenient for you.
As each PR is merged, add a comment to this issue referencing the PRs.  Code goes in the http://github.com/kubernetes/kubernetes repository,
and sometimes http://github.com/kubernetes/contrib, or other repos.
When you are done with the code, apply the "code-complete" label.
When the feature has user docs, please add a comment mentioning @kubernetes/feature-reviewers and they will
check that the code matches the proposed feature and design, and that everything is done, and that there is adequate
testing.  They won't do detailed code review: that already happened when your PRs were reviewed.
When that is done, you can check this box and the reviewer will apply the "code-complete" label.

Docs

[ ] Write user docs and get them merged in.
User docs go into http://github.com/kubernetes/kubernetes.github.io.
When the feature has user docs, please add a comment mentioning @kubernetes/docs.
When you get LGTM, you can check this checkbox, and the reviewer will apply the "docs-complete" label.

@justinsb can you provide the actual feature status? Which milestone does it target?

@justinsb any extra updates on this?


refactor(katana): include class artifact in genesis file + base64 encoding

Allow to include both a path and the full class artifacts directly in the JSON file. Also allow genesis file to be passed to the cli in base64 form where the class artifacts are expected to be included.
This change is required for providing the genesis file to slot.

I also simplify the logic for parsing the genesis file. I removed the GenesisJsonWithBasePath struct as I feel like it's unnecessary

Great unlock for CLI versatility. JSON for genesis may be huge but seems the most evident way to have the whole JSON being sent as a string to service like slot. :+1:


Notifications

[ ] Prototype Notifications
Send Notifications/Alert to selected trusted contacts:
[ ] Complete #40 -> When tracking mode is activated
[ ] Complete #41 -> When panic button is pressed
[ ] Complete #41 -> When safe button is pressed

After research:

to set up push notifications, you need an Apple Push Notification key (APNs)
to get it we need to have an apple developer account
as an option, there are also local notifications, but I'm not sure how they can be implemented via firebase
might ask tomorrow Juha

Local notification now works after activating panic mode, even if the phone is locked
The next goal is to enable notifications for other users through the database

Issue can be closed after solving all conflicts while merging, but in the future, if there is time, it will be possible to add a function at the entrance, which will offer to go to the settings by clicking the button if notifications are not allowed. I already have a prototype for that
...or even the application will not let the user pass further, as notifications are necessary for the full functionality of the application

Local notifications bugs fixed and integrated. I had to come up with a new solution for in-app notifications and that's also implemented and interacts with the database in real-time.


Gnome-shell/rt-scheduler: Failed to set RT scheduler: Operation not permitted

I'm trying to enable rt-scheduler on NixOS 22.05.
I have security.rtkit.enable = true; and "org/gnome/mutter" = { experimental-features = [ "scale-monitor-framebuffer" "rt-scheduler" ]; }; (in home-manager, checked using dconf).
In my logs, I can see that it's trying to enable it:
Aug 18 16:35:22 nixos-xps .gnome-shell-wr[4452]: Enabling experimental feature 'rt-scheduler'

but it fails:
Aug 18 16:35:22 nixos-xps .gnome-shell-wr[4452]: Failed to set RT scheduler: Operation not permitted

I can see that rtkit is working because I see some lines like that:
Aug 18 16:35:16 nixos-xps rtkit-daemon[3798]: Successfully made thread 3792 of process 3792 owned by 'gdm' high priority at nice level -11.

I also see many lines like this but I don't know if it's related:
Aug 18 16:35:17 nixos-xps .gnome-shell-wr[3365]: Failed to launch ibus-daemon: Failed to execute child process “ibus-daemon” (No such file or directory)

@jtojnar @worldofpeace

The error message comes from:
https://gitlab.gnome.org/GNOME/mutter/-/blob/2b06e1bbad0044e093695f6689aeb687d0c8c970/src/backends/native/meta-backend-native.c#L243
So the error likely comes from:
https://gitlab.gnome.org/GNOME/mutter/-/blob/2b06e1bbad0044e093695f6689aeb687d0c8c970/src/backends/native/meta-backend-native.c#L237
Try recording the D-Bus traffic with Bustle and seeing where the “Operation not permitted” comes from.
The ibus-daemon error is unrelated and not an issue since IBus is launched by org.freedesktop.IBus.session.GNOME.service systemd service (though there are some issues on 22.05 that were resolved by https://github.com/NixOS/nixpkgs/pull/176881).
By the way, WORLDofPEACE is no longer with the project.

Try recording the D-Bus traffic with Bustle and seeing where the “Operation not permitted” comes from.

It's my first time trying, I ran bustle-pcap -y sys.log from a root TTY while my session was closed and then logged in.
Here's the result: https://paulg.fr/sys.log
Looks like the error is in there, but I don't know what to look for exactly.

The ibus-daemon error is unrelated and not an issue since IBus is launched by org.freedesktop.IBus.session.GNOME.service systemd service (though there are some issues on 22.05 that were resolved by #176881).

Ok!

By the way, WORLDofPEACE is no longer with the project.

Oh ok, thanks for the link, I read the post..

I opened the capture in Bustle and filtered results only to org.freedesktop.RealtimeKit1 service, the error is clearly visible in the First few messages of the D-Bus communication:

The previous message is a reply to Polkit authorization request and if I am reading the response format right, you should be authorized:

That means this line likely succeeded:
https://github.com/heftig/rtkit/blob/c295fa849f52b487be6433e69e08b46251950399/rtkit-daemon.c#L1308
So the error must come from
https://github.com/heftig/rtkit/blob/c295fa849f52b487be6433e69e08b46251950399/rtkit-daemon.c#L1313
Looking at the function, the EPERM error can come from any of these checks, except for the EBUSY one and the one that logs to journal (unless you see the “Failed to make thread 91525 RT” message):
https://github.com/heftig/rtkit/blob/c295fa849f52b487be6433e69e08b46251950399/rtkit-daemon.c#L723-L767
In Bustle, we can see that the priority passed to MakeThreadRealtime as the second argument is 1, which is less than max_realtime_priority.
…
Maybe the simplest would be either patching the rtkit to log to syslog before each return so that we can distinguish it. Or maybe attach gdb to rtkit-daemon (but then we would need to be quick so that the D-Bus message does not time out).

I really appreciate you taking the time to explain your investigation, I'm learning a lot from this.
I try to participate more and more to NixOS, so I hope those skills will be useful for that :)
You gave me enough pointers so that I think I'll be able to gdb or patch rtkit-daemon.
I don't know when I'll get to do it, but I'll try! Hopefully tomorrow


EMFILE error when using coffee --watch

Good Day,
Just want to report bug. I'm using coffee script 1.1 before. After I upgrade to 1.2 version i got this error message. Please see below error message.
/usr/local/lib/coffee-script/lib/coffee-script/command.js:287
if (e.code !== 'ENOENT') throw e;
^
Error: watch EMFILE
at errnoException (fs.js:636:11)
at FSWatcher.start (fs.js:663:11)
at Object.watch (fs.js:691:11)
at /usr/local/lib/coffee-script/lib/coffee-script/command.js:256:27
at Object.oncomplete (/usr/local/lib/coffee-script/lib/coffee-script/command.js:85:25)
Other files is sometimes compiled properly and sometimes error occurs even if i only created an empty directory. All my files are working from my previous coffee version before i upgrade to 1.2.

So, duplicate of #1537 then?

@Michael: i can't figure it out yet. I rolled back to v1.1.1 again and
coffee script compile my files corretly which is same file only i try to
compile using v1.2.
On Wed, Jan 4, 2012 at 10:43 PM, Michael Ficarra <
<EMAIL_ADDRESS>
wrote:

@kncapara: can you tell us what's causing the problem?
@TrevorBurnham: looks like something related to --watch. Is it possible
this is fixed already?

Reply to this email directly or view it on GitHub:
https://github.com/jashkenas/coffee-script/issues/2004#issuecomment-3355283

Yeah seems to work with 1.1.1 just fine.


feat: Improve formatting of lambda expressions

#766
#836
#672

Examples from #672
https://github.com/belav/csharpier/issues/672#issuecomment-1328070227

Source
Formatted

builder.Entity<IdentityUserToken<string>>(b =>
{
    b.HasKey(
        l =>
            new
            {
                l.UserId,
                l.LoginProvider,
                l.Name
            }
    );
    b.ToTable("AspNetUserTokens");
});

table.PrimaryKey(
    "PK_AspNetUserTokens",
    x =>
        new
        {
            x.UserId,
            x.LoginProvider,
            x.Name
        }
);

builder.Entity<IdentityUserToken<string>>(b =>
{
    b.HasKey(l => new
    {
        l.UserId,
        l.LoginProvider,
        l.Name
    });
    b.ToTable("AspNetUserTokens");
});

table.PrimaryKey(
    "PK_AspNetUserTokens",
    x => new
    {
        x.UserId,
        x.LoginProvider,
        x.Name
    }
);

https://github.com/belav/csharpier/issues/672#issuecomment-1328071032

Source
Formatted

builder.Entity<EntityWithThreeProperties>(e =>
{
    e.HasIndex(
        t =>
            new
            {
                t.X,
                t.Y,
                t.Z
            },
        "IX_unspecified"
    );
    e.HasIndex(
            t =>
                new
                {
                    t.X,
                    t.Y,
                    t.Z
                },
            "IX_empty"
        )
        .IsDescending();
    e.HasIndex(
            t =>
                new
                {
                    t.X,
                    t.Y,
                    t.Z
                },
            "IX_all_ascending"
        )
        .IsDescending(false, false, false);
    e.HasIndex(
            t =>
                new
                {
                    t.X,
                    t.Y,
                    t.Z
                },
            "IX_all_descending"
        )
        .IsDescending(true, true, true);
    e.HasIndex(
            t =>
                new
                {
                    t.X,
                    t.Y,
                    t.Z
                },
            "IX_mixed"
        )
        .IsDescending(false, true, false);
});

builder.Entity<EntityWithThreeProperties>(e =>
{
    e.HasIndex(
        t => new
        {
            t.X,
            t.Y,
            t.Z
        },
        "IX_unspecified"
    );
    e.HasIndex(
            t => new
            {
                t.X,
                t.Y,
                t.Z
            },
            "IX_empty"
        )
        .IsDescending();
    e.HasIndex(
            t => new
            {
                t.X,
                t.Y,
                t.Z
            },
            "IX_all_ascending"
        )
        .IsDescending(false, false, false);
    e.HasIndex(
            t => new
            {
                t.X,
                t.Y,
                t.Z
            },
            "IX_all_descending"
        )
        .IsDescending(true, true, true);
    e.HasIndex(
            t => new
            {
                t.X,
                t.Y,
                t.Z
            },
            "IX_mixed"
        )
        .IsDescending(false, true, false);
});

https://github.com/belav/csharpier/issues/672#issuecomment-1343299571
I think, it can be better

Source
Formatted

class ClassName
{
    void MethodName()
    {
        var searchRequest = new SearchDescriptor<ElasticsearchProduct>().WithAggregations(
            o =>
                o.WithFilter(
                    key,
                    f =>
                        f.WithFilter(fd => filter)
                            .WithAggregations(
                                ad =>
                                    ad.WithTerm(
                                        key,
                                        cd =>
                                            cd.WithField(facetField).WithSize(MaximumCategoryFacets)
                                    )
                            )
                )
        );
    }
}

class ClassName
{
    void MethodName()
    {
        var searchRequest = new SearchDescriptor<ElasticsearchProduct>().WithAggregations(o =>
            o.WithFilter(
                key,
                f =>
                    f.WithFilter(fd => filter)
                        .WithAggregations(ad =>
                            ad.WithTerm(
                                key,
                                cd => cd.WithField(facetField).WithSize(MaximumCategoryFacets)
                            )
                        )
            )
        );
    }
}

Example from #766

Source
Formatted

var affectedRows = await _dbContext.SomeEntities
    .Where(x => x.id == command.EntityId)
    .Where(authFilter)
    .ExecuteUpdateAsync(
        x =>
            x.SetProperty(x => x.Name, x => command.NewName)
                .SetProperty(x => x.Title, x => command.NewTItle)
                .SetProperty(x => x.Count, x => x.Command.NewCount)
    );

var affectedRows = await _dbContext
    .SomeEntities
    .Where(x => x.id == command.EntityId)
    .Where(authFilter)
    .ExecuteUpdateAsync(x =>
        x.SetProperty(x => x.Name, x => command.NewName)
            .SetProperty(x => x.Title, x => command.NewTItle)
            .SetProperty(x => x.Count, x => x.Command.NewCount)
    );

Examples from #836
https://github.com/belav/csharpier/issues/836#issuecomment-1540465323

Source
Formatted

table.Where(
    t =>
        t.SomeLongColumn == Guid.Parse("a112c293-5a3a-ed11-9db1-000d3a24f3d4")
        || t.OtherLongColumn == Guid.Parse("a112c293-5a3a-ed11-9db1-000d3a24f3d4")
);

table.Where(t =>
    t.SomeLongColumn == Guid.Parse("a112c293-5a3a-ed11-9db1-000d3a24f3d4")
    || t.OtherLongColumn == Guid.Parse("a112c293-5a3a-ed11-9db1-000d3a24f3d4")
);

https://github.com/belav/csharpier/issues/836#issuecomment-1551518703

Source
Formatted

await client
    .For<Country>()
    .Key(id)
    .Select(
        c =>
            new
            {
              c.Mim_CountryId,
              c.Mim_Name,
              c.Mim_Code
            }
    )
    .FindEntryAsync();

await client
    .For<Country>()
    .Key(id)
    .Select(c => new
    {
        c.Mim_CountryId,
        c.Mim_Name,
        c.Mim_Code
    })
    .FindEntryAsync();

Example from #451

Source
Formatted

var y = someList.Where(
    o =>
        someLongValue_______________________
        && theseShouldNotIndent_________________
        && theseShouldNotIndent_________________
            > butThisOneShould_________________________________________
);

var y = someList.Where(o =>
    someLongValue_______________________
    && theseShouldNotIndent_________________
    && theseShouldNotIndent_________________
        > butThisOneShould_________________________________________
);

@Rudomitori Thank you! 🧡
This is a great improvement for code that has lots of lambdas.
I'm looking forward to the next release!

What happened to this? I don't see the merge commit on main anymore, did you force push a revert?

@belav, is there something wrong with this PR? I have free time these days, and can try to fix it, or at least discuss it

@belav, is there something wrong with this PR? I have free time these days, and can try to fix it, or at least discuss it

Not at all, sorry I should have said something here and not just on discord. I pulled it out of main a couple of times now to release a 0.26.X version, I am trying to stick to only bug fix types changes until 0.27.0
I'll have it back in main shortly.

@Rudomitori I also ran this change against a repo full of test code, and it looks there is one bug it introduces, otherwise I agree that this is a great improvement!
private static readonly ModelBinderProviderCollection _providers =
    CreateDefaultCollection();

// formats as
private static readonly ModelBinderProviderCollection _providers = CreateDefaultCollection(

);

From https://github.com/belav/csharpier-repos/pull/96/files, there appear to be a few variations of this extra blank line, but they are probably all the same issue.

I've created an issue for the bugs introduced by this PR


Cifar10 weights

Upload?

Can't provide it as I don't have the computational resources to train these models.


fix(deps): Updates transient tough-cookie dependency to prevent CVE-2017-15010

Hello, where PR #12 deals with low and medium priority security issues raised in issue #10, this one-line PR deals solely with the highest priority security issue.
https://nodesecurity.io/advisories/525
https://nvd.nist.gov/vuln/detail/CVE-2017-15010

Thanks @lovell 👍


[main] Upgrade to latest dependencies

0.25 Release -lionelvillard
/cc knative-sandbox/source-wg-leads
/assign knative-sandbox/source-wg-leads
Produced by: knative-sandbox/knobots/actions/update-deps
Details:
bumping knative.dev/eventing 8551625...0c41e6d:
  > 0c41e6d Fix ci (# 5629)
  > e340077 upgrade to latest dependencies (# 5626)
  > e7445c5 Enable OPTIONS and CloudEvent Webhook headers (# 5542)
  > ca9e469 Prevent teardown in ugprade tests on failure (# 5624)

/lgtm
/approve


Update X509 Certificate Authenticator Docs

Document issue type
Type/Improvement (Suggest changes to enhance the clarity, usability, or accuracy of existing content)
Description
The x509 certificate documentation at [1] seems to be missing some steps and requires to be updated. The following points can be addressed as an improvement.

The sub step c) of step 7 asks to add two properties to a openssl config file.

However the two file locations given can be changed based on the openssl installation method and is also OS dependent.
Also the file could be read only based on the OS (ex: the openssl.cnf file is read only in Mac OS) and would be better ask to take a copy of the file and edit it.
Also the property defined as x509\_extensions has a typo and could also be different based on the openssl installation method.

Also instead of adding the certificate to a new keystore, it can be added to the default truststore of identity server. However need to clarify whether this is a mandatory step.
Step 3 and 4 of "Configure the Authentication Endpoint" seems to be optional. However the documentation could be bit misleading.
The requirement to perform "Add a claim mapping for the certificate" step depend on the choice for the above point.
The browser steps given under "Import certificate" seems to be outdated with the latest browser versions. Need to add the correct steps or point to a browser documentation.
Application registration steps under "Register an app" section needs to be updated as per the new UI.

[1] https://is.docs.wso2.com/en/latest/guides/authentication/mfa/add-x509-login/
Version
IS 7.1.0

Need to address the points mentioned in https://github.com/wso2/product-is/issues/21293 as well


Load chart should show a continuous line fore the whole year if only a fixed load is defined

Now it scales the window vertically but nothing is plotted:

Actually, there is a single data-point being plotted; on that chart, -5 is plotted in time-step 0. The reason for there being no line is that the default testing ground has no technologies which use a curve. If you set even one technology to use a curve, all the "fixed-load" technologies will show a line:

(Still, this issue is valid, and I'll fix it; just wanted to explain why it happens).

(Still, this issue is valid, and I'll fix it; just wanted to explain why it happens)

:+1:


Temporal reading of time-dependent relations in BFO2 reference

From<EMAIL_ADDRESS>on January 13, 2012 14:10:01
We don't have an agreed upon one.
See https://docs.google.com/document/d/17QoVoEqhPc2xBrrlR0_f3-j0wiSKZbF4pRzjNa-3TEY https://docs.google.com/document/d/1GE6e6UL1nDgyGj6wa3mTvaoN8gQ1dtAR64iyErO40SU
Original issue: http://code.google.com/p/bfo/issues/detail?id=18

From<EMAIL_ADDRESS>on January 13, 2012 11:14:28
Labels: -Type-Defect Type-BFO2-design

From<EMAIL_ADDRESS>on January 13, 2012 11:48:51
Status: Invalid


Support for include-path (or equivalent) parameter

I have my own SCSS files that import from various packages found under node_modules. For example,
site.scss
...
@import 'bootstrap/scss/_variables';
@import 'bootstrap/scss/_mixins';
@import 'bootstrap/scss/_reboot';
...

When I currently execute npm run node-sass, I include the --include-path node_modules argument so the imports can be found. Does your LibSassBuilder tool have an equivalent option or do all imports need to be explicitly pathed?

Hi - nope sorry no explicit include option. The default is to exclude 4 folders, which is basically this:
lsb --exclude 'node_modules bin obj logs'

So you could override that exclude to include your node_modules with this:
lsb --exclude 'bin obj logs'

Just on a side note, I would generally advise against compiling the whole node_modules folder, simply because it's usually massive.
Instead I'd have the site.scss file like yours in a folder with my custom source code, which then imports from _node_modules like @import '../node_modules/boostrap/...

Thanks for the response Johan. I think for the first answer you provided, you did not understand my request -- I am not interested directly in compiling the files under node_modules...I want to include them in the compiling of my custom files.. The option I mentioned in my original post is for using the included path as a base path on the@imports.
Your second response, fully specifying the relative path, was the answer (and the one I was hoping to not have to use).
Thank you.


Middlewares not working after moving to @rescale/nemo

Describe the bug
After updating from next-easy-middlewares: 1.1.6 to @rescale/nemo: 1.2.2 and following the documentation my middlewares are not working anymore as expected
To Reproduce
Steps to reproduce the behavior:
import { createMiddleware } from "@rescale/nemo";

const middlewares = {
  "/:path*": intlMiddleware,
  "/(de|en)/account/:path*": authMiddleware,
  "/(de|en)/:path*": cookieMiddleware,
};

export const middleware = createMiddleware(middlewares);

The following error occurs:

Server Error
TypeError: Unexpected * at 6, you probably want /* or {/:foo}*: https://git.new/pathToRegexpError

I already tried the suggested paths and multiple others and was not able to get it working again
Expected behavior
Since the path is identical with the documentation here this should work.
Screenshots

Hi! Sorry to hear that. I've forgot to update readme so far, you can find more details in docs:
https://nemo.rescale.build/docs/configuration#matcher
https://github.com/pillarjs/path-to-regexp?tab=readme-ov-file#errors
I will try to rework configuration section in docs and readme to show all possible use-cases to make that easier for others, and more copy-pastable.
I plan to make an update of package next week.


Task/4175 export diary entries

Description
This PR adds the export functionality to the store and connects it to the UI.
Link to Jira
4175
Screenshots

Not sure I abuse again the request but I still think an important feature is missing here.
the video only shows how to export all entries, which is fine for the Gesundheitsamt, but since they are overwhelmed with work are hampered by software incompatibilities.
That is why it would be very important to inform my contacts myself, but because of privacy reasons, I don't want to inform all my contacts about all my meetings. I don't understand that the APP is so picky with respect to data protection in certain aspects but in this aspect seems not to care at all.
Did I explain my point?

@ouboub: I understand your point, but as I already pointed out last time, please refer your improvements in your wishlist entry as the community is then able to discuss it there with you.
The fact that you posted it in the pull request does not help as it is going down during development and in a normal lifecycle every pull request will be merged or closed and deleted anyway.
Best Regards
Christian
Corona Warn-App Open Source Team

@christianneu
Well I am more acquainted with discussion of patches in mailing lists. In these cases context one would not only discuss syntactic issues of the patch (or pull request), but also the question whether implementing Feature A would make it more difficult later to implement Feature B, which includes Feature A

Dear @ouboub,
I'd like to emphasize three points here:

As my colleagues already did, we have to insist that all improvement/enhancement request and discussions for an existing feature a future functions are documented in the cwa-wishlist repository.
The new function of the contact diary is an early version and we are well aware there is room for improvement.
And no, you are wrong with the comment mentioned:

in certain aspects but in this aspect seems not to care at all.

Data privacy was and still is an omnipresent topic during design, implementation and test of the CWA functions. You might want to check the existing blog entry (https://www.coronawarn.app/de/blog/2020-12-28-corona-warn-app-version-1-10/) for the intention of the contact diary feature. So, if your intention is not to share certain contacts with the health authority, this is your responsibility. But obviously, there is no need to share your personal list of documented meetings with all of you contacts - again, this is your data and you select carefully what you share and who receives these information.
Side note: I'll copy this response to the issue (https://github.com/corona-warn-app/cwa-app-ios/pull/1651):
Best,
Giso
Corona Warn-App Open Source Team

"G" == GisoSchroederSAP<EMAIL_ADDRESS>writes:
Dear @GisoSchroder

Dear @ouboub,
I'd like to emphasize three points here:

I am not entirely sure where to answer this, without getting pointed out
that I abuse the pull requests. (Sorry)

As my colleagues already did, we have to insist that all
improvement/enhancement request and discussions for an existing
feature a future functions are documented in the
cwa-wishlist
repository.

Ok fair enough. Do you want me to create a new issue there for example,
feedback and enhancement of the new contact diary functionality

The new functio of the contact diary is an early version and we are
well aware there is room for improvement.

Yes, sure.

And no, you are wrong with the comment mentioned in the referred
issue (https://github.com/corona-warn-app/cwa-app-ios/pull/1695) that
was incorrectly placed as pull-request:

in certain aspects but in this aspect seems not to care at all.

Data privacy was and still is an omnipresent topic during design,
implementation and test of the CWA functions. You might want to check
the existing blog entry
(https://www.coronawarn.app/de/blog/2020-12-28-corona-warn-app-version-1-10/)
for the intention of the contact diary feature. So, if your intention
is not to share certain contacts with the health authority, this is
your responsibility. But obviously, there is no need to share your
personal list of documented meetings with all of you contacts - again,
this is your data and you select carefully what you share and who
receives these information.

Ok, I see that my wording was a bit misleading, my apologies.
To make it clear: I do not accuse you or the team of deliberately
violating the principles of data protection
I do understand that data protection is a very important design
decision, even if it means not to allow a GPS functionality optionally
since it would violate the Google Apple ENA implementation guidelines.
What I wanted to point out were fats motivated by a purely practical
point of view.
The health authorities in Germany are currently overloaded with work.
Heck, they sometimes have to rely on Fax because of the lack of software
compatibility.
Sending them a complete list of your contacts is a fine thing, but it
ignores a bit the reality here.
That is why informing your contacts individually is even more important.
Now from a theoretical point of view you are right, the app does not
prevent you from sending this information.
If you posses an iPhone (12) max, it might be even doable to cut, copy and
past single contacts and send them, but most of the users are forced to
send this list to their laptops/desktops and process the list there.
That is not precisely user friendly or encouraging.
Mind you that still a lot of people do not upload their test results
into the app, one reason could be that they are not encouraged or
reminded enough.
In a nutshell, it would be very very useful to make sending this
information individually as simple as possible, not just simply possible.
I hope I explained my point better.
Kind regards
Uwe Brauer


SSLListen / port from configuration file partially used in cups

Hello,
Trying to set a distinct port for SSL connections on a cups server, I remarked that cups starts listening on this port, but still keeps the default port in both SRV and TXT records sent to clients (Port and adminurl respectively).
It is quite simple to reproduce: just put SSLListen myname.mydomain:632 into cupsd.conf and restart server.
I think that the expected behaviour should be to keep the default port for _ipp and switch to the secured port for _ipps.
I'm using cups 2.4.2.
It is quite simple to modify the source code and register (dnssdRegisterInstance) _ipps with the SSL port; and change dnssdBuildTxtRecord to call httpAssembleURIf with this port if encryption is not set to never...
The goal is to face an issue with some equipments that start directly encrypted connections to the server for ipps uris... Actually, cups servers are unable to decode these packets.
PS: These modifications reveal another issue in cups-browsed, but I'll create a report in the corresponding branch.

The default port for both _ipp and _ipps is 631. And unless you explicitly disable it, ALL ports support encryption by default, automatically, both for traditional HTTPS and HTTP upgrade to TLS. If that isn't working then we might have something to debug/fix.
Given that this is not a common configuration, and there is NO way for us to reliably know which port should be used for which service, I don't think we want to support this configuration.


Incorrect max-burst limit with az functionapp plan

Describe the bug
Documentation for the EastUS2 region my Windows EP3 Azure Function Premium Plan is running in says that I should be able to set the maximum instances up to 100. The Azure Portal allows me to do this successfully. When I try to use the Azure CLI to set any value about 20, however, it fails every time.
Command Name
az functionapp plan update
Errors:
Usage error: --max-burst is expected to be between 0 and 20 (inclusive)

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

az functionapp plan update --name {} --resource-group {} --max-burst {}

Expected Behavior
The command should allow values above 20 up to the actual limit for the location.
Environment Summary
Windows-10-10.0.19041-SP0
Python 3.8.9
Installer: MSI

azure-cli 2.29.1 *

Extensions:
application-insights 0.1.14
cosmosdb-preview 0.10.0
front-door 1.0.16

Additional Context

route to CXP team to help with

@vhhughes Apologies for the late reply. I was able to reproduce the issue at my end. I am doing some research on this and update this thread once I have more details. In the meantime, Could you please test with the PS Update-AzFunctionAppPlan cmdlet and check if that helps ? Awaiting your reply.

@navba-MSFT, I tried the Azure PowerShell command, and it works fine.
That said, we don't install or use Azure PowerShell, because we found over time that it seemed to be a second-class citizen compared to the Azure CLI. (i.e., support for new resource types, capabilities, etc. came later than for Azure CLI and with fewer supported options)

@vhhughes Thanks for getting back. I am discussing this issue with the product owners and checking on the fix. I will keep you posted about this.

@vhhughes Please expect the changes to be available with the next CLI release (in March). see this.


still having a issue

I have done
/mine create A then selected the 2 points
then I did
/mine set A 1 50 15 50
I also tried
/mine set A 1 50% 15 50%
said "Your format string looks incorrect"
then I did /mine reset A
and it said
"Could not queue reset for a"
please help me fix this I really need this plugin to work for my prison server

Did /mine set A 1 50 15 50 say "Your format string looks incorrect"?

Whats the issue im doing here

@XxParkerGamesxX Im sorry, I can't understand what you are asking.

I got same problem when try reset it not reset but say Could not queue reset for a

@harutokagami You will need to provide more information. This could mean several things.

Ok first I'd create mine and set like alyways then I try reset the mine I do /mine reset a.it say
'could not queue reset for a' . I try delete mine.yml or try put the minereset phar back still have same problem. Using bluelights-1.0.9

This plugin only supports PocketMine, so that will be the issue. The two reasons for that message are

Level can not be found.
The mine is already resetting.

K thanks I try test it out in pmmp

Go into your files and see what the name of your world is. When creating a mine it automatically assigns the "worldName" as "world". if your world is named something else then you need to manually fix this. you can go into the files for MineReset and rename the world name that the mine is in. Further detail described in the images


Added postorder traversal.

Coverage remained the same at 100.0% when pulling e35afb2bf5d272c90726437b75cee459ec61d182 on binary-tree-postorder-traversal into 1bf44b906d0d30b04b9e8fa550c978deaa06b56a on master.


[feat] Color voting user interaction

This issue contains 2 parts :

Create a backend route, vote-color-devnet, which will call a script to vote for a color on starknet devnet. Please create the script and set it up. Note: The onchain part is not set up yet; for now, just have it call a non-existing vote_color function on starknet.
Add functionality on the frontend to call the vote-color-devnet route when clicking on a color to vote on.

References

Example devnet route func
Frontend vote location

Thanks for volunteering for this issue @fishonamos
Please comment here so I can assign you, if you're still interested.

Hi @b-j-roberts . Ready to begin!


Update to 0.42 breaks rollup.js

I just upgraded to 0.42 and i have been using rollup.js previously.
After upgrading to 0.42 i seem to be getting an error:
[07:00:06]  rollup failed: Could not resolve './app.module' from C:......\src\app\main.dev.ts
This did not occur in 0.39 version.

I have worked back through the various builds. This issue starts at all versions >= 0.40 onwards 0.39 is still fine.

fixed in #359


Added Query feature

Hi there,
I wanted the clock to be able to utilize the query as input. Since other people were asking for the same feature (#168), I figured I might take a shot at it. My implementation isn't pretty, but it's a start. This is my first time working on a Grafana plugin.
Have a great day!

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

Hi,
I changed things according to your requests. I added a No Value Text and a Invalid Value Text, so if a user wants to debug their query, they can. In production you might want an empty field, thus I made it changeable. I also added a description under the countdown/countup so that you can have a label for the query result... something like:
{ 'name': ['Next New Year', 'Last New Year', 'Year After Next Year'], 'event': ['2025-01-01', '2024-01-01', '2026-01-01'] }
where the 'name' could be the description and the 'event' could be the countup/countdown time. The description can also be static or not be displayed at all.
In my tests i found that all normal time inputs are working, except the epoch input. But a user could fix that with a grafana data transform to multiply the row by 1000, so I think it's no big deal. In the future you maybe want to consider a custom input format though.
Anyway, I know ComputeTime.tsx isn't super pretty, since it handles both time and description, maybe you have a better idea on how to handle that.
Cheers!

Hi, I think I addressed all your requested changes. Please let me know if you find other problems.
I will do the tests next.
Cheers!

Hi, I think I addressed all your requested changes. Please let me know if you find new problems. I will do the tests next. Cheers!

This looks almost ready to do. looking forward for the test and merging this :D

Hi, while creating the tests I stumbled upon something. The showDate setting renders the current date and not the targetTime. When I do a countdown/countup it would be useful to know what date I am counting down/up to. This would be more intuitive, at least for me. Now, I know this is only how I feel and changing it would alter existing behavior for users. I just wanted to bring it up. Cheers!

It is best not to change any of the existing behaviour even if that behaviour is somewhat counter intuitive because there are many plugin users that rely on it. Clock panel is rather a popular plugin in Grafana and we don't want to break the workflow of the existing users.

Ok, I thought so. As I said, I just wanted to bring it up. Maybe we can add an option to the ShowDate later.
I've done the tests you asked for. Maybe I'll add some more tomorrow. E.g:
Time/Description from different Series
Null as input
Undefined as input
NaN as input
different modes: lastNotNull, last, firstNotNull, first, min, minFuture, max and maxPast
Cheers!

Hi, I've done all tests I can think of. If there is anything else I can do, let me know :)
Cheers!

The description settings are confusing to the users as they are only relevant for countdown and countup but are still displayed for any mode.

Generally we should add this case to the testing dashboard https://github.com/grafana/clock-panel/tree/main/provisioning/dashboards - maybe together with a testdata datasource to showcase different behaviour.

The description settings are confusing to the users as they are only relevant for countdown and countup but are still displayed for any mode. The setting should only be visible when relevant.

Imo the description should be available in all modes. But you were right, there was a bug that showed query as a description source for the time mode. I fixed that. Now you can have none/input description source for time-mode, countup/countdown without query and none/input/query if you use a query for you countup/countdown

Generally we should add this case to the testing dashboard https://github.com/grafana/clock-panel/tree/main/provisioning/dashboards - maybe together with a testdata datasource to showcase different behaviour.

Hi, I added panels to the testing dashboard and fixed a bug that I found in when using the older grafana version.
Cheers!


PIM Privledge Access Group - Update for IaaS application

Microsoft Docs URL: https://docs.microsoft.com/en-us/azure/active-directory/privileged-identity-management/groups-features
Can a section be added notating that this feature only apples to Azure AD roles and can not be applied to Azure IaaS (or other platforms) related roles?

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

ID: b427c59d-d87e-7b8d-f197-fe5ed529f74c
Version Independent ID: 57b69578-ed34-4906-65ca-4178f2befb5a
Content: Managing privileged Azure AD groups in Privileged Identity Management (PIM)
Content Source: articles/active-directory/privileged-identity-management/groups-features.md
Service: active-directory
Sub-service: pim
GitHub Login: @curtand
Microsoft Alias: curtand

@happy-jo Thank you for your feedback . We will investigate and update the document as needed.


Video is not actually getting cached?

I have no problem playing the video using this code
let url = URL(string: "i_am_super_duper_url_for_a_mp4_file")!
let playerItem = CachingPlayerItem(url: url)
player = AVPlayer(playerItem: playerItem)
player.automaticallyWaitsToMinimizeStalling = false
player.play()

Let's say I have opened the app and played the whole video once. Then I close the app and reopen it without any wifi and mobile data. And the video is not getting played. I confirm I tested this in a real device and not a simulator.
I get this in the console:
 NSLocalizedDescription=The Internet connection appears to be offline.
I also tried and no success
CachingPlayerItem(url: url, customFileExtension: "mp4")
Please let me know if I misunderstood CachingPlayerItem or missed anything.

Please check https://github.com/neekeetab/CachingPlayerItem/issues/29#issuecomment-578122754 and #10.
CachingPlayerItem only gives convenient delegate access to player data, it doesn't do any of saving/caching/reusing.


Look into HTML5 small tag for copyright info, etc.

While I don't necessarily want to resize it, I should at least play around with it as it might increase code clarity going forward/.
http://www.w3schools.com/tags/tag_small.asp

Unless this gets resurfaced when talking to another web developer, I really don't think this is necessary stylistically as I am already in a footer and need to do special formatting there anyways.


Updated version of Advanced Installer

Advanced Installer hasn't been updated in a long time. The newest version is v15.9 released on April 23rd, 2019. If needed, I can try to provide a pull request for that.

Totally. I used to maintain this for my last employer and my own convenience, but my current employer doesn't let us easily contribute. If you are willing to become the package owner, you are welcome to start whatever that process looks like.

You are all welcome to make a PR, and I will merge it.


CalcRandom

Hi,
is possible in calcRandom function accept EventsNames parameter like other algorithm function?
i think it's a bug
Claudio

calcRandom, creates a random ranking of all items that is used if there is no reason to recommend any other way, such as using other events. It is therefore independent of events.
It is also seldom used. It is for situations where a large number of items do not have any events associated with them and gives very poor results (random recommendations?) but will expose more items to the user and then get events. I would not use it unless you have a good reason.

I use a set of events for new product.. I use random to generate random new
product to show to users.. If you pass none to peventstore.find you get all
events back including $set and predict events that increase my spark output
from 2.1 gb to 260gb..
I think that this can be a good reason for this OPTIONAL parameter
Il 25 lug 2017 6:24 PM, "Pat Ferrel"<EMAIL_ADDRESS>ha scritto:

calcRandom, creates a random ranking of all items that is used if there is
no reason to recommend any other way, such as using other events. It is
therefore independent of events.
It is also seldom used. It is for situations where a large number of items
do not have any events associated with them and gives very poor results
(random recommendations?) but will expose more items to the user and then
get events. I would not use it unless you have a good reason.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/actionml/universal-recommender/issues/33#issuecomment-317791079,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXkosKlC_sDdyu2oGATa4XswGXuROL0Dks5sRhahgaJpZM4OiYQO
.

There is no need for events if the ranking is random and no need to increase event storage.

Use optional parameter that corrispond at standard of your engine.json
structure is a feature... Load useless data during training of large amount
of data is a bad implementation. But as you wish and thanks for your time.
Il 25 lug 2017 19:39, "Pat Ferrel"<EMAIL_ADDRESS>ha scritto:

There is no need for events if the ranking is random and no need to
increase event storage.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/actionml/universal-recommender/issues/33#issuecomment-317812593,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXkosDr1ims7Nhob0F8NbVV-OO92pTAMks5sRig0gaJpZM4OiYQO
.

I think you misunderstand to score items randomly requires no data to be sent to the EventStore. During training, each item in the model is given a random number to rank them.
If you want to set a "custom" ranking this requires you to send $set events with your ranking.
Using "random" is extremely efficient, not sure why you would say it loads useless data.

I use it on production... People can have same data storage and use a lot
of engines.. I use random for showing news because i need item score change
on every train for showing a variety of products. I tell you that using
random without any eventname set can break down a train action because it
load all events present in storage db. That' s my point of view. Maybe i
use it for not it real purpouse.. And i' m so sorry.. But you cant load all
records in a db for nothing
Il 25 lug 2017 19:56, "Pat Ferrel"<EMAIL_ADDRESS>ha scritto:

I think you misunderstand to score items randomly requires no data to be
sent to the EventStore. During training, each item in the model is given a
random number to rank them.
If you want to set a "custom" ranking this requires you to send $set
events with your ranking.
Using "random" is extremely efficient, not sure why you would say it loads
useless data.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/actionml/universal-recommender/issues/33#issuecomment-317817014,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXkosJTVlJj5Poy-O7XVVgwYDO9rC_FYks5sRixMgaJpZM4OiYQO
.

It must load all events to calculate the model even without random ranking.
Sorry I still don't understand what you are saying is wrong. All data must be loaded, random ranking or not. This is a big-data application and so works on very large datasets. There are ways to trim the data but this has nothing to do with random ranking.

Ok i try to explain better with real example... Maybe you dont know that
predicion.io store every query in database with special eventname "predict"
and entitytype "pio_pr"... This mean that in production with 2-3 millions
queries at day events present in db grow up faster..
Il 25 lug 2017 21:58, "Pat Ferrel"<EMAIL_ADDRESS>ha scritto:

It must load all events to calculate the model even without random ranking.
Sorry I still don't understand what you are saying is wrong. All data must
be loaded, random ranking or not. This is a big-data application and so
works on very large datasets. There are ways to trim the data but this has
nothing to do with random ranking.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/actionml/universal-recommender/issues/33#issuecomment-317854142,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXkosB8Ko9xnyVdJXeMB0k9p0bQQwWsGks5sRkjUgaJpZM4OiYQO
.

@IlCingalese no you are wrong about this. Queries are not stored.
FYI I am a committer and PMC member on PIO and have worked on it for several years now. I also wrote the UR so I do know a bit about all this :-)

I stop talk with you ..
Have good life
Il 28 lug 2017 2:59 AM, "Pat Ferrel"<EMAIL_ADDRESS>ha scritto:

@IlCingalese https://github.com/ilcingalese no you are wrong about
this. Queries are not stored.
FYI I am a committer and PMC member on PIO and have worked on it for
several years now. I also wrote the UR so I do know a bit about all this :-)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/actionml/universal-recommender/issues/33#issuecomment-318527265,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXkosHNN8gp1TWnqi-KSkz1Na2fk7ifMks5sSTKIgaJpZM4OiYQO
.

@IlCingalese It looks like your engine(s) have feedback turned on. Unless you are conducting online evaluation, having feedback turned on have no value and will only eat up event storage. Please turn it off by dropping --feedback from your pio deploy commands. Event feedback is not turned on by default.

@IlCingalese there is an undocumented parameter to pio deploy called --feedback that will turn on storage of queries. It is off by default and not meant for casual use. https://github.com/apache/incubator-predictionio/blob/develop/core/src/main/scala/org/apache/predictionio/workflow/CreateServer.scala#L132
Could you or someone else have accidentally used this param in your pio deploy ... command?
As to calcRandom, it iterates through all the items in the Model to be written to Elasticsearch and assigns a random number to each. This happens during pio train. So no events need to be know by calcRandom.

BTW if you have turned on --feedback for the UR it does nothing, the UR does not support it's use.
Furthermore the queries will never be deleted from the database. To cleanup the DB:

do a pio export
write a program to drop the queries and keep only the events you want
pio app data-delete to drop all data
pio-import... to import the cleaned up data

This will preserve your appName and access key. But it's not very safe if you are not completely sure the cleaned data is formatted correctly. To do it safely create a new app and access key for the cleaned data and test the import and predictions before switching to it. Then once everything is switched over, drop the old appName with pio add delete...

Maybe i' m a great idiot.. I use the script linked here...
https://predictionio.incubator.apache.org/deploy/#retrain-and-deploy-script
I spotted there is a --feedback parameter set.. I ' m so sry but i use this
script when i start use predicionio 8 months ago... When i was very newbie
about predicionio and never check it and changed from it.
After all i implement in your engine for production use other change that i
tell so you can evaluate them
in query request

a must fields propertie uselull for real filter some properties
a order by field so user can order result for a specific ranking score

In train

change ranking group from ranking type to user ranking name so people can
create custom similar ranking system like for example top click for last
three days and top clicks on last month. Or random ranking only for some
event.. For example new event... So news ranking  change every train

This is usefull because with one engine i can support a great number of
query type.
Have fun and thank. And if you can change that script or remove it from
that page
Il 29 lug 2017 00:48, "Pat Ferrel"<EMAIL_ADDRESS>ha scritto:
BTW if you have turned on --feedback for the UR it does nothing, the UR
does not support it's use.
Furthermore the queries will never be deleted from the database. To cleanup
the DB:

do a pio export
write a program to drop the queries and keep only the events you want
pio app data-delete to drop all data
pio-import... to import the cleaned up data

This will preserve your appName and access key. But it's not very safe if
you are not completely sure the cleaned data is formatted correctly. To do
it safely create a new app and access key for the cleaned data and test the
import and predictions before switching to it. Then once everything is
switched over, drop the old appName with pio add delete...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/actionml/universal-recommender/issues/33#issuecomment-318779271,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXkosGHD4YMx2Us5kjwNYvpkdwhqEl3Nks5sSmVIgaJpZM4OiYQO
.


2 links got active for link 'economy' in 'Data Catalog'

not sure if this is intended feature.
clicking on the sub menu Economy will highlight another Economy menu.

hey @razimi ,
thanks for alerting us! it is not intended and we have pushed the fix for that in #370


Locale Selector:  Document the information needed in the merged country/language file

hahnrob created the following on Oct 09:

User Story

As a [user role below]:
DDS developer

I need to:
have a file in a specific format that contains the data I need

so that I can:
correctly develop the Locale Selector application

Additional information

Tina Williams owns the IBM country list which includes the Locale codes needed.  A consolidated file that contains the locale codes and translated display names is needed for the Locale Selector application to provide the desired user experience.
US-English country list
France-French country list
Linda will schedule the meeting with Tina.  The documented requirements are needed for this meeting.

Acceptance criteria

[x] Documented requirements for Tina Williams to create the consolidated file needed

Original issue: https://github.ibm.com/webstandards/digital-design/issues/1820

Meeting conducted with tina Oct 17.


thanos-mixin: unclear units/axis on Thanos / Store dashboard

The units and axis could be clearer here:

Are these samples? bytes? time series?

Bytes (: Good point, let's fix those!