disable VNC

ahoy,
first thanks so much for this project, hoping it can help us get CP4SB working on an old server running Alpine.
to save resources i am trying to prevent the x11vnc service from running since VNC will not be used by default.  i had renamed the /etc/services.d/app/x11vnc.dep file to x11vnc.dep.off and created a /etc/services.d/x11vnc/down file to prevent it from being started by s6.  however upon restarting the container the /etc/services.d/app/x11vnc.dep is recreated and x11vnc is running again under s6-supervise.
i have never used s6 nor docker before so apologies for missing something probably very obvious, but my research has not yet found the answer so any pointers appreciated.
thanks, w

Dependencies for the app service are re-created during the startup and since it should start last, it depends on all services.  So instead you could try to remove the directory /etc/services.d/x11vnc.
Note that you will loose access to the UI through both VNC and the web interfaces.
Also, I'm planning a version where you will have the ability to disable the UI by setting an environment variable.  When enabled, the CP UI and all its dependencies (x11vnc, xfvb, nginx, openbox, etc) wont't start.

Dependencies for the app service are re-created during the startup and since it should start last, it depends on all services. So instead you could try to remove the directory /etc/services.d/x11vnc.

i tried removing the /etc/services.d/x11vnc as you suggested and indeed x11vnc is no longer running ..

Note that you will loose access to the UI through both VNC and the web interfaces.

.. though again as you said now the CP Desktop UI is not even accessible via the http server :)  i was guessing (incorrectly) that the VNC and http interfaces to CP Desktop were not both dependent on VNC.

Also, I'm planning a version where you will have the ability to disable the UI by setting an environment variable. When enabled, the CP UI and all its dependencies (x11vnc, xfvb, nginx, openbox, etc) wont't start.

that would be useful to our situation though i would instead prefer a way simply to start and stop the CP Desktop UI related processes via a `docker exec crashplan-pro [start|stop]-gui.  for us (and i imagine for others) the CP Service is left running always to monitor and detect file changes, while the need to check in with the Desktop app via http or VNC is not something always needed.  i have been playing with s6 in the hopes that there is a way to start/stop these UI services w/o stopping the CP Service, but have not yet found it.  should this (i.e. using s6 to start/stop the UI services) work for what we are trying to do?
thanks again for your help and this project.

What you want to achieve would be easy with more advanced process supervisors, like systemd.  But with s6 you would need to create your own script that change content of the service directory and perform the required actions on services (like stopping them).

i would instead prefer a way simply to start and stop the CP Desktop UI related processes via a docker exec crashplan-pro [start|stop]-ui

Note that setting an environment variable of a container can be as easy as executing a command.  Some distro like unRAID make it easy to change a container setting.  Else, some scripts can be done to automate the process.

thanks though it seems that the s6-svc command should be able to stop running services. unfortunately this does not work
/$ s6-svc -d app s6-svc: fatal: unable to control app: supervisor not listening
is there something unique about this container's setup which prevents the s6-supervise processes from listening to signals?

The s6-svc takes the service directory as parameter.  So you would need to run something like:
s6-svc -d /var/run/s6/services/app

finally according to the s6-supervise docs SIGTERM: bring down the service and exit, as if a s6-svc -xd command had been received. however it seems only possible to send a SIGTERM to the s6-supervise process that is managing app, not to the app itself.

Yes, this is how it is expected to work: killing the managed process itself will make s6-supervise to restart it.  Killing the s6-supervise process will kill the managed process and the associated s6-supervise process.  Thus, management/monitoring also stops.

and if the s6-supervise process is killed then restarting it with dependencies is a problem.

You would need to manually start services in correct order.  s6 doesn't have built-in dependencies management...

Hi,
Thanks for the hardwork on bringing this to the community.
Any word on when you think you'll have the option to disable VNC ?
Thankss

I don't have an ETA, but this feature will depend on the new baseimage I'm working on.  I can say that a good amount of work is already done on it.

The s6-svc takes the service directory as parameter. So you would need to run something like:
s6-svc -d /var/run/s6/services/app

aha!  i was passing the service directory in my previous example, i was just running that command from within what i thought was the service directory /etc/services.d/app/ .  however when i run it with the /var/run/s6/services/app it works.  a hint is that while both directories are nearly identical, the true service directory contains both the event/ and supervise/ special directories needed by s6.
is there a reason for the /etc/services.d/ directory in addition to the real one in /var/run/s6/services/?
regardless thanks!

The services in /etc/services.d/ are the (read-only) "definitions", while /var/run/s6/services/ is the directory structure used by s6 at runtime.

jlesage, I created my own amalgamation of your docker image and the old JrCs docker image that runs headless just like the old days (minus restore functionality) and can be found here.
It's a very basic docker image (no s6-overlay or any other process supervisor) that uses socat to forward ports from the docker container interface to the internal CrashPlan service.  I thought you might be interested in taking a look at that implementation as an option in your own project(s) for people to use as a fallback when the VNC/X11 services are shutdown.  The relevant source code for that implementation is here.
For anyone else reading this who intends on using my docker image until the feature is added to this project, please note that it's provided more or less as-is with very limited support.  I do plan on keeping it up to date with the most recent CrashPlan releases as long as they don't break things too much in future releases, but I created it more as an exercise to help me learn more about Docker.  I don't anticipate I'll be using it as my backup solution of choice unless Code42 changes their stance on a few things - as noted in the humongous disclaimer on my project page. :)  So, you should probably stick with the jlesage docker image unless you have a good reason not to.

@David-Woodward thanks for the reply and sharing your project, looks promising and possibly helpful to simplify things a bit.
@jlesage as you made clear earlier basically we can disable VNC.  however without some other way to access the CP GUI there is less of an impetus to do so, besides saving some resources while the the GUI is not needed.  thus would you like me to close this issue as solved or keep it open for other questions/updates regarding disabling VNC?
thanks again.


App: setup default views

ECP Model explorer and repo view

This issue was moved to CoastalHacking/semiotics-main#9


Invisible search match on visual highlighted lines

Description
Text that is a search match and is inside a visual selection is not visible when cursor is over the match. The foreground and background colors are the same.
Behavior
Expected behavior
Text should be visible, but different from the cursor highlighted text.
Screenshots

Note that on line 16, the invisible word is grep but since the cursor in column 5, the g is visible.
Reproduce

Create a new buffer.
Write the text "Hello world".
Search for the world text with /world.
Visually highlight the line with V.
Move the cursor so it will sit over the world word.

Thanks for the report. Looking at the issue it looks like that visual selection changes the background color but does not change the foreground color. The foreground color is the background color for search. I just have to change this and it should fix the issue.


chore(glossary/ts): redirect old glossary to correct location

Redirect old glossary to correct location within the guide folder. This addresses the problem with bad fragments for people who are still navigating here from an old link.
Difficult to test because no firebase redirects work with CheckDeploy. Need to at least have a test server.

I think Naomi reverted this because mistaken propert "type": 301.
Should re-do the intent properly in a future PR


doc: make program snippets playable

extend the -play feature from examples to {{code}} blocks.

I think this can be closed

Examples are playable?

@adg, @minux?

err maybe {{code}} blocks are different :/

I believe this is referring to the code includes in things like the 'writing web applications' codelab. I don't think this is the direction we want to take that stuff.


Describe exact behavior of or_other and current limitations

https://xlsform.org/en/#specify-other


perf: ⚡ cow

I wonder if Cow is an overkill here. If we can fully reuse the input as token and AST node (at the cost of populating lifetime everywhere across the codebase), we can remove Cow or Smolstr at all.
Yet the change requires many architectural consideration, I cannot offer more suggestion though.

I wonder if Cow is an overkill here. If we can fully reuse the input as token and AST node (at the cost of populating lifetime everywhere across the codebase), we can remove Cow or Smolstr at all. Yet the change requires many architectural consideration, I cannot offer more suggestion though.
Absolute make sense, but using Cow will not introduce too much life time mark, and only introduce a  bit overhead here, i would like to remove smolstr, but still keep the cow.


Docker mount remove errors with cAdvisor + weave

There's a long saga of cAdvisor + weave -related issues that manifest as docker rm operations failing with various errors, along the lines of:

Error response from daemon: Driver overlay failed to remove root filesystem ...: remove /var/lib/docker/overlay/.../merged/sbin: directory not empty
Unable to remove filesystem for ...: remove /var/lib/docker/containers/../shm: device or resource busy

These may be Kontena service containers, or more typically, the temporary weaveexec containers used to attach the service containers to the weave overlay network.
All of these issues seem to come down to the use of cAdvisor with -v /:/rootfs:ro -v /var/lib/docker:/var/lib/docker:ro bind-mounts. This is known to cause issues with docker rm:

https://docs.docker.com/engine/admin/troubleshooting_volume_errors/#/error-unable-to-remove-filesystem
https://github.com/google/cadvisor/issues/771
https://github.com/docker/docker/issues/20560

This seems to be exacerbated by the use of weaveworks/weaveexec with -v /:/host, which can lead to a multitude of problems...

https://github.com/weaveworks/weave/issues/2559 The weaveexec attach --rewrite-hosts can fail internally, and this does not happen when stopping kontena-cadvisor
https://github.com/kontena/kontena/issues/1631#issuecomment-271577894 The kontena-agent removal of the weaveexec container itself can also fail, and this may then further trigger Celluloid::Pool bugs
https://github.com/weaveworks/weave/issues/2433#issuecomment-265993860 I suspect this same family of issues may also potentially leave zombie Docker network namespaces around with ethwe interfaces?

Our own workarounds for cAdvisor have involved:

https://github.com/kontena/kontena/pull/485 Using a custom nsenter hack to run the cadvisor binary in the host mountns
https://github.com/kontena/kontena/pull/1569 Reverting back to the upstream cAdvisor image with a /rootfs bind-mount

The core problem relates to how the /var/lib/docker overlay (and netns?) mounts are shared between Linux mount namespaces, in terms of how the Docker engine's umount, rmdir operations behave if the same mountpoint is mounted or open in a different mountns.
The underlying reasons for why this problem manifests in each of the various ways on different system configurations (Linux kernel version) is unclear. It may be that fixes that work on one system will break other systems?

Latest weave git master reduces the number of host mountns bind-mounts for weaveexec, avoiding any sharing of the /var/lib/docker mounts: https://github.com/weaveworks/weave/commit/7d308a4ac57f9f689663f19041c1a7acb096e07f#diff-ed6579eaedd0e67b3ed51c7ee7071044R143
        # We don't mount '/' to avoid recursive mounts of '/var'
        create-bridge|attach-router|run|start|attach|restart|expose|hide)
            echo -v /etc:/host/etc -v /var/lib/dbus:/host/var/lib/dbus -e HOST_ROOT=/host
            ;;

Even without the weaveexec bind-mount of /var/lib/docker, the weaveexec attach --rewrite-hosts command will still bind-mount /var/lib/docker/containers/.../ from the host: https://github.com/weaveworks/weave/blob/7d308a4ac57f9f689663f19041c1a7acb096e07f/weave#L1176
This will still bind-mount the /var/lib/docker/containers/.../shm mount that tends to appear in the Docker remove errors...

Weave 1.9.0 has some related changes, to follow Kontena taking up weave 1.9.0 see #1826


remove unused use statements in NotFoundHandlerTest

[x] Is this related to quality assurance?

Thanks, @samsonasik!


”Dobrovăț” is listed in the drop-down menu

Description:
"Dobrovăț" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Dobrovăț" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Dobrovăț, IAȘI (Dobrovăț)".


Eliminate Password connection to Kusto db

Remove password

Release Note Category

[ ] Feature changes/additions
[ ] Bug fixes
[ ] Internal Infrastructure Improvements

Release Note Description
Removes password connection for Kusto db

@epananth I believe you were working on this, is that correct? If so, what's the status?


Temporary user backend

Is there any existing backend to support a "temporary" user? This isn't a good word for it -- let me explain what I'm looking for:
While I want information a given user enters to be stored in a user record, and for them to be treated as if they are logged in, I don't want to require them to log in with a social account or to make a password. They'd be remembered as logged in, and so associated to their row in the users table for now, via session or cookie, and they have the option while still logged in to become associated with an password or a social account so they can log back in later. If they don't do this their record would still be stored but they (probably?) wouldn't be able to become reassociated with it at a later time.
I suspect I may be able to use the "email" backend for this and just not set a password, since I'll be collecting email addresses anyway. What I'm not clear on is how feasible this is, and whether I'd then easily the user would be able to add a password or associate a social account with the already-logged-in account.
Any guidance would be greatly appreciated.

Good thinking. This is somehow similar to the situation when user disconnects all the backends and exists as a soap bubble waiting to burst.
I think PSA doesn't provide anything out-of-the box to deal with either, so it's all up to the app you're implementing. Generate fake uid, don't let users log in if there's no password or specific flag set, that's it, I guess…

This falls out of the this library responsibilities.


Update requirements and fix tests from pandas >=2.0

Some existing tests are failing at pandas >=2.0, let's make sure both the requirements.txt is updated and fix test issues so that all tests runs.

Resolved with #81


refactor to work with assemble 0.9.0

It's building, we just need to work on getting parity with the current grunt-assemble.

When will this released?

When will this being released?

when it has feature parity with the existing version. PRs welcome!


Give error or warning when assigning services to a device from another system

Currently, when assigning a services to a device from another system it does not give any warning or error.
sys1 = build_system("sys1")
sys2 = build_system("sys2")
device2 = first(get_component(ThermalStandard, sys2))
for service1 in get_components(Reserve, sys1)
    add_service!(device2, service1, sys2)
end

I expect that your specific service does not support time series. Is that correct? We should throw an error if you do this on any component that defines the method get_time_series_container. Obviously, that is insufficient. At some point we started storing a reference to the system’s unit setting inside each component. We could use that to tell that a user is trying to assign the component to a second system.


Close webview after video finishes?

Is there a way to close the player webView after the video has ended? At the moment it remains full-screen and I have to manually press the player "Done" button to close it. (I'm working on an application for kids where I need the video player to automatically close after the video stops.) Any suggestions would be appreciated!

@bobbyali have you tried registering as the YouTubePlayerDelegate and then in  playerStateChanged(videoPlayer: YouTubePlayerView, playerState: YouTubePlayerState) dismissing the player if YoutTubePlayerState == .Ended?

@bobbyali Hi Bobby!
Thanks for the feedback, but I believe this is out of the scope of this library.
You might have some luck checking out the WebKit fullscreen APIs, but I don't know for sure. Sorry about that.


Feature/shared model add interfaces

What is this pull request?
This pr provide interface for Query based on boost::variant. Also, reworked inheritance hierarchy for base objects. Now it is Signable => Hashable => Primitive, where Hashable new base type for hashing objects.
Details/Features

Add query base class
Add stub of concrete query for example
Add hashable interface
Rework inheritance hierarchy
Add types file with common typedefs

Codecov Report

Merging #653 into feature/shared_model will not change coverage.
The diff coverage is n/a.

@@                  Coverage Diff                  @@
##           feature/shared_model     #653   +/-   ##
=====================================================
  Coverage                 43.45%   43.45%
=====================================================
  Files                       297      297
  Lines                     12002    12002
  Branches                   6591     6591
=====================================================
  Hits                       5216     5216
  Misses                      721      721
  Partials                   6065     6065

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 ed05e40...b025311. Read the comment docs.


TSP is not defined ReferenceError

I'am new here. When i run the html from the examples/helloworld/helloworld.html with WebStorm, i got an error as follows:
Uncaught SyntaxError: Unexpected token function
jQuery.Deferred exception: TSP is not defined ReferenceError: TSP is not defined
at HTMLDocument. (http://localhost:63342/tensorspace-master/examples/helloworld/helloworld.html:42:19)
at j (http://localhost:63342/tensorspace-master/examples/lib/jquery.min.js:2:29948)
at k (http://localhost:63342/tensorspace-master/examples/lib/jquery.min.js:2:30262)
Uncaught ReferenceError: TSP is not defined
(anonymous function)
j
k

Hi @jiaojiaole211, have you run npm run build to build the latest version of tensorspace.js?
In examples, all html files include tensorspace.js from build folder
<script src="../../build/tensorspace.js"></script>

After clone the TensorSpace repo, you need to run npm run build to build the latest tensorspace.js from source code into the build folder.

Hi @jiaojiaole211, have you run npm run build to build the latest version of tensorspace.js?
In examples, all html files include tensorspace.js from build folder
<script src="../../build/tensorspace.js"></script>

After clone the TensorSpace repo, you need to run npm run build to build the latest tensorspace.js from source code into the build folder.

Hi @jiaojiaole211, have you run npm run build to build the latest version of tensorspace.js?
In examples, all html files include tensorspace.js from build folder
<script src="../../build/tensorspace.js"></script>

After clone the TensorSpace repo, you need to run npm run build to build the latest tensorspace.js from source code into the build folder.

@syt123450 hi，i didn't install npm. is there any other way to build tensorspace.js? Thank you very much

Hi @jiaojiaole211, you can replace the
<script src="../../build/tensorspace.js"></script>

with
<script<EMAIL_ADDRESS>
0.2.0 is the latest public version of TensorSpace, I think it can work well with most examples.


find_package python version detected by catkin

Otherwise it might happen that catkin (and the rest of the workspace) uses 2.x
and rviz detects & tries to use 3.x. This can produce some nasty collisions.
See rospack, roslz4, qt_gui_cpp and others for similar invokation.

Does this need conditional logic for when PYTHON_VERSION_MAJOR and PYTHON_VERSION_MINOR are not set? I ran a simple cmake project with the added line from this pr and got this:
CMake Error at /usr/local/Cellar/cmake/3.2.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
  Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)
  (Required is at least version ".")
Call Stack (most recent call first):
  /usr/local/Cellar/cmake/3.2.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:374 (_FPHSA_FAILURE_MESSAGE)
  /usr/local/Cellar/cmake/3.2.1/share/cmake/Modules/FindPythonLibs.cmake:205 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:4 (find_package)

It would need additional logic if RViz weren't a catkin project.
These variables are set after catkin is find_package'd.
(which is also why I moved the find_package further down in the CMakeLists.

Cool, works for me.


clarifications about implementation choices

Hi,
can you please help understanding some implementation choices you made in your project:
what is the reason behind using the same collection for user and session data, but with the 'userid' value formatted in two different ways, instead of using two different collections?
Is this choice tied to performance reasons? If yes, am I expected to create and index on 'userid'?
Thank you very much!

In my case when i read data , i need user data and some time user data with session data. It's  useless for me to query two time to get data.


Zookeeper authentication

Does this project support authentication?

That is a pretty open-ended question.  Could you elaborate?

Yeah, sorry. What I meant to ask was if Zookeeper authentication is supported. In the example I only see hosts being configured, not credentials.


Allows user to select organisation/tag subsets on a ckan portal for new campaign

Also:

Adds a ckan endpoint checker to new campaign page.
New campaign setup now assumes the user will provide the base api url e.g. "http://data.gov.uk/api" or "http://data.sa.gov.au/data/api"

NB:
Discovered some portals blow up when using multiple subsets (ie. an organisation and a tag subset) -- but that's a CKAN setup thing.

(in response to #1419)

Coverage increased (+0.5%) to 81.468% when pulling 676685b6acca3305f1c8f7fcc058817b5f0b742a on digitalWestie:ckansubsets into 658ae69892b85940e0910e60ff23abbf6c7476d8 on theodi:staging.

Coverage increased (+0.5%) to 81.468% when pulling 676685b6acca3305f1c8f7fcc058817b5f0b742a on digitalWestie:ckansubsets into 658ae69892b85940e0910e60ff23abbf6c7476d8 on theodi:staging.

:hand:  :no_good:  Erk I've found a bug with this, currently working on it.

Coverage increased (+0.5%) to 81.468% when pulling 00dca9591200588dc932d862793c5770306e07e4 on digitalWestie:ckansubsets into 658ae69892b85940e0910e60ff23abbf6c7476d8 on theodi:staging.

Coverage increased (+0.5%) to 81.499% when pulling 34b00e383c9292134704fce0a10edfe7160856ae on digitalWestie:ckansubsets into 658ae69892b85940e0910e60ff23abbf6c7476d8 on theodi:staging.

All fixed :+1:

Closing this in favour of this PR: https://github.com/theodi/open-data-certificate/pull/1428


Update jest snapshot and fix failing build

Description
Update jest snapshot and fix failing build
Issues Resolved
CI was broken due to this PR: https://github.com/opensearch-project/dashboards-observability/pull/1233 and upstream change in OuiDataGridProps
Check List

[ ] New functionality includes testing.

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

backport 2.x https://github.com/opensearch-project/dashboards-observability/pull/1372


Merge ROCm 6.1 staging into develop (#169)

Merge the changelog and version updates for ROCm 6.1 back into develop.

@pfultz2, @lawruble13, how do we handle the failing OSX builds on a mergeback like this? Do we need to cherry-pick b04260e1c8a78689e2ce18b17c79648b56b5546b into the 6.1 release-staging branch first?

@pfultz2, @lawruble13, how do we handle the failing OSX builds on a mergeback like this? Do we need to cherry-pick b04260e into the 6.1 release-staging branch first?

@cgmb can you do the appropriate rebase to include the fix to allow the apple test to pass?


not working when used with golang-graphql

Hi,
I'm trying to use this extension in golang-graphql project. It doesn't work as expected. Also, I'm seeing this issue on vscode output tab:

What's working: Syntax Highlighting
What's not working: Go to definition, linting, etc.
Since this is a golang project, I don't have package.json. So I installed @playlyfe/gql as a global package and then pointed to it. "graphqlForVSCode.nodePath": "/usr/local/lib/node_modules"
Here's what the .gqlconfig looks like:
{
  schema: {
    files: "./**/*.gql"
  }
}

What should I do to make it work?
Thanks for your time,
Akash

Can you post a link to the golang-graphql project? I'll have a look

Hi @kumarharsh,
Thank for quick response. I can't share the project; it's an internal tool.
Here's what we are using: https://github.com/graph-gophers/graphql-go
Project structure looks like:
cmd/
    main.go
resolvers/
    x.go
    y.go
schema/
    query.gql
    mutation.gql
    types/
        a.gql
        b.gql
.gqlconfig

What's surprising here is: extension worked for a minute. I was able to click on types and it took me to the definition. I was also able to see the linting errors. But it stopped working; i didn't change anything.
Let me know if you need any other information. Thanks!

@akashbdj I suspect it's something to do with watchman - try shutting down the watchman server and then open vscode again -  do watchman shutdown-server, and then just reload your vscode window via Reload Window which will cause the plugin to get reinitialized and kick-start watchman automatically.

I already tried it after looking at other issues. I also tried updating watchman, it doesn't work in either case.
This is the message i'm seeing in vscode output console:
[Info  - 4:35:13 PM] NODE_PATH value is: /usr/local/lib/node_modules
[Info  - 4:35:14 PM] Module '@playlyfe/gql' loaded from<EMAIL_ADDRESS>
Also, it's red indicating some sort of an error.


Tween animation is locking the hotbar position preventing the hotbar from hugging the bottom center of the window on window resize

I am trying to animate the hotbar to move downwards out of view, however resizing the window while this animation is in play has a unwanted consequence. (see attached video below)
Video Preview of Issue
https://user-images.githubusercontent.com/6277739/217963772-f4a6a2cf-02d6-45fc-8eb0-1bb26d5b5dc6.mp4
Steps to Reproduce

Replace this code https://github.com/Valks-Games/Inventory/blob/501aaf90169984834d26c02873d85f1a0d9a1079/Scripts/Utils/UtilsInventory.cs#L24

with the following code.
var tween = node.GetTree().CreateTween();

var windowHeight = DisplayServer.WindowGetSize().Y;

tween.TweenProperty(Player.Inventory.PanelContainer, "position:y", windowHeight, 0.5);

Run the game and then press I
While the animation is playing, resize the window

Potential Solution A

Keep track of the tween
Subscribe to on game window resize event
Restart the tween with the remaining duration

Potential Solution B

Potential Solution C
Constantly set the position with Position = DisplayServer.GetWindowHeight() - Y in _PhysicsProcess(double delta)

Resolved


Automator: update common-files@master in istio/istio@master

Generated by Automator - 2020-07-13T15:49:18+00:00

Force merging since this will fail tests, which is exactly what we want to happen as they are broken


set_lables goes in reverse order

I am creating a horizontal bar graph and setting the values  - here  is my pseudocode
loop...
b.append_value(v)
labels << lable corresponding to value v
end loop
After all the values are built, I want to set custom labels for the Y axis.
y.set_labels( labels )
The labels show up in reverse order to the values I set.  So I have to set labels like this...
y.set_labels( labels.reverse )
Possibly this is a bug?

I experienced the same problem.
when you move the mouse for the tooltips they acrivate as if the bars are vertical, not horizontal.
it seems that it does not reverse the axis for the tooltips.
I used personalised tooltips for values:
hbar_value =  HBarValue.new(min_year, max_int_year)
hbar_value.tooltip = c.name #c is a personal array
hbar.append_value(hbar_value)
Thanks for suggestions


online indicator

scuffed blue square is scuffed

damn

what client?

i updated it today but apparently i broke it

Just pushed a fix, can you check to see if it works?


Coop close failure. couldn't find compromise fee

Background
3 consecutive coop channel closure fails. channels stuck in "waiting_close_channels" state with no closing_txid
Your environment

version of lnd
0.15.0-beta commit=v0.15.0-beta-55-ge6277986f
which operating system (uname -a on *Nix)
Linux huk 5.11.0-49-generic #55-Ubuntu SMP Wed Jan 12 17:36:34 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
version of btcd, bitcoind, or other backend
version v23.99.0-4129c1375430

Steps to reproduce
Attempt to coop close any channel.
Expected behaviour
channel coop closes at desired sat/vB successfully
Actual behaviour
Error returns 'unable to process close msg: couldn't find compromise fee'
channel disables and is in a 'waiting_close_channels' state.
Log pulled from time frame of one of the closures filtering for channel point address
2022-08-10 00:48:56.853 [DBG] HSWC: ChannelLink(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): queueing keystone of ADD open circuit: (Chan ID=747356:2031:0, HTLC ID=17110)->(Chan ID=737418:1542:1, HTLC ID=19182)
2022-08-10 00:48:56.908 [DBG] HSWC: ChannelLink(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): removing Add packet (Chan ID=747356:2031:0, HTLC ID=17110) from mailbox
2022-08-10 00:48:57.517 [DBG] HSWC: ChannelLink(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): settle-fail-filter &{1 [0]}
2022-08-10 00:48:57.517 [DBG] HSWC: ChannelLink(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): Failed to send 320001320 mSAT
2022-08-10 00:49:59.268 [INF] HSWC: ChannelLink(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): exited
2022-08-10 00:49:59.268 [INF] HSWC: ChannelLink(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): stopping
2022-08-10 00:49:59.270 [INF] CHCL: Ideal fee for closure of ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1) is: 183 sat
2022-08-10 00:49:59.270 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): initiating shutdown
2022-08-10 00:49:59.270 [INF] NANN: Announcing channel(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1) disabled [requested]
2022-08-10 00:49:59.275 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): sending shutdown message
2022-08-10 00:49:59.973 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): shutdown response received, entering fee negotiation
2022-08-10 00:49:59.973 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 183 sat to close chan
2022-08-10 00:50:00.137 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=183, remote_offer=3627
2022-08-10 00:50:00.137 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 201 sat to close chan
2022-08-10 00:50:00.301 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=201, remote_offer=3265
2022-08-10 00:50:00.301 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 221 sat to close chan
2022-08-10 00:50:00.464 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=221, remote_offer=2939
2022-08-10 00:50:00.464 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 243 sat to close chan
2022-08-10 00:50:00.630 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=243, remote_offer=2646
2022-08-10 00:50:00.630 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 267 sat to close chan
2022-08-10 00:50:00.793 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=267, remote_offer=2382
2022-08-10 00:50:00.793 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 293 sat to close chan
2022-08-10 00:50:00.958 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=293, remote_offer=2144
2022-08-10 00:50:00.958 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 322 sat to close chan
2022-08-10 00:50:01.122 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=322, remote_offer=1930
2022-08-10 00:50:01.122 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 354 sat to close chan
2022-08-10 00:50:01.285 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=354, remote_offer=1737
2022-08-10 00:50:01.285 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 389 sat to close chan
2022-08-10 00:50:01.449 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=389, remote_offer=1564
2022-08-10 00:50:01.449 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 427 sat to close chan
2022-08-10 00:50:01.612 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=427, remote_offer=1408
2022-08-10 00:50:01.612 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 469 sat to close chan
2022-08-10 00:50:01.776 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=469, remote_offer=1268
2022-08-10 00:50:01.776 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): proposing fee of 515 sat to close chan
2022-08-10 00:50:01.939 [INF] CHCL: ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): computing fee compromise, ideal=183, last_sent=515, remote_offer=1142
2022-08-10 00:50:01.939 [ERR] RPCS: [closechannel] unable to close ChannelPoint(a13cf1c30cc12a7e32a04f3ad2a140d63ac76427570ceb1758875bc707af62d6:1): unable to process close msg: couldn't find compromise fee
Qs
Is my only option to force close on these channels now?
What do i doing going forward? i dont seem to be able to coop close any channel currently.

You tried coop close with 1sat/vB when mempool was congested so it was highly likely to not able to get to a compromise. Yes I think your only option now is to force close.
I think they fixed so that you can retry coop close if the first try fails, but I think both nodes need to be lnd 0.15.0 for it to work. Refer #4819 and #6419.

Also related: #6587 #6604
Did you set an explicit fee rate via the command line or do you have any confirmation target configured in lnd.conf? Could you try to reconnect to the peer and report the logs? You may be able to re-initiate a cooperative close with a higher fee then.


Handle multiple authentication methods is not correct.

The way the protocol works is that the backend sends a message requesting the authentication it desires
After the auth request, the next 4 bytes are the authentication method. I think what needs to be done is to have multiple handlers added to the startup message and then react to the correct authentication method ?

Looking at 51.1, we send the Startup Message and then handle the resulting Authentication Message should one be returned.  For the PoC, I only needed a small handful of possible authentication methods, and we do some limited selection for the correct ones.  This handler mechanism needs to be expanded to support other authentication mechanism (like #6).

51.1 does not tell us in advance what authentication method will be I think we need to handle it directly in the startupmessage
This would require some refactoring to not preset the authentication handler in https://github.com/r2dbc/r2dbc-postgresql/blob/f207ea7602505d9459569defcf207e90bcc73ed7/src/main/java/io/r2dbc/postgresql/client/StartupMessageFlow.java#L51 , but we will need the username and password (Possibly more ?)

Correct.  Effectively, the StartupMessageFlow needs a provider to dynamically determine at runtime.  I've started the refactoring, and now all we need to do is create AuthenticationHandlers for the rest of the authentication methods we would like to support.

I had to add
diff --git a/src/main/java/io/r2dbc/postgresql/PostgresqlConnection.java
b/src/main/java/io/r2dbc/postgresql/PostgresqlConnection.java
index 40d31af..6dfd1ac 100644
--- a/src/main/java/io/r2dbc/postgresql/PostgresqlConnection.java
+++ b/src/main/java/io/r2dbc/postgresql/PostgresqlConnection.java
@@ -23,6 +23,7 @@ import io.r2dbc.postgresql.client.TransactionStatus;
import io.r2dbc.postgresql.codec.Codecs;
import io.r2dbc.spi.Connection;
import io.r2dbc.spi.IsolationLevel;
+import io.r2dbc.spi.Mutability;
import org.reactivestreams.Publisher;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -214,4 +215,8 @@ public final class PostgresqlConnection implements
Connection {
return Mono.defer(() ->
Mono.just(f.apply(this.client.getTransactionStatus())));
}

@Override
public Publisher setTransactionMutability(Mutability mutability)
{

   return Mono.empty();

}
}
to get your refactoring to compile...
Dave Cramer

On Wed, 10 Oct 2018 at 07:43, Ben Hale<EMAIL_ADDRESS>wrote:

Correct. Effectively, the StartupMessageFlow needs a provider to
dynamically determine at runtime. I've started the refactoring
https://github.com/r2dbc/r2dbc-postgresql/commit/e5b9141a40d9720d1a88f3170954c32135572d00,
and now all we need to do is create AuthenticationHandlers for the rest
of the authentication methods we would like to support.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/r2dbc/r2dbc-postgresql/issues/19#issuecomment-428540517,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAYz9izIKaCYtC8rzw1rbVttBpBrnjZUks5ujd1hgaJpZM4XT4oT
.


Account existance check

Hey guys, please add a feature concerning if the account of given username exists. It would allow adding special error message while logging to the app. Now we are only returning information that the account of given credentials does not exist.

valve pls fix


With different re-labeling models

Thanks for the great work. Is Prune4Rel compatible with other re-labeling models? If so, are there any specific considerations to keep in mind when using it with different models?

Thank you for your kind words!
Yes, Prune4Rel can be compatible with other re-labeling models, but there are a few considerations to keep in mind when using it with different models. Since Prune4Rel is designed to work with noisy label detection and pruning, it's essential that the other re-labeling model can handle noisy data effectively.
You may need to adjust the noise detection thresholds or pruning criteria to align with the behavior of the other model.
Let me know if you have any other questions!


Class of 700 students results in 50k queries

Loading attendance in one large site (700 students) with dozens of attendance items results in approximately 50k SQL queries.

113     private void createStatusRadio(final Form<AttendanceRecord> rF) {
114         AttendanceStatusProvider attendanceStatusProvider = new AttendanceStatusProvider(attendanceLogic.getCurrentAttendanceSite(), AttendanceStatusProvider.ACTIVE);
115         DataView<AttendanceStatus> attendanceStatusRadios = new DataView<AttendanceStatus>("status-radios", attendanceStatusProvider) {
116             @Override
117             protected void populateItem(Item<AttendanceStatus> item) {
118                 final Status itemStatus = item.getModelObject().getStatus();

@davidpbauer what about just pre-loading all of the possible results instead of doing it radio by radio?

This doesn't fix the problem but I've added paging to the table and made it show 25 records per page in order to speed it up. https://github.com/sakaicontrib/attendance/pull/72

Would it be possible to display a dropdown to choose how many students to display?  e.g. 25, 50, 100, 200?  and still do paging, but show the selected amount of students per page that was selected?  Or would that still generate too many queries?


fix python example raw reader topic to match writer

Changelog

Fixed python raw example topics to match.
Description
In the following example code: https://github.com/foxglove/mcap/tree/main/python/examples/raw
the topic specified in the writer ("sample_topic") did not match the topic specified in the reader ("/diagnostics"). This led to the reader not being able to read the message that was written by the writer.
I have manually tested that this example now works.

BeforeAfter

The reader printed out nothing.

The reader prints out the message written by the writer.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Integrating REPL.it Classroom

Integrating REPL.it Classroom Feature
This thread is directly related to the upcoming FCC Python Curriculum. https://github.com/freeCodeCamp/freeCodeCamp/issues/14588
The focus of this thread is on the core feature of the FCC Python branch, REPL.it Classrooms.
Founder of REPL.it @amasad is willing to work with FCC to better integrate the Classroom feature and we are very gracious for his contributions.
I will paste the applicable comments from the previous thread to this thread below.
Once more information is known I will update this main issue with important information and todos.

From @amasad https://github.com/freeCodeCamp/freeCodeCamp/issues/14588#issuecomment-298139137

Hey guys, I'm founder/ceo of Repl.it. FCC is near and dear to our hearts so we'll do whatever we can do so we can support here. What are the major hurdles to adopting Repl.it classrooms for this?

From @ethan-arrowood https://github.com/freeCodeCamp/freeCodeCamp/issues/14588#issuecomment-298202393

The main hurdle we are facing adopting Repl.it into the FCC Python course is interfacing with the Repl.it Classroom unittests. We love the Repl.it Classroom structure of being able to run an independent file with unit tests; however, we cannot figure out how to tell when a user completes the challenge (passes all of the unittests). Of course this behavior is embedded within Repl.it, but in order to keep the feel of the current FreeCodeCamp we'd like to be able to advance the user to the next challenge automatically (or prompt them to do so) once they complete the current challenge ( i.e. successfully pass all of the unittests).
Any ideas on how we could implement this? FCC is written in JavaScript so any sort of web api or npm module would work pretty well.

From @amasad https://github.com/freeCodeCamp/freeCodeCamp/issues/14588#issuecomment-299342948

The easiest is that we bake it in. Have a setting on the teacher side of things that says "auto-advance" or something. (We're not against adding webhooks etc, but for the sake of reducing complexity) Would that work?

From @ethan-arrowood https://github.com/freeCodeCamp/freeCodeCamp/issues/14588#issuecomment-299564572

using an "auto-advance" feature we would surely be able to emulate FreeCodeCamp in a Repl.it classroom, but we still wouldn't be able to track user progress on FCC's end which is pretty crucial to the feel of FCC.

What about a feature that lets us GET/POST data of a 'Classroom'. This way we could do something like:

repl.getUser('classroomID', 'userID').then( () => { // do stuff async }).catch( (error) => { });
repl.getProgress('classroomID', 'lessonID', 'userID').then( () => { }).catch( (e) => { });

Now both of these methods would run on our end, but because the REPL Classroom is embedded via an iframe we would at least need some simple event triggers from REPL's side in order to properly track individual user progress.

Furthermore, because the Classroom would be embedded via an iframe, could we potentially get a feature that when a user completes a lesson the REPL Classroom runs some lines of JavaScript (that we can define via the Teachers portal) so we can get the classroom to communicate with FCC?

We hope to be able to use REPL classrooms for not just Python, but other languages as well. Once the FCC Python Curriculum is up and running successfully we will move on to implement languages like Java or C++ (or literally any language that REPL can offer us to use!).

@Ethan-Arrowood Awesome - I'll try to set up a Skype call with you and @ginoskotheon so we can discuss your stand alone coding challenge app.

Please note - we are moving discussion of our Python coding challenges to this new repository: https://github.com/freeCodeCamp/python-coding-challenges/issues


Ability to dynamically print the storage layout of the contract

Component
Forge
Describe the feature you would like
For dynamic data structures such as maps and arrays, the storage slots of the smart contract will be randomly occupied according to the growth of the data. It is expected that there is a cheat code that can obtain all the storage slot index sets of the current contract
Additional context
No response

https://github.com/foundry-rs/foundry/pull/5123


New package: staniel359.muffon.portable version 2.0.1

Pull request has been created with Komac v1.11.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

For moderators
This account is automated by Github Actions and the source code was created by CoolPlayLin. If you have any questions about any pull request, don't hesitate to ping @Exorcism0666, I'll get a notification.

[!important]
Please carefully review these Pull Request before merging. If it is a Pull Request for removing incorrect content and the URLs are issue, free upon manual checking, please close this Pull Request directly. (It is best to inform Exorcism0666 of the closure.)

良い一日をお過ごしください！

@exorcism0666 - Why isn't this just included with staniel359.muffon as a new installer node? Users will be able to select the portable version with --installer-type portable

@Trenly

@Trenly

I disagree with @stephengillie. It would not be a duplicate installer if you set InstallerType: portable
InstallerType: exe is only for exes that install a program, not exes which are loose binaries

In fact - the current version of muffon is actually correct
https://github.com/microsoft/winget-pkgs/blob/5c894ce8522d5caa65060d2970b06a628d7bd2d1/manifests/s/staniel359/muffon/1.6.0/staniel359.muffon.installer.yaml#L14-L23

I disagree with @stephengillie. It would not be a duplicate installer if you set InstallerType: portable

I was unaware that InstallerType could be used in this way. Thanks for educating me.


Data for CAS# 64742-48-9 (Petroleum Naptha) missing

Hi,
The search for this CAS # 64742-48-9  gives following error:
"A valid CAS number (64742-48-9) was recognized, but is not in the database"
Can any Data be added by the normal users? If so, I would gladly like to contribute and add data.
Thank you very much in advance for your quick reply.

Hi kgkeshav15,
Data is only available for pure species. Naptha is not a real chemical; it is a complicated mixture. Usually oil characterization tools are used to deal with those types of components, but you need to know things like the boiling point and density before you can even get started. There isn't one Naptha which is truly representative. Sorry.
Having said that, I am experimenting with downloading data from wikidata in the chemicals project. If data were submitted and that CAS number was in the database, I could theoretically make the data available in an update. See an example chemcial: https://www.wikidata.org/wiki/Q15779
Caleb

Hi Caleb,
Which data is required? I have an access to Perry's Handbook in which the data could be found. I can give to you to add in the database.
Regards,
Kgkeshav15

Hi Kgkeshav15,
It would require at least:
Formula
Critical temperature
critical pressure
critical volume
acentric factor
Generally these are helpful too:
Melting point
boiling point
Heat of vaporization
Heat of fusion
You will also have to figure out how to make the wikidata page, and add the data.

Sorry Buddy, Cannot find this data in the perry’s.It is itself a mixture of multiple pure chemicals, and there are many trade mixtures.    Gesendet von Mail für Windows Von: Caleb BellGesendet: Sonntag, 13. November 2022 17:56An: CalebBell/thermoCc: kgkeshav15; AuthorBetreff: Re: [CalebBell/thermo] Data for CAS# 64742-48-9 (Petroleum Naptha) missing (Issue #128) Hi Kgkeshav15,It would require at least:FormulaCritical temperaturecritical pressurecritical volumeacentric factorGenerally these are helpful too:Melting pointboiling pointHeat of vaporizationHeat of fusionYou will also have to figure out how to make the wikidata page, and add the data.—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>


Connection refused when trying to download release

When trying to download image at https://github.com/boot2docker/boot2docker/releases/download/v17.12.0-ce-rc1/boot2docker.iso
I get "Safari can't open page"
If I try to run docker for the first time it tries to download the same file and says
Error with pre-create check: "Get https://github-production-release-asset-2e65be.s3.amazonaws.com/14930729/4662e3c6-dc0f-11e7-8ef7-898750671fde?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20171210%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20171210T145528Z&X-Amz-Expires=300&X-Amz-Signature=6fcb72567263b4cffcb5597aa2afc907be9e5f989325e10f5e57469d83ae574e&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B filename%3Dboot2docker.iso&response-content-type=application%2Foctet-stream: dial tcp [::1]:443: getsockopt: connection refused"

This looks like an issue with your environment or with GitHub's servers
(not this project specifically).  I'd recommend trying to debug it by
downloading releases of other projects and/or contacting GitHub support.


[FLINK-7882][build] Fixup FLINK-7810 by excluding remaining unused jaxb dependencies

This excludes remaining jaxb dependency, that was conflicting version used by S3 hadoop client.
What is the purpose of the change
(For example: This pull request makes task deployment go through the blob server, rather than through RPC. That way we avoid re-transferring them on each deployment (during recovery).)
Verifying this change
This fixup was manually tested using following command
HADOOP_CONF_DIR=/etc/hadoop/conf bin/flink run -m yarn-cluster -yn 1 examples/streaming/WordCount.jar --output s3://mybucket/out --input s3://mybucket/input

on EMR release label: emr-5.9.0, Hadoop distribution: Amazon 2.7.3, with flink built:
mvn clean install -Pdocs-and-source -DskipTests -Dhadoop.version=2.7.3

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)

The fix looks good (it's quite simple ... 😉).
I'll merge once Travis is green.

Yes, lets wait for the tests to complete :)

Surprisingly, the build is "ok".
I merged, could you please close the PR?

Surprisingly, the build is "ok".

It hurts my feelings :(


Have stats ingress output in sorted order

When looking if things arrive, I often "up arrow" + "enter".. to see if anything changed.. having things unsorted on each print is slightly annoying :)

To make this change look here


this.$t("xxx") can‘t switch language,but {{$t("xxx") }} can,I don't know why！！！！！

God, I wrote {{$in Vue (“content”)}} can switch in English, but in JS this.cont = this.$t (”content“) to display only a word, after switching to no effect, this is what happened in the ah, no wrong, why can be written in HTML, JS assigned to data data binding is not? Call for help!!!

Why is it written in HTML, and the assignment to data bound data in JS is no good? Call for help!

Hi @cyf593240704,
Thank you for your question. Unfortunately I cannot completely understand your problem with the information you provided. Please post some more code surrounding the issue.
However, I would think, that your understanding of the inner "magic" of vue needs some clarification.
Vue properties in html templates - the {{$t('something'}} part - are reactive. This means that vue will sort of observe the properties and update the template automatically if the property changed. This is coupled with a virtual dom that makes this process very effective.
In javascript methods this is not automatically the case. Javascript code is only executed again for computed properties that contain properties that have change. It somewhat also work in methods, if the component is updated due to a property that has changed in the vue template. Please check if this might be the case for you.
On a side note: Please try to be as specific if possible when submitting an issue and refrain from adding things like multiple exclamation marks in the title of an issue as this makes it somewhat difficult for other people to quickly browse through issues.

main.js
import 'babel-polyfill';  //es6
import Vue from 'vue';
import Vuex from 'vuex';
import vuexI18n from 'vuex-i18n';
import App from './App';
import router from './router';
Vue.use(Vuex);
const store = new Vuex.Store({
/modules: {
i18n: vuexI18n.store
},/
state: {
lang:'zh-cn'
},
mutations:{
changeLangMu(state, lang){
// state.lang = lang;
Vue.i18n.set(state.lang);
}
}
});
Vue.use(vuexI18n.plugin, store);
import translationsEn from'@/lang/en';
import translationsZh from'@/lang/zh-cn';
Vue.i18n.add('en', translationsEn);
Vue.i18n.add('zh-cn', translationsZh);
Vue.i18n.set(store.state.lang);
Vue.config.productionTip = false
/* eslint-disable no-new */
new Vue({
store,
el: '#app',
router,
template: '',
components: { App }
})

App.vue

export default {
name: 'hello',
data () {
return {
msg: 'Welcome to Your Vue.js App',
lang:'English',
content:'',
}
},
created(){
this.content = this.$t("content");
},
methods:{
changeLang(){
var lang = this.$store.state.lang ;
if(lang == 'zh-cn'){
this.$store.state.lang = 'en';
this.lang = '中文';
}else{
this.$store.state.lang = 'zh-cn';
this.lang = 'English';
}
this.$store.commit('changeLangMu',this.lang)
}
},
}

App.js
export default {
name: 'hello',
data () {
return {
msg: 'Welcome to Your Vue.js App',
lang:'English',
content:'',
}
},
created(){
this.content = this.$t("content");
},
methods:{
changeLang(){
var lang = this.$store.state.lang ;
if(lang == 'zh-cn'){
this.$store.state.lang = 'en';
this.lang = '中文';
}else{
this.$store.state.lang = 'zh-cn';
this.lang = 'English';
}
this.$store.commit('changeLangMu',this.lang)
}
},
}

{{lang}}
vue:{{$t('content')}}
js:{{content}}

App.vue

{{lang}}
vue:{{$t('content')}}
js:{{content}}

How can this.t (''content'') written in JS be able to switch language like $t ('content') in Vue?


Latest react-native app doesn't work ":CFBundleIdentifier", Does Not Exist for Xcode 8

This is existing bug which is closed.
https://github.com/facebook/react-native/issues/7308#issuecomment-249492688
There is some workaround in that bug to solve the problem. But I create one push react team to get this fix. The thing should just work out of box.
Thanks

It looks like it's working now for me !!

what is environment?
have you tried f8apps, the demo app?

It's fixed in RN 0.38 as per that thread you linked to.


🐛 [firebase_ml_vision][iOS] PlatformException(Error 13, com.firebase.ml, Barcode engine is nil., null)

I've been using the 'firebase_ml_vision' package to scan Qr codes in an Image Stream provided by the 'camera' package. Everything was fine until the update that happened in Nov. 6. In Android, I can still scan qr codes without problems. But in iOS, i'm having the app is throwing the Exception: PlatformException(Error 13, com.firebase.ml, Barcode engine is nil., null)
I've updated my podfile with the line pod 'GoogleMLKit/BarcodeScanning', because the command 'flutter build ios' finished with an error when the Podfile had pod 'Firebase/MLVisionBarcodeModel' instead. The pod update command explained that the package 'Firebase/MLVisionBarcodeModel' was deprecated, and thought it was the source of the problem.
Still the problem keeps happening.
Flutter doctor -v output:
[✓] Flutter (Channel stable, 1.22.4, on Mac OS X 10.15.6 19G73 darwin-x64, locale en-EC)
    • Flutter version 1.22.4 at /Applications/flutter_sdk/jaime/flutter
    • Framework revision 1aafb3a8b9 (3 weeks ago), 2020-11-13 09:59:28 -0800
    • Engine revision 2c956a31c0
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/jvasquez/Library/Android/sdk
    • Platform android-29, build-tools 29.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    • CocoaPods version 1.10.0

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 46.0.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.51.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0

[!] Connected device
    ! No devices available

! Doctor found issues in 1 category.

This is the code I use to analyze the CameraImage:
  static Future<List<Barcode>> detect({
    @required CameraImage image,
    // @required BarcodeDetector detector,
    @required int imageRotation,
  }) async {
    var rp = List<Barcode>();
    try {
      BarcodeDetector detector = FirebaseVision.instance.barcodeDetector(
        BarcodeDetectorOptions(
          barcodeFormats: BarcodeFormat.qrCode,
        )
      );
      var metadata = _buildMetaData(image, _rotationIntToImageRotation(imageRotation));
      FirebaseVisionImage visionImage = FirebaseVisionImage.fromBytes(_concatenatePlanes(image.planes), metadata);
      rp = await detector.detectInImage(visionImage);
    } catch (ex) {
      print("Ocurrió un error: $ex");
      // UtilFunctions.escribirEnLog(
      //   mensaje: "$ex",
      //   nombreFuncion: "detect",
      //   tipo: 0,
      // );
    }

    return rp;
  }

  static Uint8List _concatenatePlanes(List<Plane> planes) {
    final WriteBuffer allBytes = WriteBuffer();
    for (Plane plane in planes) {
      allBytes.putUint8List(plane.bytes);
    }
    return allBytes.done().buffer.asUint8List();
  }

Podfile

# Uncomment this line to define a global platform for your project
platform :ios, '12.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

# post_install do |installer|
#   installer.pods_project.targets.each do |target|
#     flutter_additional_ios_build_settings(target)
#   end
# end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    target.build_configurations.each do |config|
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
    end
  end
end

# pod 'Firebase/MLVisionBarcodeModel'
pod 'GoogleMLKit/BarcodeScanning'

flutter build ios error when having pod 'Firebase/MLVisionBarcodeModel' in the Podfile (Was too long to post):
File

Hi @llullanqui
This could be because of the different MLKit you are using. The deprecation message might be correct but I'm not sure the plugin supports the new kit yet.
What was the error you ran into before? I'm having no issues building for iOS on the latest master 1.25.0-5.0.pre.45 with firebase_ml_vision: ^0.9.9 and pod 'Firebase/MLVisionBarcodeModel'.

flutter doctor -v
[✓] Flutter (Channel master, 1.25.0-5.0.pre.45, on macOS 11.0.1 20B29 darwin-x64, locale en-GB)
    • Flutter version 1.25.0-5.0.pre.45 at /Users/markus/development/flutter_master
    • Framework revision 81e1f7d1ed (6 hours ago), 2020-12-02 17:19:57 -0800
    • Engine revision 20caf54969
    • Dart version 2.12.0 (build 2.12.0-76.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    • Android SDK at /Users/markus/Library/Android/sdk
    • Platform android-30, build-tools 30.0.1
    • Java binary at: /Users/markus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.6953283/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.2, Build version 12B45b
    • CocoaPods version 1.10.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Users/markus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.6953283/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      � https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      � https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] Connected device (4 available)
    • Nevercode’s iPhone (mobile) • b668e524315069f3db3661ac11ff1f66afafebdb • ios            • iOS 14.2
    • macOS (desktop)             • macos                                    • darwin-x64     • macOS 11.0.1 20B29 darwin-x64
    • Web Server (web)            • web-server                               • web-javascript • Flutter Tools
    • Chrome (web)                • chrome                                   • web-javascript • Google Chrome 87.0.4280.67

• No issues found!

For some reason, putting the pod pod 'Firebase/MLVisionBarcodeModel' made the command flutter build ios finish with an error. Putting the line inside the target 'Runner' do worked for me.
New Podfile

# Uncomment this line to define a global platform for your project
platform :ios, '12.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  pod 'Firebase/MLVisionBarcodeModel'
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

# post_install do |installer|
#   installer.pods_project.targets.each do |target|
#     flutter_additional_ios_build_settings(target)
#   end
# end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    target.build_configurations.each do |config|
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
    end
  end
end

# pod 'Firebase/MLVisionBarcodeModel'
# pod 'GoogleMLKit/BarcodeScanning'

Maybe the documentation in the flutter Firebase_ml_vision plugin page needs an update because the iOS section isn't very clear on where to put the line.

Strange, it works for me just adding it to the end of the file.
Just to confirm, everything is working fine now?

Yes, writing the line in the Podfile, to use the In-App api, made it work fine. I can detect qr codes now.

Thank you, closing this as solved.


A demo shows that the provider can be part of creating a Rails app

To show how the Conjur Terraform provider can be used, we'll build a demo that brings up Docker containers running a simple Rails app. The app will use Postgres for its persistence. The database password will be stored in Conjur.

[ ] show what needs to happen to change/rotate the tf_demo user's password
[ ] write a README for the demo


Error 400 pulling Binance announcement page

Describe the bug
I get “Error pulling binance annoucement page 400” notice every time I run the script? Kucoin works fine.
To Reproduce
Steps to reproduce the behavior:

Just start bot and error is there

Screenshots
https://user-images.githubusercontent.com/126596839/221910756-f6e5861f-2edf-47ad-a25a-1788300648bd.jpg

Same, and when i open the link https://www.binance.com/gateway-api/v1/public/cms/article/list/query i get

Same , any solution ?

What is think is : Binance changed the way how articles appears , and it's not using API for it anymore !! and the script is not updated with that !


videolan.org

found by @Eva850 at pl filters repo
Match found in list.41.hosts.ubuntu101.co.za.domains:
www.videolan.org

As this domain is not present into the comming infrastructure (cf)
closing.

Closing as added to https://github.com/Ultimate-Hosts-Blacklist/whitelist/commit/c0ad815816019e771002cd221dbbedc61051a2f1 have to write the code to whitelist it but this can be closed.
Closing.


Add an open telemetry agent grafana dashboard

Add a grafana dashboard for the agent
See the metrics format note in the main readme

@avivgold098 its part of the readme, see:
https://github.com/coralogix/eng-integrations/pull/96/files#diff-0d248002891d2c099b8b1c7a34de717372f7254e1915f093ca96355612d7199cR111

@avivgold098 Updated it to make it clearer


Timeout Issue

When I run eas build --platform ios, I eventually get an error after 30 minutes.

Error: Timeout reached! It is taking longer than expected to finish the build, aborting...

Yes, the builds go on to eventually finish online.
It would be nice if we could set timeoutSec in waitForBuildEndAsync(), unless I am missing where we could do this?
https://github.com/expo/eas-cli/blob/db0b6bfcf5ad330e1c8b19072d3377d272360af1/packages/eas-cli/src/build/create.ts#L74
Having this throw an error makes running multiple bash commands after the build impossible unless we build a whole webhooks flow on top of this. It would be nice to chain bash commands after this to run eas submit -p ios --latest or something else.
At a minimum, maybe we can match the current EAS Limitations of 60 minutes, so at least the service expectations and cli tool are in sync there?
Hope this was the right place for this as it relates to the eas-cli package. Thank you, great product/service!

increased to 1 hour in #370


Correct documentary comments

Replace config.stackdriver with config.google_cloud where appropriate

Merging now that this is accepted.


add support for Bitbucket Cloud

@trebidav Thanks a lot for this massive addition. I am reviewing it now in general and will probably need some of your attention to verify in real BitBucket environment once it is merged.


workflow_dispatch inputs

Hi, can you tell me if there is support for workflow_dispatch inputs? Since I'm getting an error now.
Key 'type' is not allowed

Encountered the same problem. Seems to be a miss for  github-actions-parser which this extension depends on.
Working on a fix here.

@cschleiden Not sure what the issue is but the PR referenced by @dizys is merged since 👀

Fixed in 0.23.0


Create wiki entries for all implemented endpoints

As a developer I want to know which endpoints are already implemented and ready to use.

[ ] Create wiki pages for all implemented endpoints describing usage
[ ] Link to the wiki from the README

@rinukkusu so far I added a list to the implemented enpoints with links to the spotify API reference.


3 set up mkdocs documentation like in instructor aiinstructor js

The following docs were updated to reflect Instructor-rb:

docs

blog

.authors.yml
index.md

concepts

patching.md
philosophy.md
schema.md

examples

action_items.md
action_itesm.png
index.md

overrides

main.html

contributing.md
help.md
index.md
installation.md

@jxnl okay I left the following placeholder files in the docs/examples folder:

classification.md
content_moderation.md
query_decomposition.md
self-correction.md
validated_citations.md


Upgrade terraform provider aws to v5.32.0

Fixes https://github.com/pulumi/pulumi-aws/issues/3253
This PR upgrades the provider to match upstream provider version v5.32.0.
List of unusual things that defeated upgrade-provider and required manual intervention:

The patch for elbv2 target workaround in #2517 does not apply cleanly to new upstream, had to be redone; I've tested manually that 2517 does not reproduce on top of the new provider, but need to backlog adding a test for it; the relevant ticket is in https://github.com/pulumi/pulumi-aws/issues/2749

Upstream is gradually removing AWS Go SDK v1. This affected legacy bucket resource that Pulumi retains in spite of upstream having it removed. This is now working again but required another invasive patch to undo upstream changes.

New "verified permissions" module needed to be registered in resources.go to support automatic module inference.

Several new Plugin Framework based resources required patching to support tags; this is slowing us down until we can implement https://github.com/pulumi/pulumi-aws/issues/2962

Run test of provider shim was breaking as it didn't get all the dependencies, now fixed

Patch from https://github.com/pulumi/pulumi-aws/pull/3290 wouldn't apply because of wrong format (make upstream.rebase broken) - had to reformat it

OK looks like there's a build bug lurking somewhere, running `make build_python locally keeps adding things to replacements.json that are already present there.
t0yv0@Antons-MacBook-Pro> grep redrive_allow provider/replacements.json                                                                                ~/code/pulumi-aws-3
      "old": "resource \"aws_sqs_queue_redrive_allow_policy\" \"terraform_queue_redrive_allow_policy\" {\n",
      "new": "resource \"aws_sqs_queue_redrive_allow_policy\" \"TODO_queue_redrive_allow_policy\" {\n"
      "old": "resource \"aws_sqs_queue_redrive_allow_policy\" \"terraform_queue_redrive_allow_policy\" {\n",
      "new": "resource \"aws_sqs_queue_redrive_allow_policy\" \"TODO_queue_redrive_allow_policy\" {\n"
      "old": "resource \"aws_sqs_queue_redrive_allow_policy\" \"terraform_queue_redrive_allow_policy\" {\n",
      "new": "resource \"aws_sqs_queue_redrive_allow_policy\" \"TODO_queue_redrive_allow_policy\" {\n"
      "old": "resource \"aws_sqs_queue_redrive_allow_policy\" \"terraform_queue_redrive_allow_policy\" {\n",
      "new": "resource \"aws_sqs_queue_redrive_allow_policy\" \"TODO_queue_redrive_allow_policy\" {\n"
      "old": "resource \"aws_sqs_queue_redrive_allow_policy\" \"terraform_queue_redrive_allow_policy\" {\n",
      "new": "resource \"aws_sqs_queue_redrive_allow_policy\" \"TODO_queue_redrive_allow_policy\" {\n"
      "old": "resource \"aws_sqs_queue_redrive_allow_policy\" \"terraform_queue_redrive_allow_policy\" {\n",
      "new": "resource \"aws_sqs_queue_redrive_allow_policy\" \"TODO_queue_redrive_allow_policy\" {\n"
      "old": "resource \"aws_sqs_queue_redrive_allow_policy\" \"terraform_queue_redrive_allow_policy\" {\n",
      "new": "resource \"aws_sqs_queue_redrive_allow_policy\" \"TODO_queue_redrive_allow_policy\" {\n"
      "old": "resource \"aws_sqs_queue_redrive_allow_policy\" \"terraform_queue_redrive_allow_policy\" {\n",
      "new": "resource \"aws_sqs_queue_redrive_allow_policy\" \"TODO_queue_redrive_allow_policy\" {\n"

OK looks like there's a build bug lurking somewhere, running `make build_python locally keeps adding things to replacements.json that are already present there.

Fixing the TODOs should work around the build bug. Interestingly, the build bug actually forces us to address the TODOs, which is helpful.

Interestingly, the build bug actually forces us to address the TODOs, which is helpful.

🤦♂  That is not the approach to error messages I was hoping to see.

Interestingly, the build bug actually forces us to address the TODOs, which is helpful.

🤦♂ That is not the approach to error messages I was hoping to see.

It's a bug. We should fix the bug. 😃 I'm just calling out that the broken behavior has benefits, and we should consider if it's worth trying to keep the benefits when we fix the bug.


onboarding: Fix error-password overlap bug

Apply appropriate spacing between password field and error message.
This is good for merge @showell, as this is just a minor margin modification of #7803 to be more inline with margins elsewhere.
Fixes: #7796.

Merged, thanks @utkarsh23 @brockwhittaker


ext.cpp:16:10: fatal error: rice/Array.hpp: No such file or directory  #ruby version 2.5  #fasttext-0.1.3 #rice-4.0.4

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /bundle/ruby/2.5.0/gems/fasttext-0.1.3/ext/fasttext

/usr/local/bin/ruby -I /usr/local/lib/ruby/site_ruby/2.5.0 -r ./siteconf20230325-1-45luxh.rb extconf.rb
/bundle/ruby/2.5.0/gems/rice-4.0.4/lib/mkmf-rice.rb:16: warning: already initialized constant MakeMakefile::CONFTEST_C
/usr/local/lib/ruby/2.5.0/mkmf.rb:248: warning: previous definition of CONFTEST_C was here
checking for rice/rice.hpp in /bundle/ruby/2.5.0/gems/rice-4.0.4/include... yes
checking for -lstdc++... yes
creating Makefile
current directory: /bundle/ruby/2.5.0/gems/fasttext-0.1.3/ext/fasttext
make "DESTDIR=" clean
current directory: /bundle/ruby/2.5.0/gems/fasttext-0.1.3/ext/fasttext
make "DESTDIR="
compiling ext.cpp
cc1plus: warning: command line option ‘-Wimplicit-int’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++
ext.cpp:16:10: fatal error: rice/Array.hpp: No such file or directory
#include <rice/Array.hpp>
^~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:235: ext.o] Error 1
make failed, exit code 2
Gem files will remain installed in /bundle/ruby/2.5.0/gems/fasttext-0.1.3 for inspection.
Results logged to /bundle/ruby/2.5.0/extensions/x86_64-linux/2.5.0/fasttext-0.1.3/gem_make.out

Hi @iamsonivivek, only the latest version is supported, and it requires Ruby 2.6+.


Structure Builder Height Reset on Reload

Minecraft version & Mod Version:
MC 1.12.2, Cyclic 1.13.3
Single player or Server:
SP
Describe problem (what you were doing / what happened):
While trying to automate a process involving repeated block placement (Botania), I experienced an unrelated crash that closed my game. Upon reloading the world, the height parameter of the Structured Builder had reset to 3, where I had set it to one previously, and had placed blocks above where I needed them to be.
Crash log (if any):
Unrelated

Should work in latest https://minecraft.curseforge.com/projects/cyclic/files/2550423


Notifications demo

store token to send if offline
reconfig app.json for projectid

hihi, got it! couple questions:

how does expo handle sending notifications to multiple devices?
is it possible for all this to happen async behind the scenes?

1.I believe each token may be device specific - not sure about the details but it should not matter unless someone is signed in with the same apple id / google login on different devices.
2. Yeah - if you have the token you can write purely backend code to send whatever you want. A setup could be storing only Expo tokens, and then having some script send a push to all the tokens if R|P is 24 hrs away for example.

sure thing, lgtm (for the most part)! @caupcakes  can you please fix merge conflicts + remove the .idea files (and add the .idea folder to the gitignore)?
will approve right after

lgtm! fix merge conflicts and merge pls :)


New Logo Designed Needed

Hey there folks,
Developments have come up that will require this project to get a new logo, our current logo is here.
I am a terrible designer 😆 but this needs to get done so I'm raising this here in the hopes that one of you folks who use this app can come up a new logo infinitely better than anything I could come up with.
If anyone has any ideas, just post some rough sketches below or something and we can all get involved in getting a new logo 😀

Finally got that letter in the mail did we?

I made a quick mockup . I know it looks very messy but i made it in like 5 mins.
By the way, would it be difficult to add like and dislike buttons to the remote app? I'd really appreciate those

@JayToe That's pretty sick 👍 💯 Could you perchance spin up a vector (SVG) version of that 😀

@MarshallOfSound Yeah sure, I should have time for that on the weekend

@MarshallOfSound Sent you an email

A million internet points for @JayToe

░█▀█▀█ █── ▄▀▄ █▄─█ █─▄▀──
──░█── █▀▄ █▀█ █─▀█ █▀▄───
─░▄█▄─ ▀─▀ ▀─▀ ▀──▀ ▀─▀▀──
░▀▄─────▄▀ ▄▀▄ █─█──
──░▀▄─▄▀── █─█ █─█──       ❤
────░█──── ─▀─ ─▀───

Where can we find more of your designs @JayToe ? quick google didn't provide a twitter with your face

My twitter handle would be @The_JayT
However, I don't use twitter a lot so if you want to add me on Discord you could do that as well because I'm way more active on there: Cloudyhair#5298
Until now I didn't really do a lot of graphic design which you can find on the internet (except for some small projects and school projects) but I'm planning on creating an icon pack for android in the summer because graphic design is really one of my greatest passions.

@Syberiyxx Here's some geofilters for snapchat i made if you're interested: https://imgur.com/a/5p7Rs

That looks a bit broken on Windows https://i.imgur.com/X1hEt3p.png


[#4] [Chore] Add components to the :lib module

#4
What happened 👀

Add the following dependencies:

"com.google.android.gms:play-services-mlkit-text-recognition:$latest_version",
"org.jmrtd:jmrtd:$latest_version",
"com.madgag.spongycastle:prov:$latest_version",
"edu.ucar:jj2000:$latest_version",
"com.github.mhshams:jnbis:$latest_version",
"net.sf.scuba:scuba-sc-android:$latest_version"

Add the following classes/interfaces/models:

MlKitWrapper and its implementation
NfcReader and its implementation
ImageUtil
Models:

MrzInfo
AdditionalDocumentDetails
AdditionalPersonDetails
DocumentType
Passportinfo
PersonDetails

Insight 📝

Added all the required dependencies and classes.
Renamed MlKitWrapper to MrzProcessor to make it more meaningful.
The PoW was created after adding the :lib module to :app and referencing them from MainActivity.

Proof Of Work 📹

Closes #4

@ryan-conway @Wadeewee Regarding that JVM name issue, here's a few points I think I should share:

"Manager" implies something that contains a few related things. If it's a class/interface, it implies it contains a few related methods. If it's a file - e.g., NfcManager.kt, it may contain functions, interfaces, classes, enums, objects, constants, etc.
Because of the nature of interoperability between Java and Kotlin, the file is exposed to Java classes, which is not desirable from an API design perspective.
You cannot use the same JVM name for the file as any interface or class defined within the file.
Solution: move the interfaces, classes, enums, sealed classes, and constants to separate files - just like the old Java way. If it improves readability, and manageability, and removes confusion, then so be it. 💪🏽
Issues with this approach:

The private constants need to be inside the companion object of the class.
The internal Kotlin classes can still be accessed from the Java classes, but the IDE will show a warning (see screenshot)


Make it possible to abort an individual non-interactive pipeline run that's part of a job

Is your feature request related to a problem? Please describe.
When you want to abort a pipeline run (because you observe it failing for example) without botching the whole job a more granular way to stop a single pipeline run of the job (especially if the job is a cron job) is desirable.
Describe the solution you'd like
Make it possible to abort an individual non-interactive pipeline run that's part of a job.
Describe alternatives you've considered
Manually stopping the job and recreating it from scratch. But this has a number of disadvantages, it's cumbersome, error prone, and loses out on the existing pipeline runs in the job. It also automatically uses the latest (different) version of the code.

Has been added:

Together with an improvement for discoverability in #703.


Assets/SteamVR/Scripts/SteamVR_Menu.cs(245,16): error CS0117: Cursor' does not contain a definition for visible'

Upon opening the project folder in Unity, Unity displays the following compile errors (and 4 additional instances of the same errors):
Assets/SteamVR/Scripts/SteamVR_Menu.cs(245,16): error CS0117: 'Cursor' does not contain a definition for 'visible'
Assets/SteamVR/Scripts/SteamVR_Menu.cs(246,10): error CS0117: 'Cursor' does not contain a definition for 'lockState'
these errors map to the following code blocks:
#if !UNITY_WSA_10_0
		Cursor.visible = savedCursorVisible;
		Cursor.lockState = savedCursorLockState;
#endif
#if !UNITY_WSA_10_0
		savedCursorVisible = Cursor.visible;
		savedCursorLockState = Cursor.lockState;
#endif
#if !UNITY_WSA_10_0
        Cursor.visible = true;
	Cursor.lockState = CursorLockMode.None;
#endif

What version of Windows are you running?

Hi! I get the same errors without switching the platform to Windows Store, it seems like these variables don't exist in the Holotoolkit script Cursor.cs. Maybe we need a modified version?
There's also a missing script reference on the VR Camera Rig.
I'm using Windows 10.
I've managed to compile the Hololens app and establish tracking but the app never finds the controllers and as soon as I play in the editor the Steam VR Play Area script disables.

I also get the same errors, from the addition of the:
#if !UNITY_WSA_10_0
#endif
to the SteamVR_Menu.cs script, not sure how to fix.
I'm also on Windows 10.
The VR Camera Rig in the Main scene is also missing a script ref:

Found workaround (I think). I'm using Windows 10. I removed the offending code prior to building for HoloLens since !UNITY_WSA_10_0 would evaluate to false anyway if I'm understanding its function correctly.

@andrew-cadwallader There are two classes named Cursor.

located in UnityEngine (provides the visible and lockstate functions)
located in holotoolkit (HoloToolkit-Examples\SpatialUnderstanding\SpatialUnderstanding-FeatureOverview\Scripts).

Basically, you need to specify to the compiler to use UnityEngine Cursor script. You can do this by replacing Cursor with UnityEngine.Cursor, for example:
#if !UNITY_WSA_10_0
UnityEngine.Cursor.visible = savedCursorVisible;
UnityEngine.Cursor.lockState = savedCursorLockState;
#endif
Hope this helps

I don't believe it should. I believe others have noticed the missing ref and still got it to work.
And for the record everyone, I can't currently work on this project because I started an internship just after publishing it. I'll likely continue work on it in the fall.

Thanks @jimmybond will try. Might this explain why I was able to get through the rest of the set up, hear the commands to align the controller to the hologram, but see no vive controller hologram? (Pulling the controller trigger just anywhere didn't do anything either)
understood @dag10 thanks for sharing your work

Works! See solution above by @jimmybond


Lone surrogates in strings shouldn't be pretty printed as literal characters

Lone surrogate code units should be left escaped in the pretty printed JSON, and should not be literally displayed in the browser.
The JSON pretty printer does a good job at deciding when to decode escaped Unicode characters into the literal character and when not to (for example, compare the pretty printing of ["\u0030"] vs. ["\u0000"]).
In Chrome, if I validate JSON with a lone surrogate code unit ["\ud800"] I see what looks like:
[
    "
]

The pretty-printed output should be copy-pastable JSON, but copy-pasting this instead pastes the Unicode Replacement character � between quotation marks.
Instead, the above should pretty print as:
[
    "\ud800"
]

(Amazingly I can copy-paste U+D800 from Internet Explorer into Word, which is pretty impressive considering a lone surrogate isn't a real Unicode code point.)

This issue is fixed in new version of jsonlint.com. Thanks for reporting.


Put repo cron jobs in concurrency groups

Summary

Resolves #436
Use Cases

Since I think the main cause of the problem is long backed up queues of recurring cron jobs, I've only added concurrency groups to crons. If actions that run on PRs are also playing a significant role, happy to add more concurrency groups that minimize the number of concurrent tasks running on a given PR.
Checklist

[x] I have viewed, signed, and submitted the Contributor License Agreement.
[x] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[ ] I have added an integration test, if necessary.
[ ] I have reviewed the styleguide for guidance on my code quality.
[x] I'm happy with the commit history on this PR (I have rebased/squashed as needed).

Do we want to add cancel-in-progress: true as well or do we feel just canceling all pending jobs is sufficient.

The cancel-in-progress options sounds undesirable. Imagine we have a job that queues every 15 minutes, but when it actually needs to do work it takes 20 minutes to complete. If you cancel-in-progress, this job will never actually finish what it needs to get done because it will always kill that in-progress job before it can complete.

That is sound logic to me. I am all good with this then!


Rename com.proton

Rename com.proton to com.timeplus.proton

PR https://github.com/timeplus-io/proton-java-driver/pull/23


Teams AC Pin

The info is masked in PowerShell. The PIN should display or be removed from results

@jesslyn-omm Please indicate which document you are referring to. Thanks

Get-CsOnlineDialInConferencingUser
https://docs.microsoft.com/en-us/powershell/module/skype/get-csonlinedialinconferencinguser?view=skype-ps

Hello @jesslyn-omm how are you? I could see that you refer to the output of the cmdlet, however, we are limited here to documentation issues and improvements, I could redirect you to this resource to submit that kind of feedback.
Thank you!

@get-itips Thank you very much for the contribution and sharing this explanation. @jesslyn-omm Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Can't log to stderr in tricky case

Hello Matteo,
While playing with pino, I noticed a subtle bug, when stderr is redirected from bash like this:
node index.js 2> error.log

And index.js looks like
var pino = require('pino')
var log = pino(process.stderr)
log.warn('will output to stdout')

It seems related to the property _writableState which is undefined in this case.
So the condition opts && opts._writableState to assign opts to the stream, can't pass.
Note that it just happens when options are omitted!
Cheers,
Benoit

Very nice catch


Need to clarify executionTime precision

Hello team!
We are currently working capturing notebook's information through Log Analytics but executionTime shows us differences between what is captured and what is shown in Databricks.
For example, we run a notebook in Databricks with function time.sleep(35) where the result is "Command took 35.07 seconds"
and from LogAnalytics, executionTIme show the value 3511.1201492
From this docs, we understand executionTime is expressed in seconds but as you can see, we find this difference.
It would be very helpful to clarify is this value is expressed in seconds or in other measure.
Thanks in advance

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

ID: aa60fa41-f753-9c55-c799-a870bdb219a4
Version Independent ID: 786b27ec-7f4d-ad35-e26d-5832c072536e
Content: Diagnostic logging in Azure Databricks - Azure Databricks
Content Source: databricks/administration-guide/account-settings/azure-diagnostic-logs.md
Service: azure-databricks
GitHub Login: @mssaperla
Microsoft Alias: saperla

@pablojavierf
Thanks for your feedback! We will investigate and update as appropriate.

@pablojavierf,
Thanks for your feedback! We have assigned the issue to author and will provide further updates.

Thanks for your dedication to our documentation. Unfortunately, we have been unable to review your issue and apologize for the delayed response. The requested updates have not yet been made. The timeline for resolution varies based on resourcing. We've created an internal work item (DOC-7174) to incorporate your suggestions. We are closing this issue for now, but feel free to comment here as necessary.
#please-close


Protect dask.config with lock

Dask local clients sometimes modify the configuration in other threads

[x] Tests added / passed
[x] Passes flake8 dask

Merging this tomorrow morning if there are no further comments.


Allow using floating-point bone sizes and outline widths in the 2D editor

This is useful when animating pixel art sprites in the 2D editor, as a value of 1 is often too large when zoomed in.
I've tested this change locally and can confirm that sizes as low as 0.01 work without any errors (and with visible output, at high zoom levels).

This closes https://github.com/godotengine/godot-proposals/issues/6176.

Thanks!

Cherry-picked for 4.1.3.


Question: Can this be used for editable text?

I want to include in my app a rich text editor that output Markdown text, so that I can store it and display it later, but I want people to see only the formatted text, not the Markdown. Is this possible with this control?

Sorry, no. This component is display only, reliant on the markdown being externally supplied.


Fix menu group icon color bug

Fixes #305

Changes proposed in this Pull Request:

Fix menu group icon color bug

Make sure to include this in a changelog entry when you fix the next bug.


optimize: more efficient serialization of unstable blocks

Removes an unnecessary clone when serializing unstable blocks. According to canbench this reduces the memory footprint of serializing unstable blocks by ~20%.

canbench won't report the performance enhancement until the stacked PR is merged into master, but here it is:
---------------------------------------------------

Benchmark: pre_upgrade_with_many_unstable_blocks
  total:
    instructions: 8.95 B (improved by 12.60%)
    heap_increase: 8194 pages (improved by 18.02%)
    stable_memory_increase: 2944 pages (no change)

  serialize_blocktree (scope):
    instructions: 5.25 B (improved by 19.85%)
    heap_increase: 4097 pages (improved by 30.54%)
    stable_memory_increase: 0 pages (no change)

  serialize_blocktree_flatten (scope):
    instructions: 201.60 K (improved by 99.97%)
    heap_increase: 0 pages (improved by 100.00%)
    stable_memory_increase: 0 pages (no change)

  serialize_blocktree_serialize_seq (scope):
    instructions: 5.25 B (improved by 9.72%)
    heap_increase: 4097 pages (-0.22%) (change within noise threshold)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------