Cardano-graphql instance running in a kubernetes cluster returns blank error page at http://localhost:3100/graphql

Summary
I'm running a cardano stack inside a Kind kubernetes cluster. The stack consists of the following containers with these images

CARDANO_NODE: inputoutput/cardano-node:1.35.0
CARDANO_DB_SYNC: inputoutput/cardano-db-sync:13.0.0
HASURA_CLIENT: inputoutput/cardano-graphql-hasura:6.2.0
CARDANO_GRAPHQL: inputoutput/cardano-graphql:6.2.0-testnet
CUSTOM_BACKEND: An in house image

The error persists within the inputoutput/cardano-graphql:6.2.0-testnet container; the container logs this information at first launch & everything I restart it which seems normal to me
{"name":"cardano-graphql","hostname":"cardano-graphql-testnet-9dc5fb75b-zlsf9","pid":1,"level":30,"module":"Server","msg":"Initializing","time":"2022-07-15T23:03:45.457Z","v":0}
{"name":"cardano-graphql","hostname":"cardano-graphql-testnet-9dc5fb75b-zlsf9","pid":1,"level":30,"module":"HasuraClient","msg":"Initializing","time":"2022-07-15T23:03:45.575Z","v":0}

The pod.yml file looks like this for the cardano-graphql configuration
containers:
        - name: cardano-graphql-testnet
          image: inputoutput/cardano-graphql:6.2.0-testnet
          ports:
            - containerPort: 3100
          env:
            - name: NETWORK
              value: testnet
            - name: METADATA_SERVER_URI
              value: "https://tokens.cardano.org"
            - name: ALLOW_INTROSPECTION
              value: "true"
            - name: CACHE_ENABLED
              value: "true"
            - name: LOGGER_MIN_SEVERITY
              value: info
            - name: API_PORT
              value: "3100"
            - name: LISTEN_ADDRESS
              value: "<IP_ADDRESS>"
            - name: POSTGRES_HOST
              valueFrom:
                configMapKeyRef:
                  name: postgres-chaindb-config
                  key: ocs-postgres-chaindb-url
            - name: POSTGRES_PORT
              value: "5432"
            - name: POSTGRES_DB
              valueFrom:
                secretKeyRef:
                  name: postgres-chaindb-secrets
                  key: postgres_db
            - name: POSTGRES_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: postgres-chaindb-secrets
                  key: postgres_password
            - name: POSTGRES_USER
              valueFrom:
                secretKeyRef:
                  name: postgres-chaindb-secrets
                  key: postgres_user
      volumes:
        - name: postgres-chaindb-secrets
          secret:
            items:
              - key: postgres_db
                path: postgres_db
              - key: postgres_user
                path: postgres_user
              - key: postgres_password
                path: postgres_password
            secretName: postgres-chaindb-secrets

Once I run said container & reach the browser I get nothing, blank page & infinite loading the browser tab at the top of the browser. The page shows this error This page isn’t working; localhost didn’t send any data. ERR_EMPTY_RESPONSE
EDIT: Running the following curl returns this message curl: (52) Empty reply from server
curl -X POST \
         -H "Content-Type: application/json" \
         -d '{"query": "{ cardano { tip { number slotNo epoch { number } } } }"}' \
         http://localhost:3100/graphql

Steps to reproduce the bug

Deploy inputoutput/cardano-graphql:6.2.0-testnet image into a kubernetes pod after cardano-node, cardano-db-sync & 'postgres' have been setup
Go to http://localhost:3100/graphql and see a error page that says This page isn’t working; localhost didn’t send any data. ERR_EMPTY_RESPONSE

Actual Result
error page that says This page isn’t working; localhost didn’t send any data. ERR_EMPTY_RESPONSE & an infinite loading bar inside the tab in the browser
Expected Result
To see the graphql console at http://localhost:3100/graphql
Environment
  {
    os: {
      arch: 'x64',
      cpus: { count: 24, model: '12th Gen Intel(R) Core(TM) i9-12900KS' },
      release: '5.18.7-200.fc36.x86_64',
      totalMem:<PHONE_NUMBER>0,
      type: 'Linux'
    },
    version: '6.2.0'
  }

Platform

[ ] Linux (Ubuntu)
[X] Linux (Other)
[ ] macOS
[ ] Windows

Platform version
Fedora Workstation 36
Runtime

[ ] Node.js
[X] Docker

Runtime version
v20.10.17

It's getting stuck trying to apply the Hasura migrations or metadata. See if the debug logs reveal any more hints:
            - name: LOGGER_MIN_SEVERITY
              value: debug


A typo 'berfore_install' in .travis.yml. Should be 'before_install'

Are you using typo to disable the commands for before_install? If yes, please close this issue.


Mldbfb 615 libservices cleanup

This PR cleans up soa/service, in order to reduce the risk of dependency issues in future enhancements.

a libio_base lib is created and includes EventLoop, MessageLoop and associated classes (including the base tcp handler classes for now)
liblogging is created and includes the Logging class
librunner is created and includes the Runner class
libhttp is slimmed down to only include only the classes that have to do with http
libaws is created and includes only the classes that deal with the aws protocols (sns, sqs and s3)
libvfs_handlers is created is created and includes the fs and uri handlers previously found in libcloud, including the s3 ones

+1 once tests pass or they are verified as being spurious fails
I would eventually like to move vfs_handlers under the vfs subdirectory (this is possible now by forward referencing libraries) but it's not worth blocking things on this branch for that.

I would probably squash merge this one

Thanks! Squash merged

It seems you squash merged although tests were failing.

J'ai reverté le squash commit de master pour que le build + tests passent. @wsourdeau si tu peux réparer cette branche et re merge squash ensuite. :)

Fixed bug and reverted the revert.

@wsourdeau the +1 was contingent on the tests passing (or being identified as suprious fails).  I would have expected to see some kind of acknowledgement as to how they were spurious before merging; note that the Jenkins environment should have all tests passing even if your local environment doesn't.
In the future, we should make sure that tests really are passing before we merge.


[engsys] upgrade dependency http-proxy-agent to ^5.0.0

The breaking change is now TypeScript version v4 is required so it doesn't affect us as we've been using v4 for quite a while.
Resolves #19222

API change check
API changes are not detected in this pull request.


Link releases repository to master

Now that stable branches started to be generated and additional architectures will be supported.
The previous repository that was used to allow users install kata from packages is:
https://build.opensuse.org/project/show/home:katacontainers:release
But now a new URL format is used:
https://build.opensuse.org/project/show/home:katacontainers:releases:`ARCH`:`BRANCH`
Example:
https://build.opensuse.org/project/show/home:katacontainers:releases:x86_64:master
To allow current users of the old repository keep updating Kata, lets link this repository with master x86_84 (release repository only provided x86_64).
From @marcov  suggestion

@jcvenegas it can probably be done with aggregatepac, that is basically used to just have a copy of the package artifacts from a project to another.

osc copypac home:katacontainers:release $(PKGNAME) home:katacontainers:releases:x86_64:master
osc rdelete home:katacontainers:release $(PKGNAME)
osc aggregatepac home:katacontainers:releases:x86_64:master $(PKGNAME) home:katacontainers:release

I'll take care of this on weekend to reduce the  impact of users using this repo.

@jcvenegas nice! Let me know if you need help.


--port doesn't work on localhost on the host

When I use --port to expose a port on the host, it's only accessible on the external IP, but not the localhost. It seems the packet just disappears after the DNAT.

Duplicate of #1256


[docs] Make stable width of localization example

Closes #23807

[x] I have followed (at least) the PR section of the contributing guide.

@sujinleeme Thanks


Not working wind Laravel 6.2

Hi,
I install Laravel using composer command
after that, I install UI
composer require laravel/ui
php artisan ui vue --auth
npm install && npm run dev
After thats i install AdminLTE:
composer require jeroennoten/laravel-adminlte
php artisan adminlte:install
But nothing happens! The login page still like before
What I fogot to do ?

Laravel 6 comes with the auth controllers and so on... you just need the views and the routes.
add
Auth::routes(); to your web routes and install adminlte...


1.20.1 Forge 47.3.7 cannot use dashboards

Before reporting, I have confirmed that

[X] This bug does not appear to be reported on GitHub Issues before.
[X] This bug still exists in the latest version of the Minecraft Transit Railway mod.
[X] I have tested this in the official version of Minecraft Transit Railway, not a modified, custom, or unofficial build.

Describe the Bug
When I held a dashboard item and use it,it not working,and the log has shown:
[20:16:13] [Render thread/WARN]: Unknown custom packet identifier: mtr:packet
Reproduction Steps
1.Start the instance
2.Open the save.
3.Use the dashboard.
4.The dashboard isn't working.
In-game Log and Crash Report
minecraft-exported-logs-2024-09-15T20-24-56.log
Mod Loader
Forge
Minecraft Version
1.20.1
Minecraft Transit Railway Version
4.0.0 Beta9
Operating System
Windows 11
List of Mods or Modpack You Were Using
modlist.txt
Extra Information
The testing is starting in a already loaded in 1.16.5Fabric, 1.19.2Forge and 1.20.1Forge with mtr 3.2.2's world.
The bug isn't appear on fabric 1.20.1,the dashboard is worked successfully.

I had this problem consider checking #900

hopefully it will be fixed :(

hopefully it will be fixed :(

ok I'll close this issue :(

Merging into #900

Ha, finally resolved. It fixed on beta11.


Add license

Fixes #30
@MarkRivers DLS licenses software with Apache unless there is good reason to do otherwise, is that ok for this module?

Thank you!


Build infrastructure improvements

Adapted from https://github.com/adobe/xmp-toolkit-rs

Build crate 3x/week and alert on error
Include recommended fix for CodeCov flakiness
Add notes about warnings in publish workflow

Codecov Report

Merging #85 (8b4d5ac) into main (0fb8119) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 8b4d5ac differs from pull request most recent head 9cbe365. Consider uploading reports for the commit 9cbe365 to get more accurate results

@@           Coverage Diff           @@
##             main      #85   +/-   ##
=======================================
  Coverage   72.88%   72.88%
=======================================
  Files           4        4
  Lines         295      295
=======================================
  Hits          215      215
  Misses         80       80

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


Migrate to TS code

What I did

Migrated all code to TS
Added an eject command to switch to JS

#9

@shilman updated


update kubeconfig when token was updated

What type of PR is this?
/kind enhancement
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes part of #730
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

/retest

@hzxuzhonghu PTAL

i think this comments has not been addressed

@hzxuzhonghu updated

@hzxuzhonghu need to be merged manually because of codecov


fix(build): build errors

#42  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @xdjeremy and the rest of your teammates on  Graphite


Landing page CSS needs some TLC

If I don't fill out the form correctly on https://scholarsphere.psu.edu/landing_page/new, this is what the error looks like:

Also, page title is "Internal" ... probably should fix that too.


Support v0.8.4 custom errors

See the announcement article for the new custom error syntax.
For the following code:
error SomeError();

contract Greeter {
    function throwError() external pure {
        revert SomeError();
    }
}

I get this error in VSCode:

Linter: Parse error: missing '=' at '(' [undefined]

This is in spite of me using the latest version of solhint (3.3.6), which has recently added support for solidity v0.8.4 custom errors. Related thread: https://github.com/protofire/solhint/issues/289.

Thanks @paulrberg. Now 2 issues, one i have not updated solhint to the latest and two i need to modify the parser to allow for the new syntax.

Should be included in the latest now, let me know how it goes.

@paulrberg  ^^

Wow, this was quick! Thanks @juanfranblanco!
I can now ship custom errors with my Solidity template :)

Great !! :)


Error: close() in SqlDelightStatement cannot implement close()

Hi,
using android.arch.persistence:db:1.1.0-beta1 getting the following error:
error: close() in SqlDelightStatement cannot implement close() in Closeable overridden method does not throw Exception
When I go through the code I can see that the SqlDelightStatement's close() method throws an exception of type Exception:
SqlDelightStatement.java:
@SuppressLint("NewApi") // TODO Remove once 'db' version 1.1.0 is released and fixes this.
  @Override public final void close() throws Exception {
    program.close();
  }

If I go down the hierarchy even more I can see that we extend from Closable which throws an exception of type IOException:
Closeable.java
public void close() throws IOException;
SqlDelightStatement's implementation of close()should throw anIOExceptionwhen using in combination withandroid.arch.persistence:db:1.1.0-beta1`.
Using android.arch.persistence:db:1.0.0 Closable indeed just throws Exception, hence not leading to any problem.
Thanks

I changed the support lib to use Closable instead of AutoClosable. With the latter in can just throw IOException but with the former it cannot.

master has significantly diverged from this stlye so closing for now

Sorry. I'm not sure what this means. I'm seeing this issue right now and am unsure how to fix it. Thanks.

Have the same issue with 1.1.0 and 1.1.1, however everything is ok with "android.arch.persistence:db-framework:1.0.0"
Is there any way how to use 0.7.0 SqlDelight with 1.1. framework db?


UNION Operator, or advice rewriting a query

Language: Swift 3
Target: iOS 10.0
Pod Version: 0.11.0
xCode: 8.2.1
Hello,
I have in my database a table of items. I am trying to write a query which will let me know if a particular item is in the first "page" of items.
To do so, I need to query the table with a limit to get the first "page", so lets say:
var query = itemsTable.limit(10, offset: 0)

Next, I need to check if the item I am looking for is in this first page, so my initial reflex was to apply the following:
query = query.filter(ItemsTableExpressions.id == targetID)

However, since the execution is lazy and I have been just building an Expression (so to speak, since query is actually of type Table), this query will be optimized and result in the following:
SELECT * FROM itemsTable WHERE id = targetID LIMIT 10;

Which is not what I want. This gets all items matching the targetID and THEN limits those results to 10. My intuition was then to use UNION and just make 2 different queries and find their common result domain. However, as you may know, this library does not offer a UNION operator.
Now, I can obviously use raw SQL, but I'd like to keep it swifty, so to speak. Does anyone have advice on how to meet the result I need using this library (and probably without the use of UNION)?

I figured out an alternative.
I declare my query, like I did:
var query = itemsTable.limit(10, offset: 0)

Then I execute it:
let results = try! db.prepare(query)

And I can then use first(where predicate: (Element) throws -> Bool) to find my target:
let target = try! results.first { row -> Bool in
    if let id = row.get(ItemsTableExpressions.id) {
        return id == targetID
    }
    return false
}


Add a Python goody for traversing an N-ary tree in post-order

For inspiration, take a look at the TypeScript goody added in #388, currently located at workspaces/adventure-pack/goodies/typescript/traversePostOrderNAry/index.ts.

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."


posix: signal: extend strsignal buf to cover entire INT range

extend the char buffer in the strsignal function to cover the entire range of int, fixes the following warnings when building the Thrift test:
/home/user/zephyrproject/zephyr/lib/posix/signal.c: In function 'strsignal':
/home/user/zephyrproject/zephyr/lib/posix/signal.c:88:55: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 10 [-Wformat-truncation=]
   88 |                 snprintf(buf, sizeof(buf), "RT signal %d", signum - SIGRTMIN);
      |                                                       ^~
/home/user/zephyrproject/zephyr/lib/posix/signal.c:88:44: note: directive argument in the range [-2147483648,<PHONE_NUMBER>]
   88 |                 snprintf(buf, sizeof(buf), "RT signal %d", signum - SIGRTMIN);
      |                                            ^~~~~~~~~~~~~~
/home/user/zephyrproject/zephyr/lib/posix/signal.c:88:17: note: 'snprintf' output between 12 and 22 bytes into a destination of size 20
   88 |                 snprintf(buf, sizeof(buf), "RT signal %d", signum - SIGRTMIN);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This fix isn't technically necessary because the sprintf is carefully bounds-checked to ensure the buffer will not overflow. However, I'd be fine with adopting the patch because strsignal is rarely used and compiler warnings are annoying.

This fix isn't technically necessary because the sprintf is carefully bounds-checked to ensure the buffer will not overflow. However, I'd be fine with adopting the patch because strsignal is rarely used and compiler warnings are annoying.

This was a C++ compiler warning, and of course those are more annoying than the C compiler kind.. 🫤


Give the wikicode pane a dynamic height

I have yet to test if removing this.setPrefHeight(600); could have resulted in any GUI issues outside of the Choose Columns Pane.
Update it seams to be an good experience.

@yarl I think this is merge worthy :-)

Indeed 😄


where is the mezzanine default theme file？

I just want to modify it，but i can not find it in my project。

You should not try to edit the bootstrap css directly. Instead look for an Bootstrap 2 Customizer. And then add all the needed files to base.html after running python manage.py collecttemplates

Please use the mailing list for support requests.


Adding in additional header to determine a more stable isolation-group

What changed?

Adds a new header for downstream which is expected to be more stable to determine the origin of the worker
Repurposes the auth / identity wrapper a bit to shim this in there

Why?

How did you test it?

Potential risks

broadly: might be some stuff to clean up, but structurally sound I think. we already have wrappers, one more for another optional feature seems fine.
I'm not all that sold on these wrappers to begin with, but they're already here ¯_(ツ)_/¯

I'm not going to investigate codegen in this PR, though it certainly feel's like it should have it at this point. Cleaned up the test though


element.style.touchAction gets renamed.

It seems like style.touchAction hasn't been added to the list of native names. It gets renamed in the compiling process unlike other style properties.

please submit a pull request

@yingster- According to https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action
this CSS property is not in any final specifications yet. You are welcomed to submit a pull request though.


Dont treat case changes in method names as breaking

Before this PR changing the case of a method would result in two warnings: method added (MINOR by default) and method removed (MAJOR by default). In reality PHP ignores the case of methods, and so this change should be PATCH at most.
This PR completely ignores situations where the case of a method has been changed (but if you would prefer this to be a "method case changed" type with level PATCH that's ok with me, let me know and I'll make the change).
Apologies for the formatting of tabs to spaces, if you'd like me to reset the formatting I can (although spaces are the PSR-2 standard)

In reality PHP ignores the case of methods

Any links would be helpful.
If I correct understand you
<?php
class Foo
{
    public method bar(){}
}

and rename to
<?php
class Foo
{
    public method BAR(){}
}

should be treated as PATCH?

@spolischook That is correct, PHP treats method names as case insensitive so this is perfectly valid in PHP:
<?php
class Foo
{
    public method bar(){}
}

$foo = new Foo();
$foo->BAR();

Lots of links online, here are a few:

https://stackoverflow.com/questions/2749781/why-are-functions-and-methods-in-php-case-insensitive
https://stackoverflow.com/questions/33273941/php-case-sensitivity/33273959
http://php.net/manual/en/functions.user-defined.php

oops, surprise )) I didn't know that. Thanks for the links

I agree it makes sense to ignore methods with different casing as PHP is case insensitive to methods name. But it is also insensitive to functions name, classes, traits and interfaces. This change would have to be applied to all of those analyzers as well.
After playing around with the code for a bit, this would add complexity to most of the analyzers classes for a use case that I believe is not very common.
I don't consider this use case to be important enough at the moment, so I've created issue #98 to track this.

@tomzx would you consider merging a PR like this if it applied to all cases? (functions name, classes, traits and interfaces)
Alternatively, would you consider merging it if I refactored the code to clean up the analyzers? I could move the "are nodes equal" logic out into a separate class for example, any other suggestions welcome.
Or are you worried about performance? If so, would you consider merging if I did a few benchmark tests comparing before and after?

To keep everything linked up, I opened an issue in nikic/PHP-Parser to put the "are two nodes equal" logic there but Nikita pointed out that it wasn't the correct place for this, it should be in the library which uses the parser and which requires the "equals" logic.


Bug: searching by id

Describe the bug
Is there ant way to enable searching by id?
If i trying to include "id" in "searchable_fields" search starts working incorrect: it stops filtering reccord, but only highlights matches on the current page if they are if or not.
without "id" in "searchable_fields":

with "id" in "searchable_fields":

To Reproduce
class NotesView(MyModelView):
    fields = [
        Note.id,
        Note.content,
    ]

    searchable_fields = [
        Note.id
    ]

Environment (please complete the following information):

ORM/ODMs: SQLModel

I have faced the same problem and have the same need to search by an ID (primary key) or the relationship itself. In my case:
class User(Base):
    __tablename__ = 'users'

    id = Column(Text, primary_key=True, default=cuid)
    created_at = Column(TIMESTAMP(timezone=True, precision=3), nullable=False, server_default=text("CURRENT_TIMESTAMP"))
    updated_at = Column(TIMESTAMP(timezone=True, precision=3), nullable=False,  onupdate=current_date_time_with_tz, default=current_date_time_with_tz)
    client_id = Column(ForeignKey('clients.id', ondelete='SET NULL', onupdate='CASCADE'))
    role = Column(Enum(UserRole, name='UserRole'), server_default=text("'REGULAR'::\"UserRole\""))
    name = Column(Text)
    email = Column(Text, nullable=False, unique=True)

    client = relationship('Client')

A User belongs to a Client. I want to search based on the Client (or the Client id if I am forced to, as plan B)

Possible solution (for sqla):
startlette_admin/sql/view.py:
    def get_search_query(self, request: Request, term: str) -> Any:
        clauses = []
        for field in self.fields:
            if field.searchable and type(field) in [
                StringField,
                TextAreaField,
                EmailField,
                URLField,
                PhoneField,
                ColorField,
                # there can be added custom fieldsto make them searchable
            ]:
                attr = getattr(self.model, field.name)
                clauses.append(cast(attr, String).ilike(f"%{term}%"))
+       id_clause = cast(self.model.id, String).ilike(f"%{term}%")
+       clauses.append(id_clause)
        return or_(*clauses)

I must warn you that the code on the basis of which I am making changes is old and may differ from the latest version of starlette_admin, but I marked the lines that I added with a plus sign so that the principle would be clear

You can override the get_search_query method and write your own search query


Experiment

@K45V
Hi, your files in doc/pullreqexp/2016-id are OK. But the files in demo directory should be reset to original content.
Here is a way that you can create a new branch based on experiment branch of unias/docklet and then add your 2016-id directory and files to the new branch. After this, you can send a pull request to unias/docklet.


add lab3 files

I left some references to items in the book in the assignment document. Let me know if those need adjustments.

Thanks @animalvgamer
Do you still have the hard copies of the labs that I gave you at the beginning of the quarter? I had some notes on there about minor changes. However, it's not needed to post. I'll go ahead and merge this, but if you have time today or this weekend to make the changes I highlighted, that would be great.

@powerjg I do have those copies, but I can't find any notes other than the change from 4 to 3, and a mention of git at the end instead of keeping copies of circuits. I will write another line referring to git and make another pull request.

Ok. I thought I had written something about how those tables of hazards
were confusing. We'll fix it next time.
On Fri, Feb 9, 2018 at 10:34 AM animalvgamer<EMAIL_ADDRESS>wrote:

@powerjg https://github.com/powerjg I do have those copies, but I can't
find any notes other than the change from 4 to 3, and a mention of git at
the end instead of keeping copies of circuits. I will write another line
referring to git and make another pull request.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jlpteaching/ECS154B/pull/9#issuecomment-364518883,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGsHHYnqvgM57s4PF_BXTdlIJSR-5xEks5tTI-XgaJpZM4R_c_D
.


fix: BCR presubmit

Add a child workspace to use as the BCR presubmit test.
Update BCR presubmit config to run tests in the new workspace.

Related to https://github.com/bazelbuild/bazel-central-registry/pull/1390.

Thanks for picking this up!

@fmeum Should we try a release again?


Delete cell content works even when editable is set to false

Expected behavior and actual behavior.
readonly grid, editable: false.
Steps to reproduce the problem.
select cell, press delete key, cell clears
This bug was introduced here: https://github.com/TonyGermaneri/canvas-datagrid/commit/439b3376f77b4d4c0ed4a7ffcc453c47deee9226

            this.canvasDatagrid.addEventListener('keydown', (e) => {
                const event: KeyboardEvent = e.NativeEvent;
                if (getKeyCode(event) === 8 || getKeyCode(event) === 46) {
                    e.preventDefault();
                }
            });


Feature/QuerySandbox(ResourceLimitGroup) Add sandbox schema and tracking framework

Description
As part of limiting the resource usage to the group of queries(Query Sandboxing/resourceLimitGroups). The feature is broken down into 3 independent parts.

CRUD APIs (Will go into the Plugin)
Request Tagging/Classification (Will go into the Plugin)
Tracking and Monitoring

This change sets up the tracking and monitoring framework which consists of

Schema for defining these groups/sandboxes
Service which will run on a 1 second interval. This class is not functional as it needs to be added in the Node.java
Service level settings
Logic to propagate the sandbox/resourceLimitGroup from coordinator to data nodes.

Remaining Changes

Will add the Tests for Service once the CRUD APIs are raised and merged
ResourceTracking tests once CRUD APIs are raised and merged
Enable the service

Related Issues
Resolves #[Issue number to be closed when this PR is merged]

Check List

[ ] New functionality includes testing.

[X] All tests pass

[ ] New functionality has been documented.

[X] New functionality has javadoc added

[ ] Failing checks are inspected and point to the corresponding known issue(s) (See: Troubleshooting Failing Builds)
[X] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)
[ ] Public documentation issue/PR created

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

I guess we can close this PR. @kaushalmahi12 - Please reopen if needed


Add Missing Overridable Components Type for SidebarSpace, SidebarSpacer, and SidebarDivider

Signed-off-by: Dede Hamzah<EMAIL_ADDRESS>Hey, I just made a Pull Request!

Just realized that this PR (https://github.com/backstage/backstage/pull/7873) is not working yet, because I didn't export any type in the overrideableComponents.ts. The root key was identified when I inspect the element:

:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
~- [ ] Added or updated documentation~
~- [ ] Tests for new functionality and regression tests for bug fixes~
[x] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

Thanks! Nice find!


Own Route Auth

Hello,
I had made my own CRUD and Routes, when Session is ended it shows an error. http://sendvid.com/jjiykmrz
How can i create own Redirect to /panel/login when Session is ended?

@Globax  You are getting error from something else , fix that and you will redirect to login page

@serverfire Hmm, but when i Log in, everything works perfectly.

@Globax If you have re-write the route you should protect the rout with auth
Route::group(array('prefix' => 'panel', 'before' => 'auth'), function()....

@serverfire I put this
Route::get('panel/SquareBlock', array('uses' => 'App\Http\Controllers\SquareBlockController@index'));
in Route::group(array('prefix' => 'panel', 'before' => 'auth'), function()... in your route.php file, i have this error MethodNotAllowedHttpException in RouteCollection.php line 201:

@Globax  please put all the code you have in route

@serverfire
with('message', $message)->with('mesType', 'message');
		    }
	});
}

Route::group(array('prefix' => 'panel', 'before' => 'auth'), function()
{
	// main page for the admin section (app/views/admin/dashboard.blade.php)
	Route::get('/', function(){
        $version = '';
        try
        {
            $composer_lock = json_decode(File::get(base_path().'/composer.lock'),true);
            foreach($composer_lock['packages'] as $key=>$value){
                if($value['name'] =="serverfireteam/panel")
                    $version =  $value['version'];
            }
        }
        catch (Exception $exception)
        {
            \Log::warning("I can't found composer.lock for laravelpanel ");
        }

        return View::make('panelViews::dashboard')->with('version', $version);
    });

    Route::any('/{entity}/export/{type}', array('uses' => 'Serverfireteam\Panel\ExportImportController@export'));
    Route::post('/{entity}/import', array('uses' => 'Serverfireteam\Panel\ExportImportController@import'));
    Route::any('/{entity}/{methods}', array('uses' => 'Serverfireteam\Panel\MainController@entityUrl'));
    Route::post('/edit', array('uses' => 'Serverfireteam\Panel\ProfileController@postEdit'));
    Route::get('/edit', array('uses' => 'Serverfireteam\Panel\ProfileController@getEdit'));

    Route::get('/changePassword', array('uses' => 'Serverfireteam\Panel\RemindersController@getChangePassword'));

    Route::post('/changePassword', array('uses' => 'Serverfireteam\Panel\RemindersController@postChangePassword'));

    Route::get('panel/SquareBlock', array('uses' => 'App\Http\Controllers\SquareBlockController@index'));
});

Route::post('/panel/login', array('uses' => 'Serverfireteam\Panel\AuthController@postLogin'));

Route::get('/panel/password/reset/{token}', function ($token){
    return View::make('panelViews::passwordReset')->with('token', $token);
});

Route::get('/panel/logout', array('uses' => 'Serverfireteam\Panel\AuthController@doLogout'));

Route::post('/panel/reset', array('uses' => 'Serverfireteam\Panel\RemindersController@postReset'));

Route::get('/panel/reset', array('uses' => 'Serverfireteam\Panel\RemindersController@getReset'));

Route::get('/panel/remind',  array('uses' => 'Serverfireteam\Panel\RemindersController@getRemind'));

Route::post('/panel/remind', array('uses' => 'Serverfireteam\Panel\RemindersController@postRemind'));

Route::get('/panel/login',  array('uses' => 'Serverfireteam\Panel\AuthController@getLogin'));

@Globax There is something wrong in the definition of 'SquareBlock' route. You are defining this route under 'panel' route group and again you are adding the 'panel' prefix before this route :
Route::group(array('prefix' => 'panel', 'before' => 'auth'), function()
{
.
Route::get('panel/SquareBlock', array('uses' => 'App\Http\Controllers\SquareBlockController@index'));
.
});
It should be like this :
Route::get('SquareBlock', array('uses' => 'App\Http\Controllers\SquareBlockController@index'));

@alenoosh
Yeah, now it works perfectly.
Big tnx from me.

@Globax You're welcome


cant have more than 4 currencys

Describe the Bug
i try to add to the list of currency's, it then deletes the last currency i added
Reproduction Steps
1.adding "minecraft:gold_ingot" (for example) to the list of currency's
2.save the file
3.re open the file
4.its not there anymore
Expected Result
to have the currency in the list
Screenshots and Videos
https://github.com/Kryeit/Missions/assets/58529249/11719ed9-c407-4feb-ad2e-ad0fe5eec925
Crash Report or Log
No response
Operating System
windows 10
Mod Version
0.3.2
Create Mod Version
0.5.1f
Minecraft Version
1.20.1
ModLoader and Version
fabric 0.15.10
Other Mods
there was no crash
Additional Context
No response

well this is weird, no idea what's happening here
Seems an issue with your Visual Studio stuff not saving?
Does this issue happen with any other file, or do you still have this issue?

Currently it only does it with that specific file
So I'm not sure if it is the saving that's the problem :(

Is the server running? If so, you need to stop it, edit and save the file and start the server again

No it is not running, it's a single player world I'm doing tests in so that it can be added to a server

The same applies, if the world is open in your minecraft client

Atleast I think so

It isn't open 😅
In the vid you can see there is no Minecraft icon at the bottom, I made sure it wasn't open when I recorded it

if it isnt open, missions mod is not running. That means that it's likely an issue in your pc/VSCode bug/ something

Hmm, I'm unsure of another file editing thing like the one I have.
I'll look around tho

Looks like it was an issue with the thing that edits the file, just using notepad works
Very strange that it doesn't work with that specific file


⚠ Bofrost.hr has degraded performance

In 205e2e0, Bofrost.hr (https://www.bofrost.hr) experienced degraded performance:

HTTP code: 200
Response time: 2409 ms

Resolved: Bofrost.hr performance has improved in 599d955.


Feature queries from file

This is basically the same as PR #11 from @noushi, plus an important bugfix.  I already filed a PR with that bugfix against noushi/postgres_exporter, but I decided to file this new PR directly to make it easier to incorporate (and so I wouldn't have to rely on two people accepting PRs.)

I've dilly-dallied long enough on this - it's a good concept that's clearly useful and builds well, so let's get it merged!

Excellent, thanks to you and @noushi.


Tool not starting BITS Download if there are multiple DELL BIOS files found

Relevant log section:
`- Latest version from ConfigMgr is 1.11.3	DriverAutomationTool	4/26/2023 8:58:48 AM	14324 (0x37F4)

Comparing BIOS versions	DriverAutomationTool	4/26/2023 8:58:48 AM	14324 (0x37F4)
Using new Dell versioning for BIOS matching	DriverAutomationTool	4/26/2023 8:58:48 AM	14324 (0x37F4)
BIOS package in Dell XML (1.12.0) is older than the current latest available package from ConfigMgr (1.11.3).	DriverAutomationTool	4/26/2023 8:58:48 AM	14324 (0x37F4)
BIOS Download URL Found: https://dl.dell.com/FOLDER09779441M/1/Precision_3570_Latitude_5530_1.12.0.exe	DriverAutomationTool	4/26/2023 8:58:48 AM	14324 (0x37F4)
Downloading Precision_3570_Latitude_5530_1.12.0.exe BIOS update file	DriverAutomationTool	4/26/2023 8:58:48 AM	14324 (0x37F4)
`

This only seems to fail on the second BIOS download -- first BIOS it finds from our selected models, driver sets from selected models all seem to flow correctly, BUT if there is a second BIOS found in the list, then the BITS transfer doesn't kick off, and it hangs at this point.

Cleared cache, but we're continuing to see the failure due to Dell "hiding" the 12.0 file.


bump to kie 7.50.0.t20210209

OptaPlanner build will fail and it is expected - https://github.com/kiegroup/optaplanner/pull/1153 fixes it.

All failing tests seems to be in optaplanner. @triceo please give a look and confirm if it is ok to merge this PR.

@mariofusco Indeed these failures are expected and the referenced PR fixes them. I will merge it after you merge this.


Fix basePlanner not accounting for impassible tiles in placement

I'm entirely unsure how this is being planned. Anyone else have an idea?


Version 7.0.3 Asciidoc not working any more

Category
Big
What is the current behavior?

asciidoc no longer previews
README.asciidoc no longer working. I get the message: Could not load your book. Check your book.json for errors. Given that book.json is empty indicates that there is a bug somewhere else.

This applies to both the desktop editor and the web version.
What is the desired behavior?
Working
Additional information
For the GitBook Editor:

MacOS Sierra
Desktop 7.0.3

For GitBook.com:

manngo-net
https://www.gitbook.com/book/manngo-net/advanced-sql/details

Apropos Asciidoc
I don’t want to be unduly uncooperative, but I signed up for a paid organisation account last year, hoping to be able to get productive writing with asciidoc. I was especially excited to see a desktop editor which offered wysiwyg support.
To date, asciidoc support has been intermittent, and I abandon it GitBook for a while and come back to it every now and then to see whether I can use it. Sometimes I can, and sometimes I can’t. I then turn to Atom with the Asciidoc plugin, or to Marked 2 with the asciidoc plugin, and work from there. Both products give me more control over the product and work reliably.
I just need to know whether asciidoc will be usable in the near future, or should I try something else? I don’t mean to whinge, but I just need something I can work with.
Thanks

Recently, I get same message: "Could not load your book. Check your book.json for errors." The online editor preview works for some pages but not others. The website is generated properly.
The main problems are that the TOC is not available and the Preview is not always available in the editor.
My book.json is valid at jsonlint.com: https://www.gitbook.com/book/stevenzins/uft6/edit#/edit/master/book.json?_k=vcsrcm
{
"plugins": [
"mathjax"
,"ga"
,"collapsible-chapters"
],
"structure": {
"readme": "intro.adoc",
"summary": "SUMMARY.adoc"
},
"variables": {
"qed": "Q.E.D.",
"pass2": " pass2 to abcde ",
"pdfvar": "PAGENUM, TITLE, AUTHOR and SECTION"
},
"pdf": {
"footerTemplate": "PAGENUM - UFT6 gitbook - © 2017 Steven D. Zins "
},
"pluginsConfig": {
"ga": {
"token": "UA-37307380-1"
}
}
}
This is a paid site on the web at uft6.zins.org.
Help, please.
...Steven Zins

With respect, why is this issue closed? I have update to 7.0.9, and neither part of the issue is resolved.

asciidoc preview still doesn’t work
The book still doesn’t load, and it still complains about book.json. The workaround in issue #411 helps, but my understanding is that it is a workaround, and reverting to summary.asciidoc breaks again.

@manngo This will be fixed in 7.0.10. It should be live in ~30mn or so.
(7.0.9 was shipped 3 days ago, this fix was merged ~2h ago)

I have installed 7.0.10

asciidoc preview still doesn’t work
I still get the error messages regarding book.json

What actually was fixed to justify closing this issue?

Version 7.0.11
Still unfixed. Please re-open issue.

The tag says investigating, but the issue is still closed. Version7.0.12. Please reopen this issue

@AaronO, "This will be fixed" does not mean that you close the issue.
Why don't you listen to @manngo , and reopne the issue?


No build process for examples?  Should I manually install dependencies?

I'm trying to evaluate this library, and it would be nice if the examples worked out of the box, but when I follow the build instructions, it only builds the minified version of your library, and does not seem put any of the examples or their dependencies in the dist folder.
When I serve the examples folder using python -m http.server, I get error 404's on jquery.min.js, bootstrap.min.js, and bootstrap-toggle.js.
I could go and search those up myself and copy them in to the examples directory manually, but I'm surprised that you don't have a build process which builds the examples, or maybe I'm just misunderstanding how to do that.  I did not see anything in the package.json or the gruntfile which mentioned these dependencies.   Am I meant to "do it yourself"?

Actually... found the solution.  Serving the python -m http.server from the root of the project and then navigating to examples/useWrapper.html works, since the html file tries to load the dependencies from test/libs and dist.
This is a bit awkward though since I want to zip up the useWrapper page as a package file to test on Scorm Cloud or similar service.  I could zip up the entire project folder including all of the sources, but it would be nice if the build process would put just the html plus dependencies in one place that could tidily be zipped up, and including a tincan.xml file in with it so that I don't have to write one myself would be great as well.
I'm assuming that any developer who wants to evaluate this is going to be in a similar boat where the first thing they want to do is test that something works with their LMS, so the onboarding process would be improved by having the build system make an uploadable package zip which works with e.g. Scorm Cloud or other LMS system.


JR Test item for workflow

Here is a bunch of stuff

How about we do this stuff????

OK I think it's done


Add lake clean command

In the examples Lake uses "clean.sh" script to remove the build directory. Consider adding lake clean command to make it more practical and clearer.

The clean command may simply remove the build directory.
-- new file Clean.lean
partial def removeRecursively (p : FilePath) : IO Unit := do
  unless ← p.pathExists do return ()
  if ← p.isDir then do
    for f in ← p.readDir do
      removeRecursively f.path
  IO.FS.removeFile p
  return ()

def clean (self : Package) : IO Unit := do
  removeRecursively self.config.buildDir  -- though currently buildDir cannot be specified in PackageConfig
  -- may be some try except here

def clean (pkg : Package) : IO PUnit :=
  pkg.clean

-- Cli.lean
import Lake.Clean

def cli : (cmd : String) → (lakeArgs pkgArgs : List String) → IO Unit
  | "clean", _, _ => do clean (← getCwdPkg pkgArgs)
  | _, _, _ => -- other commands omitted

The problem with adding built-in support for this to Lean is that, as you surmised, there is no defined build directory to delete. The various output directories do not all have to be within some central build directory.
However, you can currently add this feature to a package yourself by adding a clean script to your package configuration:
import Lake.Package
open Lake System Std

partial def removeRecursively (p : FilePath) : IO Unit := do
  unless ← p.pathExists do return ()
  if ← p.isDir then do
    for f in ← p.readDir do
      removeRecursively f.path
  IO.FS.removeFile p
  return ()

def buildDir : FilePath := "build"

def package : PackageConfig := {
  name := "simpleAdd"
  version := "0.1"
  scripts :=
    HashMap.empty.insert "clean" fun _ => do
      removeRecursively buildDir
}

You can then run this script with lake run clean.

I went ahead and introduce the notion of a build directory and added a lake command anyway (see 53bb08fb92114e9d196d88e355c84b06312ac2df). :)


Vision Dashboard Table View and initial explanation flyout

Implemented the table view, which is a simple Fluent UI table view. Also created framework for obtaining the explanation on-the-fly for a single image by using a base64 encoded image of the explanation, generated and saved in the responsibleai_vision jupyter notebook. The rest of the flyout to be implemented in fixups/other PR's.
Known issues: changing the images to be obtained from mock data caused the thumbnail slider to break. Will address in next PR.
Description

Checklist

[ ] I have added screenshots above for all UI changes.
[ ] I have added e2e tests for all UI changes.
[ ] Documentation was updated if it was needed.

Codecov Report

Merging #1621 (a84dee1) into main (4c4365a) will decrease coverage by 6.08%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1621      +/-   ##
==========================================
- Coverage   89.82%   83.73%   -6.09%
==========================================
  Files          39       22      -17
  Lines        1670      418    -1252
==========================================
- Hits         1500      350    -1150
+ Misses        170       68     -102

Flag
Coverage Δ

unittests
83.73% <ø> (-6.09%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

erroranalysis/erroranalysis/version.py

erroranalysis/erroranalysis/_internal/__init__.py

erroranalysis/erroranalysis/report/__init__.py

...ranalysis/erroranalysis/_internal/cohort_filter.py

...erroranalysis/_internal/error_analyzer/__init__.py

erroranalysis/erroranalysis/_internal/metrics.py

...nalysis/erroranalysis/_internal/version_checker.py

...ranalysis/erroranalysis/_internal/matrix_filter.py

erroranalysis/erroranalysis/_internal/constants.py

erroranalysis/erroranalysis/analyzer/__init__.py

... and 7 more

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


KAFKA-6164; Shutdown quota managers if other components fail to start

@ijuma PR for 1.0 with the conflicts fixed. Can you take a look? Thank you!

SUCCESS
7951 tests run, 5 skipped, 0 failed.
--none--

SUCCESS
7951 tests run, 5 skipped, 0 failed.
--none--

SUCCESS
7951 tests run, 5 skipped, 0 failed.
--none--

@ijuma Thank you for reviewing, merging to 1.0.

@rajinisivaram can you please close the PR?

Merged to 1.0.


dbforge is not adding primary keys to mysql when field defined as string (CI 3.0)

In Codeigniter 3.0, when a field is defined as a string instead of an array, add_key() has no effect.
For example:
$this->dbforge->add_field('my_id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT');
$this->dbforge->add_field('my_string_field VARCHAR(255) NOT NULL');
$this->dbforge->add_key('my_id', TRUE);
$this->dbforge->create_table('my_table');
Generates this result with an error when using MYSQL.
Database error: A Database Error Occurred
Error Number: 1075
Incorrect table definition; there can be only one auto column and it must be defined as a key
CREATE TABLE my_table (
my_id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
my_string_field VARCHAR(255) NOT NULL
) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_general_ci
This error occurs because the Primary Key was never actually added to the SQL passed to MySQL.
The workaround for this is to always pass the key field as an array, such as this:
$this->dbforge->add_field(array(
'my_id' => array(
'type'	=>	'BIGINT',
'constraint'	=> 20,
'unsigned'		=> TRUE,
'auto-increment'	=> TRUE
)));

#3969


Web: Updating from Filament 1.22.2 to 1.25.3 appears to break shaders and/or geometry tangent frames

Bad normals/tangent frames in Web backend
Trying to update from Filament 1.22.2 to 1.25.3.
Geometry normals/tangent frames used by shaders appear to be broken in the Web version.  The Windows version works fine.  To try to figure out what might be happening, I created a shader that outputs the world normal as the base color.  You can see the differences below.  Lighting is broken, as you would expect with bad normals.
I suspect the problem may have been introduced with recent updates to shader generation code.  I didn't notice any changes to the SurfaceOrientation::Builder code, which we use to generate tangent frames.
Windows

Web

Shader used in screenshots
Here is a copy of the shader used to generate the screenshots:
material {
    name : Lit_Simple,
    shadingModel : lit,
	doubleSided : false,
	colorWrite : true,
	depthWrite : true,
	depthCulling : true,
	culling : back,

    parameters : [
        {
            type : float3,
            name : baseColor
        },
        {
            type : float,
            name : metallic
        },
        {
            type : float,
            name : roughness
        },
        {
            type : float,
            name : reflectance
        }
    ],
}

fragment {
    void material(inout MaterialInputs material) {
        prepareMaterial(material);
	float3x3 tanFrame = getWorldTangentFrame();
	float3 straight = float3(0,0,1);
	float3 worldNormal = tanFrame * straight;
	material.baseColor = float4(worldNormal * 0.5 + 0.5, 1.0);
	material.normal = straight;
	material.reflectance = 0.0;
        material.metallic = materialParams.metallic;
        material.roughness = materialParams.roughness;
    }
}

Additional context
I am using SurfaceOrientation::Builder to generate the tangent frames.  My code did not change between Filament versions.

With which browser/OS does this happen? We're aware of rendering issues with DirectX via browsers on Windows.

See https://github.com/google/filament/issues/5859

Using Chrome on Windows 10

Probably the same issue then :/

If I roll back to 1.22.2, the web version works fine.  Is that consistent with what you're seeing with #5859 ?

Yes, the problem is somewhere between 1.25.0 and 1.25.3 (see the original discussion: https://github.com/google/filament/discussions/5824). Whatever change we made seems to hit a bug in ANGLE/DirectX. No other backend/platform is affected.

I can confirm that changing Chrome's backend for ANGLE to OpenGL solves the issue (didn't even realize this was an option).  For others experiencing this, type chrome://flags into the Chrome address bar and then search for "Choose ANGLE graphics backend" on the page.

Duplicate of #5859


Make keypair format configurable

This PR solves #4 by extending the credentials page with a combobox to select the desired
algorithm to create the key pair.
The base functionality is implemented and I now want to get some feedback from the
maintainers. Tests are currently missing and the existing tests still need some adaption.
It is now possible to choose between six different algorithms used for the keypair. Three
of those are RSA based and the other three EC. I found no easy way to recreate the
public key from the private EC key (I'm no expert on that matter, so if there is an
easy way I missed in my research, please let me know :slightly_smiling_face: ), hence
I introduced a new container object to store both private and public key as Jenkins secrets.
The previous private key secret is still around in order to ensure backwards compatibility
for java object serialization, but it is now marked transient.
As a base for creating key pairs for the different types, I leverage jjwt, since it already
provides a nice enum (SignatureAlgorithm) wrapping this functionality.

[x] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[x] Ensure that the pull request title represents the desired changelog entry
[x] Please describe what you did
[x] Link to relevant issues in GitHub or Jira
[ ] Link to relevant pull requests, esp. upstream and downstream changes
[x] Ensure you have provided tests - that demonstrates feature works or fixes the issue

@jglick I've now also added some tests :slightly_smiling_face:

@jglick I think the PR is ready yet, could you have another look? :slightly_smiling_face:
I would then proceed to make the git history nice and squash everything into a single commit :sweat_smile:

@patrickpichler do you still plan to work on this?

Yes, I am still planning to implement this, but I need to first take a look at the changes in master.

@jglick I've updated the branch. I am not 100% sure how I would go ahead and update all secrets
once the global plugin config is updated though :thinking:
Do you have an idea?
https://github.com/jenkinsci/oidc-provider-plugin/pull/17/files#diff-8dfaabe0385e0b0a1de720d3227c8c8d0fdfd57d2f95426d2ea3eccc31984958R147

Just delete IdTokenCredentials.algorithm and retrieve the algorithm from global settings on demand. Then there is nothing to update.

There is, as a update to the global algorithm should probably recreate the keypair used (if the algorithm changed). Otherwise the existing keypairs are out of sync with the global config .

Pending #3 you can simply resave existing credentials at any time.

I've implemented the update version. Do you know of a better way of doing this? @jglick


Optimize the layout of the [New Threshold Rule] form.

What's changed?
Optimize the layout of the [New Threshold Rule] form.
Checklist

[x]  I have read the Contributing Guide
[x]  I have written the necessary doc or comment.
[x]  I have added the necessary unit tests and all cases have passed.

Add or update API

[ ] I have added the necessary e2e tests and all cases have passed.

before:

after:


Cannot find distribution for yaml in requirements.txt

Hi,
I just ran into a problem installing on anaconda python3.6 on ubuntu, after python setup.py install I got the following error:
Installed /home/scott/anaconda3/lib/python3.6/site-packages/molencoder-0.1a0-py3.6.egg
Processing dependencies for molencoder==0.1a0
Searching for yaml
Reading https://pypi.python.org/simple/yaml/
No local packages or working download links found for yaml
error: Could not find suitable distribution for Requirement.parse('yaml')

Though changing yaml to pyyaml in the requirements.txt file seems to have fixed it.
Not sure if this is due to my python installation or a typo, but thought it might be useful to know.

Thanks for the report! I'm pretty sure this was a typo.


Add a "Create Book" button to the shelves.

Describe the feature you'd like
A button which would allow to create a new book in the current bookshelf.
Describe the benefits this feature would bring to BookStack users
It would make it easier to create a book which would belong to a shelf right from the start.
At the moment I have to:

Create a book.
Go to the bookshelf.
Edit the bookshelf.
Move the book into the shelf.
Open the book.
Create content.

With the button I could:

Go to the shelf.
Create the book.
Create content.

Additional context
Books and chapters already work this way. Therefore it would be quite logical if the highest element in the structure would work the same way.

Thanks for the suggestion.
This was mentioned in #1171 but is good to have this issue open as it is a separate requirement to that issue. Might possibly look at implementing this as part of #1153.

Thanks to @cw1998, This feature is now in master and will be in the next release. Therefore I'll close this request.

Nice, thank you @cw1998!


App crashes in background when using headlessTask

Your Environment

Plugin version:0.5.0-alpha.41
Platform:Android
OS version: Sdk 19+
Device manufacturer and model:Nexus 5
React Native version:0.56
Plugin configuration options:

BackgroundGeolocation.headlessTask(function(event) {
if (event.name === 'location' ||
event.name === 'stationary') {
var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://<IP_ADDRESS>:3000/headless');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify(event.params));
}
return 'Processing event: ' + event.name; // will be logged
});

Link to your project:Private application

Context
I added BackgroundLocation.headlessTask() function in the example shown in docs but when I terminate the application and when location change event occurs I get an alert that application has stopped working and gives an option to restart the app or mute the app.
Expected Behavior
I expected that the callback inside the headlessTask function would run successfully and will post data to the server
Actual Behavior
The application got crashed when app is in background or terminated state.
Possible Fix
Steps to Reproduce
1.BackgroundGeolocation.configure({
desiredAccuracy: BackgroundGeolocation.HIGH_ACCURACY,
stationaryRadius: 50,
distanceFilter: 50,
notificationsEnabled:false,
notificationTitle: 'Background tracking',
notificationText: 'enabled',
debug: true,
startOnBoot: true,
stopOnTerminate: false,
startForeground:true,
locationProvider: BackgroundGeolocation.DISTANCE_FILTER_PROVIDER,
interval: 10000,
fastestInterval: 5000,
activitiesInterval: 10000,
stopOnStillActivity: false,
url: 'https://ptsv2.com/t/pbrcc-1537779600/post',
httpHeaders: {
},
// customize post properties
postTemplate: {
lat: '@latitude',
lon: '@longitude',
hello: 'maestro' // you can also add your own properties
}
});
BackgroundGeolocation.on('location', (location) => {
// handle your locations here
// to perform long running operation on iOS
// you need to create background task
BackgroundGeolocation.startTask(taskKey => {
// execute long running task
// eg. ajax post location
// IMPORTANT: task has to be ended by endTask
BackgroundGeolocation.endTask(taskKey);
});
});
      BackgroundGeolocation.on('stationary', (stationaryLocation) => {
        // handle stationary locations here
        //Actions.sendLocation(stationaryLocation);
        console.log(stationaryLocation)
      });

      BackgroundGeolocation.on('error', (error) => {
        console.log('[ERROR] BackgroundGeolocation error:', error);
      });

      BackgroundGeolocation.on('start', () => {
        console.log('[INFO] BackgroundGeolocation service has been started');
      });

      BackgroundGeolocation.on('stop', () => {
        console.log('[INFO] BackgroundGeolocation service has been stopped');
      });

      BackgroundGeolocation.on('authorization', (status) => {
        console.log('[INFO] BackgroundGeolocation authorization status: ' + status);
        if (status !== BackgroundGeolocation.AUTHORIZED) {
          // we need to set delay or otherwise alert may not be shown
          setTimeout(() =>
            Alert.alert('App requires location tracking permission', 'Would you like to open app settings?', [
              { text: 'Yes', onPress: () => BackgroundGeolocation.showAppSettings() },
              { text: 'No', onPress: () => console.log('No Pressed'), style: 'cancel' }
            ]), 1000);
        }
      });

      BackgroundGeolocation.on('background', () => {
        console.log('[INFO] App is in background');
      });

      BackgroundGeolocation.on('foreground', () => {
        console.log('[INFO] App is in foreground');
      });

      BackgroundGeolocation.checkStatus(status => {
        console.log('[INFO] BackgroundGeolocation service is running', status.isRunning);
        console.log('[INFO] BackgroundGeolocation services enabled', status.locationServicesEnabled);
        console.log('[INFO] BackgroundGeolocation auth status: ' + status.authorization);

        // you don't need to check status before start (this is just the example)
        if (!status.isRunning) {
          BackgroundGeolocation.start(); //triggers start on start event
        }
        if (!status.locationServicesEnabled) {
            Alert.alert(
              'Location services disabled',
              'Would you like to open location settings?',
              [
                {
                  text: 'Yes',
                  onPress: () => BackgroundGeolocation.showLocationSettings()
                },
                {
                  text: 'No',
                  onPress: () => console.log('No Pressed'),
                  style: 'cancel'
                }
              ]
            );
          }

});
BackgroundGeolocation.headlessTask(function(event) {
if (event.name === 'location' ||
event.name === 'stationary') {
var xhr = new XMLHttpRequest();
xhr.open('POST', 'https://ptsv2.com/t/pbrcc-1537779600/post');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify(event.params));
}
return 'Processing event: ' + event.name; // will be logged

});
Context
I was trying to send data to server when the app is in background or terminated state and a location event or stationary event happened.
Debug logs
09-27 16:46:23.786 16166-16294/com.maestro E/com.marianhello.logging.UncaughtExceptionLogger: FATAL EXCEPTION: LocationService.Threadjava.lang.RuntimeException: java.lang.Throwable: A WebView method was called on thread 'LocationService.Thread'. All WebView methods must be called on the same thread. (Expected Looper Looper (main, tid 1) {ed11eff} called on Looper (LocationService.Thread, tid 798) {66634d7}, FYI main Looper is Looper (main, tid 1) {ed11eff})

Hi
App crashes on calling Background.stop() function,
please anyone help on this?


[Redesign] Address issues from the PM pass

Issues found in our OneNote (Specs > Website Redesign > PM Pass Bugs).

Joel's changes: https://github.com/NuGet/NuGetGallery/pull/4358
Loic's changes: https://github.com/NuGet/NuGetGallery/pull/4367
Scott's changes: https://github.com/NuGet/NuGetGallery/pull/4365
Peter's changes: https://github.com/NuGet/NuGetGallery/pull/4356


Record object would be AWSOME!

Sorry, this isn't a bug report, but the library is awesome and I have one feature request.
Would it be possible to add a record type that parsed an object, ie Record Int would be an object where the values were integers.
I can help with implementing it if the idea makes sense - I looked at the code and it looks like it'd be basically the same as List with some slight modifications.

Thanks for using this library! I'm not sure what the benefit of having Record Int would be. Why not just use HashMap Text Int?
Right now, I don't think the code allows for polymorphic names like that
{
  foo: HashMap Text Int,
}

(which is a good issue to write separately) but you could just make an alias type IntRecord = HashMap Text Int?

Ah, I didn't realize that the DSL allowed for any type to be in there - I thought it had to follow the convention of using the types predefined in the library (ie List). Thanks for the clarification!

Yup! It should be documented here. Let me know if it can be improved!


V0.3 - Refactor

This new version of TBLIS.jl reimplements the wrappers for tblis_jll by automatically generating them, and attempts to add as little as possible otherwise. That way, it can be a very light-weight low-level dependencies for more convenient systems built on top of this package.

@lkdvos this looks good to me, though I think to really assess it we'll want to try it out in ITensor to replace our current TBLIS backend. What do you think the next move should be? Maybe we can merge this into master, test it out in NDTensorsTBLISExt and TensorOperationsTBLIS.jl, and then once confirm the functionality and interface is good we can look into getting it registered.

I was thinking that maybe I would first try to contact the previous maintainers of TBLIS before we continue here. I think the current state indeed is probably quite good, and a compelling argument to say that we could ask for taking over the name and maintenance burden, but I would feel uncomfortable doing anything more before we hear back from them.

Yes, I definitely agree that we shouldn't register it without contacting them first. My more immediate question was what you wanted to do with this PR (i.e. if you wanted to merge it into master), but I guess that isn't pressing and we can test things out against this branch.


Wrap batch export params (bsc#994125)

+1 (in combination with https://github.com/crowbar/crowbar-core/pull/606)

+1


Get Receipt Results sample code should be GET, not POST

Current sample code: curl -X POST "https://<Endpoint>/formrecognizer/v1.0-preview/prebuilt/receipt/operations/<operationId>" -H "Ocp-Apim-Subscription-Key: <subscription key>"
Should be: curl -X GET "https://<Endpoint>/formrecognizer/v1.0-preview/prebuilt/receipt/operations/<operationId>" -H "Ocp-Apim-Subscription-Key: <subscription key>"

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

ID: d1077504-89c8-f04c-8c47-3c8f339ca63d
Version Independent ID: 6a456ec6-b2f9-0815-f052-cbeaccb05f02
Content: Quickstart: Extract receipt data using cURL - Form Recognizer - Azure Cognitive Services
Content Source: articles/cognitive-services/form-recognizer/quickstarts/curl-receipts.md
Service: cognitive-services
Sub-service: form-recognizer
GitHub Login: @PatrickFarley
Microsoft Alias: pafarley

Hi @jimar Thank you for your feedback! We will review and update as appropriate.

@jimar Thanks for pointing this out. This change is now updated in the documentation. We will now proceed to close this thread. If there are further questions regarding this matter, please tag @RohitMungi-MSFT in your reply. We will gladly continue the discussion and we will reopen the issue.


Can I put the context name in to my customizations?

If not, then I should be able to do that. I want to be able to mimic the playback display that e Echo does, namely:
Unity {title} by TheFatRat {artist}
From Unity {album} in Gear up! {context?}
The big problem I have with this is what variables are avalible. I understand that this may be a limitation of Spotify's API, but if at all possible, I'd love this.
Thanks ahead of time.

no context's name in not supported in the playback template, but should be relatively straightforward to add one


feat(cdk-stepper): change orientation on runtime or expose key manager property

Feature Description
Make it possible to change the orientation between horizontal and vertical during runtime. This could also be made possible by exposing the current private _keyManager property either by making it protected or providing a public getter/method so that the consumer of the CdkStepper can manage that on their own.
Use Case
In our case we want to be able to switch between vertical and horizontal orientation on a single component via an Input. Switching orientation should have some effects, most importantly that keyboard controls should be different (UP and DOWN arrows for vertical orientation).
In the current implementation and how it is implemented in material that is done by two separate components that explicitly set the _orientation property and setting the keymanager up in the ngAfterViewInit hook.
Pseudo Code what we'd like to do:
export class MyStepper extends CdkStepper {
  @Input()
  set direction(value) {
    this._direction = value;
    this._keyManager.withVerticalOrientation(this._direction === 'vertical');
  }
}

Right now I think just changing the orientation in the keyManager should be enough, even nicer would be that the CdkStepper would already support setting the _orientation property dynamically, but I'd understand if you don't want to support that inside the CdkStepper. In this case exposing the keyManager would give us as the consumer the possibility at our own risk to implement this feature and not being forced into doing two separate components.
What do you think? I am happy to open a PR if you want to support that use case.

I've submitted #21940 which adds a getter/setter to the CdkStepper. It's worth noting that the orientation field isn't an Input so that it doesn't bleed into MatStepper which doesn't support changing the orientation. You can do this to turn it into an input for your custom stepper:
@Component({
  selector: 'my-stepper',
  inputs: ['orientation']
})
class MyStepper extends CdkStepper {}


Different Dates format

Hi @vukosim, can you make all the date format to be the same, you are using two different format, you are using  YYYY-MM-DD and YYYY-DD-MM on the same column, I have explored the data and I have spotted that.

Hey @Ofentswe1 the date formats are the same, unless I cant see.

I will fix the dates in the CSV and push shortly

Hey @Ofentswe1 the date formats are the same, unless I cant see.

Oh I see, Its pandas on my site it picks up the wrong date formats but I have fixed it, I will push after the changes

Maybe you can add also a column in a standard date time like YYYYMMDD?


Cancelling the custom about dialog copies the whole dialog

MacOS

Open About dialog on desktop with custom dialogs enabled
Select the commit, press cmd+c
The whole dialog text is selected, not just the commit

fixed by 9341df363a6fbc5d3c4408f2e3f1cb4137d30a05
fyi @bpasero


[tf] flag to skip deployment of specific apps

For workload agnostic tests, this allows targeting specific types of deployments. Example usage:
go test tests/integration/pilot/... --istio.test.echo.filter.match "proxyless-grpc"

@stevenctl: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
18ef8a5b874ef72ca4eb346650e4e99476fa23b2
link
true
/test release-notes_istio

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.

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
18ef8a5b874ef72ca4eb346650e4e99476fa23b2
link
true
/test release-notes_istio

lint_istio
18ef8a5b874ef72ca4eb346650e4e99476fa23b2
link
true
/test lint_istio

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.

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
18ef8a5b874ef72ca4eb346650e4e99476fa23b2
link
true
/test release-notes_istio

lint_istio
18ef8a5b874ef72ca4eb346650e4e99476fa23b2
link
true
/test lint_istio

gencheck_istio
18ef8a5b874ef72ca4eb346650e4e99476fa23b2
link
true
/test gencheck_istio

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.

Does istio.test.skipWorkloads serve the same purpose? I know its slightly different but seems close enough in practice?

@stevenctl: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test release-notes_istio

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.

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test release-notes_istio

integ-telemetry-istiodremote_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test integ-telemetry-istiodremote_istio

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.

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test release-notes_istio

integ-telemetry-istiodremote_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry-mc_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test integ-telemetry-mc_istio

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.

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test release-notes_istio

integ-telemetry-istiodremote_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry-mc_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test integ-telemetry-mc_istio

lint_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test lint_istio

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.

@stevenctl: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-istiodremote_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry-mc_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test integ-telemetry-mc_istio

lint_istio
726c224b4417a24b3d4496d877f526d4c33ef34f
link
true
/test lint_istio

release-notes_istio
d7e936d6f4ef3a1e65b6bf5d582619456b62da4f
link
true
/test release-notes_istio

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.

No longer needed for the original purpose. I could still see it being useful for speeding up local test runs against particular workload types.


mario_image_fm6126A_esp32  is dim with an ESP32 but fine with ESP8266

Hi,
need to ask a brightness/dimming question - again …  cannot see an obvious solution in 'Issues'
I ran mario_image_fm6126A_esp32 with an ESP8266 (ESP12) and it works perfectly, in fact nice and bright so I set
uint8_t display_draw_time=5; //10-50 is usually fine       …….   obviously to   5
also..
display.setDriverChip(FM6126A);
display.setFastUpdate(true)
while developing my code .
Because I could not run I2C at the same time on the ESP8266 I switched
to an ESP32 (more GPIO), but now mario_image_fm6126A_esp32 is very muted.
Changing display_draw_time upto 50  seems to have no effect.
even setting (from another issue)
display.setBrightness(10) or display.setBrightness(255) has no effect.
Library downloaded 30 Mar2020.
Could you please help?
Thanks

Brightness support only for esp8266 for now sorry. Don't have the time to port the ESP32 code to esp8266.
Just found the above by using different search keywords.  Will try another issue.


No run button on the top right corner

I have updated the VSCode and the button disappeared

/needsMoreInfo including screenshot. It sounds like a button contributed by one of your extensions.
Next time you open an issue please use Report Issue from the Help menu. That way you will get the information included automatically.

I had a green button which was running the code in terminal, and it disappeared after version update. The button wasn't contributed by an extension.  VSCode version - 1.53.0

@armenhakob what language are you coding in?

@armenhakob what language are you coding in?
python 3.8

/extPython (evidence)


makeZipFile fails all the time on CI

I've seen this error happen fairly frequently:
[16:21:43] 'combine' errored after 59 s
[16:21:43] Error: Command failed: npm run requirejs

Is there anything we can do about it?
https://travis-ci.org/AnalyticalGraphicsInc/cesium/builds/342414434

The problem is almost certainly that requirejs is running out of memory on travis' anemic servers.  We've always skirted the limits, but it's possible that Cesium's code base has grown enough that it's hitting it again.  To fix it, we can try changing   - npm run makeZipFile -- --concurrency 2 to   - npm run makeZipFile -- --concurrency 1 in the travis.yml.

I've seen this too on our offline build farm on a system with 16GB RAM.  Unless there's some other memory limit in node I'm not aware of.
16:06:10,642 INFO  - [16:06:10] Error: Command failed: npm run requirejs -- --eyJ3cmFwIjp0cnVlLCJ1c2VTdHJpY3QiOnRydWUsIm9wdGltaXplQ3NzIjoic3RhbmRhcmQiLCJwcmFnbWFzIjp7ImRlYnVnIjp0cnVlfSwiY3NzSW4iOiJTb3VyY2UvV2lkZ2V0cy9BbmltYXRpb24vQW5pbWF0aW9uLmNzcyIsIm91dCI6IkJ1aWxkXFxDZXNpdW1cXFdpZGdldHNcXEFuaW1hdGlvblxcQW5pbWF0aW9uLmNzcyJ9 --silent
16:06:10,642 INFO  -
16:06:10,642 INFO  - npm ERR! Windows_NT 10.0.16299
16:06:10,642 INFO  - npm ERR! argv "C:\\BuildToolsQB\\windows\\node\\7.7.3-x64\\node.exe" "C:\\BuildToolsQB\\windows\\node\\7.7.3-x64\\node_modules\\npm\\bin\\npm-cli.js" "run" "requirejs" "--" "--eyJ3cmFwIjp0cnVlLCJ1c2VTdHJpY3QiOnRydWUsIm9wdGltaXplQ3NzIjoic3RhbmRhcmQiLCJwcmFnbWFzIjp7ImRlYnVnIjp0cnVlfSwiY3NzSW4iOiJTb3VyY2UvV2lkZ2V0cy9BbmltYXRpb24vQW5pbWF0aW9uLmNzcyIsIm91dCI6IkJ1aWxkXFxDZXNpdW1cXFdpZGdldHNcXEFuaW1hdGlvblxcQW5pbWF0aW9uLmNzcyJ9" "--silent"
16:06:10,642 INFO  - npm ERR! node v7.7.3
16:06:10,642 INFO  - npm ERR! npm v4.1.2
16:06:10,642 INFO  - npm ERR! code ELIFECYCLE

The base64 decodes to:
"{"wrap":true,"useStrict":true,"optimizeCss":"standard","pragmas":{"debug":true},"cssIn":"Source/Widgets/Animation/Animation.css","out":"Build\\Cesium\\Widgets\\Animation\\Animation.css"}"

so it's while minifying the CSS.

@mramato setting --concurrency 1 did not fix the error
https://travis-ci.org/AnalyticalGraphicsInc/cesium/builds/344911937?utm_source=github_status&utm_medium=notification

This could be a two fold problem, in addition to concurrency, I think we also run the debug/release builds at the same time.  I'll look into it.

I've been seeing this all the time lately

https://travis-ci.org/AnalyticalGraphicsInc/cesium/builds/395137713


[Basic] Add repeating(n:) method to String

This has proven to be quite handy in number of places, so adding this to
Basic.

I'm curious why you chose to implement this yourself instead of using String's existing init(repeating: String, count: Int) initializer?

oh I did not think of that, thanks!


Changes in Security password option.

Allow the user any text in the security password option (not restricting them anymore)
1.This is for the option where users can choose their own paraphrase.
2.There is also an issue where the second answer allows capitals while first does not.
3.This will also obviously apply to the change answer flow field for the same and to the restore field for the same (also to confirm answer field).

Verified this issue on dev app v2.0.67(407)


Umlauts and other special characters not showing in EXCEL

If I export something with umlauts 'öüä' then Excel does not understand it.
I am unsure where this problem is coming from. Excel cannot read UTF8 properly, but it can read UTF16. Would this mean that react-csv should convert to UTF-16?

actually i just realised i was using 1.0.5. I switched to 1.0.8 and this problem is gone. u can close this issue.


Tests failure annotations not visible

I have used annotate_only for reporting test failures as an annotation. However, I don't see any annotation on the commit. Is this because of some permission issue ?

@p1729 reading up on the referenced PR, is the problem resolved?
If not, please show more details e.g. the full log of the failure. If possible enable the DEBUG flag to have debug logging on the build steps with additional outputs.

the issue is not resolved yet @mikepenz  I will try to get the debug logs.

https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging#enabling-step-debug-logging

Closing due to inactivity, please report back.


Add additional keyboard event input tests

There are various additional UIEvents that are supposed to (or at one time were specified to) be fired on text input:

input (implemented in blink only as an 'Event')
beforeinput (not implemented by blink)
textinput (no longer spec'd but implemented by blink)
composition* (supported by blink on Android)

We should have test (and probably polyfill) coverage for these.

Actually, I already have tests for 'input' and 'beforeinput'.  I verified 'input' passes on Firefox (can't find any browser that supports 'beforeinput' yet).  'textinput' is deprecated, so I don't think it's worth testing (we plan to remove it from blink).
So all that's left are the composition events - issue #3


Travis: Upgrading Compose to 1.6.2 for bug fixes

Upgrading Compose to 1.6.2 for bug fixes in Travis

@nickdgriffin Is it means that we should add information in README that we would support only Docker Compose:
>= v1.6.2 ?

I think that'd be sensible, yes. Considering we already use 1.6.0 in Travis I was thinking of capturing the baseline dependencies as part of #127 anyway seeing as that's when they could all change.
The major issue we've had with dependencies was #115 which I fixed under #131 .

Adding the version requirements, although it'll need the site to be published to be visible but we can do that when 0.2.1 is closed out I think.

LGTM.


Problem resizing gtk apps.

When resizing gtk apps, a strange behavior is assumed by the client window.
If we try to resize, for example, by clicking on the right border, while resizing the bottom border seems to get overlapped by the client window. This isn't true, is just an optical effect. I was able to reproduce the problem coding it, and effectively the client window grows in height and its bottom goes to the bottom of the screen for a certain numeber of pixels. All this makes the bottom border ( in this case) to be unclickable/unaccesible so resizing it from the bottom becomes impossible.
Iconifying the window and deiconifying it solves the problem because the frame gets mapped again.
Find a solutuion and make the window to be resized only for the part that the user chose.

solved


Yarn 6460: faster timer in SLS

Give the ability to configure time speed in SLS

I forgot the shell script when I rebuild the patch, so I close this pull request and will open a new one


Better Dockerfile, and install guide.

Let domestic and oversea users use different sources to download Go packages.

感谢支持，关联 #54


The providers should have the ability to get a variable number of records

Include max number of records to return as argument.

Solved in the current version


clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR

#15 When I Run:
HASH_FILE=work.hccapx POT_FILE=work.pot HASH_TYPE=2500 ./naive-hashcat.sh
#15 Then this followed:
hashcat (v3.6.0) starting...
clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR
Started: Sun Jul 30 01:42:29 2017
Stopped: Sun Jul 30 01:42:29 2017
#15 I have try to resolve it but failed . Any suggestions ? Thx.

That looks like an OPENCL error thrown inside of Hashcat. What operating system/version are you using?

See https://github.com/hashcat/hashcat/issues/1207 and https://hashcat.net/forum/thread-6544.html. One user suggested running hashcat (which is called from inside naive-hashcat) with sudo.

Closing. Please re-open if need be.


Make changes to blog section of look them more elegant

🛠 Fixes Issue

👨💻 Changes proposed

✔ Check List (Check all the applicable boxes)

[✔ ] My code follows the code style of this project.
[✔ ] This PR does not contain plagiarized content.
[✔ ] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers

📷 Screenshots

Thank you for this opportunity GSSOC 😊

@KaranKulshrestha were you assigned this issue? Please mention the issue number as well.

@KaranKulshrestha were you assigned this issue? Please mention the issue number as well.

I am not assigned yet, Please assign me this issue and merge my pull request!


Auto generate kKUBE_GIT_COMMIT for tagging docker image

Previously, we need to manually set the KUBE_GIT_VERSION before making a quick-release.
This PR auto generate KUBE_GIT_COMMIT by retrieving the HEAD hash for tagging docker image.

/assign @shivramsrivastava

Thanks.
/lgtm

Yes the make quick-release is working fine now.


Clean up parameter names

Mentioned in #141.
There are a couple of parameters with similar names. It would be nice to clear that up.

This is cleaned up in PR #152


How to closed socket through console after i start it?

I mean, i want to do it with my own hands, without ctrl + c. Socket connection for all connected user stop with keyboard, but trigger EVENT_WEBSOCKET_CLOSE doesn't work.

how to start it in background?

https://github.com/consik/yii2-websocket#starting-yii2-console-application-as-daemon-using-nohup


fix: media userId int unit -> string

The PR environment is ready, please check the PR environment
[Attention]: This environment will be automatically cleaned up after 6 hours, please make sure to test it in time. If you have any questions, please contact the author of the PR or the community team.


Updated docblock links

Was following the documentation here and one of the links wasn't going anywhere.
Updated the link that wasn't working and also others that had redirects.
Not a big PR, but might help someone.

Thanks for fixing all these outdated links!


WIP: Routing 3.X update

Significant rewrite of 3.0 focused on:

Making routing concepts more prominent
Decrease conflation of routing and MVC in docs
Banish mentions of old features to the land of wind and ghosts
Avoid the term MVC when we're actually referring to Controllers and
Razor Pages

@rynowak @scottaddie  I'm going to PR this and fix all the warnings. I'll likely merge that into this branch without your review (assuming it's trivial fixes). I'll then do another PR of this which you'll have to approve before merging into this branch.

I'm going to PR this and fix all the warnings. I'll likely merge that into this branch without your review (assuming it's trivial fixes). I'll then do another PR of this which you'll have to approve before merging into this branch.

awesome 👍


Setting the initial position of the camera does not work in v2.1.1

Setting the initial position of the camera using the following code snippet used to work in v2.0.4 but when I apply it in v2.1.0 and above, it doesn't work. This was tested using the model-viewer-compose sample in the versions mentioned.
val cameraNode = rememberCameraNode(engine).apply {
    position = Position(y = 4.0f, z = 4.0f)
}

Expected Behaviour: Camera looks at the node at a 45 degree angle.
Actual Behaviour: Camera is at the default position and is not affected by the applied position.

Good catch!
It might come from the introduction of the configurable CameraManipulator.
Could you please have a look at it and create a PR?
Thanks

Even if you should pay attention to the camera position applied on each recomposition instead of just one if the position was applied inside the remember here 😉

I've also run into this problem (but with the View-based impl. instead of the Compose-based impl.). And reverting back to v2.0.4 is not an option for me because I need to be able to access entities without components (added in v2.1.0 here).
I also want the camera to be positioned at a specific angle, and I therefore apply the following transformation on the CameraNode to achieve that:
sceneView.setCameraNode(
            CameraNode(sceneView.engine).apply {
                transform = Transform(
                    position = Position(
                        modelNode.size.x * 1.8f,
                        modelNode.size.y * 2.2f,
                        modelNode.size.z * 0.7f
                    )
                )
            }
        )

When I debug this issue and compare between v2.0.4 and v2.1.1, I notice that all transformation properties of the CameraNode is the same, except for projectionTransform. In v.2.0.4 it's:
|2.3333333 0.0 0.0 0.0|
|0.0 2.333333 0.0 0.0|
|0.0 0.0 -1.0 -0.02|
|0.0 0.0 -1.0 0.0|
but in v2.1.1 it's:
|1.0 0.0 0.0 0.0|
|0.0 1.0 0.0 0.0|
|0.0 0.0 1.0 0.0|
|0.0 0.0 0.0 1.0|
However, I can't find where that property is set or which of the recent, related commits:
https://github.com/SceneView/sceneview-android/commit/eb3b52da43779eced033b0b67a2e9590dd61aed4
https://github.com/SceneView/sceneview-android/commit/3d39469ac994b14ccd624cd50f184fded9602f96
https://github.com/SceneView/sceneview-android/commit/abafa2662892d66be1bc579f3175a1b510c774ba
that have caused this bug.
If you point me in the right direction, I could have a look at it!

Can it perhaps be caused by the fact the now (in v.2.1.x) the (initial) cameraNode.transform is being overwritten by the manipulator.transform before the first touch event here?

I can't have an answer easily between versions but all the complexity around it comes from the missing of a Filament camera manipulator position setter after it has been built.
Prior to 2.1.x the camera manipulator was rebuilt every time the camera transform was manually changed as a hotfix. But that was a disaster in consumption.
Some double camera projections sets inherited from the AR usage have also been removed from the 3D only usage for improving it.
Maybe it could help you understand the background history but can't help more right now.

Good catch! It might come from the introduction of the configurable CameraManipulator. Could you please have a look at it and create a PR? Thanks

Thank you for the reply! I'll take a look at it when I have the time :D

Fixed in v2.2.0


Allow users to specify the Service Version to use when sending requests

Add method in builders for users to specify the service/api version to use when sending HTTP requests.
Reference: #5760

Is this in the guidelines that we have to support specifying versions? We've historically been very intentional about avoiding this because it turns into spaghetti code very quickly. If the service changes a model type or changes behavior, we have to have different code paths to handle that forever or otherwise risk breaking/having incorrect behavior

@JonathanGiles this PR must not be approved. We should not commit to supporting the dev's passing random service API versions.
/cc @joshfree fyi

FYI - there is also discussion happening in the original issue https://github.com/Azure/azure-sdk-for-java/issues/5760 that this PR attempt to address.

/azp run java - core

/azp run java - core - ci

/azp run java - appconfiguration

/azp run java - keyvault - ci

/azp run java - storage - ci


Links still pointing to home page

Within Design #mockups,  both invision app and mockingbird do not have the correct links- they just take me back to "Everything". Also, Marvel app is a major competitor in this field, and might be a good addition.

Thanks for the heads up, I'll be sure to fix this today! And I'll definitely add Marvel App to the list.


Not possible to double-click in field using "updown" widget

Description
Fairly simple: A field with no specified widget allows you to double-click in the field to "select all" (as is fairly common), but when using the "updown" widget for numeric values, it is necessary to double-click directly on top of the displayed text.
Steps to Reproduce
This can be seen on the playground "Number" page on any of the "updown" widget fields. Simply double-click somewhere in the "updown" widget fields vs. double-clicking in a plain field.
Expected behavior
Double-clicking anywhere in the field should "select all".
Actual behavior
Nothing happens unless you double-click directly on top of the text in the field.
Version
1.5.0

Why should double-clicking on a range slider cause a "select all"? I'm wondering because the default behavior of the range field does not include a label -- for example, see https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_range

Sorry, I misread the playground ui-schema. It's the "updown" widget I'm referring to, not the "range" slider. I'll edit the issue accordingly.

@Eric24 However, even a regular <input type=number> also has this behavior in which double-clicking anywhere in the field does not "select all": https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_number_get


Complex#atan2()

          Complex cx=new Complex(2,0);
    	  Complex cy=new Complex(0,4);
    	  System.out.println( cx.atan2(cy));

gives (0.0, -0.5493061443340549) but should give 1.5707963267948966+I*0.5493061443340549*
https://www.wolframalpha.com/input/?i=atan(2%2CI*4)

Beware that in Wolfram alpha, it seems that the two argument atan function is interpreted as tan^-1(x, y) (see the input interpretation panel in the result page), whereas in Hipparchus
(and in all programming languages I have seen), the first argument of atan2 is y and the second is x.
Also as one imaginary part is zero and the real part of the other number is zero, one should check with tiny positive and negative values to see if there is a branch cut. In this case, there is one and putting the arguments in the other order give the same result as Hipparchus:
https://www.wolframalpha.com/input/?i=atan(%2B1.0e-8%2BI*4%2C+2%2B1.0e-8+I)
note that changing the sign of the almost zero real part changes the output:
https://www.wolframalpha.com/input/?i=atan(-1.0e-8%2BI*4%2C+2%2B1.0e-8+I)
So I would say the Hipparchus result is correct here.

OK.
Does it make sense to add some note to javadoc here:

https://github.com/Hipparchus-Math/hipparchus/blob/2b59ff32acf39b65aa68188a3895d6c71ae22752/hipparchus-core/src/main/java/org/hipparchus/CalculusFieldElement.java#L223

Good idea, I have updated documentation.


Cannot Join or view activity on Mobile Application

While using mobile discord application, the activity is not visible and nothing happens if we click the bot invite link. Could please work on that?

Discord would need to add support, there’s nothing the bot can do about that
for now, use the web or desktop app on a computer


I can't run Gauge with GoCD

I created a task in GoCd to launch the "gauge specs" command, but it didn't work. It told me : "[CRIT] Failed to start a runner". I tried to get into the go agent (it's a docker container ) and issue the "gauge specs" command and it worked perfectly

Could you share the environment variables and working directory of your Go task? If you can share the console log (with sensitive information obfuscated, of course), it will help us understand the issue.

Here's it :
[root@8cebccff6ce9 logs]# cat api.log
16:33:59.895 [ERRO] Runner connection failed: Plugin 'java' not installed on following locations : [/root/.gauge/plugins]
16:33:59.906 [INFO] Watching directory: /var/lib/go-agent/pipelines/shopping/specs
16:34:38.573 [ERRO] Runner connection failed: Plugin 'java' not installed on following locations : [/root/.gauge/plugins]
16:34:40.763 [ERRO] Runner connection failed: Plugin 'java' not installed on following locations : [/root/.gauge/plugins]
16:34:42.607 [ERRO] Runner connection failed: Plugin 'java' not installed on following locations : [/root/.gauge/plugins]
16:34:43.508 [ERRO] Runner connection failed: Plugin 'java' not installed on following locations : [/root/.gauge/plugins]
16:35:25.180 [ERRO] Runner connection failed: Plugin 'java' not installed on following locations : [/root/.gauge/plugins]
16:35:29.803 [ERRO] Runner connection failed: Plugin 'java' not installed on following locations : [/root/.gauge/plugins]
16:38:42.310 [INFO] Watching directory: /var/lib/go-agent/pipelines/shopping/specs
16:45:03.120 [INFO] Watching directory: /var/lib/go-agent/pipelines/shopping/specs
21:11:21.123 [INFO] Watching directory: /var/lib/go-agent/pipelines/shopping/specs
21:41:19.156 [INFO] Watching directory: /var/lib/go-agent/pipelines/shopping/specs
But After checking I found that the java plugin is installed at /root/.gauge/plugins/java
Here's the env vars :
16:05:26.140 [go] setting environment variable 'GO_SERVER_URL' to value 'https://goserver:8154/go/'
16:05:26.140 [go] setting environment variable 'GO_TRIGGER_USER' to value 'mohammed'
16:05:26.140 [go] setting environment variable 'GO_PIPELINE_NAME' to value 'shopping'
16:05:26.140 [go] setting environment variable 'GO_PIPELINE_COUNTER' to value '17'
16:05:26.141 [go] setting environment variable 'GO_PIPELINE_LABEL' to value '17'
16:05:26.141 [go] setting environment variable 'GO_STAGE_NAME' to value 'Acceptance'
16:05:26.141 [go] setting environment variable 'GO_STAGE_COUNTER' to value '6'
16:05:26.141 [go] setting environment variable 'GO_JOB_NAME' to value 'install_tools_and_run_tests'
16:05:26.141 [go] setting environment variable 'GO_REVISION' to value '6bf5eb08d30602af9dc9afa56e4292895e1bd280'
16:05:26.141 [go] setting environment variable 'GO_TO_REVISION' to value '6bf5eb08d30602af9dc9afa56e4292895e1bd280'
16:05:26.141 [go] setting environment variable 'GO_FROM_REVISION' to value '6bf5eb08d30602af9dc9afa56e4292895e1bd280'

This could be because most likely because of no read permissions on /root/.gauge/plugins/java directory. The Go agent process that launches gauge may not have permissions to read from /root.

Any updates on this ? Does launching the agent or the gauge process as sudo resolve the issue ?

the "go" user wasn't a sudoer in my case. After making it a sudoer in the sudoers files, it works perfectly