Do joints of type free support damping?

Hi,
I was wondering whether the damping parameter for joints of type free is supposed to have an effect?
Some background
I built a model in which I want to steer a component in free space (I deactivated gravity) with forces and torques that come from a teach device. I'm applying the forces and torques via mjData.xfrc_applied. As is to expect, I get force-proportional acceleration. In my use case, operators should teleoperate the component (I'm ultimately interested in the feed forward strategies they use), which is why I would like to have some form of velocity-proportional damping.
However, the damping parameter does not seem to have an effect. Here's my model:
My model
<mujoco model="simulator">
        <!--
        A simulator for teaching assembly by teleoperation.
        Users can steer the assembly components in free space and record their control commands and the simulator's states
        for further data processing. The recorded datasets can be used for Imitation Learning and (Offline) Reinforcement Learning.
        -->
        <compiler angle="radian"/>
        <size njmax="500" nconmax="100"/>
        <option>
                <flag gravity="disable" />
        </option>
        <!--
        <option viscosity="0.01"
                integrator="implicit" />
        -->
        <asset>

                <texture type="skybox" builtin="gradient" rgb1="0.9 0.9 0.9" rgb2="0.5 0.5 0.5" width="512" height="512"/>
                <texture name="texplane" type="2d" builtin="checker" rgb1=".25 .25 .25" rgb2=".3 .3 .3" width="512" height="512" mark="cross" markrgb=".8 .8 .8"/>
                <material name="matplane" reflectance="0.2" texture="texplane" texrepeat="1 1" texuniform="true"/>

                <mesh name="passive_component" file="passive_component.stl"/>
                <mesh name="active_component" file="active_component.stl"/>
                <material name="passive_component" rgba="1.0 0.533 0.0 1.0"/>
                <material name="active_component" rgba="0.462 0.196 0.411 1.0"/>
        </asset>
        <worldbody>
                <light directional="true" diffuse=".8 .8 .8" specular=".2 .2 .2" pos="0 0 5" dir="0 0 -1" castshadow="false"/>
                <geom name="floor" pos="0 0 -0.10" size="0 0 1" type="plane" material="matplane"/>

                <!-- Fixed with the world -->
                <body name="passive_component" pos="0 0 0.0" quat="1 0 0 0">
                        <geom type="mesh" mesh="passive_component" material="passive_component"/>
                </body>

                <!-- Controllable with user commands. -->
                <body name="active_component">
                        <inertial pos="0 0 0" quat="1 0 0 0" mass="0.05" diaginertia="0.0001 0.0001 0.0001"/>
                        <joint name="free_joint" type="free" damping="1000"/>
                        <geom type="mesh" mesh="active_component" material="active_component"/>
                </body>
        </worldbody>

        <!-- Initial object poses for simulation -->
        <include file="initial_states.xml"/>

</mujoco>

I used joint damping with hinge joints in other models, which works great and would also be my preferred method for free joints.
I guess I could be using mjModel.dof_damping[] for this purpose, but I wanted to know if type="free" damping="1000" is supposed to do that and if so, how would it set the different Cartesian axes?
Screenshot

Few comments:

njmax and nconmax are deprecated — check out the memory
Damping does apply to free joints unless you use a freejoint element. Test it out with just a free box in an empty scene.

@kevinzakka
Thanks for your fast response!

Damping does apply to free joints unless you use a freejoint element.

Having this certainty led me to question my implementation again. I had a left-over in my code and overwrote mjModel.dof_damping's entries.
The damping element now works as expected. Thanks again.


torch.aten.glu

Closing this issue, since the op was added by https://github.com/llvm/torch-mlir/commit/e7282487ea72b6dc929e6912000bde8f3103301f


🐛 Who has been in the Brisbane office this past week

Cc: @JackDevAU @jimmidier @BrookJeynes @adamcogan

To myself,
Describe the Bug

Encountered an error when asking "Who has been in the Brisbane office this past week".
Tasks

[ ] Investigate
[ ] Fix

Screenshots

Definition of Done

[ ] All tasks are updated and closed
[ ] No high priority defects/bugs are on that user story
[ ] Code reviewed by one other team member (e.g. Checked by Bill)
[ ] All acceptance criteria have been met
[ ] Deployed to Dev
[ ] (If implemented) Pass automated UI testing
[ ] (If not implemented above) Do a manual test on all supported commands (at least one for each LUIS intent) against Dev
[ ] Complex code is documented (removing technical debt)
[ ] Deployed to Production
[ ] Add description about the changes for the PBI
[ ] Tick off the definition of done tasks in the PBI
[ ] (Optional) A Done Video, particularly for PBI with multiple stages

Thanks!

The same issue #626  was created. Close this one.


This is the error related with first variable.

please fix some bugs.

I solved this problem and fix some bugs.


Add StatusExtended field to SecurityHub findings

Is your feature request related to a problem? Please describe.
The StatusExtended field of a Prowler finding can sometimes be useful for filtration / suppression purposes. An example of such scenario can be found in https://github.com/prowler-cloud/prowler/issues/1895. However, this field is not uploaded to SecurityHub when a scan is run with the -S. This makes the aforementioned filtration / suppression impossible to do via SecurityHub.
Describe the solution you'd like
Add the StatusExtended fields from Prowler findings to SecurityHub findings when the -S option is used. The logical location for this field within a SecurityHub finding is likely the ProductFields dictionary (see https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_AwsSecurityFinding.html)
Describe alternatives you've considered
N/A
Additional context
As per my comments on https://github.com/prowler-cloud/prowler/issues/1895, we are not interested in raising cloudtrail_logs_s3_bucket_access_logging_enabled findings for CloudTrails with external S3 destinations configured. The reason for this is because we are already scanning the "destination account" containing the external S3 bucket, so we would see findings for this check in the destination account anyways.

Hi @addefisher, thank you for the idea!
We have added in the above PR the status extended as the description of SHub findings.


Misspelled Class - in UserControls / PersonaBarContainer.ascx

Description of bug
Someone else noticed an odd typo/misspelling and hopefully it is a simple fix. Maybe not?
See the image below, See the extra L on 'persona-Bar' ? Someone accidentally typed 'personal'
Screenshots

Here is a direct link to the file
Additional context
Note that Daniel Valadas took a brief look at it and seemed to quickly determine that this IS a breaking change. Hopefully he will comment?
Affected version

[x] 9.4.2 alpha build
[x] 9.4.1 latest supported release

Affected browser

browser is not relevant

sounds like a personal issue to me :)

As much as it is a type and should be corrected, it could be a breaking change for third parties relying on that wrong spelling. In my opinion we could add the correct spelling on top of keeping the wrong one pretty much any time and then remove the wrong spelling after at least one full version. Like add the correct one now and remove the wrong one in Dnn10... Thoughts?

Yes, let's add the corrected class now, and later remove the typo class

We are discussing new naming class convention... could this wait?  Maybe it can follow the new community guidelines if we can agree on one.

Well, I am not picky on class names, but yeah if there is some sort of standard agreed upon I don't mind, this is just a typo so nothing rush.

I think stick to the way the page is putting the correct one first... might look funny for a while... say 3-4versions probably before someone removes it potentially :)
I would like to see a Coding Standards for anything made in the future that can be held to it.

Do you think putting a comment above it to use the new class in the file as well to help avoid someone thinking they can use it?

I think we just need to document this as a breaking change in the release notes of the first version that introduces the new class name and the first version that removes the old class name... Module developers should follow the release notes of the platform they are building their solutions on... Honestly I think there might only be a handful of modules affected by this change, but just to err on the safe side.


This system is not registered to Red Hat Subscription Management.

Error Messages :

This system is not registered to Red Hat Subscription Management.
repo: No match for argument: sshpass repo: Error: Unable to find a match: sshpass
The SSH command responded with a non-zero exit status. Vagrant

I am facing the above errors  when executing vagrant up. Server two installed successfully but repo and server 1 installation will not complete.

It looks like the first error requires a Red Hat account to apply the subscription to the RHEL 8 client. The terminal command for a quick registered subscription (using your Red Hat account) is this:
subscription-manager register --username  --password  --auto-attach
Also, the sshpass repo can only be used after it is enabled using the subscription manager:
subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
I tried using these commands in line 65 of the Vagrantfile and still got the same error messages as you did @codes4humanity :

Does anyone else have any recommendations for troubleshooting this issue?

Try putting this in there instead. I had the same issue but this line let me get past that point


Different checkbox tick displayed while editing then the one actually printed or displayed in print preview

Affected versions

81.0a1 (2020-08-18)

Affected platforms

Windows 10 64bit
macOS 10.15
Ubuntu 18.04 64bit

Steps to reproduce
pdfjs.renderInteractiveForms - true

Launch Firefox
Access a PDF form with fillable content (eg: https://www.irs.gov/pub/irs-pdf/f1040.pdf)
Tick some checkboxes
Enter print preview
Print as pdf

Expected result

User is displayed with the same design of the checkbox tick during editing and after print or in print preview.

Actual result

Checkmarks are ticked with X but saved with ✓ for this particular pdf

Additional notes

S4 as suggested severity, not a severe issue in my opinion.

Hey,is this issue still open, I m facing this now,couldn’t render the checkbox style given in pdf.Any suggestions


move file metadata to ResourceFile object

@pkdash @dtarb @martinseul @hyi @aphelionz
In analyzing the quality of the code, I found significant duplication of file handling. As well, the main problems mentioned in issue #1644 concern handling of file metadata. There is a relatively straightforward solution to these problems that we now have within our grasp.
In a nutshell, I propose that we move file metadata to an attribute of the ResourceFile object rather than the resource "metadata" object.
This has become possible and within our reach lately due to the work of several people:

@pkdash has an approach to separating file metadata from resource metadata for the composite resource.

@alvacouch is writing data migrations and can handle the ensuing migration from resource metadata to file metadata.

@aphelionz is revising the UI and REST API and could incorporate changes into those during the revision.

This proposal is -- in essence -- an adaptation of the Composite resource work to solve a code duplication and application logic problem in general.
In reviewing the CompositeResource design, I disagree with one detail, which is where the logical files are handled. Currently, LogicalFiles contain ResourceFiles. This leads to an unnecessary branch complexity that can be avoided. I think the following scheme makes much more sense:

The concept of a ResourceFile is that of a logical file.
Only a ResourceFile can contain metadata.
ResourceFiles contain one or more PhysicalFiles. There is also a reasonable interpretation of containing zero PhysicalFiles and one or more URIs for linked data.
PhysicalFiles do not contain metadata. They just document where a file is on disk.
Currently invisible PhysicalFiles (e.g., *.shx in the Geographic Feature Resource) can be made visible via  a data migration.

I believe that this reorganization would have a profound effect on our agile ability to create and manipulate resource types. All we'd have to do in order to create a new resource type would be to specify the types of files that should be contained in it. The code for manipulating those files would already be written.
The proposal is as follows:

Create a layer called PhysicalFile under ResourceFile. Migrate all physical file information there.
Create a type hierarchy for file data, starting with AbstractFileMetaData (that contains data for all possible file types) and subclasses NetCDFFileMetaData, RasterFileMetaData, etc.
Move handling of file metadata to these classes.
Move pre_add_file and post_add_file to apply to this metadata.
Arrange cascade delete for file metadata, in the sense that deletion of a file deletes its metadata.
Migrate existing file metadata to these classes.

I am confident that I can accomplish steps 1 and 6, which is most of the heavy lifting. The rest is moving code around.
The impact of this will be rather profound:

The REST API can deal with the FileMetaData objects, which are simpler objects than resource metadata objects.
There will be a single point of truth for handling each kind of file. Extra requirements (e.g., naming conventions) can be layered on top of this.
It will be straightforward to rewrite the serializers for the resource types to look up file metadata from the FileMetaData objects. These serializers need a review anyway. This will profoundly simplify them and allow code reuse when two resource types contain the same kinds of files.

@alvacouch Your proposal looks good to me. My only potential concern is that there might be migration issues as a result of making the proposed changes. If Django can handle migrations automatically without issues, I am all for it.

@alvacouch Are you proposing that we implement metadata in all resource types how it is done in the new composite resource?
Why we need to create PhysicalFile which is currently same as the ResourceFile?  What you proposing the new '''ResourceFileto be that is theLogicalFile``` in composite resource type. May be I am missing something.

@pkdash Yes, I want the metadata for files to be in its own object, just like for CompositeResource. I think it will save us a lot of trouble in the future.
PhysicalFile is not the same as ResourceFile. ResourceFile is a container for possibly multiple files with overlapping metadata. PhysicalFile is one of those files.
It is agreed that there is still resource metadata. For example, parameters of model instances. The ideal, however, is that this metadata utilizes key/value pairs, so that the main polymorphism concerns the kinds of files.

@hyi I plan to write manual data migrations to accomplish this. These are relatively straightforward, as I am just copying a set of model fields from one place to another.
@pkdash It would actually help to leave the NetCDF metadata as explicit, because that makes it easier to copy than coding it into key/value pairs.

(The current data migrations I am writing are much more complex than these. If I can successfully complete the current migrations, the next set will be much easier to craft.)

@alvacouch For manual migration you are going to write, you would have to retrieve those metadata elements from the old resource metadata model and create them in the new ResourceFile model, right? Since in the new ResourceFile model, the old resource metadata elements would not exist, your manual migration would include two stages, the first would be the manual migration that would run in the old system to retrieve those metadata elements from the old resource metadata model and output them in some format for subsequent ingest into the new ResourceFile model, and the second would run in the new system to ingest output from the first stage into the new ResourceFile model. This was the manual migration we did when we migrated resources over from the old abstract resource model to the new proxy resource model, and would be better to avoid if at all possible. You may have different manual migration strategy in mind, but want to bring this up for discussion beforehand just in case. Of course, if Django can handle model and data migration automatically, it would be ideal.

@alvacouch is this still relevant or has been resolved?

@alvacouch is this still relevant or has been resolved?

This issue was resolved via implementation of CompositeResource.


[semantic-sil] Fix ownership forwarding in emitCastToReferenceType.

[semantic-sil] Fix ownership forwarding in emitCastToReferenceType.
rdar://29791263

@swift-ci Please smoke test and merge


feat: Java SDK

- What I did

Added Java SDK documentation
Installation section
Introduction section
Getting Started section

- How I did it
See changes in content_dev/docs/sdk/
- How to verify it
It's all codelabs

One major change required - per advice from Colin, we need to not encourage in any way the use of our staging (.wtf) domain; this domain is intended to be reserved for our own testing purposes. Please make changes accordingly to use root.atsign.org, my.atsign.com etc instead of root.atsign.wtf and my.atsign.wtf

See c01552f46da38dd6bcafb168e96a3566ef6e9361


V3 endpoints

@shufinskiy - GitHub needs a better branch commenting/discussion system where I can tag a line of code and at-mention you.
Few items:

My apologies for taking so long. I was so hyped on a little recursion cleanup and wound up with spaghetti. I'm shelving that for now. 😭
We have a couple of broken methods within http.py: get_normalized_json and get_normalized_dict. These rely on the former JSON format that contained a results object. What do you think about filing a bug to fix later? 👍
Between the R library and this library, you've chosen to drop some fields: "gameId":"", "awayTeamId": ,"homeTeamId": . Are you looking to keep this consistent with the previous endpoint results?👍

Let me know your thoughts on 2 and 3.

@rsforbes

Yes, I agree. When writing code for V3, I thought about how to fix them so that they wouldn't break, but I couldn't, so I just made them empty.

Can I have an example of a V3 class that doesn't return a gameId? Because all tables in version 3 should have a gameId. I considered the awayTeamId and homeTeamId fields superfluous, there is a teamId field and, if necessary, you can restore this information.

@shufinskiy -

My bad on the gameId, you are correct. It's the other two fields: awayTeamId and homeTeamId (see  [hoopR BoxScoreUsage3].(https://hoopr.sportsdataverse.org/reference/nba_boxscoreusagev3.html)) <-- Note: I'm not personally a fan of including it, simply because it's a little messy on the dataframe. It could be returned as a separate data object called root, game, or other.

Different question, and this could be useful: What are your thoughts on structuring the data similar to pandas.json_normalize? This would allow a couple of things:

Clear decomposition on nesting where we end up with {parent}.{object}, as in statistics.percentageFieldGoalsMade
This could allow the inverse of flat to hierarchal.
Aligns with the JSON very well
Supports deeper nesting which avoids naming conflicts.

Different question, and this could be useful: What are your thoughts on structuring the data similar to pandas.json_normalize?

@rsforbes
I am not against such a decision, but so far I do not have a clear plan on how to implement it. I would suggest implementing an analog of pandas.json_normalize in future tasks, because this logic is hidden from the end user.

@rsforbes good news. I hope we will be able to make the code even better in the future.

@shufinskiy - Can you take a quick look at my code commits? My apologies for the formatting change, skip those. I didn't realize I had black running. black is something I need to do in the future for the project.
Here are my changes

Added the new endpoints to __init__.py change file.
Renamed the boxscorescoreingv3 file to boxscorescoringv3 (dropped the extra e) change
Unit Testing / Error Handling change

Wrote complete unit tests for NBAStatsResponse
Consolidated get_data_sets_v3(self, endpoint) into get_data_set(self, endpoint = None)

@rsforbes
All good. You did the right thing by combining the methods get_data_sets_v3and get_data_set

@shufinskiy - Closing this PR will open one against the primary repo and merge. Thank you for all of your help!!!


QuickAccess window sometimes closes automatically in ~3 seconds after opening by the hotkey

Here is the video recording:
https://github.com/quexten/goldwarden/assets/336662/bc8279f6-27f5-453a-96a6-d60bab621f44
The QuickAccess window closes automatically if I don't start typing something in ~3 seconds.

I think we should pass errors through properly here. It closes itself if it cannot get the vault data for some reason. But to figure out why it cannot get the vault contents, the logging shouldn't be dropped.

Is this always or just sometimes? Also, what happens when you run flatpak run --command=goldwarden com.quexten.Goldwarden logins list DO NOT POST THE OUTPUT JUST MAKE SURE THERE IS JSON FORMATTED OUTPUT and how many entries do you approximately have (over 1k?).

With current versions it happens every time, via clicking the Quick Access button, and the same - with the hotkey. But if I quickly catch the moment of window appearing, and start typing there something, the window is not closing.

Got the same issue on 0.3.2.
The logins list command raises a JSON error, so maybe the window closing is related to this:
$ flatpak run --command=goldwarden com.quexten.Goldwarden logins list
panic: unexpected end of JSON input

goroutine 1 [running]:
github.com/quexten/goldwarden/cli/client.Reader({0xa035a0, 0xc00008a138})
	/home/runner/work/goldwarden/goldwarden/cli/client/unixsocketclient.go:40 +0xe5
github.com/quexten/goldwarden/cli/client.UnixSocketConnection.ReadMessage({{0xa095a0?, 0xc00008a138?}})
	/home/runner/work/goldwarden/goldwarden/cli/client/unixsocketclient.go:92 +0x3d
github.com/quexten/goldwarden/cli/client.UnixSocketConnection.SendCommand({{0xa095a0?, 0xc00008a138?}}, {0x8bbfa0?, 0xd86de0?})
	/home/runner/work/goldwarden/goldwarden/cli/client/unixsocketclient.go:88 +0x55
github.com/quexten/goldwarden/cli/client.UnixSocketClient.SendToAgent({0x0?}, {0x8bbfa0, 0xd86de0})
	/home/runner/work/goldwarden/goldwarden/cli/client/unixsocketclient.go:52 +0xae
github.com/quexten/goldwarden/cli/cmd.ListLogins({0x0?})
	/home/runner/work/goldwarden/goldwarden/cli/cmd/logins.go:102 +0x25
github.com/quexten/goldwarden/cli/cmd.init.func17(0xc0000f7200?, {0x934f22?, 0x4?, 0x934dfa?})
	/home/runner/work/goldwarden/goldwarden/cli/cmd/logins.go:78 +0x85
github.com/spf13/cobra.(*Command).execute(0xce8c20, {0xd86de0, 0x0, 0x0})
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:987 +0xab1
github.com/spf13/cobra.(*Command).ExecuteC(0xce8f00)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115 +0x3ff
github.com/spf13/cobra.(*Command).Execute(...)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039
github.com/quexten/goldwarden/cli/cmd.Execute({{0x0, 0x0}, 0x0, {0xc000032280, 0x43}, 0x0, 0x0, {0x0, 0x0}, {0x0, ...}, ...})
	/home/runner/work/goldwarden/goldwarden/cli/cmd/root.go:29 +0xe6
main.main()
	/home/runner/work/goldwarden/goldwarden/main.go:54 +0x618

Same issue and same error running logins list (#239, #98). ~900 logins.


New (inofficial) Discord server following mass-deletion and spam

Since the original "Solder Reflow Plates" discord server linked to on the startpage got griefed on 30.05.2024 (it had no active admin) and development on this repository has stopped, a new discord server has been created to continue development and discussions: https://discord.gg/77QgTB7EXU
Furthermore, an archive was created to preserve most messages from the old server: https://mikoinspace.github.io/SRPARCHIVE/

#61


Not sure if this Nitro Challenge was ended but hoping it didnt

🤞🏻

Whoopsies wrong place

Hey, this is actually the incorrect repo. The challenge is actually happening on the acollierr17/lincoln-bot repo.
For more information on instructions, refer to the instructions page.


Timer operator does not work correctly on certain dates

Bug Report
Current Behavior
The timer operator is emit value immediately when we pass the current date(now) with adding from 75 to 99 days
Reproduction
https://stackblitz.com/edit/angular-ivy-uuf9za?file=src/app/app.component.ts

I believe this is dupe of https://github.com/ReactiveX/rxjs/issues/3015.

@kwonoj , But if this problem is due to overflow, then why does it work with dates adding days more than 99?

then why does it work with dates adding days more than 99?

it does not. If you only subscribe to date(100) for example,
const {timer} = require('rxjs');
const {mapTo} = require('rxjs/operators');

const addDays = (date, days) => {
  const d = new Date(date);
  d.setDate(d.getDate() + days);
  return d;
}

const now = new Date(Date.now());

const days = [
  timer(addDays(now, 74))
    .pipe(mapTo(74)),
  timer(addDays(now, 75))
    .pipe(mapTo(75)),
  timer(addDays(now, 99))
    .pipe(mapTo(99)),
  timer(addDays(now, 100))
    .pipe(mapTo(100))
]

days[3].subscribe((x) => console.log(x));

it emits warning
(node:13908) TimeoutOverflowWarning:<PHONE_NUMBER> does not fit into a 32-bit signed integer.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
100

and duration falls back to default but not sync, so it emits asynchronously. If it correctly works, opening up page should not write any output since date due is set to more than one month.

closing as dupe.


oracle-instantclient: support aarch64-darwin

Description
Add support for aarch64-darwin (m1) for oracle-instantclient.
https://www.oracle.com/database/technologies/instant-client/macos-arm64-downloads.html
This is a fresh update/duplicate of https://github.com/NixOS/nixpkgs/pull/335529.

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] 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/)
25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[x] (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.

@aca @SuperSandro2000 @joshuata
Hey guys, I hope you are well and okay with duplicating @aca's PR to merge it ASAP 🙏

Hey, @SuperSandro2000, I’ve addressed your comment. Please take a look 🙏 Thanks.

Kind reminder 😇


Added WriteType to specify WithoutResponse

The branch name is misleading... it should be WriteWithoutResponse.

I've assigned this to you, @smstuebe. This relates to some work you have done in the direction. Please merge.

Thanks for the PR. Unfortunately, it collides with some work on the 1.0 branch. I'll have a look at the code and how to merge this without any big conflicts ^^

Merged. Hmm I've to figure out how to merge pr that github recognizes it :sweat:


Enable support for autocomplete

Right now, the input field inside this component does not get autocompleted. One way to do it would be to add autoComplete='tel' as one of the attributes to the input tag

Did you try doing it? What is the expected behavior?

I am sorry, don’t understand your question exactly.
If you are asking if I have tried autocomplete='tel' on an input tag, then the answer is yes. I have tried it, and it works in Chrome and autocompletes the phone number that is set in your Chrome Autofill settings

Yup, that was the question. I will add the autocomplete thing

I have released a new version (1.3.2) which has this update.


Single mouse click to paint a dot

It seems not possible to draw a dot using single mouse click. For example to draw a smiley :)

+1


Display the reason for litmus create agent failure

Background:
Litmusctl create agent uses kuberentes client internally to apply the generated manifest on the agent. But for some reason(mostly due to mismatch of the kubectl client version being used in litmusctl with the kubernetes verison I have in my cluster) litmuctl fail to apply the manifest on the cluster.  But I could not see any reason for the failure in the resulting printout.
Installation Mode: cluster
Applying YAML:
http://litmus-chaos-center.xxxx.xxx.xxxxxx.se/api/file/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjbHVzdGVyX2lkIjoiOGM2NDA3M2MtMDhlZi00OTU5LWExMzAtYzk5MGJhYmRiNWEwIn0.Md8F6sDb3reODR-iOYVB5_z9tEOfTOf9FDbRXz5aawlk.yaml
â Failed in applying connection yaml:

Solution:
I noticed in the code that the failure is due to kubectl apply -f failed to apply the patch. Here is where the code calls k8s.ApplyYaml method to apply the manifest. and the ApplyManifest method returns the yamlOutput and err(if the method fails to apply). But, in the message that is being printed when there is an error, It is just printing the yamlOutput which is empty incase of a failure.
yamlOutput should be replaced with err. So, a  proper error message is returned back to user for better understanding.
https://github.com/litmuschaos/litmusctl/blob/v0.8.0/pkg/cmd/create/agent.go
//Apply agent connection yaml
		yamlOutput, err := k8s.ApplyYaml(k8s.ApplyYamlPrams{
			Token:    agent.Data.UserAgentReg.Token,
			Endpoint: credentials.Endpoint,
			YamlPath: utils.ChaosYamlPath,
		}, kubeconfig, false)
		if err != nil {
			utils.White_B.Print("\n❌ Failed in applying connection yaml: \n" + yamlOutput)
			os.Exit(1)
		}

Hi @vamsiammineni , the error logging is already improved with v0.11.0
https://github.com/litmuschaos/litmusctl/blob/v0.11.0/pkg/cmd/connect/agent.go#L259


ControllerAs option for $modal

it's great that $modal already has support for the controller-as syntax, but the use of it is limited to registered controllers. It's not uncommon to see developers use anonymous function or local function as modal controller, without registering the function as an angular controller beforehand. This is where ControllerAs option comes in. Indeed, this is how it's done in many other popular modules like angular-route, ui-bootstrap, just to name a few.

I have found myself wanting this feature, too. I'd love to see PR #176 implemented.

#176 has been merged.


LeetCode 234: Find palindrome Linked List

@adidubs  please merge PR for hacktoberfest

do follow rules fork follow and star repo

@Lonewolf0502 Done. Please merge now Bro!

pls add proper description

Description :
Given a singly linked list of characters, write a function that returns true if the given list is a palindrome, else false.
The idea is to use a stack and push all the nodes into the stack, then again iterate over the linked list to validate if the linked list is palindrome or not.
Follow the steps below to solve the problem:
A simple solution is to use a stack of list nodes. This mainly involves three steps.
Traverse the given list from head to tail and push every visited node to stack.
Traverse the list again. For every visited node, pop a node from the stack and compare data of popped node with the currently visited node.
If all nodes matched, then return true, else false.
@Lonewolf0502

Added Description @Lonewolf0502

@adidubs please merge PR for hacktoberfest

Please follow the Description given by @Lonewolf0502

@adidubs please merge PR for hacktoberfest
Please follow the Description given by @Lonewolf0502


bug: Cannot pull to refresh in iOS with ionic 5

Ionic version:

[ ] 4.x
[x] 5.x
I'm submitting a ...

[x] bug report
[ ] feature request

Current behavior:

Using ionic 5, the ion-refresher doesnt seem to work for ios.  It works for android, however.
Expected behavior:

You should be able to pull to refresh in ios with ionic 5
Steps to reproduce:

Add ion-refresher to project
run project on iOS using ionic 5
try to pull to refresh, nothing happens

Related code:

<ion-content>
  <ion-refresher
    slot="fixed"
    (ionRefresh)="doRefresh($event)"
    refreshing-icon="bubbles"
  >
    <ion-refresher-content> </ion-refresher-content>
  </ion-refresher>

Other information:

Ionic info:

Ionic:

   Ionic CLI                     : 5.4.15
   Ionic Framework               : @ionic/angular 5.0.4
   @angular-devkit/build-angular : 0.803.23
   @angular-devkit/schematics    : 8.3.23
   @angular/cli                  : 8.3.23
   @ionic/angular-toolkit        : 2.1.2

Cordova:

   Cordova CLI       : 9.0.0<EMAIL_ADDRESS>   Cordova Platforms : android 8.1.0, ios 5.1.1
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.3, (and 26 other plugins)

Utility:

   cordova-res (update available: 0.10.0) : 0.8.1
   native-run                             : 0.3.0

System:

   ios-deploy : 1.9.4
   ios-sim    : 8.0.2
   NodeJS     : v10.16.2 (/usr/local/bin/node)
   npm        : 6.13.1
   OS         : macOS Mojave
   Xcode      : Xcode 11.0 Build version 11A420a

Thanks for the issue. Can you provide a repo with the code required to reproduce this issue? Also what device are you testing this on?

hi @joshoconnor89
I think you have something wrong in use it
<ion-content>
  <ion-refresher
    slot="fixed"
    (ionRefresh)="doRefresh($event)"
    refreshing-icon="bubbles"
  >
    <ion-refresher-content> </ion-refresher-content>
  </ion-refresher>

1.refreshing-icon  change  refreshing-spinner
2. set it in ion-refresher-content
look this
<ion-refresher slot="fixed" >
    <ion-refresher-content
            refreshing-spinner="bubbles"></ion-refresher-content>
  </ion-refresher>

Hi @liamdebeasi
I want to know  how to get the refresh state in ionPull event
i want to dynamic change refreshing-text when ionPull style with refresher-ready

same here, this component do not work on ionic 5

@SSuarezBrooktec Please provide a repo with the code required to reproduce this issue.

@steavengong i tried your code and it didnt work.  and @liamdebeasi it iOS, I am on 13.3.1.
Ill get you a repo right now with it occurring, give me a little

okay i finally figured it out.  so basically this is the problematic code:
`@implementation UIScrollView (NoBounce)

(void)didMoveToWindow {
[super didMoveToWindow];
self.bounces = NO;
}
@end
`

this used to fix some strange glitching when scrolling for ios.  when I when I removed it, it works, seems like they fixed scrolling in ionic 5 for iOS


New fisher relic bait (5th and 6th stages)

5th step fisher relic bait for
https://eu.finalfantasyxiv.com/lodestone/playguide/db/item/d6037402dda/?patch=
https://eu.finalfantasyxiv.com/lodestone/playguide/db/item/00c9f07282d/?patch=
https://eu.finalfantasyxiv.com/lodestone/playguide/db/item/cab8b664ff2/?patch=
is https://eu.finalfantasyxiv.com/lodestone/playguide/db/item/96cf33b1e3f/?patch=

Will update with 6th stage when I'll reach it

6th step:
https://eu.finalfantasyxiv.com/lodestone/playguide/db/item/f5105582383/?patch=
https://eu.finalfantasyxiv.com/lodestone/playguide/db/item/65e96b5e5dc/?patch=
same bait

6th step fishes are
https://eu.finalfantasyxiv.com/lodestone/playguide/db/item/f5105582383/?patch=
https://eu.finalfantasyxiv.com/lodestone/playguide/db/item/65e96b5e5dc/?patch=
the usual bait doesn't seems to work on them (or I'm extremely unlucky...)

Alright, the spot and bait are right, I was trying to fish in the sea where I should fish in the river...
"!" (less than 9s) is for https://eu.finalfantasyxiv.com/lodestone/playguide/db/item/f5105582383/?patch=
"!!" is for https://eu.finalfantasyxiv.com/lodestone/playguide/db/item/65e96b5e5dc/?patch=


Quicker way to filter list

I'm quite new to Newsbeuter, so sorry if it's a dumb question ...
If I understand correctly, filtering feeds is done by searching (/) and filtering articles is done with F.
And using F means having to type title =~ "something" or content =~ "something" everytime.
It would be useful if there was a quicker way to grep the list, like
Filter: something    <- would mean title =~ "something" or content =~ "something"
or using / in the article view..
newsbeuter 2.9 - http://www.newsbeuter.org/
Compilation date/time: Apr  3 2016 07:12:50
System: Linux 4.4.0-67-generic (x86_64)
Compiler: g++ 5.3.1 20160330
ncurses: ncurses 6.0.20160213 (compiled with 6.0)
libcurl: libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3 (compiled with 7.47.0)
SQLite: 3.11.0 (compiled with 3.11.0)
libxml2: compiled with 2.9.3

If I understand correctly, filtering feeds is done by searching (/) and filtering articles is done with F.

Both searching and filters can be used for feed- and articlelist. In addition, search can be used in article view. There's no requirement that says you should use search for feeds and filtering for articles.

And using F means having to type title =~ "something" or content =~ "something"everytime.

If that's your use-case, search will suit it better because it does just this.
Filters don't necessarily include title and/or content; you can filter for unread articles, for example, which is impossible to do with search.

Does that clear things up for you?
Thanks for using Newsbeuter! ;)

You're right, search (/) does also work for articlelist, and is what I want. But, in my experience, it doesn't when browsing articles from a query "query:test:(tags # \"tag\" or tags # \"tag2\")", which I almost exclusively use.
I thought articlelist and article-list-from-query was the same, but I guess, it's the same as if I filtered first and then tried to search something.
So I'm guessing it's not possible to search within filtered results or query.
Thank YOU for working on it, really ;)

But, in my experience, it doesn't when browsing articles from a query

Yes, this is a known bug (see #313). It's been fixed; the next release (2.10) will be able to search inside query feeds as well.

So I'm guessing it's not possible to search within filtered results

Filtering and query feeds are a bit different, so even though search in query feeds is fixed, searching in filtered lists isn't. I'll file a separate issue about that, so we can close this one since your original question was answered.


RiscV64 build?

Any chance to get RiscV64 build? I am looking to build skia-canvas for RiscV64 and the lack of riscv64 support in sharp-libvips is blocking me.

RISC-V support is definitely something I'd like to offer.
Please can you explain your comment about "skia-canvas" as I don't understand its relevance to this repo.

here is the error I am getting while executing sharp-canvas's --build-from-source on a qemu riscV64 vm with linux Ubuntu
ubuntu@qemu:~/sharp-node/sharp$ npm install --build-from-source

><EMAIL_ADDRESS>install
> node install/check

sharp: Detected --build-from-source flag
sharp: Attempting to build from source via node-gyp
sharp: Found node-addon-api
sharp: Found node-gyp version 10.0.1
sharp: See https://sharp.pixelplumbing.com/install#building-from-source
gyp info it worked if it ends with ok
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| linux | riscv64
gyp info chdir src
gyp info find Python using Python version 3.10.12 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/home/ubuntu/sharp-node/sharp/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/home/ubuntu/sharp-node/sharp/src/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/ubuntu/sharp-node/sharp/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/ubuntu/.cache/node-gyp/20.8.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/ubuntu/.cache/node-gyp/20.8.0',
gyp info spawn args '-Dnode_gyp_dir=/home/ubuntu/sharp-node/sharp/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/ubuntu/.cache/node-gyp/20.8.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/home/ubuntu/sharp-node/sharp/src',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/ubuntu/sharp-node/sharp/src/build'
  CC(target) Release/obj.target/nothing/../node_modules/node-addon-api/nothing.o
rm -f Release/obj.target/../node_modules/node-addon-api/nothing.a Release/obj.target/../node_modules/node-addon-api/nothing.a.ar-file-list; mkdir -p `dirname Release/obj.target/../node_modules/node-addon-api/nothing.a`
ar crs Release/obj.target/../node_modules/node-addon-api/nothing.a @Release/obj.target/../node_modules/node-addon-api/nothing.a.ar-file-list
  COPY Release/nothing.a
  TOUCH Release/obj.target/libvips-cpp.stamp
  CXX(target) Release/obj.target/sharp-linux-riscv64/common.o
In file included from /home/ubuntu/sharp-node/sharp/node_modules/@img/sharp-libvips-dev/include/glib-2.0/glib/galloca.h:34,
                 from /home/ubuntu/sharp-node/sharp/node_modules/@img/sharp-libvips-dev/include/glib-2.0/glib.h:32,
                 from /home/ubuntu/sharp-node/sharp/node_modules/@img/sharp-libvips-dev/include/glib-2.0/gobject/gbinding.h:30,
                 from /home/ubuntu/sharp-node/sharp/node_modules/@img/sharp-libvips-dev/include/glib-2.0/glib-object.h:24,
                 from /home/ubuntu/sharp-node/sharp/node_modules/@img/sharp-libvips-dev/include/vips/vips8:35,
                 from ../common.cc:13:
/home/ubuntu/sharp-node/sharp/node_modules/@img/sharp-libvips-dev/include/glib-2.0/glib/gtypes.h:34:10: fatal error: glibconfig.h: No such file or directory
   34 | #include <glibconfig.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
make: *** [sharp-linux-riscv64.target.mk:142: Release/obj.target/sharp-linux-riscv64/common.o] Error 1
make: Leaving directory '/home/ubuntu/sharp-node/sharp/src/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.<anonymous> (/home/ubuntu/sharp-node/sharp/node_modules/node-gyp/lib/build.js:209:23)
gyp ERR! System Linux 6.5.0-25-generic
gyp ERR! command "/usr/local/lib/node/nodejs/bin/node" "/home/ubuntu/sharp-node/sharp/node_modules/.bin/node-gyp" "rebuild" "--directory=src"
gyp ERR! cwd /home/ubuntu/sharp-node/sharp/src
gyp ERR! node -v v20.8.0
gyp ERR! node-gyp -v v10.0.1
gyp ERR! not ok
npm ERR! code 1
npm ERR! path /home/ubuntu/sharp-node/sharp
npm ERR! command failed
npm ERR! command sh -c node install/check

Looks like /home/ubuntu/sharp-node/sharp/node_modules/@img/sharp-libvips-dev/include/glib-2.0/glib/gtypes.h:34:10: fatal error: glibconfig.h: No such file or directory is failing the build.

I don't see anything in this comment about skia or canvas, could their mention in your first comment have been a mistake?
To use sharp on platforms where prebuilt binaries are not provided, you'll need to ensure a globally-installed libvips is made available, and in this case you'll probably need to compile from source.
https://sharp.pixelplumbing.com/install#custom-libvips
https://www.libvips.org/install.html#building-libvips-from-source
https://github.com/libvips/libvips#optional-dependencies

Oh, yes sorry it was mistake. I am evaluating both skia-canvas and sharp on RiscV64 and typed the wrong one. I'll play with the libvips and will see if my issue with the sharp build will go away. Thank you for your prompt replies!

@lovell just to let you know that building libvips in the riscv machine did the job. Now I have sharp running beautifully with nodejs on RiscV64


Several questions about Phantom.js. Repost.

 I even went through the trouble of asking at Stack Exchange, where I got the same rude response as here. Same thing in your dead chat room. You seem uninterested in answering any questions about the project and ignore everything I type. What is wrong with you?

Is Phantom.js dead/dying?
Is there really no way to bind a non-default IP address for Phantom.js to use? This limitation is more than just an annoyance -- it's a downright security issue. I'm very surprised and surprised that it is not supported.
When you load a webpage in Phantom.js, does it download every element on that page (images, CSS, JS, embedded videos etc.) and then just throw that data away if you don't use it for a screenshot or something? It doesn't store this on the disk at all by default?
How secure is Phantom.js? I'm worried that the pages I load will make Phantom.js exploited and cause it to delete files on my server (FreeBSD) or install rootkits or worse. How realistic of a threat is that? I worry about it a lot, especially since FreeBSD doesn't even have the latest version available, even though it's like a year old...
Is there a proper "everything has finished loaded fully and all redirections and CloudFlare screens and whatnot have been displayed" function that I can use instead of the practically worthless "onLoadFinished" thing?

There's too much entitlement-tone in this issue. Unfortunately, we can't deal with that.
For more context, see also #14541 and #14548.


Parallax header doesn't extend below status bar in NavigationController

I embedded the Scroll View Example (Swift example) in a NavigationController with its Navigation Bar hidden. With this setup, the header view sits just under the status bar, but doesn't extend below it. However, the scroll view content is still visible at the top, as can be seen in the picture below.

I solved the problem by setting automaticallyAdjustsScrollViewInsets = false in my ViewController's viewDidLoad function. Still, it might be worth mentioning this in the documentation.

@MasterCarl you'are awesome!


Wrong example in Readme

Readme.md under markdown support states:
{type: sequence}
but should be:
// {type: sequence}
Otherwise you'll get Missing mandatory 'type' directive error.

fixed. thanks.


feat(ci): add cross compile

Codecov Report

Merging #4 (fcc0e34) into master (98aa2a5) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master       #4   +/-   ##
=======================================
  Coverage   48.32%   48.32%
=======================================
  Files           6        6
  Lines         298      298
=======================================
  Hits          144      144
  Misses        154      154

Flag
Coverage Δ

unittests
48.32% <ø> (ø)

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

Continue to review full report at Codecov.

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


docs: adding Agicap as adopter in ADOPTERS.md

Updating ADOPTERS.md to add Agicap as requested by Andres :)

Done @rhamzeh :)


Updating this program.

Any chance someone will fix this for modern ios and mac os? I tried to get it working but it only worked once before failing to load the images and kept the screen on the ipad blank. I would really like to use this.

I found a way around it sort of, you have to go in activity monitor and force quit both the touchbardemo app TouchBarServer and the official apple TouchBarServer process.


Add analytics to dappBooster.dev

I want to implement an analytics system,
So that I can track the number of times each component is tested, identify which components are most used, and monitor the number of users connecting to the dApp and the external links they visit.
Acceptance Criteria:

Component Usage Tracking:

[ ] Integrate an analytics system to log the number of times each component in the dApp is used.
[ ] Generate a report showing the most used components and their frequency of use.

User Connection Monitoring:

[ ] Implement tracking to capture the number of users connecting to the dApp.
[ ] Ensure data is available in a dashboard accessible to developers for analysis.

External Link Tracking:

[ ] Configure the system to track external links users navigate to from the dApp.
[ ] Store and display data about these external links in the analytics reports.

and the details? 🤣

Here it is! wolo


Search functionality on documentation

This is probably not the correct place to put this but I see no where else to ask... Can we please get a search function on the documentation website?

this is already planned.

Perfect. The documentation is great, but that will be a great addition.

@fu012343210 If your question/issue was answered/resolved (respectively) please make sure you close the issue!

Actually no, keep it open, and we should tag it as "enhancement", so hydra really doesn't forget.

See #799.


(docs) Do not translate inside quoted codes

Currently, a single dot . is translated to ピリオド「.」 in Japanese to describe it because such letter does not appear in regular Japanese texts. This translation is applied to not only human readable texts in the documents, but also to the quoted codes embedded in the documents. This results in corruption of such codes like the capture below.
This can be fixed quickly by changing the translation on Crowdin to . also in Japanese. However, you should better to change the document rendering system not to translate inside the quoted codes.

Correct, code snippets should not be translated.
Get Outlook for iOShttps://aka.ms/o0ukef

From: Shigeru KANEMOTO<EMAIL_ADDRESS>Sent: Wednesday, October 4, 2017 7:13:31 PM
To: Microsoft/pxt
Cc: Subscribed
Subject: [Microsoft/pxt] (docs) Do not translate inside quoted codes (#3155)
Currently, a single dot . is translated to ピリオド「.」 in Japanese to describe it because such letter does not appear in regular Japanese texts. This translation is applied to not only human readable texts in the documents, but also to the quoted codes embedded in the documents. This results in corruption of such codes like the capture below.
This can be fixed quickly by changing the translation on Crowdin to . also in Japanese. However, you should better to change the document rendering system not to translate inside the quoted codes.
[image]https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F485416%2F31207845-abacda4c-a9bb-11e7-90d6-a89367d41a71.png&data=02|01|jhalleux%40microsoft.com|9638bf996cfb458b509708d50b96ad27|72f988bf86f141af91ab2d7cd011db47|1|0|636427664131822969&sdata=ejIKaIIIiOoDMnRnjeE5SIIXWvDCHHRu2VkzdLjXmWE%3D&reserved=0
―
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fpxt%2Fissues%2F3155&data=02|01|jhalleux%40microsoft.com|9638bf996cfb458b509708d50b96ad27|72f988bf86f141af91ab2d7cd011db47|1|0|636427664131822969&sdata=%2Bd2T55Xra6lLd%2BqWObCIWdbuP%2FianI5zXBrwrnCKHLo%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAD-4KcAkUuIKswwlu7aeUsBdSpLRS53Qks5spDtLgaJpZM4Puec8&data=02|01|jhalleux%40microsoft.com|9638bf996cfb458b509708d50b96ad27|72f988bf86f141af91ab2d7cd011db47|1|0|636427664131822969&sdata=tNu2Tzyz2%2FwOKjVOjmfjgo3X2bvDdWVaywJpZJ%2B8jgU%3D&reserved=0.

If this is a still an issue let me know. I will reopen a tracking bug


Update certificates when the root CA certificate expires

When the root CA certificate is automatically created we need to also make sure to update it in time when it expires. When the certificate is manually created we still should keep the expiration in mind, and maybe fail when it expires so that the operator can provide a new one.

#1 would handle the updating.


Laravel 11 didnt register activity

Describe the bug
Already installed activity log into a laravel 11 new proyect, use the same estructure like i used in a laravel 10 proyect, bue get no errors in laravel log and not even using x-debug.
To Reproduce
Install package, generate the following trait
`<?php
namespace App\Models\Traits;
use Spatie\Activitylog\LogOptions;
trait LogsActivity
{
use \Spatie\Activitylog\Traits\LogsActivity;
public function getDescriptionForEvent(string $eventName): string
{
    $arr = ['updated' => 'actualizado', 'created' => 'creado', 'deleted' => 'eliminado'];
    $rta = $arr[$eventName];

    return "Este modelo ha sido {$rta}";
}

public function getActivitylogOptions(): LogOptions
{
    $config = LogOptions::defaults();
    $config->logOnlyDirty();
    $config->logExcept(['created_at', 'updated_at']);
    $config->logOnly(['*']);

    return $config;
}

}
`
And add in models this trait
Expected behavior
Get activity when create, update or delete model
Versions (please complete the following information)

PHP: 8.3.3
Database: MySQL 8.0
Laravel: 11.0.7
Package: spatie/activity-log

got the same problem on Laravel 11

same issue with MySql 5.7.44 PHP 8.2 Laravel 11

same issue with Laravel 11.16.0 and MSSql

This might be because the shouldLogEvent function in LogsActivity trait is returning false for created and updated events. Is this expected behavior?
if (! in_array($eventName, ['created', 'updated'])) {
            return true;
        }

@therajumandapati sorry for the delay, i havent been watching this post. I dont think that change in the implementation makes any effect, because the deleted event should keep working and when i try it again (a few months ago), goy back to the implementation that spatie recommends in the docs page. I already make some kind of "library" on my own to replicate the operation from activity logs (not all the methods and functions) to move over this.

Same Probleme here. No Activity is getting logged even creating manual activities.


Mobile Menu

In gitlab by @CalumTowers on Aug 2, 2016, 19:09
When viewing Core on a mobile device, there is no menu.
At present, this does not hinder functionality but may do in the future.

This was resolved in #851

I think this issue is about the membership side of core, not adm @CalumTowers


v0.10.1 bails out on ' in description element

Running 0.9.0, our A2S document was fine, but with 0.10.1 the generator just spews out:
Something went wrong:
Error: Invalid AsyncAPI document
    at parse (/usr/lib/node_modules/asyncapi-generator/node_modules/asyncapi-parser/lib/parser.js:93:11)
    at <anonymous>

After some debugging, it was clear that the root cause was a ' in a description element, as in the following example:
asyncapi: '2.0.0-rc1'
id: 'urn:hello-world-app'
info:
  title: Hello world application
  version: '0.1.0'
channels:
  hello:
    description: "subscribe to hello's"
    subscribe:
      message:
        payload:
          type: string
          pattern: '^hello .+$'

It's probably us not following the A2S spec (though I haven't been able to find anything that says it's not allowed), but could the generator be a bit more helpful as to why it failed?
Thanks

That is definitely a bug. Single quotes must be allowed. Thanks for reporting!

Fixed in 0.13.1


Layout XML wrong format or spaces

Hello on Magento 2.2 with Magento 2 PDF Invoice Generator 1.2.2
you have something wrong in layout files for me fixed by just reformating them
exception(s):
Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'body': Character content other than whitespace is not allowed because the content type is 'element-only'.
Line: 131
Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'body': Character content other than whitespace is not allowed because the content type is 'element-only'.
Line: 131

Hi,
Please provide details about your working environment. Operation system and so on.

This is solved.


change in volunteer.html

"Thanks for showing your support" sentence was covered by the navigation bar.
I changed it so that it would be visible to all.
Please look this up and review and allow me to contribute in your project.

please check


Add connection string constructors to Data Lake

@tg-msft and @KrzysztofCwalina, I'm going to merge this after CI passes.


CSP can communicate between 2 process but without interface ?

I run csp_server_client.c from your example without interface then it's work .
Then I try to coding csp_server.c and csp_client to communicate between 2 process (no interface) but it's not work

I really don't think it's aim to be use like that.
I think you should use an interface when client and server aren't in loop-back mode.
I may be wrong so an other answer would be great.

I run csp_server_client.c from your example without interface then it's work .

How did you do that?

I really don't think it's aim to be use like that. I think you should use an interface when client and server aren't in loop-back mode. I may be wrong so an other answer would be great.

Thanks

I run csp_server_client.c from your example without interface then it's work .

How did you do that? I mean without (any) interface.
I guess you mean you just didn't specify any interface when you ran csp_server_client. Even without specifying any, csp_server_client creates a special lo interface. Since csp_server_client is one process, it can communicate internally. Please note that this lo interface is not the same interface you see when you run ip a on your Linux system.
Now, if you use csp_server and csp_client, even though they also create a lo interface in their process, libcsp can't communicate between them (I'm assuming Linux). This is because libcsp is not using any kernel feature. The lo interface in libcsp is a process-local loopback interface, not the Linux kernel's lo.
On the other hand, if you have two processes, without libcsp, running and communicating using, say, UDP against the ordinary lo interface, they can talk to each other. This is because the kernel handles your packet and sends it to the other side. This is not the case for libcsp. It is certainly and technically possible to use Linux's loopback, but nobody has done that. At least for now.

Thanks a lot i got it


Comply to 3rd party platform terms

Facebook Platform Terms:

Platform Terms 4.b: Your privacy policy must comply with applicable law and regulations and must accurately and clearly explain what data you are Processing, how you are Processing it, the purposes for which you are Processing it, and how Users may request deletion of that data.

Thus we add the following info to our privacy term (四、隱私及個人資料):

How we process the platform data
How to request delete of platform data

Coverage remained the same at 75.261% when pulling 8a41494b452749bb8401bec81cdc0f00c68fd71f on privacy-update into 712af7c7126683d89ea6b4498ba8be0011382779 on master.


Question: Is there a way to check if a database has been encrypted in sqleet?

This way I could ask for a password if one is needed to open the database.

I think this is a possibility, but I didn't verify this yet myself:
Parameter header represents the first 16 bytes of the database file, that is, SQLite3 magic header string for unencrypted databases. For encrypted databases, header defaults to the value of salt unless explicitly set to other value. Remember that salt is a parameter for the key derivation function (KDF) which is stored in the beginning of the database file by default, in which case both salt and header contain the same value (KDF salt).

(See the README.md)
As such you should be able to check the first 16 bytes of the database and see if it either contains the salt value or if it contains the default header string?
(See also: https://www.sqlite.org/fileformat.html for the default value of the header string)

Without encryption:

With encryption:

So you can clearly see that the first sixteen bytes contain the 'SQLite format 3\000'-header, while the encrypted file contains a randomized salt value.

How i can compile this with last version of sqlite3?

Simply execute "select count() from sqlite_master" or other simple query that is guaranteed to succeed; If the database is encrypted the statement will fail.


Problem loading OVMF_CODE.fd

Hi I am running ubuntu server 22.04.3 and I am encountering the following error.
qemu: could not load PC BIOS '/usr/share/edk2-ovmf/x64/OVMF_CODE.fd'
What I am doing wrong? I have searched for the OVMF_CODE.fd and found it here:    https://github.com/clearlinux/common/blob/master/OVMF_CODE.fd
But after adding it to the path called on the SLeopard-Boot.sh it still gives me the same error, thanks in advance for any help or guidance.
Thanks for this code by the way been looking for ages how to make snow leopard run on kvm :)

Never mind I was able to load them from OVMF folder included on your code hehe

Never mind I was able to load them from OVMF folder included on your code hehe


Add a notification that pip is out of date

Would be nice to have a notification in the environment window for pip version.  Then if it is out of date provide a button to update pip

We're closing old issues with no recent activity. If this is still important, please open a new issue.


'Undeliverable' when trying to report possible abuse

Marketplace page:
https://marketplace.visualstudio.com/items?itemName=FluidAttacks.fluidattacks
Action:
click Report Abuse
Error:
"
Your message to<EMAIL_ADDRESS>couldn't be delivered.
The group vsmarketplace-idc only accepts messages from people in its organization or on its allowed senders list, and your email address isn't on the list.
ssepan1                                                                                Office 365                                                                                vsmarketplace-idc                                                                                Sender                                                                                Action Required                                                                                Sender not allowed | ssepan1 | Office 365 | vsmarketplace-idc | Sender |   | Action Required |   |   |   |   |   |   |   |   | Sender not allowed
ssepan1 | Office 365 | vsmarketplace-idc
Sender |   | Action Required
  |   |   |   |   |
  |   |   |   |
  |   | Sender not allowed
"

never had this error in the past

Hi @sjsepan3
Sorry you had difficulty reporting.  It's working at this time. You can try the report abuse link again. Alternatively, you can also send your report to<EMAIL_ADDRESS>

Hi @sjsepan3
Sorry you had difficulty reporting.  It's working at this time. You can try the report abuse link again. Alternatively, you can also send your report to<EMAIL_ADDRESS>


[Failing Test]: Many BigQuery direct read Python PostCommit failing possibly due to fastavro regression

What happened?

E   EOFError

fastavro/_read.pyx:176: EOFError

Issue Failure
Failure: Test is continually failing
Issue Priority
Priority: 1 (unhealthy code / failing or flaky postcommit so we cannot be sure the product is healthy)
Issue Components

[x] Component: Python SDK
[ ] Component: Java SDK
[ ] Component: Go SDK
[ ] Component: Typescript SDK
[x] Component: IO connector
[ ] Component: Beam YAML
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Spark Runner
[ ] Component: Flink Runner
[ ] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[ ] Component: Google Cloud Dataflow Runner

This one is hitting us in production, any work arounds ? e.g. any health version ? currently using apache_beam[gcp]==2.50.0

If you are using our released docker image it should not be hit because fastavro dependency is included. If you are building custom environment, explicitly install fastavro<1.8.4 (pip install "fastavro<1.8.4")

@yupbank see recommendations about building reproducible environments on https://beam.apache.org/documentation/sdks/python-pipeline-dependencies/ to prevent issue like this affecting your production.

Should we limit pin fastavro to <1.8.4? https://github.com/apache/beam/blob/af9da3151d973d0591dd8bd5a0f232a6c37bb83b/sdks/python/setup.py#L245

we need a bug on fastavro side; to unblock tests, we could temporarily add !=1.8.4 to the condition.

they might be working on patch release to remediate.

Created an issue for fastavro https://github.com/fastavro/fastavro/issues/720

We tend to follow SemVer approach for pinning dependencies for most of the packages. https://semver.org/#why-use-semantic-versioning. Usually, we set the versions of a dependency to be less than the next major upgrade. In this case, its 2.0. It is up to the fastavro library not to make backward compatible changes until there is an major upgrade.
https://devhints.io/semver

We have to choose. Either:

We pin dependencies and we know that transitive dependencies cannot break users.
We do semver loose dependencies and know that transitive dependencies can break users.

In scenario 2 we can't really treat transitive dependency changes as a panic situation or release blocker, because the behavior is actually by design.
To be very clear: I like scenario 2 better and I think dependency pinning should wait until the final deployment of an application.
For test coverage: Even though we claim we are compatible with a semver range, we have not tested that whole range. In reality it just means the same thing as being pinned to the top of the range. We have no idea if Beam 2.51.0 actually works with lower versions of fastavro. It was never tested.

Currently we release the docker image per release which contains fixed version of dependency, which partly mitigate the potential issue of choice 2. In this case, the same test does not break on Dataflow, which builds docker image via :sdks:python:container:py3x:docker task. Other portable runners in DOCKER mode would not be impacted either (most production use cases). It fails test because the direct runner and flink runner (LOOPBACK mode) determines beam's dependency from setup.py during the test.


OCPBUGSM-20923 A failed day2 host can be reseted

So installation can be re-triggered.

[ ] depends on #327 due to API changes

Do we show a confirmation popup after selecting "Reset"? Should we?

Thanks @nirfarkas , added


Complete removal of close in MeasureViaPolling

This is a change that I failed to save so didn't get committed in https://github.com/m-lab/ndt-server/pull/162
Without this change, the server should still behave correctly but will attempt to close the fd twice, which should fail harmlessly.

This change is

(lgtm)

Pull Request Test Coverage Report for Build 891

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.01%) to 73.863%

Totals

Change from base Build 888:
-0.01%

Covered Lines:
1413

Relevant Lines:
1913

💛  - Coveralls


Chef-16.2 breaking change in resources

This is a breaking change to fix an intentionally breaking change in Chef 16.0 to remove the canonical DSL #9206 with unintended side effects #9885.  Breaking behavior differently, but correctly, without the side effects.
The new behavior is that a resource which relies upon the resource_name
statement to wire the resource up to the DSL will fail (although the
very old wiring of the "<cookbook_name>_<resource_filename>" continues
to work).
So for a resource which does not get its DSL wiring from the filename,
only declaring a resource_name will fail:
resource_name :foo

This can be fixed by adding an explicit provides line (which is
backwards compatible):
resource_name :foo
provides :foo

If backwards compatibility is not a concern, then post-16.0 the
resource_name call can be completely dropped:
provides :foo

This is a vastly simpler backwards compatibility break than the
unintentional break in #9885, which is difficult to describe and
to detect.
The rules going forward are fairly simple to explain:

The resource_name now only sets the resource_name.
The old behavior of the fallback resource_name and DSL wiring
based on the filename is preserved (unless the values are set).
In Chef 16, The first provides line will set the resource_name if
it has not already been set, allowing the resource_name to be
omitted.

It is recommended that all resources only set provides lines, the
use of the fallback filename-based wiring is discouraged and
explicitly setting the resource_name is discouraged.

Would the rescue still mask the issue?

no, that's just to handle the case of where you get something like nil.to_sym being called and to replace that with nil.

I've renamed this to be 16.2 since that's when we ended up shipping it. It missed 16.1 by an hour or so.


Adding Support for Fedora-based images

From https://github.com/valkey-io/valkey/issues/65#issuecomment-2041626382: Adding Support for Fedora-based images for Valkey.
How about we support Fedora too? If so, how much overhead will we have to maintain these distributions?
If you one want to contribute to make something better, you are very much welcome.

Hi.
I can propose Fedora based images as I mentioned the potential need for this in an issue.
I will propose a pull request as soon as I made fixes to respect the same "entry" than the others.
Maybe using another Red Hat based distribution as based instead of Fedora can be interesting. Actually, the goal is to propose something that many customers need.
So I wonder if Rocky is not preferable over Fedora for this image. Or maybe both.

another Red Hat based distribution

Rocky

If we are going "enterprise" way, consider using Red Hat Universal Base Image (UBI).

Hi @metal3d, will you be able to submit a pull request to add this support?