[VmService] reloadSources RPC doesn't work "Error while starting Kernel isolate task"

Flutter Windows, doctor ouput:
[√] Flutter (Channel dev, 1.26.0-1.0.pre, on Microsoft Windows [Version 10.0.19042.746], locale de-DE)
    • Flutter version 1.26.0-1.0.pre at C:\Users\norbe\fvm\versions\dev
    • Framework revision 63062a6443 (6 weeks ago), 2020-12-13 23:19:13 +0800
    • Engine revision 4797b06652
    • Dart version 2.12.0 (build 2.12.0-141.0.dev)

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\norbe\AppData\Local\Android\sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.8.3)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.8.30804.86
    • Windows 10 SDK version 10.0.18362.0

[√] Android Studio (version 4.1.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] IntelliJ IDEA Community Edition (version 2020.3)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.1
    • Flutter plugin version 52.1.5
    • Dart plugin version 203.6912

[√] Connected device (1 available)
    • Windows (desktop) • windows • windows-x64 • Microsoft Windows [Version 10.0.19042.746]

• No issues found!

To reproduce (run with --vmservice-out-file=out.txt):
import 'dart:io';
import 'package:vm_service/vm_service.dart';
import 'package:vm_service/vm_service_io.dart';

IsolateRef isolateRef;
VmService serviceClient;
String isolateId;

void main() async {

  await connect();

  var result = await serviceClient.reloadSources(isolateId);
  print(result);

}

Future connect() async {
  String host;

  var file = File('out.txt');

  if (!await file.exists()) {
    return;
  }

  host = await file.readAsString();

  serviceClient = await vmServiceConnectUri(host);

  var vm = await serviceClient.getVM();
  isolateId = vm.isolates.first.id;
  isolateRef = vm.isolates.first;
}

Expected: Performs a hot reload
What happens: {type: ReloadReport, success: false, notices: [{type: ReasonForCancelling, message: Error while starting Kernel isolate task}]}

Are you connecting to a Flutter application using service protocol? Then the error you are getting is working as expected, Flutter applications don't contain kernel isolate and instead rely on the host shipping new Kernel files (produced by incremental compiler) to it and triggering reloadSources(entryPath: <path-to-dill-file>).

Are you connecting to a Flutter application using service protocol? Then the error you are getting is working as expected, Flutter applications don't contain kernel isolate and instead rely on the host shipping new Kernel files (produced by incremental compiler) to it and triggering reloadSources(entryPath: <path-to-dill-file>).


Add pipeMode Parameter to EvalCommand

Suggestion
Introducing a pipeMode parameter to the EvalCommand. This parameter will control how the output of one eval command is used when piped into another command. The pipeMode parameter will accept two values:

forward: The output of the eval command is only passed forward to the next command in the pipeline, for template evaluation etc, but not included in the export result.
include/merge: The output is included in the export result. default mode.
override: TBD @rannn505

This addition would look like this in practice:
# Forward the output to the next command without including in the final result
configu eval --schema './schema1.cfgu.json' --pipe-mode 'forward' | configu eval --schema './schema2.cfgu.json' | configu export ..

# Include the output in the final result
configu eval --schema './schema1.cfgu.json' --pipe-mode 'include' | configu eval --schema './schema2.cfgu.json' | configu export ..

Motivation
The pipeMode parameter enhances the flexibility of the EvalCommand, allowing users to precisely control how outputs are handled in piped sequences. This is particularly useful in complex configuration environments where different eval commands need to be chained together, yet the inclusion of each command's output in the final result needs to be selectively determined. By introducing pipeMode, we cater to a wider range of user requirements and make the CLI more versatile for various deployment and configuration scenarios.
Context

https://en.wikipedia.org/wiki/Pipeline_(computing)
TBD: naming here is not final

@RonConfigu, I guess you forgot to tag me on the questions part, but to address your query: No, each EvalCommand operates independently, and its parameters apply solely to itself. There's no crossover or shared parameters between different EvalCommand instances.

@configu/dev decided to reproductize this feature.


Create AISCA 2020

Thanks for the PR! As mentioned here, I'm only looking to list top-tier conferences in AI as per conferenceranks.com, and so won't be merging this, sorry.


Josephus Problem in C++

Is your feature request related to a problem? Please describe.
I would like to implement Josephus problem solution
Describe the solution you'd like
I am implementing the solution in C++. It is an iterative solution and users set of CPP STL.
Additional context
Kindly assign this to me and add hacktoberfest tag.

Kindly review my https://github.com/thuva4/Algorithms/pull/913 here @thuva4


Fix typo in Windows PATH

r? @edunham @aneeshusa
Should fix the error:
'bash' is not recognized as an internal or external command,
operable program or batch file.
program finished with exit code 1
elapsedTime=0.109000

This change is

Heh, I noticed this during #325 and fixed it there as well if you just want to wait for that. We can also merge this separately @bors-servo delegate+

:v: @larsbergstrom can now approve this pull request

@aneeshusa Thanks, I'd like to land it now as I'm trying to see if I can get the Windows builder online. I assume #325 will take some review :-)

@bors-servo r=aneeshusa

:pushpin: Commit b952faf has been approved by aneeshusa

:hourglass: Testing commit b952faf with merge decbe80...

:broken_heart: Test failed - travis

@bors-servo retry

timeout

:hourglass: Testing commit b952faf with merge c31dad9...

:sunny: Test successful - travis


Edit table data does not work when primary key column has uppercase letters

First of all, this tool looks really promising, thanks for providing it!
I'm using Postgres server 9.5.2, and OmiDB 2.2.0 on mac desktop. I connect to my database and it has a table that is defined like this:
-- Table: dbo."Account"

-- DROP TABLE dbo."Account";

CREATE TABLE dbo."Account"
(
  "Id" uuid NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000'::uuid,
  "AccountProvider" smallint NOT NULL DEFAULT 0,
  "ProviderUserName" character varying(250) NOT NULL DEFAULT ''::character varying,
  "PasswordHash" character varying(250),
  "PasswordSalt" character varying(250),
  "User_Id" uuid,
  CONSTRAINT "PK_dbo.Account" PRIMARY KEY ("Id"),
  CONSTRAINT "FK_dbo.Account_dbo.User_User_Id" FOREIGN KEY ("User_Id")
      REFERENCES dbo."User" ("Id") MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
  OIDS=FALSE
);
ALTER TABLE dbo."Account"
  OWNER TO postgres;

-- Index: dbo."Account_IX_User_Id"

-- DROP INDEX dbo."Account_IX_User_Id";

CREATE INDEX "Account_IX_User_Id"
  ON dbo."Account"
  USING btree
  ("User_Id");

When I right-click it and select Data Actions > Edit data I get this:

Hi @jonaskello ,
Thanks for reporting this. This bug is already handled and the fix will be included in 2.3, to be released very soon. Stay tuned!

Fixed in 2.3.0. Closing this.


GenUI-ADO-2627: Data access request updates for Challenge Participants

ADO Ticket:
FEATURE 2627
Description:
Updates the AccessRequirementsList and related code to accept a teamId which in turn, gets used to fetch team requirements.
Testing:

Spin up component in Storybook and confirm that regular AccessRequirementList stories behave as accepted (not signed into a Synapse account, etc.) then;
In AccessRequirementList.tsx:

Set prop teamId to default value of '3445884'
Set prop requestObjectName to default value of 'Awesome challenge'

Spin up component in Storybook and confirm screenshots below for not accepted yet, accepted terms, etc.

Screenshots:
Figma design:

Prior to accepting terms of the "Awesome Challenge" that are fetched from team access requirements endpoint:

After acceptance of terms with "View Terms" visible:

After acceptance of terms with "Hide Terms" visible:

@nickgros I'm happy to add tests but given the switch to vitest (and possibly some other major switches happening right now?) I wasn't sure if they should be added/updated now. Would it be better to make a separate ticket for tracking that we can circle back to once the switch is complete?

@grayson073 I think it would be fine to add tests now. We haven't started the work to move synapse-react-client to vitest yet, and its API is almost identical to Jest's API, so the test logic shouldn't need to change


Fix chain name outside viewport

fixes #714
depends on #776

@davidyuk
I discussed it already with @mradkov. What @imollov did was synced with me. It's a temporary design fix. I think it's the better option at the moment until we have special design for displaying very long names. I'll do this as part of UX/UI wallet rebranding and improvement I'm currently working on.
The problem with your suggestion above would be that:

on mobile we don't have hover interactions. This means that the user will have to click to show the full name "tag" but the .chain name element is supposed to be link to the user account (opened in blockchain explorer).
still there might be not enough space to display really long names within a tag or something...There is no max limit of names characters so virtually any length is possible. Something to discuss about this is whether we really need limitless .chain names as this is probably not very useful to anybody.

@davidyuk
I discussed it already with @mradkov. What @imollov did was synced with me. It's a temporary design fix. I think it's the better option at the moment until we have special design for displaying very long names. I'll do this as part of UX/UI wallet rebranding and improvement I'm currently working on.
The problem with your suggestion above would be that:

on mobile we don't have hover interactions. This means that the user will have to click to show the full name "tag" but the .chain name element is supposed to be link to the user account (opened in blockchain explorer).
still there might be not enough space to display really long names within a tag or something...There is no max limit of names characters so virtually any length is possible. Something to discuss about this is whether we really need limitless .chain names as this is probably not very useful to anybody.

There is no max limit of names characters so virtually any length is possible.

Actually, AENS documentation says:

Names SHOULD be at most 253 characters long, in order to enable interoperability with DNS.

https://aeternity.com/documentation-hub/protocol/AENS/

There is no max limit of names characters so virtually any length is possible.

Actually, AENS documentation says:

Names SHOULD be at most 253 characters long, in order to enable interoperability with DNS.

https://aeternity.com/documentation-hub/protocol/AENS/

There is no max limit of names characters so virtually any length is possible.

Actually, AENS documentation says:

Names SHOULD be at most 253 characters long, in order to enable interoperability with DNS.

https://aeternity.com/documentation-hub/protocol/AENS/

@imollov @onvisions Lets come up with a nice UX solution taking into account the limit of 253 chars. I doubt people would be having such long names anyways but still.
I'm will merge this PR now, and once we have a better UX suggestion we can refactor it.

There is no max limit of names characters so virtually any length is possible.

Actually, AENS documentation says:

Names SHOULD be at most 253 characters long, in order to enable interoperability with DNS.

https://aeternity.com/documentation-hub/protocol/AENS/

@imollov @onvisions Lets come up with a nice UX solution taking into account the limit of 253 chars. I doubt people would be having such long names anyways but still.
I'm will merge this PR now, and once we have a better UX suggestion we can refactor it.


Cant seem to get chat completion working?

Describe the bug
I was able to get the chat window working via webui -> ollama using codellama instruct model, nice!
But for some reason no matter what i try i cant seem to get it to work with code completion (FIM)
I see logs hitting my ollama for chat completion, but code completion never even seems to try and post?
I cant seem to see any logs tab in vs code and if i inspect the dev tools once in a while i will see what i think is that start of a code completion
[Extension Host] [twinny] *** Twinny completion triggered for file: file:///Users/phyzical/Sites/somefile.rb ***
      Original completion:
      Formatted completion:
      Max Lines: 30
      Use file context: false
      Completed lines count 1
      Using custom FIM template fim.bhs?: false

But it just sits there spining in the indicator.
Ive tried both via webui and just ollama itself.
Any pointers to workout what might be going wrong?
To Reproduce

But when i type i just get

Expected behavior
auto complete or alteast hit the provided endpoint
Logging
i did try rebooting and i still dont get logs...
API Provider
ollama and also webui to ollama
Chat or Auto Complete?
fim (auto-complete)?
Model Name
codellama:7b-code
Desktop (please complete the following information):

OS:  mac osx

Additional context
Add any other context about the problem here.

lol... and ofc i figure it out 1 second after posting
if i change the FIM template to automate it seems to start working.
no idea why this changed anything incase you wanted to look into this as a bug, but you can see via the dev tools that the log actually sent data this time
[Extension Host] [twinny] *** Twinny completion triggered for file: untitled:Untitled-1 ***
      Original completion:
if (x > 5) {
      Formatted completion: if (x > 5) {
      Max Lines: 30
      Use file context: false
      Completed lines count 1
      Using custom FIM template fim.bhs?: false
      ```


Only enable redirection if a frontend has no backends

This change allows you to selectively redirect front ends. To support
setups such as #1456 and #987
With this in place, I have a marathon template that only sets the
backend on frontends that have a label that requests redirect to https.

Closing this, it was working before the introduction of negroni (I think), but looking at it now, it definitely needs a rethink


Support expressions where each input does not map to exactly one result

Consider the jq expression (., .+1). Given the input 4, this emits two outputs, 4 and 5; or the jq expression empty, which returns no outputs at all (as distinct from null, returning a single null output).
A proper mapping, then, will provide a list or sequence of JsonNodes, rather than assuming there will only ever be exactly one. (One could also choose to synthesize an ArrayNode so we're continuing to implement an interface that returns only one JsonNode)
For backwards compatibility, this will need to be behavior that's off-by-default and enabled by an options flag.

As a more concrete example:
$ jq '.[]. <<<'[1,2,3]'
1
2
3
$ ./clj-jq '.[]' <<<'[1,2,3]'
3

Good catch! Thanks!
As of now, the library is at the proof of concept stage. With more uses and contributions like this, slowly I intend to make it more useable.


update(content/en/docs): refresh list of syscall events for Falco 0.33.0

What type of PR is this?
/kind cleanup
Any specific area of the project related to this PR?
/area documentation
What this PR does / why we need it:
This syncs the list of supported syscall events with the new list coming from Falco 0.33.0.
Which issue(s) this PR fixes:
Special notes for your reviewer:
/hold until Falco 0.33.0 gets released

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

Needs approval from an approver in each of these files:

OWNERS [jasondellaluce]

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

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

Needs approval from an approver in each of these files:

OWNERS [jasondellaluce,leogr]

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

LGTM label has been added.  Git tree hash: 0ae9e75bd24bb0e7c072e7f182d980ad4faf79f8


Do not return archived users when /users api is hit

Currently, all users are returned when the /users API is hit. We should not return archive users when the /users API is hit by default. If asked for it we will be returning it

can i pick this task @prakashchoudhary07 ?

Thanks for taking this up, Assigning it to you

@prakashchoudhary07 had a doubt here.
The task is to return /users by filtering out the non-archived users.
If we want to fetch the archived users as well, how should we plan to implement it?
A possible solution I could come up with is to pass a flag in the query param
for eg: /users?query=filterBy:archivedUsers:true
This will return only archived users
We already have the implementation to extract values from the query params followed by filterBy:
Let me know if I should go ahead with this, or is there any other approach we can use

@prakashchoudhary07 had a doubt here. The task is to return /users by filtering out the non-archived users. If we want to fetch the archived users, how should we plan to implement it?
A possible solution I could come up with is to pass a flag in the query param for eg: /users?query=filterBy:archivedUsers=true This will return only archived users We already have the implementation to extract values from the query params followed by filterBy:
Let me know if I should go ahead with this, or is there any other approach we can use

We should not be returning any archived users by default, since they are inactive in RDS
and if we want archived users, then we can pass archivedUsers = true as query params


User is not redirected to the external browser when the user taps on the “Open” button  of “Enjoying Valora?” In-app CTA from Home screen

Frequency: 100%
Repro on build version: Android internal build V1.16.1
Does not repro version  Test Flight build V1.16.1(67)
Repro on devices: Redmi Note 8 (9.0),Redmi Note 8 (10.0), Vivo V11 pro (10)
Does not repro devices iPhone 6+(12.4.5), iPhone SE 1st Generation (14.6), iPhone SE (14.2)
Testing Account:<PHONE_NUMBER>/ Backup Key
Repro Steps:

Launch the application & login with the test account.
Go to home screen & start swiping In-app CTA’s from RHS to LHS
Make sure that the user should see “Enjoying Valora? Help us by clicking here to rate the app in App Store / Google Pay” In-app CTA with “Open” & “Dismiss” button.
Tap on "Open" button & observed that,
Current Behavior:  User is redirected to the “valoraapp.co” page in-app web view.
Expected Behavior:  User should redirect to external browser to rate an application according to PR 473
Investigation: Also it is observed that user is not able to rate the application in Android
Attachment: RateIn-appCTANotOpeningInExternalBrowser.mp4

@Pedro-vk I believe this was included in the v1.16.1 release, would you be able to take a look?

Hey @MuckT, We have verified this issue using  Android Internal Build V1.22.4 & Observed that the issue is fixed. On tapping "Open" button from the "Enjoying Valora? " CTA, user is redirected to Valora app page on playstore. Hence we are closing the issue.
Devices: Redmi Note 8(11.0), Samsung Galaxy J5 prime (8.0)
Attachment: CTA issue fixed.mp4


Suppress number of combinations of in_out_dtype

This PR suppresses the number of combinations of in_out_dtypes to reduce test execution time.
python -m pytest tests/chainerx_tests/unit_tests/routines_tests/

8c8025e: 167127 items
d51b93b: 158359 items

imosCI, test this please.

Jenkins CI test (for commit 89e904c8ef14276cd997b94bb339d8b3b162d1c5, target branch master) succeeded!


Cleaning up the Typical History postprocessor

Originally it was believed there was a bug in the TypicalHistory postprocessor; however, it was discovered that its operation is merely obfuscated by some coding choices.
For example, there are literally 0 comments in the postprocessor (aside from function definitions), and variable names such as "tempData" and "tempInp" don't give any clarity to what actions are being performed.
It would be immeasurably helpful in the future to add comments and rename variables so that we can debug/make use of this postprocessor more in the future.
Similarly, the documentation for this postprocessor could benefit from some explanatory examples.

Issue Review Checklist

[x] 1. Is it tagged with a type: defect or improvement? Yes
[x] 2. Is it tagged with a priority: critical, normal or minor? Yes
[x] 3. If it will impact requirements or requirements tests, is it tagged with requirements? Unlikely to impact requirements
[x] 4. If it is a defect, can it cause wrong results for users? If so an email needs to be sent to the users. Not a defect
[x] 5. Is a rationale provided? (Such as explaining why the improvement is needed or why current code is wrong.) Yes

Issue reviewed by @joshua-cogliati-inl

Issue Closure Checklist

[x] 1. If the issue is a defect, is the defect fixed? Improvement made
[x] 2. If the issue is a defect, is the defect tested for in the regression test system?  (If not explain why not.) Not defect
[x] 3. If the issue can impact users, has an email to the users group been written (the email should specify if the defect impacts stable or master)? No email needed
[x] 4. If the issue is a defect, does it impact the latest stable branch? If yes, is there any issue tagged with stable (create if needed)? not defect
[x] 5. If the issue is being closed without a merge request, has an explanation of why it is being closed been provided? Will be closed with merge request

Issue close reviewed.


OAuth Support

Allowing third party pxls tools to "log in with pxls" and gain access to certain data from pxls with permission from the user (yes this would be OAuth for a site that uses OAuth to log in...).
This could allow for verification of account ownership or a few other things like third party programs getting pixel data with the consent of the user it's getting the pixel data of.

As referenced in #481, this feature would allow authenticated player pixel lookups that comply with the rules and restore the functionality that PxlsFiddle previous did which is now unavailable.

@FlyingSixtySix please assign this to Mika. She mentioned she was working on it already and doesn't show up in the Assignee list for me.

How far along is this feature?

How far along is this feature?

I proposed something that would solve this in #528. That circumvents the issue by offloading the work onto another server which can already handle this functionality.
Merging that has not been done yet because:

Setting up the auth server (Keycloak) is non-trivial;
User accounts would need to be migrated;
Branding Keycloak requires additional development work on top of that.

As far as I'm aware, there's no concrete timeline for when that may get merged. It's also not impossible that a less-elegant, yet easier-to-integrate solution could be accepted.

Having read that and seen the changes. just want to verify that these are the required changes:

Making a tutorial on how to setup an Auth Server, (for instance Keycloak, Ory or Auth0)
Branding the Auth Server
And I'm not sure how to solve account migration, Not so sure if this functionality may actually be easier to configure from scratch when setting up a new pxls instance and migrating other configurations and/or data that are files, rather than user data from individual databases but that's what I'm thinking

Also, this feature fully replaces the integrated Auth method?, cause if so, it could work probably just as Discord auth does now, which I think is also OAuth?

First, sorry for the very late response.
Yes, a tutorial for the auth server would be very useful to have. Setup has always been an issue for Pxls and using this as an opportunity to improve the documentation there would be very helpful.
Branding the auth server is also something we'd want to do, but that's more on the hosting side of things: I don't think there will be much mention of how to do that in this repo.
A while back I wrote a script which should be able to handle account migration — I will likely include a cleaned version of that in the PR before merging it.
And yes, this should fully replace the currently integrated auth system. The new one should seem similar, but with only one target rather than multiple.
Finally: there's still not real timeline on when or if that PR will be merged, but I hope look into it sometime soon (within a few weeks if not sooner).


Update MQ Tool to support graph representation, better documentation in PR body for experiment

Body of PR will now contain more experiment information
Generator can now understand time to run and distribute creation of pull requests more evenly
Support uploading graph information to trunk based on deps concept.

/trunk merge


SUCCESSFULLY ENHANCED THE USER SIGNUP OR REGISTER FORM.

Pull Request Format
##### SUCCESSFULLY ENHANCED THE USER SIGNUP OR REGISTER FORM.
Issue #492: ISSUE NAME ADDING PROFFESSIONAL AND INTERACTIVE REGISTER AND SIGNUP PAGE
SOLVED ISSUE: #492
Type of PR

Add X in the box to specify the improvement type.
[X] Bug fix
[ ** ] Feature enhancement
[ ] Documentation update
[ ] Other (specify): ___________

Description
Before:

you can just changes the compare in before with after
After:

Enhancement of Signup and Registration Form Page
In this phase of development, I successfully enhanced the signup and registration form page, focusing on creating an attractive and interactive user experience. The enhancements were designed to provide users with a seamless and engaging interface that aligns with the gaming theme of the website.
### Key Improvements:
Visual Appeal:
The form is set against a captivating gaming background that immerses users in a visually stimulating environment. This background was selected to resonate with the target audience, enhancing the overall aesthetic of the website.
A modern color scheme was implemented, complementing the gaming theme and ensuring readability while maintaining visual interest.
Interactive Features:
Each section of the form was meticulously crafted to be interactive. Hover effects, transitions, and animations were added to input fields and buttons, making the experience engaging and enjoyable for users.
Visual feedback is provided on user actions, such as input focus and button clicks, ensuring users understand how to interact with the form.
Form Structure and Validation:
The form includes essential fields such as username, email, password, and confirm password, designed to be user-friendly and straightforward.
Robust form validation was implemented to ensure data integrity and enhance user experience. Real-time validation alerts users to input errors, reducing frustration and increasing the likelihood of successful form submission.
Functional Components:
The form features a functional "Sign Up with Google" button, allowing users to register quickly using their existing Google accounts. This integration streamlines the signup process, making it more convenient for users.
Each component of the form is fully functional, ensuring that all interactions lead to expected outcomes, whether it’s a successful signup or error notifications.
User Interface Enhancements:
Attention to detail in UI design ensured that all elements are cohesive and well-organized, creating an intuitive user flow.
The interactive effects on buttons and input fields not only enhance the visual appeal but also guide users through the registration process, making it more intuitive.
Outcome:
The enhancements made to the signup and registration form page have significantly improved the user interface of the website. The combination of a dynamic background, interactive elements, and effective form validation creates an engaging user experience that aligns with the gaming theme. This approach not only solves previous issues but also elevates the overall functionality and appeal of the website, ultimately enhancing user satisfaction and encouraging registrations.
Feel free to modify any part of this note or let me know if you need further assistance!
Checklist

Add X in the box to specify.
[X] I have performed a self-review of my code.
[ ] I have tested the changes thoroughly before submitting this pull request.
[ ] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[ ] I have commented my code, particularly in hard-to-understand areas.

Additional Context
[Provide any additional context about the changes, such as specific challenges you faced or decisions you made. This can help reviewers understand the rationale behind your changes.]
Thank you for reviewing my pull request!

@swaraj-das  sir i had successfully solved the issue so please review the changes and merge the pr . please and please encourage me.

SIR PLEASE REVEIW THE CHANGES AND PROCEED. PLEASE @swaraj-das

Fix all these. You have to work more on these.

SURE SIR


Add slashes before the replacement

Apache wouldn't reroute for me without the slashes

What I worry about here is that it seems to work elsewhere, so if we accept this merge, will it break for others?

That is a fair worry, especially coupled with the fact that apache ONLY worked for me after adding the slashes. I guess we need someone with more apache experience, or more feedback in general.

Let's leave it at that, then; if other reports come in we can revisit.


Bug in CSS for Language Naviation (2shine bs5 v5.3.4)

In the Language Navigation for 2shine v5.0.5, the default colors were:

Blue (--bs-nav-link-hover-color) for the current language
Black (--bs-nav-link-color) for the other language(s)

Additionally, none of the languages were underlined (see below):

In 2shine v5.3.4, both the current and other language(s) are blue and all are underlined:

To remove the underlines in version 5.3.4, you can add the following line of code to _nav-language.scss after line 31:
Original Code:
30      a {
31        color: var(--bs-body-color);
Modified Code:
30      a {
31        color: var(--bs-body-color);
32        text-decoration: none;
To correct the colors of the Language Navigation, add the following code to _base-layout.scss after line 47:
Original Code:
40        a:not(.btn) {
41          color: var(--bs-link-color);
42
43          &:hover {
44            color: var(--bs-link-hover-color);
45          }
46        }
47
Modified Code:
40        a:not(.btn) {
41          color: var(--bs-link-color);
42
43          &:hover {
44            color: var(--bs-link-hover-color);
45          }
46        }
47
48        #theme-page-language li a{
49          color: var(--bs-nav-link-hover-color);
50        }
51
52        #theme-page-language li:not(.active) a{
53          color: var(--bs-nav-link-color);
54        }
These modifications work, but they might not be the most efficient or appropriate in terms of the theme's code logic.

@ropalko could you look at this and probably pull/fix etc.?

Fixed this issue and released a new version =)

thanks @skarpik for reporting this


Collection of electroencephalogram signal?

According to the way of EEG production, there are two kinds: spontaneous EEG (EEG) and evoked EEG (EP).(按照脑电产生的方式可以分为自发脑电（EEG）和诱发脑电（EP）两种。)

The disclosed brain wave dataset is obtained in the following manner:(公开的脑电波数据集获取方式如下：)

PhysioNet is an open medical database that includes multiple brain wave datasets. It is available free of charge on the PhysioNet website (https://physionet.org/). (PhysioNet是一个公开的医学数据库，其中包括多个脑电波数据集。可以通过PhysioNet网站（https://physionet.org/）免费获取。);
BCI Competition is a brain-computer interface competition that includes multiple brain wave datasets. It can be obtained free of charge through the BCI Competition website at (http://www.bbci.de/competition/). (BCI Competition是一个脑机接口竞赛，其中包括多个脑电波数据集。可以通过BCI Competition网站（http://www.bbci.de/competition/）免费获取。);
OpenBCI is an open source brain-computer interface hardware and software platform that includes multiple brain wave datasets. It is available for free on the OpenBCI website (https://openbci.com/pages/datasets). (OpenBCI是一个开源的脑机接口硬件和软件平台，其中包括多个脑电波数据集。可以通过OpenBCI网站（https://openbci.com/pages/datasets）免费获取。);
Kaggle is a data science competition platform that includes multiple brainwave datasets. It is available for free on the Kaggle website at (https://www.kaggle.com/datasets?search=EEG). (Kaggle是一个数据科学竞赛平台，其中包括多个脑电波数据集。可以通过Kaggle网站（https://www.kaggle.com/datasets?search=EEG）免费获取。);
UCI Machine Learning Repository is an open database of machine learning datasets that include multiple brain wave datasets. It is available for free on the UCI Machine Learning Repository website (https://archive.ics.uci.edu/ml/datasets/EEG+Database). (UCI Machine Learning Repository是一个公开的机器学习数据集库，其中包括多个脑电波数据集。可以通过UCI Machine Learning Repository网站（https://archive.ics.uci.edu/ml/datasets/EEG+Database）免费获取。);
The MetaBCI platform is compiled based on the international open source language Python, standardizes the brain-computer interface data structure and preprocessing process, develops a general decoding algorithm framework, and uses dual processes and dual threads to improve the real-time efficiency of the online system. It can realize the whole process of inducing, obtaining, analyzing, and converting the user's brain intention. The platform contains 376 classes and functions, is compatible with 14 BCI public datasets, 16 data analysis methods, and 53 brain-computer decoding models. All its code has been publicly shared on GitHub, the world's largest open source programming and code hosting website, and is accompanied by an instruction manual. Provide platform-level technical support for global brain-computer interface developers and enthusiasts. The basic architecture of the MetaBCI platform consists of three modules. The Brainda platform, which is oriented to offline analysis requirements, unifies the existing open dataset interface and integrates multiple main BCI data analysis methods and decoding algorithms to improve the algorithm development efficiency of researchers. The Brainstim platform, which is oriented to stimulation presentation requirements, provides simple and efficient paradigm design modules to quickly create brain-computer interface paradigm stimulation interfaces. The Brainflow platform, which is oriented to online development requirements, realizes real-time and high-speed data reading, data processing, and result feedback, which significantly lowers the technical threshold of the brain-computer interface online system.(MetaBCI平台基于国际通行开源语言Python编写，规范了脑机接口数据结构与预处理流程，开发了通用的解码算法框架，利用双进程和双线程提高在线系统的实时效率，能够实现对用户大脑意图的诱发、获取、分析和转换等全流程处理。平台共包含 376 个类和函数，兼容 14 种 BCI 公开数据集，涵盖 16 种数据分析方法和 53 种脑机解码模型，其全部代码已在全球最大的开源编程及代码托管网站GitHub 公开共享，并配套使用说明手册，为全球脑机接口开发者、爱好者提供平台级的技术支持。MetaBCI 平台基本架构包含三大模块。其中，面向离线分析需求的Brainda平台，统一了现有公开数据集接口，集成多种主要BCI数据分析方法及解码算法，以此提高研究者的算法开发效率；面向刺激呈现需求的Brainstim平台，通过提供简洁高效的范式设计模块，可快速创建脑机接口范式刺激界面；面向在线开发需求的Brainflow 平台，实现了实时高速的数据读取、数据处理、结果反馈等功能，显著降低了脑机接口在线系统的技术门槛。)

Studies have shown that rehabilitative training activates a larger cortical area in the affected side of the brain. The activity of sensorimotor areas in the damaged brain increased with time, but the activity of undamaged brain areas did not change. For spectral characteristics, the higher frequency band 25-38 Hz is active at the beginning, but the lower band gradually becomes active during rehabilitation, replacing the higher band. The dynamic change of frequency band indicates that rhythm changes in time sequence with rehabilitation training.(研究表明,康复训练会练激活了患侧脑区更大的皮层区域。受损脑区感觉运动区的活跃程度随着时间不断增强，而未受损脑区活跃程度没有变化。对于频谱特性，在开始阶段，频率较高的波段25-38Hz 比较活跃，然而在康复过程中较低的波段逐渐活跃，代替了较高的波段。频率波段动态变化的现象表明节律随着康复训练是时序变化的。)

202年11月19日，我国首个脑机接口综合性开源软件平台MetaBCI于第四届天津脑机接口研讨会上正式发布。据悉，该平台由天津大学、中电云脑、燧世智能等单位联合开发；

相关文献名称：

《脑机接口系统中的交互技术研究》


When a competitor is added it should be registered in the search database as well

There seems to be a disconnect between the added competitors and the search databases. When one company is added as a competitor, it should be registered in the search database as well, and the company to which it is the competitor should also be registered as its competitor in the search database.

Hi @rethore I think was a misunderstand within the categories. Imad can explain you better.


(Solution Needed) Program to create initialize and access a pointer variable

Shall I add this program as 32.h?


Home not displaying anything

Hi, I cloned the repo and ran the project but the home is  only showing white, could you kindly assist on how to make it load content

Is there any error logging in stacktrace?

No its just showing a white blank screen

Its now working!!, thanks.

Can I download a video for offline watching?

No, Its just showcase Youtube UI/UX

Okay I was wondering because according to the architecture, data is either coming from the local SQLite db or from a webservice

Yes, its just to demonstrate the usage of Android Architecture components.


You are using a model of type qwen2 to instantiate a model of type llama. This is not supported for all configurations of models and can yield errors.

Thank you so much for your awesome work!
When I evaluate the Qwen2-7B-Instruct by using EGALE2，it leads to following issues ：
You are using a model of type qwen2 to instantiate a model of type llama. This is not supported for all configurations of models and can yield errors. Loading checkpoint shards: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████| 4/4 [00:10<00:00,  2.58s/it] Some weights of LlamaForCausalLM were not initialized from the model checkpoint at /workspace/suri/model/Qwen2-7B-Instruct and are newly initialized: ['model.layers.0.self_attn.rotary_emb.inv_freq', 'model.layers.1.self_attn.rotary_emb.inv_freq', 'model.layers.10.self_attn.rotary_emb.inv_freq', 'model.layers.11.self_attn.rotary_emb.inv_freq', 'model.layers.12.self_attn.rotary_emb.inv_freq', 'model.layers.13.self_attn.rotary_emb.inv_freq', 'model.layers.14.self_attn.rotary_emb.inv_freq', 'model.layers.15.self_attn.rotary_emb.inv_freq', 'model.layers.16.self_attn.rotary_emb.inv_freq', 'model.layers.17.self_attn.rotary_emb.inv_freq', 'model.layers.18.self_attn.rotary_emb.inv_freq', 'model.layers.19.self_attn.rotary_emb.inv_freq', 'model.layers.2.self_attn.rotary_emb.inv_freq', 'model.layers.20.self_attn.rotary_emb.inv_freq', 'model.layers.21.self_attn.rotary_emb.inv_freq', 'model.layers.22.self_attn.rotary_emb.inv_freq', 'model.layers.23.self_attn.rotary_emb.inv_freq', 'model.layers.24.self_attn.rotary_emb.inv_freq', 'model.layers.25.self_attn.rotary_emb.inv_freq', 'model.layers.26.self_attn.rotary_emb.inv_freq', 'model.layers.27.self_attn.rotary_emb.inv_freq', 'model.layers.3.self_attn.rotary_emb.inv_freq', 'model.layers.4.self_attn.rotary_emb.inv_freq', 'model.layers.5.self_attn.rotary_emb.inv_freq', 'model.layers.6.self_attn.rotary_emb.inv_freq', 'model.layers.7.self_attn.rotary_emb.inv_freq', 'model.layers.8.self_attn.rotary_emb.inv_freq', 'model.layers.9.self_attn.rotary_emb.inv_freq']
Have u meet this problem？
Regards

I'm glad you found our work helpful! 😊
We only compare and integrate each method into Spec-Bench using Vicuna-v1.3. If you'd like to try different LLMs, you can modify the code following the original repository.
We made the smallest modifications to integrate each method into Spec-Bench. Feel free to adjust the code on your own. If you need any help, please feel free to discuss with us.
Best regards.


Feature/set runners

This lets Jenkins grab the Ansible Playbook from Git, making the set up before each set of runs easier but need to configure permissions on each slave once per slave-creation
Gives tooltester the functionality to execute with multiple runners (toil, cwltool, cwl-runner, bunny, cromwell)
figures out yaml vs json
Put engine column into the report, split status and log into two seperate columns
Fixes the s3 cache
Better customization for verified/unverified, specific tools/workflows to run

Coverage decreased (-11.7%) to 70.976% when pulling 4bef7910f01bbcb41dc733d8b3e39c31048c3ee7 on feature/setRunners into 983d7e4fd80a987cee2df7766344c3dd71feefbb on develop.

Tests finally passing, coverage somehow decreased by less than before (but still decreased)


Docs: add CSS variables section in close button section

Description
This PR adds consistency in the docs by adding in the close button page a CSS var section, as it is done for other components.
This is linked to #36457 which was merged after the release of the 5.2 so the 5.3 added-in shortcode has been added as well.
Type of changes

[x] Bug fix (non-breaking change which fixes an issue)

Checklist

[x] I have read the contributing guidelines
[x] My code follows the code style of the project (using npm run lint)
[x] My change introduces changes to the documentation
[x] I have updated the documentation accordingly
(NA) I have added tests to cover my changes
[x] All new and existing tests passed

Live previews

https://deploy-preview-37782--twbs-bootstrap.netlify.app/docs/5.3/components/close-button/#css

Related issues
Related to #36457

Seems good to merge


Using numeric keywords in config file triggers error

Using an entirely numeric keyword in the config file for automatic filing resulted in the following error for me:

Traceback (most recent call last):
File "/usr/bin/pypdfocr", line 9, in
load_entry_point('pypdfocr==0.8.2', 'console_scripts', 'pypdfocr')()
File "/usr/lib64/python2.7/site-packages/pypdfocr/pypdfocr.py", line 456, in main
script.go(sys.argv[1:])
File "/usr/lib64/python2.7/site-packages/pypdfocr/pypdfocr.py", line 423, in go
self._setup_filing()
File "/usr/lib64/python2.7/site-packages/pypdfocr/pypdfocr.py", line 287, in _setup_filing
keywords = [x.lower() for x in keywords]
AttributeError: 'int' object has no attribute 'lower'

The issue seems to be in the code to make sure the keywords are lower-cased. Typecasting the keyword as a string prior to lower-casing it seems to resolve the issue. I.e.
replace line 287:
keywords = [x.lower() for x in keywords]

with:
keywords = [str(x).lower() for x in keywords]

I haven't done extensive testing, but with the above modification the programs runs error-free and will successfully match a document based solely on an entirely numeric keyword.

fixed, to be released in 0.8.3.  Thanks!


Add translate and embed baselines

For translation:
https://huggingface.co/facebook/m2m100_1.2B
or the helsinki one

I'm also wondering whether an LLM would perform better at this. My intuition is that they are relatively good at understanding Nordic languages, but are not very good at writing. In Facebook's model one has to specify the source language but some tasks are multilingual as far as I understand it, so it's not  trivial which language should be chosen in that case.
It could be the case that Swedish would still work fine if we choose Danish as a source language, but then I could also see an LLM being able to handle all languages in one basket a bit better.

@KennethEnevoldsen If the task specifies multiple languages, I fall back to the first one, and if none are specified I fall back to Danish as the source language for the translation. Is that a fair compromise, or how should I go about this?

Unfortunately if we wanted to do this proper, we would also need a model for language identification, which is a bit of an overkill I think.

Or well if we want to do that, I think this is a reasonably fast solution: https://huggingface.co/facebook/fasttext-language-identification

@KennethEnevoldsen If the task specifies multiple languages, I fall back to the first one, and if none are specified I fall back to Danish as the source language for the translation. Is that a fair compromise, or how should I go about this?

Oh you are right. We actually need identification...

Yeah I will go with the Heuristic. I also experimented a bit with language identification, and it works okay for the mainland languages, but Bornholmsk is detected as something entirely different (not even germanic) which could cause issues on its own.

Addressed by #85


Problem: inactive cell not flat and flushed

Solution: Only darken the execution count section on hover, active, focus
We really need the concept of an active cell, which we're still aiming for.
Wanted to get closer to the mock for people to see.
Problems:

cell is only "active" according to the mouse (since we can't style
relatively with the current hierarchy)
style of the inactive cell is hardcoded to match our current codemirror theme

Those two need to be solved separately: active cells (#44) and theming (#22).

Looks slick!


v1.16 Backports 2024-07-16

[ ] #33806 (@gandro)

Once this PR is merged, a GitHub action will update the labels of these PRs:
 33806

/test-backport-1.16

Heads up that the upstream commit ... reference does not point within the main Cilium tree.


Enable XLA SPMD partitioning by default.

This option is needed for sharded_jit. Future APIs may use MPMD partitioning instead.

Note failing presubmits.

Yeah, I forgot I needed a new jaxlib. I'll mark this as a draft for now.

@jekbradbury @hawkinsp can one of you review + merge this if it looks good? I'd like to get this in in the hopes it percolates to colab while I'm OOO.


add disable tcache and i686 option to glibc_run.sh

glibc_build.sh has features to build without tcache and x86 versions of libc. Adding similar features for glibc_run.sh.
Earlier
$ CFLAGS="-m32" make /tmp/test
cc -m32 -std=c99 -g    /tmp/test.c   -o /tmp/test
$ ./glibc_build.sh 2.26 -j 8 -disable-tcache -i686
...
$ ./glibc_run.sh 2.26 /tmp/test
Error: Glibc-version wasn't build. Build it first:
./build_glibc 2.26 <#make-threads
warning: working around a Linux kernel bug by creating a hole of 4096 bytes in ‘/tmp/test’
./glibc_run.sh: line 27: /tmp/test: No such file or directory
$ ldd /tmp/test
	linux-gate.so.1 (0xf7f9d000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7d7a000)
	./glibc_versions/2.26/x64_tcache/lib/ld-2.26.so => /lib/ld-linux.so.2 (0xf7f9e000)
$ ll ./glibc_versions/2.26/x64_tcache/lib/ld-2.26.so
ls: cannot access './glibc_versions/2.26/x64_tcache/lib/ld-2.26.so': No such file or directory

After this fix
$ CFLAGS="-m32" make /tmp/test
cc -m32 -std=c99 -g    /tmp/test.c   -o /tmp/test
$ ./glibc_run.sh 2.26 /tmp/test -i686 -disable-tcache
... works ...
$ ldd /tmp/test
	linux-gate.so.1 (0xf7fd1000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7dab000)
	./glibc_versions/2.26/i686_notcache/lib/ld-2.26.so => /lib/ld-linux.so.2 (0xf7fd2000)
$ ll ./glibc_versions/2.26/i686_notcache/lib/ld-2.26.so
-rwxr-xr-x 1 sudhakar sudhakar 170K Jun  5 20:42 ./glibc_versions/2.26/i686_notcache/lib/ld-2.26.so
$ rm /tmp/test
$ CFLAGS="" make /tmp/test
cc  -std=c99 -g    /tmp/test.c   -o /tmp/test
./glibc_run.sh 2.26 /tmp/test
... works ...

it is a very good change.
Thanks!


add metrics to galley/pkg/kube/source

Additional work on #3311.

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

Needs approval from an approver in each of these files:

galley/OWNERS

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

@tangiel: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
0ff3af4748ec3f318ab5dcec8c000844d39c5cdd
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@tangiel: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
0ff3af4748ec3f318ab5dcec8c000844d39c5cdd
link
/test istio-pilot-multicluster-e2e

prow/e2e-bookInfoTests-v1alpha3.sh
f350417857b5fa9ecf1badaf9ca12e4230b92f0f
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

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

Needs approval from an approver in each of these files:

galley/OWNERS [ayj]

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

@tangiel, you'll need to rebase to pick up unrelated linter fixes.

New changes are detected. LGTM label has been removed.

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

Needs approval from an approver in each of these files:

galley/OWNERS [ayj]

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

/lgtm

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

Needs approval from an approver in each of these files:

galley/OWNERS [ayj]

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

@tangiel: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
650221bf611b86984eed458f9c5f57baaee97b77
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@tangiel: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
650221bf611b86984eed458f9c5f57baaee97b77
link
/test istio-unit-tests

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
650221bf611b86984eed458f9c5f57baaee97b77
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@tangiel: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
650221bf611b86984eed458f9c5f57baaee97b77
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
650221bf611b86984eed458f9c5f57baaee97b77
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj This is ready to merge, but looks like I need an admin.

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

Needs approval from an approver in each of these files:

galley/OWNERS [ayj]

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

@tangiel: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@tangiel: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

prow/e2e-mixer-no_auth.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test e2e-mixer-no_auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@tangiel: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

prow/e2e-mixer-no_auth.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test e2e-mixer-no_auth

prow/e2e-dashboard.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test e2e-dashboard

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@tangiel: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

prow/e2e-mixer-no_auth.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test e2e-mixer-no_auth

prow/e2e-dashboard.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test e2e-dashboard

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

/retest

/retest

/retest

/retest

/test e2e-dashboard
/test e2e-mixer-no_auth

@tangiel: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

prow/istio-unit-tests.sh
6052bfeb1e090253c82b01934c617486f2b22ef1
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test istio-unit-tests


Review policy sidebar item

Description
The sidebar is very loaded with a large policy list (some like MeshGateway and MeshGatewayRoutes are not even policies).
Could we review this to be a page instead? What is the rest like?

Triage: next step - ask Design Team about the design


How can I access the ref of the BaseComponent or any level of the components?

@stupidisum Would you mind to create a question on StackOverflow and use recompose tag? Because it is easier for other people to find and answer your question. Thanks in advance!

I got the error...
Creating the new tag 'recompose' requires at least 1500 reputation. Try something from the existing tags list instead.

@stupidisum Oops, would you mind to use react tag temporarily?

Is this still valid? I can create it :)

@montogeek It would be great! Thanks in advance.

Thank you very much!

Ok, the only way to create a tag is by asking a question, I am going to post this question

There you go http://stackoverflow.com/questions/39418581/how-can-i-access-the-ref-of-the-basecomponent-or-any-level-of-the-components

As a note from: http://stackoverflow.com/help/privileges/create-tags :

However, note that:

on some sites, new tags will be automatically culled and removed from the system if they are not > used by at least 1 other question in a 6 month period.
meta tags, tags that cannot stand alone as the only tag on a question, are not allowed.

Thank you again for creating the question.

@montogeek Thanks a lot!

@stupidisum I have answered the question on the StackOverflow. I am going to close this issue. Please feel free to reopen it if you have further questions.

#239


Feature/amount different precision

Description of the Change
Command executor and amount + and - operators were reworked in order in order to process amounts with different precisions.

Benefits
It is possible to operate with amounts with different precision.

That may lead to uint256 overflow, but not sure
May you add integration test as well? (similar to Uint256DestOverflow)

Amount overflowing is checked in wsv_command_validate_execute_test. Why is it necessary to make integration test?

They are similar cases, but not the same. Case with different precision has additional multiplication, thus much easier to get overflow

Please move split amount_utils to header and cpp files.


Add an Extensions page to the SUI

Description of the new feature/enhancement
Add an Extensions page to the settings UI that lists out the dynamic profiles as well as JSON fragment extensions. This page gives users the option to choose if they want their defaults or specific extensions to take priority in their settings.
We can also add onto this page once a sturdier extension model gets implemented.
Proposed technical implementation details (optional)

Found in my powerpoint archives, but never posted here?

(thank you @btueffers for the assist here 😄)


Identity backend

Hi folks,
I'm poking  around with the asciidoctorj lib and try to read an adoc file just to perform some transformation on the source and write it back to an adoc file again. Is there any identity-backend available?
Thx,
David

What is the said transformation?

I'm essentially reading in an adoc file by using AsciidoctorJ having a block processor extension that analyzes and changes some contents. The resulting output however is neither PDF nor HTML, it is supposed to be the transformed Asciidoc code. Reason is, that I try to run a multipage HTML converter that cannot be integrated with AsciidoctorJ, so I need AsciiDoc text again.
The question is: is there any means to attach a backend that processes pre processor, block processor extensions etc. and just transforms from AsciiDoc into AsciiDoc, like
= Foo

== Bar

[my_block#r100]
.R100
--
Sidebars are used to visually separate auxiliary bits of content
that supplement the main text.

- B1
- B2

TIP: They can contain any type of content.
--

into
= Foo

== Bar

[my_block#r100]
.R100
--
Sidebars are used to visually separate auxiliary bits of content
that supplement the main text.

- B1
- B2

TIP: They can contain any type of content.
--

?
Thanks for your help!

There's a tool that does something close to what you want. That tool is Asciidoctor Reducer. What it does is interpret preprocessor directives (includes and conditionals). What it doesn't do from your list is process block extensions.
In theory, yes, it is possible to write a converter that generates AsciiDoc. It would look very similar to the manpage converter (which also produces a text-based format). However, what I prefer to do in this case is to use the sourcemap to find out the location of blocks, then use line replacement based on that information to perform surgery on the document.
General questions like this are best directed to the project chat at https://chat.asciidoctor.org rather than the issue tracker.

Thanks for you reply! Going to do that next time.


Forced to use .js extension when importing from typescript

Currently you have to add the .js extension if you are importing a decorator:
import { property } from 'lit/decorators.js';

Even when in typescript!
This can be "fixed" by adding
    "./decorators": {
      "default": "./decorators.js"
    },

to the exports section of package.json.
@justinfagnani is that something you would consider?

Using the .js extension means that import maps for lit only have to have entries for the package mains. If we allowed extension-less imports, import maps would have to have an entry for every entrypoint - and we have quite a few - which would make them large to download for apps and harder to hand write.

Thanks, closing the issue.


Windows E2E installer utils

What does this PR do?

Begins the Windows test helpers with some MSI/installer related helpers, and adds a basic first test.
Motivation

https://datadoghq.atlassian.net/browse/WINA-571
Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

/merge

/merge


[1.16] Server crash after locking inputs on IF Sower/Biorector

Enigmatica 6 modpack version 0.4.1
Not sure which machine was involved, maybe you can tell in the crashlog? What i did was lock inputs on my sower and Bioreactor and reconfigure xnet to filter the seeds/produce to the right places. VERY shortly before the crash I removed grapes and added demon fruit (for whatever reason the gatherer wasn't gathering grapes?). So, I'm not sure if it was the injection of a demon fruit, or something else exactly that caused this. I'll poke around a bit more if the server recovers ... lol?
Industrial Foregoing Version:
industrial-foregoing-1.16.5-3.2.10-09eb824.jar
Titanium Version:
titanium-1.16.5-3.2.7.jar
Crashlog If Applicable (Upload to pastebin/gist):
https://gist.github.com/natebc/7ef1f7cf7080e29f2c614b32b7d01d35

Occurs to me that this does also involve xnet so if you think i should take this to them, let me know. I'm happy to do that as well.

Does seem to have persisted through the restart. Lucikly i had a backup about 30 minutes before which should predate me locking the inputs so we'll see.

This is a problem with the titanium dependency for the mod. There is already an issue there addressing it and a pending pull request. https://github.com/InnovativeOnlineIndustries/Titanium/issues/84

PR Merged


Pydantic json value is empty on Custom Enum

Pydantic json value is empty on Custom Enum
I'm working with Pydantic And I want my Enums to also have docstring.
when I use enum.Enum The CookingModel works fine.
import enum
from pydantic import BaseModel, ValidationError

class DocEnum(enum.Enum):
    """Enum with docstrings support"""

    def __new__(cls, value, doc=None):
        """add docstring to the member of Enum if exists

        Args:
            value: Enum member value
            doc: Enum member docstring, None if not exists
        """
        obj = str.__new__(cls)
        obj._value_ = value
        if doc:
            obj.__doc__ = doc
        return obj

class FruitEnum(str, enum.Enum):
    pear = 'pear'
    banana = 'banana'

class CookingModel(BaseModel):
    fruit: FruitEnum

a = CookingModel(fruit='banana')

a.json()

returns: {"fruit":  "banana"}
but when I change enum.Enum to DocEnum(so I can have my docstrings)
class FruitEnum(str, DocEnum):
    pear = 'pear'
    banana = 'banana'

returns: {"fruit": ""}
how can I fix it?

I just had to pass value as second argument to str.__new__


Update datafusion-substrait crate to build against repo version of DataFusion

Which issue does this PR close?

Follows on from https://github.com/apache/arrow-datafusion/pull/4543
Rationale for this change

Updates the crate to build against the version of DataFusion in the repo.
I could not add it to the workspace due to https://github.com/apache/arrow-datafusion/issues/4880 so there will be a follow-on PR to complete the integration at some point
What changes are included in this PR?

Are these changes tested?

Yes, existing tests
Are there any user-facing changes?

@waynexia @nseekhao fyi


Where can I get information for a vendor?

I have an ASUS phone and I would like to add it to the list. How can I get data to see what rating to give them?

@ThatWeirdAndrew could you please make a few screenshots of the optimization app?

Here is a link to the screenshots: https://imgur.com/a/92k6vPC
The auto deny apps from auto-starting checkbox is checked by default

Hello, big thanks I did prepare an Asus entry for DKMA based on your feedback. Please check:
https://dontkillmyapp.com/asus
Please let me know your comments..

It looks great! Thanks for making this.


A lot of the code can be turned into functions.

Hello @BryanTheLai
Could you provide some examples so that I can understand the issue better?
Also please assign me this task, I'd love to contribute.


added RGB and RGB32F format support

added .vscode and .cache to .gitignore for vscode users

It has some bugs


Merge tables fixes

WIP - [ ] **column join** sticked header:

[ ] column join and spatial join No selected column jump to 1st position:

Column join: We better avoid jumping to 1st place the selected column. Also hide the connector on the first step as well. We'll show the conector on the next step.
Spatial join: I think that we would need to make the line connector interactive. So, the connector will move to the selected column.

[ ] column join and spatial join #666 header icons

[ ] column join and spatial join fetching data state

[ ] column join and spatial join not compatible column:

[ ] column join and spatial join No selected column jump to 1st position:

Column join: We better avoid jumping to 1st place the selected column. Also hide the connector on the first step as well. We'll show the conector on the next step.
Spatial join: I think that we would need to delete it. We're working on showing a small summary of the opperation on the footer.

[ ] column join and spatial join #666 header icons

[ ] column join and spatial join fetching data state

[ ] column join and spatial join not compatible column:

[ ] Change Select the columns you want to add as well. copy to Define the rest columns you want in your dataset

[ ] Change First, select the column you want to merge in both datasets. You can only merge datasets by joining by columns of the same type (e.g. number to a number).
copy to
Select the dataset on the right that you want to merge the left with. You can only merge datasets by joining by columns of the same type (e.g. number to a number).

[ ] Change all column list spacings to 12px column join and space join:

[ ] Delete the line on Add remaining column step boxes and resize it to 115px column join and space join:

[ ] Align radio buttons to middle label line column join and space join:

[ ] Delete footer line:

[ ] Change header copy to Dataset merging is useful if you want to combine data from two datasets into a single new dataset.

@viddo I've just updated this list. Will be updating it throughout the week


Failed with SSLError

I have somehow did everything right but to transfer the playlist. I am getting some sslerror and don't know how to fix this, please help..
Here are my full logs below:-
my@linux ~ $ pyportify
Open your browser and go to http://localhost:3132
Managing socket.io
Socketio session started
New connection
Managing socket.io
Socketio session started
New connection
/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:789: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
InsecureRequestWarning)
<IP_ADDRESS> - - [2015-12-09 16:09:22] "POST /google/login HTTP/1.1" 200 157 0.801953
Client disconnected
Client disconnected
/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:789: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
InsecureRequestWarning)
/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py:789: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
InsecureRequestWarning)
<IP_ADDRESS> - - [2015-12-09 16:09:56] "POST /google/login HTTP/1.1" 200 161 1.740417
<IP_ADDRESS> - - [2015-12-09 16:11:28] "POST /spotify/login HTTP/1.1" 200 161 1.297684
<IP_ADDRESS> - - [2015-12-09 16:11:28] "GET /spotify/playlists HTTP/1.1" 200 2746 0.003640
Gathering tracks for playlist Starred (11)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 327, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyportify/views.py", line 207, in search_gm_track
track = g.find_best_track(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 67, in find_best_track
data = self.search_all_access(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 63, in search_all_access
data = self._http_get(url)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 95, in _http_get
headers=headers
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 184, in get
return self.request(METHOD_GET, request_uri, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 157, in request
sock = self._connection_pool.get_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 133, in get_socket
return self._create_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 116, in _create_socket
raise first_error
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
<Greenlet at 0x7f9241dd6230: search_gm_track((6, u'spotify:user:imspotify:playlist:52zixsiq41at)> failed with SSLError
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 327, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyportify/views.py", line 207, in search_gm_track
track = g.find_best_track(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 67, in find_best_track
data = self.search_all_access(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 63, in search_all_access
data = self._http_get(url)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 95, in _http_get
headers=headers
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 184, in get
return self.request(METHOD_GET, request_uri, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 157, in request
sock = self._connection_pool.get_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 133, in get_socket
return self._create_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 116, in _create_socket
raise first_error
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
<Greenlet at 0x7f9241dd6550: search_gm_track((3, u'spotify:user:imspotify:playlist:52zixsiq41at)> failed with SSLError
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 327, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyportify/views.py", line 207, in search_gm_track
track = g.find_best_track(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 67, in find_best_track
data = self.search_all_access(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 63, in search_all_access
data = self._http_get(url)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 95, in _http_get
headers=headers
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 184, in get
return self.request(METHOD_GET, request_uri, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 157, in request
sock = self._connection_pool.get_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 133, in get_socket
return self._create_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 116, in _create_socket
raise first_error
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
<Greenlet at 0x7f9241f48c30: search_gm_track((1, u'spotify:user:imspotify:playlist:52zixsiq41at)> failed with SSLError
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 327, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyportify/views.py", line 207, in search_gm_track
track = g.find_best_track(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 67, in find_best_track
data = self.search_all_access(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 63, in search_all_access
data = self._http_get(url)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 95, in _http_get
headers=headers
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 184, in get
return self.request(METHOD_GET, request_uri, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 157, in request
sock = self._connection_pool.get_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 133, in get_socket
return self._create_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 116, in _create_socket
raise first_error
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
<Greenlet at 0x7f9241dd6f50: search_gm_track((8, u'spotify:user:imspotify:playlist:52zixsiq41at)> failed with SSLError
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 327, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyportify/views.py", line 207, in search_gm_track
track = g.find_best_track(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 67, in find_best_track
data = self.search_all_access(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 63, in search_all_access
data = self._http_get(url)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 95, in _http_get
headers=headers
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 184, in get
return self.request(METHOD_GET, request_uri, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 157, in request
sock = self._connection_pool.get_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 133, in get_socket
return self._create_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 116, in _create_socket
raise first_error
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
<Greenlet at 0x7f9241dd6870: search_gm_track((2, u'spotify:user:imspotify:playlist:52zixsiq41at)> failed with SSLError
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 327, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyportify/views.py", line 207, in search_gm_track
track = g.find_best_track(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 67, in find_best_track
data = self.search_all_access(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 63, in search_all_access
data = self._http_get(url)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 95, in _http_get
headers=headers
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 184, in get
return self.request(METHOD_GET, request_uri, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 157, in request
sock = self._connection_pool.get_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 133, in get_socket
return self._create_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 116, in _create_socket
raise first_error
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
<Greenlet at 0x7f9241dd6eb0: search_gm_track((7, u'spotify:user:imspotify:playlist:52zixsiq41at)> failed with SSLError
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 327, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyportify/views.py", line 207, in search_gm_track
track = g.find_best_track(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 67, in find_best_track
data = self.search_all_access(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 63, in search_all_access
data = self._http_get(url)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 95, in _http_get
headers=headers
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 184, in get
return self.request(METHOD_GET, request_uri, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 157, in request
sock = self._connection_pool.get_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 133, in get_socket
return self._create_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 116, in _create_socket
raise first_error
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
<Greenlet at 0x7f9241dd6190: search_gm_track((5, u'spotify:user:imspotify:playlist:52zixsiq41at)> failed with SSLError
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 327, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyportify/views.py", line 207, in search_gm_track
track = g.find_best_track(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 67, in find_best_track
data = self.search_all_access(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 63, in search_all_access
data = self._http_get(url)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 95, in _http_get
headers=headers
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 184, in get
return self.request(METHOD_GET, request_uri, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 157, in request
sock = self._connection_pool.get_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 133, in get_socket
return self._create_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 116, in _create_socket
raise first_error
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
<Greenlet at 0x7f9241dd6410: search_gm_track((4, u'spotify:user:imspotify:playlist:52zixsiq41at)> failed with SSLError
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 327, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyportify/views.py", line 207, in search_gm_track
track = g.find_best_track(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 67, in find_best_track
data = self.search_all_access(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 63, in search_all_access
data = self._http_get(url)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 95, in _http_get
headers=headers
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 184, in get
return self.request(METHOD_GET, request_uri, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 157, in request
sock = self._connection_pool.get_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 133, in get_socket
return self._create_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 116, in _create_socket
raise first_error
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
<Greenlet at 0x7f9240d35050: search_gm_track((9, u'spotify:user:imspotify:playlist:52zixsiq41at)> failed with SSLError
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 327, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyportify/views.py", line 207, in search_gm_track
track = g.find_best_track(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 67, in find_best_track
data = self.search_all_access(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 63, in search_all_access
data = self._http_get(url)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 95, in _http_get
headers=headers
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 184, in get
return self.request(METHOD_GET, request_uri, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 157, in request
sock = self._connection_pool.get_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 133, in get_socket
return self._create_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 116, in _create_socket
raise first_error
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
<Greenlet at 0x7f9241f48f50: search_gm_track((0, u'spotify:user:imspotify:playlist:52zixsiq41at)> failed with SSLError
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 327, in run
result = self._run(*self.args, **self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyportify/views.py", line 207, in search_gm_track
track = g.find_best_track(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 67, in find_best_track
data = self.search_all_access(search_query)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 63, in search_all_access
data = self._http_get(url)
File "/usr/local/lib/python2.7/dist-packages/pyportify/google.py", line 95, in _http_get
headers=headers
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 184, in get
return self.request(METHOD_GET, request_uri, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/client.py", line 157, in request
sock = self._connection_pool.get_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 133, in get_socket
return self._create_socket()
File "/usr/local/lib/python2.7/dist-packages/geventhttpclient/connectionpool.py", line 116, in _create_socket
raise first_error
SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
<Greenlet at 0x7f9240d350f0: search_gm_track((10, u'spotify:user:imspotify:playlist:52zixsiq41a)> failed with SSLError
<IP_ADDRESS> - - [2015-12-09 16:12:09] "POST /portify/transfer/start HTTP/1.1" 200 164 5.504931

thlengane, did you find a solution for this? I am having the same problem.

@markhouston72 Yes, I did. The solution is right here..https://github.com/rckclmbr/pyportify/issues/49

Thanks for pointing me in the right direction to the solution that worked for you, I hadn't put 2 + 2 together and linked the 2 solutions but I have tried #49 already and it didn't work in my case. Back to the drawing board :(


Authentication problem

I have three applications, the IdentityServer, clientA and clientB, and i have this problem:
I authenticate me from clientA. Then in clientB the authentication is made automatically, but when is made, the clientA lose the authentication!
Then i authenticate automatically from clientA and lose the authentication from clientB!
What can be the problem?!

What do you mean by "I authenticate me from clientA". You request a token?

Sorry -- this issue got lost in the mix. Any progress?


Can we use more specific types in autobinding rather than just IWebElement?

Implemented IPassengerElement to allow richer DSLs - entirely optional - that can be used anywhere IWebElements appear in PageObjects.


Adding Special Senses to NPCs doesn't properly save values

When you add all the senses to a NPC sheet

And click save...

Images courtesy of wwb2 @ Discord

Give them ranges


[WP-M2] LSP-2: LSP2Utils.isCompactBytesArray(bytes) does not support zero-length elements ([..., 0x, ...])

What does this PR introduce?
Based on the findings below, the changes detailed below are introduced.

Summary of changes
Modify logic of isCompactBytesArray in LSP2Utils
In LSP2Utils, modify the function isCompactBytesArray(...) to allow empty length elements like 0x00.
For instance, a compact bytes array that contain entries that are zero bytes should be allowed, and pass the isCompactBytesArray check.
Exceptions in Key Manager
Make two exceptions in the Key Manager to not allow empty 0x00 elements in the compact bytes array for AllowedCalls or AllowedERC725YDataKeys.
As a result, 2 x custom functions are introduced:

isCompactBytesArrayOfAllowedCalls: only allow elements of length 28.
isCompactBytesArrayOfAllowedERC725YDataKeys: only allow elements of length 0 or less than 32 bytes.

Closed. Replaced by #438


textSize is variableient

Refer this picture, font-size is variableient when camera zoom in/out.
But I fixed font-size like this.
  for ( let i = 0; i < 100; i ++ ) {
     let sprite = new THREE.TextSprite({
      textSize: 2,
      redrawInterval: 1,
      texture: {
        text: 'TEST TEST',
        fontFamily: 'Arial, Helvetica, sans-serif',
      },
      material: {
        color: 'white',
      },
    });
    sprite.position.x = Math.random() * 80-40;
    sprite.position.y = Math.random() * 80-40;
    sprite.position.z = Math.random() * 1000-40;
    scene.add(sprite);
  }

I defined textSize:2. Why textSize is variableient?
Is it a bug?

I upload my code via codepen -> https://codepen.io/anon/pen/RYeOxW

Mouse Left Click: Move forward / Right Click: Move backward

It looks normal on my side. Nothing like your image.
Do you experience the same behavior in the demo?
https://seregpie.github.io/THREE.TextSprite/
What is your browser? Do you use windows, mac, android, iphone?

No. Your example works perfectly.
I'm using Chrome browser and with iMac.
In your computer, works fine?

I tested on iPhone, it works fine.
But Windows(Chrome) doesn't works too.

I found that this bug occured when textSize is too small.
Likewise your example(Despite it's textSize is 10) has same situation.
Look at the text's size that I checked with red circle.

I still don't see this bug on my side. Neither at work or at home. Please try other fonts. Maybe mac has some problems with 'Arial, Helvetica, sans-serif'.

I changed font to fontFamily: 'Roboto, sans-serif', and fontFamily: 'Noto Sans Kannada, sans-serif',. But it still didn't work. As I said above, windows(chrome) do not work too.


Avoid cloning the PDU payload just to comptue its length

In several places but especially when computing the size of the file data PDUs, the code will do a clone followed by an encode:
https://github.com/ASU-cubesat/cfdp-rs/blob/main/cfdp-core/src/transaction/send.rs#L293
after which the Vec result is only used to take its length and then it is dropped.
Instead, the PDUPayload should have a method encoded_len(file_size_flag: FileSizeFlag) and return the length without encoding anything if possible.
For  PDUs which are rarely sent and small in size (that is all except the file data) it can internally still do  self.encode().len() but for the data PDUs it can optimize by just using the data length to compute the payload length.

This has been on my radar too. Thanks for the suggestions, I think that's a good way to at least get the clone out of the file data for now. it could easily be extended later if desired.


Pull analysis functions out of timeseries/ensemble

For running timeseries through analysis functions, we'll want to support users going down two paths:

to_timeseries, working with a single or handful of objects closely
batch jobs, running analysis on many or all of the objects available in the ensemble

To support both of these, analysis functions should not live in timeseries or ensemble, but separately in their own module which ensemble and timeseries have wrapper functions for.

Resolved in #12


Bump libthrift from 0.13.0 to 0.14.1 in /lang/java

I am not sure if the Foo.java was auto generated. I edited it manually but if it was do you have any idea how to autogenerate it?
R: @RyanSkraba

These files are definitely auto-generated!  The instructions are in the README and should probably be updated.  Would you like me to push new generated files with the thrift 0.14.1 compiler to your branch?

Sure thanks can you add the updated instructions to the README too. I will close this PR then.

Oh I hadn't understood that you added the extra commit and thought you had a differnet PR :D
I will wait for green again and merge. Thanks Ryan, what about the README do we update it here or different PR?


new changes to blockDeviceMappings, deleting existing nodes replaces with old blockDeviceMappings and not the new ones

Version

Karpenter Version: v0.20.0

Kubernetes Version: v1.24.8-eks-ffeb93d
We created a new AWSNodeTemplate to increase blockDeviceMappings' volumeSize (previously they were not specified, hence it defaulted to 20gb). We are unable to roll this change to existing nodes.
Expected Behavior
Manually deleting existing nodes should replace new nodes based on the new blockDeviceMappings.
Actual Behavior
Manually deleting existing nodes replace new nodes based on the old blockDeviceMappings (not the new).
*However, new workloads requiring new nodes created new nodes based on the new blockDeviceMappings.
Steps to Reproduce the Problem

Apply new change to blockDeviceMappings.
Delete existing node.

Resource Specs and Logs
apiVersion: karpenter.k8s.aws/v1alpha1
kind: AWSNodeTemplate
metadata:
  name: default
spec:
  blockDeviceMappings:
    - deviceName: /dev/xvda
      ebs:
        volumeSize: 30Gi #increase size
        volumeType: gp2
        deleteOnTermination: true

apiVersion: karpenter.sh/v1alpha5
kind: Provisioner
metadata:
  name: default
spec:
  consolidation:
    enabled: true
  requirements: []
  providerRef:
    name: default

karpenter-57c5f67dd6-qtc2r 2023-02-15T04:58:16.456Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-12-166.ap-southeast-
karpenter-57c5f67dd6-qtc2r 2023-02-15T04:59:15.494Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-12-89.ap-southeast-1
karpenter-57c5f67dd6-qtc2r 2023-02-15T05:02:56.617Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-12-12.ap-southeast-1
karpenter-57c5f67dd6-qtc2r 2023-02-15T05:04:12.640Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-11-49.ap-southeast-1
karpenter-57c5f67dd6-qtc2r 2023-02-15T05:04:12.894Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-12-146.ap-southeast-
karpenter-57c5f67dd6-qtc2r 2023-02-15T05:04:13.109Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-11-178.ap-southeast-
karpenter-57c5f67dd6-qtc2r 2023-02-15T05:08:16.394Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-12-166.ap-southeast-
karpenter-57c5f67dd6-qtc2r 2023-02-15T05:09:15.442Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-12-89.ap-southeast-1
karpenter-57c5f67dd6-qtc2r 2023-02-15T05:12:56.612Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-12-12.ap-southeast-1
karpenter-57c5f67dd6-qtc2r 2023-02-15T05:14:12.635Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-11-49.ap-southeast-1
karpenter-57c5f67dd6-qtc2r 2023-02-15T05:14:12.843Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-12-146.ap-southeast-
karpenter-57c5f67dd6-qtc2r 2023-02-15T05:14:13.087Z    INFO    controller.inflightchecks    Inflight check failed for node, Expected 30Gi of resource ephemeral-storage, but found 20959212Ki (66.6% of expected)    {"commit": "f60dacd", "node": "ip-10-0-11-178.ap-southeast-

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

This PR fixed this issue. The hash that we were including didn't include the resource size. v0.24.0 fixes this issue