DBA role can not rebuild index

DBA role can not rebuild index ,  errors:
PermissionError: No Permission to write space .
why need write space access?
nebula version 2.0.1

Good issue,  I agree with your suggestion, guess is that all AdminJobs are treated as God permissions. Let's break it down further and allow admin permissions on the following items.
case meta::cpp2::AdminCmd::REBUILD_TAG_INDEX:
case meta::cpp2::AdminCmd::REBUILD_EDGE_INDEX:
case meta::cpp2::AdminCmd::REBUILD_FULLTEXT_INDEX:
case meta::cpp2::AdminCmd::STATS:
case meta::cpp2::AdminCmd::COMPACT:
case meta::cpp2::AdminCmd::FLUSH:

Good issue, I agree with your suggestion, guess is that all AdminJobs are treated as God permissions. Let's break it down further and allow admin permissions on the following items.
case meta::cpp2::AdminCmd::REBUILD_TAG_INDEX:
case meta::cpp2::AdminCmd::REBUILD_EDGE_INDEX:
case meta::cpp2::AdminCmd::REBUILD_FULLTEXT_INDEX:
case meta::cpp2::AdminCmd::STATS:
case meta::cpp2::AdminCmd::COMPACT:
case meta::cpp2::AdminCmd::FLUSH:

thank you!

Good issue, I agree with your suggestion, guess is that all AdminJobs are treated as God permissions. Let's break it down further and allow admin permissions on the following items.
case meta::cpp2::AdminCmd::REBUILD_TAG_INDEX:
case meta::cpp2::AdminCmd::REBUILD_EDGE_INDEX:
case meta::cpp2::AdminCmd::REBUILD_FULLTEXT_INDEX:
case meta::cpp2::AdminCmd::STATS:
case meta::cpp2::AdminCmd::COMPACT:
case meta::cpp2::AdminCmd::FLUSH:

I think it's ok. Only the balance need write space permission in fact, the others only need write data permission. How do you think?

Will close it as it's been inactive for days. Feel free to reopen it.


feat: lock the version of history

Checklist

[x] npm test passes
[x] tests are included
[x] documentation is changed or added
[x] commit message follows commit guidelines

Description of change

any feature?
close https://github.com/dvajs/dva/ISSUE_URL

Background

当前 dva dependencies中使用的 history 版本是 ^4.7.2。  ^ 的语意化是指保持第一个非零版本一致, 这会导致项目中安装的 history 永远是 4.x 中的最新版本
但是 history 并不想我们想的那样严格遵守语意化

比如 4.7.1 中 babel/core 的版本是 6.x
https://github.com/ReactTraining/history/blob/v4.7.1/package.json#L40-L43

reproduction
最小复现由于 history 中 babel 版本导致的问题
error msg

Codecov Report

Merging #2426 (4e95e79) into master (fa5b8a4) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2426   +/-   ##
=======================================
  Coverage   85.90%   85.90%
=======================================
  Files          18       18
  Lines         518      518
  Branches      114      114
=======================================
  Hits          445      445
  Misses         59       59
  Partials       14       14

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 fa5b8a4...4e95e79. Read the comment docs.


As a Kukuza member, I want to see a list of settings when click "Settings" in the menu.

Acceptance Criteria:

Title: Settings

Settings Items:

Edit Profile

Language

Currency

Subheading: Security and Data

Require PIN on App Open

Enable Data Saver

Data Saver Text: "Data Saver mode allows you to communicate with the Celo Network, the network that Kukuza is running on, through a trusted node. You can always change this mode here in the app settings."

Share Analytrics

Share Analytics Text: "We collect anonymized data about how you use Kukuza to help improve the application for everyone."

Subheading: Legal

Licenses

Terms of Service

More stuff (not sure where to put this):

Account number

App version (not clickable)

Reset Kukuza

Reset Kukuza text: "Resetting will remove your account from this device. Your funds will remain in the account, but will only be accessible with your Account Key."

Please note:
Info texts could maybe be (i) info icons, too, that pop up.
Compare Valora:

Account number and App Version in Valora are in the menu.


scanTransactions doesn't allow to distinct between two cases

(false, Nil) => TL >= A && TL <= B and no transactions found (because of predicate)
(false, Nil) => TL < A
Right now we are not able to determine exactly all internal situations.

May we need to use actual TL value instead of boolean?


shallow render. getElement return anonymous function

My container return component smth like
const App = ({ children }) =>
{children}

And if i use shallow render and try to getElement i get
{       '$$typeof': Symbol(react.element),       type: [Function],       key: null,       ref: null,       props: {},       _owner: null,       _store: {}     }
As we see type [Function]. But if component will be
function App({ children }) {   return
{children}
; }
getElement return us
{       '$$typeof': Symbol(react.element),       type: [Function: Api],       key: null,       ref: null,       props: {},       _owner: null,       _store: {}     }
It's a problem. Because i use snapshot tests and get Unknown:
exports['<AppContainer /> render should render AppComponent if fetchStatus is SUCCESS 1'] = '<Unknown />'
So i need to rewrite all my functional components on function. Maybe exists any other solution?

This is because your arrow function doesn't have a name. SFCs should be normal, non-arrow functions anyways.

@ljharb
I already search a solution. I just mistake, it's not a enzyme problem.
Here description of the problem: https://stackoverflow.com/questions/43458971/react-dev-tools-show-my-component-as-unknown
Problem:
export const App = ({ children }) =>
{children}

My solution:
`
const App = ({ children }) => {children}
export { App }
`
I think this question can be closed.


Add support for Column-Level statistics

With the release of Delta v1.2.0 , they include support for data skipping using column statistics. That means that statistical information of the columns is gathered in order to perform a finer data skipping technique.
Aside from #98, this is another major improvement that is relevant to the qbeast-spark project. In this case, we should:

Upgrade to the newest version of Delta.
Solve compatibility problems.
Understand what statistics are gathered and what are missing.
Understand how those statistics are used for file/data skipping.
Possibility: use generated columns to address the weight min/max. Would it make sense? What are the limitations?
Implement new functionalities if needed.
Add tests

I will close this because it is duplicated in issue #4. Sorry for the inconvenience!


Negative sort lifecycles

lifecycle.event(callback, order)

Currently, passing an order by default means the callback gets clumped at the start of the lifecycle event. Passing a negative value for this argument should cause the opposite, clumping at the end of the sequence (after all callbacks that don't have a order)

done


feat(roll): roll to ToT Playwright (roll/next-23-11-24)

Upstream commit: https://github.com/microsoft/playwright/commit/971b5da741670733b1b0a961d8016faf7f01e596

Superseded by https://github.com/microsoft/playwright.dev/pull/1607.


[Feature Request] Glasses effect on code blocks, tables, and linked/unlinked mentions

Hello, really love this plugin, really a great plugin to have when not using Obsidian at home.
Hoping these part can be hidden while the privacy glasses turned on:

tables
block is not a code block but start and end with ```, for example a dataview, spolier block, chat block etc
linked/unlinked mentions

yes this would be great


PlanetScale Plugin

Is your feature request related to a problem? Please describe.
Develop a PlanetScale plugin for the OpenCost Plugins ecosystem
Additional context
Planet Scale billing APIs: https://planetscale.com/changelog/billing-api-endpoints
Example PR with an implemented Plugin: https://github.com/opencost/opencost-plugins/pull/41
This issue qualifies for our bounty program, read more details here: https://www.opencost.io/blog/introducing-opencost-plugins

@Brijeshthummar02 that is exciting! I'll assign this task to you so nobody else takes it. The README has a good guide on how to set up the files, and you can look at the existing plugins for guidance... and can copy/paste one of the plugins into your new folder to get a start. Why don't you go read that stuff and see what you think? happy to help with any specific questions you have after doing that

@ameijer as i have added specific files but not complete PlanetScale Plugin, could you help me by giving all specific and relevent info about it.

Brijesh, what sort of info are you looking for? also, can you put up a PR and link it so I can see what code you have?

As i'm new to it so i'm not completely sure about full addon and files i've added will work or not, also i'm creating a pr go through it once.


Add missing DISPATCH_COCOA_COMPAT preprocessor symbol.

_dispatch_runloop_queue_xref_dispose is declared in src/queue_internal.h
but the declaration is hidden behind DISPATCH_COCOA_COMPAT. This means
the call to _dispatch_runloop_queue_xref_dispose must also be put behind
this preprocessor symbol.

@swift-ci please test

CC: @ktopley-apple


Update object-collection.md - Changed metadata

Changed metadata

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/object-collection.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


12-wifi-hotspot

DO NOT MERGE UNTIL 9-JUPYTER-LAB IS MERGED
This PR adds support for an optional wifi access point to be greated when the service variable MING_AP is set to 1 via this start script.
Grafana has been moved to port 3000 since we need to reserve port 80 for the AP captive portal. This is necessary since BalenaEngine doesn't support conditional container starting/stopping yet for docker-compose files.
MING_AP=0

# If MING_AP is set and equal to 1 then create an access point.
# Otherwise echo the fact that it has not been set to the console.

# We should endeavour to make this do-able from the captive portal

if [[ "$MING_AP" == 1 ]]; then
  ./wifi-connect -s MING -u /usr/src/app/ui
elif [[ "$MING_AP" == 0 ]]
then
  echo "Wifi AP has not been enabled in service variables"
fi

Ideally in the future we should modify the source for the captive portal so that the the AP can be enabled or disabled from there. Since the AP will remove wifi internet connectivity, there'll be no way out unless you plug in an ETH cable, which is acceptable for now just so we can test usage. The next step is to have avahi give things proper mDNS hostnames so mqtt.local is pingable in this AP mode.

@ajlennon Hold off on merging this until I give the go ahead, had some stability issues testing today relating to BalenaEngine bugs.

@ajlennon Been testing this on and off, turning the hotspot on and off via the WIFI_AP variable on the balena dashboard, seems to work flawlessly on all pi2, pi3 and pi4.


Known problems/issues

Many visual bugs can be fixed by reloading and ignoring cache (Ctrl + Shift + R)

[ ] sidebar issues

possibly fixed in upstream https://github.com/DSpace/dspace-angular/pull/2308
[ ] missing "create item" in the left menu when no collections are present

sometimes bugs and it is necessary to reload (Ctrl + Shift + R)

[ ] Menu renders incorrectly (in different ways.. some buttons are missing, some cannot be clicked..)

[ ] need to double click on login in server HAL Browser (due to XSRF Token )
[ ] it is necessary to create license, before creating item
[ ] Sometimes in  /login no fields and buttons are shown, only endless loading

[ ] Something went wrong while creating system-wide alert

Possibly fixed in upstream https://github.com/DSpace/dspace-angular/pull/2025

[ ] Server error - an exception has occurred
[ ] New external handle -> OK; shows only after reload
[ ] After clicking on the logout button the user is redirected to /logout page instead of logout.

[ ] After deleting bitstream, /dspace/bin/dspace cleanup does not react immediately / needs to be called twice
[ ] when using S3, on Linux all is good, on Windows wrong file separator is taken and no subfolders are used when they should be

https://github.com/DSpace/DSpace/issues/8912

[ ]  when creating collection or community, pressing Enter doesn't create it, just redirects back to other site

[ ] sometime even notification with "community created successfully" is shown, which is a lie

[ ] sometimes in 7.5 in frontend, correct login data don't work on first try, but they work on second try

Indeed, as Tim suggests, it only appears to happen when we meddle with backend HAL browser (log in with the same user). Therefore this can be ignored. (Users will NEVER access backend)

[ ] SIDEBAR IS MISBEHAVING AND MUST BE FIXED (Import is gray, only after reload it is clickable)

First thing to try is always reload with ignoring cache (Ctrl + Shift + R)
BE

[ ] UTF-8 encoding error occurs when DSpace is running in the Windows (in Linux it is OK). https://github.com/dataquest-dev/DSpace/issues/345
[ ] update tomcat/temp/ folder permissions: https://github.com/dataquest-dev/DSpace/issues/346
[ ] 2023-10-29 20:00:01,540 ERROR unknown unknown org.dspace.app.rest.ClarinDiscoJuiceFeedsDownloadService @ Failed to obtain/parse https://static.discojuice.org/feeds/dfn

davam ufal-important protoze:

sometimes in 7.5 in frontend, correct login data don't work on first try, but they work on second try

SIDEBAR IS MISBEHAVING AND MUST BE FIXED (Import is gray, only after reload it is clickable)

pokud uz to neni aktualni, tak v tom zbytku nevidim nic akutniho


Closes the handle only at destructor

We previously tracked whether the event was set or not by assigning nullptr and to avoid leaks we close the handle right after setting it.
To preserve the semantics of being able to set it only once, we now track the set state using a boolean.
Deferring closing the handle to the destructor of this object allows for an OOBE GUI late in the initialization process to still find the event already set. Otherwise, closing the handle much earlier than any client would be able to check it, would allow the kernel to destroy the object.
This was never an issue because the OOBE inits very fast. But with the upcoming end to end test this would be a major block: the launcher would never be effective in communicating the registration completion event.

Great. Also +1 on naming it alreadySet.

I should avoid naming things in the end of the day... :D


Live preview styling

I think my Prettier config auto-formatted this while working through some merge conflicts. Does fix the issue for those themes though.

I am going to put this fix into the testers build and see if we get any feedback. I won't merge the code because of the reformatting.

Oh and thank you for your help!


implement dark mode

refactor colors to css variables
add dark color set
use prefers-color-scheme media query to set dark color scheme

fixes #24
Keep in mind that this PR will drop custom color support for IE11 as colors are refactored to use css-variables, which are not supported in IE11: https://caniuse.com/#feat=css-variables
In my opinion this is not an issue at all as nobody should use IE...

Thanks, this is cool. Would you mind adding a screenshot of the dark mode?

sure. here you go.

Sorry, I meant to add it in the comments here.
Once you’ve deleted from your changes, I’ll merge this 👍

removed the screenshot now :)
here it is as a comment:


feat(aws-cloudfront-apigateway): added cloudfrontLoggingBucketProps to cloudfront-apigateway

Issue #418, if available:
Description of changes:
-Added cloudfrontLoggingBucketProps to cloudfront-apigateway
-Updated integ and unit tests for cloudfrontLoggingBucketProps
-Edited README
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: 19706c3f5f9a48b4341578d90f305c4aa2cf487e
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: c1083acf8f2022ae9bd6de5fb5fa0e74b936e96f
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: ca3aabce361d9597387715b2d9c9e5d79e43b198
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


Sorting Algorithms in C++

Selection , bubble , Insertion and Merge Sort in C++ language.

good job.


Category view results in Access Denied error

Describe the bug
The category view e.g. https://mydistname.cloudfront.net/category/Cars results in an Access Denied error.
<Error>AccessDenied<Message>Access Denied</Message><RequestId>012345</RequestId><HostId>R2oclEoKzgck7Jw/5rBKjXDjqKV0bOtBZrBzfttfnvanUu9KK/kbZmeOWXdrz6X9IGVfSk=</HostId></Error>
To Reproduce
Steps to reproduce the behavior:

Navigate to Index page
Click on one of the categories in the Navigation bar
AccessDenied error will appear

Expected behavior
Books in the selected category are shown

Hi, we are unable to reproduce this error. Sometimes CloudFront distributions can take as much as 30 min to start up. Are you still seeing this issue?

Yeah it happens even after days but only when using the main navigation bar. For example clicking Cookbooks in the navigation bar fails with AccessDenied while clicking the "Browse cookbooks" link successfully displays the page.

After testing this in the stack, I was successfully able to reproduce this issue and apply the custom error response as noted in the following article.  I need to apply this to the CFN stack so that this error response is created during a deployment:  https://www.codebyamir.com/blog/fixing-403-access-denied-errors-when-hosting-react-router-app-in-aws-s3-and-cloudfront


Name / Logo

Don't Right Click or I Stole This. Both domains are able to be purchased. Open to other suggestions.

Cool, will assimilate

If you like this I will turn the one arrow inward to show the win

I like Istolethis for a serever name, if yo are good then please spin up a server?

also need to spin up a discord server

https://discord.gg/5UpRqqm4


Add KWRocketry-CommunityFixes and interstage

And add conflict to netkan of KWRocketry (Community fixes are to be applied to non-netkan version of KWRocketry).
@dbent would love a second set of eyes on this.
Thanks to @TeddyDD whose metadata I basically copy + pasted.
Related issue: https://github.com/KSP-CKAN/CKAN-meta/pull/724
This adds netkans for CommunityFixes and interstage in case they need updates. This also adds a conflict to KWRocketry so that any version other than 2.7.0-community (which isn't netkan-generated) will have a conflict to the fixes.

This adds netkans for CommunityFixes and interstage in case they need updates. This also adds a conflict to KWRocketry so that any version other than 2.7.0-community (which isn't netkan-generated) will have a conflict to the fixes.

Wow I didn't know about this behaviour :O It seems I should learn C# and at least read code of this thing :)

Basically netkan gets all its information from $kref (in this case KW's KerbalStuff page). 2.7.0-community isn't included in KW's KerbalStuff release list so it's outside of netkan's "sphere of influence". By adding the conflicts relationship to the netkan it will affect only official KW releases, giving us the behaviour we want (CommunityFixes only being compatible with the community version of KW).

So this is basically so that we say "KWRocektry works with KSP 1.0.4 if this other mod is installed"? Looks fine to me then.
Expressing something like this may be useful in a theoretical condition property in relationships.

I'm always in favour of an expanded toolset. :smile:
Thanks for having a look.


Patch 1

Way simpler.

@JaydenDev this will make it simpler, so npm version does all of the work.

This is because of something related to npm.


Resubmit the patch from Simon to improve the speed of the config system

Thanks, I've opened #3934 which is a cherry-pick of Simon's changes on top of latest 3 branch.
That means credit is retained by @simonwelsh and can be merged cleanly (which this currently can't)

Ta :) I was just in the process of writing up a comment for this. I had talked with Simon earlier and was going to link back to his original PR.
I will add my notes to your opened pr. Thanks :D

Thanks, please do


User Impersonation Implementation

Describe what this PR does and why we need it:
This PR will allow us to check for users ability to run the APB, will run APB in transient name space that will hide the escalated permissions.
Changes proposed in this pull request

Add open shift client and create/delete project, subject rules review ability
Add copied security/validation code from origin to check if rules cover the cluster role's rules .
Add ability to pull out originating user header info.

Does this PR depend on another PR (Use this to track when PRs should be merged)
depends-on
Which issue this PR fixes (This will close that issue when PR gets merged)
fixes <issue_number>

 (5) Investigate 'Enable user impersonation for brokers targetting k8s' issue for 3.7 [asb]

 (5) Add Originating Identity Header to the broker [asb]

 (13) Service Account privileges for APBs and the Broker

To Test
curl -s -k -XPUT -u admin:admin -H "Content-Type: application/json" -H "X-Broker-API-Originating-Identity: kubernetes eyJ1c2VybmFtZSI6ICJhZG1pbiIsICJ1aWQiOiAiIn0=" -d '{"service_id":"4b058efd9ed2414e6cfdee4bda167e9a","plan_id":"default","organization_guid":"8a7d0e88-94a7-11e7-8039-c85b76064d75","space_guid":"8a7d0e88-94a7-11e7-8039-c85b76064d75","parameters":{"postgresql_database":"admin","postgresql_password":"admin","postgresql_user":"admin"},"context":{"namespace":"demo-app","platform":"kubernetes"}}' https://asb-1338-ansible-service-broker.<IP_ADDRESS>.nip.io/v2/service_instances/97f2b6c3-45ba-4e6c-a372-77c43fa0fc9e?accepts_incomplete=true
Will use the admin user for the user info.
You will also need to specifically give asb access to create and delete. This will be added to the template in this PR. but example of the cluster role is
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
# "namespace" omitted since ClusterRoles are not namespaced
  name: project-creator
rules:
- apiGroups: ["project.openshift.io"]
  resources: ["projects"]
  verbs: ["create", "delete"]
- apiGroups: ["authorization.openshift.io"]
  resources: ["subjectrulesreview"]
  verbs: ["create"]

and cluster role binding
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
  name: create-projects-asb
subjects:
- kind: ServiceAccount
  name: asb
  namespace: ansible-service-broker
roleRef:
  kind: ClusterRole
  name: project-creator
  apiGroup: rbac.authorization.k8s.io

This will need to be run with 3.7. It is the only way that this will work.

@openshift/sig-security
It might be a bit before I have a chance to look at this.

@enj The reason for the v1 apiVersion is that it works for both 3.6 and 3.7. If you have a better way to do it and keep compatibility with 3.6 It would be nice to know and we can update all of the v1 references in the template.

The reason for the v1 apiVersion is that it works for both 3.6 and 3.7. If you have a better way to do it and keep compatibility with 3.6 It would be nice to know and we can update all of the v1 references in the template.

At the very least, use the grouped version of openshift APIs, e.g. authorization.openshift.io/v1

@liggitt @enj I have updated the template to use the grouped version of the openshift APIs. @jwmatthews this still works with the 3.6 version of catasb

Added #429 to capture moving all of the template yaml to RBAC API versions when we make the cut to 3.7.

Service Catalog 0.0.21 will send the Originating User header to us.
Full end to end testing of this PR is waiting for below to merge into origin:
https://github.com/openshift/origin/pull/16457

LGTM
There are some followup items but this is in line with our discussions.

I have tested with the latest service catalog and it seems to be working as expected.


Handle Enum -> object xml parsing difficulties when encountering xml enum values not recognized

Now all enum types have a Unknown value which it will default to if xml parsing isn't possible (no throws in deserialization).

A bunch of fields are missing the special treatment. Even if they are unlikely to fail I think it's good to have a uniform approach.
see example public struct SettingsExternalTimeBase

Adding a new member in settingsexternaltimebase structure will not cause a xml deserialization exception.
Only enum types require this treatment.

    public struct SettingsExternalTimeBase
    {
        [XmlElement("Enabled")]
        public bool Enabled;
        [XmlElement("Signal_Source")]
        public SignalSource SignalSource; <-- enum member field missing special treatment
        [XmlElement("Signal_Mode")]
        public SignalMode SignalMode; <-- enum member field missing special treatment
        [XmlElement("Frequency_Multiplier")]
        public int FreqMultiplier;
        [XmlElement("Frequency_Divisor")]
        public int FreqDivisor;
        [XmlElement("Frequency_Tolerance")]
        public int FreqTolerance;
        [XmlElement("Nominal_Frequency")]
        public float NominalFrequency;
        [XmlElement("Signal_Edge")]
        public SignalEdge SignalEdge; <-- enum member field missing special treatment
        [XmlElement("Signal_Shutter_Delay")]
        public int SignalShutterDelay;
        [XmlElement("Non_Periodic_Timeout")]
        public float NonPeriodicTimeout;
    }


Similar artifact in Maven Central?

I noticed that Maven Central and repo.spring,io have a version of this project deployed with a different groupId and version, but the source code is from this project.
<dependency>
    <groupId>net.kemitix</groupId>
    <artifactId>spring-boot-daemon-integration</artifactId>
    <version>1.1.0</version>
</dependency>

Could you clarify the intended use of this projects artifacts and code, as far as its use ion other projects?
Is "spring-boot-daemon-integration" also intended to be published to Maven Central or SpringIO repositories using the "net.nicoll" groupId and version?
Did you or do you intend for the "spring-boot-daemon-integration" module to be used as a dependency in other projects, or was this just sample code meant to be "copy-pasted" into other projects?
Do you know anything about what/who is publishing the "net.kemitix" artifact (I could not find a publicly forked repository)?

I have no idea what net.kemitixis. repo.spring.io doesn't have a version for that artifact (at least I didn't find one). It looks like someone decided to fork this repository and release it with its own groupId. This project is a sample for demonstration purpose. There's not a lot of code so you can easily apply that in your own projet.
Obviously the person who forked it think differently.


chore: add codecov.yml to ignore some dirs that don't need code coverage

Which issue does this PR close?
Closes #
Rationale for this change

What changes are included in this PR?

Are there any user-facing changes?

How does this change test

Codecov Report

Merging #591 (03bbe27) into main (6d57582) will increase coverage by 3.61%.
The diff coverage is n/a.

:exclamation: Current head 03bbe27 differs from pull request most recent head 2e71c00. Consider uploading reports for the commit 2e71c00 to get more accurate results

@@            Coverage Diff             @@
##             main     #591      +/-   ##
==========================================
+ Coverage   62.61%   66.23%   +3.61%
==========================================
  Files         326      279      -47
  Lines       50232    43697    -6535
==========================================
- Hits        31454    28942    -2512
+ Misses      18778    14755    -4023

Impacted Files
Coverage Δ

analytic_engine/src/sst/file.rs
76.17% <0.00%> (-1.09%)
:arrow_down:

interpreters/src/tests.rs
96.07% <0.00%> (-0.36%)
:arrow_down:

analytic_engine/src/row_iter/merge.rs
88.58% <0.00%> (-0.19%)
:arrow_down:

benchmarks/src/bin/sst-tools.rs

...al/src/message_queue_impl/snapshot_synchronizer.rs

server/src/grpc/meta_event_service/error.rs

benchmarks/src/scan_memtable_bench.rs

benchmarks/src/parquet_bench.rs

wal/src/table_kv_impl/table_unit.rs

wal/src/table_kv_impl/timed_task.rs

... and 41 more

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


TypeError on package precompilation on master

Nightly coverage runs are dying with:
ERROR: LoadError: TypeError: in Type{...} expression, expected UnionAll, got typeof(Base.Nullable)
Stacktrace:
 [1] top-level scope
 [2] include at ./boot.jl:283 [inlined]
 [3] include_relative(::Module, ::String) at ./loading.jl:503
 [4] include(::Module, ::String) at ./sysimg.jl:15
 [5] top-level scope
 [6] eval at ./boot.jl:286 [inlined]
 [7] top-level scope at ./<missing>:2
in expression starting at /home/buildworker/.julia/v0.7/HttpCommon/src/HttpCommon.jl:65

@kshyatt just notifying you so you know what's up with coverage right now

I'm not familiar with what precisely the coverage buildbots run, but would it be possible to transition them to HTTP.jl?

@ararslan there are two problems with switching to HTTP.jl.

JuliaWeb/Requests.jl still uses HttpCommon.jl, so libraries using Requests.jl will still break
There is no useful documentation for HTTP.jl

HTTP docs?

Thanks, these were quite useful, I managed to port my code from Requests to HTTP in about 10 minutes.
It would be good to have these linked from the repository description on github instead of just in the README.

Great suggestion. Done!

The original issue here is fixed on master


Add colorPickerClosed event

We are using the color picker to set the value of a view model in our system. We support undo/redo and want to know when the color picker is closed to know when to commit the change to our undo/redo system.

I was wondering if this added?


feat: set exec_timeout to 0

#__
Checklist

[x] I didn't over-scope my PR
[x] My PR title matches the commit convention
[x] I did not include breaking changes
[ ] I included unit tests that cover my changes
[ ] I added/updated the documentation about my changes
[x] I made my own code-review before requesting one

Description of the changes

Technical highlight/advice

What is the point of changing it here ?
You're changing Dofigen that is just a Dockerfile generator. The timeout should be added in lenra_cli

https://github.com/lenra-io/lenra_cli/pull/43


Rage broken

Rage damage bonus seems to need to be changed from
@scale.barbarian.rage-damage
to
@scale.barbarian.rage

It is broken, but seemingly at DnDImporter not here. My mistake -- went down the wrong lane when finding the rage value in my Actor. But that seems to be number of, not damage -- and DnDImporter seems to not set the other one.


Inbound Staking Rewards Address Confusion Issue

here is a dialog, that has happened several times with several people over time. This one was with . MikeL.
[10:37, 6/29/2018] Mike Lingle: Also- did you send Works another 1 civx 30 mins ago?
[10:37, 6/29/2018] Kent Langley: Nope. That would be a staking reward probably.
[10:38, 6/29/2018] Kent Langley: :)
[10:38, 6/29/2018] Kent Langley: congratulations.
[10:38, 6/29/2018] Mike Lingle: Oh- it’s using your address to record staking.
[10:38, 6/29/2018] Kent Langley: congratulations.
[10:38, 6/29/2018] Kent Langley: yah, it's a little weird how that happens
[10:38, 6/29/2018] Mike Lingle: How do I set it to use a different address for staking?
[10:38, 6/29/2018] Kent Langley: I wish you could designate a receive address but it seems a bit... pseudo-random
[10:38, 6/29/2018] Mike Lingle: Does it just use the last address created?
[10:38, 6/29/2018] Kent Langley: there's no good way to fix that at the moment
[10:38, 6/29/2018] Kent Langley: that I have found
[10:39, 6/29/2018] Mike Lingle: Hmmm...that’s confusing
[10:39, 6/29/2018] Kent Langley: I also find it a nasty point of confusion.

There is not way to explicitly set the address used for Staking, as the Wallet select (pseudo-random) from the KeyPool to rotate the address ; The default KeyPool size is 100
To increase the size for the KeyPool, and have more Addresses used for the rewards, start the Wallet from command line like this:
macOS:
open -a /Application/CivX-Qt.app --args -keypool=500
Windows
CivX-qt.exe -keypool=500
Once the wallet is open:
1- Help -> Debug window -> Console
2- Type: getinfo
The new Keypoolsize value should be 500


don't stop QUERY_LAT if dominance known

related to #85  e.g. aphasia not lateralising

this is the context in which the single blink test fails
Semiology('Blink', Laterality.NEUTRAL, Laterality.LEFT,)
QUERY_LATERALISATION.py
    # Need to recombine the inspect_result_lat used in for loop to give all_combined_gifs
    # with inspect_result that had null lateralising:
    inspect_result_nulllateralising = inspect_result.loc[inspect_result['Lateralising'].isnull(), :].copy()
    # now clean ready to map:
    inspect_result_nulllateralising.drop(labels=id_cols, axis='columns', inplace=True, errors='ignore')
    inspect_result_nulllateralising.dropna(how='all', axis='columns', inplace=True)
    # now map row by row otherwise you get a "TypeError: only size-1 arrays can be converted to Python scalars":
    nonlat_no_rows = inspect_result_nulllateralising.shape[0]
    for j in range(nonlat_no_rows):
        full_row = inspect_result_nulllateralising.iloc[[j],:]
        row = full_row.drop(labels=id_cols, axis='columns', inplace=False, errors='ignore')
        row = row.dropna(how='all', axis='columns')
        row_nonlat_to_one_map = pivot_result_to_one_map(row,
                                           one_map, raw_pt_numbers_string='pt #s',
                                           suppress_prints=True)
        if j==0:
            # can't merge first row
            gifs_not_lat = row_nonlat_to_one_map
            logging.debug('j zero gifs_not_lat set to row_nonlat_to_one_map')
            continue
        elif j != 0:
            gifs_not_lat = pd.concat([gifs_not_lat, row_nonlat_to_one_map], join='outer', sort=False)
    #now combine the lateralised and non-lateralised:
    all_combined_gifs = pd.concat([all_combined_gifs, gifs_not_lat], join='outer', sort=False)

ab5f82c commit check result of query_semiology() at high level is not None. But also checks to ensure the localising and lateralising columns aren't zero, due to a previous update which sets these to zero in QUERY_SEMIOLOGY.

haha checks pass but everything is failing!

fa51b76 fixes #91 (comma as naming issue: maybe it thought it was a list?)

And my tests and debugging do indeed show the dominant hemisphere issue is fixed ! woohoo
5am(!!)
Try with aphasia:


Update the SSL of localtunnel.me

Hello can you update the ssl of local tunnel beacause he not work

localtunnel.me is now up and running again :)
i took over the hosting and maintenance part from @defunctzombie so feel free to use it as before.
let us know if you have further questions

The ssl issue still occurs

I see i see, i‘m on it ;)

soo finally done @noriellecruz everything should be fine now.

https://localtunnel.me/ is currently down. Giving 502 Bad Gateway. Thanks

I am now hosting localtunnel.me for this project so it should work like before. The only difference is that I'm handing out subdomains under the domain *.loca.lt instead of *.localtunnel.me (that's because I don't have full DNS control and without it can't get a free wildcard cert for the domain without). Let me know if you run into any issues.

@defunctzombie feel free to close this issue.


Add Directory.Build.props

Coverage: 92.99%. Remained the same when pulling b01aa6e50755f56da5743bb3c0bb0fde7fcac548 on feature/directory-build-props into f9a69f68ccf51c1b4be5def956735e4d2bd92ddb on main.


[SPIRV] Add bank conflict reduction to Cooperative Matrix pipeline

The verifier for cooperative matrix uses the same calculation for shared memory usage as SIMT and thus already includes the additional usage from the added padding from this pass.


Workflow ideas

Note: I'm moving over the list of proposed workflows from the roadmap to this repo. I'll continue to iterate a bit on this issue
Data loading and cleaning
Dask is often used to schlep data from one format to another, cleaning or manipulating it along the way.  This occurs in both dataframe and array use cases.  There are lots of possible configurations here, but we’ll focus on just a few to start.

[ ] https://github.com/coiled/coiled-runtime/issues/726

Exploratory Analysis
This is where most of our demos live today.  Load a dataset, fool around, make some pretty charts

[ ] Uber/Lyft, perform various simple dataframe computations and find novel results
[ ] Climatology (probably the same as test_vorticity today)
[ ] RenRe

Embarrassing parallel ✅
The matplotlib-arXiv notebook is a good example we have today of embarrassingly parallel workflows.  This is “Dask a as a big for loop”.  It also shows cloud data access and processes 3TB of real data.

[x] https://github.com/coiled/coiled-runtime/pull/724

Imaging
There is a surprisingly large community of people using Dask for bio-medical imaging.  This includes applications like fMRI brain scans, and very high resolution microscopy (3d movies at micro resolution of cells).  These folks often want to load in data, apply image processing filters across that data using map_overlap, and then visually explore the result.  They want this processing done with human-in-the-loop systems.

[ ] https://github.com/coiled/coiled-runtime/issues/751

XGBoost
Probably our most common application in ML, folks want to load data into a dask dataframe and then hand off to XGBoost’s Dask integration, possibly with GPUs.  They also want to do this with Hyper-Parameter-Optimization.
We already have Guido’s work here at https://github.com/coiled/dask-xgboost-nyctaxi .  Maybe we want to extend it with GPUs or cost analysis.

[ ] Train on a large dataset
[ ] Train on a large dataset with HPO with Optuna
[ ] Add GPUs

HyperParameter Optimization
We have Optuna.  We use it above for XGBoost but we should also show how to use it in more vanilla settings with a model that can be trained on a single machine, presumably a GPU.  Let’s use PyTorch for this.
Train some PyTorch GPU model that fits on a single GPU with Optuna for HPO on a cluster

@guillaumeeb we're trying to add some real-world examples to our benchmark suite (as opposed to the more toy-examples there today) that are reflective of common Dask workloads.  We're looking for examples roughly like the following.  Ideally we'd find examples that are between 20-200 lines of code in terms of complexity.  Looking at the list above, can you think of good examples that you've run across while engaging with users?

I suspect that @ncclementi has a notebook already for RenRe.  Naty can you point to that if you still have it?  Did we get clearance to use it in a public setting from them?

@mrocklin JD (RenRe) and I collaborated on creating a synthetic dataset that represented the original one. The synthetic data is not public, but it's on the oss-s3. I can make it public if we want.
The repo on how to create the data, and a replication of their workflow (imbalance join) are in this repo
https://github.com/coiled/imbalanced-join
I'm happy to chat with whoever will be taking the lead on this to bring them up to speed and facilitate whatever they need.

My recollection is that the original RenRe workflow was more than just this
one join.  It was lots of things.  Do we still have that?  Is it possible
to make that public?
On Fri, Mar 31, 2023 at 12:11 PM Naty Clementi @.***>
wrote:

@mrocklin https://github.com/mrocklin JD (RenRe) and I collaborated on
creating a synthetic dataset that represented the original one. The
synthetic data is not public, but it's on the oss-s3. I can make it public
if we want.
The repo on how to create the data, and a replication of their workflow
(imbalance join) are in this repo
https://github.com/coiled/imbalanced-join
I'm happy to chat with whoever will be taking the lead on this to bring
them up to speed and facilitate whatever they need.
—
Reply to this email directly, view it on GitHub
https://github.com/coiled/coiled-runtime/issues/725#issuecomment-1492288732,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACKZTE3YTYTGORDJHQMZ63W64F5PANCNFSM6AAAAAAWC6JO6M
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
https://coiled.io
Matthew Rocklin CEO

@mrocklin we do have those on a private repo, that has multiple things (happy to walk you through what's in there, I'm available this afternoon).  When I talked to JD, they mentioned their main issue was the joins shown on the notebook.

Can you point to the repository?
On Fri, Mar 31, 2023 at 12:39 PM Naty Clementi @.***>
wrote:

@mrocklin https://github.com/mrocklin we do have those on a private
repo, that has multiple things (happy to walk you through what's in there,
I'm available this afternoon). When I talked to JD, they mentioned their
main issue was the joins shown on the notebook.
—
Reply to this email directly, view it on GitHub
https://github.com/coiled/coiled-runtime/issues/725#issuecomment-1492349516,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACKZTECQGAKLCGPTRNLMGDW64JDNANCNFSM6AAAAAAWC6JO6M
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
https://coiled.io
Matthew Rocklin CEO

For the PyTorch + Optuna + GPUs doing a web search here yields not-terrible results.  Here is an example (but I'm confident that there are better ones).
@jacobtomlinson @mmccarty @quasiben I don't suppose you all have any interest in finding something here.  My guess is that this is much easier for you all (or someone around you) than it is for me personally.

Moving the HPO conversation into a standalone issue https://github.com/coiled/coiled-runtime/issues/759

Hi there,
On image processing, there is some complex use case that did not get an answer yet: https://dask.discourse.group/t/parallelize-or-map-chunks-of-arrays-with-different-sizes-shapes-and-number-of-blocks/1663.
Another small example on this topic: https://dask.discourse.group/t/upscaling-an-image-with-dask-image-leads-to-blurry-result/1631/3.
Dask for reading and processing videos: https://dask.discourse.group/t/performing-hog-matrices-on-pims-chunks-through-imageio/570.
I was hoping to find some nice Dataframe + ML workflows, but in the end these kind of topics give only very basic "toy" examples. So after browsing Discourse and Stackoverflow for 20 minutes, I've given up.


run the python script get the link pres number 4 and it starts itself then it just closes the program

hi i am havinf problems with program when i enter url and number and pres enter the porgram just closes itself  and that is it i only found chrome driver 100 32bit version can you guy help me if you can it would be great

can you please run the script in your terminal and send me the error you get

can you please run the script in your terminal and send me the error you get
what do you mean by that? could you write down steps of what to do

open your terminal, drag and drop the python script file into the terminal and hit the enter key

Sorry can't teach you basic stuff here. Check on Google how to run a python script in your terminal


Could not find a declaration file for module

server can't find a declaration file for module. when I append '.js' for that line, It's works.
this is my project config: jsconfig.js
{
  "compilerOptions": {
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "baseUrl": ".",
    "paths": {
      "@/*": ["./src/*"]
    }
  },
  "include": [
    "src/**/*"
  ]
}

vscode is work.

Check server log and make sure your npmPath is global one.

Oh you have to disable suggestActions to avoid that hint


Investigate approaches/documentation to turning off requesting

Oh hey, we already did this: https://github.com/wellcomecollection/wellcomecollection.org/blob/main/catalogue/docs/turn-off-requesting.md
But I forgot about it! I might move it to a top level folder.

I've linked this from the "Developer handbook" GitBook space.


Tiktok Clone Added

Title and Issue number

Title : Tiktok clone
Issue No. : #305
Code Stack : html,css,js
Close #305

Video (mandatory)

video (1).webm
Checklist:

[x] I have mentioned the issue number in my Pull Request.
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have created a helpful and easy to understand README.md
[x] I have updated the projectData.json file for my contribution
[x] I have added the img of my project in the assets/img section

Additional context (Mandatory )
Are you contributing under any Open-source programme?

CodePeak, KWOC

This file is not needed for this PR. Please make sure that you make PR in all different branches in your forked repo

@apu52 deleted those sorry

@aindree-2005 due to some issue we had to delete your previous merge. Can you please add your project once again to our repo. No need to make a issue for that just make the PR with necessary files. Also you wont be getting extra points for this as you have been awarded points for the both the issue and PR.
Thank you,
Shruti Sen


dockerfile-add-scanner bump buildkit to v0.14.1 and remove unneeded docker dep

Helps clean up some smaller version compatibility issues, while also eliminating a dependency.
Supersedes #21

Brilliant. yetus is complaining about a hash that ends in Fo= and thinks it is an English typo from For or To. 😆
Strangely, I am not fixing that.


remove newline escape char on last line of example helm commands

Small PR to fix example bash commands where the last char is a \.

This change is

/assign jseldess


Documentation Comment - "Access Power BI privately from the VM"

In [this section](https://docs.microsoft.com/en-us/power-bi/admin/service-security-private-links#access-power-bi-privately-from-the-vm), it may be useful to edit the tenant guid with  with a link to instructions about where to find it.
Access Power BI privately from the VM.

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

ID: 63c8b8f9-7455-6a1a-cf10-cfd6ae088484
Version Independent ID: d0a2380f-c19d-916a-1416-f9bc7fdc72bc
Content: Private endpoints for accessing Power BI - Power BI
Content Source: powerbi-docs/admin/service-security-private-links.md
Service: powerbi
Sub-service: pbi-security
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Thanks for the suggestion. It's in another part of the article, but I also added a link for how to do so in the Next Steps section.


Update react-router to v6

Description
Fixes https://github.com/Shopify/quilt/issues/2275

Updates React router to v6 to unblock the rest of Shopify on upgrading react-router and react-router-dom.

Are there specific or immediate blockers if this PR doesn’t get merged? Does this prevent current work from being completed?

I just remembered #1673 where I talked about the idea that Link isn't a useful component. It doesn't handle external urls - only internal urls, so the current behaviour of Link isn't ever usable in practice.
To have a Link component that plays nice with Polaris and handles external links is trivial to implement, and is demonstrated in Polaris's documentation. I don't think there's any value in having polaris-specific logic in this package.
I reckon we should delete the Link component too.

@BPScott Are these flaky tests? Seems like they pass after re-running

react-testing being flakey is concerning, but it's unrelated to this PR. For this PR we can ignore that. I'm going to give this another once-over, but I think we're close to being good to go.
Ping @melnikov-s - as he added the test destruction stuff. Sergi could you take a look at what might be causing these stale promise tests to intermittently fail: ohttps://github.com/Shopify/quilt/actions/runs/3147770668/jobs/5128584382 as they were introduced in #2352.

Ping @melnikov-s - as he added the test destruction stuff. Sergey could you take a look at what might be causing these stale promise tests to intermittently fail: https://github.com/Shopify/quilt/actions/runs/3147770668/jobs/5128584382 as they were introduced in https://github.com/Shopify/quilt/pull/2352. Test flake because of the testing framework itself feels very scary

I saw this before and thought I'd fixed it, guess not. It only happens with React 17 for some reason and it's not a result of library code in https://github.com/Shopify/quilt/pull/2352 but rather the test the was introduced in that PR. The tests creates a hanging promise which will fail consistently without the changes in https://github.com/Shopify/quilt/pull/2352 but for some reason fails intermittently and rarely with the changes and in React 17 only. It will be difficult to determine the source of the issue as I can't reproduce it locally. Knowing that it's the test we can maybe disable it when process.env.REACT_VERSION is 17

@BPScott Is this good to be merged? Just want to confirm!


fetch upstream

I removed all firmware binaries from all commits. I now use a submodule for firmware. This permit better security about the firmware proprietor.
You should consider rebasing your repo on mine to remove all firmware binaries too.

You should take a look at https://gitlab.freedesktop.org/mpi3d/goodix-firmware/-/blob/main/README.md

And also at https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository


Production - MySQL Database

Need a MySQL database instance for the production environment.

Closing with https://geoportal-test.library.jhu.edu/ live now.  (VPN access required)


Create/update systems and license keys

This PR adds the functionality discussed in issue https://github.com/sap-linuxlab/community.sap_launchpad/issues/15.
Scope

The PR adds two modules:

license_keys, which allows creating and updating systems and their license keys.
It is closely modeled after the interactions in the portal https://me.sap.com/licensekey, meaning that systems and license keys are always updated together (i.e. you cannot just create new license keys, but you have to edit the system, add license keys, and submit everything together).
systems_info, which allows retrieving existing systems (i.e. its system number), so that the system update/license key creation can be done in an idempotent manner (see example below).

What is intentionally out of scope:

The entity 'Installation' - the parent entity of systems - has to be created manually beforehand (and its installation number passed on to the module). We think that it's not worth to offer automation for creating installations, as installations are usually created once per customer and only the systems and license keys change frequently.
The module doesn't allow deletion of systems or license keys. We found that decommissioning of SAP systems is usually a manual process anyway. But if desired, we can add deletion to this module/PR.

Example
An example usage of the module which allows to idempotently create or update a system and retrieve the license key file:
- name: test license key creation
  hosts: localhost
  tasks:

  - name: get existing system
    community.sap_launchpad.systems_info:
      suser_id: S1234
      suser_password: password
      filter: "Insnr eq '123456789' and sysid eq 'B01' and ProductDescr eq 'SAP S/4HANA'"
    register: result

  - name: create license keys
    community.sap_launchpad.license_keys:
      suser_id: S1234
      suser_password: password
      installation_nr: 123456789
      system:
        nr: "{{ result.systems[0].Sysnr | default(omit) }}"
        product: SAP S/4HANA
        version: SAP S/4HANA 2022
        data:
          sysid: B01
          sysname: Test-System
          systype: Development system
          sysdb: SAP HANA database
          sysos: Linux
          sys_depl: Public - Microsoft Azure
      licenses:
        - type: Standard - Web Application Server ABAP or ABAP+JAVA
          data:
            hwkey: H1234567890
            expdate: 99991231
        - type: Maintenance Entitlement
          data:
            hwkey: H1234567890
            expdate: 99991231
    register: result

  - name: Display the license file containing the licenses
    debug:
      msg:
        - "{{ result.license_file }}"

I tested the following use cases to ensure full idempotency.

If no system exists, a new system and its licenses are created
If a system exists and passed with system.nr, its data attributes are updated and any changed licenses applied. If the licenses had no changes, they are not updated.

Let me know if you need more examples (should we create a sample playbook in the repo?), more extensive documentation or other changes. Please also let me know if I have to sign any CLA. Eager to get your feedback!

Hi @MatthiasWinzeler thank you for contributing. I will review this PR soon.

@MatthiasWinzeler thanks for clarify the questions. Only a few things are left :-) after that we are ready to merge I think.

@rainerleber thanks - merged your suggestions and responded your other comments. Can you give it a final review?

@rainerleber FYI, cleanup PR is in https://github.com/sap-linuxlab/community.sap_launchpad/pull/17


no interface provided to set 'max_num_snapshots' when profile memory

When using the tensorflow profiler for memory footprint analysis, the profiler keeps up to 1000 snapshots. This default value limits us to more detailed memory analysis. I would like to know why this default value is set to 1000.
The relevant code is as follows：
https://github.com/tensorflow/tensorflow/blob/6cd04ac335e585dc9bf07003e82ab69da569ef4a/tensorflow/core/profiler/convert/xplane_to_memory_profile.cc#L550
Looking forward to reply.

Hi @tomusfri !
Could you please update the template too as it helps us analyse the issue [tf version, steps followed before you ran into this error or stand alone code/colab gist to reproduce the issue faced].Thanks!


:penguin: Bring back ubuntu 24.10 uki

on 24.10 systemd-cryptsetup is installed explicitely and no longer comes witht eh systemd base package

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #2937

actually other than this it requires a fixed systemd version lol

@Itxaka 😢 but it's cool that this is clear now, thanks for testing


Dark Gray and Red Default Theme for Redot that match vibes :)

If you want to change the default theme of Redot, I think you should not just change the main color of the editor interface, but also adjust the values of some buttons, borders, etc.
The interface can be improved like this
The youtube link of the video.
The GitHub link in the video.
I'm sorry that I am currently unable to manipulate the Redot source code personally.

It looks better than before.

i have add minmal theme and inter font and #251


TypeError: routes.map is not a function

const routes = {
"poolId": "1",
"tokenOutDenom": "uosmo"
}
const msg = swapExactAmountIn({
sender: '',
routes,
tokenIn: coin(1000, 'uosmo'),
tokenOutMinAmount: 10000
});
I using something right this and get an error routes.map,when I try to use lookupRoutesForTrade,but I dont know what exactly the beliefValue and pair?

routes needs to be an array, did you see this example here https://github.com/cosmology-finance/cosmology/tree/master/packages/core#lookuproutesfortrade ?
believeValue is more for visual stuff, not necessary for anything. Which pair are you referring to?

sorry I dont really understand sir,can you give an example like swap exact 1 atom to osmo?Thanks


VSS loss not found in dictionary when attempting training

Hello @YixingHuang, I am now trying to train your model on my data to compare how the performance will change compared to just using your pretrained model.
I followed the steps from readme but I am getting the following error.
CONFIG: The configuration file for the [session] was loaded from:~/DeepMedicPlus/DeepMedicPlus/examples/configFiles/deepMedicPlus/train/trainConfig.cfg

ERROR: Caught exception from main process: 'vss'
Traceback (most recent call last):
  File "~/DeepMedicPlus/DeepMedicPlus/deepMedicRun", line 175, in <module>
    _ = session.compile_session_params_from_cfg(model_params)
  File "~/DeepMedicPlus/DeepMedicPlus/deepmedic/frontEnd/trainSession.py", line 78, in compile_session_params_from_cfg
    self._params = TrainSessionParameters(self._log,
  File "~/DeepMedicPlus/DeepMedicPlus/deepmedic/frontEnd/configParsing/trainSessionParams.py", line 518, in __init__
    assert True in [self.losses_and_weights[k] is not None for k in ["xentr", "iou", "dsc", "vss"]]
  File "~/DeepMedicPlus/DeepMedicPlus/deepmedic/frontEnd/configParsing/trainSessionParams.py", line 518, in <listcomp>
    assert True in [self.losses_and_weights[k] is not None for k in ["xentr", "iou", "dsc", "vss"]]
KeyError: 'vss'

Finished

What may be causing the issue? It looks as if there is a bug in the code but I assume I may be doing something wrong since you used your code to train your own models...

Hi DK, @damiankucharski
I cleaned the codes after my experiments. There might be bugs.
I just updated one line here Line 119:
cost += self._losses_and_weights["vss"] * cfs.vss(p_y_given_x, y_gt)
Please try whether it works now.

Hi @YixingHuang,
Sorry for late reply. I've run some experiments and played a little with the alpha parameter in the loss function. I also compared the results with nnDetection and nnUnet. It seems that even the models set up with very high precision in mind (I tried alpha values as low as 0.05) have lower precision that nnUNet models for example, however they do tend to find some lesions that nnUNet and nnDetection have trouble finding. I am going to perform more experiments and investigate further but it seems that these architectures have tendencies to work a little better for different kinds of lesions.
Thank you very much for your help.
Regards,
Damian Kucharski

Hi DK @damiankucharski,
thank you for sharing your update. It is a complex nonconvex optimization. Different architectures, different optimizers will always find slightly different local minima. Good to hear that our model can find some difficult brain metastases.

Since the original bug has been fixed, I simply close this issue.
If you have more issues or want to share your performance evaluation, feel free to create a new issue.


Bunker not accessible

No teleport marker appearing to enter the bunker, Marker should appear so i can teleport into the bunker interior on foot or in a car, its not appearing for either scenario.

You would need to do this with a separate resource. Not the purpose of Bob ipl.

As alberttheprince said, this resource does not provide any way to teleport inside interiors because every server owner will have its way to teleport players.
Some will want to let anyone enter everywhere, some will restrict the entrance to some users only, it is entirely up to the server owner to setup a way to teleport players.


Documentation issue - readme.md for React web auth does not explain aws_exports import.

Steps to reproduce (Following the Readme.md documentation for Web Development)

Install aws-amplify
Install aws-amplify-react
run create-react-app
update App.js as shown.

...this fails to run with the message "Module not found: Can't resolve './aws-exports'"  ./src/App.js
Where should ./aws-exports.js come from?  Thanks.

Hi @bizarosteve good call, the aws-exports is actually generated by awsmobile-cli with the awsmobile init command. We'll get the docs updated on the readme.


appending multiple elements

How can I append not one element, but multiple elements into the grid via the append_elements function? the following code doesn't work...
function append2grid() {
	var grid = document.querySelector('#feed');
	var item1 = document.createElement('div');
	var item2 = document.createElement('div');

			var h = '
';
			h += '
';
			h += "TEST";
			h += '
';
			h += '
';

			var newElements = [item1, item2]

           salvattore['append_elements'](grid, [newElements]);

		 	item1.outerHTML = h;
			item2.outerHTML = h;
        }

The problem is that infinite-scroll and salvattore are acting on the same element. Infinite-scroll creates a hidden loading div in #feed, which salvattore is then appending posts to. You've basically created a hidden column.
You simply need to set infinite-scroll to work on another arbitrary element:
$('#not-feed').infinitescroll();

Hi, I have noticed that when I have even amount of columns on page, new items will be added to first column only , but when I have odd amount of columns , the items will be distributed evenly.
Did anyone noticed similar problem?


Move towards magefile

coraza, coraza-caddy and coraza-proxy-wasm use magefiles instead of makefiles for the tasks (e.g. build, test, package, etc). We should do the same in this project for the sake of consistency and cohesion of the knowledge.

Done


Initializing an ivar using a generic type, then passing in an enum value, generates an error with no trace

I came across an unusual bug that caused the compiler to output the generic error Error: can't declare variable with NumberLiteral but with no source file or line number. Specifying --error-trace also did not output any trace of the error.
Example Code
enum Types
  One
  Two
  Three
end

class Base(TYPE)
  @type = TYPE
end

class One < Base(Types::One)
end

p One.new

Steps to Reproduce

crystal build example.cr

Expected Result
In example.cr:8

 8 | ...
           ^---------
Error: ...

Actual Result
Showing last frame. Use --error-trace for full trace.

Error: can't declare variable with NumberLiteral

With --error-trace
$ crystal build --error-trace example.cr
Error: can't declare variable with NumberLiteral

Types::One isn't actually a type.  You're essentially passing 0 as the generic argument; hence the error because it's basically doing @type = 0, where 0 is a NumberLiteral.

Good to know. I was more surprised by the lack of any source file or line number error information for the error. Working in a large code base, one would have no clue where this error was coming from.

Error messaging could prob be improved so I'd keep this open.  If I had to guess I'd say it's because it's not actually a type so there is no location info or something.


check_ha use ComponentState

check_ha use ComponentState
convert current check_ha to get_ha_resource_list()
Issue #1190 #1232

This change is

Still wondering if there are some checks that need to be added based on the comment.


insertMany only inserts 1 record if all fields are omitted

await db.table.insertMany([{}, {}, {}])

The code above is expected to insert 3 records, but in fact it inserts only 1 record (regardless of the length of the array).
This is arguably an edge case, but I don't see why it shouldn't work.

Full reproduction
import process from "node:process"

import { createBaseTable, orchidORM, testTransaction } from "orchid-orm"

const BaseTable = createBaseTable()

class PostTable extends BaseTable {
  readonly table = "post"

  columns = this.setColumns(t => ({
    id: t.serial().primaryKey(),
    create_time: t.timestamp().default(t.sql`now()`),
    text: t.text().nullable(),
  }))
}

const db = orchidORM(
  { databaseURL: process.env.DATABASE_URL, log: true },
  {
    post: PostTable,
  },
)

await testTransaction.start(db)

await db.$query`
  create table "post" (
    id serial primary key,
    create_time timestamp not null default now(),
    text text
  );
`

// inserts 1 record, but expected 2
await db.post.insertMany([{}, {}])

// inserts 2 records
await db.post.insertMany([{ text: "foo" }, { text: "foo" }])

await testTransaction.close(db)

The fix is published, it was a slight bug in the logic


How do I indicate my datasource has changed and the tabs/content should be reloaded/refreshed?

@robcecil
Sorry, Currently there is no way. I will try to incorporate those changes asap and update it.

Could the technique be:

set datasource to nil
set datasource back

? Not sure if a brute force would have bad side effects though.

Hey @robcecil,
ViewController for each page are dynamically obtained, But the tabs are setup during first initialization only.
Thus changing ViewController for each page works easily by just changing the values provided through datasource whereas for the tabs, it doesnot work. I am working on this issue and will try to update with the fixed verison asap.

Hi @robcecil ,
Ability to reload the tabs has been added. Please checkout the Additional section in Readme.
Thanks


Connect-ExoPSSession Error

When running the Connect-ExoPSSession cmdlet to connect to Exchange Online with MFA enabled, the following error is returned;
Could not load type 'System.Security.Cryptography.SHA256Cng' from assembly 'System.Core, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken='.

@scottclarke1 The repo is for PowerShell dev only. Please use other channels to report the issue.
I guess EXO is not PowerShell Core compatible.


necromancer, infestation, guards, tamer enchants. [Bug Report]

Describe the bug
Whenever someone uses the necromancer, infestation, guards or tamer enchants, they have to relog into the game after it is used to use it again (the mobs don't spawn a second time). Also an option to change the amount of mobs that spawn for each of those would be amazing (maybe a % chance?)
Versions (please complete the following information):

Minecraft Server Version: PaperSpigot 1.12.2
Plugin Version: 1.8-Dev-Build-v8.1-Build#114

Issue
This is affecting players in game.

That was fixed in Build#116
b7e1068d0ae0f5996577c76b5e0b074a1aa92518


Request with Transfer-Encoding: chunked and Content-Length is valid per RFC, but rejected with HPE_UNEXPECTED_CONTENT_LENGTH

Duplicating https://github.com/nodejs/http-parser/issues/517 to envoy.
Prior to making changes to http-parser library wanted to confirm that proposed change looks reasonable to envoy maintainers.
Current implementation of nodejs/http-parser rejects requests with Transfer-Encoding: chunked and Content-Length headers with HPE_UNEXPECTED_CONTENT_LENGTH.
https://github.com/nodejs/http-parser/blob/master/http_parser.c#L1804-L1815
But per https://tools.ietf.org/html/rfc7230#section-3.3.3 that's a valid http request, Content-Length must be ignored:
   If a message is received with both a Transfer-Encoding and a
   Content-Length header field, the Transfer-Encoding overrides the
   Content-Length.

cc @alyssawilk @PiotrSikora @antoniovicente can you advise?

   If a message is received with both a Transfer-Encoding and a
   Content-Length header field, the Transfer-Encoding overrides the
   Content-Length.  Such a message might indicate an attempt to
   perform request smuggling (Section 9.5) or response splitting
   (Section 9.4) and ought to be handled as an error.  A sender MUST
   remove the received Content-Length field prior to forwarding such
   a message downstream.

We're handling it as an error.  As the spec says (and experience indicates) it's a major smuggling vector to allow both.  If you can convince the http_parser folks to allow it I'd say we could add a configuration option to allow it in Envoy but I'd prefer we default off.

I'm thinking of this approach:

opt-in in http-parser to allow parsing such requests and return both headers if enabled
verify envoy rejects such requests and enable http-parser opt-in by default in envoy.
add opt-in to envoy to allow serving such requests.

Envoy has tests to verify behavior when both transfer-encoding and content-length are present.  Moving the code that rejects this kind of request from the parser to Envoy code seems fine.
https://github.com/envoyproxy/envoy/blob/702a3648273af44408e93ab5e584e2b7e5261f6b/test/integration/integration_test.cc#L377


[build-script] Adding buildbot_linux,bootstrap

Adding a preset for running a bootstrapped buildbot linux configuration to verify that bootstrapping on environments that do not have a compiler will still work.
Swift Syntax and the Swift Driver must be disabled since build-script cannot schedule them at the appropriate times during the compiler build. Since we do not start with an existing Swift compiler, they can't be pre-built.

Note: This currently fails with the following error message:
ninja: error: 'stdlib/public/core/SwiftMacros', needed by 'bootstrapping0/stdlib/public/core/LINUX/x86_64/Swift.o', missing and no known rule to make it

preset=buildbot_linux,bootstrapped
@swift-ci Please test with preset Linux Platform

+ /home/build-user/build/cmake-linux-x86_64/bin/cmake --build /home/build-user/build/buildbot_linux/swift-linux-x86_64 -- -j36 all swift-stdlib-linux-x86_64 swift-libexec-linux-x86_64
ninja: error: 'stdlib/public/core/SwiftMacros', needed by 'bootstrapping0/stdlib/public/core/LINUX/x86_64/Swift.o', missing and no known rule to make it

And it failed in the expected way.


Realm accessed from incorrect thread on Apple Watch

I wish to use a Realm repository on Apple Watch, seperate from the iPhone's. I want to overwrite all data that is stored in Realm once the Watch recieves applicationContext from the iPhone with updated data.
I get an error

'Realm accessed from incorrect thread.'

Call stack:
	0   CoreFoundation                      0x00a1cd74 __exceptionPreprocess + 180
	1   libobjc.A.dylib                     0x012cedf4 objc_exception_throw + 50
	2   Realm                               0x002de312 -[RLMRealm beginWriteTransaction] + 146
	3   Realm                               0x002de66a -[RLMRealm transactionWithBlock:error:] + 90
	4   RealmSwift                          0x00781719 _TFC10RealmSwift5Realm5writefzFT_T_T_ + 201
	5   MyApp Watch App Extension        0x000af77f _TFC28MyApp_Watch_App_Extension12WatchManager20overwriteDataInRealmfGVs10DictionarySSPs9AnyObject__T_ + 287
...

Code:
let realm = try? Realm()

func session(session: WCSession, didReceiveApplicationContext applicationContext: [String : AnyObject]) {
        if !applicationContext.isEmpty {
            overwriteDataInRealm(applicationContext)
        }
    }

func overwriteDataInRealm(applicationContext: [String : AnyObject]) {
        var storedFlashcards = [WatchFlashcard]()

        if let realm = realm {
            do {
                try realm.write() {
                    if let flashcardsQ = applicationContext["flashcardsQuestions"] as? [String],
                        let flashcardsA = applicationContext["flashcardsAnswers"] as? [String],
                        let flashcardIDs = applicationContext["flashcardsIDs"] as? [String],
                        let flashcardsTips = applicationContext["flashcardsTips"] as? [String] {
                        for i in 0..<flashcardsQ.count {
                            storedFlashcards.append(WatchFlashcard(serverID: flashcardIDs[i], question: flashcardsQ[i], answer: flashcardsA[i], tip: flashcardsTips[i]))
                        }
                    realm.deleteAll()
                    realm.add(storedFlashcards)
                    }
                }
            } catch let e {
                debugPrint(e)
            }
        }
    }

What I noticed when using breakpoints is that the write block doesn't execute any of the code inside.
Realm version: 0.98.6
Xcode version: 7.3 (7D175)
Dependency manager + version: CocoaPods 1.0.0.beta.6

Hey Kacper, you are getting this error because the methods of the WCSessionDelegate are all called on a background thread like seen in the docs:

The methods of this protocol are called on a background thread of your app, so any code you write should be written with that fact in mind.

You initialized your Realm instance on the same thread the class implementing this protocol is initialized. This will be very likely the main thread.
All Realm accessors are bound to their thread, they were initialized on. I'd recommend to initialize your Realm instance directly in overwriteDataInRealm(_:) with let realm = try! Realm().


smtp: make smtp component thread safe

Also fix so it does not require ip, port, username and password when using local smtp server.
Add debug config.
Signed-off-by: Robert Marklund<EMAIL_ADDRESS>

Looks good :dolphin:


WHY not highlight your code?

WHY not highlight your code?
It's so hard to read the documentation!

All of the literal blocks have been fenced with appropriate language


Make berkshelf an optional dependency in order to be able to use license_scout on Solaris.

/cc: @danielsdeleo @ryancragun
This PR makes berkshelf an optional dependency so that we can use license_scout on Solaris. When it is not an optional dependency trying to install license_scout gem on Solaris will fail when trying to build one of the native extensions of a gem that berkshelf pulls in. See below for an example error:
http://manhattan.ci.chef.co/job/angry-omnibus-toolchain-build/architecture=sun4v,platform=solaris-10,project=angry-omnibus-toolchain,role=builder/123/console

👍

I will make a Chef build against this branch for testing.

Verified with: http://manhattan.ci.chef.co/job/omnibus-toolchain-build/73/

:+1:
This appears to have resolved my Chef build issue on Solaris. Thanks!


Block spark-submit call until job is complete

When running spark-submit in YARN cluster mode, the spark-submit script stays running until the Spark job completes, printing out the application status every second until it eventually finishes:
2017-01-25 01:28:28,346 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)
2017-01-25 01:28:29,348 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)
2017-01-25 01:28:30,350 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)
2017-01-25 01:28:31,352 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)
2017-01-25 01:28:32,355 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)
2017-01-25 01:28:33,357 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)
2017-01-25 01:28:34,362 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)
2017-01-25 01:28:35,364 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)
2017-01-25 01:28:36,366 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)
2017-01-25 01:28:37,368 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)
2017-01-25 01:28:38,370 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)
2017-01-25 01:28:39,372 INFO  [main] yarn.Client (Logging.scala:logInfo(54)) - Application report for application_1485242805299_0010 (state: RUNNING)

We should have spark-submit with k8s cluster mode (only supported mode now) do the same -- block the call and poll for pod status until the pod terminates.
The blocking call seems required to match the YARN feature set, though as a possible extension we could provide driver logs instead of secondly-status polling using the below example.  I for one would find that a great usability improvement over YARN-cluster mode's behavior.
https://github.com/fabric8io/kubernetes-client/blob/master/kubernetes-examples/src/main/java/io/fabric8/kubernetes/examples/PodLogExample.java
P.S. As a side note, I'm interested in making this call blocking so I can more accurately perform perf benchmarks of the same job running in YARN vs kubernetes by running time spark-submit ... aimed at both clusters.

It's controlled by a flag spark.yarn.submit.waitAppCompletion, which defaults to true.
https://github.com/apache/spark/blob/v2.1.0/yarn/src/main/scala/org/apache/spark/deploy/yarn/config.scala#L125
We can do the same to match it.

+1
This is arguably a better approach than the fire and forget semantics used in the Spark Standalone mode, for example. Even better, if we can pick a behavior based on a flag.

Yes looking at the description for spark.yarn.submit.waitAppCompletion that's exactly the behavior I'd like default for k8s.  In addition to the report interval spark.yarn.report.interval in k8s we could probably do log tailing as well.

We should probably try to unify these settings in Spark, mesos and standalone cluster mode can potentially both use this flag.

+1 This is a good idea. Printing the status after every N seconds seems like a good idea.
I'm not sure if we should tail the driver logs also. Kubernetes combines the stderr and stdout logs and we'd be spewing a lot of the stderr that users may not be used to looking at.

I don't think we should tail the logs unless the user asks for it, it's quite verbose


[Bug]: MySQL mode Export then Import null Timestamp value result into query error

ODC version
4.2.x
OB version
not related
What happened?
MySQL mode Export then Import null Timestamp value result into query error

check the imported value, it is not null, but '1970-01-01 00:00:00', which is an invalid timestamp value

What did you expect to happen?
MySQL mode Export then Import null Timestamp value result should keep null value
How can we reproduce it (as minimally and precisely as possible)?
see What happended
Anything else we need to know?
origin from ask oceanbase: https://ask.oceanbase.com/t/topic/35608139/7

When exporting and importing Timestamp time types with null values, null is displayed normally


Added Contributing.md to root

Hi @ankits57, can you change the link of the CODE_OF_CONDUCT and link it to the .github file?

Yeah sure

Ok, thanks. Let me know when it's done.

Thanks @ankits57 for your contribution!


docs: replacement of exit command with creation of .kube directory and usage of newgrp

Summary
As discussed in last community meeting a change in the tutorial section under this link in which while getting a error when installing microk8s it is advised to - "To validate the changes you can exit the VM’s shell and log in again." which is not a good practice and can be replaced by using newgrp.

What Should Happen Instead?

Instead of using exit command, a directory named ".kube" can be made if doesn't exit in the current VM and then the commands shown in the screenshot should be copy and pasted in the terminal followed by newgrp microk8s
Reproduction Steps

Launch a new VM using multipass launch --name <vm-name> --mem 4G --disk 40G
Shell into that VM using multipass shell <vm name>
Install microk8s in that VM using sudo snap install microk8s --classic
Run microk8s status --wait-ready

Can you suggest a fix?

To overcome this error usage of newgrp is a better than using exit and re-enter
Are you interested in contributing with a fix?

yes

the microk8s output also makes this newgrp recommendation and microk8s version has to be changed, but I can't found doc to change documentation.

Hey i was trying to reproduce the suggested steps before i make the edit in docs.
I created a new VM of ubuntu 24.04 on qemu/kvm to test it out.
newgrp microk8s doesn't seem to do the trick i had to do su - ubuntu to make it work. Am i missing something or can we add the solution that worked for me ?

Hi, I would like to point out, that the "getting started" docs on microk8s.io already recommend the user to execute "su - $USER" in order to apply the new group membership, which basically does the same thing as newgrp, and the microk8s command line utility recommends the user to either reboot the system or run newgrp to apply the new group membership. While personally I find it a little weird for the command line utility to suggest a reboot at least the least invasive options are mentioned as well.
The documentation article mentioned is directly tied to an article on discourse.ubuntu.com. Personally, the documentation from the link you mentioned seems dated anyway and I don't know the Ubuntu documentation eco-system enough to know whether they would care about maintaining it in 2 separate places but I guess if you wanted it to be changed, suggesting the change as a comment to the post (or directly editing the post if your trust level on discourse.ubuntu.com is high enough) would be the way to go.
In that sense, maybe it would make sense to close this issue here, since the issue itself is not present within the contents of the repository?


Sema: Record Hashable conformance as used when emitting AnyHashableErasureExpr (3.0)

Explanation: When constructing AST for a coercion to AnyHashable, we neglected to mark the conformance as used, which could lead to a link failure due to a missing symbol.

Scope of issue: Affects anyone using the new AnyHashable type, or dictionaries containing AnyHashable as keys.

Risk: Low

Radar: rdar://problem/27895165

@swift-ci Please test os x

@jckarter Do you mind reviewing this PR?

LGTM if Joe doesn't get to it.

LGTM too. Thanks Slava!


Desugar interop method gen

Purpose

Describe the problems, issues, or needs driving this feature/fix and include links to related issues.

Fixes #
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Required Balo version update
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Codecov Report

Merging #19667 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #19667   +/-   ##
=======================================
  Coverage    19.9%    19.9%
=======================================
  Files          55       55
  Lines        1437     1437
  Branches      218      218
=======================================
  Hits          286      286
  Misses       1138     1138
  Partials       13       13

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 b167099...3a863ea. Read the comment docs.

@lankavitharana , there are so manu json files changes in this PR which I believe coming from langserver. What was the reason?

@Kishanthan These are language server test related jsons, this happened because I have added a dependency to bir module from jvm module, @nadeeshaan can explain the need of json better

I will go ahead and approve this. @lankavitharana can you send another PR with all the formatting issues fixed?

@Kishanthan sure, will send a separate PR with formatting fixes


Remove extra word in comment

Small thing :)
Love reading through the source code! Awesome work!

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

:green_heart: :blue_heart: :purple_heart: :yellow_heart: :heart:


⚠ BCR Bot has degraded performance

In 4c362e0, BCR Bot (https://bcr.alternativasinteligentes.com/BCRApi/web/chatbot) experienced degraded performance:

HTTP code: 200
Response time: 849 ms

Resolved: BCR Bot performance has improved in 4311010.


add mediumpost url to readme

Thanks for pointing that out!

It was very hard to find the medium post from your repo, thought others should easily find :)
Amazing tutorial and template project btw, thanks for publishing. Do you have any plans on adding a task queue via celery/redis to dockerized flask app? Maybe in a different repo, or into this project

Great question. In fact, yes, I have such plans. I will publish more articles with code on GitHub that focus on deploying models. For instance, techniques for making models smaller, converting them to other formats, etc. But also, yeah, I will definitely dig deeper into stuff like celery/redis.
But for the next couple of weeks I'm planning to focus on my new article about semantic segmentation for pneumothorax based on this competition: https://www.kaggle.com/c/siim-acr-pneumothorax-segmentation

thanks again for the fast response, will be following you for your future articles, pneumothorax segmentation also seems to be interesting


Change a lot of things

please look at the commits to see all of them.

@nrbjerg OK, i'll fix that.

@nrbjerg OK, i'll fix that.

Thanks, great work btw :) i appriciate it


fix spotless linter errors

Apparently, either Diktat configuration or versions are different when running the build locally vs via GitHub Actions.
The workaround when building locally is to skip the spotlessKotlinCheck task:
./gradlew build -x spotlessKotlinCheck


Add rootUrl to example

Close #237

@eGavr @tormozz48

Coverage remained the same at 80.606% when pulling a17d047fd26acddea253496f9be9cc983526f71c on sipayRT.docs into 9699cb4b0f49ef9fe75d87001d7b46280d3660b5 on master.


update eram.h

undefining certain preprocessors so that conditional compilation becomes more specific, hence reduces compile time.

Does it still work? Also, can you work on any of the other issues that I have posted?

Does it still work? Also, can you work on any of the other issues that I have posted?

This basically turns ERAM into a dummy driver. So, I am closing it. Please make a PR that fixes issues instead of trying to "reduce compiling time".


PROJECT_CREATED webhook doesn't work

Describe the bug
Hi, according to this guide, label studio can send a request to the configured webhook url when a new project is created. but we can not receive it and there is no Project created option in label studio webhook settings for Send Payload for options. while for other options (Project updated, Task created, ...) we can successfully receive the correct request from label studio. I also run LABEL_STUDIO_ALLOW_ORGANIZATION_WEBHOOKS=true command to enable-organization-level-webhooks but it doesn't work.
Do you have any solution to receive the request when a new project is created in label studio?
Thank you
To Reproduce
Steps to reproduce the behavior:

Go to Project Settings
Click on Webhooks
Click on Add Webhook
Switch the Send for all actions toggle button off

Environment (please complete the following information):

OS: Debian10, python 3.7
Label Studio Version 1.4.1post1

Hi, LABEL_STUDIO_ALLOW_ORGANIZATION_WEBHOOKS is available only in the Enterprise version of LS.


Glyphicons returning 404

Hi! Thank you so much for this solution. Needed to isolate the Bootstrap CSS to a single input field and this worked like a charm.
However the Glyphicons are not loading. I get a 404

https://github.com/toert/Isolated-Bootstrap/blob/d333ab6934612dc348d700220e5a0e7b54ca9def/versions/3.3.7/iso_bootstrap3.3.7.css#L287
Am I doing something wrong? Please guide.

Tried creating a PR for adding the fonts. Unable to create one.

Thank you for your contribution. I have merged your changes to a master branch. Also praying to God it works :D


Is this cheat a read only?

Hello, is there a way to make it a read only so it has no interaction with the game? I would really like to use this cheat, but a true fully undetectable cheat does not write anything to the game. Is there a way to enable a read only ESP and disable all features, or can I just use the parts of the cheat without including the Aimbot code and still let it run without crashes?

Don't worry about writing to memory.  That being said the only memory writing feature is chams, just comment out the writes.

Would it break the code that it would have things in the core system that wouldn't be executable?


Cannot “open file” in File/Open top level

tried w/ mp4

Done iin https://github.com/MediaArea/MediaConch_SourceCode/pull/244
Available in the 16.04


feat: toggle potential

Pull Request

Description

Added a toggle to switch between selected characters and all characters in the relic insights panel(s)

Related Issue

Closes #311

Checklist

[x] I have added commit messages that are descriptive and meaningful.
[x] I have tested the changes locally.
[x] I have reviewed the code changes.

Screenshots

Old Layout

New Layout

Will wait for the next patch to add this one, hanging onto it for now


[BUG] Ratio of images in exr sequence is not correct

Describe the bug
Load an Exr sequence produces broken image ratio in first 24 images (and other portion of the sequence)
Besides, sequence number is not starting from 001. (but start is 1 in the playbar)
To Reproduce
Steps to reproduce the behavior:

Load exr sequence
Play with cache enabled

Same sequence is working with png. (except the playbar detail)
Screenshots

Console Log
[DIAGNOSTIC] 14:44:40 : [MAIN] : Initializing Logger
[DIAGNOSTIC] 14:44:40 : [OCIO] : Initializing OCIO
[WARNING] 14:44:40 : [OCIO] : Environment variable can't be found. Using default shipped configuration
[DIAGNOSTIC] 14:44:40 : [LOADER] : Initializing loader
[DIAGNOSTIC] 14:44:50 : [LOADER] : Loading media D:/sophie/openViewer/tests/work_v007
[DIAGNOSTIC] 14:44:50 : [LOADER] : Directory detected
[DIAGNOSTIC] 14:44:50 : [CACHE] : Initializing minimal Image Cache (30.11 MB)
[DIAGNOSTIC] 14:44:50 : [DISPLAY] : Initializing display 1
[DIAGNOSTIC] 14:45:24 : [CACHE] : Image Cache resized (500.00 MB)

Desktop (please complete the following information):

OS: [e.g. Windows]
Version: build from commit cf756e03007ce291bd19b6e62a55c90b1ddd1975

Solved by commit 63a784e18d51f21ff494aab4dacf07cbcbb2c37b.


Added TextStyle.measure function

Added a measure function to TextStyle. It's been a long time since I've written much JavaScript, so let me know if I missed something.  Ideally, I'd like to get rid of the necessity of the canvas parameter if you have any ideas?
Applies to https://github.com/pixijs/pixi.js/issues/3903).

Firstly, I think this function should be in Text, not TextStyle. It references the Text class (which creates a circular dependency between the two) and it also is just a copy of code already in Text. It's much neater if the Text class used your split out function; you go down to just 1 version of the code, and your static function can now access other static functions within the Text class freely.
Second, there are a couple of key lines in this function that do exist in the Text class version that are critical to accurately measuring the text. One is actually setting the font on the canvas to measure, the other is wordWrapping, which greatly effects the potential dimensions of the text
this.context.font = this._font;
const outputText = style.wordWrap ? this.wordWrap(this._text) : this._text;

As for the not having to pass a canvas through; how about the canvas parameter becomes the second one, and optional. If one is passed through, it uses it, if it not, there is a special small 'measureCanvas' that is created file scope within Text.js, and can be re-used in this circumstance.

Do you have a problem with it being a static function in Text instead of an instance function?

No problem with that at all

The only issue is that wordWrap function also must become static for me to be able to utilize it.

Updated, but I haven't modified the updateText function to utilize it yet.  I wanted to get some additional feedback before I did so.

The only problem I have integrating this into updateText is that it utilizes lines, lineWidths, maxLineWidth, and fontProperties.  Would you like me to return an object that includes all of this information instead of Rectangle or do you have another suggestion of how to handle this?

@themoonrat or @bigtimebuddy I'm not sure what I'm doing wrong.  I added a MeasuredText object but it apparently cannot be found by Text and I'm not sure why.  I haven't ever worked on a structured project like this in JavaScript so some help would be greatly appreciated.

Nevermind, I figured it out.  I hadn't noticed the import functionality.  If you guys have no further suggestions for changes I believe this is ready for merge.

Organizationally, I'm not feeling 100% on this PR, but we're getting closer!
I would suggest moving MeasuredText class to src/core/text (alongside Text and TextStyle) and renaming it to TextMetrics. Potentially, you can move Text.measure and Text.wordWrap to this new TextMetrics class.
TextMetrics should contain all functionality related to measuring and determining text. Text is responsible for rendering it. TextStyle maintains the settings.

@bigtimebuddy okay, I implemented your suggestions.  I agree that's a better route.  In fact, that's very similar to what I wanted in the first place. :)

Okay, now I'm really done.

Also, to expose TextMetrics, you need to add to core. Like here:
https://github.com/pixijs/pixi.js/blob/dev/src/core/index.js#L27-L28

@bigtimebuddy oops, sorry about that...it's fixed now.

Could you explain the need for clone and equals? They are not used internally and I would rather not include them, unless there's a clear reason. You could use something like lodash's _.isEqual for comparing.

@bigtimebuddy removed. I added them because I was modeling based on Point and I thought perhaps it was a standard requirement for them to be present so I went ahead and added them just in case.

What have you been using to test this against? I might suggest running against these two examples below. I want to make sure this change doesn't break anything (we don't have good unit-test coverage for Text):
http://pixijs.github.io/examples/#/demos/text-demo.js
http://pixijs.github.io/examples/#/basics/text.js

@themoonrat is there something you're waiting on to approve these changes?

I just need a bit of time to take another look through after the changes you and bigtimebuddy have gone through, which I hope to do at some point this weekend :)

@themoonrat okay, just hoping to be able to leverage this functionality in my project soon. :)

Don't worry, me too! I really appreciate the work you've put in to this... the version of pixi I uses actually modified certain functions around that area, and every time a commit goes into PIXI.Text and I have to do a merge it's a nightmare resolving it, so really looking forward to that being easier to deal with after this PR

Any idea when I can expect a release with this functionality?

This will most likely be in 4.5.0, which is slated for this coming week, if everything goes well.


GPU drawing takes really high GPU usage in ICustomDrawOperation!

Describe the bug
this actually not a bug, but i don't know what caused it.
here is what i did:
public void Render(ImmediateDrawingContext context)
        {
            if (!context.TryGetFeature<ISkiaSharpApiLeaseFeature>(out var feature))
                return;

            var imageSource = _parent._previewSource;
            if (imageSource?.ImageHandle == null)
                return;

            using var lease = feature.Lease();
            var canvas = lease.SkCanvas;

            canvas.Clear(new SKColor(
                _parent._bgColor.R,
                _parent._bgColor.G,
                _parent._bgColor.B,
                _parent._bgColor.A
            ));

            canvas.Save();

            var drawSize = _parent.GetPixelSize();
            var bounds = Bounds;
            var sx = (float)bounds.Width / drawSize.Width;
            var sy = (float)bounds.Height / drawSize.Height;

            if (_recContext == null)
            {
                _recContext = GRContext.CreateGl();
                _drawTexture = new GRBackendTexture(drawSize.Width, drawSize.Height, false,
                    new GRGlTextureInfo((uint)GLEnum.Texture2D, imageSource.ImageHandle!.Value,
                        (uint)imageSource.PixelFormat.ToInternalFormat(imageSource.PixelType)));
                _image = SKImage.FromTexture(_recContext, _drawTexture, GRSurfaceOrigin.BottomLeft,
                    SKColorType.Rgba8888);
            }

            canvas.Scale(sx, sy);
            canvas.DrawImage(_image, 0, 0);

#if DEBUG
            _fontPaint ??= new SKPaint
            {
                Color = SKColors.Crimson,
                TextSize = 20,
                TextAlign = SKTextAlign.Left
            };
            canvas.DrawText(_parent.GetFpsString(), 24, 30, _fontPaint);
#endif

            canvas.Restore();
        }

in short, wrap my texture created in my own context into a GRBackendTexture and draw on my popup window for previewing purpose, and everything works pretty good. i'm happy.
but the gpu usage being icnreased constantly, from 6% (lowest, and i think this usage should be the normal value) till 30% (highest 40%), and then, in a uncertain duration, it will suddenly drop to about 10%, and then increase again.......
why? is this the problem similar with the swapchain in OpenglControlBase?
To Reproduce
1, use WGL and write a simple management to create context
2, create context and share with SkiaGpu's context
3, create a texture and draw it with SkiaCanvas
nothing else.
Expected behavior
No response
Avalonia version
11.1
OS
Windows
Additional context
i use TopLevel.RAF to drive the drawing, and i have limited the drawing FPS as 24fps

normal usage
after a little while:

and after a little while:

this is so unstable........  :(

Use GrContext provided by the lease