Failure in Kernel recipe - do_package

Building against Yocto Rocko (2.4), after commit 7c89171b6865de9171f54de2ec493220971b24e3, the Kernel recipe fails at the packaging stage:
ERROR: linux-tegra-4.4+gitAUTOINC+79e4600e81-r0 do_package: QA Issue: linux-tegra: Files/directories were installed but not shipped in any package:
  /boot/initrd
  /boot/extlinux
  /boot/extlinux/extlinux.conf

That commit went into master to account for some recent OE-core changes that went into master.
You should use the rocko branch here with the rocko branch in OE-core/poky.

Hey,
Im new to yocto i am getting the same error. Can you please give me more knowledge on using rocko branch in OE-poky. Im not able to understand what that is.. please help.
ERROR: linux-tegra-4.4+gitAUTOINC+79e4600e81-r0 do_package: QA Issue: linux-tegra: Files/directories were installed but not shipped in any package:
/boot/initrd
/boot/extlinux
/boot/extlinux/extlinux.conf
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
linux-tegra: 3 installed and not shipped files. [installed-vs-shipped]
ERROR: linux-tegra-4.4+gitAUTOINC+79e4600e81-r0 do_package: Fatal QA errors found, failing task.
ERROR: linux-tegra-4.4+gitAUTOINC+79e4600e81-r0 do_package: Function failed: do_package
ERROR: Logfile of failure stored in: /home/nithish/yocto/builds/sdr/tmp/work/jetson_tx2-poky-linux/linux-tegra/4.4+gitAUTOINC+79e4600e81-r0/temp/log.do_package.1564
ERROR: Task (/home/nithish/yocto/OE-core/poky/meta-tegra/recipes-kernel/linux/linux-tegra_4.4.bb:do_package) failed with exit code '1'
Thank You

The metadata layers are stored in git repositories, and the different versions are tracked on different branches in those repositories.   So if you cloned/checked out the 'rocko' branch in OE-core (or poky), you should also check out the branch in meta-tegra that has the same name.  The convention for most layers is to name their branches to correspond to the branch in openembedded-core/poky.
The 2.4 release from the Yocto Project was code named 'rocko', and that's the name of the branch where the tags for that release (2.4, 2.4.1, 2.4.2) have been placed.  I'm not sure the YP documentation makes the code name to version number mapping very clear.
Hope this helps.

Thank you !! worked without a glitch.
But while I'm trying to flash i get this error,
Writing partition sc7 with warmboot_wbheader.bin.encrypt
[   4.3312 ] [................................................] 100%
[   4.3401 ] File to be written cannot be of zero size
[   4.3448 ]
Error: Return value 10
Command tegradevflash_v2 --pt flash.xml.bin --create
can you please help me with this ..
TX2_Console.log
Host_Console.log

I think that would be the writing of the u-boot image.  Does u-boot-jetson-tx2.bin exist in the directory where you unpacked the tegraflash zip file, and is it of non-zero length?
Here's what the subsequent output should look like:
[  12.3390 ] Writing partition sc7 with warmboot_wbheader.bin.encrypt
[  12.3396 ] [................................................] 100%
[  12.3478 ] Writing partition kernel with u-boot-jetson-tx2.bin
[  12.3526 ] [................................................] 100%
[  12.3730 ] Append 496 to tegra186-quill-p3310-1000-c03-00-base.dtb
[  12.3832 ] Writing partition kernel-dtb with tegra186-quill-p3310-1000-c03-00-base.dtb
[  12.3840 ] [................................................] 100%
[  12.4061 ]
[  12.4081 ] tegradevflash_v2 --write BCT br_bct_BR.bct
[  12.4098 ] Bootloader version 01.00.0000
[  12.4118 ] Writing partition BCT with br_bct_BR.bct
[  12.4123 ] [................................................] 100%
[  12.4582 ]
[  12.4649 ] tegradevflash_v2 --write MB1_BCT mb1_cold_boot_bct_MB1_sigheader.bct.encrypt
[  12.4667 ] Bootloader version 01.00.0000
[  12.4687 ] Writing partition MB1_BCT with mb1_cold_boot_bct_MB1_sigheader.bct.encrypt
[  12.4694 ] [................................................] 100%
[  12.5158 ]
[  12.5158 ] Flashing completed

[  12.5159 ] Coldbooting the device
[  12.5178 ] tegradevflash_v2 --reboot coldboot
[  12.5196 ] Bootloader version 01.00.0000

Hey, the u-boot-jetson-tx2.bin was missing worked well after copying it. Thank you very much


Immediate parent selector

Since nested & references are fully resolved, what do you think about creating a selector like && which references the immediate parent selector?
body.foo {
  color: #eee;

  .wrapper {
    width: 980px;

    #header && {
      padding: 0 10px;
      width: 960px;
    }
  }
}

body.foo { color: #eee; }
body.foo .wrapper { width: 980px; }
body.foo #header .wrapper { padding: 0 10px; width: 960px; }

I'm not convinced this is sufficiently useful. I don't think the cases where you really want it come up very often.

I've got a situation for you.
I am styling a webpage that holds a lot of quotes, but they need to be modified if they're contained in a certain parent element.
Instead of:
p.left {
	blockquote {
		margin: 10px 20px;
	}
	div.block blockquote {
		margin: none;
	}
}

... I could have:
p.left {
	blockquote {
		margin: 10px 20px;
		div.block && {
			margin: none;
		}
	}
}

Producing the output:
p.left blockquote { margin: 10px 20px; }
p.left div.block blockquote { margin: none; }

That's fair, but the bar is pretty high for adding new selector syntax that's not at all self-documenting. It needs to be useful enough to make up for the poor experience of a user seeing it and being forced to look up in the reference what it's doing. I don't think this meets that bar.

Oh, I looked for that a few times. I guess I worked around it with another rule :/


IE11 Invalid pointer exception

Hi, after login redirect on IE11 i got this error.

Any idea ?
Thanks !

It caused by large URL on IE :/ It append when i include my roles..

In this case, I think, we cannot do much. But a good solution for this would be to keep the id_token small and to fetch additional data using the user info endpoint. You can use the method loadUserProfile for this. After that, getIdentityClaims should contain both, the claims from the id_token and the claims from the user profile endpoint.

Before, i used oidc-client.js, after authentication i received json like:
{
   "iat":<PHONE_NUMBER>,
   "idp": "adfs",
   "profile": {
      "picture": ".....",
      "...": "..."
   }
}

With your:
{
   "iat":<PHONE_NUMBER>,
   "idp": "adfs",
   "picture": ".....",
   "...": "..."
}

This is not the problem ?

Technically it should not matter, but if there is a specific bug in IE it would be possible.
Can you try to include a JSON polyfill, like json3 [1]?
<script src="//cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js"></script>

Can you please send me a json document for both versions of the json.
[1] https://bestiejs.github.io/json3/

Can i include this package with npm and add it to .angular-cli ?
Ive saw i got any error when i remove my api scope from my json client.

I think the easiest way is to just insert the above script tag into your index.html to check if this helps.

No working, same error.. :(

I see. Can you send me both Json-Files (the working and the non working)?

What's the current state here?
I'm closing this but we can reopen it later on demand.

Which json do you want ?

Works on Chrome, not IE..
{
  "ValidateLifetime": true,
  "AccessTokenType": "Jwt",
  "ExpectedScope": "openid",
  "Claims": {
    "iss": "https://xxxxxxx.fr",
    "aud": "https://xxxxxxx/resources",
    "exp": "1507038198",
    "nbf": "1507018198",
    "client_id": "front-degrenne-dev",
    "scope": [
      "openid",
      "profile",
      "email",
      "api-degrenne",
      "role"
    ],
    "sub": "ae44b257-39aa-4e4f-b208-644fa78b4142",
    "auth_time": "1507018104",
    "idp": "adfs",
    "role": [
      "client.fidelity.voucher-burn",
      "client.fidelity.voucher-view",
      "api.fidelity.voucher.read",
      "api.fidelity.voucher-sale.read",
      "api.fidelity.voucher.update",
      "client.fidelity.customerupdate",
      "client.fidelity.customer-merge",
      "client.fidelity.card-merge",
      "client.fidelity.customer-desactivation",
      "client.fidelity.card-reset",
      "api.fidelity.customer.read",
      "api.fidelity.customer.update",
      "api.fidelity.customer.disable",
      "api.fidelity.customer.merge",
      "api.fidelity.card.update",
      "api.fidelity.card.merge",
      "api.fidelity.movement.read",
      "api.fidelity.movement.create",
      "client.fidelity.customerlist",
      "client.fidelity.ticket-attach",
      "client.fidelity.customer-movements",
      "client.fidelity.access",
      "client.fidelity.ticket-informations",
      "api.fidelity.card.read",
      "api.fidelity.ticket.read",
      "api.fidelity.ticket-line.read",
      "api.fidelity.ticket-line.create",
      "api.fidelity.store.read",
      "api.fidelity.checkout.read",
      "client.identitymanager.managerole",
      "client.production.employeelist",
      "client.itdocs.access",
      "client.fidelity.emit-cheque",
      "client.fidelity.chequeissueadmin",
      "client.fidelity.chequeissuestore",
      "client.certificates.administration",
      "client.storeconnect.start",
      "client.storeconnect.list",
      "client.fidelity.voucher-expiration-date-update",
      "client.certificates.access",
      "client.production.access",
      "client.multiexchanger.access",
      "client.storeconnect.access",
      "client.fidelity.voucher-add",
      "api.production.employee.read",
      "api.fidelity.card.preemitcheques",
      "api.fidelity.card.emitcheques"
    ],
    "amr": "external"
}

@manfredsteyer ?

Can you reopen the issue ? Do you have the same problem on IE ?

I'm also running into this issue in both IE and Edge.

We are facing this issue also with both IE and Edge. It indeed seems to be related to the token length. So I guess there isn't anything to be done with the oidc client library..?

@fvisaggio Are you having issues with Keycloak?  I can confirm that we are using it successfully with this library and using quite a large list of roles.

Hi, after login redirect on IE11 i got this error.

Any idea ?
Thanks !

I am having the same issue in IE and edge both. Can anyone please share a solution how did you resolve this issue ?

does anyone have a solution?

Hello everyone,
Me and my team are facing the same issue and we struggle to find a solution. As far we decided to replace the implicit flow with the password flow and to use a custom login form. This seems to be a solution for the moment for this issue. But now we are facing a different problem that the single-sing on is not working. Does anyone have a solution, or at least to give me a link to where to find the single-sing on configured using password flow?
Thanks!

I don't think this project/community has much bandwidth to further deal with the issue at hand. Since the issue also went quiet somewhat I'm going to clean up and close it. (It's still searchable and a great place for folks to exchange tips to get IE11 support up in applications.) Good luck!


Fix:

Please provide the issue number

Issue number: #212
Summary
When a property has a value null  in PowertoolsLogger, NullReferenceException is raised
Changes
Added a check for a nullability
User experience

Please share what the user experience looks like before and after this change

Checklist
Please leave checklist items unchecked if they do not apply to your change.

[ ] Meets tenets criteria
[ ] I have performed a self-review of this change
[ ] Changes have been tested
[ ] Changes are documented
[ ] PR title follows conventional commit semantics

Is this a breaking change?
RFC issue number:
Checklist:

[ ] Migration process documented
[ ] Implement warnings (if it can live side by side)

Acknowledgment
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.

Thank you @momo333 really appreciate your feedback and work!!


[ ERROR ] Too many http redirects using federated social login when user is out of the UserPoolGroup

Hi Guys, thank you for this great resource! Very good job.
I'm trying to use this solution with a pre-existing Cognito user pool federated with Google, and specifying a user pool group in order to not allow all user with Google account to access my static site.
When I try to access the cloudfront distribution I get redirected to Cognito and I'm able to select my Google account to log in, checking the Cognito user poll I can see that my user was correctly added to the poll, but as expected it was not added to the user pool group and this is my desired behaviour.
When the browser is redirected back to Cloudfront distribution, since the user is not in the user pool group It ends up redireted once again to Cognito and the loop starts.
I think that at the parseauth it need to check, if the token is valid but the user is out of the group it's means that the user need an  administrator action to include the user into the user pool group and allow it access. I could let the user access one specifig page where one message informing this situation is hosted.
Thanks in advance.

Hi @RuyOliveiraRunaHR
In that scenario, the user should get an error page like this:

Can you confirm that works for you?

Clicking "Try Again" will redirect to this page again, unless the admin in the mean team added the user to the group in Cognito, in which case the user would be nicely redirected to the page she wanted to go to.
That message is coded here:
https://github.com/aws-samples/cloudfront-authorization-at-edge/blob/08dc0094572934fd3331e4680cfb380e8154d088/src/lambda-edge/parse-auth/index.ts#L156-L165
This is of course an example. If you want to do something else here, like e.g. show a custom HTML page with more details, e.g. explaining the user where to actually reach the admin you code the return of  a redirect (e.g. 307) to that custom page (and make that custom page publicly accessible, but not protecting that CloudFront behavior with Auth@Edge).

Hi Otto, Thanks for you return.
 I probably did something wrong, I'm doing some more tests.
Thanks a lot.
Best,


Add documentation on how to use this plugin with TypeScript

Feature Request
Motivation Behind Feature

I'm migrating an exiting project to Cordova, and this plugin has been challenging. The project uses TypeScript and figuring out how to use the types in the package properly has been a hassle.
(I don't use 'global' libraries very often. My current solution is simply import 'cordova-plugin-file'; It does fail at constants like cordova.file.dataDirectory.)
Feature Description

A paragraph in the documentation about using this plugin with TypeScript and a complete TypeScript module (file) using it as an example would be nice.
Alternatives or Workarounds

none

Related: https://github.com/apache/cordova/issues/39

Currently a workaround would be to create your own definition file that you can include in the project, which would declare the variables and functions added by the cordova-plugin-file, which for the time being, just to satisfy typescript, the declares types could be defined as any. An example of extending global (or in this case, the window) can be found on the typescript docs.

How did you add the files to your tsconfig?

How did you add the files to your tsconfig?

In my projects where i need to write my own type definitions cause a third party doesn't supply them, I don't think I do... instead I believe I use the triple slash directive to reference the d.ts file.

Update: I replaced the import with /// <reference types="cordova-plugin-file" />. The static code analysis was satisfied with the import, but the compiler complained that the definition file is not a module.

This one works fine for us:
{
	"extends": "./tsconfig.json",
	"compilerOptions": {
		"outDir": "./out-tsc/app",
		"preserveConstEnums": true,
		"types": ["node", "cordova", "cordova-plugin-file", "cordova-plugin-lottie-splashscreen"]
	},
	"files": ["src/main.ts", "src/polyfills.ts"],
	"include": ["src/**/*.d.ts"]
}

Base tsconfig.json is:
{
	"compileOnSave": false,
	"compilerOptions": {
		"baseUrl": "./",
		"outDir": "./dist/out-tsc",
		"sourceMap": true,
		"declaration": false,
		"module": "esnext",
		"moduleResolution": "node",
		"emitDecoratorMetadata": true,
		"experimentalDecorators": true,
		"importHelpers": true,
		"noImplicitAny": true,
		"strictNullChecks": false,
		"noUnusedLocals": true,
		"noUnusedParameters": true,
		"resolveJsonModule": true,
		"allowSyntheticDefaultImports": true,
		"allowUnreachableCode": false,
		"target": "es2015",
		"typeRoots": ["node_modules/@types"],
		"lib": ["es2020", "dom"]
	},
	"angularCompilerOptions": {
		"disableTypeScriptVersionCheck": true,
		"fullTemplateTypeCheck": true,
		"strictInjectionParameters": true
	}
}

Blind guess: You are missing the cordova-plugin-file entry in the types array.

Blind guess: You are missing the cordova-plugin-file entry in the types array.

The compiler and static code analysis work with this. But it's definitely something that should be documented.


fix: _checkPermission is called twice when force is set to true

Finally found the cause of issue #71 .
_checkPermission was called twice when force is set to true, and the second call resolves the plugin call before the user has responded to the permission request.
It can be installed and tested like this:
npm i git+https://github.com/ec-lmayr/barcode-scanner.git#fix/build-on-install
That second PR (83) includes the _checkPermission fix as well as a change that the plugin is built when installed from github directly.
you can see that PR here: https://github.com/capacitor-community/barcode-scanner/pull/83
closes #71

Thanks for the PR! If just reviewed it. Could you address those issues? I will then go ahead and merge ASAP.

Thanks! Unfortunately, yes, all commits must be signed:

Ok, the signing has become a bit of a mess. Must all commits be signed? If so, I will delete the pull requests and create new ones.


Signature is broken for Mac OSX

Verification fails when first launching Exponent XDE.app.
Workaround: -[x] Allow apps downloaded from Anywhere
Request: Please get a valid key to sign this with :-)

1.5.3 still has this issue.
OSX 10.10.5

Will look into this today. I believe our key is valid (it's not expired and we haven't revoked it), so I think the way we create the app package with electron-packager broke and we didn't notice because our machines were already configured to let XDE run.

We released a new update (1.5.4) today. We believe the code signing checks out by testing on different Mac machines. It's been tricky to verify because codesign -dv and -vv look normal. But give it a try and let us know if it works for you :)


[709] Fix "Host is taken" on review apps

Trello card URL
https://trello.com/c/O9goNKOS
Changes in this PR:
Th review apps tried to create routes and ingresses for external domains but they don't use CDN. We now pass an empty list for the zones so it doesn't try to create them.
How to review
https://teaching-vacancies-review-pr-6447.test.teacherservices.cloud/

 BUGFIX: TV host is taken on review apps


Batch load

Hi,
Is it possible to batch load with this driver?
If so, how?

@gertschouten : By 'batch load' do you mean netezza external table load which loads/insets data into tables from flat file ?

Hi yes. And if not than any other form of batch insert with less round-trips.

Yes, we can load data into table from flat file.
In below example, we are loading data/rows from flat file C:\Users\ShabbirMohammad\Desktop\Project\et1.txt (this can be linux path also) to netezza user table t2. The file has column delimited with symbol |. Please note you need to specify remotesource 'golang' in the query while using this feature from go driver.
result, err := db.Exec("insert into t2 select * from external 'C:\\Users\\ShabbirMohammad\\Desktop\\Project\\et1.txt' (C1 , C2 , C3 , C4 , C5 , C6 , C7 , C8 , C9 , C10 , C11 , C12 , DATE_PROD , TIME_PROD, INTERVAL_PROD ,TIMESTMP ,TIMETZ_PROD, C18) using ( remotesource 'golang' delimiter '|' )")
	if err != nil {
		fmt.Println("row was not inserted successfully", err, result)
	} else {
		rows, _ := result.RowsAffected()
		fmt.Println(rows, "row inserted successfully")
	}

Thanks Mohommed. That's what I was looking for. I will try this now.

This works Mohammad. Thanks. No problems on the server side. Gets inserted as expected there.
On the client i get panic though:
panic: Error opening file: "open /tmp\TESTTABLE_TEST.ADMIN.TESTDATABASE.nzlog:....." [recovered]
This is independent of the elog.LogPath settings right?
I tried with an elog.LogPath and without,
Is the server side somehow returning log information that the client needs to receive?
I see the stacktrace points to this line in conn.go 1126:
if err != nil { // file open failed
elog.Fatalf(chopPath(funName()), "Error opening file: %q", err)
status = false
}
Do you have any idea how I can fix that? Probably just some path settings. I am on windows, running from visual code.

Yes this is independent of  elog.LogPath.
This is log file on external table.
You probably need to provide log directory in external table query (in using clause). For e.g.: LogDir 'C\users..'.
By default, it takes /tmp which is failing on windows.
https://www.ibm.com/support/knowledgecenter/SSULQD_7.2.1/com.ibm.nz.load.doc/r_load_logdir.html

Thanks again. Works perfect now. Was missing using LogDir as you explained.


[Feature Request] Pass User object to AXES_CLIENT_STR_CALLABLE

Use case: We want to include more info about the user in the client_str.
username is already included in the arguments but that would require us to do a separate DB call which is not very efficient.

Hey @roniemartinez! Would you like to open a PR for implementing this functionality?

Closed by #783
Released in 5.23.0 @roniemartinez


Cannabis client side bundle generation process

Write tests for cannabis client side bundle generation process to verify all included components are there and functional

This task contains the following large items:

Define the best way for this bundle to be generated and deployed

Needs to have a single command to run that generates the desired bundle
Should create a new bundle with versioned url
Should push it somewhere or open PR to deploy it publicly

Document how this task works in the repo readme

Figure out the best way to integrate tests on this bundle and the underlying packages

Would be cool if the bundle tests triggered a compilation of all the underlying package tests

Implement the testing plan

PR: https://github.com/cagov/cannabis.ca.gov/pull/268

Done, closing.


Add "ShowSubtitle" flag in content config

Add boolean flag to appcontent.json to show/hide subtitle contenton homepage.

Completed with 881b960d69041f55fcb0b9b55955427c9848087b


[feat] Ability to send a stop value to the same topic as position request

Hi,
Im am slowly integrating into openhab, i want to use the openhab model "RollerShutter" to control my shutters.
It has 3 buttons -> up (value 99) -> stop ( value stop / or custom) -> down (value 0), i can also send a level in the form of a number between 0 - 100 (which is than mapped the openhab mqtt config to 0-99).
What is does is sending a request to the zwavejs2mqtt/study/switch_multilevel/endpoint_1/targetValue/set
In there model i cannot select a other topic to send the stop command to.
It would be nice that i can send the "stop" word or any other value op the targetValue/set topic to use the build in openhab model, i think home assistant is using the same approach.

Currenly i am using the "dimmer" model to send values and use a openhab switch to send stop (by means of sending false) the Up or Down topic.
Thnx!

@ODINServ YOu can do such things by using custom send/receive functions provided in gateway values table. You can write a function that parse the payload as you want

I see i will give it a try, maybe the docs can be updated with an example?
I will figure it out and try to update them my self, that would be my first commit on github.

@ODINServ The function will be like:
if(value) return "start";

return "stop"
}

This will return "start" instead of 1 and "stop" instead of 0

I'm not sure if this is what i want, but i can indeed use that for something else.
So when i press the stop button on the openhab interface, it should stop the movement of the blinds.
openhab will send "stop" to the /targetValue/set topic
So from your example and what is on the gateway values table.
I guess i need then the parse receive
Create a function that parse the received value from MQTT
So that would than be:
if (value == "stop") return something?
return value;

But what would the something than because i guess the only accepted values are 0-99.

If you need to parse the received commad from openhab and the command is "stop" the function will do the opposite of the one I have wrote:
if (value == "stop") return 1;
return 0;

Yes currently im using the dimmer as a work around which indeed has no stop button.
So i want to use this model:

When i press the STOP button it send STOP to the targetValue topic.
Which is translated to 0 by zwave-js.
But what it should do is stop the movement of the shutters.
Is that possible?, if not it would be nice, since also openhab an home-assistant is using this approach.

I have this python script now running in the background as a man in the middle and handles this model:
def on_message(client, userdata, msg):
    item = str(msg.topic).split('/')[2]
    value = str(msg.payload.decode("utf-8"))
    if value == "STOP":
        client.publish('zwavejs2mqtt/{}/switch_multilevel/endpoint_1/Up/set'.format(item), payload="false")
    else:
        client.publish('zwavejs2mqtt/{}/switch_multilevel/endpoint_1/targetValue/set'.format(item), payload=value)

But what it should do is stop the movement of the shutters.

Is there another valueId that could handle the stop?

I guess, the answer could be yes? I found a spec but not sure if it is still valid, and if i look at the right versions of things.
I found a/some zwave spec (not sure of this is still a valid one?): https://www.silabs.com/documents/login/miscellaneous/SDS13781-Z-Wave-Application-Command-Class-Specification.pdf
It seems that 255 is a thing to set in the targetValue which means "Restore most recent (non-zero) level." -> Paragraph 4.69.1 table 81
This is not working aswell, it is converted to 99.
And it seems that stop is a complete different command: (Chapter 4.69.5)
Command Class = COMMAND_CLASS_SWITCH_MULTILEVEL
Command = SWITCH_MULTILEVEL_STOP_LEVEL_CHANGE

But i guess if you want to implement that generic that it would a stop topic right, which i personally don't like if i want to use the existing (openhab / hass) models.
I would like to send that STOP string to targetValue which then sends the actual "SWITCH_MULTILEVEL_STOP_LEVEL_CHANGE".
So i'm not sure if i look at the right things here.

This is not working aswell, it is converted to 99.

You mean that if you send 255 it will stop it?

Nope,
When sending 255 via mqtt it should also send 255 to the device, the device will (should) then return according to that spec it's previous position.
I would like to send the "STOP" string to targetValue, and then it would be nice that zwave-js is sending the "SWITCH_MULTILEVEL_STOP_LEVEL_CHANGE" command to the device.
It is also in the code in some:

This is something that cannot (and shouldn't) be handled by zwave-js, is that valueId showing on ui? I mean the SWITCH_MULTILEVEL_STOP_LEVEL_CHANGE ?

I looked in the node-zwave-js code i want to be able to call this: https://github.com/zwave-js/node-zwave-js/blob/master/packages/zwave-js/src/lib/commandclass/MultilevelSwitchCC.ts#L215
When "STOP" is received on the targetValue topic
HASS "cover" model stop button on UI:  https://community-assets.home-assistant.io/original/3X/a/7/a734d7af96795576ddd092345f84e3f78971fe07.png
And the openhab "RollerShutter" model one is in the picture above.
Why should this than not be handled by zwavejs?

Let's see what @AlCalzone think about this

Stopping should be possible with stopLevelChange, which is a different command. @robertsLando You are already exposing this as a switch (perform a level change) so it should just be a matter of setting the correct value.
The value 255 can be used to turn a light that was at 60 for example and then was turned off back on to 60.

@AlCalzone could you show me an example of how I could trigger a stopLevelChange command?

e.g. by setting the value for value ID
{
  "commandClass": 38,
  "endpoint": 0,
  "property": "Open" // or however it is called on this node
}

to false.
Or:
await node.commandClasses["Multilevel Switch"].stopLevelChange();

@ODINServ Could you try #40 ?

I will try later today

I seem only to be able to add logging here: zwave-1979.txt

zwave-2466.log

@ODINServ I have closed this for now but just to let you know I have reverted the change on code to use the stopLevelChange command. THis needs to be sorted on zwavejs side so don't use the code from master or it will not work.

zwave-4554.log


Can't load language file containing hyphen in idiom

I found a problem with the language names containing a hyphen (portuguese-brazilian, simplified-chinese, traditionnal-chinese). When I try to switch language and load the language files with $this->lang->load($lang_file, $idiom) it loads the default language file because the idiom contains non alphabetic characters, '-' is rejected by ctype_alpha().

The ctype_alpha check was added by @narfbg to fix issue #1268. I think ! ctype_alpha($idiom) can be changed to preg_match('/[^A-Za-z\-]/', $idiom) without hurting anything. (I was going to use this as an opportunity for my first commit/PR but the Github editor added a new line and I can't figure out how to remove it...)

Would it be better to use underscores in the idiom names? Underscores are supposed to be legal in locale names, and it would make sense that they be so in idiom names as well.
This would be a correction to the translations repository, and not this one.

@jim-parry Underscores will also be rejected by ctype_alpha. In my opinion the regex is a better solution.

if (empty($idiom) OR preg_match('/[^A-Za-z\-_]/', $idiom))


fix --skip-dependency-check option being ignored

(cherry picked from commit 81e4feb2c118895ffeb6581d6a4ba06a53973a63)
Merge 1.1 to main after this is merged

e2e is failing due to flakiness, can be merged


Outine buttons using an anchor tag have their text color overridden

I tried to override the text color from white on an outline button by overriding the SASS variable, however it's being overwritten by another rule.
Using this HTML and overriding like so:
Button
$btn-primary-color: #000;

It's being overridden by color: inherit on a:not([href]):not([tabindex])
Seems to have been caused by 64251a1 as this is not present in alpha 4 (I believe).

Never mind, works when adding a href

same problem, thanks !

I don't want an href on my link (it's controlled by React).  How do I fix / override this?

Same problem as @rsshilli

I don't want an href on my link (it's controlled by React). How do I fix / override this?

You can use flowing code in your css
a:not([href]):not([tabindex]){
    color:red;
}


Added parenthesis, updated to Tuple.

Added parenthesis to print function to align file.  Changed #2 from a list to a tuple.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 🎉


Non-Country Entities

We already have things like NATO, Red Cross, Olympics, UN, so here's some suggestions of other ones we could include:

[ ] CARICOM
[ ] CIS
[ ] Red Crescent
[ ] OPEC
[ ] Arab League
[ ] Any more that I've forgotten

Please add flag of "Arab League" because it's widely used to indicate arabic language in apps.


Make Python 3.9 minimum required

functool cache only available after python 3.9

All necessary changes made. clear from QA


Documentation Description is not clear enough

The first few paragraphs in Description are very important, but this is not clear enough:
The tool provides a user-friendly way to create, debug and easily run tests from your laptop across different environments. It also allows to easily convert old metadata, list and filter available tests and verify them against the L1 specification.

It should explicitly state that L1 metadata are Plans / specification.

Likewise:
Plans are used to group tests and configure individual test steps defined by the L2 specification. They describe how to select tests for execution, how to provision the environment, how to prepare it for testing or how the test results should be reported.

@jackorp Please follow up.

@pvalena, do you propose something like this?
Plans, which imlement the L2 specification, are used to group tests and configure...

What is not clear enough in the paragraph describing tests?

I would appreciate a change that would look like the proposed
Plans, which implement the L2 specification,...

and likewise for L1.
Moreover, the paragraph mentioning L1 metadata does not make it clear to me what is it for. I read that (in short), ok, the tool can do stuff with tests from my laptop in different environments and I can convert old metadata and verify them. However, for me, it is very different from the content of description paragraphs mentioning L2 and L3.
The main difference I see is that the L1 paragraph does not mention what you can see in the other two e.g. what does the L1 can store or can do.

This should be covered by #643. Feel free to reopen if anything important is still missing.


Add files via upload

This is my first attempt with GBM. The code is present in GBM_sub_1.R and the predicted file is GBM_predicted_facies_1.csv

Hey Thanish. This model score 0.454. I'm surprised --- these boosted methods usually do OK. Anyway, I won't enter it on the leaderboard. Cheers!

Hi guys,
We also tried boosted methods and got slightly lesser results compare to other algorithms using the LeaveOneGroupOut cross-validation strategy. This is probably due to the non-stationarity of the data across drillholes coupled with the boosting methods trying to fit samples that are harder to fit. This might lead to a higher generalization error. Boosting methods are resistant to outliers, but you still need a representative training set.

Yup boosting sometimes lets you down. But anyways let me try some other model


Disable Text Selection

Is your feature request related to a problem? If so, Please describe.
I'm using react-navigation to do drawer navigation unfortunately everytime i swipe right to open the drawer, the text in Webview gets selected and it is annoying because the selection text (Copy, Share, Select All) overlap to the drawer. I'm asking if you can implement a disableTextSelection feature

Describe the solutions you came up with
None yet

Additional context
None

any solution cause its getting really annoying,ive tried everything.Someone please help me

Hello,
You can add this CSS to disable the context menu on iOS
body {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

Hello,
You can add this CSS to disable the context menu on iOS
body {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

Ill try this one, Thanks

same issue. Have you solved it? @Albert0405

In addition to * { -webkit-user-select: none; } I had to have input, select { -webkit-user-select: auto !important; so user could type input on ios.

@rockneverdies55  where should those css be added?

In your content css, you can inject it with this.webViewRef.injectJavaScript() if you're loading a remote file.

@brian-perlego I didn't get it. Should I add it inside react native project?

Create a ref to your webview <WebView ref={ref => { this.webViewRef = ref }} /> and then insert the css with this:
this.webViewRef.injectJavaScript("document.body.style = ...")

Use injectedJavascript to disable text selection
const INJECTEDJAVASCRIPT = "document.body.style.userSelect = 'none'";
<WebView
source={{uri: "https://www.google.com/"}}
injectedJavaScript={INJECTEDJAVASCRIPT}
style={{flex: 1}}
/>

const INJECTEDJAVASCRIPT = "document.body.style.userSelect = 'none'";

Don't use const that's es6 and it might not be supported you should use var instead.


Add a template db file

Create a template sqlite3 file, which should be included in the package. Something like the .env.example.

Absolutely.


capstone kanban board setup

The link for the project is here.
There are only two members in our team.

Hi @TEAM 🥇
Your project is complete!  There is nothing else to say other than... it's time to merge it
Congratulations!
Highlights
✅ Good work on setup the kanban board 🥇
Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.
Cheers and Happy coding!:aplauso::aplauso::aplauso:
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.._)

@BregornOriginal, thank you we are grateful.


Clicking outside of compose dialog loses message/changes

When using the compose dialog (clicking the extension icon near the address bar) changes are lost if the user mistakenly clicks outside the dialog.
This is the case for both new messages and modifying existing encrypted drafts.
The dialog should do one or more of the following:

Remember the message text between uses (click off, click back on, data still there)
Automatically save as encrypted draft

Possibly unwanted since it leaks the fact that the user is in the process of composing a message
Might be a good option or default if a draft already exists

At least issue a warning confirmation that the changes will be lost.

There's supposed to be an encrypted draft feature. For references to it,
search for canSaveDraft
https://github.com/google/end-to-end/search?utf8=✓&q=canSaveDraft

That feature is enabled and working but requires manual interaction to hit save.
The issue I have is that if I click off the compose window before doing so (possibly accidentally) then my message is gone.

You can use the popout feature (icon in the top right corner) to have a persistent window, that does not disappear on click out.
canSaveDraft is about saving the draft message in the web application. We dropped the support for storing the message in the local storage, because it was brittle when the extension is used with multiple windows of multiple origins. With the popout you can have several simultaneous compose/decrypt/etc windows and each of them is tied to the originating browser tab..

It still seems like a way for the user to inadvertently lose a message if the parent window were closed.
At the very least, I would still suggest a confirmation of discarding unsaved changes and/or updating the message draft in the web application if one already exists (if I opened a draft, made edits, and close the window without hitting save draft again)

Here's my user story:
From a gmail (GAFYD) tab, I clicked the end-to-end button and began writing a medium length email to a friend.  I wanted to include some hyperlink, so I hit ctrl+t in the middle of a sentence so that I could perform a web search.
Of course, the message was irrevocably lost.
That's a bug.  One common combo key should not destroy a long message, without so much as a prompt.
The simplest solution, in my mind, is to simply not destroy the message widget (the one attached to the button) when I switch tabs.  By whatever method you prefer.  Maybe pop it out, if Chrome doesn't support per-tab button danglers?

There's nothing we can do about it unfortunately. Extension popups cannot survive tab navigation, and we will not render something within a page (Gmail in this regard), like e.g. Mailvelope, because of security. See our Threat model in the wiki for more info about our reasoning.
One feature you could use to survive clicking away is a 'popout' (click the second rightmost icon in the extension window). That one opens a new window and this one will be persistent. Give it a try. Unfortunately in Chrome extension we can't do much more for the usability without compromising the security of our solution.

I'm interested in asking the Chromium team about it, but I'm not sure which folks would be interested in this very specific issue.  Any ideas?

crbug.com has a special label for extensions: Cr-Platform-Extensions-API. But I don't think this issue would be addressed, as the popup window is meant to be destroyed on focus change. Other extension get around with using the website DOM for persisting the UI, but we have totally different security considerations.

Well, if we're to imagine e2e becoming a popular thing used daily by many users, then this will have to be addressed somehow.  I'm sure you are on top of that.  Perhaps this is an app-vs-extension issue.
"The computer ate my email" isn't tolerable these days... :)
Anyway, thank you for the feedback and advice about the crbug.com tag.

Chrome Sidebars: https://code.google.com/p/chromium/issues/detail?id=477424

I had this problem, and started using popout exclusively. It's pretty annoying to have to click it every time. I think this should be an option where you can have it pop out by default. Feature request here #356.


[docs]2861: added typehead usage doc for pf-select

What I did

Added typehead usage document for pf-select

Testing Instructions

See if the usage documentation is added or not

Hi @bennypowers , I don't know why the pipelines are failing but I think they took more than 5hr to run.
Is there any way we can rerun the pipelines to check if its working fine or not?


Fix notification list feature to match the edgeX-go openAPI v1 spec

🐞 Bug Report
Affected Command

 The issue is located in:
Is this a regression?
Appears "notification list" with no qualifiers is not part of the edgeX-go openAPI.
Modify implementation to match.
Description and Minimal Reproduction
🔥 Exception or Error

🌍  Your Environment
Deployment Environment:
EdgeX Version:
Anything else relevant?

Looks like one should not be able to retrieve a notification by . Should we provide a default notification behaviour if none of the modifiers like stat/end/label/new/slug/sender is provided?

Edgex-go openAPI was updated to meet the implementation which supports retrieval by ID.
Thanks to @AnthonyMBonafide for
https://github.com/edgexfoundry/edgex-go/pull/2541


[FEA] Return embedding table shape by feeding colum group to get_embedding_sizes() function

Is your feature request related to a problem? Please describe.
In the current case, to get the embedding table shape, we need to do as follows:
cat_features = ['col'] >> Cateforify()
workflow = nvt.Workflow(cat_features)
dataset = nvt.Dataset(gdf)
workflow.fit(dataset)
EMBEDDING_TABLE_SHAPES = nvt.ops.get_embedding_sizes(workflow)

but if we do have many other features from other ops, and not want to add cat_features  in the final workflow, we cannot get  embedding table shape from nvt.ops.get_embedding_sizes(workflow) because it would return {}.
To avoid that can we change def get_embedding_sizes(workflow): to def get_embedding_sizes(ColumnGroups):
or something like that so that we can run nvt.ops.get_embedding_sizes(cat_features) instead.
https://github.com/NVIDIA/NVTabular/blob/c7b7e05564ea675f00cad6e784cc360f8bb4ee85/nvtabular/ops/categorify.py#L449

@gabrielspmoreira for viz.

This is possible now, but the api is a little clunky:
cat_features.op.get_embedding_sizes(cat_features.columns)

This is possible now, but the api is a little clunky:
cat_features.op.get_embedding_sizes(cat_features.columns)

Thanks Ben. will try it out.

Thanks @benfred . I have tried your suggested command and it does work.
categ_features.op.get_embedding_sizes(categ_features.columns)
The user could be interested to know only the cardinality of the categorical features and not our recommended embedding sizes. So maybe having a get_categ_cardinalities() could be interesting.
Furthermore, that function could be global to the workflow, making it clear that it is only available after the fit() call and returning a dict with the cardinality of all categorical features.


Advice on Toggling Endianess

Hi, thanks for making this available.
I'd like to adapt this to run on Nintendo 64, which is big-endian.
I noticed this comment in types.h
struct { /* little-endian of x86 is not nice here. */
u8 C, B, E, D, L, H, F, A;
} reg8;
Do you have any advice on what I'd need to change for the emulator to run on a big-endian system?

J

Got it, replaced the union on types.h line 67 with
    union {
        u8 regs[8];
        struct {
            u16 BC, DE, HL, AF;
        } reg16;
        struct {
            u8 B, C, D, E, H, L, A, F;
        } reg8;
        struct __attribute__((packed)) {
            char padding[7];
            u8 ZF:1;
            u8 NF:1;
            u8 HF:1;
            u8 CF:1;
            u8 pad1:1;
            u8 pad2:1;
            u8 pad3:1;
            u8 pad4:1;
        } flags;
    };


user guide out of sync

Summary:
Currently the user guide needs update here:

RTools 4.0 is not really covered as it requires more steps
Section B.8 on parallelisation support has links to math which do not exist any more.

Current Version:
v2.23.0

thanks, will fix ASAP!


openxr_action_map.tres file gets corrupted after restarting the editor with xr/openxr/enabled = false in project settings.

Tested versions
v4.2.1.stable.official [b09f793f5]
v4.3.dev.custom_build [0043b4edf]
System information
Windows 11
Issue description
I'm running into an issue with trying to keep a project both Non-VR and VR at the same time (Ideally would run VR only when calling it to run VR from command line, and most of the time I'd be working on the project and exporting the project with xr/openxr/enabled = false
My problem is that whenever I restart the project with xr/openxr/enabled = false it corrupts the openxr_action_map.tres file somehow.
This is what a corrupted openxr_action_map.tres file looks like:

And these are the errors that show up in the output log:

If I try to run a build that was generated with the broken openxr_action_map.tres file this is what I get on the console:

Tagging @BastiaanOlij as requested by them.
Steps to reproduce
For reproducing the problem exporting isn't necessary at all, here are the steps that reproduce the problem consistently for me:
0 - Make sure you have the OpenXR Vendors plugin installed in the project, the problem can only be reproduced with the openxr vendors plugin installed.
1 - Have a project with a working openxr_action_map (xr/openxr/enabled = true)
2 - Turn off xr/openxr/enabled (xr/openxr/enabled = false)
3 - Restart as requested by the project settings window.
4 - After restarting turn on xr/openxr/enabled (xr/openxr/enabled = true)
5 - Restart as requested by the project settings window.
6 - See errors in output log, go to your openxr_action_map and see it's messed up.
Errors in output log after the last restart following those steps:

Minimal reproduction project (MRP)
N/A

I am not able to replicate the error in 4.3.dev

I think that the problem is that we're not building our meta data, so if the tres file ever gets loaded, it can't validate the contents of our action map, and I guess it ends up saving a version where all the data has been removed.
Building the meta data requires setting up far more of the OpenXR module than I'm comfortable with doing when OpenXR is not enabled, so still thinking of a way to circumvent this. Possibly we could skip the validation check if OpenXR is not enabled.


Is there any way to create shortcuts?

I have tried it creating a couple of shortcuts from the preferences, but it didn't work. Is it possible?

duplicated


JGRP-2648 FD_SOCK2 ignores any configured socket and thread factories

https://issues.redhat.com/browse/JGRP-2648

@belaban Any chance of getting a 5.2.9 release with this soon?

I'll apply your PR for JGRP-2649 first, will release 5.2.9 this afternoon


apt install failure when there is a dpkg process running

dpkg: error: dpkg frontend is locked by another process
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

Duplicate with #663


.NET February 2024 Update - .NET 8.0.2, NET 7.0.16, .NET 6.0.27

.NET February 2024 Update
Release Notes

8.0.2
7.0.16
6.0.27

Status

Asset Type
8.0.2
7.0.16
6.0.27
Notes

Installers/Binaries
✅
✅
✅

Snaps
✅
✅
✅

Linux Packages (Microsoft distribution)

The list below refers to the Microsoft-provisioned feeds (packages.microsoft.com) and does not in any way represent direct availability in distros (eg RHEL, Fedora).

     Centos 7
NA

     Centos 8

     Debian 10

     Debian 11

     Debian 12

     Fedora 37

     Fedora 38

     Fedora 39

     OpenSUSE 15

      Ubuntu 20.04

     Ubuntu 22.04

     Ubuntu 23.04

Issues
Please report any issues you find either by responding to this issue, creating a new issue or creating a new issue in one of the following repos:

ASP.NET Core: dotnet/aspnetcore
Entity Framework Core: dotnet/efcore
.NET CLI/SDK dotnet/sdk
.NET runtime dotnet/runtime
Winforms: dotnet/winforms
WPF: dotnet/wpf
NuGet: nuget/home
Containers: dotnet/dotnet-docker
Winget: microsoft/winget-pkgs

Known Issues

https://github.com/dotnet/aspnetcore/issues/54019

Okay, so the official 8.0.2 release notes state the following:

You can check your .NET SDK version by running the following command. The example version shown is for this release.

$ dotnet --version
8.0.200

I just ran Windows update, and the 8.0.2 update from February 13 should be installed (also did a restart, to be sure)

Yet, I get this here
C:\>dotnet --version
8.0.102

C:\>

What's that supposed to mean?

I use Microsoft-Hosted Azure DevOps agents.
Seems like there's something with dotnet restore command. Everything work fine yesterday before .NET 8.0.200 release.
iOS project uses .NET 8
.NET 8.0.101
/Users/runner/hostedtoolcache/dotnet/dotnet workload restore /Users/runner/work/1/s/src/iOS.csproj
Output:
Installing workloads: ios

Skipping NuGet package signature verification.
Installing workload manifest microsoft.net.sdk.android version 34.0.52...
Installing workload manifest microsoft.net.sdk.ios version 17.2.8004...
Installing workload manifest microsoft.net.sdk.maccatalyst version 17.2.8004...
Installing workload manifest microsoft.net.sdk.macos version 14.2.8004...
Installing workload manifest microsoft.net.sdk.tvos version 17.2.8004...
Installing workload manifest microsoft.net.sdk.aspire version 8.0.0-preview.2.23619.3...
Installing pack Microsoft.iOS.Sdk version 17.2.8004...
Writing workload pack installation record for Microsoft.iOS.Sdk.net8 version 17.2.8004...
Installing pack Microsoft.iOS.Sdk version 16.4.7129...
Writing workload pack installation record for Microsoft.iOS.Sdk.net7 version 16.4.7129...

.NET 8.0.200
/Users/runner/hostedtoolcache/dotnet/dotnet workload restore /Users/runner/work/1/s/src/iOS.csproj
Installing workloads: ios

Skipping NuGet package signature verification.
Installing workload manifest microsoft.net.sdk.aspire version 8.0.0-preview.3.24105.21...
Installing pack Microsoft.iOS.Sdk version 16.4.8825-net8-rc1...
Writing workload pack installation record for Microsoft.iOS.Sdk.net8 version 16.4.8825-net8-rc1...
Installing pack Microsoft.iOS.Sdk version 16.4.7099...
Writing workload pack installation record for Microsoft.iOS.Sdk.net7 version 16.4.7099...
Installing pack Microsoft.iOS.Ref version 16.4.8825-net8-rc1...

There's no sign of installing Microsoft.iOS.Sdk version 17.2 in the second case when using .NET 8.0.200.

Does the sdk 8.0.2 bump somehow use a version of MSBuild.StructuredLogger ?
I have FAKE scripts that started to fail after upgrading to the 8.0.2 SDK
Unsupported log file format. Latest supported version is 16, the log file has version 17.
(I have MSBuild.StructuredLogger (2.1.815))

I just ran Windows update, and the 8.0.2 update from February 13 should be installed (also did a restart, to be sure)
Yet, I get this here
C:\>dotnet --version
8.0.102

C:\>

What's that supposed to mean?

Okay, just for kicks and giggles, I downloaded and ran the SDK x64 Installer package, you know, the thing, the one behind the big, fat purple download button on https://dotnet.microsoft.com/en-us/download.
And, lo and behold:
PS C:\> dotnet --version
8.0.200
PS C:\>

I assume this is intentional, but I'm not sure, maybe this should be mentioned somewhere, just to prevent confusion in the first place 🤪
PS. Don't remember this being the case with .NET 8.0.1, though.

@Hrxn
A .NET Runtime version can have multiple SDK version. See How .NET is versioned for more information.
It's the case with .NET 8.0.2 that has the two SDK versions 8.0.200 and 8.0.102 (see .NET 8 download page).

Windows Update update the runtime, but not the SDK. I think it's a VS update (can be managed by Windows Update) that updated your SDK.

Thank you @vernou , that was exactly what I was looking for. .NET documentation article explaining the versioning. Appreciate it.

Github actions failing because 8.0.201 not available to download.
https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.201/dotnet-sdk-8.0.201-win-x64.zip.

Same for Linux, lots of CI is broken because 8.0.201 is not available to download.
https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.201/dotnet-sdk-8.0.201-linux-x64.tar.gz

Does the SDK 8.0.2 bump somehow use a version of MSBuild.StructuredLogger ?
I have FAKE scripts that started to fail after upgrading to the 8.0.2 SDK
Unsupported log file format. Latest supported version is 16, the log file has version 17.
(I have MSBuild.StructuredLogger (2.1.815))
And the same script is working on 8.0.1

Yes, most quarterly SDK releases will bump the format as we add new events. However, the next quarter's release (May) should be the first one where the format supports forward compatibility, so this blocking error should go away once you update to that series of MSBuild Structured Logger packages.

Same for Linux, lots of CI is broken because 8.0.201 is not available to download.
https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.201/dotnet-sdk-8.0.201-linux-x64.tar.gz

@AlexeyRaga @jattinc the team is aware of the issue and is looking into it.
The workaround would be to not use 8.0.x and specify a specific version other than 201.
We'll let you know when things are back to normal.

Same for Linux, lots of CI is broken because 8.0.201 is not available to download.
https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.201/dotnet-sdk-8.0.201-linux-x64.tar.gz

@AlexeyRaga @jattinc the team is aware of the issue and is looking into it. The workaround would be to not use 8.0.x and specify a specific version other than 201. We'll let you know when things are back to normal.

Hi @AlexeyRaga @jattinc , apologies for the delay in fixing this issue. https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.201/dotnet-sdk-8.0.201-linux-x64.tar.gz should be working and available now.

Encountered a breaking change in #aspnet core MVC after updating to .NET 8.0.2 - "Index view not found" error. Resolved by rolling back the update. Details & discussion here:   https://techcommunity.microsoft.com/t5/net-runtime/net-8-0-2-update-causes-asp-net-core-mvc-index-view-not-found/m-p/4058976#M382

There does not appear to be an oci-image mcr.microsoft.com/dotnet/sdk:8.0.201 for the latest sdk update. Will this be published soon?

Does anybody else also has problems with dotnet format?
We use a Blazor WASM application and use dotnet format --verify-no-changes in our CI Pipeline.
We also have an .editorconfig file in place.
Since 8.0.201 we get lots of false positives that Methods/Properties in razor.cs code behind files are not used. But they are all used in the .razor file.
If we revert to 8.0.101 the issue is gone.

I am seeing csc hang/delay for 20s when run with the /shared argument. I assume it's trying to launch the server process and failing or failing to connect.
https://github.com/dotnet/sdk/issues/38850

Encountered a breaking change in #aspnet core MVC after updating to .NET 8.0.2 - "Index view not found" error. Resolved by rolling back the update. Details & discussion here: https://techcommunity.microsoft.com/t5/net-runtime/net-8-0-2-update-causes-asp-net-core-mvc-index-view-not-found/m-p/4058976#M382

We have also experienced this issue, even creating a completely clean/new web project fails with this error. Downgrading to 8.0.102 works.
I see there is a patch released (201) but it does not mention this bug

The package is still not available here:

https://packages.microsoft.com/ubuntu/22.04/prod/pool/main/d/dotnet-sdk-8.0/
https://packages.microsoft.com/ubuntu/22.04/prod/dists/jammy/main/binary-amd64/Packages

apt-get install -yq dotnet-sdk-8.0=8.0.201-1 fails

closing in favor of https://github.com/dotnet/core/issues/9214


explicit delegation of become:false

become: false does not gets delegated to localhost - if running from container where no sudo installed fails with error.

Hi karolyczovek,
Thanks for your contribution.
Can you please provide more details, e.g. test results and the OS and Ansible versions you have been using? I am not in depth familiar with the dependencies of become and ansible_become, even after reading https://docs.ansible.com/ansible/latest/user_guide/become.html#become-directives, so any information which would save me some research time and maybe also reduce the testing scope would be greatly appreciated.

Hi, I see the following in logs:
TASK [community.sap_install.sap_hana_install : SAP HANA Post Install - Generate Input File for SAP Application Deployment '/tmp/RHE.info.nw.install'] ***
fatal: [hana-test-bm.hpsgc.de -> <IP_ADDRESS>]: FAILED! => {"msg": "Failed to get information on remote file (/tmp/RHE.info.nw.install): /bin/sh: sudo: not found\n"}
Ansible is running from an alpine 3.16 container, where no sudo is installed - Even if I run from my local OSX machine, it try to asks sudo password for localhost delegation - even become: false is defined on task level.

Hi @karolyczovek,
Sorry for the long delay. I am currently testing your changes using our current dev branch, after trying to find information about possible side effects. If successful, I'd like to include your changes in the latest dev branch. We merge to main typically after doing even more tests. Do you want to open a pull request to the dev branch, or should I just include your changes in my branch?

Hi @karolyczovek,
We'd decided to merge this into dev earlier than my PR, so we will merge your PR right now. We will use the dev tree as the destination.
Hope this is fine for you.


:Telescope repo returns an error

There have been reports in #10 of the following error:
E5108: Error executing lua ...id/.vim/plugged/telescope.nvim/lua/telescope/command.lua:184: attempt to call a nil value
stack traceback:
        ...id/.vim/plugged/telescope.nvim/lua/telescope/command.lua:184: in function 'run_command'
        ...id/.vim/plugged/telescope.nvim/lua/telescope/command.lua:241: in function 'load_command'
        [string ":lua"]:1: in main chunk
Press ENTER or type command to continue

When running :Telescope repo.
Maybe we could have a default subcommand running when none is supplied (maybe list, as it only requires fd)
Originally posted by @DavidEGx in https://github.com/cljoly/telescope-repo.nvim/issues/10#issuecomment-992546874

I have the same error

Yeah, I think everyone would get an error.
The documentation advises to use
:Telescope repo list

or other subcommands.

Yeah, I think everyone would get an error.
The documentation advises to use
:Telescope repo list

or other subcommands.

I understand that the command is :Telescope repo list, but I think handeling that error
will make it more solid. A little menu will the options that repo gives will be a good solution.

I understand that the command is :Telescope repo list, but I think handeling that error will make it more solid. A little menu will the options that repo gives will be a good solution.

Oh, ok. Yeah, I agree, I just don’t know how to handle the error.


Improving error handling

Improves the fetchadapter to handle non-JSON responses (like for TomTom APIs)
Fixes error handling on Here geocoder, to parse ApplicationError type responses

Thanks for improving this 🚀

This seems to break some provider that return custom content type, I pushed a fix here https://github.com/nchaulet/node-geocoder/commit/5de7be0435ba2749096d1d30a2c2ea30ef71658a

@nchaulet thanks!


Add tests and CI

Tests should be added along with CI using Github Actions.

Run cookiecutter on all templates, ensure they build without errors
Run black check
Run flake8 check

We should make sure to test and validate all variations of cookiecutter multiple choice inputs. Possible approach: Cookiecutter's extra_content override parameter.

Oops, accidentally closed. CI still needs to be added.


Samples are crashing when there is no cameraPoses array in ApeOisUserInputPlugin.json

Fixed in https://github.com/MTASZTAKI/ApertusVR/commit/32661f24e280982a1c15bfc7a6f92874c2c9d02b


fixed tests requiring gradients

Do to recent refactor of PennyLane, default behaviour of requires_grad some scalar values need to be explicitly set as autograd tensors, with requires_grad=True.

@Jaybsoni it looks like the only changes affecting the logic were made to the test files. Therefore, we would not need to release this plugin.

@Jaybsoni it looks like the only changes affecting the logic were made to the test files. Therefore, we would not need to release this plugin.

Sounds good !
So we only need to version bump the Qiskit plugin

[sc-14395]


Misalignment of toolbar text on RTL language (AR)

It should be right aligned but it moves to left when scrolling down the content.

Thanks!!
Actually, it is diffecult issue...But I will try to fix!


Adding new regexes as per use

I know that we can add new scan rules to detect-secrets at https://github.com/Yelp/detect-secrets/tree/master/detect_secrets/plugins
But how to do the same for the server?

Do we need to add detect-secrets (with extra plugins)explicitly into the project instead of using installed one(pip install detect-secrets)?

Hi @CaptainFreak, new plugins do need to be added to the detect-secrets package, as the only logic in detect-secrets-server for secret detection is calling detect-secrets.

Soon detect-secrets will have the ability to bring custom plugins btw https://github.com/Yelp/detect-secrets/pull/255

Closing due to inactivity.


[UX enhancements] amp cluster create

ref: #1216
amp cluster create command improvements to the user experience:

Should display the number of managers and workers
Should display clear status about cluster nodes deployment (Creating/Created)
Should display clear status about AMP deployment

Pulling required images

Trim down output from pulling image
If a problem occurs, exit with a suggestion on how to fix it

Starting amp stack shouldn’t be this detailed for common user

Just printing dots should be enough while we’re starting amp services and check their health.

If the certificate creation fails, the command should exit with a clear error message and must not continue by deactivating the amp-proxy (which is the case today)
After a successful AMP deployment:

A clear report stating that amp is running should be printed in green.
The WebUI address should be displayed so that the user can connect to it
The user should be told to create a user to continue with the appropriate command line.

CLI options should be synchronized with deploy and bootstrap script options.
We should have a way to provide secrets as CLI parameters for deployment:

Sendgrid key
Token secret key

Example output:
$ amp cluster create
[localhost:50101]
Creating cluster on localhost using local swarm with 1 manager(s) and 0 worker(s).

Pulling Images:
Image appcelerator/amp-bootstrap:0.10.1 has been successfully pulled.

Deploying Cluster:
Manager node(s) ready.
No worker node.

Cluster has been successfully created.

Deploying AMP:

Pulling Images:
Image appcelerator/amp-ui:0.10.1 has been successfully pulled.
Image appcelerator/agent:0.10.1 has been successfully pulled.
Image appcelerator/ampbeat:0.10.1 has been successfully pulled.
Image appcelerator/amplifier-gateway:0.10.1 has been successfully pulled.
Image appcelerator/amplifier:0.10.1 has been successfully pulled.
Image appcelerator/elasticsearch-amp:5.3.2 has been successfully pulled.
Image appcelerator/amp-nats-streaming:v0.3.8 has been successfully pulled.
Image appcelerator/etcd:3.1.6 has been successfully pulled.
Image appcelerator/kibana:5.3.1 has been successfully pulled.
Starting services:
Service amplifier has been successfully started.
Service amplifier-gateway has been successfully started.
Service agent has been successfully started.
Service elasticsearch has been successfully started.
Service nats has been successfully started.
Service etcd has been successfully started.
Service ampbeat has been successfully started.
Service kibana has been successfully started.
Service proxy has been successfully started.

AMP has been successfully deployed.
See `amp user signup --help` in order to create your first user.
Read the documentation here https://github.com/appcelerator/amp/tree/master/docs.
The web portal is accessible at https://ui.local.appcelerator.io/

Add log levels to deploy + bootstrap script outputs so that they can be filtered via some "log level" (similar to infrakit). These can then be synchronized with the CLI errors.
Infrakits log levels (each step up includes the previous logs).

0 = no logs
1 = critical errors
2 = errors, most failing cases in the scripts
3 = warnings
4 = information, output only a user would want to see (e.g. "bootstrapping cluster", "Managers deployed: 2" etc...)
5 = debug mode, all of the output from the scripts
default = 4

for example:
$ amp cluster create --provider=docker --log=5
[DEBUG]: creating Docker volume "some volume id" with the configuration data
[INFO]: Bootstrapping cluster on docker
[WARN]: warning: force start, removing Docker volume "some volume id"
[ERROR]: asking for -5 manager(s) and -1488 worker(s), abort

There needs to be a better definition between what a critical error is and what a regular error is

amp cluster command ux enhancements are going to be put on hold whilst the method of cluster deployment is being modified to use golangs AWS sdk.


Re issue  #90

Regarding issue https://github.com/jssor/slider/issues/90, Can you please tell me what I am doing wrong, it still moves the clicked thumbnail to the first left slide in the thumbnail navigator slider:
            var options = {
                $FillMode: 0, //                                        //[Optional] The way to fill image in slide, 0 stretch, 1 contain (keep aspect ratio and put all inside slide), 2 cover (keep aspect ratio and cover whole slide), 4 actual size, 5 contain for large image, actual size for small image, default value is 0
                $AutoPlay: false,                                    //[Optional] Whether to auto play, to enable slideshow, this option must be set to true, default value is false
                $AutoPlayInterval: 1500,                            //[Optional] Interval (in milliseconds) to go for next slide since the previous stopped if the slider is auto playing, default value is 3000
                $AutoPlaySteps: 1,                                  //[Optional] Steps to go for each navigation request (this options applys only when slideshow disabled), the default value is 1
                //$LazyLoading: 5,
                $PauseOnHover: 1,                                   //[Optional] Whether to pause when mouse over if a slider is auto playing, 0 no pause, 1 pause for desktop, 2 pause for touch device, 3 pause for desktop and touch device, 4 freeze for desktop, 8 freeze for touch device, 12 freeze for desktop and touch device, default value is 1
                $PlayOrientation: 1,                                //[Optional] Orientation to play slide (for auto play, navigation), 1 horizental, 2 vertical, 5 horizental reverse, 6 vertical reverse, default value is 1
                $DragOrientation: 3,                                //[Optional] Orientation to drag slide, 0 no drag, 1 horizental, 2 vertical, 3 either, default value is 1 (Note that the $DragOrientation should be the same as $PlayOrientation when $DisplayPieces is greater than 1, or parking position is not 0)
                $ArrowKeyNavigation: true,   			            //[Optional] Allows keyboard (arrow key) navigation or not, default value is false
                $SlideDuration: 800,                                //Specifies default duration (swipe) for slide in milliseconds
                $MinDragOffsetToSlide: 20,                          //[Optional] Minimum drag offset to trigger slide , default value is 20
                //$SlideWidth: 600,                                 //[Optional] Width of every slide in pixels, default value is width of 'slides' container
                //$SlideHeight: 300,                                //[Optional] Height of every slide in pixels, default value is height of 'slides' container
                //$UISearchMode: 0,                                   //[Optional] The way (0 parellel, 1 recursive, default value is 1) to search UI components (slides container, loading screen, navigator container, arrow navigator container, thumbnail navigator container etc).

                $SlideshowOptions: {                                //[Optional] Options to specify and enable slideshow or not
                    $Class: $JssorSlideshowRunner$,                 //[Required] Class to create instance of slideshow
                    $Transitions: _SlideshowTransitions,            //[Required] An array of slideshow transitions to play slideshow
                    $TransitionsOrder: 1,                           //[Optional] The way to choose transition to play slide, 1 Sequence, 0 Random
                    $ShowLink: true                                    //[Optional] Whether to bring slide link on top of the slider when slideshow is running, default value is false
                },

                $ArrowNavigatorOptions: {                           //[Optional] Options to specify and enable arrow navigator or not
                    $Class: $JssorArrowNavigator$,                  //[Requried] Class to create arrow navigator instance
                    $ChanceToShow: 1,                               //[Required] 0 Never, 1 Mouse Over, 2 Always
                    $AutoCenter: 2,                                 //[Optional] Auto center arrows in parent container, 0 No, 1 Horizontal, 2 Vertical, 3 Both, default value is 0
                    $Steps: 1,                                      //[Optional] Steps to go for each navigation request, default value is 1
                    $Scale: false                                   //Scales bullets navigator or not while slider scale
                },

                $ThumbnailNavigatorOptions: {                       //[Optional] Options to specify and enable thumbnail navigator or not
                    $Class: $JssorThumbnailNavigator$,              //[Required] Class to create thumbnail navigator instance
                    $ChanceToShow: 2,                               //[Required] 0 Never, 1 Mouse Over, 2 Always
                    $ActionMode: 1,                                 //[Optional] 0 None, 1 act by click, 2 act by mouse hover, 3 both, default value is 1
                    $SpacingX: 8,                                   //[Optional] Horizontal space between each thumbnail in pixel, default value is 0
                    $DisplayPieces: 6,                             //[Optional] Number of pieces to display, default value is 1
                    $ParkingPosition: 360,                          //[Optional] The offset position to park slide (this options applys only when slideshow disabled), default value is 0.//360
                    $Loop: 2,                                       //[Optional] Enable loop(circular) of carousel or not, 0: stop, 1: loop, 2 rewind, default value is 1
                    $Orientation: 1,                                 //[Optional] The orientation of the navigator, 1 horizontal, 2 vertical, default value is 1
                    $Scale: true,                                   //Scales thumbnail navigator or not while slider scale

                    $ArrowNavigatorOptions: {
                        $Class: $JssorArrowNavigator$,                  //[Requried] Class to create arrow navigator instance
                        $ChanceToShow: 2,                               //[Required] 0 Never, 1 Mouse Over, 2 Always
                        $AutoCenter: 2,                                 //[Optional] Auto center arrows in parent container, 0 No, 1 Horizontal, 2 Vertical, 3 Both, default value is 0
                        $Steps: 6,                                      //[Optional] Steps to go for each navigation request, default value is 1
                        $Scale: false                                   //Scales arrow navigator or not while slider scale
                    }
                }
            };

I am displaying the image gallery with arrows and the thumb navigator also with arrows

Please set the $Loop to true. If $Loop is false, then $ParkingPosition won't work.

it is already set to 2 in the code above $Loop: 2.

Please set $Loop to 1.
$Loop: [Optional] Enable loop(circular) of carousel or not, 0: stop, 1: loop, 2 rewind, default value is 1


update installation instructions

Hi,
Thanks for the tips :)
Already updated the readme file to include more details
Hope it helps


about diskpart cmd

Hi team,
I moved this from here: https://github.com/MicrosoftDocs/windowsserverdocs.zh-cn/issues/14
@Hiiam9 commented yesterday
hi，why i use command ：diskpart /s xxx.txt is not run on win10
but i tested on Win Xp it is can run

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

ID: bca0f8f7-da0d-6340-bf63-f269be5f64d1
Version Independent ID: 39758423-e92d-d2db-88f3-260dc5a1a26a
Content: DiskPart
Content Source: WindowsServerDocs/administration/windows-commands/diskpart.md
Product: windows-server
Technology: storage
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

DiskPart works differently (and is different) in the older and unsupported versions of Windows.
DiskPart documentation for Windows Vista / Windows® XP / Windows Server 2003®:

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc766465(v=ws.10)

Windows 10 DiskPart started in a CMD window running on Windows 10 Home x64 :

Hello ,i think you don't understand me
i hope use command "diskpart /s xxx.txt" on win10 but :
'list' Did not execute
Go back directly cmd
when i test this on WinXp
it normal operation
but i want to programing on Win10
i hope konw is not it Win10's Diskpart is changed and  not support “diskpart /s xxx.txt”
i am a chinese ,and my  English is very bad ,please forgive me!
thank you reply me
wait for your reply!
------------------ 原始邮件 ------------------
发件人: "Trond B<EMAIL_ADDRESS>发送时间: 2020年4月28日(星期二) 上午6:52
收件人<EMAIL_ADDRESS>抄送: "shell"<979999321<EMAIL_ADDRESS>主题: Re: [MicrosoftDocs/windowsserverdocs] about diskpart cmd (#4243)
DiskPart works differently (and is different) in the older and unsupported versions of Windows.
DiskPart documentation for Windows Vista / Windows® XP / Windows Server 2003®:
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc766465(v=ws.10)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

对不起，我很困惑。 也许您需要将diskpart.txt文件存储在不同的驱动器上，而不是与运行diskpart命令的驱动器相同的驱动器上？ 让我们想象一下，您已经插入了一个USB驱动器，并获得了驱动器号E :，并将diskpart.txt文件保存在那里，因此命令和路径应如下所示：
diskpart /s E:\diskpart.txt

(Sorry about the confusion. Maybe you need to store the diskpart.txt file on a different drive, not the same drive as the diskpart command is running from? Let us imagine that you have inserted a USB drive getting the drive letter E: and you save the diskpart.txt file there, so the command and path should look something like this:)

https://docs.microsoft.com/windows-server/administration/windows-commands/diskpart-scripts-and-examples
https://searchenterprisedesktop.techtarget.com/blog/Windows-Enterprise-Desktop/DISKPART-Script-Fixes-Default-Win10-Disk-Layout
https://www.tenforums.com/drivers-hardware/145221-diskpart-help.html

No news since April 27 / April 28 here. Tagging this ticket for closing.

#assign:xelu86


consider allowing custom ip subnet in docker network create

this might be helpful for some people, using the production version of higlass with the redis:
in this line:
https://github.com/hms-dbmi/higlass-docker/blob/41fe22fb517132a3c9c4200a6d4b53dfcf76bf90/start_production.sh#L44
where, some kind of network is created - it uses default ip-subnet which is something like <IP_ADDRESS>/16 - this might interfere with local networking for some people.
Simply adding --subnet=<IP_ADDRESS>/16 or something like --subnet=$SUBNET might help to avoid that interference issue.

Thanks for pointing this out!


ngCancelDrag no longer working

It looks like removing the call to isClickableElement breaks it in this commit:
https://github.com/fatlinesofcode/ngDraggable/commit/51fd11f0da58a693305fb70a71382260f0dd5a6f

@ensign-rbaker why did you remove this?

it was causing the initial issue where simply clicking on a draggable item would start the drag events. imo, the drag events should start after mousedown -> mousemove. the presence of ngClick/ngDblClick should not stop an element from dragging (it creates confusion and more issues)
This is probably why test cases are needed, but my solution was to fix the issue of the drag events starting onclick. the ng-cancel-drag check should be moved to a separate function.
my bad for not catching that in the first place though.

Maybe the right solution is to only check for ngCancelDrag here and not ngClick or ngDoubleClick. I agree with Ryans point that drag events should start on mouse move.
—
Sent from Mailbox
On Thu, Apr 2, 2015 at 9:57 PM, Ryan Baker<EMAIL_ADDRESS>wrote:

it was causing the initial issue where simply clicking on a draggable item would start the drag events. imo, the drag events should start after mousedown -> mousemove. the presence of ngClick/ngDblClick should not stop an element from dragging (it creates confusion and more issues)
This is probably why test cases are needed, but my solution was to fix the issue of the drag events starting onclick. the ng-cancel-drag check should be moved to a separate function.
my bad for not catching that in the first place though.
Reply to this email directly or view it on GitHub:
https://github.com/fatlinesofcode/ngDraggable/issues/126#issuecomment-89042611

fixed in latest

this only fixes the ng-cancel-drag issue. since ng-click and ng-dbl-click are still in isClickableElement, it stops the element from being dragged just because it has a click event on it. What is the reasoning behind this?

there's not, https://github.com/fatlinesofcode/ngDraggable/blob/master/ngDraggable.js#L89

awesome! thanks for your work on this


FTP doesn't connect on my Samsung Galaxy s7

I get this error whenever I try opening logging into FTP sever:
cannot connect to ftp: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String it.sauronsoftware.ftp4j.FTPClient.getUsername()' on a null object reference

Sometimes it simply says can't open connection

The getUsername() method only works if authentication is successful, it returns the username. In my case, I think it tries to fetch my username while I'm not authenticated.

Kind of weird, but I changed my SIM (service provider) and everything now works fine.

@PatAbah That's really weird 😂.


Is it detected ?

Possibly? it's a base

how do i compile ?

http://www.learncpp.com/

Close this

Close it @Rishab2 ;)


getting "Cannot invoke "org.apache.jmeter.gui.JMeterGUIComponent.clearGui()" because "guicomp" is null" issue

Describe the bug
Cannot invoke "org.apache.jmeter.gui.JMeterGUIComponent.clearGui()" because "guicomp" is null while launching Bjm Correlation recorder plugin template in Jmeter
A clear and concise description of what the bug is.
Launch Jmeter
Go to the templates Icon after installing the bzm correlation recorder plugin
Select the Bzm correlation recorder template and click on create button.
We are getting "Cannot invoke "org.apache.jmeter.gui.JMeterGUIComponent.clearGui()" because "guicomp" is null issue and unable to Launch the template in Macbook Air M2.
Environment
macbook Air M2
Java 21
Jmeter Version 5.6.3
Let us know in which versions of these tools the error occurs:

JMeter
Correlation Recorder
Plugin Manager (if applicable)
Protocol version (if apply, eg: Siebel CRM IP17 & IP18)

To Reproduce
Steps to reproduce the bug:

Launch Jmeter in Macbook
Click on the Book icon (Templates)
Select bzm correlation recorder template from the drop down and click create button
See error

Expected behavior
A clear and concise description of what you expected to happen.
Complementary information
To have a faster and accurate response to your issue, please share:

The JTL for the recording and the replay (if needed)
The configuration of the Correlation Rules/Templates used (picture, test plan, or JSON file)

In case of sharing the JTL, please make sure you configure it as shown in the docs/JTLRecordingConfiguration.png file
Additional context

Add any other context about the problem here.

Hi All,
Anyone else faced this issue? Need help urgently!!

Hi @StraySquid760
We need more information.
Start JMeter with log level in DEBUG and attach the jmeter.log generated when you get the error exception.
Check if it happens to you with other plugins or components.
If it happens to JMeter using other components, it is possible that the problem is with Java or JMeter and not with our plugin.
We are waiting for a jmeter.log with the error exception information.

jmeter.log
Apologies for delayed response.
Have attached the log in debug mode. Also, this issue is observed only with BZM-correlation-recorder plugin and not with other available plugins.

Hi @StraySquid760
The attached jmeter.log appears to have zero bytes, it does not appear to have been uploaded correctly.
Could you try uploading it again?

changed the log to debug mode but its still blank. However, attaching the file for exceptions seen in the Jmeter screen:
GuiComp_Issue.txt

Hi @StraySquid760
The errors seem to indicate that it is not installed correctly.
For the particular error you are getting in our plugin, apparently the jmeter-bzm-commons-0.2.1.jar dependency is not found in the /lib folder
You also have a similar error in the same plugin manager (not found the class kg.apc.jmeter.dbmon.DbMonCollector a depenency needed in the lib folder).
It seems that the dependencies are installed in lib/ext but not the ones that should be in /lib (or exist in /lib/ext but need to be moved to /lib)
Check if it was installed correctly.
And if jmeter is not correctly generating the jmter.log file, you should check if it is JMeter correctly installed.
Try installing a jmeter from scratch, which generates jmeter.log, then install plugin manager and from plugin manager install the plugin.
If you installed the plugin from the Release section on GitHub, you may not have the dependencies in the correct folders.
The best way to install is following the procedure indicated in the documentation, which uses the zip generated by plugin manager:
https://blazemeter.github.io/CorrelationRecorder/guide/installation-guide.html#installation

Sure @3dgiordano , let me try installing it again from scratch and get back. Thanks for the support :)

re-installing the Jmeter again fixed this issue.


(ENGTASKS-1934) Vagrant Box version management

This PR adds information about Vagrant Box version management.
Specifically, it adds a (commented out) seeing in the Vagrantfile the allows specifying, or constraining, the desired box version. If this is left commented out, then the latest version of the official box on Vagrant Cloud will be used.
It also adds information to the READEME regarding how to use the above setting, as well as how to upgrade an existing testing environment.
I have validated the upgrade instructions in my own instance of the testing environment.

@pauby - I'm unable to request reviews from specific people in this repository, could I kindly get your eyes on this?


"Explicitly adding, dropping, or altering indexes is not supported."

Not sure what the intent of this is, this sentence needs context, it's misleading and when broadly applied. You can create indexes on subscribers and publishers. This article has contradictory information: https://docs.microsoft.com/en-us/sql/relational-databases/replication/administration/frequently-asked-questions-for-replication-administrators?redirectedfrom=MSDN&view=sql-server-ver15: "Indexes can be added at the Publisher or Subscribers with no special considerations for replication"

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

ID: 3c7d71c9-38b9-beea-30b7-a4340158eb72
Version Independent ID: 4704c064-38ad-4d47-6570-a74b9698f8e7
Content: Make Schema Changes on Publication Databases - SQL Server
Content Source: docs/relational-databases/replication/publish/make-schema-changes-on-publication-databases.md
Product: sql
Technology: replication
GitHub Login: @MashaMSFT
Microsoft Alias: mathoma

@williamadba Thank you for the feedback and apologies for the confusion.
The statement has been re-worded to better reflect index limitations.


How to set Response timeout?

I want to set a timeout if modbus slave not response in a given time(like 2000ms), how can I do it ?

In a simple solution you could do this
var coils = await _client.readCoils(1,1).timeout(Duration(miliseconds: 2000), onTimeout: () {
   //Do something
});


fix SecureRandom is used to replace Random in FederationBackendPolicy to enhance security

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


[vcpkg][vcpkg_from_github] Fix version regex matching issue

When build port with --head, it will fail with following failure, it's due to the regex match failed in https://github.com/microsoft/vcpkg/blob/master/scripts/cmake/vcpkg_from_github.cmake#L163. The issue from PR https://github.com/microsoft/vcpkg/pull/18838.
This blocks RWC testing in internal team.
CMake Error at scripts/cmake/vcpkg_from_github.cmake:164 (message):
  Failed to parse API response from '':
 {"ref":"refs/heads/master","node_id":"MDM6UmVmNDUyNDE4MTpyZWZzL2hlYWRzL21hc3Rlcg==","url":"https://api.github.com/repos/facebook/folly/git/refs/heads/master","object":{"sha":"b765365df4d2b6a17f29ffbcf797141142ee4e22","type":"commit","url":"https://api.github.com/repos/facebook/folly/git/commits/b765365df4d2b6a17f29ffbcf797141142ee4e22"}}

Call Stack (most recent call first):
  ports/folly/portfile.cmake:12 (vcpkg_from_github)
  scripts/ports.cmake:140 (include)

@ras0219 @ras0219-msft, could you help merge this PR?


Support overwrite

It might be useful for some users (like myself) to override generated files, as such wsdl-tsclient can be used to generate files automatically even if they exist (e.g. in CI/CD workflow).
ts-morph supports this behavior natively. You have to pass overwrite: true in order to activate it.
AFAIK, the option needs to be added to the API/CLI, and passed to this:
https://github.com/dderevjanik/wsdl-tsclient/blob/aa3ec29da3a0a455156635044fae8222a0abc238/src/index.ts#L259
e.g.:
const portFile = project.createSourceFile(portFilePath, "", { overwrite: true });

Would you be interested in a pull request on this?
Related errors

Did you mean to provide the overwrite option? A source file already exists at the provided file path

Workaround
Before running wsdl-tsclient, delete your folder containing the files wsdl-tsclient has generated (e.g. generated).

Yes, its turned on by default.
There's also option for not to overwrite, but I think I'm going to leave for now...


POP3 Support

I was wondering if there is any POP3 support or if there is any way that I could configure himalaya to support POP3?

POP3 is not supported right now, but it could be a nice feature. I keep in mind for after the v1.0.0. Thanks!

@DiederikVink could you give a bit more context about POP3? What your current setup looks like? I started to research a bit about the protocol, and it looks like emails are deleted once retrieved. Which means you need to store them manually somewhere else (I guess some mbox or maildir), right?
I'm not sure this protocol can work well with himalaya. The simplest would be to set up a POP3 to Maildir fetcher, then to configure himalaya to use this Maildir directly.

After searching and thinking more about POP3, I decided not to support it. Himalaya needs a backend (an email database) to operate, and POP3 is not one. I will add a note in the wiki about this.


Wiki page is down

It seems that the website is down: http://wiki.quantsoftware.org/

And loaded with Malware.


[improve][ci]Add "design" into the scope of the pull request title check rule

Motivation
Per the PIP process (new) as you see here title should start with "|[pip][design] PIP- -"  But the check rule of PR title is not supported
Modifications
Add new a scope design for the check pull request title
Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository: x

Should we add pip under the scope section? You might also need to fix typos in the pip, and improve the pip to make it easy to read.
Now the type looks like actions. Maybe we can consider adding create under the type section, it will work for any documentation changes. E.g. create a document, improve a document, fix a bug, refactor the document or code, create a pip, fix the pip.
cc @Anonymitaet @tisonkun WDYT?

Originally I suggest a conventional commit like spec so that we don't reinvent all these concepts. In conventional commit spec PIPs can be regarded as docs since they are design docs.
Scopes, IMO, need not to be required but at the author preference. Unless we make use of that field, it won't be valuable.

To make rules as simple and easy to use as possible, how about just adding a scope pip?
Use cases:

If creating a PR regarding the PIP docs, we can name it as "[feat][pip] add a PIP design doc for xxx".
If creating code PRs to implement this PIP, we can name it as, e.g., "[feat][broker] PIP-xxx add xxx" or "[improve][broker] PIP-xxx improve xxx". Since the PIP NO. is added in the title, others can know they are code PRs related to this PIP.

I tried hard to develop a search string that would capture all Pull Requests, which are PIPs, so I decided on [pip][design] since it was unique enough.
If we can automatically add a label "pip" to our agreed-upon prefix, whatever it may be (only the create ones, not the update ones), then I can alter the readme to say that you search by type PRs with the label PIP.
If this is the case, then I'm ok with calling it [docs][pip] PIP-xyz: {short description} and [docs][pip] Update PIP-xyz: {short description of update}

@asafm

If we can automatically add a label "pip" to our agreed-upon prefix, whatever it may be (only the create ones, not the update ones), then I can alter the readme to say that you search by type PRs with the label PIP.

In most cases, it is OK. If the author of the proposal is not a committer, this will require the help of others.
Why add the label only to the creation, not the modification? Maybe need two labels just like pip/create and pip/update?

If this is the case, then I'm ok with calling it [docs][pip] PIP-xyz: {short description} and [docs][pip] Update PIP-xyz: {short description of update}

It's frustrating that the first identifier means what action you want to do, but docs is not an action. The action contains these enums: cleanup, feat, fix, improve, refactor, revert

In most cases, it is OK. If the author of the proposal is not a committer, this will require the help of others.
It's not.
If one person a PR and nobody were fast enough to add a label, then the 2nd person would get the number wrong because that new pip will not appear in the search results under the label. We must add a label automatically or stick to the prefix I chose, which is unique. I prefer to go with the automated way.

@tisonkun Can we add a GitHub action based on the PR name, or even better - based on the addition to the pip directory, we add the relevant pip label?

based on the addition to the pip directory, we add the relevant pip label?

This is of course possible. You can file an issue and ping me.

Given what @tisonkun and assuming we will have https://github.com/apache/pulsar/issues/20712 then I'm ok with PIPs starting with "[improve][pip]".
WDYT?

I'm ok with PIPs starting with "[improve][pip]".

I'm OK with this one also.

@asafm  @tisonkun

I'm ok with PIPs starting with "[improve][pip]".

fixed. thanks

Given what @tisonkun and assuming we will have #20712 then I'm ok with PIPs starting with "[improve][pip]".
WDYT?

@tisonkun ?


Handle CloudHSM deprecations better in integration tests

CloudHSM is deprecated in some regions.  Sometimes the integration tests pass and sometimes they don't. This behavior was seen in https://github.com/rusoto/rusoto/pull/776 and we punted on it.  Now's probably the time to fix it.
'should_list_hsms' panicked at 'called `Result::unwrap()` on an `Err` value:
CloudHsmService("This service is unavailable.
Please see https://aws.amazon.com/cloudhsm/faqs-classic/")

A first step is to have the integration tests not fail if we get a return type like that.
We should check to ensure we're able to support the "new" HSM service as well.

A suggestion I received: try a different region when the error returns.  Maybe it will work there.


nvidia-profile-inspector-foulplay: Add version <IP_ADDRESS>

This is FoulPlay's fork of the NVIDIA Profile Inspector. The original project by Orbmu2k has been inactive for a very long time (the latest stable version used in the original manifest is from Jan 13, 2020).
FoulPlay's fork is what's mentioned on the PCGamingWiki.
The tool is used to modify game profiles inside the internal driver database of the NVIDIA driver. All game profiles are provided by the NVIDIA driver, but you can add your own profiles for games missing in the driver database. You also have access to hidden and undocumented settings, which are not provided by the driver's control panel.

[x] I have read the Contributing Guide.

/verify

The app is built in 32-bit.
No config files are found (except for changes in the Nvidia Driver config files) after testing under sandbox.

(This is a reminder. No need to modify anything regard to this.)