VONR : SIP REGISTERING : 403 Forbidden - HSS User Unknown

Hello,
I think i'm missing something with the UE authentication threw HSS. I provided all the info about the APN, AUC, SUBSCRIBER, IMS SUBSCRIBER. But i'm missing something with the sip authentication, i think i need to enter an username and maybe be password for the digest authentication but i don't know where ? Is it in the tables of the SCSCF database ? Thank for your help
Here is the wire shark log of the SIP registration request and the 403 error

Please post a pcap file in order to know what/where the issue is.

Thank you for your answer. Here is the PCAP file. We can see that on the SIP register request we do not have the field "  Authorization, digest username, realm, uri, algorithm etc..."
I'm using a smartphone Android ZEBRA where i provided a SIP account with username test password test but i don't where to provide the sip account username and password details on my 5G core to synchronize
PCAP FILE SIP.zip

but i don't where to provide the sip account username and password details on my 5G core to synchronize

If you are using pyHSS, then provide password in Ki field (as per maintainer of pyHSS). I haven't attempted it so let me know if it works for you

ok i'm going to tr it thank you

ok i'm going to try it thank you, we have to find the username field also

Its seems IMSI in the IMS subscriber is the username field

It works !!! with IMSI in the username field and KI in the password field. Thanks a lot for your answer.
I got the SIP Register status 200 ok.
But the Core send an SCSCF authentication request to the UE. Please find the PCAP file below.
Thank you.
UE SIP REGISTRATION SA-VONR.zip

But the Core send an SCSCF authentication request to the UE. Please find the PCAP file below.

I dont understand what you mean here. Can you please elaborate?

Have a look at the pcap and you'll understand

here i give you a pcap file which is successful from an other contributor of your blog. Comparing this one to mine we can see that my P-CSCF is not adressing the I-CSCF to register the UE by the S-CSCF. The 3 network functions are not talking to each other
0403-4.zip

My UE is almost Registred by SIP. But i get an error you must register with a SCSCF first. it looks like my UE doesn't reach the SCSCF to register. i provide my pcap file and also what i provided in my phone SIP account parameters.
Thank you.
sip registration.zip

I dont see any major issue here except that UE is not sending SUBSCRIBE message with IMPU. And, you are seeing the below packet with 403 Forbidden in for the UE but for one of the previously registered SIP Contact i.e. different ports

Notice that there is 200OK (packet 14) for SIP OPTIONS done in packet 13 because it matches the SIP Contact which is currently registered

i noticed a difference between the successfull PCAP in the trying part. When the P-CSCF is trying to forward the Register to the I-SCSCF it uses Src. Port 5060 Dest Port 45797. Normally the P-CSCF has to perform the trying to I-CSCF with Src. port 5060 Dest. Port 5060 like in the screenshot below.

I think it's a routing or a port issue but i don't know where to fix it ? thanks for your help

here is the PCSCF logs
I noticed that in the first register request by the UE we cannot see the contact header

do you have some ideas ? i noticed that the PCAP successfull of our partners on your blog had the contact header filled in the first registration request of the UE

@herlesupreeth
Hi
i have also registered with 5G network and both UEs have HD sign on the network!
but as soon as i call the other party, they fail to establish a call!
it works perfecto for 4G!

Nor even sending SMS

@herlesupreeth
Please find the pcap attached!
vonr.zip

but as soon as i call the other party, they fail to establish a call!

Thats because its not supported :) . The configuration files required to enable VoNR are not yet made public by the developer

@herlesupreeth
I have also encountered the call establishment issue for VoNR. Do you know when the VoNR configuration files will be made public?

I dont have any news about when those configuration files will be made public. But you can use the https://github.com/herlesupreeth/docker_open5gs/tree/exp_5g_ims_pyhss (not master branch) to try out VoNR calling. One of the community member added support for it. Give it a try and raise if you face issues in that repo


defaut behavior for repl-capable interpreters

Would you rather have to:

opt-in (upvote)
opt-out (current) (downvote)

?
Opt-in would make the default behavior more consistent between interpreters (most can't do REPL) , but users may miss out on the feature.

move to discussions

move to discussions


add prDraft and labels input to changeset signed-commits action

This adds two new inputs to signed-commits action:
  prDraft:
    description:
      A boolean value to indicate whether the pull request should be a draft or
      not. Default to `false`
    required: false
    default: "false"
  labels:
    description: A comma separated list of labels to add to the pull request
    required: false

Should we be creating other unit tests for runVersion(...) where draft is true, and labels are populated?

hmm the draft pr test is easy to do but add a label requires create a new graphql query and response...

Should we be creating other unit tests for runVersion(...) where draft is true, and labels are populated?

hmm the draft pr test is easy to do but add a label requires create a new graphql query and response...

wait nvm. I got it lol


Update readme.md to update other projects using kube-vip

@megian :-)

This is now part of the docs.


HDDS-4345. Replace the deprecated Lock method

What changes were proposed in this pull request?

AcquireLock has been Deprecated and replaced by acquireWriteLock. This PR unifies this usage.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-4345
How was this patch tested?
Use existing UT

Thanks for @xiaoyuyao‘s review, the issues has been fixed.

Thanks for @xiaoyuyao’s  feedback. The issues has been fixed

Thanks for @xiaoyuyao’s feedback. Issues has been fixed

Thanks @captainzmc  for fixing this. PR has been merged.


[WIP] messenger stats & autowire

@shyim @stefanpoensgen Do you agree to remove the TaskLoggingMiddleware for the moment? It looks like nobody is using it on 6.5 because it is not working at the moment.
If anyone contacts us, we can have a look into it.


MOOGY

Hey
I found this project and was excited to hear some Moogy sounds. I was disappointed in the filtered white noise output from the Main.cpp app. Am I missing the point somehow ?
Jonah

I think the readme is quite clear that you should expect filtered white noise. Cheers!

Yes sorry. It is. I meant it as a question.  How do you get a Moog  sound
using these filters ;)
On Wed, 29 Jul 2015 22:46 Dimitri Diakopoulos<EMAIL_ADDRESS>wrote:

Closed #6 https://github.com/ddiakopoulos/MoogLadders/issues/6.
—
Reply to this email directly or view it on GitHub
https://github.com/ddiakopoulos/MoogLadders/issues/6#event-368845625.


Add unsigned shift operator.

Together with fixed-size integers, Dart gains the >>> operator (unsigned shift).
The operator has the same precedence as >>.
The expression e1 >>> e2 is a compile-time constant expression if both e1 and e2 are compile-time constant expressions evaluating to integers (and int will implement the operator).
The symbol #>>> is valid, as is x >>>= e as an expression.
Adding the new operator is non-breaking.

[x] specification
[ ] Frontend https://github.com/dart-lang/sdk/issues/30888
[ ] dart2js https://github.com/dart-lang/sdk/issues/30890
[ ] DDC https://github.com/dart-lang/sdk/issues/30891
[ ] VM https://github.com/dart-lang/sdk/issues/30892

waiting for this operator to be in release

@lrhn what's the story with this?
@aadilmaan @mit-mit – are we tracking this somewhere?
Related: https://stackoverflow.com/questions/57190508/does-dart-have-operator/57210971

This is now tracked in https://github.com/dart-lang/language/issues/120. Closing the present historical issue.


how to do if I want to input a image that I take by myself?

           Hello, thanks for your project. I had run the test examples successsfully and it worked well. But now i want to get the result of my own test image, which seems to be wrong if i just add the picture to the imput dir directly. So I need to train for my own test image and then I can get the reuslts?  I am looking forward to your reply. Thx.

Hello,
You should not have to retrain. The network by default processes linear images (and outputs linear albedos). So if your image comes directly from your phone for example, you would have to linearize the image.
In this version of the code I added an option so that it is done by the preprocessing step. You can add "--correctGamma" to correct the input image from a gamma 2.2 to a linear image (the images in the test folder are already linear so this would produce wrong results for these).
The network I provide is trained on flash centered pictures of size 256x256, so if you change one of these parameters it will not behave a expected.
Despite it being fully convolutional, the results degrade in quality with higher res as we show in the supplemental of another paper (which you can use if you need higher resolution or scale): https://team.inria.fr/graphdeco/projects/large-scale-materials/.

Thanks for your help and I get the results successfully. This network works very well. And I will continue following with interest on your research, Thanks again!

Thank you very much, if you are curious about how to get HD results or capture larger surfaces, please check our latest paper: https://team.inria.fr/graphdeco/projects/large-scale-materials/


SHM fault tolerance <1.10.x> [8118]

This patch helps colaborating applications using SHM transport to recover when one of the applications is broken by ctrl-c or crash.
Before the patch, SHM ports opened for reading by the crashed application could be left inoperative for the rest of applications.
This is specially a problem for multicast ports opened by several processes.

Build status:

Linux
Mac
Windows

Build status:

Linux
Mac
Windows


Grafana Dashboard for IngressRoute Metrics

Refs https://github.com/heptio/contour/issues/525
We should have a Grafana dashboard for visualizing information provided by the Contour metrics related to IngressRoutes.

@rosskukulinski I was thinking we need a new dashboard for this. Currently, we have envoy & discoverer metrics, this issue should add a contour dashboard?

Yes please. And maybe move he cds and lds graphs from ‘envoy’ to the new contour dash


Official Release of automatic incremental parse

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


Use eslint-plugin-flowtype when using flow annotations

Hello,
The default EsLint configuration does not play well with flow annotations. For example if you declare an interface the interface name is recognized as a n undefined variable.
The proposed plugin eslint-plugin-flowtype fixes this problem and it is quite easy to implement.
Regards

can you show me an example of the two not working together, so far I haven't experienced any poblems :)

Same here, also erroring on undefined variable or unexpected token
On 1 Feb 2017, 19:38 +0100, Geoffrey Dhuyvetters<EMAIL_ADDRESS>wrote:

can you show me an example of the two not working together, so far I haven't experienced any poblems :)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub (https://github.com/duivvv/generator-module-boilerplate/issues/27#issuecomment-276741771), or mute the thread (https://github.com/notifications/unsubscribe-auth/AF7QP14CpFMHgdQRTzDn0MLPoenbEHRFks5rYNEPgaJpZM4L0EQH).

Sure, any interface will do
interface IShip { fly():void }

ok, anybody up for a PR?

Think I submitted this once but was closed, check out #20 .

ok, on my schedule tomorrow


Personal updates

Hey Alexey @resoai
First of all thank you for putting this framework together. This is the best UI for home assistant I have seen so far. I am running TileBoard on a rapberry pi/sunfounder configuration and it looks great and serves to exactly what i needed (i will post some pictures soon). I have made several changes/improvements/additions to TileBoard and was wondering if you would like to review them and eventually incorporate to the distribution code. I am not the best developer but I manage my way around ;)
Here are my mods:

Page Loader - I created a simpler way of registering pages and tiles.
Screensaver - Added the ability to have multiple themes, themes organized on a object db, ability to set a time for when the screensaver can play, ability to play videos as screensaver.
Fixed the issue with the weather status. Weather status were displaying without a space. Ex. Partly Cloudy would show partlycloudy. Now you can display anything.
Created a weather card based on Met.io and sun with 5 days forecast
Added wind bearing conversion to cardinal
Incorporated animated icons for weather
Changed night icons to be called based on sun.sun below_horizon
Ability to hide an entire Tile group base on condition
Garbage Collection - Added functionality for a Tile to display information and alert  about Garbage collection days
Added some functionality for Sonos

Because there are several changes I decided to check with you first instead of doing pull requests.
Let me know your thoughts.
Cheers
Pedro

You have a much higher chance of your PRs being integrated if you separate them into individual PRs. If you drop a PR with everything at once then that will likely not work.
But since most of your changes are new features, it's good that you are asking @resoai as I don't want to decide what should go in and what not.
Fixes are surely welcome though.

Cool .... I will work on separating everything and PR'ing them
Cheers

Just maybe wait for @resoai's response because I can't promise you that all your changes are in scope of the project.

Guys, I really have very little time to keep an eye in this project so if anything is to be added and @rchl thinks it is OK, please go ahead :)

Hey Alexey @resoai
First of all thank you for putting this framework together. This is the best UI for home assistant I have seen so far. I am running TileBoard on a rapberry pi/sunfounder configuration and it looks great and serves to exactly what i needed (i will post some pictures soon). I have made several changes/improvements/additions to TileBoard and was wondering if you would like to review them and eventually incorporate to the distribution code. I am not the best developer but I manage my way around ;)
Here are my mods:

Page Loader - I created a simpler way of registering pages and tiles.
Screensaver - Added the ability to have multiple themes, themes organized on a object db, ability to set a time for when the screensaver can play, ability to play videos as screensaver.
Fixed the issue with the weather status. Weather status were displaying without a space. Ex. Partly Cloudy would show partlycloudy. Now you can display anything.
Created a weather card based on Met.io and sun with 5 days forecast
Added wind bearing conversion to cardinal
Incorporated animated icons for weather
Changed night icons to be called based on sun.sun below_horizon
Ability to hide an entire Tile group base on condition
Garbage Collection - Added functionality for a Tile to display information and alert  about Garbage collection days
Added some functionality for Sonos

Because there are several changes I decided to check with you first instead of doing pull requests.
Let me know your thoughts.
Cheers
Pedro

Can you post your sample config for weather forecast using met.mo ? I have been really trying to figure out how to do the forecast card :(
Thank You in Advance.
Amit

Feel free to submit individual PRs but I'll close this question since it was answered.


Allow adding details to any of commands

[ ] #38
[ ] #39
[ ] #40

Hi @Kritika30032002,
Thank you for your interest in this project.
Feel free to add details if you want this feature to be implemented.
If you want to implement this feature yourself, please write down 1-2 lines about what you are going to implement.
Regards
THT

experience - command can be added
about answer can be made little bit more detailed.
contact can also provide details like LinkedIn id and GitHub along with email.
Skills can be described specifying languages ad tools.

Hi @Kritika30032002
experience - command can be added

=> Can you please explain it a bit more, sounds interesting.
about answer can be made little bit more detailed.
contact can also provide details like LinkedIn id and GitHub along with email.
Skills can be described specifying languages ad tools.

=> I'll go ahead and create separate issues for these. I'll also convert this issue into EPIC issue. I'll also assign them to you. Sounds good?

@Kritika30032002 I've created separate issues.
Please comment on the issues so that I can assign them to you.
Thanks

experience - command can be added  ------ this command will display the work experience of the person.
about answer can be made little bit more detailed.  --------- about right now is just showing the name. The designation like student or professional can be added along with current position.
contact can also provide details like LinkedIn id and GitHub along with email.  ------- right now it only displays email to contact
Skills can be described specifying languages and tools.  ----------- skills like react, tailwind, redux can be specified to show proficiency in that technology.

@Kritika30032002 I've created separate issues. Please comment on the issues so that I can assign them to you.
Thanks

also plz add hacktoberfest label to all

Oh. Understood.
I'll create issue for experience - command can be added this one too.
Comment on it so I can assign it to you.
I'll add hacktoberfest label also.
Thanks for your interest in this project.
Regards
THT

Thanks for believing in my ideas.

@Kritika30032002 your ideas are awesome. Feel free to contribute more ideas. The open-source community needs people like you.

Thanks for your appreciation.
Will definitely contribute more ideas after completing these.

@thtauhid  The details to be added is of specific person or dummy data?

Dummy Data

Okay

@Kritika30032002 wow!
Thanks for the huge contribution.
Feel free to share your thoughts.

It was the great experience.
Happy to contribute.


Browse: Revert changes button not working

Applying a filter of Provider="npmjs" and then clicking the Revert changes button does nothing.

The Revert button is supposed to Revert any kind of change over the definitions, not to clean up the search.
For that behavior we should implement a different kind of button or allow the Provider button to a have a "reset" option.

Actually the Provider button has already a reset option, you could select again the same value and the selection got cleaned.
Probably a button that cleans the entire search (provider, name) would be better.
What do you think @fossygirl ?

@storrisi Sure, that would be fine. It just needs to be easy for the user to understand how to "undo" whatever they just did.

Since i've made an update on Typeahead in #611 i will continue the work on this one once the changes will be in place.

@storrisi @dabutvin Is this obviated or still in progress?

We've done several changes since this issue has been opened.
Now we have a Filter Bar that shows all the applied filters and sorts, and the user is able to reset any kind of selection.
I think that that implementation covers also this requirement, so we can close this one.


why this is not for ios

why this is not for ios?

Because it is for android ;)

On a more serious note, I could collaborate with you in building an iOS version.
Regards,
Mujib.


[nginx/stable] Add prometheus scrape annotations as defaults

When stats exporter is enabled the user needs to add scrape annotations by hand.
This PR sets them by default so that when you enable the statsExporter you get the metrics in prometheus.

Adding these annotations by default means they would always be added, even if a user wants different ones (or none at all). Let's not impose.


WSL doesn't "remember" last session commands

I ran different commands like ssh @user ip, I do some other actions, close the session and start another one later in that day but can't print commands from previous session with the arrows (top/button).
For some reason, WSL doesn't remember the commands from previous sessions.

Did you happen to have multiple terminals open in parallel? In that case see https://unix.stackexchange.com/questions/1288/preserve-bash-history-in-multiple-terminal-windows
Did you happen to close bash in a non-graceful way, e.g. closing the window instead of writing exit? This could also be the issue.
In any event it is bash which is managing the history, not WSL.

@CherryDT , "it is bash which is managing the history, not WSL" -- that's true, but WSL is managing bash :-)  For example, WSL could attempt to close bash gracefully when the window is closed, so that it has a chance to save its history.

WSL is managing bash

This all goes to #834 (and many friends). Every bash session except the last one cleans up correctly (saves history) when the window closes. The last one does not, because the last bash session dies by kernel panic.

@therealkenc Thank you.
For anybody reading this, typing exit appears to work as a workaround.

It appears from a cursory test that this was addressed as a happy side-effect of "Allow processes to run without an active terminal" (#709 et al) and possibly #2496. Going to mark as fixedinsiderbuilds 17046. If anyone is still seeing the lost history problem on insiders, ping the thread and I'll take a second look.


Bump utexas memory limit

Users were running into 'kernel dying' errors, which almost always
mean memory limits. The default memory request of 256Mi might not
be enough (see image attached to PR), so am giving it a generous
bump. We can tone it down after seeing usage.
Ref https://github.com/2i2c-org/leads/issues/52#issuecomment-1044801431

Graph of memory usage:

Bright lines around 256Mi which is how much we guarantee users. We could investigate memory pressure on the nodes to see if they are getting their memory full enough that processes are killed before they hit our limit, but this is faster.

Thanks, this seems to have resolved things.  We are working with a database with a few tables of 100,000 rows.  Students are also looking at csv files that were loaded in.  The largest is only 3.8MB though, so it's a bit of a mystery why memory usage is so high.
I am seeing some lack of responsiveness in xeus-sql with queries with lots of rows returned, I mentioned it over there, suggesting a paging approach.
https://github.com/jupyter-xeus/xeus-sql/issues/59
In the past I've done things like run a guard cron job to kill long running queries, but this is more an issue with jupyter interface (and xeus-sql) when it receives lots of data to display.
I wonder if the memory usage is database related also, I'm not sure I have indexes established usefully on the teaching databases. I'm not sure whether the 'sidecar' and the jupyter containers share a memory allocation?

One thing I have found with students is that they may accidentally do things that use up a lot more memory than anticipated. Could it be possible some students are accidentally overloading memory just by playing around with variables and such?
Also I'm not sure how SQL is in performance, but could there be intermediate representations of data that are a lot bigger than the original or the output data?

Yeah, I'll keep an eye out, I've also added better indexes on the databases which might help in future.
The "kernel restarting" message is a bit perplexing for the students because it just asks them to wait, but for a few students it wasn't clear whether it had restarted or not.  They mostly just hit shift-reload in the browser, but it wasn't clear how to restart things manually.  Seemed to persist across restarts for some students, making me think it might be to do with open files in jupyter-hub (I'm guessing that they get re-opened).  I guess I'm also confused between a server restarting and a particular kernel restarting, I think those are different things?

Still hitting a few kernel errors among the students, I'm afraid.  I'm not sure what would be useful in debugging?  I could highlight the accounts having issues?

Definitely would help to know which users are hitting this. And roughly how common it is for them to hit this problem. Can you find a minimal set of commands that will reproduce it?

One additional thought here I have seen in the past with students learning in a JHub:
They open a notebook file, work on stuff and forget about it, then they open the next one and do the same and so on...
Not sure how many assignments/notebook files are you working with, but it might be the case they are running multiple notebooks (and multiple kernels) consuming a lot of memory.

Ok, people still encountering these errors.  I just ran into one myself.  However I'm not able to reliably reproduce the error.
Here is what I was doing:
Fire up http://utexas.pilot.2i2c.cloud/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fhowisonlab%2Fdatawrangling-exercises&branch=main&urlpath=lab%2Ftree%2Fdatawrangling-exercises%2Fclass_music_festival
Navigate to create_class_music_festival.ipynb, run each cell.
Open load_class_music_festival  run each cell.
Open homework.ipynb and run those cells.
I see memory never getting above 211MB/2048MB running those files.  However I can run it up pretty high running a
SELECT *
FROM tickets

query in a xsql notebook (runs up to 800+MB but then goes unresponsive, but doesn't reliably produce the kernel errors.


dotnet core 2.1.3 runtime deployment on Azure app services

dotnet core 2.1.3 runtime deployment on Azure app services
Is there any timeline for deploying the runtime / sdk to the app services environment?
If no.. is there a way to do it manually trough the terminal' bash of the appService.
Regards :)

@branstraub West Central US is up and running with 2.1.3 as of this morning. Other regions will roll out over the next few days.

@glennc isn't there also a way to use site extensions to get the latest?


Cant generate code

Hi there I have run everything according to the github but ran into a backend error when uploading a URL or screen shot.

Are you able to go to <IP_ADDRESS>:7001 in the browser? What does that show? And please share backend logs as well.

I think it would be easier if we can book the sessions through meet
On Tue, 30 Jul 2024 at 10:09 PM, Abi Raja @.***> wrote:

Are you able to go to <IP_ADDRESS>:7001 in the browser? What does that show?
And please share backend logs as well.
—
Reply to this email directly, view it on GitHub
https://github.com/abi/screenshot-to-code/issues/381#issuecomment-2258587246,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATGE2YXVZNZSZROPUJ4MBFTZO6UCXAVCNFSM6AAAAABLWKFOOGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJYGU4DOMRUGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Sorry Github is how we do support.

Sorry Github is how we do support.

Okay,  I got an error when running backend and I cant access <IP_ADDRESS>:7001.

Sorry Github is how we do support.

Okay, I got an error when running the backend and I can't access <IP_ADDRESS>:7001.
In Addition, I have a problem with the pip command on my mac so I do brew install poetry instead.

u need a older version of python to run it


Stop using personal repos in deployment

The deployment of the core uses on one occasion a personal gitlab-repository:
https://gitlab.dkrz.de/k204230/install-kernelspec
I would prefer that we move this repository into some kind of public Freva-Space.

Ok

I have created pip package: https://pypi.org/project/kernel-install/.


[23.11] wayland-pipewire-idle-inhibit: init at 0.4.5

Description of changes

Master pull request: https://github.com/NixOS/nixpkgs/pull/290278
Homepage: https://github.com/rafaelrc7/wayland-pipewire-idle-inhibit
Description: Suspends automatic idling of Wayland compositors when media is being played through Pipewire.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 290724 run on x86_64-linux 1

1 package built:

wayland-pipewire-idle-inhibit

I will open this again when https://github.com/NixOS/nixpkgs/pull/291899 get merged.

Result of nixpkgs-review pr 290724 run on x86_64-linux 1

1 package built:

wayland-pipewire-idle-inhibit


Extend list of PII types with the ones supported by TA

With the introduction of the TA analyzer, Presidio will support additional PII types such as localized ID cards, etc. We want to extend the list of supported types to reflect this.

#292

#292

Can be closed as TA integration sample was added.


Silent execution/warnings as errors

Currently, it's not (I don't believe) possible to run smithy build in a manner that is truly quiet/silent -- one always receives some output. There is the --logging flag, which has an OFF value, but this does not apply to the output of the Validator, which always outputs statistics about how the model fared against various validations, etc.
A use case we have for truly silent execution is calling Smithy as part of a larger build process (e.g. Bazel). Here Smithy's output generates noise we'd rather not see. Of course, this only pertains to the "happy path", so the ideal would be to hook in the Validator's output to correspond to the logging level -- if the level is warning, Smithy outputs warnings; if the level if error, Smithy outputs errors and so on. Coupled with this it would be useful if Smithy had a flag like -Werror for promoting warnings to errors.
There are a few ways I can see about implementing this in the Smithy codebase (with https://github.com/awslabs/smithy/blob/7ea2682a5ab3c5cd6794c826c33121fa6dd40bf2/smithy-cli/src/main/java/software/amazon/smithy/cli/commands/BuildCommand.java#L109 being a starting point), but wanted to raise an issue first to see a. if this is of interest/the use case is a valid one that makes sense and b. whether or not there are other considerations to be made that I have missed. Thanks in advance for your thoughts!

Yeah,-- logging right now doesn't impact other informational output.
Both the build and validate commands have a --severity parameter which I think is a clearer way to control Smithy validation output (that is, showing the issues that were detected while validating the model, not the logging output). The default logging level I think is INFO, and that's controlled with --logging.
We have a --debug option which turns everything up all the way (--logging, --severity, etc). Or at least it should if it doesn't already.
Since we have a --debug flag, maybe we should add a mutually exclusive --silent flag? We'd check if the silent flag is set before writing to stdout/stderr for informational stuff. It could automatically set a default value of --logging to OFF, and --severity to DANGER so that you'd see when anything fails the build. Both --logging and --severity could be explicitly configured when using --silent too; for example, you could use --silent to turn off informational output, but set --loging to SEVERE to see more error information.
Would that work?
As for promoting warnings to errors, we have a feature request for that, but need to figure out a good place for it:  https://github.com/awslabs/smithy/issues/856

Thanks for the response!
On first blush it feels like --silent setting --severity to DANGER is outside its remit, but I don't have super strong feelings on that front. Would you take a PR to try and introduce --silent to the codebase in this vein? And regarding the validation messages referenced in my original message, is the idea that they should be suppressed by virtue of setting severity, rather than porting them to use the existing logging tools? Because looking at the code that's not currently the case and would have to be handled as part of these changes, no?

Would be great to get a steer on whether or not a contribution like this would be accepted/in alignment with how we want the tools to work -- if so I'd be happy to take a stab at it as we'd really benefit from this.

Yes! A PR would be welcome!

I added a --quiet flag to all commands: https://github.com/awslabs/smithy/pull/1257


After callbacks are run too late in create mutator

Line 197 of mutators.js, this code get the document from the db before returning the mutation:
  // note: query for document to get fresh document with collection-hooks effects applied
  document = await Connectors.get(collection, document._id);

It is called after after callbacks are called, thus overriding their result. It only affects the create mutator, not the update mutator.
I've written a test that is not passed currently but (I hope) should pass after this is fixed. I can handle the fix, I just wanted to confirm my understanding before.

Yeah I guess you're right. Thanks for finding and fixing this issue!


Enable to delete the parts

Please verify that this bug has NOT been raised before.

[X] I checked and didn't find a similar issue

Describe the bug*
If i click on the Parts from Navbar and click the particular part then edit and unactive it and then delete then confirm it it gives me  IntegrityError
Error details can be found in the admin panel this error i want resolve it also not deleting assembly parts from it.
Steps to Reproduce
1.Go to Parts
2.Select the particular part
3.Go to part action button
4.Click on the Edit Part
5.make part unactive and submit
6.click on Delete Part
Expected behaviour
It will delete that
particular part
Deployment Method

[X] Docker
[ ] Bare metal

Version Information
0.10.0
Relevant log output
No response

@sasaneritik this has been fixed in 0.10.1 - https://github.com/inventree/InvenTree/releases/tag/0.10.1 - please update!

@SchrodingersGat this has been fixed in 0.10.1 - https://github.com/inventree/InvenTree/releases/tag/0.10.1 - please update! I have already update this but it still giving me that error

@sasaneritik I might have been thinking of a different but similar bug. Can you please check if the same behaviour is present on the demo server (which is running latest version)

@sasaneritik ok, can you please provide the full error message (you'll be able to find it in the admin panel - https://docs.inventree.org/en/latest/settings/logs/

insert or update on table "part_partpricing" violates foreign key constraint "part_partpricing_part_id_24e51ec7_fk_part_part_id" DETAIL: Key (part_id)=(4) is not present in table "part_part". here is the full error message

@sasaneritik ok thanks for the error report. 0.11.0 will be released soon, which has the fix for this issue

@SchrodingersGat welcome! let mw know please whenever 0.11.0 will be released

@sasaneritik check there releases, it's been out a few days now :)

@SchrodingersGat thanks it really mean for me!

@SchrodingersGat welcome! let mw know please whenever 0.11.0 will be released

@sasaneritik You can also subscribe to the releases of this project. Click watch and select only releases and participation.


Support for Ardunino Uno

I saw that the Arduino DUE is supported, but not the UNO.
Will the support be added, or does already work?
Thanks!

Hi, @mattions
Since the memory requirement of XRCE-DDS currently used is larger than RAM of Uno and Mega, it can not be supported.
If any vendor makes a lightweight protocol that can support DDS (if it makes it possible to run below 2K RAM), it seems to be able to support it.

Hi @OpusK,
Yeah that makes sense. I expected that the new DDS stack was a bit heavier.
I guess at the moment nobody is working on something like that

I guess at the moment nobody is working on something like that

Sadly, free DDS seems to be what you said.
Some paid DDS-RPC products require a lower source than MicroXRCE-DDS, but because they require a paid license, it is difficult to use in the Arduino project.
For now, for use with UNO, Mega, like rosserial, we need to use a separate package to convert and convert to DDS format. Unfortunately, ros2arduino does not yet have a specific plan associated with it.

This issue has been closed as there weren't recent activities. Please feel free to reopen this thread if there's any opinion to throw. Thanks.


Add bookmark sharing

Allows to share bookmarks with other users, and introduces a new view for shared bookmarks. Bookmarks can be marked as shared in the bookmark form, or through the API. Shared bookmarks are visible to all other authenticated users, but can not be viewed anonymously. Sharing bookmarks with a specific set of users is not possible at the moment. The shared bookmarks view shows shared bookmarks from all users, and allows filtering by search terms, tags from all users, and by a specific user. Shared bookmarks from other users are not shown in the regular bookmark views for active or archived bookmarks.
To avoid cluttering the UI for users that use linkding with a single user, the feature is opt-in and needs to be enabled in the settings first.
Closes https://github.com/sissbruecker/linkding/issues/215

FYI, I think the API docs are missing info on this new shared parameter. Happy to put a PR together.


fix: only validate required keys in getStateOnly()

Calling getStateOnly() on a component container still validates all fields which isn't right. It should only validate the keys you're asking for.
There's now some duplication between getStateOnly() and getState() - not sure if we want to extract that into a separate method to be re-used. If we do, I don't know what it should be called.

I think that we could have $only and $except parameters for the main getState() method, and then just call that internally inside getStateOnly() and getStateExcept()

Yeah, that could work.
Not sure how validation would work on the except though... I guess we'd need to do a validateOnly() and do something like Arr::except(array_keys($this->getRawState()), $except) or something...

Gonna close this as lots more work is required. For example, it needs to only save the relationships and call hooks of the specific fields, and also needs to work with getStateExcept()


Minify is not using the full potential of Minification.

It is not the full potential of Minification used, because unnecessary spaces
exist in the minified files.

For example, a minified file containing the following:
    background:rgba(0, 0, 0, 0) repeat scroll 0% 0% / auto padding-box border-box;
Although this would go shorter:
    background:rgba(0, 0, 0, 0) repeat scroll 0% 0%/auto padding-box border-box;

In some places even double spaces are available:
    background:-webkit-linear-gradient(top,  rgba(76,105,186,1) 0%,rgba(59,85,160,1) 100%);
Although this would also go shorter:
    background:-webkit-linear-gradient(top, rgba(76,105,186,1) 0%,rgba(59,85,160,1) 100%);

According gtmetrix.com the minified files can be smaller by 1-2%. It would be
good if the full potential would be used, and the unnecessary spaces would be
removed.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 7 Jun 2014 at 9:13

Please see the second section of https://code.google.com/p/minify/wiki/FAQ

Original comment by<EMAIL_ADDRESS>on 7 Jun 2014 at 12:04

Changed state: WontFix

Here is the complete diff between the version of Minify, and the possible
Minification of gtmetrix.com: http://www.diffchecker.com/h6eqk9uj

This CSS file is from my web site http://nodecode.de . This website I run with
the CMS WordPress, the Minify-engine I use in the plugin WP Minify Fix (
http://wordpress.org/plugins/wp-minify-fix/ ) what is a further developed by
myself, based on the dead WP Minify plugin. A user has brought to my attention
that the minify not engine uses the full potential.

Original comment by<EMAIL_ADDRESS>on 7 Jun 2014 at 9:34


Consider using tla.pp.UniqueNameGenerator in Quint translation

Use a unique name generator for Lambda parameters in Quint translation
Originally posted by @konnov in https://github.com/informalsystems/apalache/pull/2483#discussion_r1141839404

I'm not sure of the benefit of this, insofar as we'd lose the explicitness of the current quint prefixed names and increase coupling across components (tla-pp currently has na dependency on tla-io, and the quint conversion lives in the latter).
I'm not apposed, but don't see enough benefit to be in favor. In any case, this isn't actually needed for milestone/74, so i'll remove it.

I'm not sure of the benefit of this

Avoiding code duplication. I'd rather have one general and tested implementation, rather than bespoke implementations in each module. imho, high coupling to a utility module can be expected.


streamalert - add osquery 'batch' schema, add counter key, small nits

to: @jacknagz
cc: @ashmere
Background
There are 3 osquery result formats, we weren't supporting one of them (batch). Now we are
https://github.com/facebook/osquery/blob/master/docs/wiki/deployment/logging.md#schedule-results
Changes

Add osquery's batch schema: https://github.com/facebook/osquery/blob/master/docs/wiki/deployment/logging.md#batch-format
Add optional counter key
Small other fix: Add reference docs for DUO alerts

Testing
StreamAlertCLI [INFO]: (21/21) Successful Tests
StreamAlertCLI [INFO]: (45/45) Alert Tests Passed

Coverage remained the same at 94.693% when pulling 68c078d73c0f3d2e5b82c356a86049d818244cd3 on mimeframe-streamalert-osquery-batch-schema into c849f03a0e3088bf80e700863273a8258fda937e on master.

Coverage remained the same at 94.693% when pulling 68c078d73c0f3d2e5b82c356a86049d818244cd3 on mimeframe-streamalert-osquery-batch-schema into c849f03a0e3088bf80e700863273a8258fda937e on master.


Double quote is not interpreted as comment

Hi, I got an issue when modifying .vimrc today.
This is the file:
" Show line number
set number

When I do source .vimrc , I got this error
.vimrc:3: unmatched "

The double quote does not seem to be interpreted as comment. Any idea how to resolve this ? I'm using Vim 7.4.889 . Thanks.

I think sharing the vimrc file or a minimal reproduction case would help put us on the right track

@Tanjoodo The two lines above are my .vimrc file . To reproduce, do
source ~/.vimrc

Actually it happens with any .vimrc that has a comment line.

Does it happen, if you start vim like this vim -u ~/.vimrc -N --noplugins?
Also please share your :version output

@chrisbra It still happen if I do vim -u ~/.vimrc -N --noplugins to edit vimrc (I have no plugin though)
This is :version output (I'm using zsh by the way)
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct  7 2015 10:52:22)
MacOS X (unix) version
Included patches: 1-889
Compiled by<EMAIL_ADDRESS>Normal version without GUI.  Features included (+) or not (-):
+acl             -farsi           -mouse_netterm   +syntax
-arabic          +file_in_path    -mouse_sgr       +tag_binary
+autocmd         +find_in_path    -mouse_sysmouse  +tag_old_static
-balloon_eval    +float           -mouse_urxvt     -tag_any_white
-browse          +folding         +mouse_xterm     -tcl
+builtin_terms   -footer          +multi_byte      +terminfo
+byte_offset     +fork()          +multi_lang      +termresponse
+cindent         -gettext         -mzscheme        +textobjects
-clientserver    -hangul_input    +netbeans_intg   +title
+clipboard       +iconv           +path_extra      -toolbar
+cmdline_compl   +insert_expand   -perl            +user_commands
+cmdline_hist    +jumplist        +persistent_undo +vertsplit
+cmdline_info    -keymap          +postscript      +virtualedit
+comments        -langmap         +printer         +visual
-conceal         +libcall         -profile         +visualextra
+cryptv          +linebreak       -python          +viminfo
-cscope          +lispindent      -python3         +vreplace
+cursorbind      +listcmds        +quickfix        +wildignore
+cursorshape     +localmap        +reltime         +wildmenu
+dialog_con      -lua             -rightleft       +windows
+diff            +menu            -ruby            +writebackup
+digraphs        +mksession       +scrollbind      -X11
-dnd             +modify_fname    +signs           -xfontset
-ebcdic          +mouse           +smartindent     -xim
-emacs_tags      -mouseshape      -sniff           -xsmp
+eval            -mouse_dec       +startuptime     -xterm_clipboard
+ex_extra        -mouse_gpm       +statusline      -xterm_save
+extra_search    -mouse_jsbterm   -sun_workshop    -xpm
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/local/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H   -DMACOS_X_UNIX  -O2 -fno-strength-reduce -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc   -L/usr/local/lib -o vim        -lm -lncurses  -liconv -framework Cocoa

Your are using a shell (bash) command to source .vimrc.
That does not make sense.
Bash source command it to source bash scripts, not vim scripts.
You need to use Vim Ex command  :source  to source your ~/.vimrc.  In vim, just type:
:so ~/.vimrc

To reproduce, do

source ~/.vimrc

@tienthanh8490 The :source ex command in vim is not the same as the source bash/zsh built-in. Are you running the source ~/.vimrc command somewhere in a terminal? Because that will not work. The source command in a terminal is for sourcing shell scripts.

Do not source the .vimrc in your shell.
closing as invalid

On Wed, Oct 7, 2015 at 8:30 AM, Nguyen Tien Thanh<EMAIL_ADDRESS>
wrote:

@Tanjoodo https://github.com/Tanjoodo The two lines above are my .vimrc
file . To reproduce, do
source ~/.vimrc
Actually it happens with any .vimrc that has a comment line.

Normally, Vim itself will source the ~/.vimrc at startup (so you don't need
to source it explicitly); but as others said, the vimrc is a vim script,
not a bash or zsh script.
To start Vim from the shell, just use
vim

or (if some GUI such as X11 or Windows or … is running)
gvim

in both cases with possible arguments, for instance
gvim +123 filename.ext

to start gvim with the cursor at line 123 of file "filename.ext"
If you have set the appropriate symlinks, other names are possible, for
instance
gvimdiff file1.c file2.c

to start gvim in diff mode on the C sources file1.c and file2.c; or
view /usr/local/share/vim/vim74/syntax/vim.vim

(on Unix, Linux, etc. with a default install after an own-compile) to view
the Vim 7.4 syntax script for Vim script in read-only mode
See :help starting.txt
Best regards,
Tony.

Understand now. Thanks all for your help :)

This thread saved my time.😁

Saved my time as well


Standarizing pvlib typesetting of units - standarization for common variables?

Is your feature request related to a problem? Please describe.
As of now, units in the whole documentation are written with the own developer style, and there is no place that suggests which units should be used in any case.
Current typesetting includes:

LaTeX like markup, e.g., W/m^2 (in https://pvlib-python.readthedocs.io/en/latest/reference/generated/pvlib.irradiance.dirint.html)
Mathjax rendering using the Sphinx math role, e.g., :math:`W/m^2`  (in https://pvlib-python.readthedocs.io/en/latest/reference/generated/pvlib.irradiance.get_ground_diffuse.html)
Unicode plaintext using superscript numbers, optionally superscript dash to avoid the slash; e.g., W/m² or Wm⁻², Wm⁻²nm⁻¹ (in https://pvlib-python.readthedocs.io/en/latest/reference/generated/pvlib.spectrum.spectrl2.html)

(I can't find some comment in a review of my PRs or so talking about alternatives and views with @kandersolar and @AdamRJensen )
On one side new/current contributors don't have a clear guideline on what to do when writing units. Both in API docs and examples. On the other side, switching between docs and seeing different ways of writing it may confuse inexperienced users.
And it looks a bit crappy that each dev sticks to it's own style.
Now the topic moves to Variables and Symbols. I think that units that make a convention have a spot there, and can be used to template units out of there too. E.g.:

eta_inv | inverter efficiency <> in % or in [0,1]? (and the same goes for many of them)

Normalizing what units shall be used for each variable guarantees pvlib is a toolbox of tools that fit together.
Describe the solution you'd like
I personally think an homogeneous typesetting is beneficial for the project. And if I had to choose, I don't like cluttering the view with extra characters like ^2 when ² exists, so I'm +1 for homogenizing and changing to option 3. I somewhat agree with @RDaxini on using superscript minus sign ⁻.
Describe alternatives you've considered

Proposing and pushing and agenda to adopt a complete PVlib Enhancement Proposals (PVEP) system the same way Python has PEPs, Numpy NEPs and Matplotlib MEPs, then convincing everyone that option 3 is the right path, because it is.
Not doing anything 🙄

Additional context
When a decision on this is agreed, this would make for a good set of Easy and How-To-Contribute series of PRs for newcomers, conferences and workshops.

Given there already are discussions on breaking the contributing page into multiple sections (#2200), my take on this would be adding all the unicode superscripts to a page dedicated to docs and just write it all with them, for simplicity and also reading them through the help().

+1 to putting units with the variable names.

Cross-referencing #1421

+1 on standardization
I can support subscripts as long as we have them written down somewhere that is easy to copy from.
I think what needs to be done is to have a template function, which shows the preferred way of writing units, variable naming, etc.

+1 to using subscripts as along as we have a place where they can easily be copied from.
-1 on using special commands to do some kind of formatting (increases maintenance burden and doesn't seem any simpler for new users)
Overall, I think we should create a template function that demonstrates the preferred way to do citations, units, parameter definitions, etc.

I can support subscripts as long as we have them written down somewhere that is easy to copy from.

#2209 --- we can define some easy-to-type abbreviations e.g. |wm2| for Wm⁻² so no need to locate and copy/paste special text
Does that count as a special command...? I think | should be on most if not all keyboards with the \ key, right? Users could still copy and paste the units directly if they wanted though, even if typing something like |wm2| was available at the same time.

I think what needs to be done is to have a template function, which shows the preferred way of writing units, variable naming, etc.

Agreed. I was thinking that in the split contributing page we could have a style guide section where all information on existing (e.g. PEP 8) and new (references, units, etc.) styles could be explained. A template could easily be included here for illustration.

Does that count as a special command...?

@RDaxini , I'm afraid they are somewhat commands.
I agree with @AdamRJensen that these substitution patterns are a burden for newcomers; also that they clutter the view and understanding of the functions via help(). I would just go with your formatting of units via manual substitution if you prefer to call it that way. That is usually Control+H to replace things in editors or using tools like ripgrep if your editor does not provide it (VSCode gang 😎 ).
To address @cwhanse concern, I would say the best choice is to update the contributing section on docs, with superscripts, rather than come up with some special way of interpreting and handling them in sphinx.

Does that count as a special command...?

@RDaxini , I'm afraid they are somewhat commands.

After a little while I understood what was meant by command, I misunderstood at first 😅

I agree with @AdamRJensen that these substitution patterns are a burden for newcomers; also that they clutter the view and understanding of the functions via help().

Seems like no-one disagrees on this here so I'll close #2209 and we can move forward with adding a simple small table/list into the new style guide section from which users can easily copy/paste, and be informed of the style rule.
Shall I open a PR or would you like to @echedey-ls ?

Shall I open a PR or would you like to @echedey-ls ?

I don't really mind, but yeah, I can manage that. I think I will also try to do the docstring template in the same PR. I can't tell when I'll open it - expect some delay.

also try to do the docstring template in the same PR. I can't tell when I'll open it - expect some delay.

Cool. If you want to split anything, just let me know. Happy to help

BTW, in ipython you can enter things like \beta<TAB> and get unicode characters.


Added Finnish translation

Finnish language translation and test cases.

Added, thanks! This will be deployed to the live API next week.


.voc files not using the ' character

Keywords with a ' in them don't seem to work, they just say searching for...
The text detected from the voice has a '. Perhaps the voc file is stripping these out?
For example. if the keyword is "that's a spy" and I say that phrase, mycroft will say "searching for that's a spy" instead of activating the skill.
I don't know of coarse but one possibility is that whatever is reading in the voc file is changing it from "that's a spy" to "thats a spy"
Or perhaps this is the desired behavior and I need to somehow escape the character?

can you provide a code example?

"that's a spy" is a keyword for one of the intents in my tf2 skill. Other than that I don't see what other code example would be useful to you.

Kind of an old entry, but please see https://mycroft.ai/documentation/skills/common-issues-in-skills-development/
Use "that is a spy" in your code, because the listener will convert "that's" to "that is" for you.

Closing as resolved (and somewhat mycroft-core specific).


Update from 5.5.1 to 6.0.0 failed with postgres error

Hello,
I recently upgraded from 5.4.0 to 5.5.1 which worked straight away. I then tried to upgrade to 6.0.0 using
helm upgrade --install mattermost mattermost/mattermost-team-edition -n default -f helms/mattermost/values.production.yaml --version=6.0.0

This makes the pood repeatedly fail indicating a postgres error :
"level":"fatal","msg":"Failed to alter column type.","caller":"sqlstore/store.go:860","error":"pq: must be owner of table posts"

Reading through the changelog I noticed some warnings on database changes but found nothing related to the error I am getting.
Do you have any idea where this might be coming from ?
Versions

kubectl : Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.5+k3s2", GitCommit:"724ef700bab896ff252a75e2be996d5f4ff1b842", GitTreeState:"clean", BuildDate:"2021-10-05T19:59:14Z", GoVersion:"go1.16.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.5+k3s2", GitCommit:"724ef700bab896ff252a75e2be996d5f4ff1b842", GitTreeState:"clean", BuildDate:"2021-10-05T19:59:14Z", GoVersion:"go1.16.8", Compiler:"gc", Platform:"linux/amd64"}

PostGres : postgres (PostgreSQL) 12.7

I finally got it to work.
The issue was that the owner of the database and the tables was gitlab_mattermost but the user that wanted to connect was gitlab.
To get the update to run correctly I changed the owner of the database and the tables (in order to do so I had to connect with the psql root user) :
ALTER DATABASE mattermost_production OWNER TO gitlab;
REASSIGN OWNED BY gitlab_mattermost TO gitlab;

I will now close this issue


use NodeInfo.MachineID to retrieve the SystemD MachineID

On bare metal systems, SystemUUID and MachineID are two different identifier.

Looks similar to my PR that was closed https://github.com/poseidon/fleetlock/pull/60

I have tested this fix on vmware vm's and this resolved the draining issue for me. I will run with this patch in a custom container until it gets merged.

I looked into this more. On Azure and bare-metal SystemUUID doesn't match MachineID. Kubelet gets SystemUUID via sysfs, whereas machine-id requires a new volume mount for Kubelet containers. https://github.com/poseidon/fleetlock/pull/96 will switch to MachineID with the changelog noting the action required. Its considered breaking.


Link to Advisor Performance recommendations is wrong.

Under Next Steps, the link to Performance recommendations page links back to this page instead of the performance page.

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

ID: b703202c-7c7d-7177-6496-d1c61dacf22b
Version Independent ID: f9ee0bcc-f74a-dbba-c9b9-f84bf7b800a7
Content: Reduce service costs using Azure Advisor
Content Source: articles/advisor/advisor-cost-recommendations.md
Service: advisor
GitHub Login: @kasparks
Microsoft Alias: kasparks

@Datachick Thanks for the comment. We are actively looking into it and will update you soon.

@Datachick A PR has been susccessfully raised to resolve this. The changes should be live shortly. thanks again for catching this.
Cheers.


Add a Gitter chat badge to README.md

hackerkid/bots now has a Chat Room on Gitter
@hackerkid has just created a chat room. You can visit it here: https://gitter.im/hackerkid/bots.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

Fixed in https://github.com/hackerkid/bots/commit/a808e429b4426bfd6f11fe11cc23d640ed953531


Question/Security  - Execution of upload files.

Hello,
I have a question about management of uploaded file in your application.
Is it intended behavior that uploaded files are executable?
I checked that Codiad has not the mitigations for execution of uploaded file.
Even though uploading feature needs administrator credential, execution of uploaded file is still dangerous.
I think it needs to the mitigations like compressing/encoding upload file or hide the upload path.

I requested CVE for this vulnerability. CVE-2018-19423.

Hello @Fluidbyte ,
Was this issue ever addressed? please note that there was a CVE assigned.


Backport: Node template - Same error seen multiple times on the UI while creating an AWS node template

Backport of rancher/rancher#19390

➤ David Nuzik commented:
Version: v2.2.3-rc1
Confirmed that in both scenarios (don't select VPC and don't enter a Name for the template) that the error for each is only displayed once now, at the bottom of the modal, as expected.


null reference error when widget height is unconstrained

Hey. I have no idea why is this happening, but when I put Marquee directly in my widget tree instead of Text widget it gives a null reference with a long call stack:
═════ Exception caught by rendering library ═════════════════════════════════
Null check operator used on a null value
The relevant error-causing widget was
CustomScrollView
lib\pages\subtitle_details.dart:182
════════════════════════════════════════════════════════════════════════════════
E/flutter (31099): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: Null check operator used on a null value
E/flutter (31099): #0      ScrollPosition.minScrollExtent
package:flutter/…/widgets/scroll_position.dart:136
E/flutter (31099): #1      ScrollPosition._updateSemanticActions
package:flutter/…/widgets/scroll_position.dart:634
E/flutter (31099): #2      ScrollPosition.notifyListeners
package:flutter/…/widgets/scroll_position.dart:929
E/flutter (31099): #3      ScrollPosition.forcePixels
package:flutter/…/widgets/scroll_position.dart:377
E/flutter (31099): #4      ScrollPositionWithSingleContext.jumpTo
package:flutter/…/widgets/scroll_position_with_single_context.dart:198
E/flutter (31099): #5      ScrollController.jumpTo
package:flutter/…/widgets/scroll_controller.dart:173
...
E/flutter (31099): #8      SchedulerBinding._invokeFrameCallback
package:flutter/…/scheduler/binding.dart:1144
E/flutter (31099): #9      SchedulerBinding.handleDrawFrame
package:flutter/…/scheduler/binding.dart:1090
E/flutter (31099): #10     SchedulerBinding._handleDrawFrame
package:flutter/…/scheduler/binding.dart:998
E/flutter (31099): #11     _rootRun (dart:async/zone.dart:1354:13)
E/flutter (31099): #12     _CustomZone.run (dart:async/zone.dart:1258:19)
E/flutter (31099): #13     _CustomZone.runGuarded (dart:async/zone.dart:1162:7)

═════ Exception caught by scheduler library ═════════════════════════════════
Null check operator used on a null value
════════════════════════════════════════════════════════════════════════════════
E/flutter (31099): #14     _invoke (dart:ui/hooks.dart:163:10)
E/flutter (31099): #15     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:259:5)
E/flutter (31099): #16     _drawFrame (dart:ui/hooks.dart:126:31)
E/flutter (31099):
E/flutter (31099): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: Null check operator used on a null value
E/flutter (31099): #0      RenderViewportBase.hitTestChildren
package:flutter/…/rendering/viewport.dart:703
E/flutter (31099): #1      RenderBox.hitTest
package:flutter/…/rendering/box.dart:2414
E/flutter (31099): #2      RenderProxyBoxMixin.hitTestChildren
package:flutter/…/rendering/proxy_box.dart:131
....
E/flutter (31099): #84     GestureBinding._handlePointerDataPacket
package:flutter/…/gestures/binding.dart:279
E/flutter (31099): #85     _rootRunUnary (dart:async/zone.dart:1370:13)
E/flutter (31099): #86     _CustomZone.runUnary (dart:async/zone.dart:1265:19)
E/flutter (31099): #87     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
E/flutter (31099): #88     _invoke1 (dart:ui/hooks.dart:182:10)
E/flutter (31099): #89     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (31099): #90     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)

But when I put my widget in a SizedBox with a fixed height, it works, but I need to know exact height of font to make it work in this way. scrolling axis is horizontal so it should not care about vertical bounds, so I guess it's a bug in marquee.

Duplicate of #62
I admit that's a limitation of the current API; afaik it can't be easily resolved without rewriting major parts of the package. 🙁

+1


Dashboard request

Hello, could you please also share the dashboard code ? I am referring to the one visible in your screenshot.
Thanks

This is just the standard integration page.

The automation shown on the screenshot was custom from my setup.  I didn't like that the mower would go out and cut for only a few minutes near the end of the scheduled time and return with nearly a full battery.  This automation uses an input helper to specify the minimum number of minutes the mower should have left in the schedule to cut, otherwise it waits until the next scheduled start.  The schedule end time then becomes the latest time that you want to mower to still be cutting.
alias: Automower minimum runtime
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.automower_next_start
    from: unknown
condition:
  - condition: template
    value_template: |2-
        {% set seconds_nextstart_to_scheduleend =
         as_timestamp(state_attr('calendar.automower', 'end_time'))|default(0) -
         as_timestamp(states('sensor.automower_next_start'))|default(0)     | float %}

        {% if seconds_nextstart_to_scheduleend < (states('input_number.minimum_cut_time') | float) * 60  %}

        {{true}}

        {% else %}

        {{false}}

        {% endif %}
action:
  - service: husqvarna_automower.custom_command
    data:
      command_type: actions
      json_string: |-
        {
         "data": {"type": "ParkUntilNextSchedule"}
        }
    target:
      entity_id: vacuum.automower
mode: single

For further questions use the discussion tab


Some link's field changes are not reported

This is reported by https://github.com/realm/realm-java/issues/4474
The root cause is the nested links is not handled well. In some cases
those indices have been saved to the m_not_modified accidentally.

@tgoyne I am not quite sure if this is the right fix. If it is not, please just help me to fix it. thanks!

This also disables the optimization in a lot of perfectly valid cases.

Changing already_checking to the following fixes this while preserving the optimization:
 auto already_checking = [&](size_t col) {
        auto end = m_current_path.begin() + depth;
        auto match = std::find_if(m_current_path.begin(), end, [&](auto& p) {
            return p.table == table_ndx && p.row == row_ndx && p.col == col;
        });
        if (match != end) {
            for (; match < end; ++match)
                match->depth_exceeded = true;
                return true;
        }
        m_current_path[depth] = {table_ndx, row_ndx, col, false};
        return false;
    };

The key detail is that exiting early due to hitting a circular link needs to be handled the same as exiting early due to hitting the max recursion depth, but we still want to mark intermediate links as unmodified if we actually did fully walk the tree from there.

@tgoyne thanks! and PR updated.


Issue template suggestions

Issue template suggestions..
Short Description
1-2 sentences describing the problem and how to recreate the issue (if appropriate).
Urgency / Priority
Define what these are, a color system red (this is a huge bottleneck or time consuming/timeline is asap) / yellow (this is middle priority if its a later phase, not as connected to other features/phase 1 timeline) and  green (quick fix or months away for phase 2)  a number system based on if it's blocking
Desired outcome
What is the desired outcome, is it a fix or an additional feature to remedy an issue?
People needs
Who are the people needs for this issue? Engineers? Programmers? Writers? Designers? Etc?
Tasklist

[x] Add a task that's a part of this issue, examples below
[x] @abc investigates code to reproduce issue
[x] @xyz tests fix from @abc and deploys
[x] @123 updates design to reflect copy change
[ ] etc etc etc

Added the following templates:

Tasking
Feature request

Updated the following templates
-Bug report
This means that this issue is CLOSED.


Not Build

hello can you help me. i build sdk sapnwrfc  in windows, i've followed the steps on how to build the extentions but i found a problem where the extension is not there , realase or realse_ts not found php_sapnwrfc.dll
and i check and I checked the configuration time

Are you sure you followed all the steps in the build instructions? The sapnwrfc extension obviously is not enabled during configure.

I can confirm that something is not right with the current Windows build instructions.
There is no problem with the previous one.


 Im new to the custom themes community, and linux generally, so any help would be appreciated! Thanks <3

This issue persists on Gruvbox-Material-Dark and Gruvbox-Material-Dark-HIDPI btw.

Sorry, for the late response.
Does this happen with materia-theme?
If it does there's not much I can do, since this theme is pretty much a recolor of materia.

I'm gonna go ahead and close this.
Please re-open if this issue still persists.


http://kong-certbot-agent/.well-known/acme-challenge/  can't work

no php instance to serve 80 port.

Not sure I understand your problem? Php does not listen on port 80, certbot
agent does when it's requesting certificates. The php code is simply the
logic around acquiring and storing certs into Kong.
On Mon, 6 Aug 2018, 17:33 Deshi Xiao<EMAIL_ADDRESS>wrote:

no php instance to serve 80 port.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/luispabon/kong-certbot-agent/issues/4, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AGF8V2TK-eVm4K9SNQ7aXNsGTGPc0Q4qks5uOG_tgaJpZM4VwtJl
.

--
Kind regards,
Luis Pabon


Swift 3 and SwiftPM support

Hi,
It's will be great to create a Swift 3 version of your component
Article about Swift 3:

Migrating to Swift 2.3 or Swift 3 from Swift 2.2

With Swift 3 it would also be nice to add support for SwiftPM
Articles about SwiftPM:

Package.swift — The Manifest File
Developing Packages
System Modules
Swift Package Manager Community Proposal

On your README.md add   on top and add section for the installation with SwiftPM.

We'll migrate the component to swift 3 after the last breaking changes (after 27th of July)


Is this project still maintained?

There has been some discussion on this: #267

I have published an updated version compatible with Django 4 https://pypi.org/project/django-background-tasks-updated/

I have published an updated version compatible with Django 4 https://pypi.org/project/django-background-tasks-updated/

I'm going to use it. Thanks!


Circleci project setup

@cpvogt Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.


Still don't know how to get different shards/crystals

I know how to get the basic crystals and shards from just around the world, like aqua, terra, aer... but in theory crafting and other things, it needs different crystals that I can't find how to make them or get them.
sorry about this post because its about my ignorance on shards but I really can't find somewhere else to find how to make them.

Please ask on the Minecraft forum thread for help with the game itself, this is more a place to file bug reports.

yeah problem is in the forums hardly anyone listens and in here there is a lot of people actually listening. And it may be a bug, because Im putting the quart sliver in the crucble after I make my nitor, and then I should get whatever is left like some ignis. but its just not giving it to me so idk if its a bug or im doing wrong

To get a Vis crystal from the crucible, you need at least 2 points of essentia in there. The Goggles will tell you if there's enough, before crafting those it's meant to be kind of uncertain I believe.
There has been a reported issue crafting with the Crucible (#716). I know sometimes I have to shift-click on it multiple times at different angles (like above the waterline) for it to register, but it eventually does. That, or throwing items in can work when shift-clicking doesn't (and vice-versa).

Just wanted to bump this because I am experiencing the same sort of issue creating vis crystal.  No issues clicking to create Nitor, is this click/throw issue unique to using the crystal slivers to create crystals?

When im creating Crystals im clicking the quartz sliver on the water in the Crucible
and its working just fine

turns out I needed to discover more stuff before actually doing it. alright thx for the help anyway boys. my bad, I will use other forums to ask questions next time, just wasn't sure if it was a glitch it was just me being stupid

Some recipes need to be unlocked by unlocking the research tab, and then opening up the research node at least once to "unlock" the recipe. The book has to register that you've "learned" the recipe by you visiting the page


collector_cmd seems to force /usr/sbin prefix

Not sure why this is happening, whether it's to do with how the user is set up (PATH) or whether it's part of this codebase, but in trying to force sudo collection on Debian 12.0 it seems as if ipmi_exporter tries to force /usr/sbin/ as a prefix for the command.
Here's my ipmi_local.yml:
modules:
        default:
                # Available collectors are bmc, ipmi, chassis, dcmi, sel, and sm-lan-mode
                collectors:
                - bmc
                - ipmi
                - dcmi
                - chassis
                - sel
                # Got any sensors you don't care about? Add them here.
                exclude_sensor_ids:
                - 2
                - 29
                - 32
                collector_cmd:
                  bmc: sudo
                  ipmi: sudo
                  dcmi: sudo
                  chassis: sudo
                  sel: sudo
                custom_args:
                  bmc:
                  - "/usr/sbin/bmc-info"
                  ipmi:
                  - "/usr/sbin/ipmimonitoring"
                  sel:
                  - "/usr/sbin/ipmi-sel"
                  dcmi:
                  - "/usr/sbin/ipmi-dcmi"
                  chassis:
                  - "/usr/sbin/ipmi-chassis"
                  sel:
                  - "/usr/sbin/ipmi-sel"

With this I get the following error deep in syslog:
Failed to collect SEL data" target=[local] error="error running /usr/sbin/sudo: fork/exec /usr/sbin/sudo: no such file or directory:
Fair enough, my sudo lives in /usr/bin and there's no link from /usr/sbin.

Failed to collect sensor data" target=[local] error="error running /usr/sbin/usr/bin/sudo: fork/exec /usr/sbin/usr/bin/sudo: no such file or directory:

The fix is to add a symlink from /usr/sbin/sudo to /usr/bin/sudo, but that's not gonna work out of the box. Seems like this is surprising behaviour for specifying a an absolute command.
Don't have a moment to find the culprit in the codebase so sorry I can't do more of my own homework. Thought I'd report the issue anyway.

This is caused by a patch that Debian applies, see #153 for all the details if you care :slightly_smiling_face:
I think the workaround would currently be to start the exporter with --freeipmi.path=/usr/bin and use just sudo in the config file. The fact that the prefix gets added to an absolute path seems a bit silly indeed, I'll take a look at that.

In the next release, your totally correct approach of setting the collector_cmd to /usr/bin/sudo should also work.

tysm 🙏

Hi, It is happening with Centos as well, I see the issue is fixed but new version is not yet released, so I tried to build from latest code base and testing. But I still some issue with exporter.
this is my configuration
ExecStart=/usr/local/bin/ipmi_exporter \
--config.file=/etc/ipmi_exporter.yaml \
--freeipmi.path=/usr/local/bin \
--log.level=debug

Config file:
    collector_cmd:
      ipmi: /bin/sudo
      sel: /bin/sudo
      bmc: /bin/sudo
    custom_args:
      ipmi:
        - "/usr/local/bin/ipmimonitoring"
      sel:
        - "/usr/local/bin/ipmi-sel"
      bmc:
        - "/usr/local/bin/bmc-info"

Error:
Jul 19 16:46:05 XXXX ipmi_exporter[25892]: ts=2024-07-19T08:46:05.369Z caller=freeipmi.go:167 level=debug msg=Executing command=/bin/sudo args="[/usr/local/bin/ipmi-sel --info --config-file /tmp/ipmi_exporter-38db14a0e79b7913ec06326bfa69972c]"


Card number field should add space before adding the next digit.

Test Case:

Entering a Visa card number in the input field.
When we add the 5th digit, space is added before the 5th digit.
This space should be added just after we enter the fourth digit, this will be better user experience.
You can see this implementation here https://cardjs.co.uk/

Please use version 2.5.0 mine is adding the space properly.  See: https://www.primefaces.org/showcase-ext/sections/creditcard/basicUsage.jsf


Return cached aggregated message for following withPooledObjects call

Motivation:
We provide a way to cache HttpRequest.aggregate() in #4366. It can be mainly used in a decorator to get the body of an HttpRequest. When HttpRequest.aggregate() is called in a decorator, if the destination service is an annotated service, there's no problem. However, if a gRPC service or a Thrift service calls HttpRequest.aggregateWithPooledObjects(), the service raises an exception.
Modifications:

Add AggregationOptionsBuilder.usePooledObjects(alloc, preferCached)

If the preferCached is true, it returns the cached aggregated message.

Result:

GrpcService and ThriftService no longer throw double subscription exceptions when the request is aggregated in a decorator.
(Deprecated) HttpRequest.aggregateWithPooledObjects() and HttpResponse.aggregateWithPooledObjects() are deprecated.

Use HttpRequest.aggregate(aggregateOptions) with AggregationOptions#usePooledObjects(ByteBufAllocator).

Thanks, all fixed. 😉

The new API looks nice! 💯


borg/borgmatic packages do not get updated when installed via pip

When we ran our playbook recently using the latest version of this role, we noticed that it adjusted the borgmatic config in a way that's incompatible with the installed borgmatic version. That led us to the issue that the role does install the required python packages, but does not update them if they're already installed.
So basically because the defaults got changed recently, but since this role does not update borg/borgmatic, we were left with a broken borgmatic config (i.e. not compatible with the old borgmatic version this role installed for us in the past) after running our playbook.
Is it intentional that borg/borgmatic do not get updated when the role installs them via pip? Is the user supposed to update them themselves or what's the intended usage to always have a working borgmatic after running the playbook? I saw there's a way to specify a version to be installed, but since this role seems to rather target the latest borg/borgmatic version and therefore will generate a config tailored to this borgmatic version, I'd rather always have a version installed that works with the config generated by the role and initially we were assuming that this role would just take care of that :sweat_smile:
I think https://github.com/borgbase/ansible-role-borgbackup/blob/master/tasks/noauto_install_pip.yml is responsible of installing those packages and it seems like only pip and setuptools do get updated, is this on purpose?

Yes that's right. Borgmatic won't get updated, if already installed. You can still force to install a newer version by putting this:
borgmatic_version: 1.7.12

@m3nu thanks for the confirmation.
So basically I currently see two options to ensure keeping borgmatic working.
I can either not update this role to ensure it won't generate a config that's not compatible with the old borgmatic it installed in the past or I'd have to make sure to update the packages in /opt/borgmatic either myself or by updating the borgmatic_version parameter in accordance with the changes done in this role to ensure I got a borgmatic that's compatible with the generated config.
Was it a intentional decision to not update the packages installed via pip from within this role or would that be something that could be reconsidered/adjusted?

Not intentional and I don't know what's the best way.

As long as we stay on the same major version of borg, upgrading shouldn't be an issue from what I understand. Maybe it would be an option to follow SemVer with regards to backwards incompatible changes and borg / borgmatic versions? Then, it shouldn't be an issue to implement automatic updates of borg and borgmatic inside this role, as long as versions are properly defined.
That way, we could pin the major version of the ansible role and enjoy automatic updates as long as the role doesn't implement backwards incompatible changes or upgrade major versions of borg / borgmatic.

Borgmatic already abstracts different Borg versions. That's not the issue.
I also don't recall a breaking config change up until now.
For this role, the major version was increased during a recent major refactor. I didn't expect those breaking config changes at that time.
How about setting a minimum Borgmatic version for a role? Should be possible to throw an error or upgrade it, if the minimum isn't met.
I wouldn't upgrade Borgmatic all the time to latest, since the role user may want to control that.
Also note that newer Borgmatic versions limit the Python version they can use. So with older Python versions one could only use older role version. That should be fine though.

I also don't recall a breaking config change up until now.

Maybe let me give some more details for this one. I think we were at borgmatic 1.5.24 and what broke for us was

removed prefix config which led to the error

If you provide an archive_name_format, you must also specify a retention prefix.

adjusted "checks" config which led to the error

An error occurred while parsing a configuration file at /etc/borgmatic/config.yaml:
At 'consistency.checks[0]': {'name': 'repository', 'frequency': '4 weeks'} is not of type 'string'
At 'consistency.checks[0]': {'name': 'repository', 'frequency': '4 weeks'} is not one of ['repository', 'archives', 'data', 'extract', 'disabled']
At 'consistency.checks[1]': {'name': 'archives', 'frequency': '6 weeks'} is not of type 'string'
At 'consistency.checks[1]': {'name': 'archives', 'frequency': '6 weeks'} is not one of ['repository', 'archives', 'data', 'extract', 'disabled']

So yes, I guess adding a minimum version constraint with automated updates to at least that version should solve issues like this. And I also guess you're right, just always updating to the latest version could potentially break things as well, so that would probably also not be the best option.

closing as https://github.com/borgbase/ansible-role-borgbackup/pull/127 solves this issue and just got merged


Row height being different?

The FAQ says this:

Should rows be the same height?
This is not critical, but it's highly recommended that the rows are the same height. Row height is determined during initialization, picking some of the first rows and then using those for all calculations.

I'm confused about what this means - so if only a few rows are used, then surely if every row is a different height then that will only work as an approximation and it will look wrong? So that would mean it is critical? I want to use this to load comments and each comment might have a different number of lines

https://github.com/NeXTs/Clusterize.js/issues/62
Looks like it won't work then

this may be resolved by progressively updating scroll height estimation - but since it's an estimation, it still won't be always precise ( but it will at least look better ).
I've done a PoC with this concept over a flexbox with thousands of random size elements and it seems working. unfortunately the PoC is a completely rewriting (mainly license consideration) as a standalone package thus can't create a PR here. Still it will be nice if this can be supported in Clusterize.js.


Rendering Problems

With the latest release pdfjs-0.2.218-fx.xpi on FF10.0.1 with a blank profile this
http://stpaulgenesee.net/images/stories/downloads/bulletins/bulletin_20120212.pdf
does not render properly. Specifically most of the titles are gibberish along with a few other areas.
If I use Schubert|it PDF Browser Plugin found here
http://www.schubert-it.com/pluginpdf/
there are no issues.

This looks like a duplicate of #903 which will be fixed in firefox 12.


Add carousel component

Add carousel #1

The first 4 commits are there because they were on the forked master for which I have raised #22.


ISSUE: Keymaster events are not being fired anymore

Describe the bug
I have a listener that checked for Keymaster events and notifies me about who unlocked the door using code. This event always worked perfectly but on December 19th it stopped working. I am not sure what was updated at that date, probably either home assistant or zwave itself.
Environment (please complete the following information):

OS: HassOS
Type of system that HA is running on: Proxmox
Home Assistant version: 2023.12.3
Hassio/Docker/Core? HassOS
Component version: latest
Z-Wave integration name: zwave_js
Lock make and model: Yale Assure Lock 2

Logs
N/A
Screenshots
N/A
Additional context
N/A

I just tested it, it's working fine for me:
event_type: keymaster_lock_state_changed
data:
  notification_source: event
  lockname: frontdoor
  entity_id: lock.front_door
  state: locked
  action_text: Manual lock operation
  code_slot: 0
  code_slot_name: ""
origin: LOCAL
time_fired: "2023-12-27T20:07:47.913850+00:00"
context:
  id: 01HJPE7VE9PXQ09GK3XFFRRKEZ
  parent_id: null
  user_id: null

Thanks for checking @firstof9
I completely removed the integration and re-added it. The behavior I am getting now is a bit more inconsistent. The event fires sometimes, but not every time.
I got 2 listeners for testing. One listening to Keymaster events and the other to the actual lock state change.
The lock one triggers every time. The Keymaster one triggers half of the times.

Which is weird as the integration listens for the events and just wraps them up and spits them out.

Does the door closed / open sensor plays any role in firing the event or not? Cause I did test unlocking using the code with the door open.

Does the door closed / open sensor plays any role in firing the event or not?

No, this is for counting open/close events for those using that feature set and to not fire the autolock if the door's open (I think).


Please tag v0.6.0

We need a new git tag for opencensus v0.6.0 so that composer can pull down the latest changes for PHP 8.0 compatibility in master. This release will add the following things since the last tag:

feat: OpenCensus Stats implementation (#220)
fix: PHP 7.4 Compatibility Fix (#259)
chore: improved opencensus-php dockerfile adding composer+git for easy usage (#225)
chore: Update Readme (#222)

@ericnorris @chingor13

@ericnorris @chingor13

Hey @bshaffer! I, too, would like this to be tagged, and had reached out to Google via our TAM to try and make this happen. If I could release this I would, but I have nothing to do with this project apart from submitting a PR for PHP 7.4.
In fact, the last comment in that PR is me asking @chingor13 to tag a release :)

Hey @bshaffer! I, too, would like this to be tagged, and had reached out to Google via our TAM to try and make this happen. If I could release this I would, but I have nothing to do with this project apart from submitting a PR for PHP 7.4.
In fact, the last comment in that PR is me asking @chingor13 to tag a release :)

Please take a look @mayurkale22!

It's done! thank you!
v0.6.0


Co-management link

The link "Co-management with Microsoft Intune" returns to this page.

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

ID: f6f96bb1-5fb9-6086-335f-e5069313d9cf
Version Independent ID: 4b3a73cd-07e6-9999-abae-26168f0dfa1e
Content: Choose a device management solution - Configuration Manager
Content Source: sccm/core/plan-design/choose-a-device-management-solution.md
Product: configuration-manager
Technology: configmgr-other
GitHub Login: @aczechowski
Microsoft Alias: aaroncz

Looks like all four of those links point to the same page, but with bookmarks that bring you to that section of the page.  The bookmark in the link is bkmk_intune, but the actual bookmark (anchor) is bkmk_comanage.
I've updated the link and left the bookmark as is (in case other pages are referencing this existing bookmark).  Submitted PR for review.

Thanks @James-MCT for catching this, and thanks @ChrisKibble for submitting the fix. It should go live with the next daily publishing process on Tuesday, May 28 (due to the US holiday on Monday). I'm closing this issue.


Breaking changes - Use releases

Releases are not being used and there are regular breaking changes with no clear way to migrate forward.
Requests

Please use releases, so we can easily rely on a known version
Use semantic versioning to indicating, Breaking, Features, Patches
Provide migration tips for more complicated operations like bezier

I will leave a project for a period of time and come back to a completely broken script.
Fundamental operations like move and gets used heavily in scripts was a significant breaking change. However, there is no semantic versioning being used, it is all under the major version of 2.
Commentary:
I have come to view this library as an essential part of my use of OpenScad. I have built out some rather large projects but sometimes life takes over and I set them aside for a while. It is frustrating to come back to it and have the entire script broken with 100s of errors. This happens because sometimes systems fail and only recourse is to pull down the latest version of BOSL2 not expecting such drastic changes.

I feel like Revar's attention has been elsewhere lately, but my impression is that it was always his intention to use releases and to have stable versions with well identified version numbers.  The problem is...the first Release hasn't happened yet.   Maybe this Issue will help push the project towards that release happening sooner.   I've been feeling like it was just around the corner for...the past 6 months.

Reading through the issues and PRs, it looks like a couple of things work differently in versions of openSCAD newer than 2021.01.  I've used some of the development snapshots without any real problems, but I've yet to find a changelog or revised docs for openSCAD, so I do so with some trepidation.    Perhaps some monthly or quarterly  "0.x releases" of BOSL2 would help put a few markers in place to help with this?
The continually updated BOSL2 wiki a great help because it's easier to tell what a bit of code is supposed to do.  Would that openSCAD would move the docs to a wiki instead of the unsearchable wikibooks.
/rant

Local copy
One simple solution is to keep a dedicated directory for each major 3D project you are working on, and keep a local copy of BOSL2 inside that directory. Since OpenSCAD first looks in the script's local directory it will find the correct BOSL2 files even if you have the latest version in the main library path. It adds
git
If you're a developer and/or know how to use git, this enables two major features:

You can come back to a project, do a git fetch to see if there are any changes, and decide to apply them or not.
You can just upgrade straight away and use git bisect to find the exact point where something breaks. This makes it easier to modify the project one breaking change at a time.

For simple one-off OpenSCAD scripts you could just add a short comment with the BOSL2 git hash you're currently using. If you want to use the script in the future and nothing works, you can copy it to a new directory, check out the BOSL2 project with that hash and you should be good to go. If you already have an updated version checked out somewhere else you can just clone it from your local copy - it has the full history.

Hmm.  It seems that versions.scad's version number hasn't been bumped by the PR checkin automation since Jun 21, 2021.

I can also see having monthly dev snapshot versions auto-packaged, once we fix that version bumping.

I support this request. Why are semantic versions and releases not being used in this project?
It's so exctiting to see the new features and progress being made, but I wish there were releases that follow the normal software dev style. This is, by far, the most-stared project I've ever seen that doesn't follow semantic versioning


Move to yarn and upgrade

Upgrade some build dependencies

LG. I would also diff with the v1 branch of ember-spaniel as most of this has been complete within that release branch.

Since we're moving to yarn we should probably delete package-lock.json. Also, does it make sense to upgrade this addon to the latest blueprint?

@scalvert this PR already deletes package-lock.json. What do you mean by...

upgrade this addon to the latest blueprint

is blueprint some dependency?

Ok I've pulled in some additional upgrades from the v1 branch, and also the nuke command. I also did a rebase against v1 and the only merge conflicts are minor ones in package.json and the lock file. Merging.

Also, I tested the change in a few local apps


fix: use basic auth for npm registry access

When username and password are configured in the .npmrc for the
respective scope, use basic auth when getting package metadate from the
npm registry.

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

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

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

[ ] Yes
[x] No

Other information:
Cf. https://github.com/vuejs/vue-cli/issues/6206

This can also be cherry-picked on v4.

This can also be cherry-picked on v4.

What is the problem and why can I not see the test result myself?

What is the problem and why can I not see the test result myself?

Maybe you should log in circleci first
I can see some errors like below

Maybe you should log in circleci first
I can see some errors like below

@fangbinwei Thanks for the paste.
I don’t have a circlici account and when I try to create one, it asks for write-permissions to my github account.
So that is not an option for me.

@fangbinwei Thanks for the paste.
I don’t have a circlici account and when I try to create one, it asks for write-permissions to my github account.
So that is not an option for me.


Remove FulgoraGraphComputer Hacks

VertexProgramScanJob#getQueries - no more special treatment for TraversalVertexProgram after
https://github.com/tinkerpop/tinkerpop3/issues/383 is fixed

Only persist the keys the VertexProgram specifies to be returned after https://github.com/tinkerpop/tinkerpop3/issues/373 is fixed. Remove current hack that tries to determine which keys should be persisted.

Some of the Fulgora code is still used even with the latest 1.X code.  Are these changes still relevant or have they been removed/fixed with the GraphComputer and Hadoop-Gremlin changes so that this can be closed ?


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

ID: 86b2fdca-9125-9720-3d03-3c6dd336f100
Version Independent ID: b2a24e28-9858-fe1c-4527-745f1f387e4e
Content: Build and deploy JavaScript and Node.js apps - Azure Pipelines
Content Source: docs/pipelines/ecosystems/javascript.md
Product: devops
Technology: devops-cicd-ecosystems
GitHub Login: @juliakm
Microsoft Alias: jukullam

@Scalpel78 ubuntu-latest is a shortcut for the lastest Ubuntu version. Please see Microsoft-hosted agents article for a complete list of the installed software for different agents.


Change BTCR DID to txfref

From @ChristopherA on July 15, 2017 21:37
Copied from original issue: WebOfTrustInfo/txref-conversion-js#2

Fixed in latest build


fix: transpiled classes cannot extend native

Related to #544 and #548, this PR resolves issues surrounding transpiled and native code obstructions.
Transpiled (ES5) classes cannot extend natives. Nuxt users fall victim to this where SSR (node) code is not transpiled, throwing an error when Vuex ORM attempts to instantiate models that are being extended by Database's createBindingModel method.
While a robust solution for store connectivity is in the pipeline, this patch would allow Nuxt users to inherit current and forthcoming releases to take advantage of Vuex ORM's full feature set.

Not sure why codecov has choked on the latest commit.

Thank you so much! I'm gonna make release for this.


Updating golang to 1.18 and dependencies to latest versions

@Red-GV We can certainly remove vendoring from this project and benefit having readable PRs

@periklis I will make a following PR to update ginkgo to v2. The new updates seem to help with the data formatting.
I also removed the gnuplot from the CircleCi tests. The update triggers a restart which stalls the entire test.

@periklis I will make a following PR to update ginkgo to v2. The new updates seem to help with the data formatting.
I also removed the gnuplot from the CircleCi tests. The update triggers a restart which stalls the entire test.

I don't believe we are compatible with gingko v2 because it remove the Benchmarker IIRC.

@periklis It mainly removes the custom reporters. The benchmarker is replaces with experiment, which essentially does the same job.
I did a bare minimum conversion yesterday and the changes also include parsing out the output data as a JSON file now as well. Potentially this may give us a better file format to use than writing all the data down ourselves.


dashboard: Interactive map in Robot tab

Feature request
Description

The same interactive map seen in the Building/Overview(https://github.com/open-rmf/rmf-web/issues/502) tab, should also be applied to the Robot tab.
Implementation considerations

This will allow users to zoom in, see trajectories of any specific robot as well as center the map onto the robot. (https://github.com/open-rmf/rmf-web/issues/503)

We should start with a figma prototype first.

Prototype on Figma for reference,

Some feedback from show-and-tell,

There wasn't any input as to what should go into the empty panel below the interactive map, consider making the map fill up the entire column.

Prototype of Figma is looks great! This task is ready for assignment.


Support for SpEL expressions containing table names in annotated queries

Closes #1856

That's merged and polished now.


[experiment]

Motivation
(Write your motivation for proposed changes here.)
Have you read the Contributing Guidelines on pull requests?
(Write your answer here.)
Test Plan
(Share your test plan here. If you changed code, please provide us with clear instructions for verifying that your changes work.)
Related PRs
(If this PR adds or changes functionality, please take some time to update the docs at https://github.com/libra/website, and link to your PR here.)

Closing out old PR, feel free to re-open.