Highcharts error #17 when create a pie chart

i use following codes to display a map:
`export function highChartsMapFactory() {
const hc = require('highcharts/highmaps');
const dd = require('highcharts/modules/exporting');
dd(hc);
return hc;
}
@NgModule({
...
providers:[
{
provide: HighchartsStatic,
useFactory: highChartsMapFactory
},
]
})
`
it worked well.
But when i tried to add another pie chart, ' Highcharts error #17' error arised.
soi replaced the highChartsMapFactory code to support highcharts-more:
export function highChartsChartFactory() {   const hc = require('highcharts');   const hcMore = require('highcharts/highcharts-more');   hcMore(hc);   return hc; }
Then the pie chart worked well but the map throwed a critical error that 'Map is unknown chart type'
Anyone can tell me how to display the map and pie chart in the same page correctly?

I had the same error with a bubble chart.
After some options shaking I found out it is a problem with the data series. It doesn't accept the highcharts docs format.
The bubble chart loads correctly if there is no data to show, when I add the data as shown in the highcharts docs, it shows the Error #17

+1


Made ec2 instance public_ip optional

As we have the ELB DNS exposed, no common use for the EC2 instance to have a public IP

@LeoDiazL 2 things:

This pr is dependent on the domain one: https://github.com/bitovi/github-actions-deploy-docker-to-ec2/pull/9 (which should be good to merge and release, btw)
Should we update the output to reflect the LB url instead of the instance url? https://github.com/bitovi/github-actions-deploy-docker-to-ec2/blob/add-public-dns-config/operations/deployment/terraform/main.tf#L31-L35

needs merge with main to resolve conflicts


Add support for cweagans/composer-patches

See https://github.com/sansecio/composer-integrity-plugin/pull/7

Done!

🥳


assert_object_equals: Check property ownership

Rather than asserting that all enumerated properties are own properties, confirm that properties have the same own-ness.
This allows assert_object_equals() to be used to compare DOM objects, where properties are exposed via getters on the prototype.

Given that assert_object_equals is in the process of being removed, can we close this PR? Or is there some other reason to keep it open for the time being?


Yosemite dark mode mini player 'next/previous song' color wrong

I feel a bit silly asking this, but - what preference are you using to get the dark style mini player?  I use the Dark Cyan theme pretty much exclusively, but I still have the default mini player.

There is a setting inside System Preference -> General that can turn the entire Mac theme into Dark mode.
By the way, the problem I described seems to have disappeared, so I'm closing it.

Ah-ha, so it's a system setting. Gotcha.
I have no idea why it fixed itself, but I'm claiming credit anyway. You're welcome :wink:


feat(@angular-devkit/build-webpack): update webpack-dev-server to version 4

feat(@angular-devkit/build-angular): update webpack-dev-server to version 4
BREAKING CHANGE:
The dev-server now uses WebSockets to communicate changes to the browser during HMR and live-reloaded. If during your development you are using a proxy you will need to enable proxying of WebSockets.
feat(@angular-devkit/build-webpack): update webpack-dev-server to version 4
BREAKING CHANGE:
Support for webpack-dev-server version 3 has been removed. For more information about the migration please see: https://github.com/webpack/webpack-dev-server/blob/master/migration-v4.md
Note: this change only affects users depending on @angular-devkit/build-webpack directly.

Hi! Will it be merged to V12 branch? It fixes glob-parent CVE and ansi-html CVE that will be fixed soon.

No, this is a breaking change and therefore it cannot be back-ported.


Add Dockerfile

Hello, I decided to test rustic in my environment. However I see that you dont have docker image. So I decided to promose mine.
I'm new to the rust environment, so there are few questions:

I dont propose any environment for your CI for autopublishing to docker.hub. I can take a look at this if you are interested.
I checked rust-awesome, and there was mention about Alpine image and MUSL performance. So I used debian as runtime image.

Thanks for the PR @Vatson112! Of course we can publish a Dockerfile together with rustic!

If there is any use case where it can be useful for running rustic in a container, please let me know, though.

I think one use case is people distributing software as docker images to be run onto their systems. Having rustic in an image then would be the identical way of distribution.

Nice, let me test that with podman the next days.

I also build and use it using pomdan. But I also tested it on Docker.
There are few useful examples how I used it.
Export vars for repo
export RUSTIC_REPOSITORY=/var/backup
export RUSTIC_PASSWORD=rustic

Get snapshots
podman run --rm -it -e RUSTIC_REPOSITORY=$RUSTIC_REPOSITORY -e RUSTIC_PASSWORD=$RUSTIC_PASSWORD   -v /var/backup:/var/backup:Z rustic  snapshots

Backup pg database
podman exec db pg_dumpall -U postgres | podman run --rm -i -v /var/backup:/var/backup:Z -e RUSTIC_REPOSITORY=$RUSTIC_REPOSITORY -e RUSTIC_PASSWORD=$RUSTIC_PASSWORD rustic backup --stdin-filename backup.sql -

Or what would be your use case for that?

I don't like distributing software to servers as a binary. And it took me longer to build the RPM package than the container image. So I just took faster way.
It also occurs to me that the container can be used in immutable operating systems (like FCOS), and perhaps in a kubernetes cluster (if using Velero is impossible for some reason).

Thanks @Vatson112

Hi @simonsan
I added basic docs. Check it out - https://github.com/rustic-rs/dev-docs/pull/13
Also what do you think about distribute rustic as container image? I checked your release docs and as I understood for stable release developer build and push release to Crates/Github manualy. Am I right?

In general, I would say, that containerization is useful for rustic only for making the build process easier and thus development, maybe (although docker/containerization is a pretty hard dependency to build on, so I wouldn't double down on that). If there is any use case where it can be useful for running rustic in a container, please let me know, though.

I am an experienced Kubernetes DevOps engineer and we heavily use restic containers for backing up everything in our clusters. I have my eye on rustic because of features like the hot/cold storage pattern and the backend abstraction via rclone. But not having an official and maintained docker image is a showstopper for rustic's usage in cloud environments.
BTW if you dislike dockerhub, github runs it's own container registry at ghcr.io . Don't know if it's free for open-source projects and how easily it can be integrated in your github CI/CD workflows.

Sure, I can support with documentation and examples for usage with Kubernetes.
@Vatson112: Do you have experience in automated building and publishing to dockerhub or ghcr.io?
Just for my understanding:
From the code in rustic_core I can see that you are spawning an rclone serve restic instance, when using the rclone backend. So we can have a separate rclone container running rclone serve restic to which we can communicate via REST API? This would be perfect considering the microservice architecture.

Hi @mueckinger

@Vatson112: Do you have experience in automated building and publishing to dockerhub or ghcr.io?

Nope. I used only selfhosted Harbor or Quay with Gitlab.
But I think I can try it on next week. Its unlikely theres any rocket science here.

Do we have a docker image readily available?

In general, I would say, that containerization is useful for rustic only for making the build process easier
@simonsan I like using docker for server backups because I can define a docker compose file and run it anywhere.

By containerizing everything, migration to a new server is often as simple as running bringing down the docker daemon, running rsync to transfer everything and then running docker compose up -d.

docker pull ghcr.io/mueckinger/rustic:0.7.0


Error: Cannot find module 'eslint/lib/formatters/stylish'

problem:
eslint 5.x: eslint/lib/formatters/stylish
eslint 6.x: eslint/lib/cli-engine/formatters/stylish
solution:
        {
          enforce: 'pre',
          test: /\.(js|jsx)$/,
          exclude: /node_modules/,
          use: [
            {
              loader: 'eslint-loader',
              options: {
                formatter: require('eslint/lib/cli-engine/formatters/stylish')
              },
            },
          ],
        },

update as default?

Yep, can confirm, issue happens with ESLint ^6.0, reverting back to version 5 resolves the issue.
- "eslint": "^6.0.1"
+ "eslint": "^5.16.0"

Confirm. Works with 5.16.0.
npm uninstall eslint && npm install<EMAIL_ADDRESS>Related https://github.com/webpack-contrib/eslint-loader/issues/272 https://github.com/eslint/eslint/issues/11910

Resolved #275
Waiting a new version

rebuilding with ESLint 6.0.1 still generates this error:
Building for production...

 ERROR  Failed to compile with 1 errors                                                                                8:10:36 AM

Module build failed (from ./node_modules/thread-loader/dist/cjs.js):
Thread Loader (Worker 0)
Cannot find module 'eslint/lib/formatters/stylish'
Require stack:
- /Users/johntsombakos/Projects/interactivities-3/app/node_modules/eslint-loader/index.js
- /Users/johntsombakos/Projects/interactivities-3/app/node_modules/loader-runner/lib/loadLoader.js
- /Users/johntsombakos/Projects/interactivities-3/app/node_modules/loader-runner/lib/LoaderRunner.js
- /Users/johntsombakos/Projects/interactivities-3/app/node_modules/thread-loader/dist/worker.js
    at PoolWorker.fromErrorObj (/Users/johntsombakos/Projects/interactivities-3/app/node_modules/thread-loader/dist/WorkerPool.js:258:12)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:625:15)
    at Function.Module._load (internal/modules/cjs/loader.js:527:27)
    at Module.require (internal/modules/cjs/loader.js:683:19)
    at require (internal/modules/cjs/helpers.js:16:16)
    at Object.module.exports (/Users/johntsombakos/Projects/interactivities-3/app/node_modules/eslint-loader/index.js:196:28)

Because it is still not published

Looks like it was:
https://github.com/webpack-contrib/eslint-loader/blob/master/CHANGELOG.md

Looks like github release has happened but not yet published to npm

https://github.com/webpack-contrib/eslint-loader/issues/281

Yep, can confirm, issue happens with ESLint ^6.0, reverting back to version 5 resolves the issue.
- "eslint": "^6.0.1"
+ "eslint": "^5.16.0"

@vinayakkulkarni Thanks. This works!

I added eslint-loader explicitly in dev dependencies and it solved the Issues.


Add github workflow for autodeploy

Autodeployment github workflow to VPS hosting the site.

lgtm 👍
im never making this joke again


Animation panel: Use blue accent colors not purples

Feature Description
[Request from Sam]:
Update dropdown animation effect button colors and direction inputs to use the same button colors that exist in the editor now, not the purples that are part of the new design.
Alternatives Considered

Additional Context
Animation effect dropDown is located in the right side panel and available when you have an element selected on a page.

The animation direction inputs are also in the animation panel on the right side, it appears for a few different animation types that allow for direction specifications (fly, whoosh, scale, rotate). Pick one of those animations and see this new input:

The purple color that shows the various hover/active of these two inputs is currently purple - which is the new accent color that will be part of the redesign. The animation panel was only ever intended to be implemented as the new designs, but we're caught in limbo currently as we fast track a few features ahead of the redesign. This request is to tweak those purple shades to use the existing theme instead so that there's no color shift and mixture of color themes

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria
The purple parts of the above screen shot animation panel forms are now blue.
Implementation Brief
Inside edit-story/theme you'll see available colors. Use the blue buttons visible in the editor as a guidepost for the colors to replace the purples with in edit-story/components/panels/design/animation/directionRadioInput and  edit-story/components/panels/design/animation/directionChooser.
To expedite this, since it's a request with no designs - take screenshots of the change and run the update past @samitron7 in slack to make sure the color swap is what she wants before the change is merged.

Verified in QA

Verified in QA

Looks good, closing. @samitron7 @ivayloklissarov @aaecheverria


[#548] Update WaterfallSkillBot to support SingleTenant & MSI authentications

Addresses #3526
Proposed Changes
This PR adds support for MSI and SingleTenant functionalities to the Host and Skill under waterfall-bot by updating the appsettings.json file to include the MicrosoftAppType and MicrosoftAppTenantId fields and the registration of valid token issuers when the MicrosoftAppTenantId is provided.
Detailed Changes

Added the MicrosoftAppType and MicrosoftAppTenantId fields to the .env file and in the ConfigurationServiceClientCredentialFactory instance.
Added valid token issuers to the AuthenticationConfiguration instance when the MicrosoftAppTenantId is provided.

Replaced by PR132


chore: 🔧 make vendorism replacements more safe

Rationale

As a Synergy maintainer I want to make sure, that the replacements are doing something when running vendorism.set, as otherwise there could be changes I could oversee if Shoelace changed something in their components.
Description

A solution I discussed with @kirchsuSICKAG could be to implement and only use safeReplace and saveRemoveSection functions, which always check if something was changed with the replacement.
Acceptance criteria

[ ] break if string is not found

we should refine this again, so everybody understand the goal

we should implement this when moving to web-awesome, since we need to revise the codebase anyways

blocked by #500


remove bad argument after options

@masci
should be easy to update for consumers since it will fail with an argumenterror

should be good for 4.0 ... also got another PR and we can add frozen strings too 🎉

ready for merge!

needs a rebase on https://github.com/DataDog/dogstatsd-ruby/pull/78

rebased, ready to merge!

🙌


Deprecate galaxy_paster_port?

Can we deprecate galaxy_paster_port and rename it galaxy_web_port?
I have no problem adding both to conf_file for several releases.

+1 from me.

@jmchilton yes please!

xref #21


Open same Tab

Hello, where can I change in the Sourcecode, that the Link will be opened in the same Tab? I don't want it to be opened in a new tab.
Thank you! :)

This repo is using Opire - what does it mean? 👇💸Everyone can add rewards for this issue commenting /reward 100 (replace 100 with the amount)💪 If someone starts working on this issue to earn the rewards, they can comment /try to let everyone know!🙌 And when they open the PR, they can comment /claim #2 either in the PR description or in a PR's comment👀 Also, everyone can tip any user commenting /tip 20 @mr8tom (replace 20 with the amount, and @mr8tom with the user to tip)If you want to learn more, go to our documentation

Hey @mr8tom
Here (https://github.com/thevahidal/jake/blob/main/script.py#L29) you can change this behavior, just remove target="_blank".

Also it would nice if you add a feature to Jake to allow users do this via data.toml config file.


WIP: CD into outdir and pass relative path to jck makefile

Instead of hardcoding the full output directory, pass it with the make -C option (e.g. CD into it), and then use relative path inside the jck makefile -- this makes sure we do not use full path names - which are at exceed MAX_PATH on windows - due to build names.
Related to : runtimes/backlog/issues/169

Signed-off-by<EMAIL_ADDRESS><EMAIL_ADDRESS>

The change works in Grinder: /Test_grinder/job/Grinder/6207/

It however still fails on Windows in the actual build: https://hyc-runtimes-jenkins.swg-devops.com/view/Test_jck/job/Test_openjdk14_j9_sanity.jck_x86-64_windows_Nightly/29/console
16:24:59       [exec] c1: fatal error C1083: Cannot open source file: 'C:/Users/jenkins/workspace/Test_openjdk14_j9_sanity.jck_x86-64_windows_Nightly/openjdk-tests/jck/../../../../jck_root/JCK14-unzipped/JCK-runtime-14/tests/api/javax_management/loading/data/archives/src/C/com_sun_management_mbeans_loading_SystemInfoUseNativeLib.c': No such file or directory

https://github.com/AdoptOpenJDK/openjdk-tests/pull/1641 replaces this PR. Closing this one without merging.


Launching stackusage from another program...

When I run "stackusage" from the command line, it works properly.
I need to launch "stackusage" from an executive which ultimately launches the program that I want to check the stack usage from.
When I do that, I get the following errors:
terminate called after throwing an instance of 'std::system_error'
what():  Unknown error -1
/usr/local/bin/stackusage: line 153: 16329 Aborted                 (core dumped) SU_FILE="${TMPLOG}" LD_PRELOAD="${LIBPATH}" "${@:1}"
error: unable to preload libstackusage
wait() indicates that stackusage exits with 0x8600
Any ideas how to get past this?
Thanks

Hi! I'm not sure what the problem is. I tested a very simple program on Linux which worked ok:
#include <stdlib.h>

int main()
{
  return system("stackusage ls");
}

Could you share your code that makes the call? And also if the code contains any variables, what their values are. If you do something special with stdout/stderr in the calling process it could be relevant as well.

Hi,
I was able to run my program directly using "stackusage" and I get the same issue...so I was incorrect in my assumption that the issue was related to launching "stackusage" from my executive.   I'll try to reduce my program to a simple test case and get you more information.
Regards

Some more information...
The programs that I am trying to run "stackusage" on are linking with the latest version of Webkit.    Webkit is using something new call Gigacages...
See:
https://labs.mwrinfosecurity.com/blog/some-brief-notes-on-webkit-heap-hardening/
Maybe this is what is causing the issue?

More information...
It looks like during loading?...the (Gigacage) bmalloc code tries to spawn a thread...
and that throws an exception...
==23100== Process terminating with default action of signal 6 (SIGABRT): dumping core
==23100==    at 0x9630428: raise (raise.c:54)
==23100==    by 0x9632029: abort (abort.c:89)
==23100==    by 0x1132184C: __gnu_cxx::__verbose_terminate_handler() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==23100==    by 0x1131F6B5: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==23100==    by 0x1131F700: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==23100==    by 0x1131F918: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==23100==    by 0x113487FD: std::__throw_system_error(int) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==23100==    by 0x1134AE72: std::thread::_M_start_thread(std::shared_ptrstd::thread::_Impl_base, void (*)()) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==23100==    by 0xC8ACB87: bmalloc::Scavenger::Scavenger(std::lock_guardbmalloc::StaticMutex&) (in /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18.7.13)
==23100==    by 0xC5CDC19: bmalloc::SafePerProcessbmalloc::Scavenger::getSlowCase() (in /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18.7.13)
==23100==    by 0xC8A6CF9: bmalloc::Heap::Heap(bmalloc::HeapKind, std::lock_guardbmalloc::StaticMutex&) (in /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18.7.13)
==23100==    by 0xC8A4AFB: bmalloc::PerProcess<bmalloc::PerHeapKindbmalloc::Heap >::getSlowCase() (in /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18.7.13)
The bmalloc code is here:
https://github.com/WebKit/webkit/tree/master/Source/bmalloc/bmalloc

Thanks for providing additional information! But I think I will need to be able to reproduce the problem myself in order to more efficiently debug this problem. Could you provide a small example project for which you see the issue? Or if it's really webkit-related, provide the name of a webkit-based application with which the issue can be seen. Also OS (Linux or Mac) might be relevant.
But in general terms - stackusage has some limitations - it does some low-level stuff relying on LD_PRELOAD (or its Mac equivalent), overriding pthread_create, etc. If used in conjunction with another debugging tool that does similar things, there might be conflicts.

Hi,
I created a standalone program on Ubuntu 16.04
Requires Webkit V2, Install via:   sudo apt install webkit2gtk-4.0
Makefile:
all: standalone
standalone: standalone.c Makefile
cc -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libsoup-2.4 -I/usr/include/webkitgtk-4.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -std=c99 -Werror -Wall -Wno-unused-parameter -g -I . standalone.c -lwebkit2gtk-4.0 -lgtk-3 -lgobject-2.0 -lX11 -o standalone
Test program (standalone.c):
#define _GNU_SOURCE
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <unistd.h>
#include <gtk/gtk.h>
#include <gdk/gdkkeysyms.h>
#include <webkit2/webkit2.h>
#include <X11/Xlib.h>
int
main(int argc, char *argv[])
{
GtkWidget window;
WebKitWebView web_view;
XInitThreads();
gtk_init(NULL, NULL);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_add_events(window, GDK_KEY_PRESS_MASK|GDK_BUTTON_PRESS_MASK|GDK_TOUCH_MASK);
web_view = WEBKIT_WEB_VIEW(webkit_web_view_new());
gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(web_view));
sleep(1);
}
Run:
stacktrace ./standalone
Stack trace:
$ gdb ./standalone core
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
(gdb) bt
#0  0x00007f74dc364428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007f74dc36602a in __GI_abort () at abort.c:89
#2  0x00007f74d418384d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x00007f74d41816b6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f74d4181701 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007f74d4181919 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007f74d41aa7fe in std::__throw_system_error(int) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007f74d41ace73 in std::thread::_M_start_thread(std::shared_ptrstd::thread::_Impl_base, void ()()) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#8  0x00007f74d9a1bb88 in bmalloc::Scavenger::Scavenger(std::lock_guardbmalloc::StaticMutex&) ()
from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#9  0x00007f74d973cc1a in bmalloc::SafePerProcessbmalloc::Scavenger::getSlowCase() () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#10 0x00007f74d9a15cfa in bmalloc::Heap::Heap(bmalloc::HeapKind, std::lock_guardbmalloc::StaticMutex&) ()
from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#11 0x00007f74d9a13afc in bmalloc::PerProcess<bmalloc::PerHeapKindbmalloc::Heap >::getSlowCase() ()
from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#12 0x00007f74d9a137e9 in bmalloc::Cache::Cache(bmalloc::HeapKind) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#13 0x00007f74d9a13b95 in bmalloc::PerThread<bmalloc::PerHeapKindbmalloc::Cache >::getSlowCase() ()
from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#14 0x00007f74d9a1385d in bmalloc::Cache::allocateSlowCaseNullCache(bmalloc::HeapKind, unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#15 0x00007f74d99f9206 in WTF::StringImpl::createFromLiteral(char const, unsigned int) ()
from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#16 0x00007f74d99f9291 in WTF::StringImpl::createFromLiteral(char const*) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#17 0x00007f74d9a05730 in WTF::String::String(WTF::ASCIILiteral) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#18 0x00007f74ddd3ca37 in ?? () from /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#19 0x00007f74e02976ba in call_init (l=, argc=argc@entry=1, argv=argv@entry=0x7ffc9c641da8, env=env@entry=0x7ffc9c641db8)
at dl-init.c:72
#20 0x00007f74e02977cb in call_init (env=0x7ffc9c641db8, argv=0x7ffc9c641da8, argc=1, l=) at dl-init.c:30
#21 _dl_init (main_map=0x7f74e04ae168, argc=1, argv=0x7ffc9c641da8, env=0x7ffc9c641db8) at dl-init.c:120
#22 0x00007f74e0287c6a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#23 0x0000000000000001 in ?? ()
#24 0x00007ffc9c643187 in ?? ()
#25 0x0000000000000000 in ?? ()
Regards

Hi,
Thanks a lot for providing a standalone program, unfortunately I cannot reproduce a crash.
Makefile:
`
all: standalone
standalone: standalone.c Makefile
cc -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libsoup-2.4 -I/usr/include/webkitgtk-4.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -std=c99 -Werror -Wall -Wno-unused-parameter -g -I . standalone.c -lwebkit2gtk-4.0 -lgtk-3 -lgobject-2.0 -lX11 -o standalone
standalone.c: (I had to change window and web_view to pointers to fix compilation errors)
#define _GNU_SOURCE
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <unistd.h>
#include <gtk/gtk.h>
#include <gdk/gdkkeysyms.h>
#include <webkit2/webkit2.h>
#include <X11/Xlib.h>
int
main(int argc, char *argv[])
{
GtkWidget *window;
WebKitWebView *web_view;
XInitThreads();
gtk_init(NULL, NULL);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_add_events(window, GDK_KEY_PRESS_MASK|GDK_BUTTON_PRESS_MASK|GDK_TOUCH_MASK);
web_view = WEBKIT_WEB_VIEW(webkit_web_view_new());
gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(web_view));
sleep(1);
}
I downloaded webkit using:sudo apt install webkit2gtk-4.0And built the standalone doing:makeThen (with latest stackusage installed) I ran:
$ stackusage ./standalone
stackusage log start ----------------------------------------------------
pid  id    tid  requested     actual     maxuse  max%    dur  funcP
11057   0  11057    8388608    8380416      46312     0      2  (nil)
11057   1  11058    8388608    8388608      10015     0      0  0x7ff540e36e30
11057   2  11059    8388608    8388608      10015     0      0  0x7ff540e36e30
11057   3  11060    8388608    8388608      10015     0      0  0x7ff539f4f570
11057   4  11061    8388608    8388608      10015     0      0  0x7ff540022e50
11057   5  11062    8388608    8388608      10015     0      0  0x7ff540022e50
11057   6  11063    8388608    8388608      10015     0      0  0x7ff540022e50
stackusage log end ------------------------------------------------------
`
My testing was done on Ubuntu 18.04 LTS (latest up-to-date). I haven't yet tested 16.04 as I don't have a VM on hand.
I'm wondering one thing though, in your steps description you mentioned running:
stacktrace ./standalone
Was this a typo, or are you running a different program than stackusage?

Hi,
"stacktrace" was a typo, sorry...
I have a Ubuntu 18.04 machine at home... I'll try the test program 18.04 tonight and see if it works there.
Regards

Hi,
Somehow the "* " got lost in a copy/paste...your changes are correct, ie, they need to be pointers:
GtkWidget *window;
WebKitWebView *web_view;
I tried my test program and my original program on Ubuntu 18.04 and both work properly with your stackusage program.   So, something is broken in Ubuntu 16.04...  Since I can now test my original program using stackusage on 18.04 I'm now happy.  Thanks for your help and thanks for making such a useful tool!
Regards,
Kert

Hi Kert,
I'm happy to hear it's working for you on 18.04.
I finally had some time to look into this issue a bit further. It turns out stackusage does not handle a special case when the inspected program (or its linked libraries) is calling pthread_create from a GCC-preinit routine. The newer webkit in Ubuntu 18.04 does not do this, so that's why the issue wasn't seen there.
I'm preparing a fix (and test case) for it, and will push a fix shortly.
Thanks a lot for reporting the bug and providing the standalone program, without it I would probably never have found the root cause. Much appreciated! :)
Best regards,
Kristofer


instagram

i downloaded the ig dm app from here and i wanna know how to delete a conversation on there

can anyone help me?


Truncate component

An extension to the Text component that sets the following styles:
  overflow: hidden;
  whiteSpace: nowrap;
  textOverflow: ellipsis;

It should probably require a width property

You can control width with the container it's in, but adding a width prop would only require using styled-system like in the Box component
e.g.
<Box width={1/2}>
  <Truncate children={someString} />
</Box>

FYI I'd pick up this issue, since I have similar truncation in styles in a client app that uses the pcln-design-sysem.

Closing this issue as the Truncate component has been implemented, reviewed, merged and released.


feat(Retroblur): add Retroblur theme

Retroblur is a spicetify theme that implements the retrowave/vaporwave aesthetic along with blur effects, a background and so much more:

Retro-style color scheme
Background picture
Blur behind many objects
Glow around highlighted hyperlinks
Adapted Lyrics-Plus to show the previous and 3rd next line
Fix some bugs in Lyrics-Plus
Made the no lyrics found emoji bounce around the screen like the DVD screensaver
Many small details and tweaks

Since it's based on the Ziro theme, following features also apply:

long progress bar
overhauled artist page
rounded corners everywhere

I like this! It'd be cool if the background could change image / colour based on the album art of the current song

Sorry for reviewing this late, I've been quite busy in the last month

@Motschen do you think it still makes sense to merge your PR?

@Motschen I've noticed that the theme is currently still being maintained at your repository. Was wondering if you still wish to move it here or continue the development there?

Yeah, I'm going to update this PR when I have some more time.

@Motschen worry not, after #766 it will be easier to do it, and you'll be able to keep developing under your repo! I'll close this PR as adding to the repo this way is no longer the objective ✌


Debugger var watching - Breakpoint where any value changes

It may be very interesting that execution stops (like a breakpoint) when an expression or any variable change hosted in Watch section.
Something like this: https://docs.microsoft.com/en-us/visualstudio/debugger/using-breakpoints?view=vs-2019

@josexlito are you suggesting a feature request for Visual Studio Code?

Yes, I guess this is a new feature, I don't know if is possible do that now in VSCode (with/out extensions).

@josexlito VS Code already supports "data breakpoints". See https://code.visualstudio.com/docs/editor/debugging#_data-breakpoints.
However, most debug extensions do not support this feature.
Please file a feature request against the debug extension you are using.


Refactor strict mock

Refactor StrictMock to address issues with magic methods (see #23).
The mechanic after this diff is:

Create a subclass of StrictMock.
Populate this subclass with all existing magic methods from the template class.
Setting any attributes will set them at the subclass.
There's validation for valid and invalid magic methods (previously missing).

Closes #23 .

There's some logic to some of the design decisions, I'll add comments to them all so we don't loose the rational.

I just merged this to master by mistake with #68, I'll do another PR on top to address the requests.


Align and integrate models and make a new release with extra metadata elements from DST report.

Align and integrate models and make a new release with extra metadata elements from DST report.

Details may still be fluid for this ticket - as we learn more and make decisions about the queries.
We are meant to leverage the outputs of the DST reports, at least the metadata elements and implement identifiers where we have knowledge management of the identifiers and sample and patient information.
Let's have the queries in the pilot utilize as many of those as we can. Some of the elements will be quite trivial and we can work on those first.
This may not be completed for the Pilot, it may continue to be a work in progress, but an interim release is acceptable as a 'product.'

@bfurner Is this complete as of CRDC-H v1.1? Or do we have other DST elements to add?

This is a duplicate of https://github.com/cancerDHC/ccdhmodel/issues/71 -- should we close this? Or does it cover something different?


fix fetching RHCOS version from ISO

Seems like r"/ZIPL.PRM\;1" is not fetching the data, and it should be instead r"/ZIPL.PRM;1".
In addition, refactoring the code to make it prettier.
/cc @danielerez
/hold

/lgtm


[1.13.x-blue] [KOGITO-7457] - Rebranding changes on the kogito-operator repository …

…(cont.)
Signed-off-by: Davide Salerno<EMAIL_ADDRESS>See: KOGITO-7457
Many thanks for submitting your Pull Request :heart:!
Please make sure your PR meets the following requirements:

[x] You have read the contributors' guide
[x] Pull Request title is properly formatted: [KOGITO-XYZ] Subject
[x] Pull Request contains a link to the JIRA issue
[x] Pull Request contains a description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket
[ ] Your feature/bug fix has a unit test that verifies it
[ ] You've ran make before-pr and everything is working accordingly
[ ] You've tested the new feature/bug fix in an actual OpenShift cluster
[ ] You've added a RELEASE_NOTES.md entry regarding this change

How to retest this PR or trigger a specific build:

Run operator BDD testing
Please add comment: /jenkins test

Run RHPAM operator BDD testing
Please add comment: /jenkins RHPAM test

/jenkins test

I think the com.ibm.component labels need to be set back to com.redhat.component
The was an issue on images ...

RHPAM PR job #57 was: UNSTABLE
Possible explanation: This should be test failures
You can find test error logs here: https://jenkins-kogito-tools.kogito-cluster-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud/job/kogito/job/rhpam-kogito-operator-PR-check-new/57//artifact/test/logs/error/
Please look here: https://jenkins-kogito-tools.kogito-cluster-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud/job/kogito/job/rhpam-kogito-operator-PR-check-new/57/display/redirect
See console log:

Console Logs
{"level":"info","T":"2022-07-11T17:01:32.135Z","logger":"j-bdd-9901","msg":"Scenario duration","duration":"15m0.26434788s"}{"level":"info","T":"2022-07-11T17:01:32.172Z","logger":"j-bdd-9901","msg":"Wait 1m0s for Removal of all related CRs for service RHPAM Kogito operator"}{"level":"info","T":"2022-07-11T17:01:33.207Z","logger":"j-bdd-9901","msg":"'Removal of all related CRs for service RHPAM Kogito operator' is successful"}{"level":"info","T":"2022-07-11T17:01:33.223Z","logger":"j-bdd-9901","msg":"Delete created namespace","namespace":"j-bdd-9901"}{"level":"info","T":"2022-07-11T17:01:33.223Z","logger":"j-bdd-9901","msg":"Deleting namespace","namespace":"j-bdd-9901"}W0711 17:01:33.271481   29452 warnings.go:70] events.k8s.io/v1beta1 Event is deprecated in v1.22+, unavailable in v1.25+{"level":"info","T":"2022-07-11T17:01:33.274Z","logger":"main","msg":"Uninstalling Kogito operator"}{"level":"info","T":"2022-07-11T17:01:33.275Z","logger":"main","msg":"Execute command","command":"oc","args":["delete","-f","../rhpam-operator.yaml","--timeout=30s"]}W0711 17:01:43.914996   29452 warnings.go:70] events.k8s.io/v1beta1 Event is deprecated in v1.22+, unavailable in v1.25+                                                              FAIL	github.com/kiegroup/kogito-operator/test	1819.112sFAILTests finished with code 1-------- Pruning namespacesI0711 17:01:49.225990   30880 request.go:655] Throttling request took 1.030330567s, request: GET:https://<IP_ADDRESS>:443/apis/config.openshift.io/v1?timeout=32sPruning namespaces done./home/jenkins/agent/workspace/kogito/rhpam-kogito-operator-PR-check-new/test-------- Delete stucked namespacesProjects deleted:-------- Clean Cluster operators--- Clean subscriptions in openshift-operatorsNo resources found in openshift-operators namespace.--- Clean clusterserviceversions in openshift-operatorsNo resources found in openshift-operators namespace.--- Clean subscriptions in operatorsNo resources found in operators namespace.--- Clean clusterserviceversions in operatorsNo resources found in operators namespace.-------- Clean dependencies CRDsmake[2]: *** [Makefile:8: run-tests] Error 1make[2]: Leaving directory '/home/jenkins/agent/workspace/kogito/rhpam-kogito-operator-PR-check-new/test'make[1]: *** [Makefile:16: run-smoke-tests] Error 2make[1]: Leaving directory '/home/jenkins/agent/workspace/kogito/rhpam-kogito-operator-PR-check-new/test'make: *** [Makefile:327: run-smoke-tests] Error 2[Pipeline] sh+ rm -rf console.log[Pipeline] sh

sorry there was an issue with my commenting. I can see those have been solved

/jenkins RHPAM test


Can you kindly add an option to disable back swipe

Once the the swiper goes on the next slide he/she shouldn't be able to come back to the same slide. There should be a a prop like

I needed to have the inverse behaviour and found some trick that works
onMomentumScrollEnd={(e, state, context) => {
            if(state.index > this.currentIndex && this.currentIndex > 0) {
              this._swiper.scrollBy(-1)
            }
            this.currentIndex = state.index;
          }}

for you it should work like that
onMomentumScrollEnd={(e, state, context) => {
            if(state.index < this.currentIndex && this.currentIndex > 1) {
              this._swiper.scrollBy(1)
            }
            this.currentIndex = state.index;
          }}

@tdurand thankyou

I have the same issue. can you tell me how to call this method?


Add Fiber scheduler hooks for Kernel.sleep

This will be my work in progress for the coming time. I've gotten a very primitive (and incomplete) scheduler that switches Fibers in MRI. Next up is calling the scheduler from within Natalie, and we'll have our first actual checkbox for #1184.

This should do it. In hindsight I should have started with the limitless sleep, since most of the code is converting timestamps from and to various representations.

So cool!!! 😎


error installing with cudnn support

Hi,
I am installing mxnet with cudnn support. I have a clean installation of:
lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.3 LTS
Release:	14.04
Codename:	trusty
lspci | grep -i nvidia
02:00.0 3D controller: NVIDIA Corporation GK110BGL [Tesla K40m] (rev a1)
nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Tue_Aug_11_14:27:32_CDT_2015
Cuda compilation tools, release 7.5, V7.5.17
I installed cudnn-7.0-linux-x64-v3.0-prod.tgz and the mnistCUDNN example: cudnn-sample-v3.tgz compile and runs OK, so I understand my cudnn installation is fine.
followed instructions in http://mxnet.readthedocs.org/en/latest/build.html#building-on-ubuntu-debian
I have modified mxnet/make/config.mk so:
USE_CUDA_PATH = /usr/local/cuda
USE_CUDNN = 1
make throws this error:
g++ -std=c++0x -DMSHADOW_FORCE_STREAM -Wall -O3 -I./mshadow/ -I./dmlc-core/include -fPIC -Iinclude -msse3 -funroll-loops -Wno-unused-parameter -Wno-unknown-pragmas -DMSHADOW_USE_CUDA=0 -I/usr/local/cuda/include -DMSHADOW_USE_CBLAS=1 -DMSHADOW_USE_MKL=0 -DMSHADOW_RABIT_PS=0 -DMSHADOW_DIST_PS=0 -DMXNET_USE_OPENCV=1 pkg-config --cflags opencv -fopenmp -DMSHADOW_USE_CUDNN=1  -DMXNET_USE_NVRTC=0 -MM -MT build/operator/native_op.o src/operator/native_op.cc >build/operator/native_op.d
g++ -std=c++0x -c -DMSHADOW_FORCE_STREAM -Wall -O3 -I./mshadow/ -I./dmlc-core/include -fPIC -Iinclude -msse3 -funroll-loops -Wno-unused-parameter -Wno-unknown-pragmas -DMSHADOW_USE_CUDA=0 -I/usr/local/cuda/include -DMSHADOW_USE_CBLAS=1 -DMSHADOW_USE_MKL=0 -DMSHADOW_RABIT_PS=0 -DMSHADOW_DIST_PS=0 -DMXNET_USE_OPENCV=1 pkg-config --cflags opencv -fopenmp -DMSHADOW_USE_CUDNN=1  -DMXNET_USE_NVRTC=0 -c src/operator/native_op.cc -o build/operator/native_op.o
In file included from src/operator/./lrn-inl.h:9:0,
from src/operator/lrn.cc:8:
src/operator/./cudnn_lrn-inl.h: In member function ‘virtual void mxnet::op::CuDNNLocalResponseNormOp::Forward(const mxnet::OpContext&, const std::vectormshadow::TBlob&, const std::vectormxnet::OpReqType&, const std::vectormshadow::TBlob&, const std::vectormshadow::TBlob&)’:
src/operator/./cudnn_lrn-inl.h:46:17: error: ‘struct mshadow::Streammshadow::gpu’ has no member named ‘dnn_handle_ownership_’
CHECK_EQ(s->dnn_handle_ownership_, mshadow::Stream::OwnHandle);
^
./dmlc-core/include/dmlc/logging.h:68:9: note: in definition of macro ‘CHECK’
if (!(x))
^
src/operator/./cudnn_lrn-inl.h:46:5: note: in expansion of macro ‘CHECK_EQ’
CHECK_EQ(s->dnn_handle_ownership_, mshadow::Stream::OwnHandle);
^
src/operator/./cudnn_lrn-inl.h:46:40: error: ‘OwnHandle’ is not a member of ‘mshadow::Streammshadow::gpu’
CHECK_EQ(s->dnn_handle_ownership_, mshadow::Stream::OwnHandle);
^
./dmlc-core/include/dmlc/logging.h:68:9: note: in definition of macro ‘CHECK’
if (!(x))
^
src/operator/./cudnn_lrn-inl.h:46:5: note: in expansion of macro ‘CHECK_EQ’
CHECK_EQ(s->dnn_handle_ownership_, mshadow::Stream::OwnHandle);
^
src/operator/./cudnn_lrn-inl.h:47:45: error: ‘struct mshadow::Streammshadow::gpu’ has no member named ‘dnn_handle_’
CHECK_EQ(cudnnLRNCrossChannelForward(s->dnn_handle_,
^
./dmlc-core/include/dmlc/logging.h:68:9: note: in definition of macro ‘CHECK’
if (!(x))
^
src/operator/./cudnn_lrn-inl.h:47:5: note: in expansion of macro ‘CHECK_EQ’
CHECK_EQ(cudnnLRNCrossChannelForward(s->dnn_handle_,
^
src/operator/./cudnn_lrn-inl.h: In member function ‘virtual void mxnet::op::CuDNNLocalResponseNormOp::Backward(const mxnet::OpContext&, const std::vectormshadow::TBlob&, const std::vectormshadow::TBlob&, const std::vectormshadow::TBlob&, const std::vectormxnet::OpReqType&, const std::vectormshadow::TBlob&, const std::vectormshadow::TBlob&)’:
src/operator/./cudnn_lrn-inl.h:79:17: error: ‘struct mshadow::Streammshadow::gpu’ has no member named ‘dnn_handle_ownership_’
CHECK_EQ(s->dnn_handle_ownership_, mshadow::Stream::OwnHandle);
^
./dmlc-core/include/dmlc/logging.h:68:9: note: in definition of macro ‘CHECK’
if (!(x))
^
src/operator/./cudnn_lrn-inl.h:79:5: note: in expansion of macro ‘CHECK_EQ’
CHECK_EQ(s->dnn_handle_ownership_, mshadow::Stream::OwnHandle);
^
src/operator/./cudnn_lrn-inl.h:79:40: error: ‘OwnHandle’ is not a member of ‘mshadow::Streammshadow::gpu’
CHECK_EQ(s->dnn_handle_ownership_, mshadow::Stream::OwnHandle);
^
./dmlc-core/include/dmlc/logging.h:68:9: note: in definition of macro ‘CHECK’
if (!(x))
^
src/operator/./cudnn_lrn-inl.h:79:5: note: in expansion of macro ‘CHECK_EQ’
CHECK_EQ(s->dnn_handle_ownership_, mshadow::Stream::OwnHandle);
^
src/operator/./cudnn_lrn-inl.h:80:46: error: ‘struct mshadow::Streammshadow::gpu’ has no member named ‘dnn_handle_’
CHECK_EQ(cudnnLRNCrossChannelBackward(s->dnn_handle_,
^
./dmlc-core/include/dmlc/logging.h:68:9: note: in definition of macro ‘CHECK’
if (!(x))
^
src/operator/./cudnn_lrn-inl.h:80:5: note: in expansion of macro ‘CHECK_EQ’
CHECK_EQ(cudnnLRNCrossChannelBackward(s->dnn_handle_,
^
In file included from src/operator/./lrn-inl.h:10:0,
from src/operator/lrn.cc:8:
src/operator/lrn.cc: At global scope:
./dmlc-core/include/dmlc/parameter.h:254:43: warning: ‘mxnet::op::make__LRNParamParamManager’ defined but not used [-Wunused-variable]
static ::dmlc::parameter::ParamManager &make ## PType ## ParamManager__ =
^
src/operator/lrn.cc:24:1: note: in expansion of macro ‘DMLC_REGISTER_PARAMETER’
DMLC_REGISTER_PARAMETER(LRNParam);
^
In file included from include/mxnet/operator.h:13:0,
from src/operator/./lrn-inl.h:11,
from src/operator/lrn.cc:8:
./dmlc-core/include/dmlc/registry.h:206:22: warning: ‘mxnet::op::make_OperatorPropertyReg_LRN’ defined but not used [-Wunused-variable]
static EntryType & _make ## EntryTypeName ## _ ## Name ## __ =
^
include/mxnet/operator.h:480:3: note: in expansion of macro ‘DMLC_REGISTRY_REGISTER’
DMLC_REGISTRY_REGISTER(::mxnet::OperatorPropertyReg, OperatorPropertyReg, name)
^
src/operator/lrn.cc:26:1: note: in expansion of macro ‘MXNET_REGISTER_OP_PROPERTY’
MXNET_REGISTER_OP_PROPERTY(LRN, LocalResponseNormProp)
^
make: *** [build/operator/lrn.o] Error 1

cudnn version?

cudnn-7.0-linux-x64-v3.0

the latest code?

you mean of mxnet?
 I had set USE_CUDNN = 1 and USE_CUDA_PATH = /usr/local/cuda
but had
whether use CUDA during compile
USE_CUDA = 0
set to 1 and installs ok.
sorry


VTOL: Could not transition with Ground Speed.

Hello guys,
We could not make a transition without airspeed sensor but with FW_ARSP_MODE=1
It is valid for 1.6.5 and 1.7.3
Everything in the VTOL section is tuned correctly in terms of airspeed parameters and timing.
The VTOL gains 14ms ground speed which is beyond VT_ARSP_TRANS=12 ms but the quad never stops.
https://logs.px4.io/plot_app?log=ae05e7a8-279f-4b24-9bc3-4ff88962008e
https://logs.px4.io/plot_app?log=02b2b000-0d0d-42bd-b246-496f27af8fce
https://logs.px4.io/plot_app?log=1654e1f9-7ff3-4ec6-8e46-ff6114922485

I think groundspeed mode never worked and it has been removed.
In the latest QGC you will not see that option anymore

Thanks @sanderux I'm confused... There were three options for FW_ARSP_MODE 0 - Airspeed, 1 - Ground Speed, and 2 - None in the px4 1.6.5 and QGC 3.2
In PX4 1.7.3 + QGC 3.3 there are only two options left. 0 - Airspeed and 1 - Ground Speed.
Which one is removed? Do you mean QGC 3.4?

You can transition with or without airspeed. Depending on mode. Groundspeed is not relevant anymore


[WIP] add assemble_subset

Marked WIP for discussion. I though I opened this ages ago, but apparently forgot.
This improves the use of build caching by separating 'assemble' into two steps:

assemble the environment, using only the files required to do so (e.g. environment.yml)
stage the rest of the repo afterward

This enables re-using the build cache from one build to the next, greatly expediting rebuilds in cases where the environment spec doesn't change.
Changes:

get_assemble_files() returns list of files needed for assembly
if buildpack.assemble_with_subset is set, only load assemble_files
prior to running assembly scripts. Load the rest of the repo afterward

conda opts in to this, but currently I think this works for everything except requirements.txt. And requirements.txt could as well, as long as we peek in the contents to look for local -e . references.

Can a environment.yml with a pip section contain local references?
What do you think of a build pack being able to have assemble files that are run before copying over the repo and after? This way a build pack could support this but lets it opt out sometimes? Too complex/convoluted?

What do you think of a build pack being able to have assemble files that are run before copying over the repo and after? This way a build pack could support this but lets it opt out sometimes? Too complex/convoluted?

You can see an example of this in PythonBuildPack, where assemble_from_subset is a property, set after a check for local references in requirements.txt.

Closing in favor of #743


Async Causal Stack traces issue

During my gardening shift today I was looking at some flakiness on the buildbot. More specifically, the following test service/pause_on_unhandled_async_exceptions_test fails on optimiztation counter threshold builder. It is flaky.
It turns out the logic from runtime/vm/debugger.cc seems to be not quite correct.
If _AsyncAwaitCompleter.start() gets optimized, it will inline _Closure.call(). This means there is one frame less on the stack. The logic in debugger.cc seems then to no longer do the right thing by skipping 2 frames.
It can be easily reproduced by:
out/ReleaseX64/dart --no-background-compilation --optimization-counter-threshold=5 --error_on_bad_type --error_on_bad_override --async_debugger --ignore-unrecognized-flags runtime/observatory/tests/service/pause_on_unhandled_async_exceptions_test.dart

@aam  Since you touched the code last in e71bd048e57d68c563a9ac20d9fd2e5dec8d943c, could you take a look?

https://dart-review.googlesource.com/c/78580 fixed this.


Need Azure DevOps Locations

Add Links to the Azure DevOps Locations available worldwide.  Needed to find the locations for a customer in UK but when I search this is the document that shows so a "Other Resources" section which has a link to the listing of the locations available.

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

ID: be194f45-05b2-8421-186f-f12700eea9aa
Version Independent ID: efffdc56-fd4c-aeba-6cd3-d07aaf776d51
Content: Find or change location or region of organization - Azure DevOps Services
Content Source: docs/organizations/accounts/change-organization-location.md
Product: devops
Technology: devops-accounts
GitHub Login: @chcomley
Microsoft Alias: chcomley

@livehands  Thank you for the feedback, assigning this to the author for review.
Perhaps data locations for Azure DevOps is what you had in mind?

Yes!  That is the link that would be useful


Fix bug breaking volumes-from multiple containers

Resolves https://github.com/rancherio/rancher/issues/422

LGTM

LGTM


Textview re-sizing issue

I am attempting to use your textview with it's height set as wrap-content within a fragment.
However, when the text is set BEFORE the text view is drawn (so in the fragment's onCreateView), the text gets resized, but the size of the TextView itself does not.
This ends up getting remedied the next time a sibling view is updated; resulting in a jarring UI experience as the textview all of a sudden shrinks to the correct size (moving the sibling views as well).
If the text is resized once the view is drawn, it works as intended.  Have you experienced this issue before, and if so, do you have a workaround?

For me, this worked.
// when resizing textview
txtWord.setTextSize(10)
AutofitHelper autofitHelper = AutofitHelper.create(txtWord);
autofitHelper.setMaxLines(2);
autofitHelper.setTextSize(txtWord.getTextSize());


[svelte-kit-scss] pnpm check fails on a fresh copy of the kit

Type of change

[ ] Documentation change
[x] Bug fix

Summary of change
Checklist

[ ] These changes follow the contributing guidelines
[ ] This starter kit has been approved by the maintainers
[ ] Changes for this new starter kit are being pushed to an integration branch instead of main
[ ] All dependencies are version locked
[x] This fix resolves #802
[ ] I have verified the fix works and introduces no further errors

i guess main already fixed this


Failed to open Descriptor File

I have Installed Carla 0.9.5 on my Windows PC. It has successfully installed and I have extracted all the files but when I open the CarlaUE4.exe File I am getting this error (See Image for more information).

Please Help !! Even re-installed but the problem still persists.

First step...please update to CARLA 0.9.9. Does the problem persist?

Hi, are you using the proper version of Unreal Engine for CARLA 0.9.5?

Yess !!


fix: set 4 max replicas and 2 min replicas to check performance

:tada: This PR is included in version 1.2.15 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Invalid response under certain extension prefix conditions

Failed to update metadata: https://saml.test.aaf.edu.au/mdq/aaf-edugain-verified/entities => aaf-edugain-test-metadata.xml
Metadata was invalid from URL: https://saml.test.aaf.edu.au/mdq/aaf-edugain-verified/entities
Element '{urn:oasis:names:tc:SAML:2.0:metadata}DiscoveryResponse': This element is not expected. Expected is ( ##other{urn:oasis:names:tc:SAML:2.0:metadata}* ).

This is corrected within https://github.com/sparklemotion/nokogiri/pull/1333
Will introduce monkey patch locally until fixed upstream.

Is located within C lib.
Awaiting advice from https://groups.google.com/forum/#!forum/nokogiri-talk on 1.6.8 RC/Release before considering other options.


Missing a section in my bio

Missing a part of the sentence in the end.
"If he’s not on campus or anywhere else for that matter, you will most likely find him in his apartment bathroom in which he converted into a darkroom."
Thank you!

Oops! Updated!


feat: add the ability to limit authentication to roles

It would be good if we could limit authentication to certain roles. This will especially be useful when we develop the Galaxy API. Adding the ability to do it from the plugin would be a better solution than doing it from GraphQL Yoga itself.

Added in 82214e8


Legacy knowledge proofs

Hello,
the knowledge proofs framework for legacy enotes still have to be implemented. I would like to discuss how it should be done. First, no new functionality will be added since these proofs will only be valid for one transaction, which is the transaction containing legacy enotes as inputs and seraphis enotes as outputs.
So the proofs that will apply for legacy enotes are:
SpentProof:
-Remake pre-RingCT scheme with used inputs in a new message like we have today
(the advantage of not using more complicated schemes like clsag or grootle is to keep it simple for version 1 and version 2 txs).
InProof:
-Schnorr with address (similar as it is today)
OutProof:
-Since we will have only Seraphis recipients allowed in wallet3 then the code is already implemented. (Sp Enote Ownership Proof)
-During the transaction period wallet2 may be used to make Outproof if transactions for legacy addresses are allowed.
ReserveProof:
-Similar scheme that we have today but has to be rewritten.
Any comments?

True. The verification function should be there but not the generation function. So we would have to copy the verify_* from wallet2 somehow

Yes. But I was thinking about making the generation using the LegacyRecord and maybe changing something on these proofs but thinking better now then both functions should be rewritten in wallet3 but keep the same format and compatibility.

Option 3 is the ideal long-term route I think. I picture the wallet flow to be something like:

Open wallet
If wallet2 cache and keys files exist:

Migrate into new Seraphis lib class structure

Else:

Use new Seraphis lib class structure

Construct legacy knowledge proofs entirely from Seraphis lib class structure

This way we don't have to consider edge case circumstances like the wallet2 cache is scanned up to block X and X is < Seraphis hard fork. Plus we'll need the Seraphis legacy scanner to pick up everything needed for the legacy proofs anyway when restoring. This seems the cleanest route to totally deprecating wallet2.cpp/.h.


Music Hint

Gib hint that prompts me when the music stops playing so I can play music better during ops.

This is outside the scope of the framework as this would be a Zeus functionality, I'd recommend sending this feature suggestion to the ZEN github: https://github.com/zen-mod/ZEN/issues


Refactor build workflow and release

I'm the author of JReleaser, a tool that helps automating releases. The tool is ideal for applications that produce native executables such as yours. JReleaser may be invoked as a Gradle plugin, Maven plugin, Docker image, or as a CLI. It can also publish binaries to Homebrew, Snapcraft, chocolatey, and other package managers.
An example of its usage can be found at https://github.com/kcctl/kcctl
I can help setting it up should you be interested in exploring the tool.

Hi @aalmiray!
JReleaser looks really promising and I would definitely play with it.
Thanks!


Use the sigAlgo the user requested

Fixes https://github.com/onflow/flow-cli/issues/122
Description
Use the signature algorithm provided instead of assuming the public key is the default algorithm, P256.

For contributor use:

[x] Targeted PR against master branch
[x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work
[x] Code follows the standards mentioned here
[x] Updated relevant documentation
[x] Re-reviewed Files changed in the Github PR explorer
[x] Added appropriate labels

Thanks for the fix, @joeabbey-anchor!


[Feature]: allow custom display text and placeholder in MultiSelectBox

What problem does this feature solve?
In MultiSelectBox component not is possible to define/customize display text of selected values or placeholder in search field. Example:

However, there are cases where other nomenclatures may make sense for users or even for language reasons.
What does the proposed API look like?
Adding new props on component:
const MultiSelectBox = React.forwardRef<HTMLDivElement, MultiSelectBoxProps>((props, ref) => {
  const {
    // [...]
    selectedDisplayText = "Selected",
    searchPlaceholder = "Search",
    ...other
} = props;

Using this when defined:
const displayText = hasSelection ? `${selectedItems.length} ${selectedDisplayText}` : placeholder;

<input
  name="search"
  type="input"
  placeholder={searchPlaceholder}
  // [...]
/>

Hi, @mitrotasios I would like to work on this issue too.

sure, we haven't tackled this problem yet because we'd like something like this

Source: https://retool.com/components/multiselect
I wouldn't tackle this before the v3 release though because we are migrating our select elements to headlessui. But feel free to take this on afterwards :)

Sure @mitrotasios . I will start working on this as you described.

I apologize for the delay. I have been quite busy lately.
@mitrotasios, could you please confirm the props that I need to add to the component?

@MuhammadAakash Hey, are you still working on a PR for this?

@MuhammadAakash  Okay sounds good. Since you're working on it already. I wanted to know how you would suggest making modifications to this component in a custom file with the copy pasted file in my project?

Merged and there is also a new placeholerSearch prop :)


Build out documentation

The docs for Evergreen will use Next.js.

@jeroenransijn which branch do you have the project in? I don't see one that includes the switch transition to Next.js

We had some problems with using Next.js, so we decided to go with Gatsby for now. It's located in the docs folder.


in payment section, we should only show 8 coins as maximum

Title: [Persona name] should (not) be able to [overarching action]
Business/User Value: In the payment section, we should only show 8 coins as the maximum. The user can search another coin in payment modal
Acceptance Criteria
GIVEN [necessary context and preconditions for story]
WHEN [action]
THEN [reaction]
DEV NOTES
None
DESIGN Notes
None
---other items that you may add to a story---
NEEDS PM
None
NEEDS DESIGN
None
Related issues
None
/label ~"story"

Closed and move to
https://github.com/particle4dev/komodo-ui-mono-repository/issues/121


Is there offline document for laravel

Is there offline pdf document for  the online docs "laravel.com/docs/5.6"?
Thanks.

Laravel Version: #.#.#
PHP Version:
Database Driver & Version:

Description:
Steps To Reproduce:

You can download the repository

Thank you.

@zhoupeng also, there's is software like "Dash for OSX" and similar for other OS which provide docs in an offline experience, including search capability, etc.


Eslint rule for exhaustive deps

If we stick with react project template setup we should include eslint rule for exhaustive deps (for react hooks) as it is easy to omit deps and not have hooks update properly. Maybe we can use the new @foxglove/eslint-plugin as the default ruleset.

Also see https://github.com/foxglove/eslint-plugin/pull/12


Some parts of the display disappear from time to time

First of all, I congratulate for this fantastic library.
I am running the latest library with an ESP32 and a GPRS modem to display numbers on a sinlge 64x32 RGB P5 matrix using MQTT. Everything works right, but sometimes part of the display disappears and then - when the shift register pumps in data - appears again. I double checked the code, it happens very randomly and apparently it is not connected with the GPRS functionality. If it helps I also have - but very rarely - some flickers as well.

Hi...the shifting out data happens on a ms scale so you would only be able to perceive this as flicker. If the display visibly goes blank it is usually to some code blocking the CPU. To test this simply run the PixelTime example. If everything works there the observed behaviour is probably due to you other code

Thanks for the prompt answer. I was thinking about the same thing, so you hit the problem. Thanks anyway, I will try to find what is blocking the the CPU, but I have the feeling it is the GPRS / MQTT library.


Failed: Update autorest version to prerelease 3.0.0-alpha.20240704.4

Generated by Autorest Regen Preview build 20240704.4Triggered from pull request: https://github.com/Azure/autorest.csharp/pull/4893

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Health.Insights.ClinicalMatching


fix cryptic error when md-input-container has no md-input

LGTM, though FYI TypeScript in 2.1+ you can't subclass Error so we'll eventually have to change these.


Update sbt-header to 5.6.0

Updates de.heikoseeberger:sbt-header from 5.0.0 to 5.6.0.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "de.heikoseeberger", artifactId = "sbt-header" } ]

labels: sbt-plugin-update, semver-minor

Superseded by #38.


osd: add command to set osd full ratio

adding command odf set full <ratio> to update
the osd full ratio within the range of 0.0 to 1.0 and similarly 'backfillfull, nearfull' ratio. Also added the docs.

Will there be a separate PR for setting the near-full ratio and the backfill ratio? You might consider including them in the same PR so we can review for consistency of the commands.

added now, also two question:

currently after running the commands it prints blank  line like below, should we add some logs when it is applied

./bin/odf -n rook-ceph set ceph osd set-full-ratio 0.9

~/go/src/github.com/odf-cli
srai@fedora ~ (add-cmd-osd-full-ratio) $

Sounds good to print a success message, such as Successfully set <key> to <value>

should add get command similar to set for these two new commands to list the settings? Also, we could call the get command after set command which prints the config. wdyt?

Yes, get commands sound good. How about in a follow-up PR? But perhaps we don't call it as part of the get since with the suggested generic approach, it might not work for all commands.

Will there be a separate PR for setting the near-full ratio and the backfill ratio? You might consider including them in the same PR so we can review for consistency of the commands.

added now, also two question:

currently after running the commands it prints blank  line like below, should we add some logs when it is applied

./bin/odf -n rook-ceph set ceph osd set-full-ratio 0.9

~/go/src/github.com/odf-cli
srai@fedora ~ (add-cmd-osd-full-ratio) $

Sounds good to print a success message, such as Successfully set <key> to <value>

should add get command similar to set for these two new commands to list the settings? Also, we could call the get command after set command which prints the config. wdyt?

Yes, get commands sound good. How about in a follow-up PR? But perhaps we don't call it as part of the get since with the suggested generic approach, it might not work for all commands.

follow up pr sounds good

/cherry-pick release-4.16


setconfig errors doesn't propogate to mission control

Describe the bug
Expected behaviour
Actual behaviour
Steps to reproduce
Your environment

Space Cloud version:
OS:
The client api version (if applicable):
Browser (if applicable):

If this bug restricts your use of space-cloud, give it a thumbs up reaction, so that we can determine which bugs need to be fixed immediately.
👍

Fixed in v0.13.0


Dark mode.

Changes the docs pages to dark mode by default and adds a switcher button to the top bar.
The first time around there is an explicit "View these pages in light mode" then subsequently, it's the sun and moon characters.
https://github.com/UCL-ARC/python-tooling/assets/1836192/b003bfd8-fa35-444f-8e41-0ee77173363d
Up for debate
My proposal is this. But I made two decisions (which you might disagree with).

Dark mode by default.
Words first, then ☼/☾ characters.

JTD doesn't seem to support just taking the system theme (yet).

https://github.com/just-the-docs/just-the-docs/issues/1223

Three votes to remove the words, and only one vote for (me).


isolated webpart with Graph API fails on classic page

Category

[x] Bug

Describe the bug
Isolated web part that calls the Graph API fails with an error when added to a classic page.
"Error: Error - Type : interaction_required - Description : AADSTS65001: The user or administrator has not consented to use the application with ID 'd1271c0c-8e56-4dec-9af8-13fdcd1ad199' named 'SharePoint Online Client Extensibility Web Application Principal'. Send an interactive authorization request for this user and resource.
Trace ID: aa9c4678-31d8-4851-9b9d-0885cc3b4b00
Correlation ID: 30364ebd-2bad-43d5-a6c6-eb534b84ebd0
Timestamp: 2020-02-14 22:03:42Z
at Array. (https://spoprod-a.akamaihd.net/files/sp-client/sp-classic-page-assembly_en-us_c2c99f9687f5d0d24a4da9da5b7735cb.js:19:104696)
at _callBackMappedToRenewStates.._callBackMappedToRenewStates. (https://spoprod-a.akamaihd.net/files/sp-client/chunk.vendors~sp-http-adal_6b9e7303076d10ea2d2a.js:1:7704)
at AuthenticationContext.handleWindowCallback (https://secure.aadcdn.microsoftonline-p.com/lib/1.0.16/js/adal.min.js:2:24607)
Steps to reproduce

Create a SPFx web part that is configured for isolated domain and has graph client.
Add the web part to a classic page.

Expected behavior
The web part should function and the API call should be successful.
Developer environment

OS: Windows 10
Framework: Node 6.4.1
Browser(s): Chrome v80
Tooling<EMAIL_ADDRESS>

The error shows the application hasn't been approved to call that Graph Resource. Did you approve the permissions from API Management in the Admin Center?

Agree with @bcameron1231 ... if your repro steps are complete, you forgot to grant the permission request: https://docs.microsoft.com/sharepoint/dev/spfx/use-aadhttpclient#manage-permission-requests

Yes, the permissions are granted, the web part works well when hosted on a modern page but the issue occurs when the same web part is added to a classic page.

@andrewconnell - I see you added as the status: by-design label, does that mean isolated webparts aren't supposed to work on classic pages? or was that you anticipated as by-design thinking I didn't approve the permissions?

It wasn't clear you were saying it worked on modern, but not on classic.

Sorry for going dark.  One more question - is there any chance that your classic page is hosted in a different domain (like the -my domain)?


Don't reuse buffer on Write()

This is the underlying issue with: https://github.com/coder/coder/issues/2429
Once it is upstreamed, we can pull the update and it should fix.

Spoke too soon.  This isn't the issue.  Back to the drawing board.


Bar clustered

Hi!
How to draw a bar clustered?

Thanks for your issue, I have added clustered, stacked and 100% stacked bar and column charts support for this library. You can create bar clustered chart by add bar type chart.

It's great. Thank you! :)


There is no && operator in fish

There is no && operator in fish, so cd_mkdir and other rules using chaining does not work.
";and" should be used in fish instead of &&.
http://superuser.com/questions/446930/chain-fish-commands-via-or

Is there a way for the program to know which shell is being used?

@nwinkler the variable "$SHELL" should work. It doesn't check what shell is currently running, but it does check what the default shell is (to my understanding at least).

Is it possible to replace &&  and || on fish side?

It might be more robust to make fish compatibility a command-line switch. Replacing && and || is just asking for trouble (think "perl -e")

Absolutely, a change in thefuck itself to support such a switch is a better approach than replacing occurrences of && and ||. What do you think, @nvbn? I could work on that should we choose to go this way.

@scorphus I added ability to define from_shell, to_shell functions for specific stuff, if you can implement fish specific actions in thefuck/shells.py, it'll be cool =)

Sure, @nvbn! Count me in!

This issue is addressed by 1b5c935 and can be closed.


Inconsistency in "Next" links for getting started

Just spotted a little inconsistency in the "Next" links when navigating the Getting Started tutorials. Most pages have a Pagination link to point to the next page, but not the Prototype Kit Requirements page.
On that page, the link is inline in the text, which makes it a little hard to find.

thanks, that's deliberate as pagination is only intended to be on the page once. Here, we sort of have a branching journey for Windows and Mac, each with their own Next links. If it was pagination I think it would be easy for Windows users to click the first big Next link by accident

Oh I see, I had missed the "install Node.js" in the Mac part as well 🙈

Wondering if asking if people are on Windows or Mac to branch ahead of the installation instruction may help keep the flow in a "I click on a big target at the end of the content to move forward" 😄

yeh the issue is there's a lot of shared content here, then a small amount of mac content, large amount of windows content. But I'm sure there's a better approach

we now have fully branching paths per operating system, and consistent Next links


Evaluate local models

Hi! Thanks for releasing this awesome benchmark :)
I was interested in evaluating this benchmark using local models that I have trained or models that are available on Hugging Face. From what I understand, it appears that I would need to develop the generation pipeline myself, possibly using tools like vLLM or similar services. Do I miss anything here?

Hey there! You would be correct. We currently only support generating answers to the prompt using API endpoints. However, you can set up an endpoint using vLLM. This process should be fairly simple.

@xiamengzhou would a vLLM example in README help?


Update CONTRIBUTING.md

my pull request......

Hey @Deepak378 follow me on Github and star this repo , so that you get updates and notification on this repo for Hacktoberfest 2020 in the month of October 2020.


(Un-)Subscribe a topic will always return an error

Bug report

CHECKLIST

[x ] I have read the issue reporting guidelines

[x ] I confirm this is a suspected bug or issue that will affect other users

[x] I have reproduced the issue using the example project or provided the necessary information to reproduce the issue.

if i use
   FirebasePlugin.subscribe("latest_news", function(){
        console.log("Subscribed to topic");
    }, function(error){
        console.error("Error subscribing to topic: " + error);
    });

get always error callback, even if the (un-) subscription was successful

[x] I have read the documentation thoroughly and it does not help solve my issue.

[x] I have checked that no similar issues (open or closed) already exist.

Current behavior:

(Un-)Subscribe a topic will always return an error

Empty cordova project with the plugin
Expected behavior:

no error, successful return
Steps to reproduce:

use
   FirebasePlugin.subscribe("latest_news", function(){
        console.log("Subscribed to topic");
    }, function(error){
        console.error("Error subscribing to topic: " + error);
    });

Workarround for me
change FirbasePlugin.java #2300
private void handleTaskOutcome(@NonNull Task<Void> task, CallbackContext callbackContext) {
        try {
            if (task.isSuccessful()) {
                callbackContext.success();
            }else if(task.getException() != null){
                callbackContext.error(task.getException().getMessage());
            }else{
                callbackContext.error("Task failed for unknown reason");
            }
        } catch (Exception e) {
            handleExceptionWithContext(e, callbackContext);
        }
    }

to
private void handleTaskOutcome(@NonNull Task<Void> task, CallbackContext callbackContext) {
        try {
            if (task.isSuccessful() **|| task.getException() == null**) {
                callbackContext.success();
            }else if(task.getException() != null){
                callbackContext.error(task.getException().getMessage());
            }else{
                callbackContext.error("Task failed for unknown reason");
            }
        } catch (Exception e) {
            handleExceptionWithContext(e, callbackContext);
        }
    }

i have no idea why isSuccessful() is false and task.getException() is null, but it works

I am facing the same error.


Backport docs generation and versioning code for 1.0 stream

This PR backports several things into the 1.0 release stream for generating new docs pages going forward:

Structural changes to the docs site, including embedding the theme
The new GitHub action which builds and publishes docs versions
The new docs internationalization support
The new Go code to generate reference docs pages
All the description includes for reference types

There is no new code in this PR. Just porting over existing code from main onto the release-1.0 branch.

Codecov Report

Merging #834 (41c1ca2) into release-1.0 (6d5ce1b) will not change coverage.
The diff coverage is 100.00%.

@@              Coverage Diff               @@
##           release-1.0      #834    +/-   ##
==============================================
  Coverage       100.00%   100.00%
==============================================
  Files              323       324     +1
  Lines            20185     20801   +616
==============================================
+ Hits             20185     20801   +616

Impacted Files
Coverage Δ

internal/reference/reference.go
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Uuid values with hyphens no longer supported

Bug description
I have a project where Guids are used as identifiers. The input model looks like this:
public sealed class ProjectQueryInput
{
    public Guid ProjectId { get; set; }
}

This gets translated as a Uuid! type which is fine, however, when sending an id with a GraphQL client (Insomnia in my case) as "a3a4e988-a84f-45f6-993b-ac7401222975", we get back this error:
{
  "message": "The specified value type of field `projectId` does not match the field type.",
  "locations": [
	{
	  "line": 21,
	  "column": 18
	}
  ],
  "path": [
	"project",
	"project"
  ],
  "extensions": {
	"fieldName": "projectId",
	"fieldType": "Uuid!",
	"locationType": "Uuid!",
	"specifiedBy": "http://spec.graphql.org/June2018/#sec-Values-of-Correct-Type"
  }
}

Only after removing the hyphens, the query works.
Expected behavior
Guid formatted with hyphens should also be accepted as Uuid.
Desktop

OS: Windows 10
HotChocolate Version: 11.1.0-preview.2

Hm....
Do you want to support both? With and without hyphens?

Well, version 10 supported both.
For me, it's a temporary problem as I had a lot of queries setup in my Insomnia client for testing purposes. The normal front-end doesn't have this problem as all Guids it gets back from the HotChocolate server are formatted as N (without hyphens).
However, this can be a breaking change for others that use hard-coded Guids in their front-end application or fetch Guids from another place (like REST API, SignalR, ...) formatted with hyphens.

I think, anything that Guid.Parse can parse should be allowed.

I also got hit by this issue today.
Another observation: Values are converted to lower-case, if round-tripped.

This is not a bug. We are not using Guid.Parse but Utf8Parser. You have to opt in to a specific format or reimplement the scalar. Our scalar implementation is aimed at low allocation. In most cases that we saw users use one format. If you do not fall into this category you need to reimplement.

I think @nscheibe has a working "forgiving" implementation of the UUid Scalar. Maybe he can share it here or ad dit to the migration guide

Yes we have created a solution for the following case: Usually we get Uuids in format N (without hyphens) from the clients, but in some rare cases we get Uuids in format D (classic c# Guid with hyphens). To handle both I have registered the following class...
It first tries to parse the Uuids in the configured format and if the Uuid could not be parsed it tries the format D as alternate format.
 public sealed class GuidType
        : ScalarType<Guid, StringValueNode>
    {
        private readonly string _format;
        private readonly string _alternateFormat = "D";

        /// <summary>
        /// Initializes a new instance of the <see cref="GuidType"/> class.
        /// </summary>
        public GuidType()
            : this('\0')
        {
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="GuidType"/> class.
        /// </summary>
        public GuidType(char format)
            : this(ScalarNames.Uuid, format)
        {
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="GuidType"/> class.
        /// </summary>
        public GuidType(NameString name, char format = '\0')
            : this(name, null, format)
        {
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="GuidType"/> class.
        /// </summary>
        public GuidType(NameString name, string? description, char format = '\0')
            : base(name, BindingBehavior.Implicit)
        {
            Description = description;
            _format = CreateFormatString(format);
        }

        protected override bool IsInstanceOfType(StringValueNode valueSyntax)
        {
            if (Utf8Parser.TryParse(
                valueSyntax.AsSpan(), out Guid _, out int _, _format[0]))
            {
                return true;
            }

            return Utf8Parser.TryParse(
                valueSyntax.AsSpan(), out Guid _, out int _, _alternateFormat[0]);
        }

        protected override Guid ParseLiteral(StringValueNode valueSyntax)
        {
            if (Utf8Parser.TryParse(
                valueSyntax.AsSpan(), out Guid formatGuid, out int _, _format[0]))
            {
                return formatGuid;
            }

            if(Utf8Parser.TryParse(
                valueSyntax.AsSpan(), out Guid altFormatGuid, out int _, _alternateFormat[0]))
            {
                return altFormatGuid;
            }

            throw new SerializationException(
                ScalarCannotParseLiteral(Name, valueSyntax.GetType()),
                this);
        }

        protected override StringValueNode ParseValue(Guid runtimeValue)
        {
            return new StringValueNode(runtimeValue
                .ToString(_alternateFormat, CultureInfo.InvariantCulture));
        }

        public override IValueNode ParseResult(object? resultValue)
        {
            if (resultValue is null)
            {
                return NullValueNode.Default;
            }

            if (resultValue is string s)
            {
                return new StringValueNode(s);
            }

            if (resultValue is Guid g)
            {
                return ParseValue(g);
            }

            throw new SerializationException(
                ScalarCannotParseLiteral(Name, resultValue.GetType()),
                this);
        }

        public override bool TrySerialize(object? runtimeValue, out object? resultValue)
        {
            if (runtimeValue is null)
            {
                resultValue = null;
                return true;
            }

            if (runtimeValue is Guid uri)
            {
                resultValue = uri.ToString(_alternateFormat, CultureInfo.InvariantCulture);
                return true;
            }

            resultValue = null;
            return false;
        }

        public override bool TryDeserialize(object? resultValue, out object? runtimeValue)
        {
            if (resultValue is null)
            {
                runtimeValue = null;
                return true;
            }

            if (resultValue is string s && Guid.TryParse(s, out Guid guid))
            {
                runtimeValue = guid;
                return true;
            }

            if (resultValue is Guid)
            {
                runtimeValue = resultValue;
                return true;
            }

            runtimeValue = null;
            return false;
        }

        private static string CreateFormatString(char format)
        {
            if (format != '\0'
                && format != 'N'
                && format != 'D'
                && format != 'B'
                && format != 'P')
            {
                throw new ArgumentException(
                    "Unknown format. Guid supports the following format chars: " +
                    $"{{ `N`, `D`, `B`, `P` }}.{Environment.NewLine}" +
                    "https://docs.microsoft.com/en-us/dotnet/api/" +
                    "system.buffers.text.utf8parser.tryparse?" +
                    "view=netcore-3.1#System_Buffers_Text_Utf8Parser_" +
                    "TryParse_System_ReadOnlySpan_System_Byte__System_Guid__" +
                    "System_Int32__System_Char_",
                    nameof(format));
            }

            return format == '\0' ? "N" : format.ToString(CultureInfo.InvariantCulture);
        }

        private static string ScalarCannotParseLiteral(
            string typeName, Type literalType)
        {
            if (string.IsNullOrEmpty(typeName))
            {
                throw new ArgumentException(
                    "The typeName mustn't be null or empty.",
                    nameof(typeName));
            }

            if (literalType is null)
            {
                throw new ArgumentNullException(nameof(literalType));
            }

            return string.Format(
                CultureInfo.InvariantCulture,
                "{0} cannot parse the given literal of type `{1}",
                typeName,
                literalType.Name);
        }
    }

Hyphens worked perfectly (and were used by default) in HotChocolate v10.  Won't anyone who upgrades to v11 have this same problem if their schema contains guids?  Disallowing hyphens is a huge breaking change.  It means that all consumers of any graphql api powered by hotchocolate need to be updated to remove hyphens in their queries.  This is impractical for us and I imagine for many others.
Please allow hyphens in guids, even if its behind and option.  It should be the default in my opinion.  I can't think of another library I've ever used that doesn't allow hyphens in guids.
Also, the workaround posted above causes the following error:
The name `Uuid` was already registered by another type. (HotChocolate.Types.UuidType)

Looks like it's not overwriting the normal UuidType.

@ayoung-cforp  Do you want to only use hyphens? or both?

Yes for the workaround posted above, you have to replace everywhere in your GraphQL the UuidType with the GuidType. Therefore Copy and Replace UuidType with GuidType.

@PascalSenn Best would be to permit hyphens when parsing input (but not require them) and to always print hyphens in output.
@nscheibe Not sure how I would accomplish that.  We don't specify "UuidType" directly.  Our input types are just defined as POCOs with Guid, Guid? and Optional properties.

@ayoung-cforp  Guid is a struct. So i think you also need to also bind the nullable version
services
    .AddGraphQLServer()
    .BindRuntimeType<Guid, GuidType>()
    .BindRuntimeType<Guid?, GuidType>()
    .
    .

@PascalSenn Thanks
@nscheibe Looks like Guid properties in our C# class models are working correctly without any changes.  We were using UuidType in a few ObjectTypeExtensions and after replacing those with GuidType, it's working correctly now.  Thank you.

I will close this issue now.


ItemDropEvent.Dispense isn't called for dispensers

I am currently running...

SpongeVanilla version: 4566f6122f7d19c7aa0c7ceb8e3019986d431694 (Commit hash, built from source)
Java version: 1.8.0_151
Operating System: Windows 10 64 Bit 16299
[ ] Linux (Ubuntu, Debian, Fedora, etc)
[ ] macOS
[x] Windows
Plugins/Mods:

What is the expected result?
The event gets called
What is the current result?
The event doesn't get called
In DispensePhaseState,
            phaseContext.getCapturedItemsSupplier()
                    .acceptAndClearIfNotEmpty(items -> {

This segment of code is returning a supplier with captured=null. It appears the EntityItem is being captured by the entity capture rather than the item capture.

So just realised there's a larger dispenser-related issue.
Dispensers don't only dispense items. It'd make sense to have an event that's called when dispensers are activated, so that all of their actions can be overridden/cancelled.

I believe their other actions should be able to be handled in other ways already, but an extra event that occurs before hand may not hurt to group them all together.
For example a lot is handled by SpawnTypes.DISPENSE and changing the block to water should be handled by having the dispenser in cause/context.

Fair enough then. I can't think of anything those two cases wouldn't cover.


Define exp, log and pow

[x] fn exp(x f64) f64
[ ] fn log(x f64) f64
[ ] fn pow(x, y f64) f64

#59 and #60 were created to continue with this work.


Add bulk operations for ByteBuffer

Motivation:
We should provide bulk operations that either write a ByteBuffer or read into a ByteBuffer
Modifications:

Add implementation
Add unit tests

Result:
Expose bulk operations for ByteBuffer

@normanmaurer I added my suggested changes. Merging it assuming you agree, otherwise we can take it in a follow up.


Map gets overflooded with mobs and monsters

Hi there, i just updated mobs_redo on my server.
It seems like the mobs are spawning heavy often and the players are not all very happy with this.
I am not sure how to decrease it since adjusting the spawn commands doesn't do that big effect... .

you have tried to increase the value of modname:mobname_chance?
modname:mobname_chance = 10000 modname:mobname_chance = 20000 modname:mobname_chance = 30000
This really should reduce the spawned mobs until disappear completely.
More info: https://github.com/tenplus1/mobs_redo/blob/master/api.txt#L13
I'm not sure, but I believe the API is wrong about this setting. The correct would be mobs_animal:cow_chance and not mobs_animal:cow.

The chance thing was one thing which confused me, on a forked dmobs mod, i guess and hope that i did this finally right so the interval is 120 seconds and the chance is 90.000. As reported to me, there are after some time at least ten dragons the players have to fight (yes, there are many spawn nodes around so there are more anyway).
So far it didn't really made a difference if i had 1sec to 1 or 120sec to 90.000.
I didn't tried yet to change the value using settings for the other mobs.
But hey, the default spawnrate by the api is now really heavy and i think this should be decreased by default anyway...

Spawn settings were changed in latest release and you use this in minetest.conf to adjust settings:
change cow to spawn chance 1000 with 5 per map block area
mobs_animal:cow = 1000,5

It seems a way more balanced after 31db77b, thanks.


API Validation: GenerateSerializationByIds

In case of API validation " AssetAdministrationShellRepositoryServiceSpecification/SSP-002", the test-engine triggers /serialization (GenerateSerializationByIds) API Call. This API consists of query parameters aasIds (list of Base64URL encoded aasIds), submodelIds (list of Base64URL encoded submodelIds) & includeConceptDescriptions (boolean). However, in the second iteration of semantic testing, the test-engine sends nothing in aasIds and submodelIds, and encoded includeConceptDescription. In this case, the test-engine expects 200, which is unexpected.

All three parameters are optional so it should be fine to call /serialization. Or am I missing something?

Btw: This endpoint seems to be broken in AAS server as it returns 500.

Yes, the three parameters are optional. The third parameter "includeConceptDescription" is boolean. Therefore, if the first two parameters "aasIds" & "submodelIds" are not set, and "includeConceptDescription" is set to either true or false, ideally the call looks as below:
GET /serialization?includeConceptDescriptions=false
As per the screenshot, the test-engine provides some sort of formatted boolean, for instance: "%5B%27false%27%5D", which is unexpected.


trim trailing spaces

hexy.js seems to be bundled, so i'm leaving the spaces there.

why is hexy bundled anyways?

Any chance you could pull this one too?

As you started doing this (thank you!) - maybe add eslint+prettier hooks? For example similar to node-mysql2 - https://github.com/sidorares/node-mysql2/blob/cad78200f67849119eeebb50a3490ebbb160b72f/package.json#L18-L27

that sounds lovely.  I'll give it a go.


60-update-pipeline-to-allow-multiple-pipeline-runs

fixing nba_elo_latest to allow multiple pipeline runs + adding evidence tables

looks good boss! 🙌


Include details for setting up via anaconda

Given that anaconda is used elsewhere in the course, further use of this as a manager may be easier than other methods.

There is now a section in setup.org that should point to anaconda installation instructions: https://github.com/aezarebski/aas-extended-examples/blob/main/setup.org#anaconda

I think in the section on venvs you can simply call pip install requirements.txt

Yep, with -r, I'll this to split the notes into a "how the venv is built from scratch" and "how a user can build it", the former is good to keep handy in case something breaks down the line and we need to fix it. Are you happy to put in a note about the anaconda bit?

Yes, I'll take a look at how Anaconda has been described elsewhere in the programme

@aezarebski - Closing this. I've added text on Anaconda and split the venv notes


⚠ Bofrost.de has degraded performance

In ada5cb1, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1483 ms

Resolved: Bofrost.de performance has improved in aa217d1.


Admin UI

Description
A list of all possible features:

Internal Storage Management
Banner Management
User Management
DMP List
Recommended repositories
Statistics

Internal Storage Management
Manage internal storages and their translations from a page inside of the Admin Panel.
Related features:
https://github.com/tuwien-csd/damap-backend/issues/95
https://github.com/tuwien-csd/damap-backend/issues/198
https://github.com/tuwien-csd/damap-frontend/issues/236
Banner Management
An admin should be able to enable a banner to be displayed at the top of the DAMAP User Interface (similar to the way a banner is displayed in the dev version)

The content of the banner should be customizable:

Background color
Title
Content
Closable (Bool)?

User Management
An admin should be able to handle user management through this page. This feature is relevant as soon as custom user management is implemented in DAMAP (see related issue).
Related issue:
https://github.com/tuwien-csd/damap-backend/issues/263
DMP List
The DMP list visible to an admin user on the "/plans" page should be moved to the admin panel (the "All DMPs" section).

Recommended repositories
Right now, recommended repositories, that are displayed in Step 8 in the Recommended tab can only be customized in the application.yml file. An admin should be able to edit those repositories from within the admin panel, either by using a text input or by using a similar component to the one the user can use to select a repository to persist data in.

Current implementation with the recommended repositories in the config file.

Usage of recommended repositories.

Possible selection component reusage on admin panel to select recommended repositories to be displayed in the recommended tab.
Statistics
An own Statistic section could be added to the admin panel to display statistics including:

General numeric data (Number of DMPs, Datasets ...)
Visual representation of statistics (Evolution over time of DMP number for instance?)
Usage data

General Design
The Admin Panel could have a completly own sidebar, allowing each of the sections to be inside of an own page, similar to the sections right now like "Home" and "DMPs".

Further ideas:

Add ability to pull and push the templates from the admin panel, an admin would not need to go on the server to get the word documents but could update them on their computer and upload them back.

To elaborate further:
Why are these features important?

Even though some of these admin UI features already exist in some form or place (internal storage, dmp list, recommended repos), adding the banner management (new feature, can be useful to convey information to users), user management (integrate the user management issue, see https://github.com/tuwien-csd/damap-backend/issues/263  or statistics will offer a better experience for an administrator to work with DAMAP (no need to modify any source files, such as config files manually, or manually collect SQL data to provide statistics).

Ad. Internal Storage: completed as of 1 week ago, the frontend needs to be refactored though to potentially be included as a subtab (to discuss, functionality is here).
Ad. Banner management: Giving a concrete estimate about the needed time to implement it is difficult (probably 5-24 hours, M issue). Right now, no banners can be added in a modular way, similar to the banner of the test instance, it would have to be hardcoded. If this feature is deemed useful, the time saving is major (going from 10-30 minutes to a few seconds potentially).
Ad. DMP List: Just requires to be moved from the /plans page to the admin page (ideally inside of a new tab), very fast probably S issue (1-4 hours)
Ad. Recommended repositories: Right now the admin has to go in the "applications.yml" file and set the recommended repositories (if an error occurs the application can potentially not boot anymore, some basic knowledge about YAML should be there for sure). Implementation wise, the effort is probably around 5-24 hours at most (depending how it is implemented, inside of a config file? inside of the DB?)
Ad. Statistics: Getting some basic statistics done would be quite fast if we only want numeric data. For visual results, the issue is probably in the L range (25-80 hours) depending if an exploration phase for the available technologies was already made and the feature just needs to be implemented. The content of the statistics tabs would vary a lot depending on the requirements.
Each feature should be split into an own subissue, working on those issues would yield some (pretty) fast and visible changes.
The main benefit of working on the admin UI is to provide an easy time customizing DAMAP for new institutions (most of the changes that would be made right now in the source code could be made from the Admin UI).


Any chance this gets REsistance support?

Pwetty pwease

I dont think he care anymore, the tool is broken even on Solo.

@Zer01neDev, it's not. You need to start the game in DX11 mode for this to work.
And to answer the original question, no. Adding REsistance support to this would basically allow people to make cheats for it.


Gh pages new

This PR replaces the existing public landing & docs pages for Cadence (see https://cadenceworkflow.io/).
Some things to note:

Some of the files have diverged from original files which ends up causing them to show up as deleted. I have annotated each of the files and their new locations.
Test pages are excluded from build but can be included for testing purposes (see src/.vuepress/config.js
There seems to be some unused files which currently can't be accessed on cadenceworkflow.io so these have been deleted. If required it can be restored from git history.
I have not included the built files (to avoid noise) but once this PR is accepted I will build these files and also commit these as part of this PR.
On merge of this PR, it should update https://cadenceworkflow.io/ to the new page.
Content has kept more or less the same (only glossary term changes have been updated to allow user to hover over dotted link to reveal glossary definition). Content changes will happen in a future PR
Glossary terms do not work on mobile as they are using title attribute. This is up to the mobile browser user-agent.

Screenshots
Desktop
Landing page

Search

Navigation

Docs pages

Glossary term

Mobile
Landing page

Search

Navigation

Docs pages

You can ignore buildkite error as this is used on main branch code.