add a single-row mode

Imagine a scenario when one wants to use jquery-mosaic to show a single row of images with a fixed height. With a small number of images - fewer than required to tile across the width of a wide display, there are some problems;

with skip mode and insufficient images cause the entire widget (all images) to be hidden. This must be a bug?
with crop mode, the last image is stretched (as expect)

It would be good to have something very close to 'oversize' mode, but with a limit on the total height 'maxContainerHeight', or 'maxNumRows'. This way, with few images on a wide screen mosaic would not dissapear. Meanwhile, with smaller screens, all images would retain the same height.

Hey! I just added the new maxRowHeightPolicy 'tail' as suggested by @borekl that might solve this problem, give it a try and let me know! Thanks!


Fix eslint

This diff moves eslint to a dev dependency. Within FB, this package adds 25mb to node_modules because it pulls in a copy of eslint including rxjs.

Good catch, thanks!
On Fri, Feb 21, 2020 at 6:37 AM Christoph Nakazawa<EMAIL_ADDRESS>wrote:

Merged #81 https://github.com/facebookincubator/redux-react-hook/pull/81
into master.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/facebookincubator/redux-react-hook/pull/81?email_source=notifications&email_token=AAG3HC5DSSETINAABNX3FJ3RD7RMLA5CNFSM4KZEHZJ2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOWZXMLBI#event-3060712837,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAG3HC6A66LENS3OJYQXLGDRD7RMLANCNFSM4KZEHZJQ
.


[BUG] darwin-framework-tool test fails in Smoke CO Alarm

Reproduction steps
Since the Smoke CO Alarm cluster is added to the provisional list in availability.yaml, no relevant code is generated, but test_cluster.zapt still generates code that results in undeclared identifiers.
logs.txt
Bug prevalence
always
GitHub hash of the SDK that was being used
7fc3ccba35d4df7d2d3ba8603ff72d218af0b1a7
Platform
darwin
Platform Version(s)
No response
Anything else?
No response

The test should be added to the "disable" section in examples/darwin-framework-tool/templates/tests/ciTests.json with comments similar to the other tests that are disabled there.

The test should be added to the "disable" section in examples/darwin-framework-tool/templates/tests/ciTests.json with comments similar to the other tests that are disabled there.

I've already disabled them here in #27123, but it doesn't work.
I see {{#if (isSupported (asUpperCamelCase name preserveAcronyms=true))}} statements in other zapt files, but the test_cluster.zapt file that is causing the error does not have this code.

I've already disabled them here in https://github.com/project-chip/connectedhomeip/pull/27123, but it doesn't work.

That's because you didn't disable all of them, no?  I only see 2_2 through 2_6 listed under the disabled bit, butwhat about 2_1 and 1_1?

but the test_cluster.zapt file that is causing the error does not have this code.

That's correct, because it can't tell what would need to be supported for which YAML file.
I am working on having darwin-framework-tool be able to do all the bits, including "provisional" ones, but for now please just add them to that "disabled" list.

I see, thanks.


chore: pull latest client protos

Updates SDK with latest client protos

@tylerburdsall in your commit message can you please elaborate a bit on what you are bringing in and why

@tylerburdsall in your commit message can you please elaborate a bit on what you are bringing in and why

Sure thing, when I merge this I'll have a more descriptive commit message 👍


Cannot shoot through grating textures

Self-explanatory. They should be ignored by shots. Does not occur to handrails.

Was this always the case with the port?

Tried a version from last week and the first version, solid on both. I swear it was non-solid once but I guess not.

Ah, I think I found the cause. The hit surfacetype and the sound surfacetype are swapped.

Should be fixed now. This might have fixed other related issues, if there were any.

Can confirm it's fixed.


[Enhancement] Support timezone for datetime load

Search before asking

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

Description
导入 2 条数据，它们表示的时间戳相同、只是时区不同：
{"timestamp":"2023-06-15T10:00:00.000Z"}
{"timestamp":"2023-06-15T18:00:00.000+08:00"}
查询发现 2 条数据的时间是不同的，标准时区的时间戳字符串解析可能有些问题：
mysql> select timestamp, unix_timestamp(timestamp)
-> from tenant_13294971825907758048.logs_default;
+----------------------------+-----------------------------+
| timestamp | unix_timestamp(timestamp) |
+----------------------------+-----------------------------+
| 2023-06-15 10:00:00.000000 |<PHONE_NUMBER> |
| 2023-06-15 18:00:00.000000 |<PHONE_NUMBER> |
+----------------------------+-----------------------------+
Solution
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

I will do it.

I'll take it.

I‘ll take it.


Support setting an SVG as a hero image

What kind of changes does this PR include?

Changes to Starlight code

Description
The hero image is currently blindly passed to Astro’s <Image /> component which doesn’t support SVGs (because it doesn’t optimise them). @solelychloe noticed this meant it errored when setting an SVG as the hero image (thanks for the report!).
This PR fixes that by switching to a regular <img> tag when it detects an SVG.

size-limit report 📦

Path
Size

/index.html
13.11 KB (+0.02% 🔺)

/_astro/*.js
16.54 KB (0%)

/_astro/*.css
9.04 KB (0%)


Docker stack fails to start nodes if stack name not galera

If I edit docker compose as follows
services:
seed:
...
node:
...
command: node test_seed,test_node
and then do
docker stack deploy -c docker-compose.yml test
The seed starts OK but when starting the nodes by scaling them to 2, they fail.
First there are multiple
[Warning] WSREP: Member 0.0 (xxxxx) requested state transfer from 'any', but it is impossible to select State Transfer donor: Resource temporarily unavailable
...
And finally
WSREP_SST: [ERROR] Possible timeout in receving first data from donor in gtid stage
If I change back to galera, restart the stack and scale the nodes to 2, I also see a few
[Warning] WSREP: Member 0.0 (xxxxx) requested state transfer from 'any', but it is impossible to select State Transfer donor: Resource temporarily unavailable
But then it seems to works.
Is galera defined as a fallback or a variable somewhere ?

No, I have no idea why your first example would not work the same as the one in the repo... If it gets all the way to the WSREP part in the logs then it is already past DNS resolution so I doubt that is the real issue.

I think I understand the problem and am looking at how to create a fix.
The issue is that start.sh, assumes the seed and the node containers are connected to the stack default overlay network ("_default", e.g. "galera_default" or "test_default") via the eth0 interface. (see line 65 and 68)
If the stack name is "galera", this is true , BUT if the stack name is "test", this is NOT true. In that case, the default overlay network is connected to the eth2 interface on the seed and node containers.
I can see this is the case because in the container log file for seed it says
Got NODE_ADDRESS=<IP_ADDRESS>
<IP_ADDRESS> is an IP address on the swarm "ingress" overlay network, not the default overlay "test_default" network.
If the name of the stack is "test", then the ingress network is connected to eth0, not the default overlay network.
Probably the resolution is to add another overlay network in the docker-compose file with a specific subnet address, and to search for interfaces connected to that specific subnet in start.sh rather than eth0

I ran into a similar issue not long ago, and it was fixed by making sure
both are on user created network.

Note: Service discovery will only work if your services are attached to a
user-created overlay network (see top of this article). When a swarm is
initialized, an ingress network is created if it does not exist. This
network is not used by containers directly, but to enable the routing mesh
functionality in swarm mode.

See
https://docs.docker.com/engine/swarm/networking/
On Wed, May 10, 2017 at 12:14 PM cpjolly<EMAIL_ADDRESS>wrote:

I think I understand the problem and am looking at how to create a fix.
The issue is that start.sh, assumes the seed and the node containers are
connected to the stack default overlay network ("_default", e.g.
"galera_default" or "test_default") via the eth0 interface. (see line 65
and 68)
If the stack name is "galera", this is true , BUT if the stack name is
"test", this is NOT true. In that case, the default overlay network is
connected to the eth2 interface on the seed and node containers.
I can see this is the case because in the container log file for seed it
says
Got NODE_ADDRESS=<IP_ADDRESS>
<IP_ADDRESS> is an IP address on the swarm "ingress" overlay network, not
the default overlay "test_default" network.
If the name of the stack is "test", then the ingress network is connected
to eth0, not the default overlay network.
Probably the resolution is to add another overlay network in the
docker-compose file with a specific subnet address, and to search for
interfaces connected to that specific subnet in start.sh rather than eth0
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/colinmollenhour/mariadb-galera-swarm/issues/20#issuecomment-300584744,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAoYBxsv0bF6Xh8_rxxQoFFogFmt7JpOks5r4gyygaJpZM4NWbj7
.

Hi @bgou - I don't think that's the issue here.
When you use a docker-compose stack, it auto-generates a default overlay network called "stackname_default" and attaches all containers in the stack to that network, so there is normally no need to add a user-defined overlay network.
The containers and services in the stack have the correct network connectivity and DNS discoverability. The problem is that the start.sh script makes an assumption that the stack default overlay network is connected to eth0, which is not true if the stack is called "test".

Probably the resolution is to add another overlay network in the docker-compose file with a specific subnet address, and to search for interfaces connected to that specific subnet in start.sh rather than eth0

That sounds like a good solution and it should already be supported since NODE_ADDRESS can be a grep -e compatible regex. This isn't tested though..

getent hosts $(hostname) returns the ip address followed by the hostname.
We only want the hostname, so we need to add " | awk '{print $1}' " to line 71.
I am preparing a pull request for this change


Code helper eat 100% and intellisense not working

VSCode Version: 1.5
OS Version: MAC El Capitan & Sierra

Steps to Reproduce:

Clean VScode No extension installed
running node / es6 javascript

This issues been bugging me for few months , since then I have tried update vs code to latest and my mac os version to latest aswell.
Everytime when I open the project , within few seconds the code helper will use 100% of cpu and the intellisense is no longer working . it just have a pop over "Loading ..."
I have tried googled and people suggested --disable extension but that doesn't work for me .
Please help

@victorzhunjie can you provide me a code sample? This seems to be similar to https://github.com/Microsoft/TypeScript/issues/10735
Can you also add a setting to your settings file? Add "typescript.tsserver.trace": "verbose" then open the output window and send me what you see. If this is the same issue then you'll see something like "sequence number cancelled"

Thanks for the reply , it just a normal JS node express project NOT TypeScript , when I point it to javascript it just have a "loading ... "

@victorzhunjie thank you for sharing. Can you give me a link to a workspace so I can reproduce this on my machine?
Also, can you add this setting to your settings file and open the output window to see the TypeScript log? I believe you are seeing this issue. Please share what you see in the log.
"typescript.tsserver.trace": "verbose"

Hi guys , I am not using type script .
when I setup my project into another directory it working fine. might be something is causing it to eat all the resource in the original location . I will try do some process elimination and report back when I found something.

Ok that will be helpful. We are aware that you are not using TypeScript. The TypeScript language service powers both TypeScript and JavaScript in VS Code.

Closing as not actionable without more info.
@victorzhunjie Please try out a more recent version of VSCode. If you still see this problem, please add the setting:
"typescript.tsserver.trace": "verbose"

and upload the log generated in the View -> Output for TypeScript. As @waderyan noted, the TypeScript language service is also used for JavaScript.
Thanks.


建议添加flushdb按钮和分组查看功能

1.建议添加flushdb按钮，删除某个db中所有的缓存
2.建议添加分组查看，就是以:分隔的进行分组查看
辛苦

1

Many of us want this type of functionality:
#167 #163 #146 #112
And I also want it

same with #146


Disable negative or positive mode search

Hi Chris,
Thanks for this great tool! I've been trying it out today. I'm wondering about the rationale for forcing the inclusion of both [M-H] and [M+H] in the search. I can disable neutral [M] in the Advanced tab, but I'm unable to uncheck the positive mode feature.
Is this by design, and the operator can simply filter out 'inappropriate' charges in the output file?
Thank you,
Anuk

Hi Anuk,
Thanks! We've forced the inclusion of M-H and M+H in the search when using mzML input because we automatically extract the polarity of the MS2 scan and calculate the neutral glycan mass based on that assumption. If there are no positive mode MS2 scans, GlyCombo won't identify any M+H adducted glycans, and the same for negative mode. Our rationale is that all adducts require this initial extraction of the MS2 scan polarity, and then we perform a mass offset depending on the selected adducts.
If this assumption or rationale doesn't work with your data, the text input option (as opposed to mzML input option) allows you to select whichever adducts you would like to interpret.
Thanks for using GlyCombo!
Cheers,
Chris

Hi Chris, that makes sense. Thanks for the prompt reply and detailed explanation!


Moved and updated Python license.

@apollo13 - is the name fine with you? Just to propose something else, I saw it included as "PSF.LICENSE" in python-memcached.

That sounds nice too, in the end whatever floats your boat is fine for me
On Mon, Sep 28, 2015, 14:59 Tim Graham<EMAIL_ADDRESS>wrote:

@apollo13 https://github.com/apollo13 - is the name fine with you? Just
to propose something else, I saw it included as "PSF.LICENSE" in
python-memcached.
—
Reply to this email directly or view it on GitHub
https://github.com/django/django/pull/5369#issuecomment-143737237.


Blockquote (Info, Tip, and Warning) improvements

On smaller screens (below 500px width), blockquote sections now use more of the available space on the right-hand side of the page.

Contributors can now choose between 'Info', 'Tip', and 'Warning' styling for any of the current Markdown pages.

Usage:
> ![info] <info text goes here>

> ![tip] <tip text goes here>

> ![warning] <warning text goes here>

The following two lines also need to be added to the very bottom of any new Markdown files (adjust the paths where necessary):
[info]: ../../assets/info-blue.png
[tip]: ../../assets/lightbulb-yellow.png
[warning]: ../../assets/warning-red.png

Hi @Joe-Brady. Is this ready for merge?

Yep, ready for merge!


Tests: disable the LogHandle tests on Windows

FileHandle transacts in HANDLEs on Windows rather than file descriptors.  This makes it impossible to replace the end point of the pipe after it has been created as the conversion from a HANDLE to a file descriptor transfers ownership and as such the FileHandle does not work with file descriptors at all.  Replicating that behaviour here would detach the FileHandle associated with the Pipe and thus cannot be done inline.

@swift-ci please test


Merge release1.14 into master

Sync the service-networking folder from 1.14 version
Sync the service-networking folder files with 1.16 version en document
Changed some files structure for easily review
Add the necessary documents
Add the runtime-class file

/lgtm
/approve


Documentation links of dronekit.io are broken

Hello.
I'm trying to access the documentation of DroneKit Python from the official website and it is not working anymore. Is this a server problem or was it migrated to another place?

True. Closing, this is a duplicate.
But, I have fixed up all the links on the readme so they now point to new docs on readthedocs: https://github.com/dronekit/dronekit-python/blob/master/README.md


Allow inter-state navigation when viewing state details

Is your feature request related to a problem? Please describe.
Currently when we click "see more details" on a state, it navigates to the state page. To see another state, we need to go back and select the state
Describe the solution you'd like
We would like to see a paginated view, so that we can navigate to the previous or next state without needing to go back.
We can also add a jump to optin
Describe alternatives you've considered
There is no other way to jump to another state without intuitively guessing state code or navigating back
Additional context

I would be happy to take this change up

There is actually a way

Oh.. perhaps a dropdown arrow could help.. i never thought of clicking the title.
Thanks for the info


Add token authentication and use pagination when getting domain list

I added token-based authentication in addition to the current key-based authentication method. The Cloudflare API supports both methods, but token-based is more secure as the user is able to set permission for each key and revoke them if necessary.
I changed the way the config file is being read and written to make easier to use and potentially expand in the future. The change does, however, break current config files—users will have to run --configure again.
This PR also fixes issue #13 by using the pagination the API provides to look at all the domains in the account.

Thanks!


Add GPU support for NCA model and texture training.

Straightforward, except perhaps for compute_grams and compute_style_loss which may need some attention.

Addressed in PR #19


Use INFO log level by default in tests

The current DEBUG log level is too verbose.

Agreed .. do we need a way to switch it for CI runs though to enable troubleshooting failures that we cant reproduce locally?
Maybe thats overthinking it though and we can deal with it when the problem comes up.

Awesome!


Game crashes when trying to change something on "display" tab in the options dialog

How to reproduce:

Start a game
Change anti-aliasing, anisotropic filtering, or any other setting in the "display" tab

Outputs "Caught signal 11 (SIGSEGV)", no stack trace.
It does not happen when you change it in the main-menu.
OS: Ubuntu 14.04.3 LTS
NVIDIA Driver Version: 340.96
master branch (current rev 7650f294c252b97eafbcab76460d8aadd0a3385d)

I can't reproduce this on Windows 7.

@obstriegel thanks for reporting. I've had a similar issue but couldn't reproduce it any longer. Can you further try to debug the problem with gdb as outlined in the wiki?

I suggest to close this.
Not really because it is not reproducible currently, but the fucked up systems will disappear with bigger refactorings.
plans are to currently to switch to glfw instead of SDL, to switch the rendering system and the configs are already in flex, not in core.
A new issue for changing settings on-the-fly for core could be opened.
Although I do think we will do this anyways when it is possible, plus submitting setting changes to core only once after editing them in the UI, is probably better placed as note in a "settings UI" ticket.
Anyone mind opening such a "settings UI" ticket, if there isn't any?
@MartinMuzatko maybe? :)


rancher-agent can get into a state where it continually shuts itself down

We observed in a user setup where a the rancher-agent container on several hosts had two entries in the instance table. These entries had had the same value for the exteranl_id field, which is the docker id of the container on the host.
Cattle correctly identified one of the instances as erroneous and marked it for removal. But, this kicked off all the normal container deletion logic for the container in the agent and caused the agent to attempt to delete itself. We delete a container by first killing (forcefully stopping) it and then actually deleting it. So, the rancher-agent container kept stopping itself.
To address this, we've added logic to rancher-agent to "do nothing" if it gets an event instructing it to stop or delete itself.
I could not find a way to naturally reproduce the duplicate data issue in rancher, so I had to manipulate the db to reproduce. Here's what I did:

Create a container in the rancher UI named mytest (obviously name this whatever you want, but the name is used in sql query later)

In the DB, run the following query to identify the rancher-agent and mytest containers:

select id, external_id, state, removed, uuid, name, state from instance where (name = 'mytest' or name = 'rancher-agent');
+----+------------------------------------------------------------------+---------+---------------------+------------------------------------------------+---------------+---------+
| id | external_id                                                      | state   | removed             | uuid                                           | name          | state   |
+----+------------------------------------------------------------------+---------+---------------------+------------------------------------------------+---------------+---------+
| 12 | a7c67baea53f5454b21100af7813a2795c886b28e4319b289074bde03c31631b | running  | NULL                | 96d3e05c-1783-4451-91c5-1249a670d7bd      | mytest        | purged  |
| 22 | 1a56bf7f2b7b2a1525d0ad74eae6f90da833489486c5737591aab1d540cc2d5b | running | NULL                | 369dae21-104b-4904-98b4-5f2712bb0534           | rancher-agent | running |
+----+------------------------------------------------------------------+---------+---------------------+------------------------------------------------+---------------+---------+

Update the external_Id of the container called mytest to the value of the external_id field for the rancher-agent container. You also have to tweak the UUID field and label so that the agent doesnt find the container by UUID. Run this query:

update instance set external_id = '1a56bf7f2b7b2a1525d0ad74eae6f90da833489486c5737591aab1d540cc2d5b', uuid = concat(uuid, "-nope") where name = 'mytest' and removed is null;

Unfortunately, you also have to update the io.rancher.container.uuid label in the json blob stored in the data field. If you don't, some "reaper" logic in the network-manager will delete the container. I don't have an easy way for you to update the data field. I actually tweaked my cattle logic locally to do that on the fly. you would basiclly need to copy the entire json blob, make the change in a text editor, and then do an update.
Not that once the uuid field and the uuid label mismatch, you are on a timer for the network-manager reaper logic to run again and delete the container. So, you want to do these two updates back to back or even make them a single update query.

Delete the mytest container in the UI. You should almost immediately see a log message in rancher-agent like:

Received event to delete root volume for rancher-agent container with id [%v]. Dropping event for resource [%v].

to indicate it got the event, recognized the container as itself, and chose not to delete.
The mytest container should get all the way to purged without causing the rancher-agent container to delete itself

@cjellick I tried to follow the instructions in the issue to get container-test1 to have the same external-id as the rancher-agent in that box
As soon as I did this , I see rancher-agent get deleted and the host get to disconnected state.
We dont expect the rancher-agent to get deleted in this case ?
mysql> select id, external_id, state, removed, uuid, name, state from instance where (name = 'test1' or name = 'rancher-agent');
+----+------------------------------------------------------------------+---------+---------------------+-------------------------------------------+---------------+---------+
| id | external_id                                                      | state   | removed             | uuid                                      | name          | state   |
+----+------------------------------------------------------------------+---------+---------------------+-------------------------------------------+---------------+---------+
| 10 | 3352654d84b0a37c68e21c54d10a2538eb86a5c8e8cc82bfa0bb5a610cb49137 | running | NULL                | 92f4f7f5-9056-433d-b117-fa8a17b8ed51      | rancher-agent | running |
| 11 | f598eab9c2f11c65452d44b49c4fc216fb0ffc2bb0372e6c0aa3276b52b93948 | running | NULL                | c666a4a9-8327-43c6-b122-8d7a10d6644f      | rancher-agent | running |
| 12 | 55d317d3d4a23fdb9c9884e480926f08366f3969d56f96e0e549c99fff34a622 | purged  | 2018-05-23 21:30:32 | 85dded8e-d136-4db9-9165-ce9f064c8554      | rancher-agent | purged  |
| 29 | 55d317d3d4a23fdb9c9884e480926f08366f3969d56f96e0e549c99fff34a622 | running | NULL                | 1cc3e184-b748-4220-8104-a5f5fcb26f5b-nope | test1         | running |
+----+------------------------------------------------------------------+---------+---------------------+-------------------------------------------+---------------+---------+

Tested with rancher-server version - v1.6.18-rc2.
Following steps were done to validate the fix:
Deploy a user container.
Stop rancher server.
Update the user container to have the same "external_id" as the rancher-agent that is running on the host. Also update the uuid and remove all occurrence of  io.rancher.container.uuid label from data field.
Start rancher server.
Once rancher server started , Cattle correctly identified one of the instances as erroneous and marked it for removal.This results in rancher-agent container receiving a delete event from the cattle which it drops and does not act on.
Logs in rancher-agent container:
time="2018-05-25T21:38:53Z" level=info msg="Received event: Name: storage.volume.remove, Event Id: 8563c313-e760-4007-9718-9321de6c41f2, Resource Id: 1vspm75"
time="2018-05-25T21:38:53Z" level=warning msg="Received event to delete root volume for rancher-agent container with id [d31cc60c34c91c013ee401fc407fed0c9d4fcf42bc54bf5c23880e0a3d18f857]. Dropping event for resource [1vspm75]."
time="2018-05-25T21:38:53Z" level=info msg="rancher id [1vspm75]: Volume with name [] has been removed"

The host does not get to "Disconnected" state.


Error by opening GUI

Hello MinusKube!
I'm now using your inventory API, but I got an error by opening GUI.
I use it as a library so I have initialised it in my main class (Core).
This is the error:
https://hastebin.com/jepimamapo.apache
This is my Core class:
https://hastebin.com/hehujipile.java
And I'm using the exact same class on your tutorial SimpleInventory.
I hope you could help me!
Regards,
Rndstad

Do you use a CraftBukkit server or a Spigot one?

Okay after some tests, it is clearly an issue from SmartInvs which is present on all 1.8.8 servers, I'll release 1.2.3 to fix that :)

Awesome MinusKube!


os not defined in settings.py

# docker run --rm \
  -e PROJECT_NAME=genesys_call_recording \
  -v $(pwd):/code \
  mjstealey/django-startproject-docker \
  --nginx \
  --ssl-certs \
  --owner-uid $(id -u) \
  --owner-gid $(id -g)
### Generate with Nginx ###
### Generate with SSL self-signed Certificates ###
### Set owner UID = 1004 ###
### Set owner UID = 1005 ###
Collecting virtualenv
  Downloading https://files.pythonhosted.org/packages/ef/53/1f609efbd75f7ffc8f9ca94e4fbf971b38a4c15e3a18fd9db5c499cb68b8/virtualenv-20.0.34-py2.py3-none-any.whl (4.9MB)
Collecting appdirs<2,>=1.4.3 (from virtualenv)
  Downloading https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl
Collecting importlib-metadata<3,>=0.12; python_version < "3.8" (from virtualenv)
  Downloading https://files.pythonhosted.org/packages/6d/6d/f4bb28424bc677bce1210bc19f69a43efe823e294325606ead595211f93e/importlib_metadata-2.0.0-py2.py3-none-any.whl
Collecting six<2,>=1.9.0 (from virtualenv)
  Downloading https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl
Collecting filelock<4,>=3.0.0 (from virtualenv)
  Downloading https://files.pythonhosted.org/packages/93/83/71a2ee6158bb9f39a90c0dea1637f81d5eef866e188e1971a1b1ab01a35a/filelock-3.0.12-py3-none-any.whl
Collecting distlib<1,>=0.3.1 (from virtualenv)
  Downloading https://files.pythonhosted.org/packages/f5/0a/490fa011d699bb5a5f3a0cf57de82237f52a6db9d40f33c53b2736c9a1f9/distlib-0.3.1-py2.py3-none-any.whl (335kB)
Collecting zipp>=0.5 (from importlib-metadata<3,>=0.12; python_version < "3.8"->virtualenv)
  Downloading https://files.pythonhosted.org/packages/15/1b/dbf5af0148ba527fb2164d2a2ecf623e77ca93877a83379a5b1aab563e40/zipp-3.3.0-py3-none-any.whl
Installing collected packages: appdirs, zipp, importlib-metadata, six, filelock, distlib, virtualenv
Successfully installed appdirs-1.4.4 distlib-0.3.1 filelock-3.0.12 importlib-metadata-2.0.0 six-1.15.0 virtualenv-20.0.34 zipp-3.3.0
WARNING: You are using pip version 19.1.1, however version 20.2.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
created virtual environment CPython3.7.3.final.0-64 in 464ms
  creator CPython3Posix(dest=/venv, clear=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/root/.local/share/virtualenv)
    added seed packages: pip==20.2.3, setuptools==50.3.0, wheel==0.35.1
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
Requirement already up-to-date: pip in /venv/lib/python3.7/site-packages (20.2.3)
Collecting Django
  Downloading Django-3.1.2-py3-none-any.whl (7.8 MB)
Collecting psycopg2-binary
  Downloading psycopg2_binary-2.8.6-cp37-cp37m-manylinux1_x86_64.whl (3.0 MB)
Collecting pytest
  Downloading pytest-6.1.1-py3-none-any.whl (272 kB)
Collecting pytest-cov
  Downloading pytest_cov-2.10.1-py2.py3-none-any.whl (19 kB)
Collecting pytest-django
  Downloading pytest_django-3.10.0-py2.py3-none-any.whl (19 kB)
Collecting python-dotenv
  Downloading python_dotenv-0.14.0-py2.py3-none-any.whl (17 kB)
Collecting uWSGI
  Downloading uWSGI-<IP_ADDRESS>.tar.gz (803 kB)
Collecting asgiref~=3.2.10
  Downloading asgiref-3.2.10-py3-none-any.whl (19 kB)
Collecting sqlparse>=0.2.2
  Downloading sqlparse-0.4.1-py3-none-any.whl (42 kB)
Collecting pytz
  Downloading pytz-2020.1-py2.py3-none-any.whl (510 kB)
Collecting py>=1.8.2
  Downloading py-1.9.0-py2.py3-none-any.whl (99 kB)
Collecting importlib-metadata>=0.12; python_version < "3.8"
  Using cached importlib_metadata-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting attrs>=17.4.0
  Downloading attrs-20.2.0-py2.py3-none-any.whl (48 kB)
Collecting iniconfig
  Downloading iniconfig-1.0.1-py3-none-any.whl (4.2 kB)
Collecting pluggy<1.0,>=0.12
  Downloading pluggy-0.13.1-py2.py3-none-any.whl (18 kB)
Collecting toml
  Downloading toml-0.10.1-py2.py3-none-any.whl (19 kB)
Collecting packaging
  Downloading packaging-20.4-py2.py3-none-any.whl (37 kB)
Collecting coverage>=4.4
  Downloading coverage-5.3-cp37-cp37m-manylinux1_x86_64.whl (229 kB)
Collecting zipp>=0.5
  Using cached zipp-3.3.0-py3-none-any.whl (5.3 kB)
Collecting six
  Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting pyparsing>=2.0.2
  Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Building wheels for collected packages: uWSGI
  Building wheel for uWSGI (setup.py): started
  Building wheel for uWSGI (setup.py): finished with status 'done'
  Created wheel for uWSGI: filename=uWSGI-<IP_ADDRESS>-cp37-cp37m-linux_x86_64.whl size=595625 sha256=9a84c85ac598dbd4169fbdc310701e32ba9698f4592e89fd87697e66e5988d35
  Stored in directory: /root/.cache/pip/wheels/0c/f9/df/fb7fb12204a8f5c67682f31e10485863c24123a2a626e71203
Successfully built uWSGI
Installing collected packages: asgiref, sqlparse, pytz, Django, psycopg2-binary, py, zipp, importlib-metadata, attrs, iniconfig, pluggy, toml, six, pyparsing, packaging, pytest, coverage, pytest-cov, pytest-django, python-dotenv, uWSGI
Successfully installed Django-3.1.2 asgiref-3.2.10 attrs-20.2.0 coverage-5.3 importlib-metadata-2.0.0 iniconfig-1.0.1 packaging-20.4 pluggy-0.13.1 psycopg2-binary-2.8.6 py-1.9.0 pyparsing-2.4.7 pytest-6.1.1 pytest-cov-2.10.1 pytest-django-3.10.0 python-dotenv-0.14.0 pytz-2020.1 six-1.15.0 sqlparse-0.4.1 toml-0.10.1 uWSGI-<IP_ADDRESS> zipp-3.3.0
Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "/venv/lib/python3.7/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "/venv/lib/python3.7/site-packages/django/core/management/__init__.py", line 345, in execute
    settings.INSTALLED_APPS
  File "/venv/lib/python3.7/site-packages/django/conf/__init__.py", line 83, in __getattr__
    self._setup(name)
  File "/venv/lib/python3.7/site-packages/django/conf/__init__.py", line 70, in _setup
    self._wrapped = Settings(settings_module)
  File "/venv/lib/python3.7/site-packages/django/conf/__init__.py", line 177, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/code/genesys_call_recording/genesys_call_recording/settings.py", line 24, in <module>
    DEBUG = os.getenv('DEBUG', True)
NameError: name 'os' is not defined
#

Getting the same problem unfortunately.

The same problem as well


Escape html in address dropdown

The dropdown containing addresses makes use of [innerHTML] and just shows whatever it is fed, including all kinds of html. This is needed to show the bold text when searching for a contact, but it can also result in unwanted behaviour as shown in the screenshot below:

To counter this, I've added an EscapeHTML pipe that is called first on the address value that is retrieved. Afterwards, the boldprefix pipe is used to ensure that the bold text can still be used to highlight matches (as I assumed that was done in HTML and we don't want to escape that). This results in the following:

Not much to say. Does the job 👍 nice work!


Table in exported word document is not formatted

I'm using html-docx-js to convert a document from html to a word document. The issues seen in the resultant document are as listed below:

The exported file has the content of the html file. However, the content within tables does not retain it's formatting(The content displayed isn't in sync with the column titles).

The string 'Column Settings' is prepended to each column title.

The title of the 1st column is prepended to the title of every subsequent column of the table.

The js code used is:
var contentDocument = document.getElementById(ids[i]);
var content = '' + contentDocument.outerHTML;
var converted = htmlDocx.asBlob(content, {orientation: 'landscape', margins: {top: 720}});
            saveAs(converted, ids[i]+'.docx');

            var link = document.createElement('a');
            link.href = URL.createObjectURL(converted);
            link.download = ids[i];
            link.appendChild(
                document.createTextNode('Click here if your download has not started automatically'));
            var downloadArea = document.getElementById('download-area');
            downloadArea.innerHTML = '';
            downloadArea.appendChild(link);

Can anyone help with any pointers towards resolving this issue?

Exporting tables generally works, because we export mostly tables in our software ourselves. The problem is that MS Word is not as good at rendering complex tables as a browser.
Could you try exporting a very simple, unstyled table first and then gradually adding styling? It is a little bit of hit or miss, but there is no other way.

Closing as we haven't heard back and there is nothing we can do to help. I will add an example with a styled table tough.


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/100007

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/104246

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/104307

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/108476

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/108670

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/112667

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/118966

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/118986


Taxi / Bus use case not using optimal route

I'm using jsprit for routing trips for a bus.  The use case is that there is a depot, and passengers take the bus to travel to and from the depot.  For instance you can schedule a pickup at your home and to be dropped off at the depot, or you may be at the depot and want to be dropped off at home.  Basically one side of the Shipment is always the depot.  I'm having some trouble with the routes that it picks sometimes.  I think I need to have it optimize for as little travel time per shipment as possible (or a balance of that and route time).
For example, please example the grid below.  The X is the depot and there are 3 rides: A, B, and C.  A and B start at X (they are at the depot) and end at their homes.  C starts at their home and is dropped off at the depot.
		  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15
		1
		2
		3
		4
		5
		6
		7   C1                      B2           X
		8
		9                                          A2
		10
		11
		12
		13
		14
		15

		X = A1, B1

The route that i would expect (with the vehicle starting at the depot) would be:
pickup A (at depot),
pickup B (at depot),
deliver A (at home),
deliver B (at home),
pickup C (at home),
deliver C (at depot)
but instead what i'm seeing is:
pickup A (at depot),
pickup B (at depot),
deliver B (at home),
pickup C (at home),  <- this is the weird step IMO
deliver A (at home),
deliver C (at depot)
I understand that this may be a more optimal route for picking up and dropping off packages, but for passengers it's undesirable for A to have to sit in on the ride all the way to C before being brought home.
I hope that what i'm explaining is coming across correctly.
Here's how i'm setting things up:
		final VehicleTypeImpl vehicleType = VehicleTypeImpl.Builder.newInstance("standardVehicleType")
				.addCapacityDimension(DIM_PASSENGER_COUNT, capacity)
				.setMaxVelocity(11.176)
				.build();

		final VehicleImpl vehicle = VehicleImpl.Builder.newInstance("shuttle")
				.setUserData(currentLocation)
				.setType(vehicleType)
				.setStartLocation(Location.newInstance(currentLocation.getLat(), currentLocation.getLon()))
				.setEndLocation(Location.newInstance(finalLocation.getLat(), finalLocation.getLon()))
				.setReturnToDepot(true)
				.build();

               ... for each ride ...
		Job job = ride.neesPickup() // (some passengers are already on the bus)
				? Shipment.Builder.newInstance("shipment-" + ride.getId())
					.setUserData(ride)
					.setName(ride.getPassengerName() + " (" + ride.getId() + ")")
					.addSizeDimension(DIM_PASSENGER_COUNT, ride.getPassengerCount()) // # of passengers
					.setPickupLocation(Location.newInstance(
							ride.getPickupLocation().getPoint().getLat(),
							ride.getPickupLocation().getPoint().getLon()))
					.setDeliveryLocation(Location.newInstance(
							ride.getDropOffLocation().getPoint().getLat(),
							ride.getDropOffLocation().getPoint().getLon()))
					.build()
				: Delivery.Builder.newInstance("delivery-" + ride.getId())
					.setUserData(ride)
					.setName(ride.getPassengerName() + " (" + ride.getId() + ")")
					.addSizeDimension(DIM_PASSENGER_COUNT, ride.getPassengerCount()) // # of passengers
					.setLocation(Location.newInstance(
							ride.getDropOffLocation().getPoint().getLat(),
							ride.getDropOffLocation().getPoint().getLon()))
					.build());

		final VehicleRoutingProblem problem = VehicleRoutingProblem.Builder.newInstance()
				.addAllJobs(jobs)
				.addVehicle(vehicle)
				.setFleetSize(FleetSize.FINITE)
				.build();

		final StateManager stateManager = new StateManager(problem);
		final ConstraintManager constraintManager = new ConstraintManager(problem, stateManager);

		final VehicleRoutingAlgorithm algorithm = Jsprit.Builder.newInstance(problem)
				.setStateAndConstraintManager(stateManager, constraintManager)
				.buildAlgorithm();

		final Collection<VehicleRoutingProblemSolution> solutions = algorithm.searchSolutions();

		final VehicleRoutingProblemSolution bestSolution = Solutions.bestOf(solutions)

You concern is understandable but however you must define the priority of delivery and pickup by yourself.
In the case you introduced, it is indeed better to deliver A and B first before picking up C. However, that may result in a higher cost. So how would you leverage between the road cost and the cost of customer waiting in the cab for delivery?
What I mean here is you need to add some cost to customers who have already got on the taxi waiting to be delivered. In that case, picking up C before delivering A will make that waiting-in-cab cost much higher compared with the increased transportation cost increased when delivering A first.

So then I should add some cost for how long each passenger is waiting in the vehicle then?  Would I use a VehicleRoutingActivityCosts for that?

Using the MaxTimeInVehcileConstraint as a reference I was able to create a SoftActivityConstraint for determining the time on the vehicle.  Now i guess I just need to figure out the math for generating a cost based on the time:
		constraintManager.addConstraint(new SoftActivityConstraint() {

			private final TransportTime transportTime = problem.getTransportCosts();

			@Override
			public double getCosts(
					JobInsertionContext iFacts, TourActivity prevAct, TourActivity newAct, TourActivity nextAct, double prevActDepTime) {

				if (newAct instanceof DeliveryActivity) {

					double newActArrival = prevActDepTime + transportTime.getTransportTime(
							prevAct.getLocation(),
							newAct.getLocation(),
							prevActDepTime,
							iFacts.getNewDriver(),
							iFacts.getNewVehicle());

					double newActStart = Math.max(newActArrival, newAct.getTheoreticalEarliestOperationStartTime());

					double pickupEnd = (iFacts.getAssociatedActivities().size() == 1)
						? iFacts.getNewDepTime()
						: iFacts.getRelatedActivityContext().getEndTime();

					double timeInVehicle = newActStart - pickupEnd;

					return timeInVehicle;
				}

				return 0;
			}
		});

I figured this out with the above


npm page references wrong git repository

https://www.npmjs.com/package/prettier-plugin-sort-json references https://github.com/Gudahtt/prettier-plugin-sorted-json but should be https://github.com/Gudahtt/prettier-plugin-sort-json

Thanks for the report! This has been fixed in #17


Question about nested subprograms

Why are nested subprograms not supported? Is this a technical decision or for another reason?

Support of nested subprograms requires features that was not supported by GNAT/LLVM/WASM at the time of the development.

Does this mean that GNAT/LLVM/WASM now supports the required features to implement nested subprograms?

Actually, it did for some extent. It is safe to state that they are not supported, than try to research all conditions when GNAT's code generator reach WASM's limitations.


Toggl start and stop time in Breeze.pm doesn't show in Toggl account

I can track my time within Breeze using the toggl-button on a task, but when I'm in my account on Toggl viewing all my time entries, they don't show up.

I'm unable to reproduce this issue. Starting and stopping entries with clicking on the toggl button icon works as expected. Please make sure you click on the Toggl button icon to start timer. You can also check if toggl is tracking by opening the extension menu from the top right of Chrome.


Parse Glyphs unicode attributes properly

Currently we don't really use the unicode attribute but we will surely need it as we get to things like cmap.
It has more nuances than you'd guess, such as v2 using comma separated unquoted strings.
See https://github.com/googlefonts/fontmake-rs/pull/30#pullrequestreview-1206616519.

Copying @anthrotype's feedback below:

actually, a glyph's unicode attribute in v2 can contain a comma-separated list of hexadecimal unicode codepoints, not just one.
And sometimes Georg insisted in not adding quotes to disambiguate these hex strings from equivalent unquoted decimal digits so our openstep_plist parser would give as ints but what they really where was hex strings so we had to work around that...

Real examples for Google Fonts sources:
# v2
Kosugi.glyphs:unicode = 03A2;
Arimo-Regular.glyphs:unicode = "2044,2215";
KiwiMaru-Light.glyphs:unicode = "2ED1,2FA7,9577";

# v3
ReemKufi.glyphs:unicode = (1619,1764);
EulerText.glyphs:unicode = (8260,8725);

I don't seem to be seeing examples of decimal in v2 so far.

I don't seem to be seeing examples of decimal in v2 so far.

try with this two files I made, one is v2 and the other is v3.
1234-unicode-glyphs-v2vs3.zip
specifically the glyph named "see-ethiopic" which has unicode codepoint 0x1234.
In the glyphs v2 source it's written out as unquoted string which should be interpreted as hexadecimal digits:
unicode = 1234;

whereas in v3 source it's written out as unquoted decimal digits:
unicode = 4660;

glyphsLib will decode both as 0x1234. We need to support this as well... Do we?

there is no decimal in v2 and only decimal in v3?

Correct


Fix issues relating to base_url

Lots of base_url bugs that I'd like to solve at once.

Here's the alpha with most of this work ready for people to preview: https://github.com/simonw/datasette/releases/tag/0.51a0

Requested alpha testers in https://github.com/simonw/datasette/issues/838#issuecomment-712604364

This should all be working correctly now.


Ensure created clusterrole and binding apply to controller deployment

What does this PR do?
Update kustomize configs to ensure subjects in clusterrole binding match
serviceaccount used for controller deployment
What issues does this PR fix or reference?
ClusterRoleBinding created for the controller references the default service account.
Is it tested? How?
make install, but make sure you uninstall from the main branch first to clean up all resources.

Good catch on the leader-election role -- I won't approve my own PR but it looks good!

/test v5-devworkspaces-operator-e2e


Import from Git (Private Repositories) UPDATE

Added documentation for Import from Git (Private Repositories) using Web GUI and CLI
https://csc-guide-preview.2.rahtiapp.fi/origin/DeRuina-patch-1/cloud/rahti2/images/creating/
Proposed changes
Briefly describe the changes you've made here. Remember to add a link to the preview page of your branch.
Checklist before requesting a review

[x] I have followed the instructions in the Contributing and Styleguide documents.
[x] My pull request passes the automated tests. If not, visit pull requests at Travis CI and have a look at the job log.
[x] I have included a link to the appropriate preview page (select your branch from the list).

@lvarin Please review


Consider supporting "tar.xz" format

Official rustup components are available only in tar.gz and tar.xz. The tar.xz are significantly better compressed. rustup exclusively uses the tar.xz artifacts, and the plan is to stop providing tar.gz altogether (https://github.com/rust-lang/infra-team/issues/89).
https://static.rust-lang.org/dist/2023-12-28
They may or may not provide zstd in the future (https://github.com/rust-lang/infra-team/issues/97).

For sure, adding support is likely easy from a technical perspective, so it's more about what our tolerance is for increased binary size of DotSlash itself.

Interesting. My understanding is that xz priorities size compared to extraction time. For a build cluster talking to a CAS where presumably network is fast and disk is a bigger bottleneck, I feel like that would be a bad tradeoff. Though certainly if you on a personal machine and network isn't so great, then xz is probably what you want?


Nested queries performing horribly - performance bug?

Bug(?) report
As per the community thread in:
https://community.influxdata.com/t/nested-queries-performing-horribly-performance-bug/1321
I'm seeing the performance of InfluxDB's nested queries be extremely poor.
For example, this query, which returns 659 lines runs in 120~150 ms:
SELECT last("ServiceStatus") as ServiceStatus FROM "DefaultPaulo"."ServiceStats" WHERE "Environment" =~ /^PT02$/ AND Time > now() - 7m AND ServiceName != 'Asos.Service.Emailer' AND ServiceName != 'Asos.Stock.DespatchImportService' AND ServiceName != 'Asos.Stock.StockExportService' AND ServiceStartType <> 4 GROUP BY "ServiceName", "host"
While this simple SELECT FROM the same query with a trivial WHERE, runs in 4~5 seconds:
SELECT host, ServiceName, ServiceStatus FROM (
SELECT last("ServiceStatus") as ServiceStatus FROM "DefaultPaulo"."ServiceStats" WHERE "Environment" =~ /^PT02$/ AND Time > now() - 7m AND ServiceName != 'Asos.Service.Emailer' AND ServiceName != 'Asos.Stock.DespatchImportService' AND ServiceName != 'Asos.Stock.StockExportService' AND ServiceStartType <> 4 GROUP BY "ServiceName", "host"
) WHERE "ServiceStatus" <> 4

...
I do know things like the Regex expression filters can naturally perform poorly due to the underlying complexity of regex searches. However, both of those things are performing just fine in the inner query - 120~150ms.
The nested query, though, is adding very minimal work on top of the inner query, not justifying making it 30 times slower... It's applying 1 single WHERE filter against the only selected field. I can't conceive any reason for that 2nd layer of querying to add such a performance hit: we're talking of 660 lines of data, and the field "ServiceStatus" will only have some 2~5 different values, which is what's making me guess this is a performance problem.

@PauloAugusto-Asos Can you share your InfluxDB version?

@jackzampolin Doh! I should have remembered that that info would be required, sorry...
influx -version (which I seem to understand is bound to the version of "influxdb" itself) reports:
InfluxDB shell version: 1.2.4

We have also seen this issue (running the latest nightly builds) and found exactly the same result when moving the time constraint to the inner SELECT. The query would run 30x slower!
The results are very consistant, doesn't seem to matter how or what we query.
** where time is in inner SELECT, runs in 16.51 seconds! **
% time influx -database 'testdb' -execute 'SELECT count(first) FROM (SELECT first("jobcount") FROM "jobstats" WHERE "group" =~ /GPU/ AND "area" =~ /testing/ AND time > now() - 1h GROUP BY "jobno")'
name: jobstats
time count
0    422

0.000u 0.004s 0:16.51

** where time is in outer SELECT, runs in 0.360 seconds **
% time influx -database 'testdb' -execute 'SELECT count(first) FROM (SELECT first("jobcount") FROM "jobstats" WHERE "group" =~ /GPU/ AND "area" =~ /testing/ GROUP BY "jobno") WHERE time > now() - 1h'
name: jobstats
time count
0    422

0.004u 0.000s 0:00.36

@daveselan I can confirm this issue remains within the latest 1.4.2 release. Thanks for the heads up.


Comments font

Can we change the comments font back or select one that readable? I looked around but couldn't see any options for this.

@DamagedDingo I'm assuming you mean turning off the italics?  Or do you mean using a separate font for italics altogether?

The strange cursive font that appears. I can't read the r and S letters.

If you hop into your settings and search for One Dark: Italic, you can disable the italics which should achieve your desired result.

Thanks!


Navbar disappears when first scrolled down to bottom and then by click gone to top

Noticed today, that group button in navbar(this is not the only issue) caused it to disappear when clicked. Here is an example: http://jsfiddle.net/6t8F7/show
Scrool to bottom and then click at any View details » button. Might need to do it few times, but navbar will disappear at one point or another. Why, I'm not sure.
UPDATE: Seems, that this issue occurs only in Chrome. Here's short video with this issue: http://www.screenr.com/yr47
Can't say for sure, is this a Chrome problem or Twitter Bootstrap

sorry to dig up an old topic, but I am still experiencing this problem: http://seminary.bhaktivedantaacademy.com/topics/
When you scroll all the way to the bottom, then try to scroll back up, the affix behaviour breaks completely and the sidenav becomes anchored to the top.
The @safani hack mentioned above, setting html and body height to 100%, does not resolve the problem.  Thanks!

sorry to dig up an old topic, but I am still experiencing this problem: http://seminary.bhaktivedantaacademy.com/topics/
When you scroll all the way to the bottom, then try to scroll back up, the affix behaviour breaks completely and the sidenav becomes anchored to the top.
The @safani hack mentioned above, setting html and body height to 100%, does not resolve the problem. Thanks!


vttablet: rbr support

@bbeaudreault @tirsen
Addresses #2530
This change makes VTTablet recognize that MySQL is running in RBR
mode. If this mode is detected, VTTablet will not rewrite
INSERT...ON DUPLICATE KEY constructs. It will just pass them
through instead. This allows MySQL to be run with CLIENT_FOUND_ROWS
option turned on, and the returned RowsAffected will be the
same as MySQL.
Additionally, if this mode is detected, VTTablet will also
skip adding update stream comments to other DMLs because
they're unnecessary.

If I understand correctly, you want every JDBC connection to control the CFR setting? Based on the docs I see, you can specify CFR to MySQL only at the time of making a connection. So, if JDBC requests a setting that doesn't match VTTablet, then a special connection would have to be created.

@sougou that's correct. It's definitely a slightly more complicated problem and could be handled outside this PR. I imagine our txpool could be enhanced to look for a connection which most closely matches the requested, and create a new connection if not found. If we time out idle connections in the pool after a time, the pool will swing from CFR to non-CFR based on usage. Or maybe just a separate pool, if configured.

LGTM
by proxy

Thanks for this @sougou


Two Samsung U32R592 but only one works

Hallo, i have two Samsung U32R592 both of them on a MacMini over Tunderbolt to Displayport. One of them are controllable the other one dosn´t work. Each monitor on its own works fine. Any ideas?

I have two Asus Monitors, same make and model. And I have this issue too. Thanks for any help

I have the same issue with my 2 LG displays. Both connected via HDMI to USB-C adapters.

Duplicate of #49


UnsupportedLanguageError: component 'LanguageModelTokenizer' does not support language 'zh'.

Rasa version: 2.2.2
Rasa SDK version (if used & relevant):
no
Rasa X version (if used & relevant):
no
Python version:
3.6.8
Operating system (windows, osx, ...):
ubuntu
Issue:
I'm trying to use the transformer based featurizer on Chinese.
It's ok to use jiebaTokenizer. However I think the pretrained language model uses a character based tokenizer so I want to use the language model specific tokenizer. But I encounter this error:
UnsupportedLanguageError: component 'LanguageModelTokenizer' does not support language 'zh'.
Error (including full traceback):
UnsupportedLanguageError: component 'LanguageModelTokenizer' does not support language 'zh'.

When using JiebaTokenizer, there are a lot of warnings like :
"Make sure the start and end values of entities ([(5, 7, '三十'), (10, 12, '流量')]) in the training data match the token boundaries ([(0, 1, '给'), (1, 2, '我'), (2, 3, '办'), (3, 7, '一个三十'), (7, 8, '的'), (8, 10, '新流'), (10, 12, '流量'), (12, 13, '务')])"

Command or request that led to error:
rasa train

Content of configuration file (config.yml) (if relevant):
language: zh

pipeline:
  - name: RegexEntityExtractor
  - name: LanguageModelTokenizer
  - name: LanguageModelFeaturizer
    model_name: bert
    model_weights: bert-base-chinese
  - name: DIETClassifier
    epochs: 100
  - name: EntitySynonymMapper
  - name: ResponseSelector
    epochs: 100

Is there a character tokenizer ?

Thanks for raising this issue, @rctatman will get back to you about it soon✨
Please also check out the docs and the forum in case your issue was raised there too 🤗

Thanks for raising this issue, @rctatman will get back to you about it soon✨
Please also check out the docs and the forum in case your issue was raised there too 🤗

I have the same question

I have the same question

Hi @ipeaking and @Slyne ! The LanguageModelTokenizer component has been deprecated, in part because it failed to handle languages like Chinese that are not whitespace-tokenized. If you're training a model in Chinese, JiebaTokenizer might be a good bet. Feel free to head on over to the forum  if you have further questions on how to use this tokenizer.

Hi @ipeaking and @Slyne ! The LanguageModelTokenizer component has been deprecated, in part because it failed to handle languages like Chinese that are not whitespace-tokenized. If you're training a model in Chinese, JiebaTokenizer might be a good bet. Feel free to head on over to the forum  if you have further questions on how to use this tokenizer.


Break up branch manager into buttons

For the redesign, the branch manager doesn't exist

Fixed via 207ff6fb030999b66022ab31946fa2915e437eaa


Docs: Add Info about file size in FileUploader #DS-993

Description

Additional context

Issue reference
FileUploader: file size limit dokumentace

coverage: 79.469%. remained the same
when pulling 0f58a1416f7e05264ff626f09abc9d6cbd95f725 on docs/ds-993-fileuploader-file-size-limit
into 1676c2d10216cbae4ecd4340e32cc49a1dc5e929 on main.


Inject modules into cekit venv

Injecting packages into cekit venv

Thanks for looking into it.
I'm closed for the day but will merge first thing tomorrow and create a new release.

Released in https://github.com/cekit/actions-setup-cekit/releases/tag/v1.1.7


Getting a Integration Flows can not be scoped beans message with 1.2.0.M1

Hello again Artem, I am not entire sure if this is an issue in my particular environment - debugged a little but could not make out for sure. I am seeing this message show up with Spring Integration Java DSL 1.2.0.M1(not with prior versions). I can understand the error specifically for IntegrationFlow beans, but this specific issue is being raised on a bean not related to Integration flows. Can you please check and let me know if this is a bug or if I am missing anything on my side.
org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'scopedTarget.eurekaClient': IntegrationFlows can not be scoped beans. Any dependant beans are registered as singletons, meanwhile Integratio
nFlow is just a logical container for them.
Consider to use [IntegrationFlowContext] for manual registration of IntegrationFlows.
        at org.springframework.integration.dsl.config.IntegrationFlowBeanPostProcessor.afterSingletonsInstantiated(IntegrationFlowBeanPostProcessor.java:119)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:796)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:369)
   ...

Yeah... Hello  Biju!
The issue has been spotted today and fixed already: https://github.com/spring-projects/spring-integration-java-dsl/issues/120.
All what you need is the latest 1.2.0.BUILD-SNAPSHOT.
Having such a problem, I'm going to release RC1 this Friday.
Closing this a duplicated.
Cheers!

Awesome 👍 , thanks, will pick up RC1.


How to have a contrib module with a .gitattributes file?

I would like my contrib module (Project Browser) to have its own .gitattributes file (it needs this to help with git diff's in GitLab since we're committing a compiled file).
When I use ddev-drupal-contrib, though, it seems to clobber the .gitattributes file in the root of my project. I think this is a file being scaffolded by Drupal core dev...?
Also see https://github.com/ddev/ddev-drupal-contrib/issues/25#issuecomment-1954650941 where this was mentioned before, but more as an aside to a different issue.

You might want to edit or add a composer.json file with the proper configuration not to scaffold that file, although maybe this can be added as an addition to the add on without needing to configure that.

Lets go with scaffolding config as the recommended solution here.


Passing Dense matrices

I have the hessian, gradient, linear equality constraint matrix A and the bounds in eigen dense matrix form. How do I pass them as csc sparse matrices to the solver?

https://github.com/oxfordcontrol/osqp/issues/71


New version: OSGeo.QGIS_LTR version 3.28.12

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Hey @stephengillie this seems to be stuck in a loop. Do I need to resubmit anything?

Hey @stephengillie this seems to be stuck in a loop. Do I need to resubmit anything?

Apologies for the automation issues on our side.


Slider doesn't update when switching between two datasets.

I have two objects that I'm switching between, and the slider pulls it's starting position from a property of the objects. Changing from one object to another changes the data the slider is pulling, but the position of the slider doesn't update to reflect the change. The labels in these screenshots are pulling from the same data and property so the data is definitely updating.

Here's how I've coded the slider for reference

         <Slider
             color="blue"
             settings={{
                  min: 0,
                  max: 10,
                  start: question.weight,
                  step: 1,
                  onChange: (value) => { this.setQuestionWeight(question, value, pendingWeighting) },
             }}
        />

     {question.weight}

Please use value instead of start for external changes. Detailed examples are on https://iozbeyli.github.io/react-semantic-ui-range/. Sorry for the late response.


[Feature][seatunnel-transforms] Add Replace transforms for spark

Search before asking

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

Description
Add replace transforms，supports regular
Usage Scenario
No response
Related issues
No response
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

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

close by #1751


Is the actions durrations time quantum 1s ?

https://github.com/IntelligentRoboticsLabs/ros2_planning_system/blob/2365ac8e5072fda927cfe987a5aa252884379158/plansys2_executor/src/plansys2_executor/BTBuilder.cpp#L328-L331
It seems that the actions duration is converted to "integer" on purpose (it do not seems to be a bug).
POPF support millisecond resolutions in the plan.
So, is this a reason to keep a non floating-point value for the actions duration ? is this possible to keep an integer value but, for example, an integer value of milliseconds ?

When creating the planning graph, I assume that time is integer to identify the actions that are planned at the same time, or approximately. You can see it in this image:

For example:
1.01 action1
1.02 action2
2.01 action3
action1 and action2 are supposed to happen at the same time and action3 in the next time.
Maybe it can be improved, but this is the algorithm. BTW, this is written in a paper waiting for review.

Ok, that make sense.
But why does the tasks have to be grouped in such a way in order to be executed ? Is this a simplification for the plan execution algorithm ?
Is this ok for the above case where a task last less than 1 s ?

Hi @teyssieuman
I sent you a couple of days ago an email with the paper with the description of this algorithm (BTW, just accepted in AAMAS2021). We can discuss here any improvement to the algorithm.
In general, I didn't consider any action with a duration of less than 1 second, that's why I used integers. This simplified me the implementation.

Hello @fmrico I just started to read the paper you sent me, but my holidays do not leave me so much time (strange but true)...
In the case of my application, I have some actions that lasts less than 1 seconds (like 100 ms).
I can try to submit some modification of the current implementation. Do you prefer converting it to floating point or do you thing it is better to still use fix point ? and in this last case, what time quantum to use ? should is be this configurable ?

Since #72 , there are not execution levels and the time is not truncated to seconds, so I am closing this

Since #72 , there are not execution levels and the time is not truncated to seconds, so I am closing this

Perfect ...

Perfect ...


Support @Autowiring for Spring Java functions

We need to load the app context and make sure the autowiring support works for Spring Boot apps following the spring-cloud-function model.

I assigned Dave as I believe he already has this on a branch.

Closing this as

it pertains to the java-function-invoker
I assume it is working now (@dsyer please re-create if this is not the case)


Creates Wallet Page and adds static UI for summary cards

What is this PR doing?
Adds static summary cards for Wallets, Connections, Contacts and Settings
https://user-images.githubusercontent.com/23727056/153270817-8c0bef16-8237-4cf6-b0fe-c277fb286b1c.mov
Note for reviewer
each commit is a self contained UI/feature update and it might be easier to review individually
How can these changes be manually tested?

Pull latest changes
run yarn run dev:chrome
reload extension in chrome
open quill popup
click get started

currently disabled the onboardingPage, which can be re-enabled by switching a flag
Does this PR resolve or contribute to any issues?
closes #119
closes #120
closes #123
closes #124 (and also extends it for contacts, connections and settings)
closes #126
Checklist

[x] I have manually tested these changes
[ ] Post a link to the PR in the group chat

Guidelines

If your PR is not ready, mark it as a draft
The resolve conversation button is for reviewers, not authors

(But add a 'done' comment or similar)

The directory structure should be modified such that Onboarding and Wallet come under QuillPage (which is the root component of the "full screen" app)
Right now everything related to Onboarding is inside "components" subdirectory, I created a Wallet directory alongside it. Will rename components to Onboarding in a separate PR.


[Question] Maven version vs Docker image version

If I create a simple POM.xml with reference to Playwright 1.29.0 like this:
<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.acme</groupId>
    <artifactId>playwright-test-available-versions</artifactId>
    <version>0.0.0-SNAPSHOT</version>
    <dependencies>
        <dependency>
            <groupId>com.microsoft.playwright</groupId>
            <artifactId>playwright</artifactId>
            <version>1.29.0</version>
        </dependency>
    </dependencies>
</project>

...and then run this command:
$ mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install --dry-run"

...then I'll get this result:
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] -----------< com.acme:playwright-test-available-versions >-----------
[INFO] Building playwright-test-available-versions 0.0.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- exec-maven-plugin:3.1.0:java (default-cli) @ playwright-test-available-versions ---
browser: chromium version 109.0.5414.46
  Install location:    /home/john/.cache/ms-playwright/chromium-1041
  Download url:        https://playwright.azureedge.net/builds/chromium/1041/chromium-linux.zip
  Download fallback 1: https://playwright-akamai.azureedge.net/builds/chromium/1041/chromium-linux.zip
  Download fallback 2: https://playwright-verizon.azureedge.net/builds/chromium/1041/chromium-linux.zip

browser: firefox version 107.0
  Install location:    /home/john/.cache/ms-playwright/firefox-1369
  Download url:        https://playwright.azureedge.net/builds/firefox/1369/firefox-ubuntu-22.04.zip
  Download fallback 1: https://playwright-akamai.azureedge.net/builds/firefox/1369/firefox-ubuntu-22.04.zip
  Download fallback 2: https://playwright-verizon.azureedge.net/builds/firefox/1369/firefox-ubuntu-22.04.zip

browser: webkit version 16.4
  Install location:    /home/john/.cache/ms-playwright/webkit-1751
  Download url:        https://playwright.azureedge.net/builds/webkit/1751/webkit-ubuntu-22.04.zip
  Download fallback 1: https://playwright-akamai.azureedge.net/builds/webkit/1751/webkit-ubuntu-22.04.zip
  Download fallback 2: https://playwright-verizon.azureedge.net/builds/webkit/1751/webkit-ubuntu-22.04.zip

browser: ffmpeg
  Install location:    /home/john/.cache/ms-playwright/ffmpeg-1008
  Download url:        https://playwright.azureedge.net/builds/ffmpeg/1008/ffmpeg-linux.zip
  Download fallback 1: https://playwright-akamai.azureedge.net/builds/ffmpeg/1008/ffmpeg-linux.zip
  Download fallback 2: https://playwright-verizon.azureedge.net/builds/ffmpeg/1008/ffmpeg-linux.zip

From the above result I can see that Chromium is using a build version 1041: chromium/1041/chromium-linux.zip.
I then tried to manually  pull different images:
$ docker run -it mcr.microsoft.com/playwright:v1.29.0-focal /bin/bash
$ docker run -it mcr.microsoft.com/playwright:v1.29.1-focal /bin/bash

...and from each one used ls -la /ms-playwright/ to see what build version was in each of them.
Question: Is there an easier way of figuring out what Docker image version tag has the same build of a browser as the specific Maven dependency version? In my case I have Maven dependency 1.29.0 which seems to match Docker image v1.29.1

See this page. Ideally, you  should use docker image with exactly same version, in practice it's enough to use matching major.minor as we normally don't update browsers within same minor version and each docker image contains pre-downloaded browsers for the corresponding playwright version.

It would be really great if Maven version matched Docker image version, however, the browser build version in Docker image v1.29.0 was not 1041 as Maven version 1.29.0 was looking for. I had to pull each of the two above versions to figure out that Docker image v1.29.1-focal was the one with the matching build number.

This sounds like a bug, let me check.

I just checked with playwright 1.29.0 and docker 1.29.0 (docker run -it --rm --ipc=host mcr.microsoft.com/playwright/java:v1.29.0-focal /bin/bash)  and got the following:
root@f5bdebe8b074:~/playwright-java/examples# DEBUG=pw:browser mvn compile exec:java -Dexec.mainClass=org.example.PageScreenshot
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------< org.example:examples >------------------------
[INFO] Building Playwright Client Examples 1.31.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ examples ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /root/playwright-java/examples/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ examples ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- exec-maven-plugin:3.1.0:java (default-cli) @ examples ---
  pw:browser <launching> /ms-playwright/chromium-1041/chrome-linux/chrome --disable-field-trial-config --disable-background-networking --enable-features=NetworkService,NetworkServiceInProcess --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --disable-sync --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --user-data-dir=/tmp/playwright_chromiumdev_profile-UHU6N9 --remote-debugging-pipe --no-startup-window +0ms
  pw:browser <launched> pid=2006 +2ms
  pw:browser [pid=2006][err] [0202/174856.423928:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory +58ms
  pw:browser [pid=2006][err] [0202/174856.424031:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory +0ms
  pw:browser [pid=2006][err] [0202/174856.450173:WARNING:bluez_dbus_manager.cc(247)] Floss manager not present, cannot set Floss enable/disable. +26ms
  pw:browser [pid=2006][err] [0202/174856.482289:WARNING:sandbox_linux.cc(385)] InitializeSandbox() called with multiple threads in process gpu-process. +38ms
  pw:browser [pid=2006] <gracefully close start> +590ms
  pw:browser [pid=2006] <process did exit: exitCode=0, signal=null> +25ms
  pw:browser [pid=2006] starting temporary directories cleanup +1ms
  pw:browser [pid=2006] finished temporary directories cleanup +1ms
  pw:browser [pid=2006] <gracefully close end> +1ms
  pw:browser <launching> /ms-playwright/webkit-1751/pw_run.sh --inspector-pipe --headless --no-startup-window +180ms
  pw:browser <launched> pid=2448 +3ms
  pw:browser [pid=2448][err] Could not determine the accessibility bus address +52ms
  pw:browser [pid=2448] <gracefully close start> +744ms
  pw:browser [pid=2448] <process did exit: exitCode=0, signal=null> +11ms
  pw:browser [pid=2448] starting temporary directories cleanup +0ms
  pw:browser [pid=2448] finished temporary directories cleanup +1ms
  pw:browser [pid=2448] <gracefully close end> +0ms
  pw:browser <launching> /ms-playwright/firefox-1369/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-itpPIa -juggler-pipe -silent +122ms
  pw:browser <launched> pid=2703 +3ms
  pw:browser [pid=2703][err] *** You are running in headless mode. +15ms
  pw:browser [pid=2703][out] Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libpci missing (t=0.170809) [GFX1-]: glxtest: libpci missing +156ms
  pw:browser [pid=2703][out] Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libpci missing (t=0.170809) |[1][GFX1-]: glxtest: Unable to open a connection to the X server (t=0.170865) [GFX1-]: glxtest: Unable to open a connection to the X server +1ms
  pw:browser [pid=2703][out] Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libpci missing (t=0.170809) |[1][GFX1-]: glxtest: Unable to open a connection to the X server (t=0.170865) |[2][GFX1-]: No GPUs detected via PCI (t=0.170874) [GFX1-]: No GPUs detected via PCI +0ms
  pw:browser [pid=2703][out]  +30ms
  pw:browser [pid=2703][out] Juggler listening to the pipe +0ms
  pw:browser [pid=2703][out] console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/playwright_firefoxdev_profile-itpPIa/search.json.mozlz4", (void 0))) +363ms
  pw:browser [pid=2703][err] JavaScript error: resource://gre/modules/URIFixup.sys.mjs, line 304: NS_ERROR_FAILURE: Should pass a non-null uri +111ms
  pw:browser [pid=2703][err] JavaScript error: https://maps.googleapis.com/maps/api/js?key=AIzaSyCRngKslUGJTlibkQ3FkfTxj3Xss1UlZDA&sensor=false, line 188: uncaught exception: InvalidValueError: Map: Expected mapDiv of type HTMLElement but was passed null. +481ms
  pw:browser [pid=2703] <gracefully close start> +45ms
  pw:browser [pid=2703] <process did exit: exitCode=0, signal=null> +2s
  pw:browser [pid=2703] starting temporary directories cleanup +0ms
  pw:browser [pid=2703] finished temporary directories cleanup +10ms
  pw:browser [pid=2703] <gracefully close end> +0ms
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  6.429 s
[INFO] Finished at: 2023-02-02T17:49:01Z
[INFO] ------------------------------------------------------------------------
root@f5bdebe8b074:~/playwright-java/examples#

It would be really great if Maven version matched Docker image version, however, the browser build version in Docker image v1.29.0 was not 1041 as Maven version 1.29.0 was looking for.

These are the preinstalled browsers which match 1.29.0 playwright java:
root@f5bdebe8b074:~# ls /ms-playwright/
chromium-1041  ffmpeg-1008  firefox-1369  webkit-1751

And here is the output with your example:
root@f5bdebe8b074:~# mkdir aaa
root@f5bdebe8b074:~# cd aaa/
root@f5bdebe8b074:~/aaa# cat > pom.xml
<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.acme</groupId>
    <artifactId>playwright-test-available-versions</artifactId>
    <version>0.0.0-SNAPSHOT</version>
    <dependencies>
        <dependency>
            <groupId>com.microsoft.playwright</groupId>
            <artifactId>playwright</artifactId>
            <version>1.29.0</version>
        </dependency>
    </dependencies>
</project>
root@f5bdebe8b074:~/aaa# mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install --dry-run"
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------< com.acme:playwright-test-available-versions >-------------
[INFO] Building playwright-test-available-versions 0.0.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- exec-maven-plugin:3.1.0:java (default-cli) @ playwright-test-available-versions ---
browser: chromium version 109.0.5414.46
  Install location:    /ms-playwright/chromium-1041
  Download url:        https://playwright.azureedge.net/builds/chromium/1041/chromium-linux-arm64.zip
  Download fallback 1: https://playwright-akamai.azureedge.net/builds/chromium/1041/chromium-linux-arm64.zip
  Download fallback 2: https://playwright-verizon.azureedge.net/builds/chromium/1041/chromium-linux-arm64.zip

browser: firefox version 107.0
  Install location:    /ms-playwright/firefox-1369
  Download url:        https://playwright.azureedge.net/builds/firefox/1369/firefox-ubuntu-20.04-arm64.zip
  Download fallback 1: https://playwright-akamai.azureedge.net/builds/firefox/1369/firefox-ubuntu-20.04-arm64.zip
  Download fallback 2: https://playwright-verizon.azureedge.net/builds/firefox/1369/firefox-ubuntu-20.04-arm64.zip

browser: webkit version 16.4
  Install location:    /ms-playwright/webkit-1751
  Download url:        https://playwright.azureedge.net/builds/webkit/1751/webkit-ubuntu-20.04-arm64.zip
  Download fallback 1: https://playwright-akamai.azureedge.net/builds/webkit/1751/webkit-ubuntu-20.04-arm64.zip
  Download fallback 2: https://playwright-verizon.azureedge.net/builds/webkit/1751/webkit-ubuntu-20.04-arm64.zip

browser: ffmpeg
  Install location:    /ms-playwright/ffmpeg-1008
  Download url:        https://playwright.azureedge.net/builds/ffmpeg/1008/ffmpeg-linux-arm64.zip
  Download fallback 1: https://playwright-akamai.azureedge.net/builds/ffmpeg/1008/ffmpeg-linux-arm64.zip
  Download fallback 2: https://playwright-verizon.azureedge.net/builds/ffmpeg/1008/ffmpeg-linux-arm64.zip

root@f5bdebe8b074:~/aaa#


feat: merged changelogs into a top-level CHANGELOG.md

Fixes: #3536
Note: in this PR I remove the old per-library CHANGELOG.md files. Alternatively, if we think users will expect those files in that location, we can leave them there with a 1-liner directing them to the single top-level CHANGELOG.md file.

This change is

Done. The sections should now be (mostly) sorted alphabetically. I agree that we should sort them going forward too.


Expose the RabbitMQ management plugin interface

Per RabbitMQ:

The rabbitmq-management plugin provides an HTTP-based API for management and monitoring of your RabbitMQ server, along with a browser-based UI and a command line tool, rabbitmqadmin.

Customers would like to be able to use this plugin on Aptible. I believe this is currently not feasible because we only expose one port per container right now.
cc @cilindrox

What's the status on this?

Looks like we never closed this issue; this is supported as of January this year : https://www.aptible.com/blog/rabbitmq-management/


unix: implement proper pwritev() emulation

Teach the fallback path for pwritev() to write multiple buffers.
Before this commit it only wrote the first buffer in the list and
left it up to the libuv user to deal with the partial write.
This commit removes the Linux preadv/pwritev feature detection code.
Libuv's baseline is 2.6.32 and those system calls were added in 2.6.30.

Closing, since I believe this was already handled in libuv, just not precisely in this function


Issue 1890 - Instead of skipping space just skip blanks.

This allows for newlines as for character in macro args.
http://d.puremagic.com/issues/show_bug.cgi?id=1890

You also need to update the ddoc output tests in the dmd test suite


Added a simple singly linked list example

As per https://github.com/fnplus/interview-techdev-guide/issues/232

@pagzamaphone : Thanks for Contributing


RAM Efficiency 3

This patch set removes static structs which are only used by some setups.

Applied.


dropping the message even when event time is greater than watermark

{"level":"warn","ts":1674124708.13529,"logger":"numaflow.ReduceUDF-processor","caller":"readloop/readloop.go:382","msg":"Dropping the late message","vertex":"apigw-metrics-fixed-aggregation","eventTime":1674124707.598,"watermark":1674124707.3219998}
{"level":"warn","ts":1674124708.1414385,"logger":"numaflow.ReduceUDF-processor","caller":"readloop/readloop.go:382","msg":"Dropping the late message","vertex":"apigw-metrics-fixed-aggregation","eventTime":1674124707.599,"watermark":1674124707.3219998}
{"level":"warn","ts":1674124708.1483417,"logger":"numaflow.ReduceUDF-processor","caller":"readloop/readloop.go:382","msg":"Dropping the late message","vertex":"apigw-metrics-fixed-aggregation","eventTime":1674124707.611,"watermark":1674124707.3219998}
{"level":"warn","ts":1674124708.1487634,"logger":"numaflow.ReduceUDF-processor","caller":"readloop/readloop.go:382","msg":"Dropping the late message","vertex":"apigw-metrics-fixed-aggregation","eventTime":1674124707.598,"watermark":1674124707.3219998}
{"level":"warn","ts":1674124708.1526535,"logger":"numaflow.ReduceUDF-processor","caller":"readloop/readloop.go:382","msg":"Dropping the late message","vertex":"apigw-metrics-fixed-aggregation","eventTime":1674124707.6,"watermark":1674124707.3219998}
{"level":"warn","ts":1674124708.2310169,"logger":"numaflow.ReduceUDF-processor","caller":"readloop/readloop.go:382","msg":"Dropping the late message","vertex":"apigw-metrics-fixed-aggregation","eventTime":1674124707.615,"watermark":1674124707.597}
{"level":"warn","ts":1674124708.2310944,"logger":"numaflow.ReduceUDF-processor","caller":"readloop/readloop.go:382","msg":"Dropping the late message","vertex":"apigw-metrics-fixed-aggregation","eventTime":1674124707.648,"watermark":1674124707.597}

@yhl25 - please verify if it still exists.

closing it for now as I am not seeing this issue anymore. will reopen if I encounter it again.


fix(calendar-input): fixed a bug in the limitDate function

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.001%) to 82.871%

Totals

Change from base Build<PHONE_NUMBER>:
0.001%

Covered Lines:
7758

Relevant Lines:
8623

💛  - Coveralls


Implement original tail worker support for local dev

Enables tail workers for local development in workerd

Odd / non-obvious crashes in this PR on windows :-/ ... not getting any useful traces out of the CI run and unable to reproduce locally so I'll have to do a bit of trial-and-error debugging via fixup commits.

... was the se translator useful? ...

Not really. Enabling the flag necessary seemed to make the build hang forever. I managed to spot the issue while I was waiting for it to finish building lol

Are there any tests for this?


Classes defined in the main module break Object construction process in v0.2

When trying to save an object whose class is defined in __main__, and then loading from disk, the incorrect object signature is loaded and the load fails. Example code triggering the issue:
from dryml import Object, load_object

# We create a new very simple class just to remember data
# in its arguments
class Data(Object):
    def __init__(self, data):
        pass

# Construct a new instance of Data
obj = Data([1, 2, 3, 4, 5])

obj.save_self('obj.dry')

new_obj = load_object('obj.dry') # Fails

The failure looks like this:
Traceback (most recent call last):
  File "/home/matthew/Projects/DRYML/dryml/test_bug.py", line 18, in <module>
    new_obj = load_object('obj.dry')
              ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/matthew/Projects/DRYML/dryml/src/dryml/object.py", line 416, in load_object
    raise RuntimeError(
RuntimeError: Loaded object doesn't have expected definition!
expected: {'cls': <class '__main__.Data'>, 'dry_mut': False, 'dry_args': ([1, 2, 3, 4, 5],), 'dry_kwargs': {'dry_id': '9d44583e-cd40-41ff-8e5f-c60a12b33cc8', 'dry_metadata': {'description': '', 'creation_time':<PHONE_NUMBER>.1574423}}}
got: {'cls': <class '__main__.Data'>, 'dry_mut': False, 'dry_args': ([1, 2, 3, 4, 5],), 'dry_kwargs': {'dry_id': 'd571dea1-f703-4ce2-8e11-2ba53a7f9cc0', 'dry_metadata': {'description': '', 'creation_time':<PHONE_NUMBER>.1721513}}}

So we can see multiple problems here. The dry_id didn't get transferred, and neither did the creation time.
This issue dissapears when we move the class definition to a separate file/module and load it that way. Notably, none of the tests are currently picking up this particular failure.

This issue seems to affect all versions of dryml I've tested.

Fixed by #22


Parity age requirements

About the PR

Added age requirements for ship-side roles and SL
Why / Balance

It's parity
Technical details

Added basic requirement of 20 years for ship-side roles and added job-specific age requirements from here
Also made adjustments to age reqs. for MP ported from here and introduced role-specific age requirements for SL from here
Surprisingly there's no specific age requirements for Medbay, so all of them have the req. of 20 years.
Media

Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

[X] By submitting this code and/or assets, I confirm that I either own them or have provided the correct necessary licenses to use and distribute them. I agree to be fully responsible for any legal claims or issues arising from the use of these materials.

Changelog

:cl: J C Denton

tweak: All ship-side roles and Squad Leader role are now age-restricted.

Tested at second commit, forgot to push it before creating this PR


id runtime has value do not overwrite

Coverage decreased (-0.003%) to 64.623% when pulling fa90042aa9d40fa69b43bd6d29a53998808529cb on tianxiaoliang:dev into 33eb773c9ac97d41b7070585d842527678960b0d on go-chassis:master.


Fix retry time when check disconnect events

Sometime check disconnect events failed because the retry time is short.
Signed-off-by: Xian Chaobo<EMAIL_ADDRESS>

LGTM thanks @jimmyxian :+1:

ok 36 etcd discovery: check engine connect/disconnect events :+1:


Add Contibute.md

Add contribution guidelines.
Look at examples of good contribution guidelines
That should be a good start.

Examples of contribution guidelines
If you're stumped, here are some good examples of contribution guidelines:
The Atom editor contribution guidelines.
The Ruby on Rails contribution guidelines.
The Open Government contribution guidelines.

Further reading
The Open Source Guides' section "Starting an Open Source Project"
"Adding a license to a repository"

@goelchahat could you issue a pull request for Contributing.md on your patch?


Illegal reflective access

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/app-1.0.0/lib/bcprov-jdk15on-1.60.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

I think this needs fix. Probably a Java 12 / 13 issue?

Which version of the APIs did you see this with?

I came across this issue when using sshj version 0.27.0, which uses org.bouncycastle:bcpkix-jdk15on:1.60 and org.bouncycastle:bcprov-jdk15on:1.60.
See also https://github.com/hierynomus/sshj/issues/568
Does this answer your question?
I think the problem is that the class DRGB.java access an internal API, which might be dangerous
https://github.com/bcgit/bc-java/blob/f7710a2a9777dbabbc15b3717611f3494d424acc/prov/src/main/java/org/bouncycastle/jcajce/provider/drbg/DRBG.java#L38

They just need to move to a more recent version of bcprov - Java 1.8 (eventually) introduced getInstanceStrong() the BC provider will call that preferentially to get access to the JVM's entropy source.


Add page param to worldwide locations

The default behaviour is to return just the first page of results. This makes it possible to
get all pages via the same interface.
I didn't add a version bump because this is a backwards-compatible change. Let me know if you think changing the version would be worth doing!
# Before, only this works
GdsApi::Worldwide.world_locations

# After, this works
GdsApi::Worldwide.world_locations
GdsApi::Worldwide.world_locations page: 2

For reference, this was closed because one can use GdsApi.worldwide.world_locations.with_subsequent_pages to paginate


Colormap docs

Add images describing colormaps. The README doesn't render correctly in the git diff, but it does on my fork: https://github.com/kylebarron/rio-tiler/blob/colormap-docs/docs/colormap.md
I think some of the images are easier to read when capitalization is kept, e.g. OrRd is clearly orange-red, whereas orrd is less clear. However since Linux uses a case-sensitive file-system, a user passing OrRd would fail, so I also coerce the name to lower case.
Closes #175

Are there only three new colormaps not from matplotlib?

Are there only three new colormaps not from matplotlib?

I think yes

@kylebarron This is awesome.
I wonder if we should add more info about the colormap itself. Meaning, we should maybe says the all are 0 -> 256, RGBA values ?

There could be a custom colormap section, but unless people are making custom colormaps, they don't need to know what a colormap object is


fix: fix latest activity rail when user has viewing room published event

Description
If user has viewing room published notification - home screen crashes. It happens because viewing room notifications always have an empty artworksConnection, but the code assumes that artworks always exist.
PR Checklist

[x] I have tested my changes on iOS and Android.
[x] I hid my changes behind a feature flag, or they don't need one.
[x] I have included screenshots or videos, or I have not changed the UI.
[x] I have added tests, or my changes don't require any.
[x] I added an app state migration, or my changes do not require one.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

fix latest activity rail when user has viewing room published event - @nickskalkin

iOS user-facing changes

Android user-facing changes

Dev changes

Need help with something? Have a look at our docs, or get in touch with us.

This PR contains the following changes:

Cross-platform user-facing changes (fix latest activity rail when user has viewing room published event - @nickskalkin)

  Generated by :no_entry_sign: dangerJS against 2ae592f5b2f1b6d527c149eddee9e991743f8b4a