Add more providers

Currently with the current consumet on a lot of shows there is no links.it would be a good idea to add more providers, maybe you can refer to these:
https://github.com/hexated/cloudstream-extensions-hexated/tree/master/SoraStream

I agree, SoraStream is the best source I've ever used so far.

so... would it be better to go full plugins/extensions system for providers? Just like like Tachi (RIP), CS3, etc. Would be nice if some devs would be glad to create their own providers

so... would it be better to go full plugins/extensions system for providers? Just like like Tachi (RIP), CS3, etc. Would be nice if some devs would be glad to create their own providers

Yes it would be, that way you can keep them separate from the app. There are already lots of providers made, I guess it's up to you if you want to make them compatible with your app. Or yeah if you make any easy provider system, devs will make providers for it

Hello friend please repositories flixclusive sources providers

Hello friend please repositories flixclusive news sources providers
news Providers please flixclusive soruces thanks you

could you recommend one? SoraStream is still  too big of a project to migrate on Flixclusive.

Hello friend please repositories flixclusive news sources providers
news Providers please flixclusive soruces thanks you

could you recommend one? SoraStream is still too big of a project to migrate on Flixclusive.

Not that guy asking for providers but heres some that should be easier:
https://github.com/BeamlakAschalew/flixquest-api
https://github.com/cool-dev-guy/vidsrc-api

thanks brobro

thanks brobro

❤
I found something better:
https://github.com/sussy-code/providers
https://github.com/Aijazmakerb/vidsrc-api
Use these in tandem. This is reference with both:
https://github.com/ejatapibeda/JaMovies?tab=readme-ov-file

I had some of the working providers on Sudo-Flix already implemented here. Also, I might rename this to movie-web just out of respect 🫡.
Currently, I have NSBX + Ridomovies as a set. I noticed some of those included in that repository don't work anymore. I'll move on now on vidsrc if I don't find any working providers on sussy-code's repo anymore.
Thanks a lot!

I had some of the working providers on Sudo-Flix already implemented here. Also, I might rename this to movie-web just out of respect 🫡.
Currently, I have NSBX + Ridomovies as a set. I noticed some of those included in that repository don't work anymore. I'll move on now on vidsrc if I don't find any working providers on sussy-code's repo anymore.
Thanks a lot!

Awesome, well done man. That sounds good, thank you!

Hey man @rhenwinch , I have a question. How hard would it be to also make your provider system compatible with stremio add-ons? That way it could kind of lessen the stress of having to add more providers later since there will be other people maintaining ones already.

How hard would it be to also make your provider system compatible with stremio add-ons (just the streaming ones, not catalog ones)?

If we're gonna disregard the catalogues for now, then I think it would be an easy migrate. I like this idea.
I'm still figuring out how I could implement dynamic catalogues/categories on the home screen for the providers to have their own metadata collection of movies/tv shows.

How hard would it be to also make your provider system compatible with stremio add-ons (just the streaming ones, not catalog ones)?

If we're gonna disregard the catalogues for now, then I think it would be an easy migrate. I like this idea.
I'm still figuring out how I could implement dynamic catalogues/categories on the home screen for the providers to have their own metadata collection of movies/tv shows.  Yeh that would be pretty rad to have dynamic catalogues

I can finally close this :')
all provider issues are migrated to respective repositories now

I can finally close this :')
all provider issues are migrated to respective repositories now

Much love. Well done on this :)


hello，I  want to know zzsr  use how much training pairs and whether it need 16000 epoches?

thanks

sorry,15000 means 15000 iter,every iter train use batchsize=1?


Not supporting multiple Homebridge instances

Description
When running two completely separate instances of HomeBridge on the same machine, each with their own config.json, the scout plugin does not play nicely.
Reproduction Steps
Steps to reproduce the behavior:

Create two instances of homebridge with two config.json files. One configures the scout plugin, the other one doesn't.
run them both.
the one with the Scout plugin configured, runs fine. The other one also tries to load all the accessories, but fails. They are however added to (a second) HomeKit but remain non-functional.

Expected Behavior
the second homebridge should not load the accessories. However, the plugin seems to load the accessories when the plugin is loaded, not when configured.
Logs
[1/5/2020, 8:09:36 PM] Loading 0 accessories...
Failed to find plugin to handle accessory Security System
Failed to find plugin to handle accessory Front Door
Failed to find plugin to handle accessory Bedroom Window
Failed to find plugin to handle accessory Garage
Failed to find plugin to handle accessory Kitchen Door
Failed to find plugin to handle accessory Motion Sensor
Additional Context
I don't know enough about this stuff to know if this is a bug or not. But all my other plugins do not have this behaviour. If they are not configured in the second config.json file, they are not loaded and do not appear in the second HomeKit.
Or is this simply because the plugin is installed globally with the parameter -g?
To Do

[ ] Attempt to reproduce the issue.
[ ] …?

I might be wrong here, but it sounds like both Homebridge instances are sharing the same cached accessories file. That file is created by Homebridge, not the plugin.
If this is the only dynamic platform plugin you are using, that would be why this is the first time it’s been a problem for you. Plugins that require configuring each accessory or static platform plugins won’t have this issue because they don’t get saved to the cached accessories file.

…or, is it possible that you did have the plugin configured in both for even only one run and then removed it?

There's nothing going on here that the plug-in can control. There must have been some configuration or cached data that was shared at some point between the two homebridge instances that caused this.


Update stream-analytics introduction

Fixed a typo in the Azure Stream Analytics Overview document.

@nisalm : Thanks for your contribution! The author, @jseb225, has been notified to review your proposed change.

#sign-off

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


The  operator-sdk bundle validate command should work with the default dir

Bug Report
What did you do?
Run the command:
$ operator-sdk bundle create --generate-only
INFO[0000] Building annotations.yaml
INFO[0000] Generating output manifests directory
INFO[0000] Building Dockerfile

Then I run the command operator-sdk bundle validate
What did you expect to see?
The validate works successfully by checking the data generated in the default dir.
What did you see instead? Under which circumstances?

Error: error validating args: an image tag or directory is a required argument

Environment

operator-sdk version: 0.17
go version: 1.13

Possible Solution
Use the same logic to gen the dir to get it.

@camilamacedo86 This seems more like a feature request than a bug report. The feature being "add a default bundle directory location"
IMO, the design of the bundle validate CLI is intuitive, straightforward, and flexible. This command is intentionally designed to be standalone and not require a project since it can take an arbitrary directory or image reference. This design allows it to be used in pipeline scenarios where a bundle image or directory is present, but not an entire project.

@estroz Do you think we should close this as "Working as designed"?

@joelanford yes.

HI @joelanford and @estroz,
I do not think that we should close this one. See that as I user would be expected to have a concise behaviour in the commands. I agree that it can be changed to RFE, however, I would expected use the bundle create and validate commands in the same way which do NOT mean change the default behaviour required for the pipeline.
IHMO: The solution here would be:
if the flag directory is empty then use the default dir instead of make it mandatory.
Is it make sense?

I would say defaulting the directory for operator-sdk bundle validate would be ok if it were always validating a directory. However you can validate either and image or directory. Unless we have a way to provide a default image tag, which we cannot, we should not set either to defaults.

I did not think about the image possibility. It is true. You are right whiteout the image and/or dir info we are unable to check what should be validated. Fair enough.


Cannot boot a SRS docker container when using docker -v

Describe the bug
Cannot boot a SRS docker container when using docker -v
Version
Using docker image registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5
To Reproduce
shell
docker run -it -p 1935:1935 -p 8080:8080 -p 10080:10080/udp -v ./srs_conf:/usr/local/srs/conf --privileged registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5 ./objs/srs -c conf/srt.conf

Expected behavior
Successful boot
Screenshots
The text appears to be a description of an image file, possibly a screenshot, with specific dimensions and a reference to its location on a GitHub repository within the 'ossrs/srs' project. The image seems to be related to a commit or an issue in the repository. The text is formatted as HTML code for embedding an image with a width of 882 pixels.
Additional context
If remove -v ./srs_conf:/usr/local/srs/conf it will boot successful
TRANS_BY_GPT4

Google about how to use docker -v


Add support for tables with primary keys not named id

Sorry it's taken me a while to get back to this, been pretty busy recently.  I should be able to address most of these requests, hopefully in the next few days.

Hi @WisdomWolf, wanted to share an update with you on the SQLAlchemy side - SQLAlchemy now supports "batch inserts" (with retrieval of newly generated primary key values) natively in version 1.4: https://groups.google.com/g/sqlalchemy/c/GyAZTThJi2I/m/k14nv8HzEgAJ , https://docs.sqlalchemy.org/en/14/changelog/migration_14.html#psycopg2-dialect-features-execute-values-with-returning-for-insert-statements-by-default
@vineetgopal and I will discuss this more on our end for sqlalchemy_batch_inserts generally, but I wanted to share this with you (and anyone following along) just in case it affects your plans for this PR, since upgrading SQLAlchemy to 1.4 may handle your use case.


Extensions Debug breakpoint don't work

VSCode Version: Code 1.18.0 (dcee2202709a4f223185514b9275aa4229841aa7, 2017-11-08T12:32:39.870Z)
OS Version: Darwin x64 17.2.0
Extensions: Extensions are disabled

Steps to Reproduce:

use yo code to create a new extension, activationEvents: *
open with --disable-extensions
F5 launch debug
breakpoint is attach, but stack is empty

Reproduces without extensions: Yes

e... it works suddenly... will reopen if kick me again.

I have met the exactly same problem.
My finding was that while the debugger adapter is downloading sourcemaps for Code components, it can't display any stack or variables information.
I have a rather pool network, and I deleted cached sourcemaps (on Windows they are located in C:\Users\Simon\AppData\Local\Temp\com.microsoft.VSCode\node-debug2\sm-cache) multiple times to test.

@weinand it happen again, I don't know is there any more information you need ?

@atian25 i almost go mad with this issue before i see your answer.  Waiting is worked.

@atian25 Can you verify if this is still an issue?

@Marcholio  1.31.0 work fine.


How do I hide Office 365 applications from user's access panel?

This option has moved, you now find it on AAD > Enterprise applications > user settings.
The doc and print screen needs an update

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

ID: 36e1110f-232a-659e-d35e-06044409d4fa
Version Independent ID: b419025c-acc1-ed0e-3d4d-e22721d6796b
Content: Hide an application from user's experience in Azure Active Directory
Content Source: articles/active-directory/manage-apps/hide-application-from-user-portal.md
Service: active-directory
GitHub Login: @barbkess
Microsoft Alias: barbkess

@xNiklasJern
Thanks for your feedback! We will investigate and update as appropriate.

@xNiklasJern I have assigned this issue to the content author, @barbkess , for these updates.

@xNiklasJern : THanks for sending this.  I have a fix for it that should get published later today.
#please-close


Release 0.3.22

@JuliaRegistrator register(branch=release)

Registration pull request created: JuliaRegistries/General/15189
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.22 -m "<description of version>" 40b10eb905a28ccfcd0c572c82503f0c2b965a8e
git push origin v0.3.22


Fix load files in directory with git prefix

What was a problem?
Insider don't load files in repository if your name contains *git*, like username.github.io
How this PR fixes the problem?
This PR change the regex to ignore .git/ and allow **.git** folders, but I'think that we should improvement the mechanism of load files that need to be analyzed.
This PR also includes regex changes to include javascript files in the validation (other types of files were being included in the validation)

Hi @msAlcantara,
Whenever possible, do your PR on the develop branch please.
Thx

Ok, sorry about that, and I closed PR it unintentionally too.


TextField - Doesn't keep text alignment while window resizing

I created a text field like this inside a frameview:
TxtServerUrl = new TextField(linuxServiceSettings.ServerUrl)  { X = leftTextBoxes + X_SEPARATOR,  Y = Pos.Top(LblServerUrl),  Width = Dim.Fill(margin),  Enabled = false }; TxtServerUrl.TextAlignment = TextAlignment.Left; Add(TxtServerUrl);
and it shows the text ok, but while resizing the window (using the mouse, or clicking on maximize and minimize), the text isn´t shown from the left to the right as expected (i also have a label containig long text and it works as expected) instead it shows always like from right to left and at some point it starts showing the whole text while enlarging, but not exactly after having enough room.
Tested it running from VS 2022 but also on Ubuntu 20.04 with desktop

.

TextField after initialized always set the cursor position in the end. If you want to show beginning in the position zero then set the cursor position to zero too.

Sorry if my question is too basic, but i've tried SelStart set to 0 or 1 and didn´t get the cursor position to the beginning, how can i achieve that?

The SelStart  is for selecting text. Use CursorPosition = 0.

Thank you, sorry for the inconvenience!

Thank you, sorry for the inconvenience!

Raising issues is always helpful, it provides answers for future users as well as identifying any areas of the API that are confusing.  No need to apologies!


Consider updating copyright and license notices to match OMP TAC recommendations

The TAC has recommended SPDX usage and simplified copyright notices for it's hosted projects ( see https://github.com/openmainframeproject/tac/blob/master/process/contribution_guidelines.md#license-specification ). We are seeing larger usage of this pattern as well outside of OMP project ( https://www.linuxfoundation.org/blog/2020/01/copyright-notices-in-open-source-software-projects/ ).
For this project, the recommendation would be to change headers to this for code...
#  Copyright Contributors to the Feilong Project.
#  SPDX-License-Identifier: Apache-2.0

and this for documentation
#  Copyright Contributors to the Feilong Project.
#  SPDX-License-Identifier: CC-BY-4.0

There are numerous files with IBM copyright notices; if they are to be removed it must be by an IBM employee.
Let me know of any questions/concerns.

@mfriesenegger @jichenjc Bump

@jmertic sorry, didn't notice this :(
will check what we can do and let you know

https://github.com/openmainframeproject/feilong/pull/703


:shield: pos_scan_ref updated tests. cover the basic functionality

@Ommo73 Who's next to check it?

Чей ход?

Maybe :cherries: for https://github.com/it-projects-llc/pos-addons/pull/976/commits/bb8db5f7796cb07462d3a3b5ae9e0e85ab04f319 ? And  :ambulance: for https://github.com/it-projects-llc/pos-addons/pull/976/commits/141e753d1d50523a66717ba5ed74b8184b8b6989 ?

Changelog: `<doc/changelog.rst>`_
Use template: "Tested on Odoo {VERSION} {ODOO_COMMIT_SHA_TO_BE_UPDATED}"
************* Module pos_product_lot
pos_product_lot/__init__.py:1: [E7989(readme-versions), ] Wrong version in module's README.rst
pos_product_lot/__init__.py:1: [W7993(js-empty-coverage), ] JS files are not covered (phantom_js is not used). Please add js tests: https://odoo-development.readthedocs.io/en/latest/qa/js/index.html

@em230418 about this 'And  ambulance for 141e753 ?' It worked as it should, the only reason it was changed - failed tests

@em230418 also, I don't think that this is necessary 'pos_product_lot/init.py:1: [W7993(js-empty-coverage), ] JS files are not covered (phantom_js is not used). Please add js tests: https://odoo-development.readthedocs.io/en/latest/qa/js/index.html'

@em230418 about this 'And ambulance for 141e753 ?' It worked as it should, the only reason it was changed - failed tests

Ok. Accepted.

@em230418 also, I don't think that this is necessary
If travis passes without it - that is fine for me.

I approve to merge it now


TypeScript docgen isn't properly supporting nested namespaces.

https://staging.pulumi.io/reference/pkg/nodejs/@pulumi/awsx/apigateway/#API should have a nested module called "metrics".  however, all these child values are being propagated up to the apigateway module itself.

The flattening here is admittedly a hack. It's goal was to avoid the confusing design our TypeDoc website previously suffered from, where every file shows up as a module without any top level summary (the way most people want to browse the docs). It's worth talking to @lblackstone as he recently did some work here for Kubernetes and may have an opinion on this area.

https://github.com/pulumi/docs/pull/962/files?file-filters[]=.go are the changes I made, but I don't think they're directly applicable. I had to restructure the k8s provider quite a bit to get it working reasonably with tsdocgen.

I had to restructure the k8s provider quite a bit to get it working reasonably with tsdocgen.

Right - my assumption is that if were were to properly fix this, it would have avoided the need for @lblackstone to make many of the structural changes he had to make to work around these issues.

I fixed this.  Now we et the nested module:

One thing i would personally prefer is that nested modules somehow show up in the UI in more of a structured fashion.  i.e. they are really children that should maybe should show up at the top/bottom in some sort of folder/collapsible manner.  But that's getting way outside anything i know how to do.  If we have any UI experts here, i would love if we could make things a bit nicer here.


Allowing to use included views transformer from the current view

Fix for #225

I fixed the conflicts on this branch. @bhooshiek-narendiran please reply if you're interested in getting this merged. I think it would be a beneficial addition.

@njbbaer Yes we can work on this.

@njbbaer Can you check this once? Will push the specs parallely.

Moved to this 363


Can't connect over serial on Windows when getchar_timeout_us is used

Hi,
I'm observing a strange issue in the code I am working on. I am developing on a Mac, where I see no such issue.
However, when I connected a programmed Pico to a Windows 11 system:

The COM port is visible in Device Manager as COM4 and has no issue
However, attempting to connect with PuTTY is unsuccesful
That said, the rest of the code is clearly running, it looks like it's just the stdio redirection that was unsuccesful

With the same Pico and the same machine, the hello_world/usb sample works without issues and I see the output from the device in PuTTY.
I eventually narrowed it down to the part of my main loop that attempts to use serial input over stdio. When I commented out the code using getchar_timeout_us(0), the device can be connected to in Windows, and the output can be seen. Obviously the input does not work then.
Is this a known problem? Am I doing something wrong?
The only difference between a working and non-working code is the getchar_timeout_us(0); line in the main loop.
stdio is initialised with the stdio_usb_init() call in the beginning of my program.

However, attempting to connect with PuTTY is unsuccesful

What do you mean by this? Do you mean you just don't get any characters enter on putty on the Pico? Or is putty returning an error? (which would be odd). A program demonstrating the issue might be useful.

I attempted to add a call to getchar_timeout_us to the helloworld sample and I was unable to reproduce.
That got me thinking :)
My original description of the issue turned out to be misleading - PuTTY can actually open the port (I was tricked by not seeing any output initially), and I can see the stdio output. My code handling input still had problems. No matter what I typed on the keyboard, my program did not handle it.
I added even more debug code to the function that handles input and it is clearly an issue with my handling of CRLF.
The characters actually get to the device as I type - however on Mac pressing enter only sends LF (10), while on Windows it only sends CR (13). I had the assumption that I'd get a full CRLF pair on Windows, I was mistaken.
Sorry for wasting your time. I'll rework the code and I am pretty confident it will work.


[CARBONDATA-2248]Fixed Memory leak in parser/CarbonSparkSqlParser.scala

In some scenarios where more sessions are created, there are many parser failure objects are accumulated in memory inside thread locals and causing memory leak in long run.
Solution: Remove the parser object from thread local after parsing of the query

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[ ] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/2991/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/4235/

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/3877/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/4259/

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/3892/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/3136/

LGTM

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/4367/


Remove lookup of unavailable customObject reference

https://github.com/sphereio/sphere-order-export/blob/320103142285b7e7526cfe0c2814f1d3c36384d8/src/coffee/orderexport.coffee#L139-L143
This and the following lines seems to contain some project-specific business logic where there was an additional customObject containing payment info for every cart required. This is not the case in all other projects. Remove it?

Yeah, we probably need to remove it. Thanks for reporting @ValeSauer we will investigate this and prioritise accordingly


mumble-overlay is broken in 22.05 and nixos-unstable

Describe the bug
Mumble can't seem to find the libs:
$ mumble-overlay /bin/sh
64-bit libmumbleoverlay.so not found

Steps To Reproduce
Use the mumble-overlay command from the mumble_overlay package:
First example steps to reproduce:

nix shell nixpkgs#mumble_overlay
mumble-overlay /bin/sh

Other example steps to reproduce the behavior:

nix shell nixpkgs#mumble_overlay nixpkgs#unvanquished
mumble-overlay unvanquished

Expected behavior
It shouldn't fail to find the libraries.
For the second command, it should start. (note it may not render properly, but that's another issue)
Additional context
Host OS is NixOS 22.05, GNOME
Notify maintainers
@petabyteboy @infinisil @felixsinger
Metadata
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 5.15.49, NixOS, 22.05 (Quokka), 22.05.20220626.cd90e77`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.8.1`
 - channels(afontain): `"nixos-20.09-20.09, nixpkgs-22.05, nixpkgs-unstable"`
 - nixpkgs: `/home/afontain/.nix-defexpr/channels/nixpkgs`

Second weird thing:
For some reason, nixpkgs#mumble and nixpkgs#mumble_overlay both provide the mumble-overlay command. This sounds like it may be a mistake.

This was broken with https://github.com/NixOS/nixpkgs/pull/161663, which updated mumble to version 1.4, which renamed the library that mumble_overlay depended on from libmumble.so to libmumbleoverlay.so. So we need to update this in the Nix expression as well


Use Machine Learning to Extract Information from Documents with Document Information Extraction Trial UI

Tutorial: https://developers.sap.com/tutorials/cp-aibus-dox-ui.html
Write here what you need help with ...
In step 2.4 the screenshot needs to be changed as the UI has changed. We no longer get the option to "Add Line Item and Delete Last Line Item" instead we get the + icon to do so.
Expected:

Actual:

Labels:
Landscape Labels:  trial1,  trial2
Sprint Label: SCPTest-2012B
Scenario Label: SCPTest-docinfo
Priority: High

Hi, the issue has been fixed and the changes have been pushed to PROD with https://github.com/SAPDocuments/Tutorials/pull/6411

Hi, the issue has been fixed and the changes have been pushed to PROD with https://github.com/SAPDocuments/Tutorials/pull/6411

@Juliana-Morais You can close your issues in this repository.

@Juliana-Morais You can close your issues in this repository.

https://developers.sap.com/tutorials/cp-aibus-dox-ui.html#eac0bd2d-299c-42cd-b408-5648337b3981 has been updated.

https://developers.sap.com/tutorials/cp-aibus-dox-ui.html#eac0bd2d-299c-42cd-b408-5648337b3981 has been updated.


Create a button-component

Should propably implement this as raw css in main stylesheet for the time being to meet the deadline.

Postponing this. We will use material design components from angular for speeding up development. See #52.


Parse command line input working

Codecov Report
Attention: 131 lines in your changes are missing coverage. Please review.

Comparison is base (f1f8dae) 42.60% compared to head (91ba48c) 29.59%.
Report is 13 commits behind head on dev.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##              dev      #21       +/-   ##
===========================================
- Coverage   42.60%   29.59%   -13.01%
===========================================
  Files           9       10        +1
  Lines         223      321       +98
  Branches       40       65       +25
===========================================
  Hits           95       95
- Misses        125      223       +98
  Partials        3        3

Files
Coverage Δ

pkmodel/plot.py
0.00% <0.00%> (ø)

pkmodel/main.py
0.00% <0.00%> (ø)

pkmodel/simulation.py
0.00% <0.00%> (ø)

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


Github token authorization page is not working

As reported here:

Tried visiting https://img.shields.io/github-auth but only get GitHub OAuth authentication failed to provide a code.

Oops, duplicate of #1038.


Update-GSUser: Managers Email

I'm creating a script that will update employee information for all users in a domain. I'm using Update-GSUser and Add-GSUserOrganization which lets me set a Department, Job Title and Location which is great, but I can't see an option to set the manager's email. Is there a way to do this using PSGSuite?

Hey @MichaelJonez - There is indeed! It's a bit odd, since Manager is a somewhat buried field under Relations, not Organizations:
$manager = Add-GSUserRelation -Type manager -Value<EMAIL_ADDRESS>Update-GSUser -User<EMAIL_ADDRESS>-Relations $manager


Redirect access log to a file or TCP port

In order to collect access log in K8S, we could export it to a TCP port
https://docs.fluentbit.io/manual/pipeline/inputs/tcp
https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-input-tcp.html

The access log could be huge, is usually used to diagnose in realtime rather than analyzing, so we decide to not do it for now.


Implement login (session) management in frontend

Web frontend checklist

[ ] Formatted my code with yarn format
[ ] There are no warnings from yarn lint --fix
[ ] There are no console warnings when running the app
[ ] Added any new components to storybook
[ ] Added tests where relevant
[ ] All tests pass
[ ] Clicked around my changes running locally and it works
[ ] Checked Desktop, Mobile and Tablet screen sizes

Not to poop on this party, but does it make more sense to just automatically log out any existing logins as part of the login process instead? So when you login, it logs you out of any other existing logins for your account.
Seems more secure that way, for example if someone used a public computer or internet cafe, etc. (do people still use internet cafes?).

Not to poop on this party, but does it make more sense to just automatically log out any existing logins as part of the login process instead? So when you login, it logs you out of any other existing logins for your account.
Is there a use case for having multiple active logins?

I'm constantly logged in on: phone, laptop, desktop!

Not to poop on this party, but does it make more sense to just automatically log out any existing logins as part of the login process instead? So when you login, it logs you out of any other existing logins for your account.
Is there a use case for having multiple active logins?

I'm constantly logged in on: phone, laptop, desktop!

Ah gotcha that makes sense.

@aapeliv FYI I pushed the button style changes, apologies I thought you meant you wanted to refactor the Button component itself!
Besides that merged develop branch as the backend was failing and I wanted to test it!
LGTM!


Project: initial setup

Summary
Initial setup for project.
Details and comments
In order to setup general structure for project to move forward.
Base classes and modules for Backend, Provider and Job.

 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.Iskandar Sitdikov seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

@Morcu take a look, pls


Dockerfile with debian buster/remote branch support

Inspired by https://github.com/zwave-js/zwavejs2mqtt/pull/28 i created a seperate Dockerfile for building directly from a branch configurable with docker build --build-args:
$ docker build --build-arg Z2M_BRANCH=feat#startStop --build-arg ZWJS_BRANCH=master --no-cache -t zwavejs2mqtt:startStop -f docker/Dockerfile.contrib.master .

It also uses latest debian stable (buster).

Pull Request Test Coverage Report for Build 393641739

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 28.785%

Totals

Change from base Build 393291034:
0.0%

Covered Lines:
1827

Relevant Lines:
6474

💛  - Coveralls

It will build both zwavejs2mqtt/node-zwave-js from master if no build args defined.

@roflmao Seems like a duplicate of the other Dockerfile, I know it's a little different but I cannot keep both


Popup does not support ignoresSafeArea()/edge-to-edge content

Describe the bug
Popup does not allow the caller to create a popup that is full screen if edge-to-edge content is enabled on Android and iOS.
Affected platforms

iOS
Android

Versions

Kotlin version*: 1.9.0
Compose Multiplatform version*: 1.5.0
OS version(s)* (required for Desktop and iOS issues): iOS 16
OS architecture (x86 or arm64): arm64

To Reproduce
Steps and/or the code snippet to reproduce the behavior:
// ContentView.swift
import UIKit
import SwiftUI
import composeUI

struct ComposeView: UIViewControllerRepresentable {
    func makeUIViewController(context: Context) -> UIViewController {
        MainKt.MainViewController()
    }

    func updateUIViewController(_ uiViewController: UIViewController, context: Context) {}
}

struct ContentView: View {
    var body: some View {
        ComposeView()
                .ignoresSafeArea(.all) // Compose has own keyboard handler
    }
}

// Main.kt
fun MainViewController(): UIViewController {
    return ComposeUIViewController {
        Box(modifier = Modifier.fillMaxSize().background(Color.Blue))

        Popup {
            Box(modifier = Modifier
                .fillMaxSize()
                .background(Color.Green.copy(alpha = .75f))
                .windowInsetsPadding(WindowInsets.systemBars)
            ) {
                Text("Hello")
            }
        }

    }
}

Expected behavior
If the root view controller has .ignoresSafeArea() the popup should fill the entire screen.
Screenshots

Additional context
This problem can be worked around using the internal compose API:
@OptIn(InternalComposeApi::class)
fun MainViewController(): UIViewController {
    return ComposeUIViewController {
        Box(modifier = Modifier.fillMaxSize().background(Color.Blue))

        val existingInsets = LocalSafeAreaState.current

        CompositionLocalProvider(LocalSafeAreaState provides remember { mutableStateOf(IOSInsets()) }) {
            Popup {
                CompositionLocalProvider(LocalSafeAreaState provides existingInsets) {
                    Box(
                        modifier = Modifier
                            .fillMaxSize()
                            .background(Color.Green.copy(alpha = .75f))
                            .windowInsetsPadding(WindowInsets.systemBars)
                    ) {
                        Text("Hello")
                    }
                }
            }
        }
    }
}

This also affects Android with WindowCompat.setDecorFitsSystemWindows(false) but there isn't as simple of a work around.

It's already solved in 1.5.10-beta02, please look at https://github.com/JetBrains/compose-multiplatform-core/pull/833

If the root view controller has .ignoresSafeArea() the popup should fill the entire screen.

It's possible by unsetting usePlatformInsets flag on iOS, but not the default behaviour.

This problem can be worked around using the internal compose API:

jfyi this code will not work after proper fix mentioned above in new versions, please use a new flag.

This also affects Android with WindowCompat.setDecorFitsSystemWindows(false) but there isn't as simple of a work around.

As mentioned in the template - for Android, report it in the Jetpack Compose tracker

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Update travis branch 0.8 spark 2.4.x-Test

What changes were proposed in this pull request?
(Please fill in changes proposed in this fix)
How was this patch tested?
(Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)

You can do some other code changes to trigger travis. It failed to pass the code style.


Motherless ripper downloads content from gallery 404 pages

Ripme version:
1.7.83
Java version:
openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)
OpenJDK 64-Bit Server VM (build 11.0.3+7-Ubuntu-1ubuntu218.04.1, mixed mode, sharing)
Operating system:
Ubuntu server 18.04

Exact URL you were trying to rip when the problem occurred:
https://motherless.com/GIF58AF37
https://motherless.com/GVF58AF37
https://motherless.com/GF58AF37
Please include any additional information about how to reproduce the problem:

Expected Behavior
The ripper recognizes a 404 page and skips the invalid URL.
Actual Behavior
Ripper treats the 404 page as a gallery and downloads any images and/or videos it finds on it.

Looking at the motherless source code here, it seems that a logic test to determine if it's an error page could be applied in front of line 83, the beginning of the for loop.
https://github.com/RipMeApp/ripme/blob/master/src/main/java/com/rarchives/ripme/ripper/rippers/MotherlessRipper.java#L83
Perhaps an additional block in front of the for loop testing to see if it's an error page?
Error pages are structured as the following:

...whereas non-error pages are structured as such:

perhaps a search string associated with an if statement could catch the error pages before they parsed the individual thumbnails on line 83?  This doc search string might work:
doc.select("div.error-page")
I'd generate a pull request but unfortunately I don't usually develop in Java and I don't have the tools to test after I make the change.


Update jsoniter-scala-core, ... to 2.6.1

Updates

com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-core
com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-macros

from 2.6.0 to 2.6.1.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.github.plokhotnyuk.jsoniter-scala" } ]

labels: library-update, semver-patch

Superseded by #183.

Superseded by #183.


Documentation is down

Description

Steps to Reproduce

Go to documentation https://apexcharts.com/docs/installation/
Try to click on anything to see the rest of the docs, open an other page or deploy dropdowns
Nothing happens

Expected Behavior
We should be able to always access your documentation easily even when you are not capable of keeping your website working,
Could you not make a static version hosted on your github page ?
Actual Behavior
Nothing is happening
Screenshots

Reproduction Link

Any known source of documentation duplicate?

The site is back up


Fix dict_RemoveKeyValue

No need to remove 1 to dict_Index

Thanks for the PR @yaaacov! I'll review it shortly

Hi Tim,
Any news for that fix? It fixed an issue on my particular macro.. but it definitely needs a quick review.
Thanks for tools anyway!

What issue did you run into? (I'd like to add a test case for it)

Hmm, there seem to be some other indexing issues with Keys and Items, I'm continuing to look into it


[Feature] Conditions based on local time/date or other variables

Hello,
First, thank you for your work this is an amazing tool that I should use even more!
Using it a lot for communication, it would be useful to be able to have different combo based on the time of the day.
For example, if it’s the morning it would write "Good morning", during the afternoon, "Good afternoon" etc. Based on the day of the week this could become, "Have a nice day" or "Have an excellent weekend" etc.
Thanks in advance,
Sylvain

I would like to keep snippet evaluation to a bare minimum in Beeftext. What you're asking is rather advanced, and unlikely to make it in a future release.
I understand the need however, and one of the solutions I'm considering is to introduce a variable that would run an external program/script and capture its output.
Example: #execute{C:\Users\username\scripts\greeting.ps1}, where greetings.ps1 is a PowerShell script that display the appropriate greeting formula based on the time of the day.

I'm closing this request as I have opened #305

I would like to keep snippet evaluation to a bare minimum in Beeftext. What you're asking is rather advanced, and unlikely to make it in a future release.
I understand the need however, and one of the solutions I'm considering is to introduce a variable that would run an external program/script and capture its output.
Example: #execute{C:\Users\username\scripts\greeting.ps1}, where greetings.ps1 is a PowerShell script that display the appropriate greeting formula based on the time of the day.

This seems rather more complicated than what I had in mind. Knowing that we can already access the local time. It would be another variable to maybe say if it’s AM/NOON/PM or something like that. Maybe with more granularities, I get your point tho.


Make IDataGridRow and IDataGridCell implementing IControl

Despite the fact that any custom data grid should have specified corresponding implementations of IDataGridRow and IDataGridCell after row or cell get often it's necessary to do some control related things (not depending on specific implementation), such as clicking, searching for child coltrols etc.
Now it's necessary each time to cast row or cell to something what is inconvenient

done in 646f1b0


Fix team page bugs

Changed font of Team Division Headings.
Fixed color bugs in night mode.
Fixed footer social media icons bug on team page.

@Kashish-max I am working on that

Resolved


Failed to execute 'splitText' on 'Text' when mixing TeX and asciimathml together with  tag

Issue Summary
With the example text, math does not get rendered and a splitText error is thrown
Steps to Reproduce:
Use this html to typeset:
- This exercise type allow for multiple open input fields with a related evaluation. Par exemple, $\mathbb{R} \left\{-2\right\}$ sera noté $]-\infty;-2[U]-2;+\infty[$.
- Pour noter un ensemble de valeurs discrètes, utilise le symbole [...; ...] du clavier. Par exemple : ${2}$ sera noté $[2;2]$ et `{2;3}` sera noté $[2;2]U[3;3]$.

Technical details:

MathJax Version: 3.2
Browser: Chrome 130.0.6723.58

Supporting information:
It happens on the live demo with the above html:

If I remove the
 tag from the html, the problem does not occur.

Thanks for the report.  It turns out that there is a problem with merging the math lists produced by the TeX and AsciiMath input jax, and so the positions of the math within the text strings are not being properly handled, leading to this error.  I will make a PR to fix the problem.
As a work-around, you can incorporate the following into your MathJax configuration to fix the issue:
MathJax = {
  startup: {
    ready() {
      const {HTMLDocument} = MathJax._.handlers.html.HTMLDocument;
      HTMLDocument.prototype.findPosition = function (N, index, delim, nodes) {
        const adaptor = this.adaptor;
        const inc = 1 / (nodes[N].length || 1);
        let i = N;
        for (const [node, n] of nodes[N]) {
          if (index <= n && adaptor.kind(node) === '#text') {
            return { i, node, n: Math.max(index, 0), delim };
          }
          index -= n;
          i += inc;
        }
        return { node: null, n: 0, delim };
      };
      MathJax.startup.defaultReady();
    }
  }
}

Great, thanks!
I can confirm that the proposed fix works for the case presented above.

Perhaps this solution will help you figure out the problem click


Add option to delete stream

I can't see any option to delete a stream, shouldn't it be possible?

In the admin page you can


missing definition of basic types

For instance, the type vec384 misses a definition
https://github.com/supranational/sppark/blob/fffd7349b29bb086d2a8147b227baf8b9ed006dd/ff/bls12-381.hpp#L82

This is obviously duplicate of #18.


Update the AndroidThings version

I have seen recent development of the Android version of this app,
Will andnroidthings version be updated shortly? Will it be upgraded to AndroidThings 1.0?

All I can say is the project will be updated in the near future when I have time to work on it.  I do plan on upgrading to AndroidThings 1.0 but there are no significant features or bug fixes with 1.0 that require an upgrade.  I am happy to accept pull-requests if there is a feature in the mobile version that you would like to see in the Pi version sooner.


Client API for order from multiple BPPs

Need a Client API for ordering from multiple BPPs

This API is available in v2 of the BAP reference app as clarified by Nirmal and EM team. Hence closing.


dateFormat function is not working for special columns

I have a table which has columns such as created_at, updated_at and started_at. Everything is fine when I insert a new record. But when I fetching the data, I get different date format for each columns.
For example;
[
  {
    "id": 1,
    "created_at": "2017-05-21 23:08:01",
    "updated_at": "2017-05-21 23:08:01",
    "started_at": "2017-05-20T21:00:00.000Z"
  }
]

This is my Model file;
'use strict'

const Lucid = use('Lucid')

class Contract extends Lucid {

  static get table () {
    return 'contracts'
  }

  static get dateFormat () {
    return 'YYYY-MM-DD HH:mm:ss'
  }

}

module.exports = Contract

What should I do in order to use same date format for every columns?

I have solved this problem with using getter methods.
https://adonisjs.com/docs/3.2/database-getters-setters

:+1:


Changing username in AAD (Entra)

I need to change a user's username in AAD (Entra) (from<EMAIL_ADDRESS>to newusername@domain.com), but I am not sure how this would be handled by AzureAD-LDAP-wrapper. I couldn't figure it based on the documentation, but what I imagine is that changing the userPrincipalName in AAD, would be interpreted as simply a new username and a deletion of another username. Is my interpretation correct? If so, can I somehow transfer all permissions between the old username and the new one, which are the same username, but with a different userPrincipalName in AAD?
Or am I worried for nothing because the LDAP and AAD users are linked on something else that doesn't change anyway? But if so could I log in with the new username (and the same old password), or do I have to continue to use the old username in AAD. Or can I use both?
If I change the username, and things break, so I decide to go back to the old username, would changing the username back in Entra fix everything, or would the old username be once again just another new username in LDAP, because the old one has been deleted with the first change?
What should I consider when changing a username in Entra?
Initially I just wanted to have the newusername as an alias that ca be used to sign in as well, but then I understood this isn't possible with AAD, only with personal Microsoft accounts, or AAD federated with AD. And I wouldn't have understood the impact of that on the LDAP wrapper anyway.

So I've done the sane thing, and I tested it with a new test user, that I then changed to a different username.
My assumption was wrong that it would be detected by azure ldap wrapper as a delete+create action. The changed username had all the same properties except the username and retained all the set permissions etc.
I could log in with the new user name.
I could not log in anymore with the old user name. which is fine, but I wanted to point it out.
The above discoveries indicate that the procedure is reversible, at least as far as AAD (Entra) and the LDAP (wrapper) server are concerned. If there are other 3rd party services syncing with ldap, your mileage may vary.

Your observation is correct :) The wrapper uses both ObejctId and Name for synchronization. If a user (or a group) is only renamed, all attributes are transferred. If a user (or group) is deleted and recreated with the same name before a deletion cycle (approx. 7 days by default), all attributes would also be transferred here.
Problems can only occur with 3rd party tools, e.g. new home directories and therefore "missing" data that may have to be moved manually afterwards.


How to install and use this without using nimble ?

Hi,
I would like to use some windows clipboard operations in my program. Basically, get and set clipboard text. That's all. But i for some reason, i don't want to use nimble. How can i use this library without nimble ? Thanks in advance.

You can simply git clone this and add path to Nim using --path or maintain your own Nimble dir and use --nimblePath.
You will need to run nimgen nimclipboard.cfg to generate the wrapper.


Q: Entitas in Following Usecase

Hi,
Entitas on sale which is gonna over in few days and i want to clear all of my confusions. For example, according to my limited knowledge Entitas is only useful when there is a lot of instantiating/destroying? I couldnt find any detailed link on Job system so cant tell if it'd solve some issues.
To further clear my question. i have a seperate scene in my game, where
a- 2 fixed buttons in ui (Load, Save) which load a texture from album or camera or save a to album.
b- a RawImage for texture preview
c- dropdown with 3 options that apply a shader on that texture.
Does using entitas in this v small case make sense? even if not, then why using entitas in this case'd make it better for future?
im asking such basic question from a noob perspective, so please bear with me
Cheers

This setup is too simple. Without Entitas that would be only few functions and MonoBehaviours.
Entitas helps building architecture good for extension, if you plan add a lot more features it can become useful.
Simple project could be good to learn, try out Entitas routines, check if it fits you

I follow this diagram #610
Your use case mentions what I would put in the View layer. Entitas is powerful and very useful for the game logic part. I would probably implement what you described in Unity


Make sure archive db dumps are complete

We want to make sure that there are no missing blocks in the archive databases that are dumped to Google Cloud.
Those dumps are taken from the mainnet "3" database. The URL is https://console.cloud.google.com/storage/browser/mina-archive-dumps;tab=objects?forceOnBucketsSortingFiltering=false&authuser=1&project=o1labs-192920&prefix=&forceOnObjectsSortingFiltering=false
(1) There's an existing script download-missing-blocks.sh for the Rosetta nodes that came be adapted for this purpose.
(2) Besides missing blocks, we want to be sure that the nonces in the db balances table are complete. We can run the replayer on the db for that purpose with the --set-nonces flag. This will discover any balance and ledger hash errors in the database.
The replayer currently dumps a checkpoint file after each run (if no target hash is given), so it only need run from the last checkpoint forward.
After both of those steps are taken, there's good assurance the db is complete and accurate.

An issue to consider is having enough shared memory for Postgresql. Running the replayer on mainnet 3 db results in the out-of-shared-memory errors.
The Rosetta 1 db on mainnet has a Postgresql config that accomodates the replayer.

The work of this Epic is now completed. Individual Zenhub issues have been linked to this epic to document more specific details for each item. High level documentation for all part of this work have been documented as a README within the mina-deployments repository and can be found HERE. A final item that was not included with this work, is to generate an automated report for the results of the integrity checks. This item has been marked as a future "To-Do" within the readme documentation, but has not been assigned a specific delivery date.


Bond yield: allow 0 coupon

Change yield for fixed coupon bonds to allow coupons with value 0. Previously a coupon of 0 was returning an error when computing yield.

Reported here: http://forums.opengamma.com/t/zero-coupon-bond-yield/530/2


client verify target micro service's name in mutual tls

Coverage decreased (-0.05%) to 66.255% when pulling 5895081d2623da74487289a9ecb2605f453e1949 on dengguojie:master into 2b2e97f28783eee77867431fb7d1a4495526504d on go-chassis:master.

LGTM


Bump pulsar client to 0.8.1

Codecov Report

Merging #16 (b30a7e1) into main (0b69f04) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #16   +/-   ##
=======================================
  Coverage   34.56%   34.56%
=======================================
  Files           8        8
  Lines         541      541
=======================================
  Hits          187      187
  Misses        335      335
  Partials       19       19

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 0b69f04...b30a7e1. Read the comment docs.


Investigate density envelope for S. hookeriana

The density envelope for S. hookeriana is including an observation that is the farthest north and west, while including other points. The observation itself it a little troublesome (DNA soil sample, https://www.gbif.org/occurrence/3972239300), but should (theoretically) be excluded through the 95% envelope filtering approach.
For now manually removed the point before subjecting to presence/absence creation.

Could try density estimate from ks package. S. hookeriana is usually at index 147.

I'll do a few more checks tomorrow, but on first glance with S. hookeriana, the ks package does not seem to have the same problem the MASS package does.  Assuming no other problems pop up, it would also be nice to use the ks package since the code is soooo much simpler!  Something like this:
library(ks)
mat <- as.matrix(data[, c("longitude", "latitude")])
band <- Hscv(mat)
fhat <- ks::kde(mat, H = band)
data$ks_pred <- predict(fhat, x = mat)
data$ks_envelope <- ifelse(data$ks_pred >= fhat$cont["5%"], 1, 0)

@jcoliver: could use your help. Weird stuff going on.  I'm going to attach figures with 95% KDEs based on the ks package and MASS package for two species.  These species aren't special -- they're literally just a couple of the first species I tested.  (Note for figures: For the ks package, I tried 5 different bandwidths (ie, types of smoothing). When I count up the number of observations that were outside the MASS envelopes for either species, it's way fewer than you'd expect (<1% of observations).  When I count up the number of observations that were outside ks envelopes, it's 5% of observations.

I haven't sorted through all the MASS code, so I'm not sure why so few observations are being removed.
It's very unclear to me what the appropriate bandwidth might be for the ks KDEs. We may even think about using a higher cutoff, like 97 or 98% if the sole purpose to remove outliers.

Any thoughts would be appreciated!

Fun! My initial thought is that the hbcv & hns bandwidths are the most appropriate (the other three look "overfit" for lack of a better term). Maybe the next comparisons are hbcv & hns at 98% (to compare with the 95%, above).

I think I agree about the the smoothing parameters - I'll play around with the percentages next and let you know what things look like. By the way, were you seeing the same thing with the MASS KDEs, where they were removing considerably <5% of observations?

Can't say I looked too closely at how many were excluded. I can rationalize to myself how the number removed would depart from expected based on envelope boundary estimation...

With respect to bandwidth selectors in the ks package, I think the hns (normal scale) and biased cross validation (hbcv) are producing pretty similar results. However, the hns option runs much faster.  Here are 95% and 98% KDEs with H = hns for 3 species (black dots are outside the 98% KDE, gray dots are in).  Leaning toward the 98% envelope.  For species with the minimum number of records to use the KDE filter (n = 100), that means only 2 observations would be filtered out. For species with 1000 observations, 20 would be filtered out.

hns at 98% sounds great, if for no other reason than it tosses that godforsaken northern Alaska S. hookeriana sample. (although the next GBIF pull will exclude it anyway).

I'm on board with that.  I can get that implemented in the gbif-2-filter script soon and then I'll proceed through the rest of the workflow as we talked about.  I may not get this today or tomorrow, but if you're in a hurry let me know and I can push this to the top of the pile.

Implemented this approach (98% KDEs based on normal scale smoothers) in c38da62.


#16827 Breaks Ethernet on FRDM-K64F

Describe the bug
After #16827 Ethernet doesn't work on FRDM board.
This seems weird because it has nothing to do with Ethernet.
After removing this commit from master Ethernet works again
To Reproduce
Steps to reproduce the behavior:

git checkout 2b32059a618bf61e153a0fd29b21f0009dcd785d~1
west build -b frdm_k64f zephyr/samples/net/zperf && west flash
open terminal and type net iface to get the IPv6 address
Connect to host with Ethernet
Try to ping the board
Board answer correctly
git checkout 2b32059a618bf61e153a0fd29b21f0009dcd785d
rm -r build && west build -b frdm_k64f zephyr/samples/net/zperf && west flash
Try to ping the board
Board doesn't send a response .

Expected behavior
Board should answer echo request within some milliseconds
Impact
Ethernet on FRDM (and maybe for other NXP MCUS) is not working.

CC @npitre  for your information

Is there a way to reproduce this in qemu or something without actual
hardware?

I tested this and Ethernet works properly with qemu_x86, native_posix and also with sam_e70_xplained boards. I used samples/net/sockets/echo-server app in my tests.
I also verified that Ethernet did not work with latest master in frdm-k64f, the board was not able to send or receive packets. I did not bother to bisect the offending commit as @alexanderwachter already had done that.

Unless commit 2b32059a61 introduced a bug I can't spot, the only other
effect would be a possible code placement difference. I'm afraid this
will require some investigation using pyOCD on the affected hardware, or
the addition of various printk statements in key areas of the code to
find out what's going on.

@alexanderwachter i'm sorry but i can't reproduce this issue, i followed the steps you mentioned in the PR description and it responds on both with pings. I've also tested master and pinging works.
Can you please recheck with current master?
It maybe something in my setup that I'm missing. I keep my board pluged into the eth cable.
Do you mean "Connect to host with Ethernet" you plug the cable after flashing the board? In that case it maybe related to #16089

This issue does not reproduce 100% time (i didn't manage to reproduce it)
Perhaps this issue is the same case #17603 fixes. Sometimes ENET's DMA access to RAM is cut off when switching context (random behavior depending on code behavior and execution time).
Does not reproduce on latest master.
@alexanderwachter I think this issue can be closed.

Ethernet seems to always work on actual master. Was not able to find the actual commit that fixes it with bisect. Seems to be random somehow.


assign seed and deterministic from config if they are None in args

Thanks for your contribution and we appreciate it a lot. The following instructions would make your pull request more healthy and more easily get feedback. If you do not understand some items, don't worry, just make the pull request and seek help from maintainers.
Motivation
Currently, as described in https://github.com/open-mmlab/mmdetection/issues/6553, it's not possible to set the random seed and the option Deterministic=True from the config file. This PR fixes that.
Modification
Minor modifications to:

tools/train.py
tools/analysis_tools/test_robustness.py.

BC-breaking (Optional)
None

Hi, please install pre-commit and then run pre-commit run --all-files to fix the lint.

Hi, please install pre-commit and then run pre-commit run --all-files to fix the lint.

I actually installed flake8 in VS Code, so the flake8 checks all pass now. Anyway, I can install pre-commit if it's strictly necessary. I run in a Docker container where I'm root. What should I do exactly? Are these commands enough?
pip install pre-commit
cd /mmdetection
pre-commit install
pre-commit run --all-files

@hhaAndroid @RangiLyu I installed pre-commit and ran pre-commit run --all-files but I get this error:
...# pre-commit run --all-files
[INFO] Initializing environment for https://gitlab.com/pycqa/flake8.git.
[INFO] Initializing environment for https://github.com/asottile/seed-isort-config.
[INFO] Initializing environment for https://github.com/timothycrosley/isort.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-yapf.
[INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Initializing environment for https://github.com/jumanjihouse/pre-commit-hooks.
[INFO] Initializing environment for https://github.com/codespell-project/codespell.
[INFO] Initializing environment for https://github.com/myint/docformatter.
[INFO] Installing environment for https://gitlab.com/pycqa/flake8.git.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/asottile/seed-isort-config.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/timothycrosley/isort.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-yapf.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/jumanjihouse/pre-commit-hooks.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
An unexpected error has occurred: CalledProcessError: command: ('gem', 'build', 'fake_gem__.gemspec')
return code: 1
expected return code: 0
stdout:
    Executable `gem` not found
stderr: (none)
Check the log at /root/.cache/pre-commit/pre-commit.log

What should I do?  Here's the log content:
...# cat /root/.cache/pre-commit/pre-commit.log
### version information

pre-commit version: 2.16.0
sys.version:
3.7.7 (default, May  7 2020, 21:25:33)
[GCC 7.3.0]
sys.executable: /opt/conda/bin/python
os.name: posix
sys.platform: linux

### error information

An unexpected error has occurred: CalledProcessError: command: ('gem', 'build', 'fake_gem__.gemspec')
return code: 1
expected return code: 0
stdout:
Executable gem not found
stderr: (none)

Traceback (most recent call last):
File "/opt/conda/lib/python3.7/site-packages/pre_commit/error_handler.py", line 65, in error_handler
yield
File "/opt/conda/lib/python3.7/site-packages/pre_commit/main.py", line 396, in main
return run(args.config, store, args)
File "/opt/conda/lib/python3.7/site-packages/pre_commit/commands/run.py", line 417, in run
install_hook_envs(to_install, store)
File "/opt/conda/lib/python3.7/site-packages/pre_commit/repository.py", line 224, in install_hook_envs
hook_install(hook)
File "/opt/conda/lib/python3.7/site-packages/pre_commit/repository.py", line 83, in hook_install
hook.prefix, hook.language_version, hook.additional_dependencies,
File "/opt/conda/lib/python3.7/site-packages/pre_commit/languages/ruby.py", line 133, in install_environment
prefix, ('gem', 'build', *prefix.star('.gemspec')),
File "/opt/conda/lib/python3.7/site-packages/pre_commit/languages/helpers.py", line 52, in run_setup_cmd
cmd_output_b(*cmd, cwd=prefix.prefix_dir, **kwargs)
File "/opt/conda/lib/python3.7/site-packages/pre_commit/util.py", line 154, in cmd_output_b
raise CalledProcessError(returncode, cmd, retcode, stdout_b, stderr_b)
pre_commit.util.CalledProcessError: command: ('gem', 'build', 'fake_gem.gemspec')
return code: 1
expected return code: 0
stdout:
Executable gem not found
stderr: (none)

@RangiLyu @hhaAndroid I haven't received any answers. pre-commit run --all-files fails (see error message above) and I don't know how to fix the error. Can you help me close this PR?

@AndreaPi Please sync the latest code.

@AndreaPi Please sync the latest code.

why should I? I'll just have the same issue as before (pre-commit run --all-files fails ), for which I didn't receive any support. Rather than wasting even more time on this PR, I'll just close it.

@AndreaPi Please sync the latest code.

I prefer to just close the PR. Syncing the latest code wouldn't solve my issues with pre-commit and since I didn't receive support on fixing them, I'll just give up on trying to get this PR merged.


keep toCase function the same as golang implementation

What problem does this PR solve?
Issue Number: close #7695
Problem Summary:
What is changed and how it works?
The core code for TiFlash's lower/upper function is
https://github.com/pingcap/tiflash/blob/57c0c57e91a1e95f2ff4a13597a2898409ce11de/dbms/src/Functions/CharUtil.h#L235
And this function is actually a directly translation of golang's implementation:
https://github.com/golang/go/blob/go1.21.3/src/unicode/letter.go#L211
This pr update the code in TiFlash to keep it the same as latest golang's implemenation.
Check List
Tests

[ ] Unit test
[x] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/run-all-tests


Add getting started page to user manual

This also introduces a page that covers some important, core Gradle concepts
that all users should be aware of. And a primer to help understand how the Gradle API maps to Groovy build script syntax.

I've incorporated much of the feedback. There's still work to be done, but I may break that into separate pull requests.
@eriwen I've modified the navigation. There is now just a single Getting Started link in the left nav. The links that were under the Getting Started heading are now in the page itself. I think the current approach makes sense, but I can also see adding something like the Maven migration guide direct to the left nav as well.

@eriwen I couldn't reply directly to your comment where you say updating the home page is a blocker for 5.0. I think we'd already agreed to make changes to it, but you wanted it as a separate pull request if I remember correctly. Is that still the case? Or would you like to roll that change into this pull request since they're so tightly linked? (Note that I haven't spent time on the docs home page yet)

@eriwen I made some substantial changes to the Getting Started page and added a "What is Gradle?" page that fleshes out the bullet points that were originally in the Getting Started page and user manual home. I've also moved the "5 Things" content from its own page to the "What is Gradle?" page because it felt like a natural fit.
I'm considering the addition of a "Why Gradle?" section to the "What is Gradle?" page, but I haven't convinced myself that it's a great idea yet.
Let me know what you think of the changes.

@pledbrook I think the getting started page is much better. Yes, let's ignore the navigation for now. It ties in with other PRs so let's not complicate this one.
I can see how "5 Things" fits with "Getting Started". I'm torn what to do here because I feel a first-class "Key Gradle Concepts" page is something we've always been missing (words for thinking maybe: If you were presenting about Gradle to new developers, what bullet points would you use?)
I can definitely see "What Gradle does" and "Why use Gradle" being separate. When explaining Gradle to new folks at conferences, I have found it very helpful to start with "What" and then "Why". I'm for a separate subsection.
One subsection I think we might consider is "How to inspect your build" and/or something about troubleshooting. This fits under both running and authoring Gradle builds, so perhaps it deserves it's own section or ... I'm not sure how exactly it fits in but I think it's reasonably important (though not like a super blocker).
On the whole, the copy within each subsection is fairly good. I've read through it but want to ensure the organization is right and that I can read through it again before providing feedback on turns of phrase and punctation and the like.

I would like to keep docs.gradle.org distinct from gradle.org. I view an approach along the lines of a presentation more appropriate for the latter, while I think the docs should focus on more in-depth information, with perhaps a slightly more neutral tone. That doesn't preclude covering the same topics and even material.
On the "5 Things" vs "Key Gradle Concepts", I favour the former because it's more forceful in asserting that the reader really should read it. Plus putting a small number on it makes it seem low effort to read. That said, perhaps there is scope for a more comprehensive Key Gradle Concepts page. I'm not even wedded to keeping "5 Things" with "What is Gradle?" if you'd prefer to have it as a separate page.
I'm all for something about troubleshooting builds, but I don't know what would go into it. And how would it relate to the existing Troubleshooting chapter (which could probably do with fleshing out itself)?

I have merged these changes to the release branch with https://github.com/gradle/gradle/commit/08ff46545680c9193916d1f759a5222ab6c4d45b


how to set promethus statefulset pod Args

how to set,at which yaml file?

You cannot. They are abstracted away in the Prometheus object.


Multi user management

Hi
Our app supports multi-users and I'm having a bit of trouble unregistering the previous user.
For example if I'm logged in as User A, when I logout and login as User B, I still get the calls that should go to A.
On logout I do call unregister(withAccessToken accessToken: String, deviceToken: String ...)
Is that the right process to follow?
I was using beta-9 and upgraded to beta-10.
Thank you

Hi @ahbou
I've just tried the unregister and register with new identity steps and it worked okay for me - not able to call the previously registered user but able to call the new one.
Is this happening all the time? could you also provide us the verbose SDK log? just to make sure all the callbacks are called correctly and (un)registrations are good.
Also could it be possible that the device experiencing the identity confusion was used with different VoIP Service certificate or mixing sandbox and production Push Credential SIDs?
-bobie

Hi Bobie
It was indeed a certificate issue. I was running both from Xcode but the server was using the production credentials.
Thanks for the prompt response 👍

Awesome @ahbou!
Let us know any time if you run into any issue in the future.


[Feature Discussion] Nested Reflected Types

Currently it is not possible to nest reflected types like list or set (see tests marked with @expect_reflection_failure) because the Python refcount of the inner types is not managed.
A naive imlementation would simply add managing the refcount of inner types by increfing when a reference is obtained and decrefing when the MemInfo refcount goes to zero (see PR coming soon). However, there are requirements that will probably make things more complicated. This is an attempt to gather those, starting with what I am already aware of.

GIL: Touching the refcount of a Python object requires the GIL. Decrefing the Python object immediately when the meminfo refcount goes to zero might result in aquiring/releasing the GIL rather often. It might be enough to decref the Python objects before leaving nopython code but that is tricky when multi-threading.
Littering on MemInfo: Naively tracking the owner objects can be implemented by adding members to MemInfo. Memory impact needs to be understood.
There seem to be use-cases where Numba is used without a Python runtime dynd-python which will probably create extra constraints on the implementation.
Even with Python runtime  there is a need for objects created in C (see #2810). Creating arrays of reflected types in C might be harder as from the Python-side where full (Numba-)type information is available

There are probably a lot more issues to consider. Please add.

Thanks for bringing up this as a discussion topic!  I can chime in with a summary of the core developer thinking on this topic.
Reflection was initially added as a mechanism to "transparently" (more on that) handle list arguments to Numba-compiled functions.  On one hand, this has made it possible to apply Numba to more use cases involving lists, but on the other hand, it has a number of shortcomings which are made even bigger by nested data structures:

Unboxing of Python lists is costly because we must walk the entire list and individually unbox each element.  Creating a parallel list representation is much slower than unboxing other types, like scalars, NumPy arrays, and strings.
List reflection creates an inconsistent state during execution of the nopython function, where the list in Python and the translated list in nopython mode can have different contents.  The reflection step at the end of the function call patches things up so things look consistent again, but in the presence of multiple threads, there is no consistent view.  (It is fair to point out that without some locking strategy, any modification of lists between different threads is asking for a race condition.  That problem is potentially fixable, but not in the current situation with list reflection.)
Reflecting the list contents back to the original Python list at the end of the function is also slow, and becomes significantly more complex for all the reasons mentioned in the original issue description.

For these reasons, we are strongly leaning toward declaring that the list reflection technique is an anti-pattern for Numba boxing/unboxing, and instead we'd like to shift to the following approach for container types:

When Numba supports a Python container (like list), we support creation of a statically typed equivalent (like "list of list of float64") in a nopython-compatible data structure.
We will supply a Python wrapper around this nopython data structure allowing it to be used from Python as if it were a normal Python container.  This interpreter access may be (in fact, likely will be) slower than the native Python container.  We would call this type a "Numba X", ex: Numba list, Numba dict, etc.
If an instance of the container is created inside nopython mode, it will be mutable (if that makes sense) and if returned to Python, will be return as a Numba list/dict/etc.  Numba will not translate it back to a native Python list/dict/etc.
If the native Python container is passed as an argument to a nopython mode function, Numba will unbox it into the equivalent Numba container.  In these situations, the object will be treated as immutable and attempts to modify it will raise compilation errors.
Users who want to mutate containers passed in as arguments (and avoid the unboxing overhead) will be directed toward creating instances of the Numba container outside nopython mode.  This makes the translation between Numba and Python containers explicit (and hopefully infrequent).
Explicit translation between Python and Numba containers will be easy to do.

Now, this is easy to say, but harder to do.  We are not going to rip out the current list support, and will likely first try out this approach with Numba dictionary support in the near future.  If that turns out to be successful (and the restrictions are not too onerous), we'll go back and redo lists in a similar way.
tldr; Regarding nested reflected types, our current preference is "Don't do it!  There is a better way."

Stan,
the approach outlined above indeed seems to avoid a lot of trouble while not sacrificing too much functionailty for list/dict/etc.
We are currently using custom reflected types to keep a link back to the Python object, ie our Numba-type is a 'simplified' version of the full Python object that never gets mutated from nopython mode. Hence we never actually reflect changes back from nopython but we need the pairing of Python/nopython objects.
I've seen #3282 and it seems to me that this could provide this functionality. Is there something to look at already?
Andreas


ROX-17702: sync cache records

Description
Synchronize update of cache fields, to avoid case when nodes and cpu numbers don't agree.
Checklist

[x] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] ~Evaluated and added CHANGELOG entry if required~
[ ] ~Determined and documented upgrade steps~
[ ] ~Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)~

Testing Performed
Unit tests of the service, injector and datastore.
Reminder for reviewers
In addition to reviewing code here, reviewers must also review testing and request further testing in case the
performed one does not seem sufficient. As a reviewer, you must not approve the change until you understand the
performed testing and you are satisfied with it.

Current dependencies on/for this PR:

master

PR #7136

PR #7137

PR #7570 👈

PR #7564


[Feature] enable on-run-end hook and associated contexts to be made available via dbt clone

Is this your first time submitting a feature request?

[X] I have read the expectations for open source contributors
[X] I have searched the existing issues, and I could not find an existing issue for this feature
[X] I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature
Hi Team,
Requesting to have dbt clone trigger on-run-end hooks, from my understanding and testing it currently doesn't: https://docs.getdbt.com/reference/project-configs/on-run-start-on-run-end
In our case, we have custom grants applied via on-run-end hooks that also leverages the database_schemas context.
This doesn't currently work for dbt clone, and affects the some of our slice builds which expect data to be cloned into a slice database.schema for use externally such as in notebooks & Sagemaker.
We've worked around this for the moment via running a modified version of the on-run-end hook as an operation, but would be nice to see this built in like other dbt invocations.
Let me know if you've any questions!
Describe alternatives you've considered
As mentioned, we've got a workaround working where the macro can be called as an operation as opposed to an on-run-end hook. This doesn't afford as access to the database_schemas context however.
Who will this benefit?
Any usecase where you want to clone production data and have on-run-end hooks run without also having to do a dbt run/build/snapshot etc
Are you interested in contributing this feature?
I'm not sure I'm technical enough to assist with contributions but happy to sense check
Anything else?
on-run-end context variables
snippet of current workaround:
{%- if feature_branch(branch_name)  and target.name.split('_')[0] not in ["local", "dev"] -%}
  {%- for (database, schema) in resolved_database_schemas -%}
    {%- for role in roles %}

      {# setting all the grants to be run  #}
      {% set database_schema_grants %}
        grant all on schema {{ database }}.{{ schema }} to role {{ role }};
        grant all on all tables in schema {{ database }}.{{ schema }} to role {{ role }};
        grant all on all views in schema {{ database }}.{{ schema }} to role {{ role }};
        grant all on future tables in schema {{ database }}.{{ schema }} to role {{ role }};
        grant all on future views in schema {{ database }}.{{ schema }} to role {{ role }};
      {% endset %}

      {# on-run-end hooks automatically call the compiled SQL directly, but operations do not. #}
      {% if flags.WHICH != 'run-operation' %}
        {{ database_schema_grants }}
      {% else %}
        {% do run_query(database_schema_grants) %}
      {% endif %}

    {%- endfor -%}
  {%- endfor -%}
{%- endif -%}

Not sure if this has been looked at?


Update the goreleaser file to build netgo package for Darwin systems

Integration test logs

Logs
Add passing integration test logs here

Example query results

Results
Add example SQL query results here (please include the input queries as well)

This PR also adds dist/ files to the .gitignore file to avoid committing local plugin builds.


Separate files with raw css code

Hi!
There is an example of keeping css in separate files in the project's Readme.
However it shows only how to keep js exports in a separate file using css`styled-jsx/css, but not a raw css code.
Is it possible to keep a raw css code in a separate file and import it by react components, probably with the help of babel-plugin-inline-import and other plugins?

Desired behavior
// component.js
import styles from './styles.pcss';
export default () => {
  <div className="scoped-component">
    <style jsx> {styles} </style>
    <h1> Hello </h1>
  </div>
}

/* styles.pcss */
.scoped-component {
  & h1 {
    color: red;
  }
}

(*.pcss is postcss with cssnext plugin, but it doesn't really matter)

This is out of the scope of this plugin, I believe that you can turn regular files into js modules already with some tool/babel plugin or custom script


BUGFIX: Don't skip a index job if a node can't be processed

The nodes that are used to create the index jobs are fetched from the database but hidden fields are not respected. The NodeFactory will right now return null for the configured context if the node is hidden. If that occurs the index job will return true and all other nodes in that job are skipped.
This fix will just skip the node that is hidden and log an information about that.

Thanks, nasty one ;)
What about changing the context and indexing hidden / unavailable nodes ? Not sure if it make sense.
If we keed the log message, maybe we need to explain why it could not be processed, no ?

What about changing the context and indexing hidden / unavailable nodes ? Not sure if it make sense.

I wouldn't do that. If a node is hidden or unavailable it should ne be in a search index and be listed in any search result. If some removes the hidden flag the index will be updated via realtime indexing or with the next bulk. So that is good as it is, for me. I'll push something for a better log message

I think i got the two main cases why $currentNode could be null but there is still a fallback. Should be good @dfeyer ?

I wouldn't do that. If a node is hidden or unavailable it should ne be in a search index and be listed in any search result. If some removes the hidden flag the index will be updated via realtime indexing or with the next bulk. So that is good as it is, for me. I'll push something for a better log message

If a node is hidden it will not be visible in the search result, because we don't output the content from ElasticSearch, we always ask the CR to handle stuff like visibility.
During live indexing, I don't think that a hidden node will be remove from the index, but need to check this.

So hidden node can be indexed.

Alright @dfeyer , i agree that only the cr package should decide wether to show a hidden node or not

@dfeyer any other stuff i should adjust?


Fix doc: leading, not trailing

Messages

:book:
:sparkles: Thanks for your contribution to Shields, @paulmelnikow!

:book:

Thanks for contributing to our documentation. We :heart: our documentarians!

  Generated by :no_entry_sign: dangerJS


Content in Sign in Help page is out dated

Moved from: https://wso2.org/jira/browse/IDENTITY-7095
Seems content in https://localhost:9443/carbon/docs/signin_userguide.html is outdated. These should be updated to the latest carbon version.

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


[bug] secret yaml names mismatch

secret yaml names mismatch -

Gitops expects ibm-entitled-registry-credentials-secret.yaml

multi-tenancy-gitops-apps/apic/environments/single-cluster/config/kustomization.yaml:

- secrets/ibm-entitled-registry-credentials-secret.yaml

The scripts and instructions create the secret file in a different name as shown below ibm-entitlement-key-secret.yaml

 grep ibm-entitlement-key-secret.yaml * -r

multi-tenancy-gitops-apps/apic/environments/single-cluster/config/secrets/ibm-entitlement-key-secret.sh:kubeseal -n tools --controller-name=${SEALED_SECRET_CONTOLLER_NAME} --controller-namespace=${SEALED_SECRET_NAMESPACE} -o yaml < delete-ibm-entitlement-key-secret.yaml > ibm-entitlement-key-secret.yaml
multi-tenancy-gitops-apps/apic/environments/single-cluster/config/secrets/ibm-entitlement-key-secret.sh:rm delete-ibm-entitlement-key-secret.yaml
multi-tenancy-gitops-apps/ace/environments/ci/secrets/ibm-entitlement-key-secret.sh:    -o yaml > ibm-entitlement-key-secret.yaml
multi-tenancy-gitops-apps/ace/environments/base/secrets/ibm-entitlement-key-secret.sh:    -o yaml > ibm-entitlement-key-secret.yaml

As a result, ArgoCD application apic-config-prod won't be created properly, instead, showing an error indicating the file ibm-entitled-registry-credentials-secret.yaml is not found.

Actually should open this issue in https://github.com/cloud-native-toolkit/multi-tenancy-gitops-apps.
Will open one there. You can close this one if needed.


Cannot set autoscale when upgrade kubernetes to 1.7.0 version

From @chaintng on July 21, 2017 4:49
I use google container engine and recently upgrade the kubernetes cluster to 1.7.0
However, i got this error when i try to set autoscale to my application
> deis autoscale:set web --min=15 --max=50 --cpu=60 -a MY-APP
Applying autoscale settings for process type web on MY-APP... Error: Unknown Error (400): {"detail":"Invalid version: '1.7+'"}

Copied from original issue: deis/workflow#841

From @gemoya on August 5, 2017 2:58
I had the same problem because some custom deployments of Kubernetes add the '+' to the minor version and the version() function in deis controller takes the complete minor including the '+' so when the HPA resource checks the api version you get the error because it  compares with "1.3.0"
So I deployed a custom controller with scheduler's version function modified by me taking only the first element of the minor's string. Is not a good solution since the development side but you can bypass this situation while the people include cases like that in the controller main line.

From @chaintng on August 9, 2017 4:50
after upgrade to 1.7.2, it's also work 😕

From @n0n0x on September 6, 2017 19:11
can confirm this works on 1.7.2:
$ deis autoscale:set web --min=1 --max=3 --cpu=60
Applying autoscale settings for process type web on test-app... done

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.3", GitCommit:"2c2fe6e8278a5db2d15a013987b53968c743f2a1", GitTreeState:"clean", BuildDate:"2017-08-12T22:24:26Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.2", GitCommit:"922a86cfcd65915a9b2f69f3f193b8907d741d9c", GitTreeState:"clean", BuildDate:"2017-07-21T08:08:00Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

$ kubectl -n test-app get hpa
NAME           REFERENCE                 TARGETS           MINPODS   MAXPODS   REPLICAS   AGE
test-app-web   Deployment/test-app-web   <unknown> / 60%   1         3         1          1m

as well as on version 1.7.5:
$ deis autoscale:set web --min=1 --max=3 --cpu=60
Applying autoscale settings for process type web on test-app... done

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.5", GitCommit:"17d7182a7ccbb167074be7a87f0a68bd00d58d97", GitTreeState:"clean", BuildDate:"2017-08-31T19:32:26Z", GoVersion:"go1.9", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.5", GitCommit:"17d7182a7ccbb167074be7a87f0a68bd00d58d97", GitTreeState:"clean", BuildDate:"2017-08-31T08:56:23Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

$ kubectl -n test-app get hpa
NAME           REFERENCE                 TARGETS           MINPODS   MAXPODS   REPLICAS   AGE
test-app-web   Deployment/test-app-web   <unknown> / 60%   1         3         1          2m


Default glog.HandlerStructure and HandlerJson use config file logger ctxKeys'  key name to stdout

Package that You wish to enhance
Now, If I set config file as follow:

logger:
ctxKeys: ["userid"]

and use

g.Log().SetHandlers(glog.HandlerStructure)

log would be

Time="2024-03-18 20:31:50.126" TraceId=7cbcf9ff1703be17b9e8ca63ce799a3a CtxStr=<IP_ADDRESS>:14884 Level=WARN

It user "CtxStr" instead of the key name "userid" in config file.
Because glog HandlerInput struct set CtxStr as string.
Get Outlook for iOShttps://aka.ms/o0ukef

From: ragnaros2046 @.>
Sent: Monday, March 18, 2024 8:43:25 PM
To: gogf/gf @.>
Cc: Subscribed @.***>
Subject: [gogf/gf] Default glog.HandlerStructure and HandlerJson use config file logger ctxKeys' key name to stdout (Issue #3395)
Package that You wish to enhance
Now, If I set config file as follow:
logger:
ctxKeys: ["userid"]
and use
g.Log().SetHandlers(glog.HandlerStructure)
log would be
Time="2024-03-18 20:31:50.126" TraceId=7cbcf9ff1703be17b9e8ca63ce799a3a CtxStr=<IP_ADDRESS>:14884 Level=WARN
It user "CtxStr" instead of the key name "userid" in config file.
Because glog HandlerInput struct set CtxStr as string. Could we make it as a map[string]string?
expected stdout:
Time="2024-03-18 20:31:50.126" TraceId=7cbcf9ff1703be17b9e8ca63ce799a3a userid=<IP_ADDRESS>:14884 Level=WARN
—
Reply to this email directly, view it on GitHubhttps://github.com/gogf/gf/issues/3395, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6MN6OWISQC3R6RCAPPDNLDYY6C23AVCNFSM6AAAAABE4SZLV2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGE4TGNZWHA3TKMI.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Gcc analyzer native support

WIP. Depends on #4011.

I'm afraid you tested an outdated version :^) I'll see to the other comments ASAP.

please fix the error message for the gcc analyzer options

I intend to fix that with the alternative solution for #4041 (where we will have at least one analyzer config  for each analyzer).


Use systemd-pcrlock

The new commit limit to 3 the entries processed for both models: pcr-oracle and pcrlock. Maybe we can remove this limitation from pcr-oracle, or find a better way to group by rootflags=

I changed the way the snapshots are grouped. Instead of getting three entries, it gets now all the entries for the last three snapshots.
For pcr-oracle this seems to be the correct way, but for pcrlock maybe we need to limit it more

merged via #45 and fixes from #46


MacOS builds starts failing

Recently Travis CI produces several random failure when building. This failure only happens in MacOS, and seems to only happen in the beta version of Rust. Similar random failures also happen in everything that depends on SputnikVM including sputnikvm-dev and etclient.
The last failure log is https://travis-ci.org/ethereumproject/sputnikvm/jobs/269557732

Closing, builds are all back thanks to https://github.com/ethereumproject/etcommon-rs/pull/35. The failure was due to the heapsize crate.


Disable timeout

We were seeing timeouts when updating packages/repositories from gitlab. This resolved it.
Warning: This was build upon #49

Working on making a smaller contained PR per change


class MatrixPanel_I2S_DMA' has no member named 'drawPixelRGB565'

src/main.cpp:106:24: error: 'class MatrixPanel_I2S_DMA' has no member named 'drawPixelRGB565';
how to fix this error

• its supposed to be like this i think
"dma_display->color565(r, g, b)"
• r,g,b are the values (0-255)
• for example
"dma_display->fillScreen(dma_display->color565(128, 0, 0));"

• its supposed to be like this i think
dma_display->color565(r, g, b)
• r,g,b are the values (0-255)
• for example
dma_display->fillScreen(dma_display->color565(128, 0, 0));

Thanks.
I fond this function in the Souce Code ver2.0.0
inline void MatrixPanel_I2S_DMA::drawPixelRGB565(int16_t x, int16_t y, uint16_t color)
{
uint8_t r = ((((color >> 11) & 0x1F) * 527) + 23) >> 6;
uint8_t g = ((((color >> 5) & 0x3F) * 259) + 33) >> 6;
uint8_t b = (((color & 0x1F) * 527) + 23) >> 6;
updateMatrixDMABuffer( x, y, r, g, b);
}


vendoring and glide

Now that vendoring is default in golang 1.6.x and one of recommended tools these days to manage vendor dependencies is glide I would recomment to move to glide and vendoring for external dependencies.
Thoughts? @paked @EtienneBruines

At the moment I think we can consider most of our dependencies "stable" as they are maintained by the Go team and therefore (I believe) follow backwards compatibility standards. I don't think we need to vendor until we have packages which are outside of our control (and have a risk of being non-backwards compatible).
I'm also hesitant to use any vendoring system which will break go get and it looks like glide does that.
cc: @otraore

Some dependencies, such as the luxengine/math, are not maintained by the Go team. However, these are mostly static - and if it fails, it's probably fixed within a few minutes/hours.
But it might hold some value for 1.0 - since it makes no sense to have 1.0 (i.e. at gopkg.in), to ensure engo is stable, but to fail because dependencies aren't.

For reference, we tried something similar in Azul3D using versioned imports and after a long evaluation period decided to ditch versioning in favour of vendoring controlled by the user (not the engine).
From https://github.com/azul3d/engine/issues/1

No more package versions.

The official way to do this by the Go team is to use vendoring. I highly approve of this approach, and it means users can get new fixes and features when they want them (rather than relying on me to release them first).
We will NOT try to avoid API-breaking changes. We will document these, and maybe even continue to use semver outside of our import paths, but otherwise not.
This means PRs that are merged will instantly be usable by users, instead of being delayed for long periods of time until the next release (sometimes months).

@mewmew With this model the user would also be responsible for choosing which versions of our dependencies to use too?

@paked I would believe so.

@mewmew With this model the user would also be responsible for choosing which versions of our dependencies to use too?

Indeed.
The idea is to promote development and facilitate the design of a clean API. Rather than having a lot of "// Depricated" comments scattered throughout the source code, parts which are no longer supported will be removed in favour of cleaner API. Once such API-breaking changes are introduced, the change will be documented to state which versions (e.g. Git tag v1.2) of each package that are compatible. At least, this is how I interpret the release model, @slimsag would know more.

OK. I'm happy with this.

Closing in favour of #334


[BUG] FC-Calendar: Harptos Calendar does not render Dates and Ages

Scope
Harptos Calendar from Obsidian Plugin and Website is not creating events within FC from RPGM initiated events.
There are no error messages generated in the console.
To Reproduce
Notes

Age does not appear on character sheets when this calendar is chosen as FC-Calendar.
Attempt to fill in a date on Clue, Date of Birth, Date of Death, Scene Date results in date disappearing when using Obsidian Plugin.
Attempt to fill in a date on Clue, Date of Birth, Date of Death, Scene Date results in date staying but not saving/creating an event.

Expected behaviour
Expecting dates to stay and successfully show event creation in FC.
Screenshots

Desktop (please complete the following information)
SYSTEM INFO:
	Obsidian version: v1.0.3
	Installer version: v0.14.15
	Operating system: Darwin Kernel Version 22.1.0: Sun Oct  9 20:15:09 PDT 2022; root:xnu-8792.41.9~2/RELEASE_ARM64_T6000 22.1.0
	Login status: logged in
	Catalyst license: vip
	Insider build toggle: on
	Live preview: on
	Legacy editor: off
	Base theme: dark
	Community theme: AnuPpuccin
	Snippets enabled: 19
	Restricted mode: off
	Plugins installed: 33
	Plugins enabled: 20
		1: Admonition v9.0.5
		2: Advanced Tables v0.17.3
		3: Folder Note Core v1.3.5
		4: AidenLx's Folder Note v0.16.4
		5: Initiative Tracker v8.1.3
		6: Pandoc Plugin v0.4.1
		7: RPG Manager v3.2.3
		8: Style Settings v0.4.12
		9: Tasks v1.18.1
		10: Templater v1.16.0
		11: TTRPG Statblocks v2.22.5
		12: Zotero Integration v2.2.31
		13: Dataview v0.5.47
		14: Dice Roller v8.8.0
		15: Obsidian Leaflet v5.1.1
		16: Electron Window Tweaker v1.0.8
		17: Hider v1.2.3
		18: Text Generator v0.0.10
		19: Linter v1.7.1
		20: Fantasy Calendar v2.3.10

Additional context

This was originally reported by pclaradactyl in the Discord. As I ran through bug-testing myself, created issue.
I tested Golarion (Pathfinder) and a bulkier version of Antonus-Vrantvarak, which both have obscure date/month setups and confirmed no issues there.
Harptos has five inter calendar days in even spacing which may be throwing things off. If not, then the 3X10 week structure is my next best guess.
I will send you an export of website version of Harptos for bug testing.

The issue was caused by the month names containing spaces.
The bug has been fixed and released in v3.2.4.