Is this project still active?

I understand this is a simple app but will it receive any more updates if it stops working on new versions of Android?

Honestly: it might be best to consider this abandoned. I'd very much like to get this working consistently on newer versions of Android, but I'm not sure I'm capable.
I'll update the readme to make sure whoever stumbles onto this repo knows what the status is, and I might point them to alternatives.

Thanks for the app while it lasted. It's now failing for me too in Android 11.
FWIW if anyone is looking for alternatives, I tested the similarly named Caffeine - Keep Screen On, and this worked well. Unfortunately I couldn't find a FOSS equivalent.

Currently Coffee is a good alternative, the closest FOSS equivalent you can get right now.  This app works in Android 11 and 12, though it practically only has 2 states: off and ∞.  Unfortunately, for those who want the timer functionality, you won't be seeing that on this app because this is the developer's intention.

Thanks @lazytownfan. Coffee doesn't seem to work for me, but I'll open an issue there.

@lazytownfan FYI: Version 2.15 of my app Coffee has a quick tile that allows changing the timeout.


Add ASAN runner

Subj

let me add some explanations about test-docker.yml fixes; the glados runner works in a way that I needed to pass proxy to the internal docker; we had several places were internal docker was built and launched and proxy should be passed, I've combined them


CSS variables and blending

It appears that blend/blenda can't handle CSS variables at the moment:
.foo {
  color: color-mod(blue blend(var(--red) 50%));
  /*                    ^ Expected a valid blend() adjuster */
}

Is this by design? Can't tell from the specs :slightly_smiling_face:

if you remove var() it works.
But setting this transformVars in postcss.config.css doesn't work:
module.exports = {
        plugins: {
                'postcss-import': {},
                'postcss-preset-env': {
                        stage: 2,
                },
                'postcss-color-mod-function': {
                        transformVars: true,
                }
        },
};

That's odd because doc says:

By default, var() variables will be transformed.

It does work, as long as it can find the original variable. See https://github.com/jonathantneal/postcss-color-mod-function#supported-variables.

By default, var() variables will be used if their corresponding Custom Properties are found in a :root rule, or if a fallback value is specified.

:root {
  --red: #f00;
}

body {
  color: color-mod(blue blend(var(--red) 50%));
}

/* becomes */

:root {
  --red: #f00;
}

body {
	color: rgb(128, 0, 128);
}

You can try this yourself at https://preset-env.cssdb.org/playground.

@jonathantneal Sorry, it appears I have oversimplified the original example, didn't test it. It does work when either of the colors are hardcoded, but it doesn't when both are variables:
:root {
  --red: #f2777a;
  --blue: #6699cc;
}

.foo {
  color: color-mod(var(--blue) blend(var(--red) 50%));
}

@JamesTheHacker, in your case, do you need to wrap your variable?
.luxbar-item a:hover {
  background: color-mod(var(--hot-pink) lightness(60%));
}

@jonathantneal Have you tried the snippet in my last comment?

If got it to work in my theme.css files (which is just a bunch of variables). But, if I try to use it within a CSS file that I import in I get the error. Eg:
:root {
    /* Expose an API */
    --question-bg-color: var(--faq-question-bg-color, rebeccapurple);
    --question-bg-active-color: var(--faq-question-bg-active-color, rebeccapurple);
    --question-color: var(--faq-question-color, white);
    --question-font:  var(--faq-question-font, inherit);
    --question-font-weight: var(--faq-question-font-weight, bold);
    --question-font-size: var(--faq-question-font-size, .8em);
    --question-padding: var(--faq-question-padding, inherit);
    --question-margin: var(--faq-question-margin, inherit);
    --question-border-color: var(--faq-question-border-color, rebeccapurple);
    --question-border-style: var(--faq-question-border-styleb, solid);
    --question-border-width: var(--faq-question-border-width, 4px);
    --question-border-radius: var(--faq-question-border-radius, 0px);
}

/* TODO: Change fill color of SVG */

.faq {
    /* Ugly */
    & .badger-accordion__panel {
        max-height: 75vh;
        overflow: hidden;
        border-color: color-mod(var(--electric-blue) lightness(95%));
    }

But that same color-mod code works in my theme and I get no errors:
--cta-form-input-background: color-mod(var(--electric-blue) lightness(95%));

It has to be a source order issue.

.textarea {
    font-size: 1em;
    padding: 10px;
    margin: initial;
    width: 100%;

    &:focus {
        outline: 5px solid var(--electric-blue);
        background-color: color-mod(blue lightness(50%));
    }
}

This line works:
outline: 5px solid var(--electric-blue);
So does this:
background-color: color-mod(blue lightness(50%));

But this doesn't:
background-color: color-mod(var(--electric-blue) lightness(50%));

or this :( ...
background-color: color-mod(--electric-blue lightness(50%));

This has to be a bug right?

I'm getting an error similar to @JamesTheHacker:
(16:33) Expected a color

  14 |     transition: all 0.3s ease-in-out;
  15 |     outline: none;
> 16 |     border: 1px solid color-mod(var(--shade-1) alpha(35%));
     |                                 ^
  17 |     resize: none;
  18 |

Guys, please, stop hijacking this issue. This is specifically about blend and blenda.


Add some figure to quantify a reference mismatch

for example the number of mismatched pixels.
This would be very helpful in the case when tests fail due to extremely minor changes. Especially PNG rendering is sometimes subject to minute differences even when PDF/SVG output is not (at least visually) affected.
Thanks for this project - I've been using it for some months now and it is amazing :)

I've been meaning to improve the diff images, but I haven't gotten around to it since I'm working on the cli/lib separation to provide the Typst compiler instead of calling Typst from the system.
Something I thought of was using a simple contour algorithm to add boxes which highlight minor changes like those. This should be easy enough today, so I'll take a look when I have time.

Ah yes, this would be great as well! It would be best if you can turn the boxes on/off with a flag when running the tests.
If it is not too much work, the number of differing pixels would still be a helpful tool and - I think - could easily be computed and shown in the CLI output.
Out of curiosity: why do you want to provide the compiler instead of calling the Typst executable?

Sounds very exciting, thanks for elaborating.


fix: Make LQTY staking claiming consistent across endpoints

TODO:

[ ] Add tests for all new possible combinations

Or was that to appease the tests?

Yes, mostly. Besides, I didn’t find it so weird. They have opposite directions.  In general it seems better to not claim by default, to avoid taxable events for instance, but on full withdrawal it seems weird to leave only rewards.
Anyway, having the same for both sounds good to me too, probably better, but we can fix it in a separate PR as it seems much less urgent.

Sorry, Github automatically closed the PR when I deleted the D-A1 branch, which had been merged. I didn't realize this PR was still based on that branch.


Can PDF.JS read hpub?

Can PDF.JS have features to read HPUB?

It would have been nice if the issue included links that explain what "HPub" is, to save people having to search for it themselves.
No, PDF.js is only a PDF reader, and there're no plans to support additional file formats.
Closing as answered.


[ZF3] Clean event manager

Hi everyone,
This is a preliminary work for a clean-up EVM for ZF3. Event manager was pretty well done so this is mostly cleanup, optimizations, merging some interfaces, removing deprecated code.
I'd like your feedback on some choices I've made.

The StaticEventManager was removed as it was deprecated just after ZF2 release in favour of SharedEventManager.
The GlobalEventManager has been removed (I'm not sure about it, this class looks a bit like a StaticEventManager but has not been marked as deprecated... If needed I can make it back).
A lot of PHPDoc fixing, and some code were updated to respect interface contract.
Methods have been reordered to group more logically methods.
Use callable type hint where possible.
unsetSharedEventManager has been removed in favor of setSharedEventManager accepting null. The problem with unsetSharedEventManager is that it set it as "false" (and was considering it different from null in some tests, making it hard to follow).
propagationIsStopped has been renamed to isPropagationStopped (and all the code that rely on it has been updated).
trigger and triggerUntil are complicated methods. They accept a lot of parameters and the behavior changes depending on the order parameters are passed. To add to the complexity, trigger accepted a last parameter to emulate triggerUntil. To simplify the signature, no callback can be added to trigger now. You should use triggerUntil to that. It makes the code more explicit and makes the implementation simpler.
For the same idea, the "attach" method no longer accepts a ListenerAggregate. You must use the attachAggregate method for that. This allow to avoid to test instance of against ListenerAggregate whenever we attach something. We can now also type hint for callable in the attach method which avoids another test.

All tests have been updated.
TODO:

[x] Backport the "Filter" feature (is this needed or was it something from ZF2 that was never used? I can't find any reference about it in the doc, and it's not used anywhere in the framework). EDIT: after some discussion with @weierophinney , he told me it was something that was initially planed to be used inside the framework, but finally failed to what it was done. So I'll don't back port it until someone tell me to do so.
[ ] Write proper documentation for event manager component
[ ] Feedback ?

Replaced by #7145


Incorrect number of threads

I have found that for 1e19 primesieve uses an incorrect number of threads.
primesieve 1e19
Sieve size = 256 kilobytes
Threads = -1368480883
0%

The problem comes from the code below from ParallelPrimeSieve.cpp:
uint64_t threads = getDistance() / threshold;
threads = inBetween(1, threads, numThreads_);

Here threads is of type uint64_t and numThreads_ is of type int. Further more inBetween(a, b, c);is defined in pmath.hpp as:
template <typename A, typename B, typename C>
inline B inBetween(A min, B x, C max)
{
  if (x < (B) min)
    return (B) min;
  if ((C) x > max)
    return (B) max;

  return x;
}

The line   if ((C) x > max)is causing the bug by casting the uint64_t threads variable to int.

Fixed with commit: https://github.com/kimwalisch/primesieve/commit/df8b112317bc37fdc7860e48b19da2b16ab67e57
template <typename A, typename B, typename C>
inline B inBetween(A min, B x, C max)
{
  using T = typename std::common_type<A, B, C>::type;

  if ((T) x < (T) min)
    return (B) min;
  if ((T) x > (T) max)
    return (B) max;

  return x;
}


Add YAML input files

This makes it easier to view the contents of the proto request. Useful for debugging annotations and whatnot, as you can compare the diffs to the YAML files.

This change isn't strictly neccessary. It has been valuable to examine the changes as I've been trying to enable the annotations, so I figured it was worth posting it so you can weigh in on whether it is useful to keep around or something to throw away.

Do we have to check in these yaml files? If so can we append descriptor or desc to the yaml file name?

Do we have to check in these yaml files?

The value I got from them is checking them in, and then changing the proto compile settings and doing a git diff to see what changed. So I do think there is value in having these files checked in.

If so can we append descriptor or desc to the yaml file name?

We can call it whatever we want. It is the YAML version of the contents of the bin file, so to me it makes sense that the files would use the same name except for the different extension, which indicates the format. Why would you want the YAML files to have a different file name?

In that case can we change both the bin and the yaml to be {api}_desc.{ext} I am asking because I would like these yamls to be distinct from a configuration yaml file that we will be expecting as input.

I am asking because I would like these yamls to be distinct from a configuration yaml file that we will be expecting as input.

Changed.


DataGridCheckBoxColumn not changing bound property until the item has lost focus

Describe the bug
When you bind an object with a boolean property to a DataGridCheckBoxColumn, the property of the object does not change when expected.
The update is only processed once the user selects another item in the DataGrid.
To Reproduce
Steps to reproduce the behavior:
Create a datagrid like this:
<DataGrid Grid.Row="1" Name="MyDataGrid" Items="{Binding}">
			<DataGrid.Columns>
				<DataGridTextColumn Header="Forename"  Binding="{Binding Name}"/>
				<DataGridTextColumn Header="ID" Binding="{Binding Id}" />
				<DataGridCheckBoxColumn Binding="{Binding Bool}"></DataGridCheckBoxColumn>
			</DataGrid.Columns>
		</DataGrid>

And the Person object like this:
public class Person
    {
        public string Name { get; set; }
        public int Id { get; set; }

        private bool a;
        public bool Bool {
            get
            {
                return a;
            }
            set
            {
                a = value;
            }
        }
    }

And the mainwindow like this:
public partial class MainWindow : Window
    {
        public ObservableCollection<Person> Persons = new() {
            new(){
                Name = "A",
                Id = 1,
                Bool = true,
            },
            new(){
                Name = "B",
                Id = 2,
                Bool = false,
            }
        };
        public MainWindow()
        {
            InitializeComponent();
            MyDataGrid.DataContext = Persons;

        }
    }

Now set a breakpoint on the setter for Person.Bool.
When you start the app and check a box, you will notice the setter is not called.
It is only called after you click another Person in the list.
Expected behavior
The setter of the Bool property of Person should be fired as soon as the checkbox is checked.
Desktop (please complete the following information):

OS: Windows
Version 19044.3086

This is how DataGridCheckboxColumn works. It only updates the binding when exit editing mode. Same is true for TextColumn. If you need direct impact, use a TemplateColumn instead.
As this is the expected behavior for this control, I'm moving this issue into our Q&A section.


Document manual usage of template literal API with helpers in .raw

Documentation only version of https://github.com/prisma/prisma2/issues/1749#issue-574543490

I'm not sure what exactly needs to be documented here. The linked issue doesn't provide much information. Can someone tell me more concretely what I should add to the documentation that we have here: https://github.com/prisma/prisma2/blob/master/docs/prisma-client-js/api.md#raw-database-access

The issue asks about adding a library on our side. During planning it was defined that this is too much, but people can do that themselves to get the same functionality. We decided that documenting that right now should be enough.


Aws documentations

Notes for Reviewers

This PR fixes #

For ui changes: Please add a screenshot showcasing the UI before/after changes.

Signed commits

[x] Yes, I signed my commits.

@vishalvivekm Please let me know if I should change the format of this PR

🚀 Preview for commit 45db4aefd0c5024afbc380b388fd7f47a6cfe502 at: https://6728a6405e986f531a176376--meshery-docs-preview.netlify.app

🚀 Preview for commit 3630846aeaa6d65c026f3ab038cb297672d2898a at: https://6728f744dd3a370f11b537f9--meshery-docs-preview.netlify.app


Question / Issue - List to many buckets / $AWS_S3_BUCKET is not pre-selcted

Hi I have a OpenShift 4.16 + ODF + OpenShift AI and use the awesome odh-tec. Sadly, it lists all buckets and not only one of the data connection:

I guess this is ODF issue, but I'm unable to find any hint how to configure it better. Do you have any idea?

Another questions: We set
sh-5.1$ env |grep AWS
AWS_S3_ENDPOINT=https://s3-openshift-storage.apps.cluster-s65ck.s65ck.sandbox2235.opentlc.com
AWS_DEFAULT_REGION=us-east-1
AWS_SECRET_ACCESS_KEY=xxx
AWS_S3_BUCKET=data-science-pipeline-buck-6d436936-6a51-4645-981a-49f62d6dd355
AWS_ACCESS_KEY_ID=xxxx

But the AWS_S3_BUCKET is not pre-selected.
Is that a bug or by purpose?

Ah https://github.com/opendatahub-io-contrib/odh-tec/blob/main/frontend/src/app/components/ObjectBrowser/objectBrowserFunctions.ts#L17-L19
Shoult be not the first bucket in the list, that should be AWS_S3_BUCKET if set.


WIP: Event-based statter

This is a demonstration of the design of a more event-based stats emitter. A few points:

Removes the HandleEvent function from the public API. This was a nasty thorn hanging off of our exported API. Things like this shouldn't exist.
Stats emission is now centralized. Individual packages are meant to emit events when something "important" happens. These events could then be translated into logging, stats, etc.
There is no centralized events package. Each package is responsible for defining its own events: ringpope/events.go, ring/events.go, swim/events.go, etc.
 There'll always be exceptions, but they should be rare.

This code doesn't work yet and this PR is not intended to be merged, but act as a demonstration of better design.
@uber/ringpop

Closing this out since our discussion and understanding of events within the codebase will evolve.


Jobber commands are timing out intermittently

My commands such as "jobber list" time out intermittently on my system. Has anyone run into this issue? I read about a potential solution to set a timeout value but I cannot find any documentation or reference about it.
Thanks

Do you think you could be seeing #283 ?

I am not sure. I will try to replicate and update the ticket.
If it is not, is it possible to change the default timeout from 5 seconds yet?
Thanks

No, it's not possible to change the timeout.  It really shouldn't be timing out, though, so I don't think increasing the timeout would help.


Update SurveyDDA.ps1 to allow certain legacy VGA devices

The HyperV stack allows you to DDA legacy PCI express endpoints when devices are specific types of graphics controllers.
For historical reasons, these GPUs often report themselves as legacy devices for compatibility with BIOS code.

@alexgrest @alvinmorales1 Could you help to merge this PR? Neither Matt nor I have write access to the repo

@jcschefer done


merge package from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>chore(package<EMAIL_ADDRESS>

Codecov Report

Merging #503 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master    #503   +/-   ##
======================================
  Coverage    51.7%   51.7%
======================================
  Files           3       3
  Lines         147     147
======================================
  Hits           76      76
  Misses         71      71

Continue to review full report at Codecov.

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

Coverage remained the same at 45.366% when pulling 7804385f9e979eff7e21a7b2b01b3e51ee502010 on template-sync-1 into d0d5a9f0e927b4b6ecedd67b959f2e4737e8df33 on master.

:tada: This PR is included in version 5.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


lower codecov target threshold

📝 Description
since SDK is available only by runtime, we can't unit-test all components relying on SDK components
lowering codecov target threshold as a workaround
🎥 Demo
none
Signed-off-by: Aviv Turgeman<EMAIL_ADDRESS>

/lgtm


Autoscroll Speed

I have a long list and the autoscroll speed is way too fast. Would be awesome if there was a way to control the speed.

Ah, interesting. If someone's up for trying it, I believe a change could be made around this line to debounce/throttle the speed at which this is called. Right now, the position is reassessed whenever the drag location is moved; it's quite possible that in some circumstances, this repeats too quickly.

@ahansson89: fix released in 3.7.3. Thanks for suggesting!


File execution

Added file execution support
the python files must be in the minecraft's server directory or under to be able to run
server
|---- plugins
|---- logs
|---- script.py
L--- jycraft-plugins ------ script.py (or)
and sent  over json in a string like this (No Leading slash):
ws.send('{"type":"file", "filePath":"script.py"}');

or
ws.send('{"type":"file", "filePath":"jycraft-plugins/script.py"}');

I will add another change before pulling

I’m not sure I understand this…you say the file must be stored on the server to be run, but you then show sending it from the client.
—Paul

On Jan 12, 2016, at 5:47 AM, Angel Daniel Munoz Gonzalez<EMAIL_ADDRESS>wrote:
Added file execution support
the python files must be in the minecraft's server directory or under to be able to run
server
|---- plugins
|---- logs
|---- script.py
L--- jycraft-plugins ------ script.py (or)
and sent over json in a string like this:
ws.send('{"type":"file", "filePath":"script.py"}');
or
ws.send('{"type":"file", "filePath":"jython-plugins/script.py"}');
You can view, comment on, or merge this pull request online at:
https://github.com/Jycraft/jycraft/pull/21 https://github.com/Jycraft/jycraft/pull/21
Commit Summary
added preliminary file execution support
added preliminary file execution support
reduced amount of times exception in time adapter ocurs to one per log message
File Changes
M src-canary/jycraft/plugin/canary/MainPlugin.java https://github.com/Jycraft/jycraft/pull/21/files#diff-0 (16)
M src-common/jycraft/plugin/JyCraftPlugin.java https://github.com/Jycraft/jycraft/pull/21/files#diff-1 (3)
A src-common/jycraft/plugin/impl/FileRunnable.java https://github.com/Jycraft/jycraft/pull/21/files#diff-2 (56)
M src-common/jycraft/plugin/json/Message.java https://github.com/Jycraft/jycraft/pull/21/files#diff-3 (12)
M src-common/jycraft/plugin/servers/PySFListener.java https://github.com/Jycraft/jycraft/pull/21/files#diff-4 (48)
M src-spigot/jycraft/plugin/spigot/MainPlugin.java https://github.com/Jycraft/jycraft/pull/21/files#diff-5 (14)
M src-sponge/jycraft/plugin/sponge/SpongePlugin.java https://github.com/Jycraft/jycraft/pull/21/files#diff-6 (8)
Patch Links:
https://github.com/Jycraft/jycraft/pull/21.patch https://github.com/Jycraft/jycraft/pull/21.patch
https://github.com/Jycraft/jycraft/pull/21.diff https://github.com/Jycraft/jycraft/pull/21.diff
—
Reply to this email directly or view it on GitHub https://github.com/Jycraft/jycraft/pull/21.

yes, both things work check pull request #22 if you want yo execute let's say working plugins written in python you can leave them at the "serversroot/python-plugins/" directory and they will be loaded automatically after the websocket server starts, however if you are developing scripts and want to test them as soon you make changes, you can send them for live execution over json, I emailed you being a bit more specific in the last case


Build failing

I tried to do the intro tutorial . But smacc does not build on my machine and I cannot figure out the problem. I am running ros noetic on wsl2 with ubuntu 20.04. Can you help me with the problem?
$ catkin build
----------------------------------------------------------
Profile:                     default
Extending:          [cached] /opt/ros/noetic
Workspace:                   /home/bauma/catkin_ws
----------------------------------------------------------
Build Space:        [exists] /home/bauma/catkin_ws/build
Devel Space:        [exists] /home/bauma/catkin_ws/devel
Install Space:      [unused] /home/bauma/catkin_ws/install
Log Space:          [exists] /home/bauma/catkin_ws/logs
Source Space:       [exists] /home/bauma/catkin_ws/src
DESTDIR:            [unused] None
----------------------------------------------------------
Devel Space Layout:          linked
Install Space Layout:        None
----------------------------------------------------------
Additional CMake Args:       None
Additional Make Args:        None
Additional catkin Make Args: None
Internal Make Job Server:    True
Cache Job Environments:      False
----------------------------------------------------------
Buildlisted Packages:        None
Skiplisted Packages:         None
----------------------------------------------------------
Workspace configuration appears valid.
----------------------------------------------------------
[build] Found '49' packages in 0.0 seconds.
[build] Package table is up to date.
Starting  >>> forward_global_planner
Starting  >>> forward_local_planner
Starting  >>> move_eye_client
Starting  >>> pure_spinning_local_planner
Finished  <<< move_eye_client                                  [ 0.2 seconds ]
Finished  <<< forward_global_planner                           [ 1.9 seconds ]
Starting  >>> backward_global_planner
Finished  <<< forward_local_planner                            [ 2.3 seconds ]
Starting  >>> backward_local_planner
Finished  <<< pure_spinning_local_planner                      [ 2.9 seconds ]
Finished  <<< backward_global_planner                          [ 2.7 seconds ]
Starting  >>> smacc_msgs
Starting  >>> undo_path_global_planner
Finished  <<< backward_local_planner                           [ 2.9 seconds ]
Finished  <<< smacc_msgs                                       [ 4.6 seconds ]
Starting  >>> smacc
Finished  <<< undo_path_global_planner                         [ 5.4 seconds ]
Starting  >>> smacc_runtime_test
Finished  <<< smacc                                            [ 2.1 seconds ]
Starting  >>> battery_monitor_client
Starting  >>> eg_conditional_generator
Starting  >>> eg_random_generator
Finished  <<< smacc_runtime_test                               [ 1.0 seconds ]
Starting  >>> keyboard_client
Finished  <<< battery_monitor_client                           [ 0.5 seconds ]
Starting  >>> microstrain_mips_client
Finished  <<< keyboard_client                                  [ 0.4 seconds ]
Finished  <<< eg_random_generator                              [ 1.9 seconds ]
Starting  >>> move_base_z_client_plugin
Starting  >>> move_group_interface_client
Finished  <<< eg_conditional_generator                         [ 1.9 seconds ]
Starting  >>> multirole_sensor_client
Finished  <<< multirole_sensor_client                          [ 0.3 seconds ]
Starting  >>> ros_publisher_client
Finished  <<< ros_publisher_client                             [ 0.4 seconds ]
___________________________________________________________________________________________________________________________________________________________________________________________________________
Errors     << microstrain_mips_client:cmake /home/bauma/catkin_ws/logs/microstrain_mips_client/build.cmake.004.log
CMake Warning (dev) at CMakeLists.txt:2 (project):
  Policy CMP0048 is not set: project() command manages VERSION variables.
  Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The following variable(s) would be set to empty:

    CMAKE_PROJECT_VERSION
    CMAKE_PROJECT_VERSION_MAJOR
    CMAKE_PROJECT_VERSION_MINOR
    CMAKE_PROJECT_VERSION_PATCH
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
  Could not find a package configuration file provided by "microstrain_mips"
  with any of the following names:

    microstrain_mipsConfig.cmake
    microstrain_mips-config.cmake

  Add the installation prefix of "microstrain_mips" to CMAKE_PREFIX_PATH or
  set "microstrain_mips_DIR" to a directory containing one of the above
  files.  If "microstrain_mips" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  CMakeLists.txt:10 (find_package)

cd /home/bauma/catkin_ws/build/microstrain_mips_client; catkin build --get-env microstrain_mips_client | catkin env -si  /usr/bin/cmake /home/bauma/catkin_ws/src/SMACC/smacc_client_library/microstrain_mips_client --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/bauma/catkin_ws/devel/.private/microstrain_mips_client -DCMAKE_INSTALL_PREFIX=/home/bauma/catkin_ws/install; cd -

...........................................................................................................................................................................................................
Failed     << microstrain_mips_client:cmake                    [ Exited with code 1 ]
Failed    <<< microstrain_mips_client                          [ 5.2 seconds ]
Abandoned <<< ros_timer_client                                 [ Unrelated job failed ]
Abandoned <<< smacc_rviz_plugin                                [ Unrelated job failed ]
Abandoned <<< sr_all_events_go                                 [ Unrelated job failed ]
Abandoned <<< sr_conditional                                   [ Unrelated job failed ]
Abandoned <<< sr_event_countdown                               [ Unrelated job failed ]
Abandoned <<< sm_atomic_cb                                     [ Unrelated job failed ]
Abandoned <<< sm_coretest_transition_speed_1                   [ Unrelated job failed ]
Abandoned <<< sm_coretest_x_y_1                                [ Unrelated job failed ]
Abandoned <<< sm_coretest_x_y_2                                [ Unrelated job failed ]
Abandoned <<< sm_coretest_x_y_3                                [ Unrelated job failed ]
Abandoned <<< sm_fetch_screw_loop_1                            [ Unrelated job failed ]
Abandoned <<< sm_fetch_six_table_pick_n_sort_1                 [ Unrelated job failed ]
Abandoned <<< sm_fetch_two_table_pick_n_place_1                [ Unrelated job failed ]
Abandoned <<< sm_fetch_two_table_whiskey_pour                  [ Unrelated job failed ]
Abandoned <<< sm_ridgeback_barrel_search_1                     [ Unrelated job failed ]
Abandoned <<< sm_ridgeback_barrel_search_2                     [ Unrelated job failed ]
Abandoned <<< sm_subscriber                                    [ Unrelated job failed ]
Abandoned <<< sm_update_loop                                   [ Unrelated job failed ]
Abandoned <<< sm_atomic                                        [ Unrelated job failed ]
Abandoned <<< sm_atomic_services                               [ Unrelated job failed ]
Abandoned <<< sm_calendar_week                                 [ Unrelated job failed ]
Abandoned <<< sm_ferrari                                       [ Unrelated job failed ]
Abandoned <<< sm_packml                                        [ Unrelated job failed ]
Abandoned <<< sm_respira_1                                     [ Unrelated job failed ]
Abandoned <<< sm_starcraft_ai                                  [ Unrelated job failed ]
Abandoned <<< sm_three_some                                    [ Unrelated job failed ]
Abandoned <<< sm_viewer_sim                                    [ Unrelated job failed ]
Abandoned <<< sm_dance_bot                                     [ Unrelated job failed ]
Abandoned <<< sm_dance_bot_2                                   [ Unrelated job failed ]
Abandoned <<< sm_dance_bot_strikes_back                        [ Unrelated job failed ]
Finished  <<< move_base_z_client_plugin                        [ 3.9 seconds ]
___________________________________________________________________________________________________________________________________________________________________________________________________________
Errors     << move_group_interface_client:make /home/bauma/catkin_ws/logs/move_group_interface_client/build.make.004.log
/home/bauma/catkin_ws/src/SMACC/smacc_client_library/move_group_interface_client/src/move_group_interface_client/client_behaviors/cb_move_end_effector_trajectory.cpp: In member function ‘cl_move_group_interface::ComputeJointTrajectoryErrorCode cl_move_group_interface::CbMoveEndEffectorTrajectory::computeJointSpaceTrajectory(moveit_msgs::RobotTrajectory&)’:
/home/bauma/catkin_ws/src/SMACC/smacc_client_library/move_group_interface_client/src/move_group_interface_client/client_behaviors/cb_move_end_effector_trajectory.cpp:69:28: error: ‘moveit_msgs::GetPositionIKRequest_<std::allocator<void> >::_ik_request_type’ {aka ‘struct moveit_msgs::PositionIKRequest_<std::allocator<void> >’} has no member named ‘attempts’
   69 |             req.ik_request.attempts = 20;
      |                            ^~~~~~~~
make[2]: *** [CMakeFiles/move_group_interface_client.dir/build.make:180: CMakeFiles/move_group_interface_client.dir/src/move_group_interface_client/client_behaviors/cb_move_end_effector_trajectory.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:239: CMakeFiles/move_group_interface_client.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
cd /home/bauma/catkin_ws/build/move_group_interface_client; catkin build --get-env move_group_interface_client | catkin env -si  /usr/bin/make --jobserver-auth=3,4; cd -

...........................................................................................................................................................................................................
Failed     << move_group_interface_client:make                 [ Exited with code 2 ]
Failed    <<< move_group_interface_client                      [ 12.6 seconds ]
[build] Summary: 18 of 49 packages succeeded.
[build]   Ignored:   None.
[build]   Warnings:  None.
[build]   Abandoned: 30 packages were abandoned.
[build]   Failed:    2 packages failed.
[build] Runtime: 27.1 seconds total.

Now I tried installing smacc via packagecloud.io and then copying the sm_atomic to build it. And I get the following error:
Starting  >>> sm_atomic
_______________________________________________________________________________________________________________________________________________________________________________________________
Errors     << sm_atomic:cmake /home/bauma/catkin_ws/logs/sm_atomic/build.cmake.002.log
CMake Warning (dev) at CMakeLists.txt:2 (project):
  Policy CMP0048 is not set: project() command manages VERSION variables.
  Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The following variable(s) would be set to empty:

    CMAKE_PROJECT_VERSION
    CMAKE_PROJECT_VERSION_MAJOR
    CMAKE_PROJECT_VERSION_MINOR
    CMAKE_PROJECT_VERSION_PATCH
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at /home/bauma/catkin_ws/devel/share/smacc/cmake/smaccConfig.cmake:113 (message):
  Project 'smacc' specifies '/home/bauma/catkin_ws/src/SMACC/smacc/include'
  as an include dir, which is not found.  It does neither exist as an
  absolute directory nor in
  '/home/bauma/catkin_ws/src/SMACC/smacc//home/bauma/catkin_ws/src/SMACC/smacc/include'.
  Report the problem to the maintainer 'Pablo Inigo Blasco
  <pablo@@ibrobotics.com>' and request to fix the problem.
Call Stack (most recent call first):
  /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
  CMakeLists.txt:5 (find_package)

cd /home/bauma/catkin_ws/build/sm_atomic; catkin build --get-env sm_atomic | catkin env -si  /usr/bin/cmake /home/bauma/catkin_ws/src/sm_atomic --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/bauma/catkin_ws/devel/.private/sm_atomic -DCMAKE_INSTALL_PREFIX=/home/bauma/catkin_ws/install; cd -

...............................................................................................................................................................................................
Failed     << sm_atomic:cmake               [ Exited with code 1 ]
Failed    <<< sm_atomic                     [ 1.6 seconds ]

Some questions:

when you tried to build from code, did you use the noetic branch? or the master branch? at the current moment master is melodic
for the second case I would say the package is not properly installed, could you please execute the following introspection command? With it you could check what you have
 apt list --installed | grep smacc

I switched to using behaviortree.cpp and thus am closing this issue.

Some questions:
* when you tried to build from code, did you use the noetic branch? or the master branch? at the current moment master is melodic

* for the second case I would say the package is not properly installed, could you please execute the following introspection command? With it you could check what you have
  ` apt list --installed | grep smacc`

I'm having the same issue as the first case. I'm using the noetic branch.

All it took was to comment the line req.ik_request.attempts = 20; from the cb_move_end_effector_trajectory.cpp as it is done in the smacc2 package!


Improvement for k8s.io/docs/setup/production-environment/windows/intro-windows-in-kubernetes/

Please update for Windows Server 2022.

Hi @mpaine-act,
With this release and future releases, the Windows 10 release nomenclature is changing from a year and month pattern (YYMM) to a year and half-year pattern (YYH1, YYH2).
please look here
Best Regards
Mohit Sharma


Table of configs, command-line flags, and environment variables

Contributions

[X] I have read the contribution docs, and understand what's expected of me.

Link to the page on docs.getdbt.com requiring updates
This could affect multiple pages:

https://docs.getdbt.com/reference/profiles.yml
https://docs.getdbt.com/reference/global-configs
https://docs.getdbt.com/reference/global-cli-flags
https://docs.getdbt.com/docs/build/environment-variables
https://docs.getdbt.com/reference/dbt-jinja-functions/flags (See Additional information)

What part(s) of the page would you like to see updated?
The main problem to solve is that as a user, it's not easy for me to see the levers I can pull to elicit various behavior. e.g.

What can I configure?
Which command-line flags can I use?
Which environment variables?
How do all of these options correspond to each other?

We've made some great progress with the click-based CLI (that will come out in dbt Core 1.5) -- maybe we can tie into its capabilities in combination with Sphinx docs generation?
I'd love to see a page with a table similar to this (but exhaustive in terms of its scope):

Additional information
This page should also be reviewed:

https://docs.getdbt.com/reference/dbt-jinja-functions/flags

Specifically, the part where it says:

The list of available flags is defined in the flags module within dbt-core.

Here's an example where I would have liked to link to the relevant listing of environment variables:
https://github.com/dbt-labs/dbt-core/issues/7518#issuecomment-1536639565

Resolved by https://github.com/dbt-labs/docs.getdbt.com/pull/4814


update version of monaco-editor

Update monaco-editor to 0.35.0

@trofimander Take a look, please, it seems that the new version of monaco-editor has no incompatibilities with this package and it would be great to update


Editor down?

Can't seem to use the editor, it doesn't generate a link and just gives me this error - https://gist.github.com/CitrusFruit/634d2ac81f6d81cd8e7e99570f01b5a8
Running Spigot 1.12.2 and LuckPerms 4.1.25.

Try updating the latest version of LuckPerms


Artist view should support swiping horizontally between works

current version does not support this.

This is going to require more extensive work than just re-enabling the previous state, as in the previous state it did not work as you’d expect. It would only cycle through the pages of artworks that were already loaded on the artist view.
E.g.

Load previous Artist view for Andy Warhol, who was +1400 works.
Do NOT scroll horizontal works view, i.e. only the first few pages of works are loaded.
Select Artwork and swipe between works.
After 20 works (2 pages) it wraps around and shows the first work again.

It would be expected that you can swipe through all +1400 works.

I'd always wanted to make a ArtworkSetEnumerator object that you can pass to the VC that always knows how to paginate through a set of artworks, perhaps that's a good time for ti


Get initial scenario test scripts for EI 6.1.1 and 6.2.0

Description:
We are running dummy scripts for EI ATM. We initially need to have at least two or three good real-world usecases that can cover majority of EI's functionality.
This is actually owned by the STL team. I just reported in here to keep track of it from testgrid side.
CC: @chaminda @dilinisg

Affected Product Version:
0.9.0-m21
OS, DB, other environment details and versions:
0.9.0-m21
Steps to reproduce:
N/A
Related Issues:
N/A

This is fixed.


Create container responce is in header not in body

The response of creating the new container is in header not in the body. It should be in the response.json()

version
1.1.0-alpha

This is conform to the API specs. Location in the header, nothing in body.


feat(javascript): add browser field in package.json

🧭 What and Why
🎟 JIRA Ticket: https://algolia.atlassian.net/browse/DI-2939
closes https://github.com/algolia/algoliasearch-client-javascript/issues/1554
Changes included:
seems like a regression when adding the tsup bundler, I assumed the browser was covered with the exports field but metro only provides an experimental support for it, we can leverage browser in the meantime

Will that break something with cloudflare or react native ?

For cloudflare it should ignore it, for react native it should fix it


Series.replace

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.replace.html

@ueshin Can you explain a little bit about the issue?

It basically means that we should implement an API that works exactly same as pandas'. For instance see below:
>>> import databricks.koalas as ks
>>> ks.Series([1, 2, 3]).replace()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/.../koalas/databricks/koalas/missing/__init__.py", line 24, in unsupported_function
    reason=reason)
databricks.koalas.exceptions.PandasNotImplementedError: The method `pd.Series.replace()` is not implemented yet.

>>> import pandas as pd
>>> pd.Series([1, 2, 3]).replace()
0    1
1    2
2    3
dtype: int64

I'm working on this.


Meteor Issue after last update (materialize:materialize and fourseven:scss)

Hey,
I had no errors before the last update about an hour ago. The update I made had the following changes:
Changes to your project's package version selections from updating package versions:

babel-runtime            upgraded from 0.1.12 to 0.1.13
fourseven:scss           upgraded from 3.10.0 to 3.10.1
materialize:materialize  upgraded from 0.97.7 to 0.97.8

the current version of meteor is 1.4.2
after the update I get the following errors:
Uncaught Error: Scss compiler error: Undefined variable: "$medium-and-down"
Uncaught TypeError: Cannot read property 'Materialize' of undefined
ReferenceError: meteorInstall is not defined

this was after updating to materialize version 0.97.8
even after downgrading to version 0.97.7, I still get the same error.
Any help is appreciated.
Thanks again.

Looks like duplicate for #3849

@kmmbvnr it feels different since the package versions are different and his solution under EDIT 2 does not work for me.

I remove all node modules, meteor reset, and restarted my laptop. 0.97.7 works fine now. still problem with 0.97.8.

Same problem with 0.97.8 version.

I have this problem too, downgraded with meteor add<EMAIL_ADDRESS>

Downgraded to 0.97.7 like @ckiw and worked for me

Downgraded to 0.97.7 like @ckiw and worked for me

Same here as @ckiw and @sunlee-newyork. App did not have any of the mentioned errors when I removed materialize:materialize entirely (though the interface lost functionality, as would be expected). Installing 0.97.7 fixed the errors and brought the app back to previous functionality.

Same here, worked after downgrading to 0.97.7

same here. worked after downgrading to 0.97.7, but getting warning

Failed to decode downloaded font: http://localhost:3000/packages/materialize_materialize/fonts/roboto/Roboto-Regular.woff2
OTS parsing error: invalid version tag

Any news about this Issue?

All of the above... but now i'm also getting wierd glitches in modal where css isn't changing when modal is triggered; css remains display:none instead of display:block, so the gray overlay shows up, but no modal.
and then i can't click 'out' of the gray overlay.

Same issue with 0.97.8. When I updated Meteor to <IP_ADDRESS>, it automatically installed Materialize 0.97.8, but console was showing Materialize errors. Downgraded to 0.97.7 and works fine. When trying to update manually to 0.97.8 Meteor claims it's at latest compatible version.

I got the same problem and solved downgrading the package to 0.97.0. Tried too to use 0.97.7 and worked well. Does the 0.97.8 will be update by now? Because some bugs in dropdowns were solved and tabs can be supported into this version, and I have interest into those features. Waiting anxiously for the update !!
Thank you very much

Fixed, see #3905 for more information


python 3.8 builds removal

Comment:
We have fake builds for python 3.8, which do not actually build valid packages. Modin supports python >=3.9 so there is no need for these builds. @h-vetinari, I was wondering if you could give some insight on how we could remove these builds?

Closed in https://github.com/conda-forge/modin-feedstock/pull/148.


Add a "last updated" indicator to the about section

Could also use the latest commit hash, or possibly just the exact ISO-formatted UTC timestamp.

Added in latest version.


Added support for compiling with scala 2.12 and spark 3.0

Is this PR related to a proposed Issue?
Yes: #340, but this PR is for spark 3.0 instead of spark 2.4
What changes were proposed in this PR?
Support for compiling with scala 2.12 and spark 3.0
How was this patch tested?
mvn clean install
Did this PR include necessary documentation updates?
No api changes made,  just dependency updates, dependency exclusions, a shading exclusion, and very minor changes to:
JoinQueryDetector.scala
and
TraitJoinQueryExec.scala
to accommodate changes in spark 3.0

LGTM. However, I will put this PR into spark-3.0 branch rather than the master branch. Because we have another ongoing big PR https://github.com/DataSystemsLab/GeoSpark/pull/428
Once we resolve that PR, I will merge the spark-3.0 branch to the master branch

Is there an ETA when to expect this to be merged and published?  We are migrating our workloads to Spark 3 and are using Geospark for several GIS-related tasks.

This has been merged into the master branch. 1.3.2-SNAPSHOT has been published.
The artifact name for SQL and Viz has "_3.0" label and the version number is "1.3.2-SNAPSHOT"
Please read here to learn how to use the snapshot version: https://datasystemslab.github.io/GeoSpark/download/GeoSpark-All-Modules-Maven-Central-Coordinates/#snapshot-versions


Dialog before closing application if unsaved changes

If there are unsaved changes and you try to exit the application, a dialog will ask you if you want to save or not, or cancel.
Also, if trying to quick save, with no previously saved project, will prompt the user with the save dialog
https://user-images.githubusercontent.com/60392074/168129439-46ba906f-4721-4f6e-8d8c-7d73d7fe536a.mov

Nice, I mean to say to ya before they finally added the capabilities to do this in jetpack. Will this work well with the other save dialog change?

I haven't tried but it should work just fine. I'll test and let you know.


"catkin_simple" problem

Dear ToniRV,  thanks you for your great job!
I do the simulation according to your suggestion, but the following error occurs:
Errors     << kimera_semantics:cmake /home/gaotao/data/catkin_ws/logs/kimera_semantics/build.cmake.001.log
CMake Error at /home/gaotao/data/catkin_ws/src/Kimera-Semantics/kimera_semantics/CMakeLists.txt:4 (find_package):
By not providing "Findcatkin_simple.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"catkin_simple", but CMake did not find one.
Could not find a package configuration file provided by "catkin_simple"
with any of the following names:
catkin_simpleConfig.cmake
catkin_simple-config.cmake

Add the installation prefix of "catkin_simple" to CMAKE_PREFIX_PATH or set
"catkin_simple_DIR" to a directory containing one of the above files.  If
"catkin_simple" provides a separate development package or SDK, be sure it
has been installed.
cd /home/gaotao/data/catkin_ws/build/kimera_semantics; catkin build --get-env kimera_semantics | catkin env -si  /usr/bin/cmake /home/gaotao/data/catkin_ws/src/Kimera-Semantics/kimera_semantics --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/gaotao/data/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/gaotao/data/catkin_ws/install -DCMAKE_BUILD_TYPE=Release; cd -
can you give me some suggestions about it, thanks a million.

Hi @gaotao19890725, sorry for the late answer, but you just need to git clone https://github.com/catkin/catkin_simple
into your catkin_ws/src .


Updating Vnet-related APIs to Swagger

ARM (Control Plane) API Specification Update Pull Request

[!TIP]
Overwhelmed by all this guidance? See the Getting help section at the bottom of this PR description.

PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!

[ ] New resource provider.
[ ] New API version for an existing resource provider. (If API spec is not defined in TypeSpec, the PR should have been created in adherence to OpenAPI specs PR creation guidance).
[ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
[ ] Update existing version to fix OpenAPI spec quality issues in S360.
[ ] Convert existing OpenAPI spec to TypeSpec spec (do not combine this with implementing changes for a new API version).
[x] Other, please clarify:

Updating existing vnet-related APIs and add 2 new resource providers

Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

[x] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
[x] I have reviewed following Resource Provider guidelines, including
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.

Additional information

 Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
suppressions guide to get approval.

Getting help

First, please carefully read through this PR description, from top to bottom. Please fill out the Purpose of this PR and Due diligence checklist.
If you don't have permissions to remove or add labels to the PR, request write access per aka.ms/azsdk/access#request-access-to-rest-api-or-sdk-repositories
To understand what you must do next to merge this PR, see the Next Steps to Merge comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
and https://aka.ms/ci-fix.
For help with ARM review (PR workflow diagram Step 2), see https://aka.ms/azsdk/pr-arm-review.
If the PR CI checks appear to be stuck in queued state, please add a comment with contents /azp run.
This should result in a new comment denoting a PR validation pipeline has started and the checks should be updated after few minutes.
If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.

Please also fix PrettierCheck: https://github.com/Azure/azure-rest-api-specs/pull/30432/checks?check_run_id=29686263267

/azp run

Please check the comments.


[!] Listener startup on port 443 failed: global name 'sys' is not defined

Empire Version
2.3
OS Information (Linux flavor, Python version)
Ubuntu 16.04 Python 2.7.12
Expected behavior and description of the error, including any actions taken immediately prior to the error. The more detail the better.
Can't setup a listener with SSL. Everything works great without SSL. It throws this error:
[!] Listener startup on port 443 failed: global name 'sys' is not defined
import sys was missing?
I didn't had this issue before, I usually run a VPS on DigitalOcean with Ubuntu 16.04 X64, the installation works great, the only package it doesn't find is Powershell, which I successfully installed using the microsoft guide, after that everything installed and compile without an issue.
Am I missing a step? maybe I didn't setup something? It only happens with SSL though.
Screenshot of error, embedded text output, or Pastebin link to the error
================================================================
 [Empire]  Post-Exploitation Framework
================================================================
 [Version] 2.3 | [Web] https://github.com/empireProject/Empire
================================================================

   _______ .___  ___. .______    __  .______       _______
  |   ____||   \/   | |   _  \  |  | |   _  \     |   ____|
  |  |__   |  \  /  | |  |_)  | |  | |  |_)  |    |  |__
  |   __|  |  |\/|  | |   ___/  |  | |      /     |   __|
  |  |____ |  |  |  | |  |      |  | |  |\  \----.|  |____
  |_______||__|  |__| | _|      |__| | _| `._____||_______|

       280 modules currently loaded

       0 listeners currently active

       0 agents currently active

(Empire) > listeners
[!] No listeners currently active
(Empire: listeners) > uselistener http
(Empire: listeners/http) > set Name ssl_error
(Empire: listeners/http) > set Port 443
(Empire: listeners/http) > set CertPath /root/Empire/data/
(Empire: listeners/http) > info

    Name: HTTP[S]
Category: client_server

Authors:
  @harmj0y

Description:
  Starts a http[s] listener (PowerShell or Python) that uses a
  GET/POST approach.

HTTP[S] Options:

  Name              Required    Value                            Description
  ----              --------    -------                          -----------
  SlackToken        False                                        Your SlackBot API token to communicate with your Slack instance.
  ProxyCreds        False       default                          Proxy credentials ([domain\]username:password) to use for request (default, none, or other).
  KillDate          False                                        Date for the listener to exit (MM/dd/yyyy).
  Name              True        ssl_error                        Name for the listener.
  Launcher          True        powershell -noP -sta -w 1 -enc   Launcher string.
  DefaultDelay      True        5                                Agent delay/reach back interval (in seconds).
  DefaultLostLimit  True        60                               Number of missed checkins before exiting
  WorkingHours      False                                        Hours for the agent to operate (09:00-17:00).
  SlackChannel      False       #general                         The Slack channel or DM that notifications will be sent to.
  DefaultProfile    True        /admin/get.php,/news.php,/login/ Default communication profile for the agent.
                                process.php|Mozilla/5.0 (Windows
                                NT 6.1; WOW64; Trident/7.0;
                                rv:11.0) like Gecko
  Host              True        https://<IP_ADDRESS>:443       Hostname/IP for staging.
  CertPath          False       /root/Empire/data/               Certificate path for https listeners.
  DefaultJitter     True        0.0                              Jitter in agent reachback interval (0.0-1.0).
  Proxy             False       default                          Proxy to use for request (default, none, or other).
  UserAgent         False       default                          User-agent string to use for the staging request (default, none, or other).
  StagingKey        True        .hDx[YL}&g^fKpZ-A0%WNCcJUs~bydQI Staging key for initial agent negotiation.
  BindIP            True        <IP_ADDRESS>                          The IP to bind to on the control server.
  Port              True        443                              Port for the listener.
  ServerVersion     True        Microsoft-IIS/7.5                Server header for the control server.
  StagerURI         False                                        URI for the stager. Must use /download/. Example: /download/stager.php

(Empire: listeners/http) > execute
[*] Starting listener 'ssl_error'
[!] Listener startup on port 443 failed: global name 'sys' is not defined
[!] Listener failed to start!
(Empire: listeners/http) >

Any additional information

line 974 in /lib/listeners/http.py refers to sys.version_info
pyversion = sys.version_info
add 'import sys' at the top of ../Empire/lib/listeners/http.py
recompile it:
python -m py_compile htty.py
reload and error is fixed.

Yup, it work :) import sys was missing.
(Empire) > listeners
[!] No listeners currently active
(Empire: listeners) > uselistener http
(Empire: listeners/http) > set Name ssl_test
(Empire: listeners/http) > set CertPath data/
(Empire: listeners/http) > set Port 443
(Empire: listeners/http) > execute
[*] Starting listener 'ssl_test'
[+] Listener successfully started!
(Empire: listeners/http) >

Thank you.

fixed in all relevant listeners. Master and Dev


Multilingual/Translation/Language Pack support.

I am currently running a blog under two languages, it will be really useful if there is a multilingual/translation/language pack feature.

Hey @zhang96, thanks for reaching out, however this is the bug/issue tracker for on-going development of Ghost and we can't track/respond to feature requests here. We have a wishlist where you can add or vote for feature requests and we actively track it and try to implement the most-requested ideas :smile:

Thanks for the information!


 I'm already the one managing the deprecation cycles of stuff. Granted, it's kind of dumb to be deprecating an undocumented member, because someone used it in spite of it being undocumented, but having it deprecated for a bit doesn't hurt. We're minimizing code breakage here with minimal cost. It's a bit annoying, but I really don't see a problem with it.

We're minimizing code breakage here with minimal cost. It's a bit annoying, but I really don't see a problem with it.

Of course they would have worked around the issue in a later gfm version, but this forces anyone using 2.070.0 to update their gfm dependencies.
Creating such version skews harms even our tiny ecosystem.

This would be like gcc changing their FILE * implementation, and us complaining because we use the undocumented struct layout.
Anyone who uses undocumented implementation details, or depend on old libraries that use them is bound to have failures. I can't see how we can possibly be responsible for all invalid uses of phobos types in 3rd party libraries.
BTW, it's not gfm that was broken, it was regexp from the undead repository. AFAIK, that was fixed. gfm just needs to update their dependencies.

Anyone who uses undocumented implementation details, or depend on old libraries that use them is bound to have failures. I can't see how we can possibly be responsible for all invalid uses of phobos types in 3rd party libraries.

While, I agree, since it came up in the beta, I don't mind having it deprecated for a release or two to minimize the breakage (much as the person who did it wasn't careful enough). I don't intend to keep it around as deprecated for long though. A situation such as this definitely doesn't merit the full deprecation cycle. It's really just an attempt to be nice and minimize PR damage - even if it's caused by someone doing something that they shouldn't have been doing. If it actually cost us much to deprecate it, then I'd be a lot more inclined to make a stink over it, but all it really means is that it's one more item I have to watch for when moving the deprecations along, and it won't be there for long.
I will say though that this sort of situation does make me a bit more annoyed with the undead repo. The whole point of it was to put it off somewhere where someone could easily grab that code if they hadn't bothered to update their program in ages and needed it while still not having to maintain it in Phobos. But this looks an awful lot like we're having to maintain it anyway...
I would hope that any projects in code.dlang.org would move away from undead though rather than continuing to use it. The fact that we have undead arguably just encourages folks not to update their code. :|


React/Ionic  NX   (0 , project_configuration_1.shouldDefaultToUsingStandaloneConfigs) is not a function

 NX   (0 , project_configuration_1.shouldDefaultToUsingStandaloneConfigs) is not a function

It's a 15.7.X thing - 15.6.X and earlier seems to work fine

@seanaguinaga 15.7 it’s just released yesterday/today so hadn’t time to test it yet

Same bug in<EMAIL_ADDRESS>with<EMAIL_ADDRESS>

Same bug in<EMAIL_ADDRESS>with<EMAIL_ADDRESS>Same for @nxext/ionic-angular

Also encountered this with the Solid package.

Same for Svelte package

Any updates or clues yet!? 🥲

Working on it, faced some issues with the update unfortunately 😅

Some packages are updated. Ionic-react and svelte were some of them.

@needs wrong repo 😅

@DominikPieper any chance ionic-angular gets updated soon ? I've got the same issue but npmjs.com still only serves 15.6.0 (whereas it has 15.7.0 for ionic-react).

@dcarniel-rebalance  working on it but the angular package had an problem updating. I’ll try to update it soon

@dcarniel-rebalance working on it but the angular package had an problem updating. I’ll try to update it soon

Thanks

Some problem! Thanks for the hard work. Looking forward to a fix.

@nxext/stencil also has this issue

@DominikPieper any chance ionic-angular gets updated soon ? I've got the same issue but npmjs.com still only serves 15.6.0 (whereas it has 15.7.0 for ionic-react).

Did you found a workaround for now ?

@alexdabast I released a 15.7 version just now

Thanks @DominikPieper

@DominikPieper did you also published it to npm?
https://www.npmjs.com/package/@nxext/stencil

@DominikPieper for me it's available through NPM and confirmed working for @nxext/ionic-angular.

@erichstark, yes released a 15.7 compatible here as well

Hi, I'm trying to generate a stencil library with 15.7 version but I get this error: NX @nrwl/workspace is not a dependency. Does anyone have the same issue?

Hi, I'm trying to generate a stencil library with 15.7 version but I get this error: NX @nrwl/workspace is not a dependency. Does anyone have the same issue?
I installed @nrwl/workspace and it worked guys.

@crishood which kind of workspace do you use? The plugins need an integrated ws

Is that fixed? I just faced the same error for solid and react apps
nx version: 15.8.5

Oh, ok got it, thanks!
I downgraded to 15.7.2 but still have the same error (nx --version output is 15.7.2 as well). Am I missing something?

The same is happening for https://www.npmjs.com/package/@nxext/sveltekit
package.json:
{
  ....
  "devDependencies": {
    ...
     "@nrwl/cypress": "15.7.2",
    "@nrwl/eslint-plugin-nx": "15.7.2",
    "@nrwl/jest": "15.7.2",
    "@nrwl/js": "15.7.2",
    "@nrwl/linter": "15.7.2",
    "@nrwl/nest": "15.7.2",
    "@nrwl/node": "15.7.2",
    "@nrwl/nx-cloud": "latest",
    "@nrwl/webpack": "15.7.2",
    "@nrwl/workspace": "15.7.2",
    "@nxext/svelte": "^<IP_ADDRESS>",
    "@nxext/sveltekit": "^14.0.0-next.2",
    ...
    }
}
    ```

Hi
I'm trying to install<EMAIL_ADDRESS>but it can't find that version on npm. Is this version available publicly?

Hi
It seems that @nrwl/web has the same issue.
Version NX: 15.9.2

I think this is happening for @nrwl/devkit too? All our custom generators break when I migrate tried 15.9.x, 15.8.x, 15.7.x
Seems 15.6.x passes unit tests, going to try our e2e tests now

I'm new at this, i've run this with --verbose and then checked different versions

The standaloneAsDefault property value seems to be the problem.
the one on the right is @nrwl/js 16.1.4. seems to be a 'work arrownd' been used

@trevordilley And did it work?

There's a latest Version supporting 16.2 now.

Hi Dominik,
thanks for the info. Unfortunately, looks like we can not upgrade due to some dependency issues. I will try to figure it out.


[Bug] JDBC Auto Commit 为 False 的时候，数据还是被自动提交了

Search before asking

[X] I had searched in the issues and found no similar issues.

Version
5.7.37
What's Wrong?

希望能够通过commit来提交数据
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

https://doris.apache.org/zh-CN/docs/dev/lakehouse/external-table/jdbc?_highlight=jdbc
have write about transcation, could test it


Add event package for working with events

Working with event emitters has been a really common need when working with Effection. Over time we evolved some helpers for making this more efficient.
We have also extensively used mailboxes for working with events. However, with the advent of resources, it is now pretty easy to implement and efficient and easy to use event iterator. I've called this operation on. This is a more light-weight solution than mailboxes. There is some overlap in functionality, but I think this is acceptable. Basically we could replace a lot of the mailboxes in bigtest with this, and it would make it clearer where we actually need mailboxes and where we just use them to subscribe to events.

There is an example of the new on operation in the README.

It seems that NodeCodeFormatter stripped a ton of dependencies from yarn.lock which seems... not good?

It seems that NodeCodeFormatter stripped a ton of dependencies from yarn.lock which seems... not good?

It says very clearly in our terms of service that bots may not drink on the job. We may have to fire NodeCodeFormatter.


Problem with Reference Assignment

The following fails for reasons unknown:
type LinkedList is null | &{
  int data,
  LinkedList next
}

method fill(LinkedList l, int n):
    if !(l is null):
        l->data = n

Specifically, the error is:
tests/valid/Test_Valid_1.whiley:8: type invariant may not be satisfied
        l->data = n
                  ^

Have played around with this for a while now.  It is a mystery.  For reasons unknown it is not able to handle updating the field.  Pretty much anything else works, such as assigning the value back to itself.  Removing the union still also fails:
type List is &{int data, List next }

method fill(List l, int v):
    l->data = v

Have added test case Reference_Valid_39

I wonder if this could be related to #105 ?


Typing error with DataHelper.get_element_text

DataHelper.get_element_text is supposed to always return a str, but calls get_element, which can return None. Pyright is not happy.

@cmutel DataHelper.get_element_text is set to return a default value of Defaults.TYPE_DEFAULTS[str] in that case.

Don't shoot me, I am just the messenger!

I don't think this is a real issue, we know a "text" element which follows the XSD will be a str, and if falsely will get a replacement with Defaults.TYPE_DEFAULTS[str]; I wonder if there is a way to get pyright to realize this. BTW, pyright is from Microsoft so somehow I am holding you a bit responsible :p

I found the issue which was that Defaults.TYPE_DEFAULTS[str] itself was declared as Any since Defaults.TYPE_DEFAULTS holds the defaults for different data types hence the return type is Any. b6793578a321e75afdbbebbe3dc967e705b65457 resolved this by wrapping Defaults.TYPE_DEFAULTS[str] with a str().


Fetch manifest if not present during system stop for kubernetes

Signed-off-by: Suhani Agarwal<EMAIL_ADDRESS>Description
This PR fixes #3897
Notes for Reviewers
Signed commits

[ ] Yes, I signed my commits.

Codecov Report

Merging #4083 (6882cb0) into master (02bcb86) will decrease coverage by 7.51%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master    #4083      +/-   ##
==========================================
- Coverage   26.77%   19.25%   -7.52%
==========================================
  Files          59       59
  Lines        5005     5012       +7
==========================================
- Hits         1340      965     -375
- Misses       3250     3752     +502
+ Partials      415      295     -120

Flag
Coverage Δ

gointegrationtests
?

unittests
19.25% <0.00%> (-0.03%)
:arrow_down:

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

Impacted Files
Coverage Δ

mesheryctl/internal/cli/root/system/stop.go
0.85% <0.00%> (-39.15%)
:arrow_down:

mesheryctl/internal/cli/root/system/status.go
0.00% <0.00%> (-62.83%)
:arrow_down:

mesheryctl/internal/cli/root/system/start.go
1.01% <0.00%> (-52.89%)
:arrow_down:

mesheryctl/internal/cli/root/system/restart.go
1.78% <0.00%> (-32.15%)
:arrow_down:

mesheryctl/internal/cli/root/system/update.go
1.13% <0.00%> (-29.55%)
:arrow_down:

mesheryctl/internal/cli/root/system/check.go
1.39% <0.00%> (-22.38%)
:arrow_down:

mesheryctl/internal/cli/root/system/logs.go
0.00% <0.00%> (-21.60%)
:arrow_down:

Continue to review full report at Codecov.

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


XSS vulnarability fix

Please update the pull request such that it only contain your fixes.

File is saved CRLF line separator earlier, so even one line change it shows whole file has changed


Investment in function design

Bug description
How do you decide how much should I spend in this experiment?
The statistical significance will be different if I spend 1M or 4M, won't it?
MarketSelection tells me how much I should spend at a minimum for that experiment.
But how will it change if I spend 5k instead of 10? Will it be statistical significant or not?
I.e I decide to use a 10k budget for that experiment and MarketSelection suggests I spend 1k in those target markets.
How will it be if I spend 5k on that experiment instead?
Please enter a clear and concise description of what the bug is.
Session information
Please paste the output after running sessionInfo() in your R session.
Reproduction steps
Enter steps to reproduce the behavior.
Expected behavior
Give a clear and concise description of what you expected to happen.
Output goes here

Additional context
Add any other context about the problem here. (like proxy settings, network setup, overall goals, etc.)

Hi @ilaria-giunti! That is a very good question. I recommend checking out the power analysis curves from plot.GeoLiftMarketSelection() and #' plot.GeoLiftPower(). They will show how the power in your experiment increases as a function of the investment. For example, this power curve shows that investments below ~$50,000 won't provide significant results, but as you cross this threshold then the effect becomes sufficiently large to always detect it with statistical significance!

what is the code?


Merge from 'live' to 'master'

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sysinternals/downloads/pstools.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Use moment.js?

Hello, awesome small plugin. :)
Why are you using gregorian-calendar instead of moment.js?


spark magic should autoload spark

if spark isn't on the classpath, then load the latest version.
add a --version option to allow user to specify.
%%spark --version 2.1.1

It would be nice to also check if $SPARK_HOME is available and use jars from $SPARK_HOME/jars.

One more thought that I had. It would be nice to specify additional libraries in beakerx.json that are autoloaded with spark. We run spark on aws and store data on s3 so together with spark we always need hadoop-aws. We also have our internal library with various helpers which we always loadwith spark.

With respect to "latest version", would that be latest version as of build time, or as of run time?  The latter would need something like the search.maven.org API, I think, since Maven coordinates can't express "latest 2.x version" (to my knowledge).
Along with the additional libraries question, there's the question of whether loading Spark should include mllib by default.

i meant build time as this is much simpler.
mllib question is open, your input very welcome.

mllib adds an additional 17 poms and 15 jars.  That's the only reason I can see not to include it by default—it will affect the time to load Spark.  I'd rather have it and not need it than need it and not have it, since adding things to the classpath in the middle of a notebook doesn't work very well.

yea SPARK_HOME is a good idea if it's defined load from there, otherwise use a version defined in the code, including mllib.

"spark isn't on the classpath, then load the latest version." -> done (https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html)
"%%spark --version 2.1.1" -> done
SPARK_HOME -> done
mllib -> done

awesome!!


Added client extension for Artificial Intelligence commands

Added client extension for Artificial Intelligence commands, making it simple to access AI methods through client extension: this.client.ArtificialIntelligence

:tada: This PR is included in version 6.7.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Readme doesnt mention renaming closure-library-*

The Build.py script requires the user to renamed the closure-library (removing version numbers). The folder name has to be "closure-library" otherwise the library will not be found.

Done


fix readme spelling

triggering a re-run from travis ci since perl6 now cannot handle use lib sanely.

This has been merged with #b04480c3780177a3fb0b76b4c3460038d2326c63


Selectr is not idempotent

When instantiating an instance of new Selectr(element) with the same element multiple times, Selectr generates new HTML markup resulting in duplicating drop downs.
Unexpected result:

This was first noticed when using Turbolinks while navigating the website forward, then back.
* I understand that at this time, the project is not being maintained. Hopefully this project will see a new maintainer soon since Selectr has been a great simple way to apply a better select element.

I've worked around this problem by detecting the classes on the underlying element, and not making the Selectr call if it doesn't exist. Suboptimal, yes, but it works.


[SPARK-14942][SQL][Streaming] Reduce delay between batch construction and execution

Problem
Currently in StreamExecution, we first run the batch, then construct the next:
if (dataAvailable) runBatch()
constructNextBatch()

This is good when we run batches ASAP, where data would get processed in the very next batch:

However, when we run batches at trigger like ProcessTime("1 minute"), data - such as y below - may not get processed in the very next batch i.e. batch 1, but in batch 2:

What changes were proposed in this pull request?
This patch reverses the order of constructNextBatch() and runBatch(). After this patch, data would get processed in the very next batch, i.e. batch 1:

In addition, this patch alters when we do currentBatchId += 1: let's do that when the processing of the current batch's data is completed, so we won't bother passing currentBatchId + 1 or  currentBatchId - 1 to states or sinks.
How was this patch tested?
New added test case. Also this should be covered by existing test suits, e.g. stress tests and others.

Test build #57084 has started for PR 12725 at commit 8c8d73a.

Test build #57084 has finished for PR 12725 at commit 8c8d73a.

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/57084/
Test PASSed.

Merged build finished. Test PASSed.

@marmbrus @tdas @zsxwing would you mind taking a look? Thanks!

This makes sense.  Thanks for writing a very clear description!  Perhaps a better title would be "Reduce delay between batch construction and execution"
Is there any way we can test this?  What if we injected a manual timed executor?

Sure, I'll add a manual timed executor and some dedicated tests as well.

For things to be easy to review, I've added the manual timed executor for testing general cases in a separate PR. When that patch get merged, I'll add some dedicated tests here for this patch.

Looks pretty good.

Test build #58051 has started for PR 12725 at commit d4cd47a.

Test build #58051 has finished for PR 12725 at commit d4cd47a.

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/58051/
Test FAILed.

Test build #58054 has started for PR 12725 at commit a72423b.

Test build #58054 has finished for PR 12725 at commit a72423b.

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/58054/
Test PASSed.

I've addressed comments and expanded tests; @zsxwing would you mind taking another look? Thanks!

@zsxwing would you take another look? Thanks!

@marmbrus @zsxwing maybe this is ready to go? Thanks!

Test build #2986 has started for PR 12725 at commit a72423b.

Test build #2986 has finished for PR 12725 at commit a72423b.

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

LGTM. Merging to master / 2.0. Thanks, @lw-lin


Codegen for iOS AppSync creates incorrect GraphQL document for maximum depth 2

Describe the bug
The schema is a User model with [Post] model.
type User @model {
  id: ID!
  fullName: String!
  emailAddress: String!
  posts: [Post] @connection(name: "UserPostConnection")
}

type Post @model {
  id: ID!
  text: String!
  user: User @connection(name: "UserPostConnection")
  createdAt: String
  updatedAt: String
}

in Amplify CLI 4.12.0 (current version installed on my system). amplify add api, amplify push and choosing max depth of 2 is generating correct selection set in the API.swift file used for AppSyncClient. See https://github.com/awslabs/aws-mobile-appsync-sdk-ios/issues/376#issuecomment-613717842 for more context
in 4.17.2, as observed by another developer, when setting the max depth to 2, the "posts" in the "user" selection set is not being generated correctly. See https://github.com/awslabs/aws-mobile-appsync-sdk-ios/issues/376#issuecomment-614197235 for more context. Setting it to 3 works as expected. where it be returned as part of a call to get user, ie. selection set contains posts { items { <fields> } }
Amplify CLI Version
Some issue introduced between > 4.12.0 and 4.17.2
Expected behavior
A maximum depth of 2 should mean that the selection set that is generated contains the "posts" inside the "user".
query GetUser($id: ID!) {
    getUser(id: $id) {
    __typename
    id
    fullName
    emailAddress
    posts {
      __typename
      items {
        __typename
        id
        text
        createdAt
        updatedAt
      }
      nextToken
    }
  }
}

but instead it is generating
query GetUser($id: ID!) {
   getUser(id: $id) {
    __typename
    id
    fullName
    emailAddress
    posts {
      __typename
      nextToken
    }
  }
}

Additional context
Didn't notice any transformer changes in the changelog
https://github.com/aws-amplify/amplify-cli/blob/master/packages/amplify-cli/CHANGELOG.md
maybe it's somewhere in transformer/codegen https://github.com/aws-amplify/amplify-cli/blob/master/packages/graphql-transformer-common/CHANGELOG.md

This is going to be a breaking change for existing customers as they would receive additional data than what they already subscribed for using maxDepth. As I explained in #23 this situation can be handled by the developer by increasing the value of maxDepth. Refer the doc.  Closing this issue until we get more requests for this from the developers.


Add search icon/button to search input

Should look something like this:

https://tailwindtemplates.io/search/


Jersey @Context injection is not possible on ConstraintValidator instances

Jersey runtime allows for @Context injection on ConstraintValidator instances (see manual) via its InjectingConstraintValidatorFactory that is configured as the default ConstraintValidatorFactory implementation.
Somewhere between Dropwizard 0.9.2 and 1.1.3, the implementation of dropwizard-validation has changed such that these injections are no longer possible. To reproduce, use @Context injection in the constructor or field of a custom ConstraintValidator, and set it to validate a resource method parameter.
Ideally, it should be possible to continue to make use of this useful Jersey feature.

In 1.0 we moved validation away from Jackson's deserialization and into a Jersey feature. In both versions, the validator used is already pre-built (eg, there is no chance to inject using ValidatorFactory::usingContext), which leads me to believe that any ConstraintValidator referencing a Context variable in 9.2 would not be using Dropwizard's configured validator by a default validator.
I was able to get context injection to work for a custom ConstraintValidator but not in a backwards incompatible way using the below factory inside the HibernateValidationFeature class:
private static class ConfiguredValidatorProvider implements Factory<ConfiguredValidator> {
    @Inject
    private Configuration configuration;
    @Context
    private ResourceContext resourceContext;

    @Override
    public ConfiguredValidator provide() {
        final ValidatorFactory factory = configuration.buildValidatorFactory();
        final ValidatorContext context = factory.usingContext();
        context.constraintValidatorFactory(resourceContext.getResource(InjectingConstraintValidatorFactory.class));
        return new DropwizardConfiguredValidator(context.getValidator());
    }
}

This is backwards incompatible as Dropwizard has a validator already constructed without InjectingConstraintValidatorFactory and I don't see a way to add this to an already constructed instance. So there are two solutions:

When initially constructing a validator, there might be a way to get jersey's ResourceContext. This is the preferable solution as it keeps backwards compatibility.
Change HibernateValidationFeature to receive a Configuration instead of Validator. I fear this would be a decently big change as a already built validator is used extensively in Dropwizard (yaml validation, jersey client code, server, dropwizard environment) -- but this is the only way I can confirm works.

@nickbabcock Thanks for the quick response.
From a quick glance around there - it seems Validators.newValidatorFactory would provide us with a ValidatorFactory correctly configured with Dropwizard's Hibernate etc. settings. Then it could be invoked in a Jersey context, overriding ConstraintValidatorFactory with Jersey's implementation. What do you think?

Yeah I think we're having the same thought. Using Validators.newValidatorFactory would require the following change though:
--- a/dropwizard-jersey/src/main/java/io/dropwizard/jersey/validation/HibernateValidationFeature.java
+++ b/dropwizard-jersey/src/main/java/io/dropwizard/jersey/validation/HibernateValidationFeature.java

 /**
  * Register a Dropwizard configured {@link Validator} with Jersey, so that Jersey doesn't use its
  * default, which doesn't have our configurations applied.
  */
 public class HibernateValidationFeature implements Feature {
-    private final Validator validator;
+    private final ConfigurationFactory factory;

-    public HibernateValidationFeature(Validator validator) {
+    public HibernateValidationFeature(ConfigurationFactory factory) {
         this.validator = validator;
     }

The Validator, (now) ConfigurationFactory that HibernateValidationFeature receives is / would come from the Bootstrap class which is what is initialized. So possibly the least intrusive way would be to add a ConfigurationFactory field to io.dropwizard.setup.Environment so that the configuration factory could flow downstream through all the classes until finally the HibernateValidationFeature is instantiated 😆
Maybe ... I'll have to ponder it, but this might be doable without too great of a disruption 🤔

As an option I guess you can use one of DI integrations: with HK2 or Guice to inject into validators

Yes, Guice " Swiss army knife" Provider injection works for this case :)

I may totally be off here, but the Dropwizard repo doesn't use Guice, so we wouldn't want to add that dependency. And while HK2 is bundled with Jersey, we don't use HK2 internally for injection purposes when we own the path from instantiation to usage, so starting now would be tangential to current code (imo).
My purposed solution is setting up a ValidatorFactory for Jersey via HK2, but I haven't followed through long enough to see how backwards compatible it is.


"write took too long to respond" notification

Writing to a file on kbfs just popped a notification up saying the write took too long to responde and to run a keybase log send. So here it is -
my log id: a98625da2488f91727866a1c
This is what I originally ran when I received the error -
echo "hello" > /keybase/private/soulware/hello.txt

Also seeing errors when mv'ing a small text file -
mv hello.txt hello2.txt
mv: rename hello.txt to hello2.txt: Input/output error

We were seeing heavy traffic this morning and some users were seeing access errors.  Sorry for the inconvenience.  Does everything look ok now?  If so, please close out. We're investigating ways to prevent this from happening in the future.

Looks ok now. Thanks for the info.


Build error: MacPorts port install fails on Sierra

Avg response time

![Issue Stats][issue stat img]

Installation/build problem
MacPorts fails to install OpenCoarrays 1.8.10 on macOS Sierra:
$ sudo port install opencoarrays
--->  Computing dependencies for OpenCoarrays
--->  Staging OpenCoarrays into destroot
Error: Failed to destroot OpenCoarrays: error renaming "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_OpenCoarrays/OpenCoarrays/work/destroot/opt/local/mod/opencoarrays.mod": no such file or directory
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_OpenCoarrays/OpenCoarrays/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port opencoarrays failed
$ uname -a
Darwin localhost 16.5.0 Darwin Kernel Version 16.5.0: Fri Mar  3 16:52:33 PST 2017; root:xnu-3789.51.2~3/RELEASE_X86_64 x86_64

This occurs with and without previous versions of OpenCoarrays installed and with both the gcc6 and gcc7 MacPorts ports and the corresponding mpich ports.

[X] I have surrounded any code, or log output in codeblock fences
(```) if it occupies more than one line, or in single
backticks if it is short short code
[X] I have searched the [issues page] and [mailing list] and did
not find any issue matching the one I would like to report
[X] I have included a succinct description of the problem,
including the steps necessary to reproduce it
[X] I have included which version of OpenCoarrays I am working
with, or the output of git describe if working with a cloned
repository rather than an [official release]
[X] I have included the MPI library name and version I am using
[X] I have included the Fortran compiler name and version that I am
using with OpenCoarrays
[X] I have included the output of uname -a
[X] I have included the Operating system name and version,
including linux distro
[X] I have indicated if previous versions of OpenCoarrays are or
were installed on the machine in question
[X] Build/install was attempted with  [MacPorts]

It looks like the port file may need to know a-priori where things get installed to... Does that sound right? I did some minor tweaking to the mod file installation location, and some more may come in the not so distant future... because mod files should be specific to compiler and compiler version, so I was name spacing opencoarrays.mod with the compiler ID and version and then also created a symbolic link. I'll try to look at the port file definition and see if I have any ideas for a quick fix.

@afanfa Any thoughts on this?  On a related note, it's probably a good idea to update your macOS laptop to the latest OS (Sierra), which should be free.

I tried to look at this, but IMO macports is a mess... I have a lot of trouble following the DSL for defining ports and their dependencies... @afanfa any time to investigate?

@zbeekman I'll take a look at this later today. I don't have my Mac with me at the moment.

MacPorts now installs OpenCoarrays 1.8.6 correctly on macOS Sierra so I believe this can be closed.  I'll create a second issue to request that the MacPorts port be updated to install the latest release.


Refactor engine code to use specific provider traits in more places

Relates to #2845
When evaluating a policy, we instantiate a ProviderBuilder and then pass it around to various parts of the code. Once the specific trait is known, we get the specific trait we need from the ProviderBuilder.
While replacing the ProviderBuilder, I notice that there are many parts of the code where we continue to pass around the ProviderBuilder even though we know the specific provider trait which will be needed. I changed various code to explicitly require the provider trait it needs instead of taking the ProviderBuilder and getting an instance of the desired type. As a result of this change, test setup is simplified, and this will make my PR to replace the ProviderBuilder smaller.
Summary
Provide a brief overview of the changes and the issue being addressed.
Explain the rationale and any background necessary for understanding the changes.
List dependencies required by this change, if any.
Fixes #(related issue)
Change Type
Mark the type of change your PR introduces:

[ ] Bug fix (resolves an issue without affecting existing features)
[ ] Feature (adds new functionality without breaking changes)
[ ] Breaking change (may impact existing functionalities or require documentation updates)
[ ] Documentation (updates or additions to documentation)
[ ] Refactoring or test improvements (no bug fixes or new functionality)

Testing
Outline how the changes were tested, including steps to reproduce and any relevant configurations.
Attach screenshots if helpful.
Review Checklist:

[ ] Reviewed my own code for quality and clarity.
[ ] Added comments to complex or tricky code sections.
[ ] Updated any affected documentation.
[ ] Included tests that validate the fix or feature.
[ ] Checked that related changes are merged.

coverage: 50.167% (-0.02%) from 50.186%
when pulling c23942733b74a943580c43b77568c2b692057b48 on engine-provider-traits
into 476d161c02fbb7e8692e4025bbd788561339badf on main.


Build the block scheduling UI

Acceptance Criteria

User can toggle between "block always" and "schedule" using one switch
User can toggle between "work mode " and "personal mode" using one switch
User can see the summary of their schedule on a card with the "edit" icon button


one readme issue, and one question

This will not work

compile 'com.github.gperez88:CalculatorInputView:1.0.2'

Only below works.

compile 'com.github.gperez88:calculatorInputView:1.0.2'

Another question, only 0.01 can be input. All 0.001, 0.0001 that less 0.01 can not be input.
Any option to enable this?

we'll work on it in next version.
tks for feedback.


Exposed methods needed for parside implementation

It would be easier to consume this PR without the formatting changes, can we address this please @Artemkaaas

Done

Given todays conversation I think we close this?

@m00sey I reverted changes regarding field access modifications but the PR still includes raw_size methods needed for parside and making traits public. Please, check it and merge before the release

Just thinking here - would:
fn raw_size(&self) -> u32 {
  self.raw().len() as u32
}

Work better than computation and give the same result, particularly in the variable length case? It is likely super fast.

Disregard, I don't think they are the same thing? One seems to return the full size - except in the case of indexer?

@m00sey Why is this PR marked as do not merge?  What should be fixed?

I posted a comment here:
https://github.com/WebOfTrust/cesride/pull/106/files#r1122038284
and in slack here:
https://keriworld.slack.com/archives/C03TSFRNWLU/p1677689193650569

I posted a comment here: https://github.com/WebOfTrust/cesride/pull/106/files#r1122038284
and in slack here: https://keriworld.slack.com/archives/C03TSFRNWLU/p1677689193650569

These changes do not connected to unifi somehow

> I do not like it either. But when I write uniffi bindings for the library it spawns errors like this:
I do not understand this comment then.

This was connected to changes that were reverted (making fields public)

Now this PR only adds methods to get raw size of primitives and missing export for Dater

In general I think these methods (raw_size()) should live in tables.rs as they are more analagous to the methods found there and do not depend on self. Can I propose moving them to live there? @Artemkaaas @m00sey

Actually I see these methods are depending on self - they don't need to. In KERIpy they are class methods. I still think they should move to tables.

I think I understand the use case now, if this is entirely for stripping - you probably need full size:
https://github.com/WebOfTrust/keripy/blob/development/src/keri/core/coring.py#L924-L934
That's the one that exists for Matter. The Indexer one would just return fs directly, I believe

(example: https://github.com/WebOfTrust/keripy/blob/development/src/keri/core/coring.py#L855-L856)

and this is indexer, doing it using the length like I was suggesting https://github.com/WebOfTrust/keripy/blob/development/src/keri/core/coring.py#L3682-L3683

@jasoncolburne doesn't it look too much to run infil/binfil each time you just need a size? If it'd cache the results I'm okay. But... All the sizage math have to be available to the parser.

I've added tests, BTW.

Actually I see these methods are depending on self - they don't need to. In KERIpy they are class methods. I still think they should move to tables.

@jasoncolburne hm... this sounds reasonable for me. I mean that logically we should be able to know the size having no instance.

@jasoncolburne
Working on parside updates I've got that I was a little bit wrong. Here's what parser does and why it needs the sizes:

Deserialize a primitive
Cut the primitive full size bytes from the stream

This means parser actually needs sizes.fs value. Just it. But the sizes tables are not public in cesride. So we need some public accessor for it.
We should avoid of using matter.qb2().len() or matter.qb64().len() because these functions generate the qb value each time we call it. Meanwhile we can just take a constant from the table.
The second thing: parser code will be a little bit cleaner if it can access the fs value as a trait function of Matter or Indexer. Just because in this case parser does not use different logic for Matter and for Indexer primitives, it just does some_primitive.fs(). But if you'd better like to see it in tables.rs of Matter/Indexer I'm okay with that.
Looking for your opinion on this please.

is it worth adding the addition of non-zero fs in the tables, specifically using u32::max to clarify intent in this PR, there was a comment about 'None' behavior in keripy not being replicated here

@jasoncolburne This is what I've done. Almost literally ))
Yes, self is needed just to take the code and for variable sizes. But... yes exactly what you've said.
Yep, indexer could be varisize from keripy code. In this case index is the size.

is it worth adding the addition of non-zero fs in the tables, specifically using u32::max to clarify intent in this PR, there was a comment about 'None' behavior in keripy not being replicated here

@m00sey 0 is ligically equivalent in the case of fs. At least sizage formulas result to negative values in fs=0 case.

Now it looks good for me.


Fix a problem on ActsAsTaggableOn::Taggings#save_tags

Related #821
ActsAsTaggableOn::Taggable#save_tags fails with 'Tag can't be blank' when too long name(over 255 characters) is passed.
This patch fix it.

discussed on gitter so close.


link to http://devo-ps.github.com/carte 404s

Howdy! This project looks really promising and I definitely want to invest some more time in learning more about it. I just wanted to point out that the GH pages link 404s

Appears to be available here: http://wiredcraft.com/carte/

haha I had forgotten about this. Thanks for the remidner @brozeph. Closing


Tell Users When Their System Has An Update and Add "Update Later" Option

As someone who has limited internet data, automatic update can be really anoyying. I think a good idea to tell users when system has an update and they can choose "update later" option so they can update their system when they have more internet data. Sorry for my English. English is not my native languange. I hope you are understand what i am saying. Thank you for making an awesome GNU+Linux OS

I'm just commenting to say I think this is a good idea and would welcome more control over the update process.

This is now possible in Deck/Gamepad UI and will be addressed with https://github.com/ChimeraOS/chimeraos/issues/338