How to solve the both regression task and classification task by MMOE model

Hi~
I want to combine regression task and classification task in one model, but I found the regression loss and classification loss are so different, so it's too hard to optimize?
Can you give me some advice to handle this problem?
Thx~~

Hello - one piece of advice that I would give is that multi-task learning is most useful when there is some correlation between your classification and regression tasks. You might want to try to inspect its Spearman/Pearson correlation on your labels to see if that's the case.


can and hasRole always return false

I have created my permissions and role, attached the permissions to the new role, then attached the role to the user. That process is working properly and when I check the database all looks to be correct.
When I load my user (Using: $user = User::where('id', '=', $userID)->first(); verified this is pulling the correct user) and check either the permission or role using one of these methods:

$isAllowed = $user->hasRole('global_admin');
$isAllowed = $user->can('view-organization');

$isAllowed always returns false regardless of the fact that the user does have the proper role and permissions assigned.
Here is the top of my User model:
use Illuminate\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Model;
use Zizaco\Entrust\Traits\EntrustUserTrait;
use Illuminate\Auth\Passwords\CanResetPassword;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
class User extends Model implements AuthenticatableContract,
AuthorizableContract,
CanResetPasswordContract
{
use Authenticatable, CanResetPassword, EntrustUserTrait;
Using Laravel 5.1

I found this was due to the fact that I had changed the primary key of the users table to a different value other than the 'id' field.
Is there a way around this so I can keep my custom primary key on the table?

is it possible that you can do it here: https://github.com/Zizaco/entrust/blob/master/src/config/config.php

Perfect, thank you.


Empty multi-line array literal of unspecified type 'Nil assertion failed'

✔ This produces the expected error:
[]

✔ This produces no error:
[
] of Int32

❌ But this produces a less than pleasant error:
[
]

Error message:
Nil assertion failed
??? (x16)
Error: you've found a bug in the Crystal compiler.

System info (using WSL):
$ crystal -v
Crystal 0.24.2 [4f9ed8d03] (2018-03-08)

LLVM: 4.0.0
Default target: x86_64-unknown-linux-gnu

Thank you for reporting this, this has been fixed and will be available in next release :smiley:


Ember 2.10 Build Failures

https://travis-ci.org/offirgolan/ember-cp-validations/jobs/181206954

Resolved in #414


Suggestions for Russian sentences

Contains:

Literature texts: Taras Bulba by Gogol (Russian classic writer), Crime and Punishment by Dostoyevsky, Eugene Onegin by Pushkin, Ostrovsky's Thunderstorm
Tongue twisters.

Awesome! Thanks for the contribution :)


Adding new task by keyboard - firebase error (unlogged to firebase)

When user is not logged to firebase:
Adding task by clicking works for me.
But same adding with keyboard shortcut (Insert or o button) produce Firebase error
index.cjs.js:346 Uncaught (in promise) Error: No document to update: projects/tdo-tasks/databases/(default)/documents/boards/e42cxes/tasks/poqqfhv
at new FirestoreError (index.cjs.js:346)
at eval (index.cjs.js:7060)
at W.eval (index.cjs.js:7005)
at Ab (index.js:23)
at W.g.dispatchEvent (index.js:21)
at Re.Ca (index.js:98)
at ye.g.Oa (index.js:86)
at dd (index.js:42)
at ed (index.js:39)
at ad (index.js:37)
Probably store to database is done without initializing firebase store.
https://stackoverflow.com/questions/46676376/error-no-entity-to-update-app-firestore-cloud-function

Firebase now provide two types of database, cloud and traditional. It would be nice to know which one is supported.


fs error

node:internal/fs/utils:347
    throw err;
    ^

Error: EINVAL: invalid argument, write
    at Object.writeSync (node:fs:920:3)
    at Object.writeFileSync (node:fs:2208:26)
    at exportGpio (/home/pi/rpiapp/node_modules/onoff/onoff.js:18:8)
    at new Gpio (/home/pi/rpiapp/node_modules/onoff/onoff.js:172:36)
    at new s (/home/pi/rpiapp/dist/index.cjs:1:1479)
    at Object.<anonymous> (/home/pi/rpiapp/dist/index.cjs:1:2592)
    at Module._compile (node:internal/modules/cjs/loader:1198:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)
    at Module.load (node:internal/modules/cjs/loader:1076:32)
    at Function.Module._load (node:internal/modules/cjs/loader:911:12) {
  errno: -22,
  syscall: 'write',
  code: 'EINVAL'
}
pi@raspberrypi:~/rpiapp $ node -v
v16.20.2

i am using a Pi 2 model B

Same here with RPi5 Node v18.19.0

Workaround: https://github.com/fivdi/onoff/issues/199

It seems that Raspberry OS kernel addresses GPIO pins yet by another numbering scheme.
cat /sys/kernel/debug/gpio
gpio-512 (ID_SDA              )  gpio-513 (ID_SCL              )  gpio-514 (GPIO2               )  gpio-515 (GPIO3               )  gpio-516 (GPIO4               )  gpio-517 (GPIO5               )  gpio-518 (GPIO6               )  gpio-519 (GPIO7               )  gpio-520 (GPIO8               )  gpio-521 (GPIO9               )  gpio-522 (GPIO10              )  gpio-523 (GPIO11              )  gpio-524 (GPIO12              )  gpio-525 (GPIO13              )  gpio-526 (GPIO14              )  gpio-527 (GPIO15              )  gpio-528 (GPIO16              )  gpio-529 (GPIO17              )  gpio-530 (GPIO18              )  gpio-531 (GPIO19              )  gpio-532 (GPIO20              )  gpio-533 (GPIO21              )  gpio-534 (GPIO22              )  gpio-535 (GPIO23              )  gpio-536 (GPIO24              )  gpio-537 (GPIO25              )  gpio-538 (GPIO26              )  gpio-539 (GPIO27              )
You must use the number after gpio-[number]

Looks like every GPIO library when run on new kernel will have this issue. At the same time seems like the whole community is perplexed what actually happened. Did you manage to find any official explanation how to prepare for this change and why it was introduced?

On Bullseye it works, on Bookworm it's broken.

The library needs to look for the gpiochip* file and add the * value to every pin. on mine its gpiochip512 so for pin 2 i believe it would be 514

I opened a PR to lookup the base address and add that automatically to the address you pass
https://github.com/fivdi/onoff/pull/204

Awesome @nwpray  - though it seems onoff hasn't been touched in over 3 years, wondering if we should just fork it and modify it for our own use at this point?


Kubebuilder format

New important folders:

bundle
config

bundle folder is basically the end result, i.e. what is deployed
config folder contains all the manifests and kustomization files to generate the bundle
Current dev workflow:

set the following environment variables for pushing images to personal quay.io namespace:

export REGISTRY='quay.io/<namespace>'
export IMG=ibm-platform-api-operator
export QUAY_USERNAME=<username>
export QUAY_PASSWORD=<password>

modify config folder
make deploy
oc apply -f config/samples/operator_v1alpha1_platformapi.yaml -n ibm-common-services platformapi.operator.ibm.com/platform-api

/retest

/retest


embed error

I have a quite basic scheme.
I'm using PostgreSQL, and I would like to use the embed feature.
Embed definition:
embed Address {
  street: String
  zipCode: String
}

then, run
prisma2 lift save
I get this error:
Error: Error in lift engine for rpc listMigrations:
  thread 'main' panicked at 'loading the connector failed.: DataModelErrors { code: 1001, errors: ["Unexpected token. Expected one of: end of input, type declaration, model declaration, enum declaration, source definition, generator definition."] }', src/libcore/result.rs:997:5
stack backtrace:
   0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
   1: std::sys_common::backtrace::_print
   2: std::panicking::default_hook::{{closure}}
   3: std::panicking::default_hook
   4: std::panicking::rust_panic_with_hook
   5: std::panicking::continue_panic_fmt
   6: rust_begin_unwind
   7: core::panicking::panic_fmt
   8: core::result::unwrap_failed
   9: migration_core::migration_engine::MigrationEngine::init
  10: <F as jsonrpc_core::calls::RpcMethodSimple>::call
  11: <F as jsonrpc_core::calls::RpcMethod<T>>::call
  12: <futures::future::lazy::Lazy<F, R> as futures::future::Future>::poll
  13: <futures::future::then::Then<A, B, F> as futures::future::Future>::poll
  14: <futures::future::map::Map<A, F> as futures::future::Future>::poll
  15: <futures::future::either::Either<A, B> as futures::future::Future>::poll
  16: futures::task_impl::std::set
  17: <std::thread::local::LocalKey<T>>::with
  18: futures::future::Future::wait
  19: <jsonrpc_core::io::IoHandler<M>>::handle_request_sync
  20: migration_core::rpc_api::RpcApi::handle
  21: migration_engine::main
  22: std::rt::lang_start::{{closure}}
  23: std::panicking::try::do_call
  24: __rust_maybe_catch_panic
  25: std::rt::lang_start_internal
  26: main

I think embedded models haven't been implemented yet

This is being tracked here: https://github.com/prisma/lift/issues/43

Yes, @nelsonpecora you are correct.
I think I can close this as a duplicate of prisma/lift#43


Fix BZ 1284024 - remove container topology from default view settings…

… as it has no gtl view

@miq-bot add_label bug, ui, providers/containers

After the fix - topology is not part of this screen

@h-kataria @martinpovolny please review. thank you

@zeari, please check if you need to do something similar for the dashboard as well as not all views apply to it. thanks

@chessbyte, who is available to review this? thank you

looks good.


Let Client.attach wait until stream initialization is finished

What this PR does / why we need it?
Client.attach can be terminated before getting peer presence map in WatchDocuments stream initialization. It can cause presence missing, which breaks eventual consistency, when updatePresence is called before the initialization.
This PR made Client.attach wait until the initialization is finished. Presence updates will be executed after peer presence map is properly set.
Any background context you want to provide?
If delay() is removed in the code below, test in the last line intermittently fails.
https://github.com/yorkie-team/yorkie-js-sdk/blob/717383d89f119d3d2b91c2d461b38ca0b97ad1dd/test/integration/client_test.ts#L291-L309
It means the eventual values of c1.getPeers() and c2.getPeers() become different. To be precise, c1's presence in c2.getPeers() is not updated. Although these two clients are attached to the same document, the stream initialization timing issue (mentioned above) breaks eventual consistency.
What are the relevant tickets?

Fixes #428
Checklist

[x] Added relevant tests or not required
[x] Didn't break anything

I missed runWatchLoop() is also called in client.detach and client.activate. await keyword should also be added on them.

@skhugh, @7hong13, @humdrum This PR changed the response time of client.attach. It would be nice to review this PR together.


Can you provide the log of training?

Hi, thanks for open-sourcing this great project! Can you provide the training log (including the loss curve) of the pretraining? It would be very helpful. Thank you very much!

Sure, here is the tensorboard log file and together some of the plots:

Thanks very much for your reply!


[SPARK-6126][SQL] added coverage for UDTs in JSON RDDs

Can one of the admins verify this patch?

Can one of the admins verify this patch?

ok to test

Merged build triggered.

Merged build started.

Test build #37367 has started for   PR 7416 at commit 62daccd.

Test build #37367 has finished for   PR 7416 at commit 62daccd.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Merged build triggered.

Merged build started.

Test build #37621 has started for   PR 7416 at commit 508a399.

Test build #37621 has finished for   PR 7416 at commit 508a399.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

What's the status with this PR?  Do the non-test changes need to be removed?  Just wanted to bump this since it looks small + almost done.

@drubbo Can you remove the change in MyDenseVector's equals method and I will merge it to master.

Build triggered.

Build started.

Test build #39086 has started for   PR 7416 at commit b5bcd94.

Test build #39086 has finished for   PR 7416 at commit b5bcd94.

This patch fails Python style tests.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test FAILed.

I've merged this in master and branch-1.5.. Thanks a lot!

Thank you, and sorry for the mess !


Add Tra Vinh University

Hi Jetbrains team,
Please consider adding tvu.edu.vn to the eligible list
Official website URL: https://www.tvu.edu.vn/
Email format:
<EMAIL_ADDRESS><EMAIL_ADDRESS>@philipto please help check
Thanks and best Regards.

@mw3tv123 I renamed the file for you, to include teachers' and students' domains. The subdomains are included automatically. Pull request merged. Thank you!


i18n(tr): update getting-started.mdx file

What kind of changes does this PR include?
Updates of Starlight docs site content
Description
This pull request updates translated in Turkish getting-started.mdx file in project.

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

tr
getting-started.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


GitOps Catalog applications should be listed by displayName ASC

Which version of kubefirst are you using?
ALL
Which cloud provider?
None specific
Which installation type?
UI (Console app)
Which distributed Git provider?
None specific
What is the issue?
GitOps Catalog applications should be listed by displayName ASC instead of the YAML entries order.

Code of Conduct

[X] I agree to follow this project's Code of Conduct

It was fixed by @D-B-Hawk 🎉


Implement nuke protect, fix move_items

Changed _C.move_items* to be _C.copy_items_stack, which copies items, and _C.move_items_stack, which moves items.
Added an addon called nukeprotect, which prevents players without a flag from having specific items in their inventories.

I added the new config, though I'm not sure if this is a good way to do it so that it is "modular".

Implemented the desired modularity of the code


Fix usage example

Using " cause !! to be replaced with the last command, so we have to use '.

hi. I'm still here.

Closing issue an removing my fork.


Add Django Rest Framework, PostgreSQL, PostGIS

Overview
Add boilerplate and support for:

Django Rest Framework
PostgreSQL
PostGIS

Context
This may work best when paired with adding features that require those, but could be added sooner for expediency
Suggested solution (optional)
Look to the documentation for each library's set up

This will be completed with the work on #10

This was completed by #10 and will be cemented by #21


Fix/#16325

Why:
Closes #16325

What's being changed:

Added an aria-describedby label on the Search label with appropriate text
Update the Search placeholder and label + add an aria-describedby label
Update the Search Input to conditionally switch on/off the auto complete.

Check off the following:

[x] I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[x] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[ ] This pull request impacts the contribution experience

[ ] I have added the 'writer impact' label
[ ] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

@riteshsp2000
Thanks so much for opening a PR! I'll get this triaged for review :zap:


No userdata/settings.json file

Could you please provide an example json file?

Added:
https://github.com/mgierw/auto-foe/commit/8294a07159b6b3e1fbd3040486d4661c952a1491

Thank you for adding the file. But there still aren't any options set for this user. The code looks as though the user can supply options as to which buildings get set, whether or not to do treasure hunt, etc. Am I mistaken in this? If not, then please show what some example options look like.
Thanks!

Actually there is no option to set. All tasks should execute automatically without any configuration. The "web console" is provided only to see the status of most of the elements of the game. There is only one switch - pause.


"styled" utility from '@mui/material' does not add labels to css class names, unlike "styled" utility that is exported from '@mui/system'

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
if import "styled" utility that way import { Stack, styled } from '@mui/material' it does not add labels according to @emotion/babel-plugin
But if "styled" is imported from "@mui/system" labelFormats work properly
Expected behavior 🤔
Adding a labels to css class names as defined in labelFormats @emotion/babel-plugin config
Steps to reproduce 🕹
No response
Context 🔦
No response
Your environment 🌎

`npx @mui/envinfo`
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.

"styled" should be imported from @mui/material/styles but not from @mui/material

Can you provide a simple repository that I can reproduce?

@siriwatknp you can reproduce in this repo https://github.com/Gruzchick/template-mobx
babel configs: https://github.com/Gruzchick/template-mobx/blob/main/configs/webpack/babel.config.js
to run type "yarn start"

+1


Geo spark for spark azure blob storage

Is this PR related to a proposed Issue?
It is related to issue "Add Azure Blob Storage support for GeoSparkViz #151"
What changes were proposed in this PR?
Add Azure Blob storage
How was this patch tested?
All added code are tested except stitchImagePartitionsFromAzureBlobFile in ImageStitcher.class
Did this PR include necessary documentation updates?
Yes

Excuse me sir ,i am a PHD student in Zhejiang University , I have read a paper about you concerning the tutorial of GeoSpark,
I wonder could please send me the link about it ,and I cant open the website of "https://datasystemslab.github.io/GeoSpark/"
could you please send me the new one . Thank you very much

Our new website and contact info are clearly listed on this readme. The old GeoSpark domain is no longer in use.


[Help Needed and Feature Request] Choosing the speech engine and locale

Please fill out either the bug or feature request section and remove whatever section you are not using.
Feature Request:
I don't know if this can be done or not. If it can be done, please guide me.
But, it would be nice to be able to choose the Speech Engine and a locale of our choice.
I found that locale can be set, but I couldn't get it working. I wanted to set "en_IN" as the locale to be used. how do I do that?

You must query: GetInstalledLanguages and then pass one of the Cross Locales in from it

That's the question.. how do I pass the value? i already got the values of installed languages.
This is my code right now :

Plugin.TextToSpeech.TextToSpeech ttse = new Plugin.TextToSpeech.TextToSpeech();

            CrossLocale localeen;

            localeen.Country = "en_IN";
            localeen.Language = "en_IN";
            ttse.Speak(Text, false, localeen);

You should not be creating the CrossLocale, it must be returned from the method:
var items = CrossTextToSpeech.Current.GetInstalledLanguages();
var lang = items[0]; //find your stuff.
CrossTextToSpeect.Current.Speak("Test", false, lang);

you should NEVER create an instance of the TextToSpeech Class, you must use the singleton.


[Topi] Cortex-M DSP support

TVM operations implementation using Cortex-M DSP instructions
nn.conv2d

We added the implementation of gemm function with 16-bit input
shape[-1] multiple of 4 restriction is resolved
There is data preparing before 8-bit intrinsic, such preparation will consume too much time in case of small tensor, so we add a check and simple cycle to handle this specific situation
In terms of optimization - calculations moved from inside of the intrinsic to outside
One of the buffers was radically cut(wasn't in use), lead to reducing memory requirements mostly in a half

nn.max_pool2d

Implemented with __SSUB8 and __SEL intrinsics for four 8-bit input values, which is lead to notable acceleration
Feature: implementation ready for not 1word-aligned input data
Feature: ready for data sizes not a multiple of 4
memset is used to initialize the minimum values, to provide max speed

nn.avg_pool2d

Due to lack of sum of four 8-bit values intrinsic - implementation could be possible only for 16-bit data
__SMLAD intrinsic used to process two 16-bit values
Feature: implementation ready for not 1word-aligned input data
Feature: ready for data sizes not a multiple of 4

nn.dense
Implemented with same gemm method, described above
nn.conv1d
Specific case of gemm usage - with one of data dimensions equal to 1
nn.avg_pool1d
Implemented for NCW layout with same intrinsic as for 2d version of operation
nn.max_pool1d
Implemented with same intrinsic as for 2d version of operation
Benchmarking:
To enable intrinsic code generation you should specify -mcpu=cortex-m7 flag
HW platform: STM32F746 Nucleo; GCC10, optimization flags: -O3
If you want to enable intrinsic you should specify -march parameter of the target:
target_str = f"c -keys=arm_cpu -mcpu=cortex-m7 -march=armv7e-m -model=stm32f746xx -runtime=c -link-params=1 --executor=aot --unpacked-api=1 --interface-api=c"
Results

ms
No Intrinsic
Intrinsic enabled

mnist8
8.625
6.574

cifar10
788.36
144.59

No intrinsic: march parameter not specified, no code generated for IntrinsicIntrinsic enabled: march=armv7e-m

looks like we are busted at head, https://github.com/apache/tvm/pull/9480 is the fix


Executing a single test method of a TestNG Factory class fails with IllegalArgumentException

Current Behavior
Given a TestNG Factory test class with multiple methods, running a single method fails with java.lang.IllegalArgumentException: Received a completed event for test with unknown id.
Expected Behavior
Running a single method of a TestNG Factory test class should succeed
Context (optional)
It seems like Gradle reports the class to be completed before completing the last iteration. I believe this to be a Gradle-specific issue because running tests via Maven or via the engine directly succeeds:

Maven scan: https://scans.gradle.com/s/puief4ljyvb7m;
test for testng-engine showing that all events are reported in the correct order (commit)

Steps to Reproduce
https://github.com/pshevche/reproducers/tree/main/testng-run-single-factory-class-method
Simply run ./gradlew test --rerun to see the failure. The filtering is already configured to execute just one of the methods.
Gradle version
8.8
Build scan URL (optional)
https://scans.gradle.com/s/jzwmpgx6qdxrq/console-log?page=1#L12
Your Environment (optional)
No response

The issue is in the backlog of the relevant team and is prioritized by them.

FYI, both attached build scan links are showing "Something went wrong" page.


basic intellisense

Codecov Report

Merging #933 (c0a4995) into master (09c37af) will decrease coverage by 3.67%.
The diff coverage is 19.23%.

:exclamation: Current head c0a4995 differs from pull request most recent head fa315fa. Consider uploading reports for the commit fa315fa to get more accurate results

@@            Coverage Diff             @@
##           master     #933      +/-   ##
==========================================
- Coverage   80.64%   76.96%   -3.68%
==========================================
  Files         132      135       +3
  Lines        3280     3486     +206
  Branches      597      634      +37
==========================================
+ Hits         2645     2683      +38
- Misses        628      796     +168
  Partials        7        7

Impacted Files
Coverage Δ

src/editor/actions.ts
100.00% <ø> (ø)

src/editor/reducers.ts
100.00% <ø> (ø)

src/pybricksMicropython/python-worker.ts
0.00% <0.00%> (ø)

src/status-bar/i18n.ts
100.00% <ø> (ø)

src/editor/sagas.ts
48.55% <8.54%> (-37.16%)
:arrow_down:

src/editor/redux/codeCompletion.ts
33.33% <33.33%> (ø)

src/status-bar/StatusBar.tsx
72.09% <53.84%> (-27.91%)
:arrow_down:

src/pybricksMicropython/python-message.ts
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 9f0e5db...fa315fa. Read the comment docs.


AdHocFilters - multi value support in new filters UI

Code is rough, but creating a PR so that we can start the review while I do code clean up
Introduce the multi value ad hoc filters support in the new filters UI

📦 Published PR as canary version: 5.14.2--canary.889.10728276286.0

:sparkles: Test out this PR locally via:
npm install<EMAIL_ADDRESS>npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>yarn add<EMAIL_ADDRESS>

there's a bug where if you click inside the actual checkbox it won't select/deselect the option

adjusted so that clicking checkbox now functional

when removing a pill with the keyboard, focus reverts back to body. this happens with both single and multi value pills.

it did not focus on body, but instead would just loose focus and clicking Tab would refocus on input. But still added some logic to conveniently focus on input when removing multi value or whole filter

popover moving with the cursor on selection/deselection of multiple items is a bit annoying if you're using a mouse

this one is quite tricky, I tried passing ref to the multi value pill wrapper in order to keep position, but the apply middleware that we pass in useFloating is memoized and does not get updated values to that of that wrapper. Therefore I tried to overwrite transform value on the dropdown itself and it kinda works but quite wonky I would say. Looking for second opinions on the dropdown fixation in multi value edit mode

Awesome work! Initial UI/UX feedback from testing:

Spacing of the "chip" changes when starting to edit a filter:

https://github.com/user-attachments/assets/845712f3-a32b-477c-9ec8-c5bab859fded

Label is visible twice:

Can we align the design of the Apply button with the design of filters in the table panel:

Also, can end up in this a bit awkward state when editing filter in a middle:


Warning - current status

Looking at the history of ReadMe.md, the "WORK IN PROGRESS" warning has existed since the initial commit, however, version 3.0.0 was released earlier this year and the version number would indicate some stability. Can someone comment on the current validity of the warning, specifically the "This code is known to be broken and/or incomplete. IT DOES NOT WORK." part? Thanks!

the other repo/s had their readme's updated some time ago.  I've just
fixed this repo to match the text in the others.
https://github.com/OpenSolo/artoo/commit/bd20185cb66ec78d0d80a78bcb02635b3c65347e


Fix: radio button style update and modal close button under work

Notes for Reviewers

This PR is currently under work, Fixed two bugs according to report prepared.
Progress of modal's close button:
Functionality is done, minor CSS styling is remaining.

I'll be raising one separate issue ticket to fix number 1 and 3 of issue ticket #7863.
Checklist of expected changes:

[X] Radio buttons style change to action color mentioned in figma file (Refer number 2 of issue ticket)
[X] Switch Component style is according to action color (Refer number 4 of issue ticket)
[ ]  Add close button in modal  (Refer the modal proposal section of issue ticket)

Before Change Screenshot:

After Change Screenshot:

This PR fixes #
#7863
Signed commits

[X] Yes, I signed my commits.

@samyakshah3008
Let's discuss this on Meshery Dev call. Please add this as an agenda item in the meeting minutes if you would. :)

Thanks for all your feedbacks  @Yashsharma1911  , as PR is already draft, I'll make the requested changes + will complete the pending work before marking the PR ready for review.
One blocker which I would like to point out is:
Code changes are quite less but as I am newly contributing to this repo, I am also investing some time understanding the codebase.
Tentative deadline to mark this PR ready for review:
By today, 21st June.
Cheers!

Latest change:

Completed milestone 3rd, fixed modal with fully functional close button with proper css alignments for both dark and light themes.
Addressed @Yashsharma1911 review feedback comments.

Dark theme:

Light theme:

@Yashsharma1911 can you please re-review?

@samyakshah3008 Make sure to always fix any Eslint issue locally before u commit

Recent update:
Made wrk2 radio button disabled as change requested by Lee.
Screenshots:
In User preferences:

In Performance Profile Wizard modal:


Move Publishing API edition pushing to service listener

This change:

reduces the amount of logic that lives in an initializer (which doesn't
seem like a good place to put logic)
prepares the ground for publishing HTML attachments to Publishing API

/cc @gpeng

:+1:


UF-6676 - Use citizen instead of citizenmapping

Migrates to use the citizen service instead of the (deprecated) citizenmapping service

Closed in favor of https://github.com/Sundsvallskommun/api-service-digital-mail-sender/pull/17


Clean up wallet_groups.py

Minimise changes to wallet_groups.py to make it Dogecoin compatible. Previously fee values were tweaked and addresses set to bech32 everywhere, now it uses bech32 (rather than Dogecoin's default of "legacy") addresses by default and this removes the need for fee value changes.

Bitcoin equivalent for reference: https://github.com/bitcoin/bitcoin/blob/v0.21.1/test/functional/wallet_groups.py

to make it Dogecoin compatible

How are bech32 addresses Dogecoin compatible? Per https://github.com/dogecoin/dogecoin/commit/261d38e0feda61afd6882f166db213a0ac8672b5 we use "legacy" by default, not bech32, because we would need to deploy bitcoin's segwit for that and how does that relate to the challenges received from contributors regarding the consensus plan?

It's enabled on regtest, but not main or test. The alternative is a much more invasive changeset, and would risk that we introduce a break to the segwit code without realizing it. That's an issue if we want to look at enabling it post 1.21.0.
You can check the disabling in chainparams.cpp

This ain't fair I'm losing sleep over this and everything all my doge and
xrp are gone ..  Then they have it all just White away
from you this is like downloaded that new core . It has to be someone of
someone I can contact people who knew how hard I worked to get up there
On Tue, Sep 14, 2021, 8:20 PM Ross Nicoll @.***> wrote:

It's enabled on regtest, but not main or test. The alternative is a much
more invasive changeset, and would risk that we introduce a break to the
segwit code without realizing it. That's an issue if we want to look at
enabling it post 1.21.0.
You can check the disabling in chainparams.cpp
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dogecoin/dogecoin/pull/2524#issuecomment-919600689,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUGRCGB2UNMXVNTM7BLO3O3UB7RDBANCNFSM5DNEXDDA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Realized this perhaps isn't obvious - the original used BECH32 addresses, this is resetting it back to equivalent to the original known-good test.

Been experimenting with this more over on the fees branch - definitely can replace all the values in the rest with legacy address versions, if that's preferable. It needs redoing once we update to Dogecoin fees, anyway.

I am way too upset because all my doge is missing it happened when I did
the upgrade I don't know what you guys did with all my dogecoin but it is
not right I'm just able I need through a feeding tube I work very hard to
earn my coin this is not right at all something needs to be done
On Sat, Sep 18, 2021, 6:49 PM Ross Nicoll @.***> wrote:

Been experimenting with this more over on the fees branch - definitely can
replace all the values in the rest with legacy address versions, if that's
preferable. It needs redoing once we update to Dogecoin fees, anyway.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dogecoin/dogecoin/pull/2524#issuecomment-922384488,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUGRCGBKJSXWFZB7OWZSLU3UCUJOLANCNFSM5DNEXDDA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Been experimenting with this more over on the fees branch - definitely can replace all the values in the rest with legacy address versions, if that's preferable. It needs redoing once we update to Dogecoin fees, anyway.

That would be my preference, because a bech32-based test has 0 value if there is no bech32 on mainnet.

@polska333 if you have an issue, please open an issue.

Closing and will adapt figures to Dogecoin fees later instead.


Updated README.md again

Inserted 'a' between "that enables user to"
Removed "many" from "search many websites" due to redundancy
Removed "the following" from "Follow the following links:" due to redundancy
Shortened "Omnibang - Chrome Web Store" to "Omnibang for Chrome" and "Omnibang -- Add-ons for Firefox" to ""Omnibang for Firefox"
Reverted the requested changed

Done. Thank you for the feedback!

Thanks for your contribution.


Installing overlay causes home-manager switch to fail.

I'm running into an issue when trying to use this flake (error below).  I'm new to the nix world so it's probably something stupid on my part but I've been searching for a few days now and figure I ask here.
I'm on a mac with home-manager and flakes enabled.
MacOS: 14.6.1
nix: 2.24.4
The issue appears to be related to installing the overlays because the error goes away when commenting out that section.
My flake file is not exactly like your example because I'm not on NixOS but I think it's close.  It's also odd that the error message is referencing fonts when those work just fine without the overlays but could be a red herring.
Any help is greatly appreciated.
flake.nix
{
  description = "My Home Manager Flake";

  inputs = {
    nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
    home-manager = {
      url = "github:nix-community/home-manager";
      inputs.nixpkgs.follows = "nixpkgs";
    };
    nixvim = {
      url = "github:nix-community/nixvim";
      inputs.nixpkgs.follows = "nixpkgs";
    };
    alacritty-theme.url = "github:alexghr/alacritty-theme.nix";
  };

  outputs =
    {
      nixpkgs,
      home-manager,
      alacritty-theme,
      ...
    }:
    let
      system = "aarch64-darwin";
      pkgs = nixpkgs.legacyPackages.${system};
      username = "jeff";
      hostname = "airy";
    in
    {
      defaultPackage.${system} = home-manager.defaultPackage.${system};
      formatter.${system} = nixpkgs.legacyPackages.${system}.nixfmt-rfc-style;

      homeConfigurations = {
        jeff = home-manager.lib.homeManagerConfiguration {
          inherit pkgs;
          modules = [
            ({ nixpkgs.overlays = [ alacritty-theme.overlays.default ]; }) # <- issue here
            ./home.nix
          ];
        };
      };
    };
}

error
error:
       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:34:12:
           33|
           34|   strict = derivationStrict drvAttrs;
             |            ^
           35|

       … while evaluating derivation 'home-manager-generation'
         whose name attribute is located at /nix/store/fnh35w1nk2jxqsv9j9g6cg44f8q5i2v2-source/pkgs/stdenv/generic/make-derivation.nix:336:7

       … while evaluating attribute 'buildCommand' of derivation 'home-manager-generation'
         at /nix/store/fnh35w1nk2jxqsv9j9g6cg44f8q5i2v2-source/pkgs/build-support/trivial-builders/default.nix:59:17:
           58|         enableParallelBuilding = true;
           59|         inherit buildCommand name;
             |                 ^
           60|         passAsFile = [ "buildCommand" ]

       … while evaluating the option `home.activation.checkFilesChanged.data':

       … while evaluating definitions from `/nix/store/cllqwnqqr2nci1l1b3fpr9f28vd4arfq-source/modules/files.nix':

       … while evaluating the option `home.file."Library/Fonts/.home-manager-fonts-version".onChange':

       … while evaluating definitions from `/nix/store/cllqwnqqr2nci1l1b3fpr9f28vd4arfq-source/modules/targets/darwin/fonts.nix':

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: A definition for option `home.packages."[definition 1-entry 2]"' is not of type `package'. Definition values:
       - In `/nix/store/6n9qw1iqyhdz2fwapw53qbzak3rv4cqf-source/home.nix':
           {
             Cobalt2 = <derivation Cobalt2>;
             Mariana = <derivation Mariana>;
             afterglow = <derivation afterglow>;
             alabaster = <derivation alabaster>;
           ...

And sure enough after posting this I solved the problem.  I think the issue for me was that in my home.nix file I was also installing alacritty-themes there too.  Probably causing a conflict of sorts.


Feature: split .styl into layout and design

Hello,
It would be great if react-table separated design from layout styles. In order to style the table, I have to copy index.styl, remove all the positioning (to avoid overriding), and replace all the colors. This could be improved if there was a base (layout) stylesheet and a separate stylesheet for the default theme.
Thanks for considering!

I welcome a PR for this. I would expect there to be three final files:

core.css - the basic required styles for the table
theme.css - the standard theme styles for the table
bundled.css - a combination of the core.css and the theme.css files.

This feature/issue has been tagged as one that will likely be fixed or improved in the next major release of React-Table. This release is expected to be completed in the next 6 - 8 months. Please see #1143 for more detail. If you believe this feature can be easily fixed, we invite you to fork the project, attempt the fix, and use it until the latest version is available. If the fix is simple enough, we will also consider it as a PR to the current version.


Update IBM Packages

Updating IBM packages to fix vulnerabilities
CVE - https://pkg.go.dev/vuln/GO-2023-1571
Fixes: https://issues.redhat.com/browse/OCPBUGS-12615

/cc @mkumatag @damdo

Thanks for putting this together @Karthik-K-N
We looks good but we will need to prefix the commit with UPSTREAM: <carry>:

Thanks for putting this together @Karthik-K-N We looks good but we will need to prefix the commit with UPSTREAM: <carry>:

Sure, I have updated commit message accordingly

/lgtm

/retitle OCPBUGS-12615: Update IBM Packages

/jira refresh

/retitle OCPBUGS-12895: Update IBM Packages

/jira refresh

@Karthik-K-N can you please patch release-4.13 branch with the go.mod updates for https://issues.redhat.com/browse/OCPBUGS-12615


Fix entry/exit to onEntry/onExit

Was just going through the docs (and copy pasting over to the visualizer) and noticed this small bug

Hey Chris! This is actually correct; the current visualizer has an older version of XState running, and the new one (being released this week) will have the version that uses entry/exit.

Ahhhh okay! Sounds good :+1:


[SPARK-35059][SQL] Group exception messages in hive/execution

What changes were proposed in this pull request?
This PR group exception messages in sql/hive/src/main/scala/org/apache/spark/sql/hive/execution.
Why are the changes needed?
It will largely help with standardization of error messages and its maintenance.
Does this PR introduce any user-facing change?
No. Error messages remain unchanged.
How was this patch tested?
No new tests - pass all original tests to make sure it doesn't break any existing behavior.

Test build #139057 has started for PR 32694 at commit d4b2da4.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/43578/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/43578/

Test build #139057 has finished for PR 32694 at commit d4b2da4.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139057/

ping @allisonwang-db

Test build #139202 has started for PR 32694 at commit e9f5c1f.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/43726/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/43726/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/43726/

Test build #139202 has finished for PR 32694 at commit e9f5c1f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

ping @cloud-fan

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139202/

thanks, merging to master!

@allisonwang-db Thank you for review. @cloud-fan Thanks too.


Draft of the sanity tests

CMD to run:
pytest tests/test_sanity_sample.py -k autoq
or
pytest tests/test_sanity_sample.py --data=/path/to/cache_dir -rsx -k ssd300_vgg_voc_mixed_int.json__autoq

@vuiseng9 I've rebased from your branch

Resolved issue with a capital letter (embedding.dot vs Embedding.dot) in a separate PR:
https://github.com/openvinotoolkit/nncf/pull/357


feature: add rename to DeltaItem trait and support rename for column/constraints of the table

Previously rename is not addressed. Due to the natural of the diffing, it will be treated as drop/create for the column/constraints if the only change is just name.
A new logic is added for specific case: if only one column/constraint is removed and one new column/constraint is added, we will check if this is a rename case.
// check if it is a case for rename
if self.added.len() == 1 && self.removed.len() == 1 {
    let added = self.added.iter().next().unwrap();
    let removed = self.removed.iter().next().unwrap();
    let result = removed.to_owned().rename(item, added.to_owned())?;
    if !result.is_empty() {
        migrations.extend(result);
        is_rename = true;
    }
}

Fixed #3


lx-select (multi) remains open when clicking on an lx-button

opening an lx-select and making changes then clicking an lx-button on the same form triggers the button action but the lx-select remains open.
tested in v1.0.3

a rouge stopPropagation was intercepting the call to close the select.


fix

Summary

Removes initialization of "response" variable since the initial value is always overwritten.
Checklist

[ ] Does your PR title have the correct title format?
Does your PR have a breaking change?:

@ajhorst Don't see how to mark you as a reviewer on this one so mentioning you here.

@tevanko that looks like a permissions issue, working on getting that resolved for you now
Looks like removing that code now means you have an unused import in that file, so you should take that out as well


feat: Upgraded Nightwatch to 2.0, updated distribued config

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[x] Feature
[ ] Code style update
[ ] Refactor
[ ] Docs
[ ] Underlying tools
[ ] Other, please describe:

Does this PR introduce a breaking change? (check one)

[ ] Yes
[x] No

Overview
This PR upgrades the Nightwatch version bundled with the cli-e2e-nightwatch plugin to the latest v1.6.0.

I don't know why ci/circleci: cli-ui failed, as the changes are only related to nightwatch plugin

@sodatea can you please review, and let me know if there any changes required

@sodatea can you please review


fix link to callback

There is a broken link from Type.embed_as/2 to the embed_as/1 callback. See the broken link here: https://hexdocs.pm/ecto/Ecto.Type.html#embed_as/2

Thank you!


[NEW ALGORITHM] Addition of Deterministic Sample Matching Algorithm under String Algorithms

Issue will be closed if:

You mention more than one algorithm. You can create a separate issue for each algorithm once the current one is completed.
You propose an algorithm that is already present or has been mentioned in a previous issue.
You create a new issue without completing your previous issue.

Note: These actions will be taken seriously. Failure to follow the guidelines may result in the immediate closure of your issue.

Name:
Deterministic Sample Matching Algorithm
About:
Addition of Deterministic Sample Matching Algorithm under String Algorithms

Labels:
new algorithm, gssoc-ext, hacktoberfest, level1

Assignees:

[X] Contributor in GSSoC-ext
[X] Want to work on it

@pankaj-bind Please assign it to me , I will work on it immediately...Thanks :)

assigned


PING command problems when network disconnect occures

Version of Beast
1.80.0
All relevant compiler information
Hello,
I have a small problem of understanding how the ping command works.
I am using the following code
	boost::beast::error_code ec;
	m_wss->ping(beast::websocket::ping_data(), ec);
	if (ec) {
		logger->Log(INFO, "not available.");
		return false;
	}
	else {
		logger->Log(INFO, std::string("available." + this->GetDateTime()).c_str());
		return true;
	}

This is done in a loop until a shutdown signal is given. During the execution I physically disconnect the cable from the laptop but the ping still says that the connection is available. This goes on until a async_read run in a different function receives an error.
My question is how is the ping command able to write to the network when there is no connection and why does it not throw an error because no PONG was received back?

@marincovic It seems you are using a mix of sync and async interfaces which can easily lead to undefined behavior, further on you need to check for pong packet to make sure connection is alive.
please note if you are using websocket::stream it will automatically handles pinging operation as long as you are waiting on async_read.

Pong frames and close frames sent by the implementation while the read operation is outstanding do not prevent the application from also writing message data, sending pings, sending pongs, or sending close frames.

you can set appropriate timeouts using websocket::stream::set_option  and websocket::stream_base::timeout option.


Beta 3 hold unhold sdk changes.

Packages impacted by this PR
Issues associated with this PR
Describe the problem that is addressed by this PR
What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?
Are there test cases added in this PR? (If not, why?)
Provide a list of related PRs (if any)
Command used to generate this PR:**(Applicable only to SDK release request PRs)
Checklists

[ ] Added impacted package name to the issue description
[ ] Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
[ ] Added a changelog (if necessary)

This PR is missing the changes to CallParticipant object.
It also is missing to add HoldFailed event to models/events folder and to update the EventParser


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/67115

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/87527

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/90525

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/100531


any possibility to display over frameset?

I assume, it's not possible but still, is it possible to display a dialog over frameset structure like so?
<html>
	<head>
		<title><%=g_title%></title>
		<% import_dialog_polyfill 0 %>
	</head>
	<frameset framespacing="1" border="0" frameborder="0" rows="56,*">
		<frame scrolling="no" noresize src="banner.asp">
		<frameset cols="240,*" frameborder="1">
			<frame scrolling="auto" src="entry_nav.asp">
			<!-- another ugly frame stacks go here -->
		</frameset>
	</frameset>

	<dialog>
		Dialog content
	</dialog>

	<script>
	// initialize and show the dialog
	</script>
</html>

This way, the dialog is initialized and present in DOM but is not visible.

Now that's a HTML element I've not seen in a long time, <frameset>. Is there a problem whereby the frameset is always visually in front of the dialog?

If you need a frameset, the only way you could put ANYTHING over the whole frameset is to put the frameset inside of its own iframe.
Then you can put the dialog outside of the iframe. And you could initialize the dialog within a frame by using window.top.


[CWS] remove multiple event type per expression internal support

What does this PR do?
This PR removes internal support for multiple event per expression as it will probably never be supported by rules and will make approver/discarder hard to handle.

Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge


WIP: Upgrade jQuery to 3.4.1  ROL-2150

This a a good idea to update jQuery and the right way to do it is by changing the Webjars dependency the Roller app's pom.xml file. This is what is in there now:
`
org.webjars
jquery
3.3.1

    <dependency>
        <groupId>org.webjars</groupId>
        <artifactId>jquery-ui</artifactId>
        <version>1.12.1</version>
    </dependency>`

The webjars dependecies are imported into the web pages via head.jsp.
We should remove the jQuery files from Roller's repo by removing these direrectories
app/src/main/webapp/roller-ui/js/jquery* and we should remove the references to that directory in all of the JSP files that you changed.  All of those files should instead get the jQuery dependency from head.jsp which is included in all JSP files (via Struts / Tiles).
This will make it easier to upgrade jQuery in the future because we will only need to change pom.xml and head.jsp.

Thanks @snoopdave for the heads up :)
I traced back, Js libraries import using webjars dependencies is available in master[1] & roller 6[2] but not in 5.2.x. [3] [4]
Actually I thought to make the change as per the current code of the roller-5.2.x branch.
Though it will be a good idea to get those changes to 5.2.x.
Wdyt?

https://github.com/apache/roller/blob/master/app/pom.xml
https://github.com/apache/roller/blob/roller-6.0.x/app/pom.xml
https://markmail.org/message/zslwmmy5is23psc4
https://github.com/apache/roller/blob/roller-5.2.x/app/pom.xml

Yes, I think it would be good to get those changes into 5.2.x as well and I'd be willing to help out with another 5.2.x release when we're ready. It's up to you if you want to add webjars to 5.2.x or do it the old way.

Sure Dave :)

Apologies for the delay. I got engaged with some unavoidable priorities.
Following MR contains the following changes:

Used web jars for including jQuery and jQuery UI
jQuery updated to latest 3.4.1
Thanks @SanchitAgnihotri for your efforts!
jQuery UI updated to latest 1.12.1
Thanks @anushigupta for your efforts!
Xinha editor updated to the latest 1.5.3

Additionally, FixedTypeError on Media File Add page
TypeError: fileControls.size is not a functionmediaFileAdd.rol:283:42     http://localhost:8080/roller/roller-ui/authoring/mediaFileAdd.rol?weblog=test&directoryName=default:283
I will wait for a day before I merge.


Javascript Errors (Regexp & jQuery)

Followed instructions in README thusly:
cd ~/Desktop/dotfiles-playback-test
sh /path/to/git-playback.sh bash zsh sh
open playback.html

playback.html opens with blank page and the following JavaScript errors in the console:
SyntaxError: unmatched ) in regular expression playback.html:1:30
SyntaxError: unterminated regular expression literal playback.html:15:544
ReferenceError: jQuery is not defined
playback.html:20:2
    <anonymous> file:///Users/rob/Desktop/dotfiles-playback-test/playback.html:20
ReferenceError: jQuery is not definedplayback.html:20:2
    <anonymous> file:///Users/rob/Desktop/dotfiles-playback-test/playback.html:20

I managed to get around that problem and if you revert this commit
https://github.com/mmozuras/git-playback/commit/c60b76755334ffdc1790ab2cb4eeafb12b756575
it should fix the jQuery error


[uvw] new port

As explicitly requested by this PR.

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

Thanks for the really quick PR!


RESTDataSource capability to turn off tracing

What:
Every HTTP request writes in the console an entry. The only way to turn it off is by changing the process.env.NODE_ENV
Issue:
We should be able to turn it off in development.
How:
RESTDataSource can have an option to enable or disable the tracing.
Where:
Exactly on that line: https://github.com/apollographql/apollo-server/blob/master/packages/apollo-datasource-rest/src/RESTDataSource.ts#L271
At the moment, it checks for "development" but it still should let the developer to turn it off.

trace is now protected; you can replace it with a function that just does return fn() if you'd like.


Draft: Add build for internal flag to catch build breaks

Pull Request Template
Description
There is a lot of conditional logic based on the internal flag. Attempting to add a build to the yaml to validate with the flag enabled.

/azp run


The C program is not running

Type: Bug
I have using min GW But whenever I wrap pipe C program it takes too much time to run And after time taking the program is automatically GCC dot exe error But sometime our program is printed like when we print helloward in sea then it printed But when we use program adding of two numbers so error So please resolve my problem
VS Code version: Code 1.74.2 (e8a3071ea4344d9d48ef8a4df2c097372b0c5161, 2022-12-20T10:29:14.590Z)
OS version: Windows_NT x64 10.0.22621
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
11th Gen Intel(R) Core(TM) i5-1155G7 @ 2.50GHz (8 x 2496)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
undefined

Memory (System)
7.65GB (1.85GB free)

Process Argv
--crash-reporter-id ff95640f-4a5f-42d9-a2b3-44c2aa202b36

Screen Reader
no

VM
0%

Extensions (3)

Extension
Author (truncated)
Version

code-runner
for
0.11.8

cmake-tools
ms-
1.12.27

cmake
twx
0.0.17

(1 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscorecescf:30445987
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vscaac:30438847
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
azure-dev_surveyone:30548225
pyindex848cf:30577861
nodejswelcome1:30587005
3biah626:30602489
iaj6b796:30613358
f6dab269:30613381
fim-prod:30623723
vscup:30628656

/extCpp

It looks like this is caused by the C++ extension. Please file the issue to the C++ extension repository. Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our issue reporting guidelines for more information.
Happy Coding!


 doesn't show the grep string that matched when used on Issue Detail/Background

Great extender! I just used it but it is now one of my favorite Burp Suite Extension. I have some few issues though.
I noticed that the other profiles are using <grep> tag on the Issue Details, I'm not really sure what is its function exactly, but I assumed that this should show the grep string that was found. But this doesn't worked as I expected, please feel free to correct me if I misunderstood it.
Basically, what I want is to see on the issue detail which grep were found on the response. So, here's my profile setup:
Scanner: Passive Response
Grep: email, password, session
Match type: Regex
Issue Detail: The following string/s were found on the response: <grep>
I hope you'll be able to help me with this. I'm using v3.0.2beta
Thanks,
Chris

Hi @claconsay! Thanks for your words. The  tag for issue detail its for extract payload that generated the issue. You can see the string found in issue response highlighted. Sorry if the  string its not the best word for this, maybe in next versions I will change. Regards!

Hi @wagiro, thanks for the prompt reply. As a request, maybe you can also create a tag that will show the matched grep on issue details.
So that if the response contains a string "email" and we put this description on the Issue Details
The following string/s were found on the response: <matched_grep>
The output will look like
The following string/s were found on the response: email
Thanks.

Hey @claconsay, it can be a good feature,  for extract payload and  for extract a matched grep. I will add in future versions. Thanks!


NFS Volumes not working because NFS server address is not being used properly during underlying mount.nfs command

Bug description
NFS and NFSv4 mounts are not working in Portainer 2.18.4 on Fedora 37 with podman 4.5.0 and nfs-utils 2.6.2.  Creating an NFS volume results in a volume with device=":/data" and options="addr=192.168.YY.XX,rw,noatime,rsize=8192,wsize=8192,tcp,timeo=14,nfsvers=4" and type="nfs".
When trying to use this volume on a container, I'm seeing "mount.nfs: Failed to resolve server : Name or service not known" in the logs and the container creation fails.
As I understand it, this ends up executing the command 'mount.nfs -o "addr=<IP_ADDRESS>,rw,noatime,rsize=8192,wsize=8192,tcp,timeo=14,nfsvers=4" :/data /var/lib/containers/storage/volumes/Media/_data' whic, run manually, as root on the podman host fails with the exact same error as I'd expect because proper syntax of this command should be 'mount.nfs -o "addr=192.168.YY.XX,rw,noatime,rsize=8192,wsize=8192,tcp,timeo=14,nfsvers=4" 192.168.YY.XX:/data /var/lib/containers/storage/volumes/Media/_data'
mount.nfs will not mount a device named :/<export path>, it should be <nfs server>:/<export path>.  IE: device=":/data" needs to be device="192.168.YY.XY:/data".  for mount.nfs, '-o addr=192.168.YY.XX' along with a device of ':/<export path>' will not work becuase that's not the right syntax for mount.nfs.
Expected behavior
Expectation is that the NFS export "/data" on server 192.168.YY.XX would be mounted on /var/lib/containers/storage/volumes/Media/_data and attached to the container properly
Portainer Logs
Jul 22 16:24:45 docker-apps podman[233717]: Copying blob sha256:6f7407fa46eab690743e33af5ad9ee662f2ccda0a1052cff96ca58e47705938a
Jul 22 16:24:45 docker-apps podman[233717]: Copying blob sha256:22f95cb725a65d47d874443fb62cec705744ccf1faccf877dbd72345a5e28844
Jul 22 16:24:45 docker-apps podman[233717]: Copying blob sha256:b356d64974d89f3a5e652b921212eb40b83e3f83b1f8211faf46eedacf6c8019
Jul 22 16:24:45 docker-apps podman[233717]: Copying blob sha256:540082806dea3da082efe21548361c38b78b945c302b9fbcb93b8adbc8c250df
Jul 22 16:24:45 docker-apps podman[233717]: Copying blob sha256:fef37c725dc213ede4d8688ebac9a6c1b23aca45c26a073b5a621a12eec18b15
Jul 22 16:24:45 docker-apps podman[233717]: Copying blob sha256:8947dc7e7c3f61292b6a11e5fd280f0400fb362c9f506c6df49bbd10e66b6952
Jul 22 16:24:45 docker-apps podman[233717]: Copying blob sha256:bd58523eafd4b71ead63f526e1ac7f210a0cc69bae7f0477573085705634331c
Jul 22 16:24:45 docker-apps podman[233717]: Copying blob sha256:e6120b250abf28eb9120db3d39496f2ceacb480c6ba76a05e175195e05e49741
Jul 22 16:24:45 docker-apps podman[233717]: Copying config sha256:a64d9a9c03e5d38e0c4f5827419177e19e755addfe8450b788b6587d5835304b
Jul 22 16:24:45 docker-apps podman[233717]: Writing manifest to image destination
Jul 22 16:24:45 docker-apps podman[233717]: Storing signatures
Jul 22 16:24:45 docker-apps podman[233717]: @ - - [22/Jul/2023:16:24:44 -0400] "POST /images/create?fromImage=binhex%2Farch-plexpass:latest HTTP/1.1" 200 824 "https://docker-apps:9443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0"
Jul 22 16:24:45 docker-apps podman[233717]: 2023-07-22 16:24:45.197636822 -0400 EDT m=+6.590785234 image pull a64d9a9c03e5d38e0c4f5827419177e19e755addfe8450b788b6587d5835304b docker.io/binhex/arch-plexpass:latest
Jul 22 16:24:45 docker-apps podman[233717]: 2023-07-22 16:24:45.250099702 -0400 EDT m=+6.643248115 container create<PHONE_NUMBER>c4f37193f550b497b302305346e78f38e7b8e578c4e529d6803394 (image=docker.io/binhex/arch-plexpass:latest, name=PlexPass, org.opencontainers.image.source== https://github.com/binhex/arch-plexpass, org.opencontainers.image.authors== binhex)
Jul 22 16:24:45 docker-apps podman[233717]: @ - - [22/Jul/2023:16:24:45 -0400] "POST /containers/create?name=PlexPass HTTP/1.1" 201 88 "https://docker-apps:9443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0"
Jul 22 16:24:45 docker-apps podman[233787]: [INFO  netavark::firewall] Using iptables firewall driver
Jul 22 16:24:45 docker-apps systemd[1]: var-lib-containers-storage-overlay-f944e9f5f8ea9b78d182d8b65a0a76518e50183cacf1658fb2674805fef27288-merged.mount: Deactivated successfully.
░░ Subject: Unit succeeded
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit var-lib-containers-storage-overlay-f944e9f5f8ea9b78d182d8b65a0a76518e50183cacf1658fb2674805fef27288-merged.mount has successfully entered the 'dead' state.
Jul 22 16:24:45 docker-apps systemd[1]: var-lib-containers-storage-overlay\x2dcontainers-0100435669c4f37193f550b497b302305346e78f38e7b8e578c4e529d6803394-userdata-shm.mount: Deactivated successfully.
░░ Subject: Unit succeeded
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit var-lib-containers-storage-overlay\x2dcontainers-0100435669c4f37193f550b497b302305346e78f38e7b8e578c4e529d6803394-userdata-shm.mount has successfully entered the 'dead' state.
Jul 22 16:24:45 docker-apps systemd-networkd[94]: veth4: Link UP
Jul 22 16:24:45 docker-apps systemd-networkd[94]: veth4: Gained carrier
Jul 22 16:24:45 docker-apps podman[233787]: [INFO  netavark::network::netlink] Adding route (dest: <IP_ADDRESS>/0 ,gw: <IP_ADDRESS>, metric 100)
Jul 22 16:24:45 docker-apps podman[233813]: [INFO  netavark::firewall] Using iptables firewall driver
Jul 22 16:24:45 docker-apps systemd-networkd[94]: veth4: Link DOWN
Jul 22 16:24:45 docker-apps systemd-networkd[94]: veth4: Lost carrier
Jul 22 16:24:45 docker-apps systemd[1]: run-netns-netns\x2d385a774e\x2d2136\x2d49ae\x2d08b2\x2d9713b71f6f15.mount: Deactivated successfully.
░░ Subject: Unit succeeded
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit run-netns-netns\x2d385a774e\x2d2136\x2d49ae\x2d08b2\x2d9713b71f6f15.mount has successfully entered the 'dead' state.
Jul 22 16:24:45 docker-apps podman[233717]: time="2023-07-22T16:24:45-04:00" level=info msg="Request Failed(Internal Server Error): mounting volume Media for container<PHONE_NUMBER>c4f37193f550b497b302305346e78f38e7b8e578c4e529d6803394: mount.nfs: Failed to resolve server : Name or service not known\n"
Jul 22 16:24:45 docker-apps podman[233717]: @ - - [22/Jul/2023:16:24:45 -0400] "POST /containers/0100435669c4f37193f550b497b302305346e78f38e7b8e578c4e529d6803394/start HTTP/1.1" 500 273 "https://docker-apps:9443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0"
Jul 22 16:24:45 docker-apps podman[233717]: @ - - [22/Jul/2023:16:24:45 -0400] "GET /containers/json?all=1&filters=%7B%22name%22:%5B%22%5E%2FPlexPass$%22%5D%7D HTTP/1.1" 200 1341 "https://docker-apps:9443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0"
Jul 22 16:24:45 docker-apps podman[233717]: 2023-07-22 16:24:45.46259804 -0400 EDT m=+6.855746453 container remove<PHONE_NUMBER>c4f37193f550b497b302305346e78f38e7b8e578c4e529d6803394 (image=docker.io/binhex/arch-plexpass:latest, name=PlexPass, org.opencontainers.image.authors== binhex, org.opencontainers.image.source== https://github.com/binhex/arch-plexpass)
Jul 22 16:24:45 docker-apps podman[233717]: @ - - [22/Jul/2023:16:24:45 -0400] "DELETE /containers/0100435669c4f37193f550b497b302305346e78f38e7b8e578c4e529d6803394?v=1&force=true HTTP/1.1" 204 0 "https://docker-apps:9443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0"
Steps to reproduce the issue:

Access portainer GUI
Create a new volume named "Media", driver=local
Select "Use NFS volume"
under 'NFS Settings': Address = IP address of NFS server, NFS Version = either NFS or NFS4 (problem exists with either), mount point = ":/data" or "/data" (same issue either way), options = "rw,noatime,rsize=8192,wsize=8192,tcp,timeo=14" (default values)
Click "Create the volume"
Volume creates with no issues
On the podman host, as root, execute "journalctl -flax", allowing logs to tail while you create the container to leverage the volume that you created
Create a Container leveraging this volume and hit "deploy the container"
Results in a "500 server error"
On the podman host, review logs with journalctl and find "mount.nfs: Failed to resolve server : Name or service not known"
On podman host, as root, execute "podman volume inspect Media" and notice that the device value under Options starts with ":" which is invalid for the mount.nfs command.

Technical details:

Portainer version: 2.18.4
Podman version (managed by Portainer): 4.5.0
Kubernetes version (managed by Portainer): N/A
Platform (windows/linux): Fedora 37
Command used to start Portainer (docker run -p 9443:9443 portainer/portainer): sudo podman run -d -p 9443:9443 --privileged -v /nfs/podmanappcfg/portainer:/data -v /run/podman/podman.sock:/var/run/docker.sock:Z --name portainer-ce portainer/portainer-ce
Browser: Firefox 115.0.2
Use Case (delete as appropriate): Using Portainer at Home
Have you reviewed our technical documentation and knowledge base? Yes

Additional context
In portainer issue 4303 (https://github.com/containers/podman/issues/4303), mheon notes that "I will note that Podman is invoking the mount binary using the arguments you provide - mount -t  -o    (where type is from --opt type=..., o from --opt o=, and device is from --opt device=...."
Running this exact mount command with the device, options, and type provided from "podman volume inspect Media", I get the exact same error.  Simply placing the NFS Server name or address on the front of the device value (thus getting <address>:/<export path>), the mount command executes without error.

Sorry, in description paragraph 4, "mount.nfs will not mount a device named :/, it should be :/." is not complete, that should have read "mount.nfs will not mount a device named :/, it should be :/."  This is simply stating that in mount.nfs, the device name cannot start with ":", it has to be a hostname or address and the export path separated by a colon.
device: ":/data" is invalid
device: "<IP_ADDRESS>:/data" is valid
device: "storage.mydomain.com:/data" is valid as well.

Issue appears to be in app/docker/views/volumes/create/createVolumeController.js within the prepareNFSConfiguration function on lines 91 to 104.  Specifically, lines 102 and 103 prepend a ":" to the "mountPoint" value (102) which then becomes the device value (103).  There should be a line between 102 and 103 that sets mountPoint to data.serverAddress + mountPoint which would result in the proper <serverAddress>:<mountPoint>

I was able to confirm that if I execute podman volume create --driver local --opt type=nfs --opt device=192.168.XX.YY:/data --opt o="rw,noatime,rsize=8192,wsize=8192,tcp,timeo=14,nfsvers=4" Media, a volume is created that has the device=<ip address>:<export> format and using this volume in my container works as expected.  So, for now it seems that the workaround is to create NFS volumes using the podman CLI and then leveraging these volumes in portainer containers (the new volume showed up in portainer after it was created in the podman CLI and the volumes page in portainer was reloaded)

I suspect this might be a podman (or Fedora) specific issue, as I've just followed your steps on a Ubuntu Docker host and was able to attach my NFS volume to a container without issue.
Note we do not currently support podman with Portainer - while some functionality may work, there are certainly issues (we document some of them here).

While I'll say that's fair and I'll continue to use my workaround ... I'll still say that the "device" value portainer creates for an nfs volume is wrong.  An NFS volume should be <ip address>:<export path>, not :<export path> the nfs, that's a simple fact.  The fact that this works in ubuntu/docker indicates that either docker or ubuntu's mount.nfs is munging things and using the addr= option to decide what IP to use for the mount ... neither of these are actually standard practices for NFS.
Even Ubuntu's official NFS documentation (https://ubuntu.com/server/docs/service-nfs) uses <ip address>:<export path> and making this change would allow increased compatibility with podman and/or RPM based distros (and >should not< break compatibility with docker/Ubuntu).  NFS device should always start with IP address of the NFS server for NFS mount points.

Since we were initially an interface for Docker we followed the Docker standards when doing our implementation. The Docker documentation includes an example where a volume is created alongside a service and the device value there is specified as :/var/docker-nfs, without the address. I'm not sure if there's an existing issue in the Docker repo around fixing the way they do this.
In saying that, we should probably handle at least the specification of the mount point a bit better in the UI, at the very least allowing you to specify an address alongside the mount point (<IP_ADDRESS>:/volume/nfs) to handle cases like this. I'll have a chat with the team.

Thanks you James, I appreciate the effort regardless of the outcome.  Here's hoping that a simple resolution can increase compatibility.

Centos EL9. Definitely agree with @jamescarppe

I'm running into the same problem

how are we months later with no follow up and this still being a problem ?


user from w3 tries to register after deleting his account

If user had problems registering and we delete his account and ask him to register again
his signup will fail because of unverified email.
This is because we dont use his w3 token, if users registers again by first clicking on "my wallet", ie he comes again with his w3 token, the registration is success.
solution:
probably need to wait with removal of w3 token from storage until registration is completed.
Definition of Done

[x] user can register again after deleting his account without need to go back to w3

Checked on QA env.
Work as expected.


feature request send var-server=$servername and maybe orgId=$number

First of all thanks for this great code you have created, thumbs up.
I have tried to modify this to send variable var-server=$servername with, but it's not working, this will be very useful in my business as i can create automatic reports for our customers.
var-server (server) is a dropdown menu inside grafana where i can select my server(s) and generate a report of the server(s) selected.
the problem is that i just get a 404 error when trying to send http://fqdn:8085/api/report/my-dashboard?var-server=myservername (grafana-reporter is running on port 8085)
below is what i have tried, also i have added 2 sec sleep between each image fetch, this eliminates panels not loading.
--- report.go	2017-08-06 10:46:31.450634557 +0200
+++ ~/src/github.com/izakmarais/reporter/report.go	2017-08-04 15:56:20.212954694 +0200
@@ -25,9 +25,10 @@
 	"path/filepath"
 	"sync"
 	"text/template"
-
+	"time"
 	"github.com/izakmarais/reporter/grafana"
 	"github.com/pborman/uuid"
 )

 type Report struct {
@@ -35,6 +36,7 @@
 	time        grafana.TimeRange
 	texTemplate string
 	dashName    string
+	assetName	    string
 	tmpDir      string
 }

@@ -44,13 +46,14 @@
 	reportPdf     = "report.pdf"
 )

+
 // New creates a new Report. If texTemplate is empty, a default tex template is used.
-func New(g grafana.Client, dashName string, time grafana.TimeRange, texTemplate string) Report {
+func New(g grafana.Client, dashName string, assetName string, time grafana.TimeRange, texTemplate string) Report {
 	if texTemplate == "" {
 		texTemplate = defaultTemplate
 	}
 	tmpDir := filepath.Join("tmp", uuid.New())
-	return Report{g, time, texTemplate, dashName, tmpDir}
+	return Report{g, time, texTemplate, dashName, assetName, tmpDir}
 }

 // Generate returns the report.pdf file.  After reading this file it should be Closed()
@@ -105,12 +108,15 @@
 				return
 			}
 		}(p)
+	time.Sleep(time.Second * 2)
 	}

 	wg.Wait()
 	return
 }

+
+
 func (rep *Report) renderPNG(p grafana.Panel) error {
 	body, err := rep.gClient.GetPanelPng(p, rep.dashName, rep.time)
 	if err != nil {
@@ -163,7 +169,7 @@
 }

 func (rep *Report) runLaTeX() (pdf *os.File, err error) {
-	cmd := exec.Command("pdflatex", "-halt-on-error", reportTexFile)
+        cmd := exec.Command("pdflatex", "-halt-on-error", reportTexFile)
 	cmd.Dir = rep.tmpDir
 	outBytes, err := cmd.CombinedOutput()
 	log.Println("Calling LaTeX")
@@ -175,3 +181,7 @@
 	pdf, err = os.Open(rep.pdfPath())
 	return
 }

--- cmd/grafana-reporter/main.go	2017-08-06 10:46:31.423634174 +0200
+++ ~/src/github.com/izakmarais/reporter/cmd/grafana-reporter/main.go	2017-08-04 10:53:35.954877283 +0200
@@ -44,15 +44,15 @@
 	log.Printf("serving at '%s' and using grafana at '%s'", *port, *ip)

 	router := mux.NewRouter()
+	router.Queries("var-server", "{assetName}")
 	router.HandleFunc("/api/report/{dashName}", serveReport)
-
 	log.Fatal(http.ListenAndServe(*port, router))
 }

 func serveReport(w http.ResponseWriter, req *http.Request) {
 	log.Print("Reporter called")
 	g := grafana.NewClient(*proto+*ip, apiToken(req))
-	rep := report.New(g, dashName(req), time(req), texTemplate(req))
+	rep := report.New(g, dashName(req), assetName(req), time(req), texTemplate(req))

 	file, err := rep.Generate()
 	if err != nil {
@@ -72,6 +72,13 @@
 	log.Println("Report generated correctly")
 }

+func assetName(r *http.Request) string {
+        vars := mux.Vars(r)
+        a := vars["assetName"]
+        log.Println("Called with assetName:", a)
+        return a
+}
+
 func dashName(r *http.Request) string {
 	vars := mux.Vars(r)
 	d := vars["dashName"]

i really hope you can help me, and again thanks for this great code.

Can you do a separate pull request just for the 2 second sleep? That sounds like a good fix that should address https://github.com/IzakMarais/reporter/issues/14.
So, if I understand correctly, you are trying to support query parameters in templated dashboards.
The  query parameters will need to be passed along to the code that fetches the panel pngs. See https://github.com/IzakMarais/reporter/blob/master/grafana/api.go#L126. Perhaps start by doing manual tests with curl to see wether the Grafana panel API supports the query parameters feature.
Also, you shouldn't use the Queries() call to gorilla mux. From the docs:

All variables defined in the route are required, and their values must conform to the corresponding patterns. These requirements guarantee that a generated URL will always match a registered route -- the only exception is for explicitly defined "build-only" routes which never match.

Since this feature is optional, we don't want to force it as requirements for all calls to the report generator.

Thanks for your reply.
it's a 2 sec sleep between each image fetch, i have tried to generate a rapport for 30+ servers with CPU, MEM, SWAP, LOAD, DISKIO, DISK SPACE , and it's working fine, it takes about 3 minutes to generate a report for 30+ servers. (no big deal for me as this will be in a cronjob)
yes i am trying to support query parammeters in templated dashboards and it's working fine inside grafana.
when i access grafana/dashboard/db/my-dashboard?orgId=2&var-server=myserver this will give me my dashboard with only one server, and i can do &var-server=myserver&var-server=myserver2 and this will give me dashboard with 2 servers.
what i would really like to to parse var-server=myserver to /api/report/my-dashboard so i can create a pdf report for each server (without creating a dashboard for each server)
grafana panel api supports this, when i access grafana/api/dashboards/db/my-dashboard?orgId=2&var-server=myserver it gives me only 1 server i requested.
server": {
                "selected": true,
                "text": "myserver",
                "value": "myserver"
}

what will you suggest i use instead of Queries() call to gorilla mux ?
I understand, but if you would like to help you can maybe create a test branch for this.
thanks for your help it's much appreciated.

At the moment query parameters are used by the reporter service for

time range
Auth API Token

For this feature I suggest that all other query parameters are passed along to the panel fetch API. E.g. you should

Extract the remaining query parameters and pass them as url.Values type to report.New() in stead of a string type you had.
Add all these paramateres to the panel api request in https://github.com/IzakMarais/reporter/blob/master/grafana/api.go#L126

You can create a pull request against the master branch, I don't think there is a need for a test branch on my side?

thanks again, i will try that

got it working thanks a lot for your help, i am share if others want the diff you the code.

OK, if you want to do a pull request, you can. Otherwise, glad to help.


In SearchScreen, design is added for there were no search results using filters with no input values

Overview
A design has been added for when there is no text input, only filtering and no results.

Figma
https://www.figma.com/design/XUk8WMbKCeIdWD5cz9P9JC/DroidKaigi-2024-App-UI?node-id=58871-8744&t=WGCdhOBgDfcbOcP9-4
Course of events
Conversations in Figma below
https://www.figma.com/design/XUk8WMbKCeIdWD5cz9P9JC?node-id=54965-73644#923462203

:raising_hand:


fixed mine route issue

This PR fixes issue https://github.com/Real-Dev-Squad/website-status/issues/375
There were two issues .

The Mine component was re evaluating in a loop as the useEffect hook had "response" as  dependency.
The if condition to check if there is a response with length had a not condition which did the opposite. Ex - for 0 results found !0 would evaluate to 1 and !1 would evaluate to a falsy value due to which the setTasks state updating function was not getting executed.

Fixes I have done -

Removed response as a dependency as we only want to call the API once when the component is mounted.
Removed the condition to check response results as these checks are already done in the JSX return. Ex-> display no results found if length is 0 and otherwise.

Please add description to the PR related to why it was happening and how it was fixed

Already Done. Can you please review it?

Could you add video to showcase the issue being resolved in different scenarios please @kshitij430

From contract , response can't be null or undefined or some error?
If we have proper error handling ,we are good with merging

From contract , response can't be null or undefined or some error? If we have proper error handling ,we are good with merging

I doubt the API will give a null or undefined but In cases if the response might be null or undefined. It is better to check if there is a required response present and then update the state for tasks.
In a scenario if there is an error the jsx return will handle it.


Client, Transform the data type of sources to the type of Accumulator when doing the multiplication.

At the Client, cast the Data/DestData/ComputeDataType to the type of Accumulator before doing the multiply op when the highPrecisionAccumulate is true.
Exception: I8/I32/I32, I8x4/I32/I32, B/B/S + !HPA
Issue:
For cases H/H/H + HPA, H/H/S + HPA, H/S/S+ HPA,  B/B/S + HPA, B/S/S+ HPA,
When Client is calculating the rC=A*B and D = Alpha * (rC) + Beta * C.
The type of A, B, Beta, and Alpha are not casting to the higher precision data type even HPA is enabled.
This may cause the result value which precision not as expected (expected same as the HIP/ASM kernel)
Solution:
Transform the data type of A/B to Accumulator if A!=ACC or B!=ACC, but filter out cases, I8/I32/I32 and I8x4/I32/I32
Implementation:
Three cases need to check the need_trasnform

AxB
alpha x rC
Beta x C

The idea here is whether these two input types are consistent or not; if not, then needs to do the type transform.
Also, we need to filter out cases when A=i8 or A=i8x4
Here are conditions to do the transformation

AxB : (A!=ACC or B!=ACC) and A!=I8 and A!=I8x4
Alpha x rC : (Alpha!=ACC or rC!=ACC)
Beta x C : (Beta!=ACC or C!=ACC

And here is the result of doing the transformation or not, the expected need_transmform is the same as the result need_transform.
|   |   |   |   | expected need_transform | | | result need_transform| | |
-- | -- | -- | -- | -- | -- | -- | -- | -- | -- | --
A/B | C/D | Alpha/Beta | ACC | HPA | A x B | alpha x rC | Beta x C | AxB | Alpha x rC | Beta x C
B | B | S | B | N | N | :heavy_check_mark: | :heavy_check_mark: | N | :heavy_check_mark: | :heavy_check_mark:
C | C | C | C | N | N | N | N | N | N | N
D | D | D | D | N | N | N | N | N | N | N
H | H | H | H | N | N | N | N | N | N | N
I | I | I | I | N | N | N | N | N | N | N
S | S | S | S | N | N | N | N | N | N | N
Z | Z | Z | Z | N | N | N | N | N | N | N
B | B | S | S | Y | :heavy_check_mark: | N | :heavy_check_mark: | :heavy_check_mark: | N | :heavy_check_mark:
B | S | S | S | Y| :heavy_check_mark: | N | N | :heavy_check_mark: | N | N
H | H | H | S | Y | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark:
H | H | S | S | Y | :heavy_check_mark: | N | :heavy_check_mark: | :heavy_check_mark: | N | :heavy_check_mark:
H | S | S | S |Y| :heavy_check_mark: | N | N | :heavy_check_mark: | N | N
I8 | I | I | I | Y | N | N | N | N | N | N
I8x4 | I | I | I | Y | N | N | N | N | N | N

Gee we're hitting Github API rate limit again. That's how Integration test failed. Wait for another hour and try restart it
HTTP request sent, awaiting response... 403 rate limit exceeded
2021-08-11 07:03:55 ERROR 403: rate limit exceeded.

Please make sure this change won't make the CI testing time longer.
Please consider using inline for better efficient for the multiply function.

Modified to use the inline function.
Checking the execution time by running "prec_checkin" locally (on gfx908).
After comparing the execution time of using the inline method with the original one, the execution time didn't change a lot.
Here's the execution time (minutes) of 3 cases

Original
w/o inline
w/ inline

56:37
58:08
55:04

Please make sure this change won't make the CI testing time longer.
Please consider using inline for better efficient for the multiply function.

Modified to use the inline function.
Checking the execution time by running "prec_checkin" locally (on gfx908).
After comparing the execution time of using the inline method with the original one, the execution time didn't change a lot.
Here's the execution time (minutes) of 3 cases
Original	w/o inline	w/ inline
56:37	58:08	55:04

LGTM, once you think this PR is ready, please remove the "draft" mark and loop in more tensile teammates for the reviewing/merging process.

Please rebase the latest develop into your PR so that the latest flake8 and clang-format fixes (#1396) are part of this PR.
Please make sure your C++ modifications are ROCm 4.3 clang-format clean.  To verify that, on a machine with ROCm 4.3 installed, run the following command in your local repo:
git ls-files -z *.cc *.cpp *.h *.hpp *.cl *.h.in *.hpp.in *.cpp.in | xargs -0 /opt/rocm/llvm/bin/clang-format -style=file -i
As far as I can tell, your Tensile/Source/client/source/Reference.cpp needs clang-format fixes.  Thanks.

Please rebase the latest develop into your PR so that the latest flake8 and clang-format fixes (#1396) are part of this PR.
Please make sure your C++ modifications are ROCm 4.3 clang-format clean. To verify that, on a machine with ROCm 4.3 installed, run the following command in your local repo:
git ls-files -z *.cc *.cpp *.h *.hpp *.cl *.h.in *.hpp.in *.cpp.in | xargs -0 /opt/rocm/llvm/bin/clang-format -style=file -i
As far as I can tell, your Tensile/Source/client/source/Reference.cpp needs clang-format fixes. Thanks.

@zaliu, thanks for your review, updated the patch included branch rebase and clang-format fix.

Tensile has clang-format githooks.
When doing any work on a freshly cloned Tensile repo, please make sure to run the following from the root directory:
.githooks/install
The above will configure the pre-checkin clang formatting run when commits are made.


Disclaimer: scroll bar on mobile

Testing mobile in chrome on OSX. The scroll bar is huge. Not sure if this is the same on actual mobile as build was having issues, couldn't access it.

@cillianhunter0 try again on your device - should be 👍


Replace filepath id_path parameter in Prover constructor with buffer

[ ] Methods (ELFs, support embedding with include_byte!)
[ ] MethodIDs

Split into two issues, other one here: https://github.com/risc0/risc0/issues/131


[4.1][Feature request] Dropdown Filter - allow categories

https://github.com/Laravel-Backpack/CRUD/blob/master/src/resources/views/crud/filters/dropdown.blade.php#L10
I noticed here there is some code that looks for 'dropdown-divider' as a key of an array, and if it exists to render a dropdown.
It would be nice if this was actually based on the value, so we can have multiple dividers.
That or some sort 'group' concept would be a nice to have for organizing dropdowns with lots of values.

That's a pretty cool feature, I agree @mwisner , thanks! I've tagged it appropriately and added it to our list of next features to build. We'll get on it ASAP.
Cheers!


about the pytorch add!!!!!!!! what's wrong?!!!

when i tested this model:

the process of calib is ok.
but it occured in the "test --deploy":

This is confused me very very bad,  how can i correct it?
I ony want to find a way to implement the hardsigmoid , pls help me ,Thank you very much!

Hi @white0dew ,
Which version of Vitis-AI you used? I tested your example and it can deploy well.

Hi @Alexiazzf
My Vitis-AI is 1.4, could you upload your deployed xmodel?
I had tested Vitis-AI 2.0 , and I will get segmentation when I test any model.

Hi @white0dew ,
Here is my xmodel:
Model_int (5).zip

Hi @Alexiazzf
Which version of Vitis-AI you used?
Now I am very confused....

Hi @white0dew ,
I use Vitis-AI 2.0.

Thanks @Alexiazzf
I will test the Vitis-AI tomorrow again, your Docker is GPU version?

Hi @white0dew ,
Yes, my docker is GPU version.

Hi @white0dew ,
Have you solved your problem? In Vitis-AI 1.4, you can change your scalar “1” in torch.add(x, 1) to a Tensor. There is a bug in Vitis-AI1.4 when a tensor add a scalar directly. And it has been fixed in Vitis-AI 2.0.

Hi @white0dew ,
Have you solved your problem? In Vitis-AI 1.4, you can change your scalar “1” in torch.add(x, 1) to a Tensor. There is a bug in Vitis-AI1.4 when a tensor add a scalar directly. And it has been fixed in Vitis-AI 2.0.
When your problem have solved, please let me know, thanks.

Very Sad, when I used the Vitis-Ai 2.0 there is a problem which confused me very much.

No matter I quant which model ， this problem always occur......
Can you help me?

And My Vitis-Ai image is CPU version ,which is downloaded from your docker hub.

Hi @white0dew,
I think "segmentation fault" is not caused by quantization of torch.add(x, 1). What kind of CPU and GPUs are you using?

Hi @white0dew,
I think "segmentation fault" is not caused by quantization of torch.add(x, 1). What kind of CPU and GPUs are you using? And what kind of operating system are you using? And which version? Do you use original conda environment in docker? Or you made your own conda environment in Vitis-AI docker?

Thanks! I solve this problem which is caued by tensot.to(cuda) .
PS:Beacuse My version is cpu...
But when i compile model to KV260 , i find that the add op is run on cpu, why?
So there is no way for me to implement a hard_sigmoid op on KV260?

Hi @white0dew ,
Only VCK190 support HardSigmoid compiling. Other hardware will transfer HardSigmoid to CPU automatically.

Hi @white0dew ,
Only VCK190 support HardSigmoid compiling. Other hardware will transfer HardSigmoid to CPU automatically.

Thank you very much , then  i consider use another op to replace the h_sigmoid.


Events queue

Now for simplicity we just check if any component has any input set, so that is the invariant of available computations.
We need a better approach like events queue, so the invariant will transform to simple check if len(queue) > 0

We are ok for now, as there is no good justification for event loop at the moment


LESS CSS + @supports bubbling + escaping

Tried to implement progressive enhancements (branch https://github.com/FriendsOfEpub/Blitz/tree/progressive-enhancements) and to my surprise, it seems LESS’ support for feature queries (@supports) is a little bit “raw around the edges.”
To sum up:

bubbling works OK but for some reason LESS won’t compile strings for @supports: unlike @media (cf. http://lesscss.org/3.x/#escaping), you get the variable name (cf. https://github.com/FriendsOfEpub/Blitz/blob/progressive-enhancements/Blitz_framework/LESS/core/features.less) in the output CSS…
as a result, feature queries have been tightly coupled to mixins (cf. https://github.com/FriendsOfEpub/Blitz/blob/progressive-enhancements/Blitz_framework/LESS/reference/mixins.less#L75), which may sound like a good idea at first since “hey, you don’t even have to manage feature queries, it’s automagic!”…
except in real case scenarios, it means you can’t override values if you need to, like say margins if you’re using flexbox to align vertically and shit—was screwed like 2 minutes after starting a template to check the DX.
@supports all over the place, obviously, since one mixin = one feature query so you can’t gather declarations which could be gathered within the same feature query.
when using arguments in the nested feature query (mixin), you get an error.
¯\(ツ)/¯

And man, some feature queries are just plain fucking awful—OTF, I'm looking at you. I have spent like 2 hours designing them, it’s not humanly possible to type them by hand every time you need them.
Of course there is like nothing about that. Checked and only found @supports bubbling is supposed to work since 2.5…
Any idea how to get around this temporarily?

Won’t work with a super simple example either, in all tools I tested…

Soooooooo it seems the solution is detached rulesets.
It will be fun to document it by the way, because it’s obviously so much easier to
.supports-shit({
    shit: crap;
  });

than
@supports @shit {
  /* declaration */
}

¯\(ツ)/¯
Kinda solves 1, 2 and 3 in the first post but not 4.
Aaaaaaaaaand if we want to solve 4 (combining feature queries), we’ll probably have to create a Grunt/gulp plugin cos’ I didn't find an existing one…

Since the issue has been solved, it works, and it looks like LESS developers will take another path (macros), I’m closing it.
Will reopen once LESS implements something to deal with it better.


TS-4177: Memory leak in LogFieldAliasTable

+1. Btw, is that really how clang-format indented it?

No, I didn't run clang-format on the pull request before pushing it to github.  I have a script that automates committing pull requests and it will format it before it is pushed to master.

Too late but this is the kind of thing {{ats_scoped_str}} is for.

If we want to go down the path of managed pointers then unique_ptr would be the way to go.
I don't see a benefit of ats_scopted_str.  It not a generic class and has limited usability.

As far as I know, we can't depend on std::unique_ptr being available. If that's changed then yes, we could replace ats_scoped_str with unique_ptr. The former is limited basically for this reason, that it is just a stop gap until we can use the standard mechanism.


[T3A2][W10-A4]Moon Byunghun

Ready for review.

Good effort @MoonByunghun
Some comments added. Please close the PR after reading comments.


Molded zig project repositories

I would like to have a molded zig repo, e.g. zig-vector-table. The repo would have a shell script that downloads the gtoolkit tooling molded to the repo.
Zig has a self-hosted parser (with a self-hosted compiler in development.) It seems to me that I could implement the zig equivalent of roslyn2famix to get the required .mse file.
Is this a sensible starting point?

That can be indeed a route. Another route is to build a parser and importer inside GT, using SmaCC.
For questions like this, it is more suitable to use our Discord community. You can find a link on gtoolkit.com.


Need command help

I realize you are early in this project's development, but I hope you add command help soon. Unless I look at the repo's README, I have no idea how to use this command.

Thank you, I will add it


Reverse MelScale, Griffin-Lim transformation

🚀 Feature
I have implemented PyTorch versions of librosa's  mel_to_stft and griffinlim, which I believe would be useful for any generation task using mel-spectrograms. You can see it as a part of my Melnet implementation here: https://github.com/jaeyeun97/MelNet/blob/master/audio.py. While it currently does not conform to the standards of this repo with a little touch here and there I think it would be a good addition.
Motivation

librosa has mel_to_stft, which solves for a spectrogram of linear frequency scale from a Mel scale spectrogram. Having a pure PyTorch implementation would remove the need of a librosa dependency and add support for GPU processing (which speeds up the processes significantly)

Similarly, Griffin-Lim algorithm provides an approximation for phase in order to provide a better spectrogram inversion, and since this project provides an implementation for istft I thought I would use it to port the griffinlim function from librosa.

Pitch
I would like to add the code for Griffin-Lim and mel-to-linear scaling I referenced above to this repository.
I don't know why this hasn't been done before--was there any license issue, etc. regarding porting the code? Otherwise, I think this would be a relatively a painless merge into the repository.

This would be useful to me :+1:

Yes, that sounds like good additions. Please feel free to open pull requests.

Cool, had a look into the test codes--I'll open a pull request soon.

@vincentqb Would you like these as separate pull requests or as one?

@vincentqb Would you like these as separate pull requests or as one?

I usually separate, but please do what's convenient for you for this :)

Thanks again for working on this @jaeyeun97! #448 merged the second request made in this issue.


Create Haystack Node

Description

Closes
By Submitting this PR I confirm:

I am familiar with the Contributing Guidelines.
When the PR is ready for review, new or existing tests cover these changes.
When the PR is ready for review, the documentation is up to date with these changes.

@mdemoret-nv I have attempted to incorporate Haystack agents into a simple pipeline, and there are a few crucial points I'd like to bring to your attention. Additionally, I'd like to confirm whether we want to proceed with this approach before drafting comparison tests.

Haystack have neither pre-built tools (unlike langchain) nor examples that  shows how to implement custom tools.
Calculator tool is not available.
Results are varying for every run and it does work only with SERPDEV_API_KEY, but not SERPAPI_API_KEY
Haystack 2.0 (Future release) will have lot of breaking API changes.

Run command:
python examples/llm/main.py agents simple --llm_orch haystack

Including LlamaIndex functionality in this PR

/ok to test

/ok to test

/ok to test

/ok to test

/ok to test

/ok to test