Authentication section has a lot of empty space

As can be seen in the official live demo, the authentication section has a lot of white space at the bottom. The space increases with the screen height (try resizing the browser).

Ohh. Thanks for pointing out! Fixed. Will land in the upcoming release

@RomanGotsiy  when are you releasing ?


Plan for tensorrt?

Is there any plan for use tensorrt for accelerate it?

Hi, I will try to incorporate tensorrt when I have time. In the mean time, you can check out https://github.com/Deci-AI/super-gradients, which has our model implemented and uses tensorrt already.


Allow browsers to offer sanitized HAR export directly, provide this as a library and/or pull request to browsers

Nice tool, yet i guess most impact will be generated when the browser which is exporting the har, would strip / scrub / sanitize the HAR file already.

Would be great if this was provided as a stand-alone library.


New Contribution

Contributor: [contributor information - Optional]
SSH Public key: [contributor SSH public key (if you don't have one, submit the issue to receive instructions)"- Required]
Attestation: [any form of attestation for contribution (e.g., signature) - Optional]

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN97SYKjeN+70jN00+E9RCKn/hqyS50r3/CtePXuw6+M


feat(starr-anime): French Anime guide + fixes

Pull Request
Purpose
Initial draft of the new french anime guide
Requirements

[x] These changes meet the standards for contributing.
[x] I have read the code of conduct.

TODO / Done

[x] Add French Anime Tier
[x] Add Anime Score for French Tier
[x] Add repack for sonarr anime (Same as v1, v2, v3 ...)
[x] Add anime part in French Radarr Guide
[x] Add FR Anime Tier to the Collection List
[x] Remove T3KASHi from FR HD Bluray Tier 01, FR WEB Tier 01 to avoid double scoring, already in FR Anime Tier 01
[x] Remove FUJiSAN from FR HD Bluray Tier 02, FR WEB Tier 02 to avoid double scoring, already in FR Anime Tier 02
[x] Remove HANAMi from FR HD Bluray Tier 02, FR WEB Tier 02 to avoid double scoring, already in FR Anime Tier 03
[x] Testing on a Radarr anime instance (to validate the guide) (In progress)
[ ] Add quality settings file size for Anime ⚠ MD5 is same for Sonarr
[x] Add TIP for those who prefer fansub to official translations
[x] Add MULTI CF in Language Profiles Related Custom Formats Scoring and tip info

@TRaSH- I added the quality settings (file size) for Anime but the trash_id on Radarr and Sonarr his the same ...
MD5 of anime: 387e6278d8e06083d813358762e0ac63
Is it okay if I leave it like this? (I suppose not)

@TRaSH- I added the quality settings (file size) for Anime but the trash_id on Radarr and Sonarr his the same ...
MD5 of anime: 387e6278d8e06083d813358762e0ac63
Is it okay if I leave it like this? (I suppose not)

@TRaSH- Possible to have an feedback for this md5 conflict ? Thx

It should not be possible for a hash to conflict ever - all hash must be unique.
https://github.com/TRaSH-Guides/Guides/blob/master/CONTRIBUTING.md#hashcode


enforce project dependency on conflict

This change will prioritize a project dependency over module regardless of version

Could you provide some context regarding this change? Why are you making it? Was is raised on Gradle Developer List or is there a Jira issue associated with it?

We have 3 git repositories: common,moduleA,moduleB
moduleA has a dependency on common
moduleB depends on both common and moduleA
Typically developers work on only one repo at a time and use binary dependencies
But it's also possible to use a special settings.gradle to work on 2 or more repos at a time.
The problem I was trying to solve is this:
I was working with common and moduleB.
moduleB depends on common directly and also transitively through moduleA. The version of common referenced by moduleA was higher, so I ended up with a binary dependency instead of a project one.
Now, normally the version in the source would be higher, but sometimes it can be the same, or in my case 'unspecified' (we infer the version from git history, and only do it when the build needs to publish artifacts)
The suggested change should ensure that a project dependency always has priority over a binary one, regardless of version.
I'm not sure if this is the best implementation, but the intended behavior, I think, makes sense, so I'd like to see it in future versions.

@idlsoft Thank for clarifying. This is indeed a surprising behavior and probably not what most users expect. Always using project dependencies is a more reasonable default. However making the change the way you proposed could break the behavior for users that depend on it. What we normally do in such cases is provide a way to use the old behavior. There a couple of ways that could be done. Would you be willing to take a stab at it? We could discuss this further on Gradle Developer List.

@idlsoft I just realized that you already started a thread of dev list. Let's follow up there.

I added an option to disable project dependency priority.
Btw, I see a build failure, but I'm not sure if it's related to what was changed.

@idlsoft I don't think a simple property is what we want here. We should consider more fine-grained solution that would allow users to express the desired behavior for each dependency. It would be best to finalize the discussion on dev list before you make further changes. Let's discuss available options there.

BTW, the build failure doesn't seem related to your changes.

I've never done it, so I'm not sure.
I did write down the permutations we discussed in DependencyResolveRulesIntegrationTest, they look like a little table there.

@idlsoft We aim do have a very light-weight design process. Basically, in a separate pull request add a document to the deisgn-docs directory explaining why you're making (use cases,) what change you're making, the cases we need to test to make sure we aren't breaking anyone and any other details a reader would need to understand what's going on.
We'll circulate the design among the larger team and make sure people understand what's going on and then we'll come back and adjust this Pull Request with any changes needed based on that feedback. Thanks for taking this work on.

I suppose this pull request can be closed since it has been superceded by #596 and #652. Do you agree?

Yes, those are the only ones still relevant


 io_uring_prep_link_timeout may return undocumented error -ENOENT

When using io_uring_prep_link_timeout the resulting CQE may have the res field set to -ENOENT.
This return value is not documented in the io_uring_prep_link_timeout(3) man page and understanding what the error code is trying to convey is non-trivial.
The following example
#include <stdlib.h>
#include <string.h>
#include <stdio.h>

#include <liburing.h>

int main() {
    enum { NOP, TIMEOUT };
    struct io_uring ring;
    io_uring_queue_init(2, &ring, 0);

    struct io_uring_sqe *sqe = io_uring_get_sqe(&ring);
    io_uring_prep_nop(sqe);
    io_uring_sqe_set_data(sqe, (void *)NOP);
    io_uring_sqe_set_flags(sqe, IOSQE_IO_LINK);
    sqe = io_uring_get_sqe(&ring);
    io_uring_prep_link_timeout(sqe, &(struct __kernel_timespec) {.tv_nsec = 1}, 0);
    io_uring_sqe_set_data(sqe, (void *)TIMEOUT);
    io_uring_submit(&ring);

    struct io_uring_cqe *cqe;
    for (int i = 0; i < 2; i++) {
        io_uring_wait_cqe(&ring, &cqe);
        printf("Get %s\n", io_uring_cqe_get_data(cqe) == (void *)NOP ? "NOP" : "TIMEOUT");
        if (cqe->res < 0) {
            printf("%s%s\n", strerror(-cqe->res), -cqe->res == ENOENT ? " (ENOENT)" : "");
            return EXIT_FAILURE;
        }
    io_uring_cqe_seen(&ring, cqe);
    }
    io_uring_queue_exit(&ring);
    return EXIT_SUCCESS;
}

Produces the output:

Get NOP
Get TIMEOUT
No such file or directory (ENOENT)

Running on kernels

<IP_ADDRESS>-microsoft-standard-WSL2
6.5.0-1022-azure

Yep that can trigger, when the previous request has already completed, like in your case. I'll augment the man page.

When the previous request has already completed shouldn't it trigger a -ECANCELED?
I've noticed this behavior happening even if the linked request is still pending. Itseems related to "small" timeout values.

-ECANCELED would mean that it canceled the previous request. But yes, if the timeout is small, races are more likely to happen, that's just unavoidable, and then you may see either one.


bevy patch - automatically generate Bevy dependency overrides

Thanks to @christopherbiscardi for the original suggestion on Discord.
If you depend on a fork of Bevy and want to patch 3rd-party plugins to use said fork, you need to use dependency overrides. Due to how they work, you have to do one override for each of Bevy's subcrates, which amounts to a lot of patching.

Chris suggested that the Bevy CLI should be able to automatically generate these overrides with a given Git repository.

One question is if you run bevy patch A followed by bevy patch B, will A be removed from Cargo.toml and replaced with B? If so, the command needs to be able to detect existing bevy subcrate patches. What if the user has e.g. a single manually-written patch like bevy_ecs = { ... }, will bevy patch overwrite that?

I don't necessarily think it needs to modify Cargo.toml, especially in its first form. It just needs to dump the generated list to console. The full list is awkward to access and write out otherwise. Even dumping bevy = { git="<git>", branch = "<branch>" } for the crate list would be useful (which could then be multi-cursor modified by a user pasting it into their Cargo.toml).

Good point. Even in the final form, it could dump the text by default and include a -w, --write flag to actually write the patch.

also slight preference for something like bevy patch --list existing anyway, even if modification is implemented

You can pretty easily find a list of all 1st-party Bevy crates in a workspace by running:
cargo metadata --format-version 1 | jq '.packages[] | select(.name == "bevy_internal") | .dependencies[] | .name'

nice. cooked up a nushell version based on that (mostly for myself soon when 0.15 drops)
cargo metadata --format-version 1 | from json | get packages | where name == bevy_internal | first | get dependencies.name | each {|it| $'($it) = { git = "<git>", rev = "<rev>" }' } | str join "\n"

bevy_a11y = { git = "<git>", rev = "<rev>" }
bevy_animation = { git = "<git>", rev = "<rev>" }
bevy_app = { git = "<git>", rev = "<rev>" }
...

Note that the above two commands do not include bevy_dylib since bevy, but not bevy_internal, depends on it directly.


[KARAF-7649] Upgrade to elasticsearch 8.6.1

Client is still under Apache license, for instance: https://repo1.maven.org/maven2/org/elasticsearch/client/elasticsearch-rest-client/8.6.1/elasticsearch-rest-client-8.6.1.pom (see the license part).
We just use the clients, we don't embed Elastic "'server side" anymore.
So it's OK.

@fpapon ^^

I'm switching to https://repo1.maven.org/maven2/co/elastic/clients/elasticsearch-java/8.6.1/ "new" client which is under Apache license.

I tested the appender with Elasticsearch 8.6.1 backend (without auth/SSL).


Disable hours grid in week and day views

Hi,
In my use case, there are mostly multi-day events. Even tough they have start and end hours, showing the hours grid is not very relevant. Thus, I would like to suggest an option to disable hours grid (or hours view) in Week and Day views.
In this case, one day events could appear as pillows, just like multi days events.

I suggest not hiding all things, just the time column.

I'm working on an "Agenda" option view, that probably will resolve @alantygel's issue
For hiding the time column as @cakonze suggested , perhaps can simply add a prop for it

@aldabil21 - Is the prop for hiding the time column available? I would like to use it in resource view.

Hi,
Thanks for all the feedbacks! The agenda view is really, as it shows the events in a daily basis. The problem, in my use case, is that it changes completely the view logic, so using the normal view for month, and agenda view for week becomes not user friendly.

So, the normal pillow view is perfect; and I would like to maintain my suggestion of an option for hidding the hour rows in the week view, to keep it consistent with the month view. In my use case, these rows keep empty most of the time, and when there is a one day event, it doesn't help very much.


fix: add missing horiz_offset_correction into vls128 calibration

Public-Facing Changes
None
Description
add missing horiz_offset_correction into vls128 calibration.(x, y coordinates of the points became NaN.)

cc @jhurliman

@jhurliman friendly ping


contextual colors and bg add in typography section (gssoc)

GSSOC'23
Add new feature in the typography file that is Bootstrap Contextual Colors and background.

Feature addition demo:

Hey there @Anupkjha2601  👋🏻
Please make sure to assign this issue to me to make the work done, Thank You!


Fix couple of bugs with Sentry webhook configured as a webhook integration

The generated URL is incorrect #16783
The payload doesn't always have the 'timestamp' key

Both fixes look good in general!  But it looks like tests need to be updated for the new correct URL.

Both fixes look good in general! But it looks like tests need to be updated for the new correct URL.

Ah, yes, sorry! I got pulled away into something else after working on this in a short window of time. Force pushed test fixes, now.

Thanks, merged!


Add dependabot config

Description
Changes proposed in this pull request:

Add dependabot config

Related issue(s)

/retest


source build fails - ur_controllers

Affected ROS2 Driver version(s)
2.4.3
Used ROS distribution.
Humble
Which combination of platform is the ROS driver running on.
Ubuntu Linux with standard kernel
How is the UR ROS2 Driver installed.
Build both the ROS driver and UR Client Library from source
Which robot platform is the driver connected to.
Real robot
Robot SW / URSim version(s)
5.12.0 / 5.12.2 / 5.14.6
How is the ROS driver used.
Through the robot teach pendant using External Control URCap
Issue details
Summary
Source build of the ur_robot_driver fails
Issue details
The warning states some packages are already built in the underlay, but when I uninstall all the packages and run rosdep install --ignore-src --from-paths src -y it downloads those packages again
Steps to Reproduce
git clone https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git src/Universal_Robots_ROS2_Driver
vcs import src --skip-existing --input src/Universal_Robots_ROS2_Driver/Universal_Robots_ROS2_Driver-not-released.${ROS_DISTRO}.repos
rosdep update
rosdep install --ignore-src --from-paths src -y
colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release

P.S. I AM UNABLE TO POST THE WHOLE LOG BECAUSE OF MAXIMUM CHARACTERS LIMIT ISSUE
Relevant log output
colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release
[1.171s] colcon.colcon_core.package_selection WARNING Some selected packages are already built in one or more underlay workspaces:
	'gripper_controllers' is in: /opt/ros/humble
	'control_msgs' is in: /opt/ros/humble
	'joint_state_broadcaster' is in: /opt/ros/humble
	'joint_trajectory_controller' is in: /opt/ros/humble
If a package in a merged underlay workspace is overridden and it installs headers, then all packages in the overlay must sort their include directories by workspace order. Failure to do so may result in build failures or undefined behavior at run time.
If the overridden package is used by another package in any underlay, then the overriding package in the overlay must be API and ABI compatible or undefined behavior at run time may occur.

If you understand the risks and want to override a package anyways, add the following to the command line:
	--allow-overriding control_msgs gripper_controllers joint_state_broadcaster joint_trajectory_controller

This may be promoted to an error in a future release of colcon-override-check.

Finished <<< ros2_control [31.6s]
Finished <<< mir_robot [1.31s]
Finished <<< forward_command_controller [38.5s]
Starting >>> position_controllers
Starting >>> velocity_controllers
Starting >>> effort_controllers
Finished <<< range_sensor_broadcaster [40.4s]
Finished <<< imu_sensor_broadcaster [40.6s]
Finished <<< force_torque_sensor_broadcaster [41.1s]
Finished <<< tricycle_controller [47.1s]
Finished <<< steering_controllers_library [48.6s]
Starting >>> ackermann_steering_controller
Starting >>> bicycle_steering_controller
Starting >>> tricycle_steering_controller
Finished <<< joint_state_broadcaster [48.8s]
Finished <<< diff_drive_controller [50.2s]
Finished <<< position_controllers [21.5s]
Finished <<< effort_controllers [22.5s]
Finished <<< velocity_controllers [22.9s]
Finished <<< joint_trajectory_controller [1min 9s]
Starting >>> ur_controllers
Starting >>> admittance_controller
Finished <<< ackermann_steering_controller [25.1s]
Finished <<< tricycle_steering_controller [26.9s]
Finished <<< bicycle_steering_controller [27.2s]
--- stderr: ur_controllers
/home/not_windows/Downloads/relffok_mir/src/Universal_Robots_ROS2_Driver/ur_controllers/src/scaled_joint_trajectory_controller.cpp: In member function ‘virtual controller_interface::return_type ur_controllers::ScaledJointTrajectoryController::update(const rclcpp::Time&, const rclcpp::Duration&)’:
/home/not_windows/Downloads/relffok_mir/src/Universal_Robots_ROS2_Driver/ur_controllers/src/scaled_joint_trajectory_controller.cpp:319:16: error: no matching function for call to ‘ur_controllers::ScaledJointTrajectoryController::publish_state(const rclcpp::Time&, trajectory_msgs::msg::JointTrajectoryPoint&, trajectory_msgs::msg::JointTrajectoryPoint&, trajectory_msgs::msg::JointTrajectoryPoint&)’
  319 |   publish_state(time, state_desired_, state_current_, state_error_);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/not_windows/Downloads/relffok_mir/src/Universal_Robots_ROS2_Driver/ur_controllers/include/ur_controllers/scaled_joint_trajectory_controller.hpp:41,
                 from /home/not_windows/Downloads/relffok_mir/src/Universal_Robots_ROS2_Driver/ur_controllers/src/scaled_joint_trajectory_controller.cpp:41:
/home/not_windows/Downloads/relffok_mir/install/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller/joint_trajectory_controller.hpp:260:8: note: candidate: ‘void joint_trajectory_controller::JointTrajectoryController::publish_state(const JointTrajectoryPoint&, const JointTrajectoryPoint&, const JointTrajectoryPoint&)’
  260 |   void publish_state(
      |        ^~~~~~~~~~~~~
/home/not_windows/Downloads/relffok_mir/install/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller/joint_trajectory_controller.hpp:260:8: note:   candidate expects 3 arguments, 4 provided
gmake[2]: *** [CMakeFiles/ur_controllers.dir/build.make:76: CMakeFiles/ur_controllers.dir/src/scaled_joint_trajectory_controller.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[1]: *** [CMakeFiles/Makefile2:223: CMakeFiles/ur_controllers.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
---
Failed   <<< ur_controllers [11.6s, exited with code 2]
Aborted  <<< admittance_controller [35.1s]

Summary: 51 packages finished [3min 33s]
  1 package failed: ur_controllers
  1 package aborted: admittance_controller
  20 packages had stderr output: control_msgs controller_manager controller_manager_msgs ira_laser_tools joint_limits mir_description mir_driver mir_gazebo mir_msgs mir_restapi ros2_controllers_test_nodes ros2_laser_scan_merger ros2controlcli rqt_controller_manager rqt_joint_trajectory_controller twist_stamper ur_client_library ur_controllers ur_dashboard_msgs ur_msgs
  4 packages not processed

Accept Public visibility

[X] I agree to make this context public

I realised that I had been following instructions for the latest build and not humble. After following humble specific instructions, I still had errors with ur_controllers. I reinstalled ROS and then attempted the humble instructions again. Now the issue is solved!


[BUG] - Proposal page and proposal creation page sending lot of requests to brovider

Briefly describe the bug.
Proposal page and proposal creation page sending lot of requests to brovider
How can we reproduce the bug?

Connect with wallet connect and Go to any proposal, or any space's proposal creation page
open network tab in console, see that many requests are being sent to brovider

What is the expected behaviour?
No response
Can you attach screenshots?
Proposal page:

Proposal creation page:

Can you provide your device specific details below?
No response

This happens on any page not only space pages. The issue of repeated calling seems to be somewhere deep inside the walletconnect code and it is calling our rpc because we provide it here

I've created an issue on the WalletConnect repo


fixed first batch of leaks, need to do a bit more testing

[ ] ""
[x] "|"
[x] "ls"
[x] "> Makefile"
[x] "ls | grep e | wc -c"
[x] do all tests with one cycle and one with two just to be sure

All of the traces that I had tested.

[x] There are also still some leaks

[x] I'm still trying to figure out why it fails when I remove the exit calls from the envp loader

 why it fails when I remove the exit statements from the envp loader??

At this point no leaks what so ever and everything is well enough protected.
It even doesn't show any leaks when something fails when the prompt is take twice.
Next tasks:
- [ ] Get the expander up and running
- [ ] fix the builtins
- [ ] check status error codes
- [ ] check the lexical analyzer
- [ ] add proper signal handling


Update Config

Many variables in the engine need to be in a config like FPS. Some sleep and timeout are also hardcode.

#337

I've update the template.cfg. We still need to clean up the others.


DolphinDB update driver

new driver fixes DolphinDB specific types issue.

how to update?

I have contacted DolphinDB for assistance.

md.getColumns(catalog, schemaPattern, tableName, columnName);
catalog = null
schemaPattern = tableName = columnName = "%"

Fixed in 3.03


Dual Edge TPU support?

Oh so you got dual EdgeTPUs? I will need to do some tweaking to get that to work. At the moment you could use one TPU for object detection and one for image classification, but not two for image classification only.

Originally posted by @roflcoopter in https://github.com/roflcoopter/viseron/issues/312#issuecomment-1335454872
I was wondering if you ever implemented this, and if so does it support any number of tpus or just edge/dual edge? (for example could I use two dual edge)
(sorry about the new thread, but I also didn't want to bump the old thread)

No sadly i never got around to it :(
If you its something you think will be usefull for you i can take a look and see how much work it is.
If its fairly simple i might be able to squeeze it in before releasing 3.0.0

It would be nice if you could, I was originally asking to decide if I would buy one dual tpu coral, or two. Then I ended up actually buying the second one. I could still return it though if you decide it's too much work to implement.


How do I add default  values to the properties object in appInsights.trackEvent?

Hi, I would like to know which user clicked the button. Right now I am getting the value from the store and sending it. However, I need to connect a lot  of components to the redux-store just to get the userId. Can the userId be set to default somewhere?
I followed your tutorial from here: https://www.aaron-powell.com/posts/2019-10-04-implementing-monitoring-in-react-using-appinsights/
Below is my code:
appInsights.trackEvent({name: 'Client clicked', properties: {id: this.props.profile && this.props.profile.User.id, clientId: this.props.client.id}})

Please advice.

Do you want to make the call to appInsights as a step in the redux action, or from the component itself?

From the file itself. I wrote a wrapper function which does it.
export const appInsightsTracker = (name: string, properties?: {}) => {
  const customProperties = {
    UserId: profileData && profileData.User.id,
    ...properties
  }
  return appInsights.trackEvent({name, properties: customProperties})
}

Now I just call appInsightsTracker.
Thanks a lot for this awesome library.

@aaronpowell Is there a way I can default populate the login userId? I tried using both of these:
ai.context.user.setAuthenticatedUserContext(profileData ? profileData.User.id.toString(10) : '');
ai.context.user.authenticatedId = profileData ? profileData.User.id.toString(10) : '';
Still the value from my cache gets setup as the user id. Please advice.

I'm closing this issue as it's not the right place for a Q&A. I'd encourage you to ask on StackOverflow as recommended in the Azure Monitor docs.


Increasing the amount of time the scores appear

Scores were flashing by too fast beforehand, and this improves the overall visual experience.

@cmarkham20

@Jwells2244 - Please see the following thread: https://github.com/tidbyt/community/pull/802#event-7955697940
TLDR; The Tidbyt cycles between apps at a maximum of 15 seconds, so changing this will only cut off scores from being shown and not affect the time it stays on the device.


tedge_agent --init not working

Describe the bug
Since the latest commit in the post installation config for the tedge_agent there is an error that says the --init parameter is not valid for tedge_agent

To Reproduce
Install manually via debian packages and try to start the post installation scripts  in:
https://github.com/thin-edge/thin-edge.io/tree/main/configuration/debian/tedge_agent
Expected behavior
Worked before the commit of  #04.02.2022.

@mbay-SAG Looks like there is a version miss-match. How did you install the mapper/agent?.

Installation via the debian packages:
tedge_mapper_0.5.2_arm64.deb
tedge_apt_plugin_0.5.2_arm64.deb
tedge_apama_plugin_0.5.2_arm64.deb
tedge_agent_0.5.2_arm64.deb

You built them from source code or did you download these packages?

I also downloaded the packages from https://github.com/thin-edge/thin-edge.io/releases 0.5.2 and installed them and tested them, I dint find any issue.  I tested them on my raspberry pi.

I used the moslc version from the GitHub due to the installation in an alpine docker container.

You mean musl version?. And used dpkg on alpine to install?

After the discussion with @mbay-SAG found that there was a difference between the tedge_mapper and tedge_agent binary version and the post install script. So, the issue showed up here. Now it is resolved.


MAINT: Add coverage for mypy

Add HTML coverage reporting.

Might want to add some documentation here:  https://github.com/pandas-dev/pandas-stubs/blob/main/docs/tests.md

Might want to add some documentation here: https://github.com/pandas-dev/pandas-stubs/blob/main/docs/tests.md

@bashtage Can you add more documentation about what this option is doing?  I ran it locally and looked at the report, and am having a hard time seeing the value, but maybe I'm missing something???

@bashtage if we soften up the wording on philosophy.md, I'd be ready to approve this.

Closing it so that it is a tiny bit easier to focus on current PRs. Feel free to re-open.


Damage Calculation does not work for group attacks if a dice value is set

When the damage is set to a value like "1d4" damage, rolling for damage results in an error

Group attacks get multiplied by the number of attackers - so you want this to be 5d4?

i thought it would be the result of 1d4 multiplied by 5, but i have no real intended way of calculation by now.
I was just stumbling onto this when i tested group attacks and used a premade actor for the attacks.
the sample zombie in the ruleset has a fixed damage too, so thats how it seems to be intended. maybe, when setting an attack as a group attack, there could be a hint, that damage values have to be digits, so other users will no stumble into this and think its bugged.

Fixed in 1.0.4


kokoro: update ubuntu to bionic

Tries to fix https://github.com/SymbiFlow/prjxray/issues/1833
Signed-off-by: Alessandro Comodi<EMAIL_ADDRESS>

@mithro I am not sure how to really update the ubuntu version used by kokoro. The problem I think is that only Ubuntu versions >= 18.04 have valid python versions from the deadsnakes PPA.
...
Supported Ubuntu and Python Versions
====================================

- Ubuntu 18.04 (bionic) Python2.3 - Python 2.6, Python 3.1 - Python 3.5, Python3.7 - Python3.11
- Ubuntu 20.04 (focal) Python3.5 - Python3.7, Python3.9 - Python3.11
- Note: Python2.7 (all), Python 3.6 (bionic), Python 3.8 (focal) are not provided by deadsnakes as upstream ubuntu provides those packages.
- Note: for focal, older python versions require libssl1.0.x so they are not currently built

The packages may also work on other versions of Ubuntu or Debian, but that is not tested or supported.

Ubuntu version of the kokoro runner can't be changed (yet another reason to move to GitHub Action Runners). Maybe you can use the same fix at https://github.com/verilog-to-routing/vtr-verilog-to-routing/pull/1964/files or use conda?

@acomodi, since Kokoro is not used anymore, can this PR be closed?

I remember that there is some procedure to remove Kokoro in the end that has to be done by @mithro externally to the codebase... But maybe this was already done?

Closing as the pending procedure mentioned by @pgielda is done: #1873.


User password reset script

We currently have no admin pages, so we need a quick script to trigger a password reset for a user.

Self-service page now exists, closing.


No module named 'launch_pal'

Hello, I am trying to launch the Tiago simulation in ROS2 Foxy. I have done a git clone --recursive -b foxy-devel https://github.com/pal-robotics/tiago_simulation in my workspace and it compile well but, when I run ros2 launch tiago_gazebo tiago_gazebo.launch.py, the output is the following:
[INFO] [launch]: All log files can be found below /home/ubuntu/.ros/log/2021-03-08-11-25-45-065262-ubuntu20-8837
[INFO] [launch]: Default logging verbosity is set to INFO
Task exception was never retrieved
future: <Task finished name='Task-2' coro=<LaunchService._process_one_event() done, defined at /opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py:271> exception=InvalidLaunchFileError('py')>
Traceback (most recent call last):
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_description_sources/any_launch_file_utilities.py", line 53, in get_launch_description_from_any_launch_file
    return loader(launch_file_path)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_description_sources/python_launch_file_utilities.py", line 62, in get_launch_description_from_python_launch_file
    launch_file_module = load_python_launch_file_as_module(python_launch_file_path)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_description_sources/python_launch_file_utilities.py", line 37, in load_python_launch_file_as_module
    loader.exec_module(mod)
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/ubuntu/tiago_foxy_ws/install/tiago_gazebo/share/tiago_gazebo/launch/tiago_gazebo.launch.py", line 37, in <module>
    from launch_pal.include_utils import include_launch_py_description
ModuleNotFoundError: No module named 'launch_pal'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py", line 273, in _process_one_event
    await self.__process_event(next_event)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py", line 293, in __process_event
    visit_all_entities_and_collect_futures(entity, self.__context))
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visit_all_entities_and_collect_futures_impl.py", line 45, in visit_all_entities_and_collect_futures
    futures_to_return += visit_all_entities_and_collect_futures(sub_entity, context)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visit_all_entities_and_collect_futures_impl.py", line 45, in visit_all_entities_and_collect_futures
    futures_to_return += visit_all_entities_and_collect_futures(sub_entity, context)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visit_all_entities_and_collect_futures_impl.py", line 38, in visit_all_entities_and_collect_futures
    sub_entities = entity.visit(context)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/action.py", line 108, in visit
    return self.execute(context)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/actions/include_launch_description.py", line 125, in execute
    launch_description = self.__launch_description_source.get_launch_description(context)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_description_source.py", line 84, in get_launch_description
    self._get_launch_description(self.__expanded_location)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_description_sources/any_launch_description_source.py", line 53, in _get_launch_description
    return get_launch_description_from_any_launch_file(location)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_description_sources/any_launch_file_utilities.py", line 56, in get_launch_description_from_any_launch_file
    raise InvalidLaunchFileError(extension, likely_errors=exceptions)
launch.invalid_launch_file_error.InvalidLaunchFileError: Caught exception when trying to load file of format [py]: No module named 'launch_pal'

How can I solve my problem? Thank you for all

Hi, this is still work in progress, we hope to finish, release and write some tutorials in the upcoming weeks.

OK, Thank you! @v-lopez

Is there any update on this issue? I am having the same problem.

https://github.com/pal-robotics/launch_pal did you build this in your workspace?

Yeah we need to add it as a dependency on tiago_description our bad, also it is released in foxy, so you could install ros-foxy-launch-pal.

As an update, we're almost ready to release pmb2 on foxy, for tiago we're waiting on some MoveIt! and ros_control releases first. Hopefully during the summer

@fgonzalezr1998  How did you build your workspace properly? Also, did you have that tutorial @v-lopez ?

Hello @Dharnish4,

@v-lopez @SteveMacenski Is there any update on ROS2 pal tutorials. I am trying to use nav2 now for my project. Only way to do that is use turtlebot but I am working on tiago robot. Any info on how I can use tiago simulation with nav2 would be really appreciated.

Please kindly take a look at the README here: https://github.com/pal-robotics/tiago_simulation/tree/humble-devel.
Best Regards,
PAL Robotics Team.


Fix avatar initials not showing beside chat messages

What
Fix the fact chat icons have no avatar initials
Why
Not sure how long this has been an issue for....
How Tested
Ran locally and can now see avatar initials - see updated ui snapshots for change

From the snapshot udpates, it seems like display names are gone from the participant list?

Should the names also be in the participant list?  I am looking at the screenshots and it looks like they are not there?

Should the names also be in the participant list? I am looking at the screenshots and it looks like they are not there?

Regression in the PR one down in the stack (#1010 ) just fixed and regenerating snapshots


Remove html tags

There are several email or web addresses that are included as html tags. These should be removed. I used the following code as it allows for the tag to run across lines:
gsub(pattern="<*a<EMAIL_ADDRESS>replacement="", newtext)

This remains an issue.
Here is what I'm using to catch this in regex using R:
gsub(pattern="<+a<EMAIL_ADDRESS>replacement="", newtext)
Note change of * to + from initial comment.

This also needs to be paired with removal of  close of html tags.


long-pressing on a message's recipient bar doesn't do anything

It appears that you need to long-press on the message body, not the recipient bar, in order to pop up the long-press menu.  Is there a reason we shouldn't have long-pressing on the recipient bar pop up the long-press menu?

Will be fixed in #81.

@timabbott is this still an issue?  I'm not sure I'm clear on what the "recipient bar" is.

The recipient bar is the thing that says who received the message (i.e. the stream+topic or other people in a PM conversation you're having)

I don't think this was fixed per-se but since the recipient bar is much smaller, is this still an issue?

Haven't tested in the new version.  I do think it's nice if something good happens anywhere you press on the UI, since it can be kinda confusing trying to figure out how to reply if it feels like it only sometimes works..

Just tested this in the new version, and I think actually I'd mis-described the problem.
The problem is that the typical 1-line message to a new recipient has 3 lines: a first line recipient bar, a second line with the sender/timestamp/etc. and a third line with the message content.  Currently, clicking the first line narrows, which is great.  The third line replies to the message.  The second line does nothing.  I think we should change the second line to reply, since from a user perspective it really feels like "replying by clicking only works half the time".

in progress


[Taskbar] Various issues

I notice that sometimes, closed apps do not disappear from the Taskbar (area in the bottom left of the screen). When this happens, various strange things will occur:

Hover styling no longer applies (no change in app visual when I put my cursor over it) .
Clicking an icon will launch either the wrong app, or multiple apps.

Example: I click on "Settings" and it launches both "Settings" and "FireFox".

FYI I am running a Wayland session on Nvidia.

This is an issue with running Plasma Wayland on Nvidia and unrelated to Bazzite itself. I'd suggest trying X11

Do you happen to know the issue so I could keep an eye on it? Thanks!

@EyeCantCU Do we have an update on this? I can mark this as upstream and close the issue if there is nothing that can be done on our end.

Nothing to be done on our end, might be something KDE6 resolves


Notifications stop displaying as soon as the scripting addition is loaded

Description
As the title states: it seems that notifications stop displaying as soon as the scripting addition loads.
For instance, if I boot up fresh, and I have notifications lingering from the calendar/reminders/etc., they will show briefly. Then, as the scripting addition loads, all of them abruptly disappear and will not display as they arrive.
I can still hear notification sounds, and they still show up in the 'Notifications' tab in the sidebar if I bring it up.
If I kill the NotificationCenter process, it's automatically restarted by the daemon and the notifications re-appear for a short period of time... however, they soon dissapear again.
I get this issue on two separate systems (using the same version of yabai & the same config).
I think it started with v3.3.0 - I run a Nix overlay for the master builds.
Please let me know if there's any further information I can provide for debugging.
Config
Here's the config I'm using
yabai -m config active_window_border_color 0xff00afaf
yabai -m config active_window_border_topmost off
yabai -m config active_window_opacity 1.0
yabai -m config auto_balance on
yabai -m config bottom_padding 10
yabai -m config external_bar all:0:26
yabai -m config focus_follows_mouse autoraise
yabai -m config layout bsp
yabai -m config left_padding 10
yabai -m config mouse_action1 move
yabai -m config mouse_action2 resize
yabai -m config mouse_follows_focus off
yabai -m config mouse_modifier fn
yabai -m config normal_window_border_color 0xff505050
yabai -m config normal_window_opacity 1.0
yabai -m config right_padding 10
yabai -m config split_ratio 0.50
yabai -m config top_padding 10
yabai -m config window_border on
yabai -m config window_border_width 4
yabai -m config window_gap 10
yabai -m config window_opacity off
yabai -m config window_opacity_duration 0.0
yabai -m config window_placement second_child
yabai -m config window_shadow float
yabai -m config window_topmost on
# rules
yabai -m rule --add app='System Preferences' manage=off
yabai -m rule --add app='Live' manage=off

Sounds weird; I'm not a heavy notifications user so it will probably be fixed sooner if someone would help get to the bottom of this. As far as I know, yabai is not doing anything out of the ordinary when triggering a notification: https://github.com/koekeishiya/yabai/blob/master/src/misc/notify.h#L30

I'm going to close this issue, as since upgrading to Big Sur, the problem seems to have disappeared


Prevent assertion error when using the withLoggedIn test helper.

Access the cookie params via the protected members of CookieTokenAccessor, rather than via the (deprecated) members of AuthConfig, which now throw an error.
I trust it's not this change which is causing the cache-related test failures!

Good catch! thanks!
However, if  the config parameter does not use CookieTokenAccessor, the tests what use this config will be failed.
It need to use config.tokenAccessor

Aye, right you are :smile:
I looked at using the tokenAccessor but none of the relevant params are exposed in the trait... do you have a nicer way in mind?

mmm, It's a bit difficult...
TokenAccessor should teach the way how a request has token to FakeRequest.
However play2-auth core should not depends on play2-auth-test and play2-test modules...

I changed the PR so instead of extending the CookieTokenAccessor, the helper just blows up if your AuthConfig isn't using one. Not a nice solution, but I can't think of anything better without much larger changes.

Thanks for proposal!
I had consider this problem, we provides a way what any TokenAccessor can test.
So I intoroduce a way that skip tokenaccessor.extract
https://github.com/t2v/play2-auth/blob/30169506fe54fe44ecaa8120e48c5be42626039a/module/src/main/scala/jp/t2v/lab/play2/auth/AsyncAuth.scala#L38-L44
https://github.com/t2v/play2-auth/blob/30169506fe54fe44ecaa8120e48c5be42626039a/test/src/main/scala/jp/t2v/lab/play2/auth/test/Helpers.scala#L17

:+1:  Nice one, that's a much better solution!


[FR]: Change the experiment name

Proposal summary
I faced this issue where whenever I put the experiment name in evaluate() method to update it, this error occurs:
raise ValueError(f"Found multiple experiments with name {experiment_name}")
Now when I try to change the experiment name I can't find a way to do it.
Motivation
This feature allows to solve errors on experiment names and helps providing better organization over experiments.

Hi @MhmdAlTamimi,
You are right, looking through the endpoints I don't think there is a way to update the name of an experiment. I'll let the team know and will keep you updated on progress


Python 3 support

You might be interested in some small changes I made to a version of this package. They are in the /usenet/pynzb/ directory at https://bitbucket.org/vadmium/pyrescene/src/py3/usenet/pynzb/. Unfortunately I don’t think Bitbucket provides a page with a log or diff of a directory, but here is a summary of my changes:

Fix NZBSegment.set_message_id() method call in “expat_nzb.py”
Use encoded byte string instead of text in the tests suite
Handle “basestring” removal from Python 3 in “base.py”
Use BytesIO rather than StringIO in the Element Tree and “lxml” implementations

The result should work on Python 3 and Python 2 with the same code, although it would drop Python < 2.6 support. Let me know if you would like to me to migrate these changes from Mercurial to Git.

The above changes were merged into the upstream "Pyrescene" project:

Set_message_id() fix: https://bitbucket.org/Gfy/pyrescene/commits/995ea86
Encoded test byte string: https://bitbucket.org/Gfy/pyrescene/diff/usenet/pynzb/tests.py?diff2=6a5acd2
Handle basestring: https://bitbucket.org/Gfy/pyrescene/diff/usenet/pynzb/base.py?diff2=f81f946
Use BytesIO: https://bitbucket.org/Gfy/pyrescene/diff/usenet/pynzb/etree_nzb.py?diff2=ffe2d23 and https://bitbucket.org/Gfy/pyrescene/diff/usenet/pynzb/lxml_nzb.py?diff2=ffe2d23

See also PR #4 with the set_message_id() fix.


How to set up proxy?

Form
Put an [x] if you meet the condition, else leave [ ].

[X] I've searched the Issues
[X] I've read the basic concepts
[X] I'm using the latest version

Question
How to set up proxy? My provider gives me IP, port, username and password. This lib only receive ig.proxyUrl. Where can I put username and password?
should I put "IP:PORT"?
example:
ig.proxyUrl = "290.292.28.22:8080";
But then where I put username and password? Thanks for the awesome lib!

ig.proxyUrl

Use ig.state.proxyUrl.

turns out my proxy provider has an IP authentication option.

This library uses request and the proxyUrl is pretty much reflected. So you can set a valied Http-Proxy Url and it should work (StackOverflow).

@Nerixyz could you please provide an example of using a proxy with username/password for this repository? The documentation isn't clear for this and the StackOverflow link above does not provide clarity.

@Nerixyz could you please provide an example of using a proxy with username/password for this repository? The documentation isn't clear for this and the StackOverflow link above does not provide clarity.

I manage to enable ip authentication from my provider website so I didn't need username and password I just did:
ig.state.proxyUrl = "http://727.38.288.2:8080"
Where 8080 is the port and 727.38.288.2 is the ip
If you need username and password what the stackoverflow page says is that you do this:
ig.state.proxyUrl = "http://myusername:mypassword@727.38.288.2:8080"
You just need to set that variable.


[Kotlin] Fixed GH Action

Description
In #3233 GH Action for Kotlin Multiplatform was broken. Kotlin Multiplatform requires all targets to be built: Android, iOS, WASM

Hi @MaximPestryakov, thank you for this fix! I've pushed a few more changes to fix Kotlin CI


Inconsistency between RotateTransform and TransformOperations

Describe the bug
The RotateTransform class takes an angle in degrees as it's parameter, while the TransformOperations.Builder.AppendRotate method receives an angle in radians, which is confusing and inconsistent.
The RotateTransform constructor has documentation specifying that the parameter in in degrees, but to find out whether the TransformOperations builder uses degrees or radians one needs to dig into the source code.
To Reproduce
Create and app with an image inside a LayoutTransformControl, apply one of the 2 versions in code-behind:
// v1
MyLayoutTransformControl.LayoutTransform = new RotateTransform(90);

// equivalent to v1
var builder = TransformOperations.CreateBuilder(1);
builder.AppendMatrix(new RotateTransform(90).Value);
MyLayoutTransformControl.LayoutTransform = builder.Build();

// v2
var builder = TransformOperations.CreateBuilder(1);
builder.AppendRotate(90);
MyLayoutTransformControl.LayoutTransform = builder.Build();

Expected behavior
Most would assume v1 and v2 to both rotate the image by 90 degrees (or both by 90 rad), but only v1 does so. Ideally both would use radians, or both use degrees, or maybe both should receive an Angle struct with factory methods "FromDegrees" and "FromRadians", however those would be breaking changes.
If the inconsistency is considered not enough to justify a breaking change, then at minimum the TransformOperations.Builder should have clearer documentation on the AppendRotate method.
Environment

OS: Windows
Avalonia-Version: 11.0.7

Yes, documentation should be clear there. Right now, is completely missing on TransformOperations.Builder.
Possibly having second method - builder.AppendRotateInDegrees would also help making these methods more distinct.


Implement new deposit module interface.

This implements the proposal deposit interface described in https://github.com/DA0-DA0/dao-contracts/discussions/462. It is based on @JakeHartnell's work on proposal deposits in https://github.com/DA0-DA0/dao-contracts/pull/465.
At the moment, this only implements the interface on cw-proposal-single. I'll add additional commits which implement a deposit module and test it as this comes along. Putting up so people can follow along if they'd like.

Codecov Report

Merging #473 (4a0d08e) into main (bff31a8) will decrease coverage by 0.43%.
The diff coverage is 96.66%.

@@            Coverage Diff             @@
##             main     #473      +/-   ##
==========================================
- Coverage   95.92%   95.48%   -0.44%
==========================================
  Files          34       35       +1
  Lines        5475     5521      +46
==========================================
+ Hits         5252     5272      +20
- Misses        223      249      +26

Impacted Files
Coverage Δ

contracts/cw-core/src/contract.rs
93.39% <ø> (ø)

contracts/cw-proposal-single/src/proposal.rs
98.36% <ø> (+0.45%)
:arrow_up:

packages/voting/src/status.rs
87.50% <ø> (ø)

contracts/cw-proposal-single/src/contract.rs
87.65% <79.41%> (-6.31%)
:arrow_down:

contracts/cw-pre-propose-base/src/execute.rs
88.34% <88.34%> (ø)

packages/voting/src/deposit.rs
96.24% <96.00%> (-3.76%)
:arrow_down:

packages/voting/src/pre_propose.rs
98.33% <98.33%> (ø)

...w-pre-propose-base-proposal-single/src/contract.rs
99.20% <99.20%> (ø)

...ts/cw-native-staked-balance-voting/src/contract.rs
95.80% <100.00%> (ø)

contracts/cw-pre-propose-base/src/state.rs
100.00% <100.00%> (ø)

... and 12 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

todo: remove assumption that proposal module is instantiator in pre-propose instantiation. Ether that, or remove PreProposeInfo::AddrMayPropose {} as an option during instantiation.


Update with Ellipse Labels

Add Labels for ellipse
Address #102 Range Ring lables not displaying

@kgonzago a PR for you to review and merge. Thanks!


Update Email() validator in validators.py

stripping email

Please stop opening new PRs. Modify your existing PR if you need to make changes.


[Snyk] Fix for 2 vulnerabilities

Snyk has created this PR to fix 2 vulnerabilities in the yarn dependencies of this project.
Snyk changed the following file(s):

package.json
yarn.lock

Note for zero-installs users
If you are using the Yarn feature zero-installs that was introduced in Yarn V2, note that this PR does not update the .yarn/cache/ directory meaning this code cannot be pulled and immediately developed on as one would expect for a zero-install project - you will need to run yarn to update the contents of the ./yarn/cache directory.
If you are not using zero-install you can ignore this as your flow should likely be unchanged.
Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Server-side Request Forgery (SSRF) SNYK-JS-IP-6240864
  751

Server-Side Request Forgery (SSRF) SNYK-JS-IP-7148531
  646

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Server-side Request Forgery (SSRF)

👷 Deploy Preview for resonant-biscochitos-ee6470 processing.

Name
Link

🔨 Latest commit
03735056477763780c6f69ddc2b427b5b4d231a6

🔍 Latest deploy log
https://app.netlify.com/sites/resonant-biscochitos-ee6470/deploys/6757e5e287955600086c00a5


Dockerfile is insecure

Dockerfile runs as root. Create a non-root user. ktor's container docs might help.

False positive, it doesn't work. We'll have to try a different method.

There's no bandwidth for this. This doesn't pose any serious security issues at the moment anyways. If required, the container may be run with an alternate user when spawning via the command line.


print # files to edit message to stderr

Currently there's no way to avoid the
X files to edit
message when starting vim with more than one file to edit.
Except when vim runs in silent mode, but that has further implications.
The 'shortmess' option is not yet initialized, so it cannot be used
here. Therefore print the message to stderr instead of stdout.
Then stderr can be redirected to avoid showing the message.

stderr is for errors, and this is not an error, so it goes against common sense.
Also, why avoid this message?  It's gone the moment Vim redraws, which is usually very soon.

It's gone the moment Vim redraws, which is usually very soon.

Not when launching gvim from a terminal; the "N files to edit" is spewed to the terminal (and doesn't appear in gvim).   And then to top it all off, one has to hit Ctrl-C or issue a redraw in the terminal to get one's prompt back.

Note that I'm not saying that printing it to stderr is the right solution.  I'd settle for the "N files to edit" being followed by whatever sequence is necessary to put the prompt back.  I sure am sick of what this screenshot shows (note where the cursor is and the lack of the prompt):

@chdiza

I'd settle for the "N files to edit" being followed by whatever sequence is necessary to put the prompt back.

Seems like it only happens with mvim, a shell script which is shipped with MacVim for the purpose of letting the user launch it even through command-line.  AFAICT, Athena, Motif, GTK+ 2 and 3 GUIs let the prompt back in place.  Your issue appears to be subsumed under this comment and lie in the way the process of the shell script is replaced with that of a MacVim instance.

@nuko8 It figures!  I tried messing around with mvim to make that go away (e.g., delete the exec) to no avail.

@brammool I was looking for a way to avoid the message and couldn't find any.
When launching vim or vimdiff from a script, the "X files to edit" remains on stdout.
There might be a real benefit to the message I'm not aware of, therefore I didn't opt to remove it but convert to stderr.
Any other ways to surpress it would be fine by me as well.

It looks like mvim forks before the messages is given, resulting in it being written after the prompt.
This is not a Vim problem, Vim only forks after the message.
Perhaps mvim can filter out this message?
Anyway, closing this pull request, since it doesn't contain a proper solution.

So what would be an acceptable approach here?

I would throw away stdout, it is not really useful for the GUI mode -
diff --git a/Applications/MacVim.app/Contents/bin/mvim b/tmp/mvim-silent
index 643e849..88e6dad 100755
--- a/Applications/MacVim.app/Contents/bin/mvim
+++ b/tmp/mvim-silent
@@ -67,7 +67,7 @@ if [ "$gui" ]; then
        # terminal instead of the console log.
        # But if you use open instead, you will need to fully qualify the
        # path names for any filenames you specify, which is hard.
-       exec "$binary" -g $opts ${1:+"$@"}
+       exec "$binary" -g $opts ${1:+"$@"} >/dev/null
 else
        exec "$binary" $opts ${1:+"$@"}
 fi

I'm not talking about mvim but plain old cli vim.
Where doing ">/dev/null" results in
Vim: Warning: Output is not to a terminal

Perhaps we can skip the message when using the --not-a-term argument.

Oh I forgot to mention that cmdline vim won't be able to print any output if you redirect stdout. Which is why I came up with moving the initial message to stderr, which can be redirected safely.

Perhaps the message should be completely removed or changed to a verbose message.
For a terminal Vim the startup time is so short that user cannot see it anyway.

That would be fine with me. Let's wait for @brammool  to comment.

@brammool: A penny for your thoughts. :)


Native notebooks - outline add ability to run a cell

I have a certain cell that I keep needing to continually run (see #4555)
It would be nice to not have to scroll up to the top. One way to resolve this would be to allow running of cells from the outline view.

Thanks @rchiodo! Will discuss at our team's next triage meeting

Thanks @rchiodo! Will discuss at our team's next triage meeting

Also consider showing currently executing cell here.


XCG should have an example of setting the HorizontalContentAlignment property to modify the contents alignment.

The horizontal alignment for expander header and content is not customizable for end-user to choose Left Alignment. It should be a theme resource (lightweight styling)

@jingweizhang1995, @michael-hawker Thanks for this! Seems like a worthy addition to the sample.


Assets not loaded on dedicated server

Simple case: some blueprint has serverside logic and reference to FMODEvent. At certain circumstances it want to send Client RPC with name of event, so client can use FindEventByName and play it. It can be don by passing FMODUtils::LookupNameFromGuid(Event->AssetGuid);
On dedicated server all FMODEvent references contains nullptr, log contains messages like this:
LogStreaming: Error: Couldn't find file for package /Game/FMOD/Events/object/tree requested by async loading code. NameToLoad: /Game/FMOD/Events/object/tree.
They are created earlier, since log contains Constructing asset: /Game/FMOD/Events/object/tree but not finded by loader.

This issue appeared also on our dedicated servers, and this fix resolved the problem.


Feature Request: popup by shortcut do not lose focus

Thanks for providing this app as open source!
when I popup Maccy by shortcut, current app will lose focus.
I alse use another app Clipy, which does not lose focus, but it only saves plain text.
Can you optimize that? It will be much more convenient.

You can disable this behavior in Preferences -> Advanced.


Support downloading of YANG file directly from the datatracker!

Description
Currently, we need to rely on local tools like xym, rfcstrip for this. It would make sense to get the YANG module embedded in the draft/RFC directly from datatracker. Many newcomers struggle with this and I have asked me to run tools locally and then send them YANG files!
Code of Conduct

[X] I agree to follow the IETF's Code of Conduct

cc @evyncke
The datatracker would, itself, have to run xym, rfcstrip and/or similar things. The last time I looked at this, the programs were touchy - requiring iteration manually trimming the source before the right thing happened. Are the tools far enough along that they don't require this kind of manual intervention now?
Instead of getting these from the datatracker, would it make sense to get them from yangcatalog.org instead?

I would indeed suggest to refer to yangcatalog.org (YC.O) for this matter.
1/ avoid code replication
2/ make YC.O the corner stone


[SPARK-19458][BUILD]load hive jars from local repo which has downloaded

What changes were proposed in this pull request?
Currently when we new a HiveClient for a specific metastore version and spark.sql.hive.metastore.jars is setted to maven, Spark will download the hive jars from remote repo(http://www.datanucleus.org/downloads/maven2).
we should allow the user to load hive jars from the user defined repos(e.g.local repo which has already downloaded), and user defined repos should take priority order than default repos(e.g. ${user.home}/.m2/repository)
the similar way which is to be referenced from SparkSubmit processing --packages
https://github.com/apache/spark/blob/master/core/src/main/scala/org/apache/spark/deploy/SparkSubmit.scala#L289-L298
How was this patch tested?
unit test added

Test build #72370 has started for PR 16803 at commit 5c8727d.

Test build #72370 has finished for PR 16803 at commit 5c8727d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #72379 has started for PR 16803 at commit 0c76584.

retest this please

Test build #72379 has finished for PR 16803 at commit 0c76584.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test FAILed.

Test build #72380 has started for PR 16803 at commit 6e66793.

Test build #72380 has finished for PR 16803 at commit 6e66793.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #72381 has started for PR 16803 at commit c790a4b.

Test build #72381 has finished for PR 16803 at commit c790a4b.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #72382 has started for PR 16803 at commit 5ab3cdc.

Test build #72382 has finished for PR 16803 at commit 5ab3cdc.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #72383 has started for PR 16803 at commit 5570e74.

retest this please

Test build #72384 has started for PR 16803 at commit 630b019.

Test build #72383 has finished for PR 16803 at commit 5570e74.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #72384 has finished for PR 16803 at commit 630b019.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #72403 has started for PR 16803 at commit d61c077.

Test build #72403 has finished for PR 16803 at commit d61c077.

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

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

Merged build finished. Test PASSed.

cc @cloud-fan @gatorsmile @yhuai

This should be taged as [BUILD]

Test build #72425 has started for PR 16803 at commit 1bb31e5.

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

Merged build finished. Test FAILed.

retest this please

Test build #72428 has started for PR 16803 at commit 1bb31e5.

Test build #72428 has finished for PR 16803 at commit 1bb31e5.

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

Merged build finished. Test PASSed.

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

Please rename it to [SPARK-19458][BUILD][SQL]load hive jars from local repo which has downloaded

Adding a new option spark.jars.repositories afffects more than loading hive jars, right?

yes, but in this pr which modify the IsolatedClientLoader.forVersion it only affects Hive jars, maybe later we can use it in another place to download other jars

Test build #72457 has started for PR 16803 at commit 9330e35.

Test build #72457 has finished for PR 16803 at commit 9330e35.

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

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

Merged build finished. Test PASSed.

@cloud-fan @gatorsmile @yhuai I will appreciate that help to continue review this. Thanks a lot~

I'm not an expert about this area, but do we have to introduce a new config? can we load hive jar from local maven repo?

if we not set ivy.jars.repos , it will use default ${user.home}/.m2 repo, and if we set ivy.jars.path which has download, it will can alos load from this path.

Test build #72629 has started for PR 16803 at commit 51b8f5e.

@dongjoon-hyun @srowen could you help to review this? thanks very much!

Merged build finished. Test FAILed.

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

retest this please

Test build #72678 has started for PR 16803 at commit 51b8f5e.

Test build #72678 has finished for PR 16803 at commit 51b8f5e.

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

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

Merged build finished. Test PASSed.

retest this please.

ping @cloud-fan @gatorsmile @dongjoon-hyun Any thoughts on this?

Test build #78257 has started for PR 16803 at commit 51b8f5e.

Test build #78257 has finished for PR 16803 at commit 51b8f5e.

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

Merged build finished. Test PASSed.

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

Sorry I'm not familiar with the build stuff, cc @srowen

cc @jerryshao

@windpiger can you please rebase the code, it seems too old to review.

Should we close this PR since it goes stale？ @cloud-fan @jerryshao

I'm going to close this PR because it goes stale, please feel free to reopen it or open another PR if anyone have more thoughts on this issue.


Update modernizesitecollection.ps1

Fixed site template value to detect incompatible web template.

nice find @sankalppatel , thanks for fixing this. I'll merge this asap


Version Update from 1.0.0-alpha to 1.0.1-alpha

This PR:
An update from Development to MVP build, 1.0.1-alpha

Would like to check if we can merge PR #680 first before merging to main


Update Configuration Reference Documentation for 7.0

DSpace Configuration Reference needs to be fully updated for 7.0:
https://wiki.lyrasis.org/display/DSDOC7x/Configuration+Reference
Primarily concentrating on the details drafted at https://wiki.lyrasis.org/display/DSPACE/Anticipated+Configuration+Changes+in+the+DSpace+7+Upgrade
This ticket does NOT include updates to the Submission/Workflow configuration as those are in a separate ticket, see #3119

Closing this, as backend Configuration updates were primarily made back in May.  This looks to be "done" unless specific issues come up.


How to create table with FK?

I want to create a table that has a Foreign Key.
I wrote this syntax but there is an error.
"CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255), FOREIGN KEY (name) REFERENCES accounts (id)";

I would ask generic SQL questions on Stackoverflow or similar. This tracker is for issues related to the module itself :+1:

P.S. I don't happen to know the answer off hand to provide one.


fix ruby-2.3.4 gcc-7 windows builds

mostly pulls in the gcc-7 patch in omnibus-software that has to get manually applied to ruby 2.3.4 until ruby 2.3.5 is released.
also note that attempting to bump the rubygems versions causes appbundler to not install.

Post-hoc :+1:, this keeps in sync with the chef-12 branch.


[Question] How do I update the clickhouse-$INSTALLATION_NAME service to LoadBalancer from ClusterIP?

I have a ClickhouseInstallation with name stats and it created a service clickhouse-stats. Is the way to update the service type to set spec.templates.serviceTemplates to have a service with name clickhouse-stats? Is serviceTemplates to add new services or configure the default ones created by the operator?
  templates:
    serviceTemplates:
      - name: clickhouse-stats
        spec:
          type: LoadBalancer

\label question

you need to link serviceTemplates to serviceTemplate by name
use following manifest
spec:
  defaults:
    templates:
      serviceTemplate: clickhouse-stats
  templates:
    serviceTemplates:
      - name: clickhouse-stats
        generateName: clickhouse-stats
        spec:
          type: LoadBalancer

if you already created a service outside kind: ClickHouseInstallation then clickhouse-operator should try to update service with name clickhouse-stats and if it fail, then try to re-create it with provided spec.templates.serviceTemplates.spec

Hi @Slach , thanks for your response. So just to confirm, if I want to change the auto created service clickhouse-stats from clusterIP to loadbalancer (deployed on GCP), then I can just use
  defaults:
    templates:
      serviceTemplate: clickhouse-stats
  templates:
    serviceTemplates:
      - name: clickhouse-stats
        generateName: clickhouse-stats
        spec:
          type: LoadBalancer

I don't have to specify the selectors or anything? I can also supply the lb IP in this?

you can set up any parameters in seviceTemplates[].spec
look details in kubectl explain svc.spec
clickhouse-operator should re-create service, if not delete service manually it should create during CHI reconcile

Thanks for confirming @Slach. I saw it's just using the core service spec, but wasn't sure if there will be fields like selector applied automatically by the clickhouse operator.
However, my issue is that when I set the service template and the default, the service doesn't get created anymore. Here is my yaml. I'm very new to clickhouse, so apologies if I'm missing something
apiVersion: "clickhouse.altinity.com/v1"
kind: "ClickHouseInstallation"
metadata:
  name: "stats"
spec:
  configuration:
    # What does my cluster look like?
    clusters:
      - name: "stats"
        layout:
        ...
        templates:
          podTemplate: clickhouse-stable
          volumeClaimTemplate: storage-vc-template
    zookeeper:
    ...
    users:
      ...
  templates:
    podTemplates:
      - name: clickhouse-stable
        spec:
          containers:
            - name: clickhouse
              image: altinity/clickhouse-server:<IP_ADDRESS>.altinitystable
              ...
    volumeClaimTemplates:
      ...
    serviceTemplates:
      - name: clickhouse-stats
        spec:
          type: LoadBalancer
  defaults:
    templates:
      serviceTemplate: clickhouse-stats


Please invite me to the Community Organization

Name
LauraBigoni
Discord Username (if applicable) E.g John#412
Laura-#8638
Questions & suggestions?
No response

thank you very much 🥳


[WIP] Support Arrow IPC File Reader and Writer

https://arrow.apache.org/docs/format/Columnar.html#ipc-file-format

What's the use case for this? IPC is intended for, well, IPC, so should be a page serializer instead of file formats.  Nobody would store these thing actually in storage other than persistent shuffle, and during shuffle these should be using page serialization interface instead of connector file formats.

@Yuhta  I just took it as a learner task but actually IPC files can be used for https://prestodb.io/docs/current/admin/cte-materialization.html to materialize intermediate tables.
Also we can also add extend and add this as a serializer replacing the presto page serializer when data is exchanged between workers, should be more efficient

For materialized CTE we probably don't want to tie ourselves to Arrow, it shall be Presto page (or whatever Java is using, for compatibility reason), or our own implementation more close to Velox vector (for performance reason).

Actually there is no compatibility needed with java since the reader and writer will be presto c++.

or our own implementation more close to Velox vector
I thought with ABI we can get 0 copy arrow batch vectors?

@jaystarshot If the CTE is kept longer than a single query and across different clusters keeping the same format would be useful.  The Arrow treatment of Dictionary as type is still something that prevent us from doing more efficient conversion.

I see, currently its not kept longer than a single query.  I still need to analyze how the Presto pagefile compares to ORC or Parquet (in java), as the latter two are optimized for storage size which could be a bottleneck too.
I considered this as a starting task to familiarize myself with the Velox reader interfaces.
Once we complete the analysis and demonstrate the advantages, we could potentially name it Velox Writers, starting with Arrow since it has a defined file format, and then transition to a Velox file format if necessary?

@jaystarshot I would say we don't merge in the arrow version, and have a proper design for the Velox version first when there is a real need for that.

Makes sense thanks! Also I was curious on the perf degradation on the arrow-velox abi converstion, is there a discussion or a doc outlining the problem?

@jaystarshot The encoding problem is not easy to address and we need to wait next version of C ABI.


ci: merge staging to master

This is an automatic PR generated by the pipeline CI/CD. This will be automatically fast-forward merged if successful.

Pipeline Attempt on 702755701 for d8dd139ba27fbd062f0c8c7a577ece074e730930
https://gitlab.com/MatrixAI/open-source/js-logger/-/pipelines/702755701

Pipeline Succeeded on 702755701 for d8dd139ba27fbd062f0c8c7a577ece074e730930
https://gitlab.com/MatrixAI/open-source/js-logger/-/pipelines/702755701


Failing build after update to Ubuntu Bionic 18.04.1

Build Process
git clone --recursive https://github.com/jaagr/polybar.git
mkdir polybar/build
cd polybar/build
cmake ..
sudo make install

Output of git describe --tags: 3.2.0-29-gfbc5a9f current, as of two days ago.

Build Log
$ cmake ..
-- Trying to enable ccache
-- Couldn't locate ccache, disabling ccache...
-- The C compiler identification is GNU 7.3.0
-- The CXX compiler identification is GNU 7.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- No build type specified; using RelWithDebInfo
-- Using supported compiler GNU-7.3.0
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Checking for module 'cairo-fc'
--   Found cairo-fc, version 1.15.10
-- Checking for module 'alsa'
--   Found alsa, version 1.1.3
-- Checking for module 'libcurl'
--   Found libcurl, version 7.58.0
-- Checking for module 'libmpdclient'
--   Found libmpdclient, version 2.11
-- Found Libiw: /usr/lib/x86_64-linux-gnu/libiw.so
-- Checking for module 'libpulse'
--   Found libpulse, version 11.1
-- Checking for module 'xcb-xkb'
--   Found xcb-xkb, version 1.13
-- Checking for module 'xcb-randr'
--   Found xcb-randr, version 1.13
-- Checking for module 'xcb-randr>=1.12'
--   Found xcb-randr, version 1.13
-- Checking for module 'xcb-xrm'
--   Found xcb-xrm, version 1.0
-- Checking for module 'xcb-cursor'
--   Found xcb-cursor, version 0.1.1
--  Build:
--    Type: RelWithDebInfo
--    CC: /usr/bin/cc  -O2 -g -DNDEBUG
--    CXX: /usr/bin/c++  -Wall -Wextra -Werror -Wno-noexcept-type -O2 -pedantic -pedantic-errors -O2 -g -DNDEBUG
--    LD: /usr/bin/ld
--  Targets:
-- [X]   polybar-msg
-- [ ]   testsuite
--  Module support:
-- [X]   alsa (1.1.3)
-- [X]   curl (7.58.0)
-- [X]   i3
-- [X]   mpd (2.11)
-- [X]   network
-- [X]   pulseaudio (11.1)
-- [X]   xkeyboard (1.13)
--  X extensions:
-- [X]   xcb-randr (1.13)
-- [X]   xcb-randr (monitor support) (1.13)
-- [ ]   xcb-render
-- [ ]   xcb-damage
-- [ ]   xcb-sync
-- [ ]   xcb-composite
-- [X]   xcb-xkb (1.13)
-- [X]   xcb-xrm (1.0)
-- [X]   xcb-cursor (0.1.1)
--  Log options:
-- [X]   Trace logging
-- Font not found: fixed:pixelsize=10
-- Font not found: unifont:fontformat=truetype
-- Font not found: siji:pixelsize=10
-- Checking for module 'xcb-proto'
--   Found xcb-proto, version 1.13
-- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.15", minimum required is "2.7")
-- XCB[XCB]: Found component XCB
-- Found XCB_XCB: /usr/lib/x86_64-linux-gnu/libxcb.so
-- XCB[ICCCM]: Found component ICCCM
-- Found XCB_ICCCM: /usr/lib/x86_64-linux-gnu/libxcb-icccm.so
-- XCB[EWMH]: Found component EWMH
-- Found XCB_EWMH: /usr/lib/x86_64-linux-gnu/libxcb-ewmh.so
-- XCB[UTIL]: Found component UTIL
-- Found XCB_UTIL: /usr/lib/x86_64-linux-gnu/libxcb-util.so
-- XCB[IMAGE]: Found component IMAGE
-- Found XCB_IMAGE: /usr/lib/x86_64-linux-gnu/libxcb-image.so
-- Found XCB: /usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-icccm.so;/usr/lib/x86_64-linux-gnu/libxcb-ewmh.so;/usr/lib/x86_64-linux-gnu/libxcb-util.so;/usr/lib/x86_64-linux-gnu/libxcb-image.so
-- Searching for xcbgen with python2
-- Found xcbgen in /usr/lib/python2.7/dist-packages
-- XCB[RANDR]: Found component RANDR
-- Found XCB_RANDR: /usr/lib/x86_64-linux-gnu/libxcb-randr.so
-- Found XCB: /usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-icccm.so;/usr/lib/x86_64-linux-gnu/libxcb-ewmh.so;/usr/lib/x86_64-linux-gnu/libxcb-util.so;/usr/lib/x86_64-linux-gnu/libxcb-image.so;/usr/lib/x86_64-linux-gnu/libxcb-randr.so
-- XCB[XKB]: Found component XKB
-- Found XCB_XKB: /usr/lib/x86_64-linux-gnu/libxcb-xkb.so
-- Found XCB: /usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-icccm.so;/usr/lib/x86_64-linux-gnu/libxcb-ewmh.so;/usr/lib/x86_64-linux-gnu/libxcb-util.so;/usr/lib/x86_64-linux-gnu/libxcb-image.so;/usr/lib/x86_64-linux-gnu/libxcb-randr.so;/usr/lib/x86_64-linux-gnu/libxcb-xkb.so
-- xpp: including xcb proto randr.xml
-- xpp: including xcb proto xkb.xml
-- xpp: including xcb proto xproto.xml
-- Checking for module 'jsoncpp>=1.7.7'
--   Requested 'jsoncpp >= 1.7.7' but version of jsoncpp is 1.7.4
You may find new versions of jsoncpp at https://github.com/open-source-parsers/jsoncpp
-- Could not find jsoncpp>=1.7.7 -- building static lib...
 My next step was to compile against latest.
I received this error message. Another related issue (#644) was found, and this comment suggests a version mismatch amongst xcb packages. However, my versions all match, that is, 1.13. Using these steps to downgrade to 1.11 did not solve my issue. I started from scratch and still had the same issue.
I have reverted back to the apt provided packages, where all versions are matched. This is shown by the following: $ pkg-config --print-provides xcb-randr xcb-randr = 1.13 $ pkg-config --print-provides xcb-proto xcb-proto = 1.13

"So we'll have to make the versions match either by upgrading all the libxcb-* packages to 1.12-1" Here, I demonstrate that these packages are most recent and matching.
$ dpkg -l | grep 'ii' | grep libxcb
ii  libxcb-composite0:amd64                       1.13-1                                  amd64        X C Binding, composite extension
ii  libxcb-composite0-dev:amd64                   1.13-1                                  amd64        X C Binding, composite extension, development files
ii  libxcb-cursor-dev:amd64                       0.1.1-4ubuntu1                          amd64        utility libraries for X C Binding -- cursor, development files
ii  libxcb-cursor0:amd64                          0.1.1-4ubuntu1                          amd64        utility libraries for X C Binding -- cursor
ii  libxcb-dpms0:amd64                            1.13-1                                  amd64        X C Binding, dpms extension
ii  libxcb-dpms0-dev:amd64                        1.13-1                                  amd64        X C Binding, dpms extension, development files
ii  libxcb-dri2-0:amd64                           1.13-1                                  amd64        X C Binding, dri2 extension
ii  libxcb-dri2-0:i386                            1.13-1                                  i386         X C Binding, dri2 extension
ii  libxcb-dri3-0:amd64                           1.13-1                                  amd64        X C Binding, dri3 extension
ii  libxcb-dri3-0:i386                            1.13-1                                  i386         X C Binding, dri3 extension
ii  libxcb-ewmh-dev:amd64                         0.4.1-1ubuntu1                          amd64        utility libraries for X C Binding -- ewmh, development files
ii  libxcb-ewmh2:amd64                            0.4.1-1ubuntu1                          amd64        utility libraries for X C Binding -- ewmh
ii  libxcb-glx0:amd64                             1.13-1                                  amd64        X C Binding, glx extension
ii  libxcb-glx0:i386                              1.13-1                                  i386         X C Binding, glx extension
ii  libxcb-icccm4:amd64                           0.4.1-1ubuntu1                          amd64        utility libraries for X C Binding -- icccm
ii  libxcb-icccm4-dev:amd64                       0.4.1-1ubuntu1                          amd64        utility libraries for X C Binding -- icccm, development files
ii  libxcb-image0:amd64                           0.4.0-1build1                           amd64        utility libraries for X C Binding -- image
ii  libxcb-image0-dev:amd64                       0.4.0-1build1                           amd64        utility libraries for X C Binding -- image, development files
ii  libxcb-keysyms1:amd64                         0.4.0-1                                 amd64        utility libraries for X C Binding -- keysyms
ii  libxcb-keysyms1-dev:amd64                     0.4.0-1                                 amd64        utility libraries for X C Binding -- keysyms, development files
ii  libxcb-present0:amd64                         1.13-1                                  amd64        X C Binding, present extension
ii  libxcb-present0:i386                          1.13-1                                  i386         X C Binding, present extension
ii  libxcb-randr0:amd64                           1.13-1                                  amd64        X C Binding, randr extension
ii  libxcb-randr0-dev:amd64                       1.13-1                                  amd64        X C Binding, randr extension, development files
ii  libxcb-render-util0:amd64                     0.3.9-1                                 amd64        utility libraries for X C Binding -- render-util
ii  libxcb-render-util0-dev:amd64                 0.3.9-1                                 amd64        utility libraries for X C Binding -- render-util
ii  libxcb-render0:amd64                          1.13-1                                  amd64        X C Binding, render extension
ii  libxcb-render0:i386                           1.13-1                                  i386         X C Binding, render extension
ii  libxcb-render0-dev:amd64                      1.13-1                                  amd64        X C Binding, render extension, development files
ii  libxcb-res0:amd64                             1.13-1                                  amd64        X C Binding, res extension
ii  libxcb-shape0:amd64                           1.13-1                                  amd64        X C Binding, shape extension
ii  libxcb-shape0-dev:amd64                       1.13-1                                  amd64        X C Binding, shape extension, development files
ii  libxcb-shm0:amd64                             1.13-1                                  amd64        X C Binding, shm extension
ii  libxcb-shm0:i386                              1.13-1                                  i386         X C Binding, shm extension
ii  libxcb-shm0-dev:amd64                         1.13-1                                  amd64        X C Binding, shm extension, development files
ii  libxcb-sync1:amd64                            1.13-1                                  amd64        X C Binding, sync extension
ii  libxcb-sync1:i386                             1.13-1                                  i386         X C Binding, sync extension
ii  libxcb-util-dev:amd64                         0.4.0-0ubuntu3                          amd64        utility libraries for X C Binding -- atom, aux and event
ii  libxcb-util0-dev:amd64                        0.4.0-0ubuntu3                          amd64        dummy transitional package for utility libraries for X C Binding -- atom, aux and event
ii  libxcb-util1:amd64                            0.4.0-0ubuntu3                          amd64        utility libraries for X C Binding -- atom, aux and event
ii  libxcb-xfixes0:amd64                          1.13-1                                  amd64        X C Binding, xfixes extension
ii  libxcb-xfixes0:i386                           1.13-1                                  i386         X C Binding, xfixes extension
ii  libxcb-xfixes0-dev:amd64                      1.13-1                                  amd64        X C Binding, xfixes extension, development files
ii  libxcb-xinerama0:amd64                        1.13-1                                  amd64        X C Binding, xinerama extension
ii  libxcb-xinerama0-dev:amd64                    1.13-1                                  amd64        X C Binding, xinerama extension, development files
ii  libxcb-xkb-dev:amd64                          1.13-1                                  amd64        X C Binding, XKEYBOARD extension, development files
ii  libxcb-xkb1:amd64                             1.13-1                                  amd64        X C Binding, XKEYBOARD extension
ii  libxcb-xrm-dev:amd64                          1.0-3                                   amd64        utility functions for the X resource manager, development files
ii  libxcb-xrm0:amd64                             1.0-3                                   amd64        utility functions for the X resource manager
ii  libxcb-xv0:amd64                              1.13-1                                  amd64        X C Binding, xv extension
ii  libxcb1:amd64                                 1.13-1                                  amd64        X C Binding
ii  libxcb1:i386                                  1.13-1                                  i386         X C Binding
ii  libxcb1-dev:amd64                             1.13-1                                  amd64        X C Binding, development files

Any help is appreciated. My desktop just isn't the same without this amazing project.

After reading more issues, I have come across #1206's workaround.
I used this to build the project successfully:
$ git clone --recursive https://github.com/jaagr/polybar
$ cd polybar/lib/xpp
$ git checkout master
$ rm include/xpp/proto/*
$ cd
$ mkdir polybar/build
$ cd polybar/build
$ cmake ..
$ sudo make install

However, now I am unable to reproduce my old problem after an uninstall.

I was just about to suggest that.
I think you didn't do a fresh git clone. I suspect that the lib/xpp/include/xpp/proto/* files were generated before you upgraded ubuntu and were never regenerated which caused this probably because with the new ubuntu version there is some new feature enabled which wasn't before but the generated xpp files don't reflect that.
If you build with a fresh git clone you should never run into this issue.

I think this could be correct. In my original working directory, I had used git submodule update --recursive. Even though I was clearing my build folder, the contents of lib/xpp/include/xpp/proto/* will not be removed with this. Perhaps a build step should be added that will remove files (or other related files) in lib/xpp/include/xpp/proto/* to prevent such an issue in the future?

Yeah we probably should add that. @skystrife I think you last worked on that part of xpp and you also have more cmake experience than me, what would it take to regenerate all the header files before each compilation?


Laravel 5 Branch

I'm new to Elastic Search and your package help me do a lot of magic things. Now, I need it in my Laravel 5 project so I modify some file to make it work with Laravel 5 (no back-compatibility with Laravel 4.2). I hope this is a good start for Larasearch in Laravel 5

Thanks for the effort! I'm not using Laravel 5.0 myself yet but I definitely want to make it available to Laravel 5.0 users as soon as possible. I'll review the code tomorrow and come up with a version number.

Perfect lol

@pfeiferchristopher Thanks.

@iverberk did you get a chance to look over this code? I just tried installing Larasearch again but looks like it still installed the L4.2 version.

@iverberk any progress?

@thangngoc89 it seems to work. I haven't had much time to work on it but I was able to get it pulled in and when I ran the larasearch:paths with and without --relations I got the right result. Haven't tried actually indexing anything or searching but I should soon.

@pfeiferchristopher my orginal project dosen't require elastic search anymore so i don't have enough time to investigate about this. I ask that question because I'm cleaning my repo list

By bad I thought you tagged me because I got the email haha. I'd like to see this merged as well.

@pfeiferchristopher when did I tag you ?

I said I thought you did because I got the email. You didn't.

@thangngoc89 one thing I have noticed is when running the reindex command I ran into
[ErrorException]
  Undefined index: errors

during the first batch. Going through the code I could
if ($results['errors'])

and by changing it to
if ( array_key_exists('errors', $results) )

I was able to successfully index my Model and search correctly against it. I haven't got to having ImportJob triggered in order to say if that works or not.
As for you saying you're cleaning up your repo, is it possible for me to fork your changes and host them myself until @iverberk is able to look them over and merge the pull request?


GPIO internally pulled-up input pin does not handle self assignment

::picolibrary::Microchip::AVR::megaAVR::GPIO::Internally_Pulled_Up_Input_Pin does not handle self assignment.

Adding a simple self assignment check seems to be the best way to handle self assignment in this case.


Added --add-attrbitues flag and brings in recent changes to main

The PR is a bit messy because the flag work was done off main, which has upstream changes, that haven't made into solo-io. Getting main merged in gets us closer to getting off the solo-ci branch.

In our CI pipelines we call the same tests several times in slightly different contexts. We need to be able to pass through labels to differentiate between suites/tests.
Added a Make target for running tests.

We will be moving off this branch once upstream is caught up. So, lets not worry about it being perfect.


Full page cache 3

Description
Rework from https://github.com/Shopify/hydrogen/pull/1294
Additional context

Before submitting the PR, please make sure you do the following:

[ ] Read the Contributing Guidelines
[ ] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123)
[ ] Update docs in this repository according to your change
[ ] Run yarn changeset add if this PR cause a version bump based on Keep a Changelog and adheres to Semantic Versioning

Can we prevent cache HITs where the incoming request has an active session? (with tests)
Our html-form e2e test can catch bugs like this. I will add one with active session.


How can I access CodeSniffer results if I have MessDetected?

Hi,
When PHP MessDetector detects mess, VIM doesn't show CodeSniffer errors anymore. The list view and code only show PHPMD.
Can I get both results in a single list view? If not, how can I access the list view with the CodeSniffer errors?

I believe this has been fixed recently, so closing.


Update README with custom type notification example

Could you please check this PR?

@alexcrack could you please check this PR?


ansibel

I am trying to create playbook to deploy python web application, but when after installing postgresql  i am trying to switch as a postgresql  to create database  it is giving some error.

And my tasks to install postgresql ans switch as a postgresql.

Cross check that (become_user) postgres is existing or not.

Resolved??

No still giving the same error.

Can you list all the users in the system & share the screenshot. Also attach your playbook completely

Are you able to close or shall i close this


fix(console): fix column sorting in resources tab (#488)

In the Resources tab, columns names were being associates to the wrong sorting keys, and some column names were just missing from the SortBy implementation.
All columns have been associated to the corresponding sorting keys, and for the Location column, a structured type has been stored in the resource object, in order to sort lexicographically on the path and with conventional numeric ordering on row and column. Also, sorting for attributes as been implemented by sorting lexicographically on the first attribute of each resource row, even if that is probably sub-optimal

Hi! 👋 Thank your PR!
I really like the change to fix the location sorting, that's a really great idea. However, I'd like to propose that we break that out into a separate PR. The reasons are:

It will make this PR smaller and more focussed (we will still have location sorting, it will just be sub-optimal)
I would propose that we additionally store the location as a string (actually InternedStr) on the task and resource location. This will avoid the need for extra allocations every time we redraw and I expect that it will be quite efficient as normally there are only a limited number of locations that tasks and resources get created from.

How does that sound?

Hi @hds, yeah that makes a lot of sense, thanks for the comment!
Will change this PR and open a new one for the location


Do not deploy in Cypress docker image

This pull request runs the deployment workflow in the ubuntu-20.04 runner and removes the Cypress docker image to be able to run docker commands from the same runner.

coverage: 100.0%. remained the same
when pulling 3a1d2d9cd5321ee0c6bddd6a922b7977e4cc4cdf on do_not_deploy_in_cypress_docker_images
into ff356508f65b1c0b64a6236e32639de30ff2ba1f on master.


refactor: Update search input placeholder in resource index view

Issues

fix : search input placeholder in resource index view

Why is this necessary?

@andrasbacsai The autofocus is driving me nuts, it's always autocompleting with my personal email that I use to login in the platform... and since this triggers the automatic filter, it doesn't display any of services because there are no services matching my personal email...

In my case, when selecting a resource the search input is autofocused and autofilled that makes no resource appears. It's very annoying.

Or adding autocomplete="off" could also be a fix here. That was you could start typing immediately if you really wanted, but it won't fill in our email addresses

Are you on the latest released version (347)?

I am asking, because on the latest version, every input box got the autocomplete="off" by default, and only a few specific (username/password) has it.

Yes @andrasbacsai, I'm using the cloud version with the version 347

The autofocus is really frustrating. It keeps autofilling my email, which I use to log in, This triggers the automatic filter and shows no services because none of them match my email.

I am on 347, and see that autocomplete is set to off... I wouldn't have thought I would be getting the behavior I'm getting, but I'm hoping it's the autofocus, and that merging this fixed it

Okay, I will set autofocus off as well. It will be released tomorrow morning.

This is not enough.  This has made coolify unusable.

Can you please check if it is better with v349? I cannot reproduce the issue.

This is not enough.  This has made coolify unusable.

What are those autocapitalise, autofill off options? Input boxes does not have such thing as I know - but maybe I am wrong.

@andrasbacsai the problem was fixed, thank you!

This is not enough.  This has made coolify unusable.

What are those autocapitalise, autofill off options? Input boxes does not have such thing as I know - but maybe I am wrong.

They are more valid html attributes that basically just tell chrome to leave this field alone 😂. Not fixed on my side.

@andrasbacsai still not fixed for me, upgraded to 349. Here is a Loom.
I'll see if I can fix it on my machine where it's definitely happening and submit a PR

@andrasbacsai also here still brken on 349.
here is a succesful example of how to mitigate autocomplete
<input class="native-input sc-ion-input-md" aria-labelledby="ion-input-0-lbl" autocapitalize="off" autocomplete="off" autocorrect="off" name="pf.username" placeholder="" required="" spellcheck="false" type="text">

it needs a name attribute, set as text and autocapitlize etc.. - please try this

On 355, and no longer a problem! Thank you!


memote CLI complains if options are provided after args

[1] % memote report /Users/niso/Dev/cameo/tests/data/EcoliCore.xml --one-time                                                                                ~/Dev
We highly recommend keeping your model in a git repository. It allows you to track changes and easily collaborate with others via online platforms such as https://github.com.
Usage: memote report [OPTIONS]
Error: Got unexpected extra argument (/Users/niso/Dev/cameo/tests/data/EcoliCore.xml)

Sorry, because of subcommands it's memote --model <path> report --one-time not ideal yet.

Solved with the new CLI.