Install latest bridgedb databases in new server

Based on #91

Yes, latest versions can be found here: https://www.bridgedb.org/mapping-databases/ . I can also upload the metabolite and interaction mapping files to a server (if needed).... but the server I used to upload too, doesn't have that much room left. Has this been solved already?
wget -c -O metabolites_20190207.bridge https://ndownloader.figshare.com/files/14298554
wget -c -O : interactions_20190228.bridge https://ndownloader.figshare.com/files/14488412


docs(*): use the word "artifacts" instead of "build"

⬇ Builds generated by Codemagic for commit 022ebbcc2caf1a858cc5a2a4ab6769c8ecf8e535 ⬇
This is a custom message.

iOS

Android

macOS

  Download link

  Download link

  Download link

(expires Mon, 30 Oct 2023 11:24:07 GMT)Codemagic build: 6518048d2c784aaf66e57a23; comment generated with Codemagic App Preview


Passing :read_preference globally

Hi! I'm trying to set read_preference globally, right now as far as I see you have to pass them to each query explicitly.
Looking through code, would it make sense if :read_preference was passed to Mongo.start_link/1 then right now it would already be stored in Mongo.Topology state in which case it could be used when :checkout_session happens?
Or allow passing this via URL params would also be an option.

Sounds good. It seems that this is missing! The read-preferences are already in the topology process. I will take a look at the code.

Sounds good. It seems that this is missing! The read-preferences are already in the topology process. I will take a look at the code.

Awesome, thanks! We initially had the readPreference in the URL params and I noticed it was parsed and passed to Topology, but it's not parsed into the same format as the driver expects. Not sure if it will cause conflict as is, so might make sense either to exclude parsing these entirely or map them into expected format.
For example &readPreference=nearest&readPreferenceTags=dc:west would get parsed [read_preference: :nearest, read_preference_tags: "dc:west"]. These would be passed down with other options.

You can try the PR https://github.com/zookzook/elixir-mongodb-driver/pull/207 to see if this is working.

If passing them from query params it seems to work parse and pass the read preference properly, but when given :read_preference to Mongo.start_link/1 then it blows up.
read_preference: %{
    mode: :secondary,
    max_staleness_ms: 120_000,
    tag_sets: [dc: "west", usage: "production"]
}

** (Mix) Could not start application my_app: Application.start(:normal, []) returned an error: shutdown: failed to start child: :mongo
    ** (EXIT) an exception was raised:
        ** (FunctionClauseError) no function clause matching in String.split/3
            (elixir 1.14.0) lib/string.ex:479: String.split([], ",", [])
            (mongodb_driver 1.2.0) lib/mongo/url_parser.ex:238: Mongo.UrlParser.parse_tags/1
            (mongodb_driver 1.2.0) lib/mongo/url_parser.ex:217: Mongo.UrlParser.extend_read_preference_tags/2
            (mongodb_driver 1.2.0) lib/mongo/url_parser.ex:207: Mongo.UrlParser.process_read_preferences/1
            (mongodb_driver 1.2.0) lib/mongo/url_parser.ex:186: Mongo.UrlParser.parse_url/1
            (mongodb_driver 1.2.0) lib/mongo.ex:140: Mongo.start_link/1
            (stdlib 4.2) supervisor.erl:414: :supervisor.do_start_child_i/3
            (stdlib 4.2) supervisor.erl:400: :supervisor.do_start_child/2
            (stdlib 4.2) supervisor.erl:384: anonymous fn/3 in :supervisor.start_children/2
            (stdlib 4.2) supervisor.erl:1250: :supervisor.children_map/4
            (stdlib 4.2) supervisor.erl:350: :supervisor.init_children/2
            (stdlib 4.2) gen_server.erl:851: :gen_server.init_it/2
            (stdlib 4.2) gen_server.erl:814: :gen_server.init_it/6
            (stdlib 4.2) proc_lib.erl:240: :proc_lib.init_p_do_apply/3

Let me fix this issue.

I pushed a new PR that fixes the issue.

Thanks a lot! Tested and so far passing read_preference works both ways either passing URL or as Keyword.
I don't know if this is intended or not, but when you set these read preferences, but you try to connect to single mongo instance not a cluster it timeouts in Topology :checkout_session. It's not issue for us really as we'll just configure it based on environment.
** (exit) exited in: GenServer.call(:mongo, {:checkout_session, :read, [batch_size: 1]}, 60000)
    ** (EXIT) time out
    (elixir 1.14.0) lib/gen_server.ex:1038: GenServer.call/3
    (mongodb_driver 1.2.0) lib/mongo/session.ex:146: Mongo.Session.start_session/3
    (mongodb_driver 1.2.0) lib/mongo/stream.ex:40: Mongo.Stream.checkout_session/2
    (mongodb_driver 1.2.0) lib/mongo/stream.ex:21: Mongo.Stream.new/3
    (mongodb_driver 1.2.0) lib/mongo.ex:776: Mongo.find/4
    (mongodb_driver 1.2.0) lib/mongo.ex:804: Mongo.find_one/4
    iex:218: (file)

Yeah, this is correct, because of the tag_sets used there. With a singleton, it does not make sense. The topology process is not able to select a server and therefore the GenServer call will timeout.

It is fixed so far, closing the issue.


Reopening screen with Unity Component again doesn't open the camera for scanning.

I see black background when the QR scanning is still going on. It works perfectly fine when I freshly open the app every time. The issue is only seen when I come back to the same page where Unity component is been used.
I tried with the unloadUnity(). I could see camera for fraction of a sec but it goes away and doesn't come back. (Attached Video with Red background)
My POC has 2 screens:

home screen (has a button which navigates to another screen which is using the Unity component).
Unity Component screen (I have just placed one Text component to show it is running or not and the Unity component just below it)

Steps to reproduce.

open the app
click on button which navigates me to next screen
The next screen with Unity Component is opened (I see loading of Unity view, camera starts after some time)
Scan the AR QR(This is to test if the object is getting loaded and is shown on the screen
Hit the back button (This will take you to the home page/prior screen)
Again click on the button to open the Unity component screen (Just like step 2)

Expected:
The camera should open up with scanning animation.
Actual:
I see the scanning animation but the camera is not getting loaded for long time.
Device: Actual device - OnePlus 3T
React native version : 0.68.2
react-native-unity version: 0.2.0

https://user-images.githubusercontent.com/73434824/170483223-e2107882-0114-4b1a-8665-98c99461082d.mov

With unloadUnity() <<<<<<<

https://user-images.githubusercontent.com/73434824/170486221-35f81262-03f6-4f7b-a66b-14547d6c94d9.mp4

My opinion - the unity component does not work correctly, the plugin has nothing to do with it. when you completely close the application and the unity closes everything, but when you exit the page, the unloadUnity function works and you need the unity to process it correctly and check the operation of the camera, and when the command is resume, it starts correctly

I tried with both pausing/resuming and unloading it explicitly. Could you think of any workaround which might solve this issue for now?

Have you checked Logcat logs? I get this error and am looking into this now also, the issue only happens on Android and not IOS, is probably a Unity issue more than an issue for React Native/the repo owner

com.example E/libc: Access denied finding property "persist.vendor.camera.privapp.list"


Upcoming release

This pull request is a preparation for the next release coming soon. It includes following changes:
Features

[95aecfde6b8b0b8333a4bd231c0b41ea9e022a8e] Adding new display settings. See #48
[4fb562702fa65a8773ca575c8e87c33af7e70b59] New Library action. See #50

Announcement

[0b5096635124e2b08bdc4c346851a2ecc752139b] Added official statement that we won't support v1.13.0 any longer due to huge amount of bug reports related to said version. See:

#27
#28
#29
#52
#53
#54
#57
#63
#66

Just changed auto-generated commit message (and to re-trigger CI-CD)


Revert 2 revert 1 registrator/cameracalibrations/70c3cbac/v0.1.1

Repo: https://github.com/christopher-dG/TestRepo
Version: v0.1.0

Meant to open on my fork, disregard


fix(writer): Add EBUSY to transient errors on Linux

Change-Type: patch

Are we sure this is the right fix? The previous implementation in etcher-image-write didn't seem to ignore EBUSY errors on Linux https://github.com/resin-io-modules/etcher-image-write/blob/master/tests/filesystem.spec.js#L399 ?

@jhermsmeier Did you study some of the Sentry instances of this error? Were you able to reproduce? Do we know for sure EBUSY means that we lost access to the drive?


contact section

information on how to reach the team

Put our email and make a form to input email, name, message etc. you can also link out social media.


bug

dosent speed up/ slow down music

It won't speed up or slow down music as the music isn't usually controlled by tick speed.


@slidy/core: custom transitions

Right now the carousel does not support different transition. It might be very useful to have an option to pass a different transition options. I think it should be not just the parameters. The way svelte handles it would be perfect: some build-in transitions and the ability to pass custom ones.
Web Animation API could help us.

The main feature of version 3 is to repeat the native scroll with the ability to index slides. But I agree - custom transitions are an interesting task. But I think not in this iteration. It would be nice to release first 😁

Yeah, I understand. I think implementing this correctly is not an easy task. I am sure users need it and will ask for it, so the issue should live and remind us of this feature :)

Since v3.4.1 draft in the @slidy/core


make sure dev runner does not exit the process on error but waits for file changes

Originally posted in https://github.com/latticexyz/mud/pull/1702#discussion_r1352290267

Example: typo in a contract kills the dev runner


kong migrations up fails when /etc/resolv.conf file is empty

Summary
Let's just say that my use-case involves using kong on a RHEL6 host with empty /etc/resolv.conf file (I use only /etc/hosts file and add hosts manually there). I use Cassandra as data store.  For settings that would require host name (like cassandra_contact_points), I just use bare IPv4 addresses. When I run 'kong migrations up' command, it fails with an error:
Error:
/usr/local/share/lua/5.1/resty/dns/client.lua:450: Invalid configuration, no valid nameservers found
This is the part of my kong.conf file (# DNS RESOLVER section). Indeed I did not set the dns_resolver.
#dns_resolver =
#dns_hostsfile = /etc/hosts
#dns_order = LAST,SRV,A,CNAME
#dns_stale_ttl = 4
#dns_not_found_ttl = 30
#dns_error_ttl = 1
#dns_no_sync = off
Why is there the checking for empty resolv.conf?
Steps To Reproduce

Have an empty /etc/resolv.conf file
Install kong
Run command 'kong migrations up'

Additional Details & Logs

Kong version: 0.11.1

Kong debug-level startup logs ($ kong start --vv)
[root@euca-10-254-80-8 ~]# kong start --vv
2017/12/18 09:31:27 [verbose] Kong: 0.11.1
2017/12/18 09:31:27 [debug] ngx_lua: 10008
2017/12/18 09:31:27 [debug] nginx: 1011002
2017/12/18 09:31:27 [debug] Lua: LuaJIT 2.1.0-beta2
2017/12/18 09:31:27 [verbose] reading config file at /etc/kong/kong.conf
2017/12/18 09:31:27 [debug] admin_access_log = "/var/log/kong/admin_access.log"
2017/12/18 09:31:27 [debug] admin_error_log = "/var/log/kong/error.log"
2017/12/18 09:31:27 [debug] admin_http2 = false
2017/12/18 09:31:27 [debug] admin_listen = "<IP_ADDRESS>:8902"
2017/12/18 09:31:27 [debug] admin_listen_ssl = "<IP_ADDRESS>:8901"
2017/12/18 09:31:27 [debug] admin_ssl = true
2017/12/18 09:31:27 [debug] admin_ssl_cert = "/opt/kong/kong.crt"
2017/12/18 09:31:27 [debug] admin_ssl_cert_key = "/opt/kong/kong.key"
2017/12/18 09:31:27 [debug] anonymous_reports = false
2017/12/18 09:31:27 [debug] cassandra_consistency = "ONE"
2017/12/18 09:31:27 [debug] cassandra_contact_points = {"<IP_ADDRESS>"}
2017/12/18 09:31:27 [debug] cassandra_data_centers = {"dc1:2","dc2:3"}
2017/12/18 09:31:27 [debug] cassandra_keyspace = "kong"
2017/12/18 09:31:27 [debug] cassandra_lb_policy = "RoundRobin"
2017/12/18 09:31:27 [debug] cassandra_password = "******"
2017/12/18 09:31:27 [debug] cassandra_port = 9042
2017/12/18 09:31:27 [debug] cassandra_repl_factor = 1
2017/12/18 09:31:27 [debug] cassandra_repl_strategy = "SimpleStrategy"
2017/12/18 09:31:27 [debug] cassandra_schema_consensus_timeout = 10000
2017/12/18 09:31:27 [debug] cassandra_ssl = true
2017/12/18 09:31:27 [debug] cassandra_ssl_verify = true
2017/12/18 09:31:27 [debug] cassandra_timeout = 5000
2017/12/18 09:31:27 [debug] cassandra_username = "kong"
2017/12/18 09:31:27 [debug] client_body_buffer_size = "8k"
2017/12/18 09:31:27 [debug] client_max_body_size = "0"
2017/12/18 09:31:27 [debug] client_ssl = false
2017/12/18 09:31:27 [debug] custom_plugins = {}
2017/12/18 09:31:27 [debug] database = "cassandra"
2017/12/18 09:31:27 [debug] db_cache_ttl = 3600
2017/12/18 09:31:27 [debug] db_update_frequency = 5
2017/12/18 09:31:27 [debug] db_update_propagation = 1
2017/12/18 09:31:27 [debug] dns_error_ttl = 1
2017/12/18 09:31:27 [debug] dns_hostsfile = "/etc/hosts"
2017/12/18 09:31:27 [debug] dns_no_sync = false
2017/12/18 09:31:27 [debug] dns_not_found_ttl = 30
2017/12/18 09:31:27 [debug] dns_order = {"LAST","SRV","A","CNAME"}
2017/12/18 09:31:27 [debug] dns_resolver = {}
2017/12/18 09:31:27 [debug] dns_stale_ttl = 4
2017/12/18 09:31:27 [debug] error_default_type = "text/plain"
2017/12/18 09:31:27 [debug] http2 = false
2017/12/18 09:31:27 [debug] latency_tokens = false
2017/12/18 09:31:27 [debug] log_level = "notice"
2017/12/18 09:31:27 [debug] lua_package_cpath = ""
2017/12/18 09:31:27 [debug] lua_package_path = "./?.lua;./?/init.lua;"
2017/12/18 09:31:27 [debug] lua_socket_pool_size = 30
2017/12/18 09:31:27 [debug] lua_ssl_trusted_certificate = "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"
2017/12/18 09:31:27 [debug] lua_ssl_verify_depth = 1
2017/12/18 09:31:27 [debug] mem_cache_size = "128m"
2017/12/18 09:31:27 [debug] nginx_daemon = "on"
2017/12/18 09:31:27 [debug] nginx_optimizations = true
2017/12/18 09:31:27 [debug] nginx_user = "kong kong"
2017/12/18 09:31:27 [debug] nginx_worker_processes = "auto"
2017/12/18 09:31:27 [debug] pg_database = "kong"
2017/12/18 09:31:27 [debug] pg_host = "<IP_ADDRESS>"
2017/12/18 09:31:27 [debug] pg_port = 5432
2017/12/18 09:31:27 [debug] pg_ssl = false
2017/12/18 09:31:27 [debug] pg_ssl_verify = false
2017/12/18 09:31:27 [debug] pg_user = "kong"
2017/12/18 09:31:27 [debug] prefix = "/opt/kong"
2017/12/18 09:31:27 [debug] proxy_access_log = "/var/log/kong/access.log"
2017/12/18 09:31:27 [debug] proxy_error_log = "/var/log/kong/error.log"
2017/12/18 09:31:27 [debug] proxy_listen = "<IP_ADDRESS>:8903"
2017/12/18 09:31:27 [debug] proxy_listen_ssl = "<IP_ADDRESS>:1234"
2017/12/18 09:31:27 [debug] real_ip_header = "X-Real-IP"
2017/12/18 09:31:27 [debug] real_ip_recursive = "off"
2017/12/18 09:31:27 [debug] server_tokens = false
2017/12/18 09:31:27 [debug] ssl = true
2017/12/18 09:31:27 [debug] ssl_cert = "/opt/kong/kong.crt"
2017/12/18 09:31:27 [debug] ssl_cert_key = "/opt/kong/kong.key"
2017/12/18 09:31:27 [debug] ssl_cipher_suite = "modern"
2017/12/18 09:31:27 [debug] ssl_ciphers = "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256"
2017/12/18 09:31:27 [debug] trusted_ips = {}
2017/12/18 09:31:27 [debug] upstream_keepalive = 60
2017/12/18 09:31:27 [verbose] prefix in use: /opt/kong
Error:
/usr/local/share/lua/5.1/resty/dns/client.lua:450: Invalid configuration, no valid nameservers found
stack traceback:
[C]: in function 'assert'
/usr/local/share/lua/5.1/resty/dns/client.lua:450: in function 'init'
/usr/local/share/lua/5.1/kong/tools/dns.lua:37: in function </usr/local/share/lua/5.1/kong/tools/dns.lua:7>
/usr/local/share/lua/5.1/kong/conf_loader.lua:527: in function 'conf_loader'
/usr/local/share/lua/5.1/kong/cmd/start.lua:9: in function 'cmd_exec'
/usr/local/share/lua/5.1/kong/cmd/init.lua:88: in function </usr/local/share/lua/5.1/kong/cmd/init.lua:88>
[C]: in function 'xpcall'
/usr/local/share/lua/5.1/kong/cmd/init.lua:88: in function </usr/local/share/lua/5.1/kong/cmd/init.lua:45>
/usr/local/bin/kong:7: in function 'file_gen'
init_worker_by_lua:38: in function <init_worker_by_lua:36>
[C]: in function 'xpcall'
init_worker_by_lua:45: in function <init_worker_by_lua:43>

Kong error logs (<KONG_PREFIX>/logs/error.log): empty

Kong configuration (registered APIs/Plugins & configuration file): none registered/enabled yet

Operating System: Red Hat Enterprise Linux Server release 6.5 (Santiago)

kong.conf.zip

Kong doesn't know that you're proving all IPs, hence the error is thrown when it initializes the dns resolver.
If you're not using dns resolution, then adding a fake nameserver, eg. <IP_ADDRESS> would suffice probably as a workaround.
fwiw; the issue is with the dns library (if you want to call it an issue)

We have made a change in the DNS library which should fix this issue. We should close this issue once the library is released and used by kong.

This should have now been resolved since Kong 0.12 and 0.13. Thank you for reporting @sotroyalta


nixos/fancontrol: init

Motivation for this change
lm-sensors comes with fancontrol but nixos doesn't have a module for it yet.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Notify maintainers
though no maintainer is listed for lm-sensors,
cc @dtzWill

@markuskowa what's up with the revert branch https://github.com/NixOS/nixpkgs/tree/revert-69398-fancontrol ?

Not sure where that branch comes from. Must have been an accident. As far as I can see it was never merged.


Occasional authentication errors

We have been using this for a long time and have an ongoing error that we have not been able to solve, Occasionally we get the below error that appears to be from the token expiring or getting dropped leading to authentication issues.
{ Error: 1000 - User login required for this resource.
     at request.catch.err (/app/node_modules/wheniwork/dist/wheniwork.js:49:19)
     at tryCatcher (/app/node_modules/request-promise/node_modules/bluebird/js/release/util.js:16:23)
     at Promise._settlePromiseFromHandler (/app/node_modules/request-promise/node_modules/bluebird/js/release/promise.js:547:31)
     at Promise._settlePromise (/app/node_modules/request-promise/node_modules/bluebird/js/release/promise.js:604:18)
     at Promise._settlePromise0 (/app/node_modules/request-promise/node_modules/bluebird/js/release/promise.js:649:10)
     at Promise._settlePromises (/app/node_modules/request-promise/node_modules/bluebird/js/release/promise.js:725:18)
     at _drainQueueStep (/app/node_modules/request-promise/node_modules/bluebird/js/release/async.js:93:12)
     at _drainQueue (/app/node_modules/request-promise/node_modules/bluebird/js/release/async.js:86:9)
     at Async._drainQueues (/app/node_modules/request-promise/node_modules/bluebird/js/release/async.js:102:5)
     at Immediate.Async.drainQueues [as _onImmediate] (/app/node_modules/request-promise/node_modules/bluebird/js/release/async.js:1
     at runCallback (timers.js:705:18)
     at tryOnImmediate (timers.js:676:5)
     at processImmediate (timers.js:658:5)
     at process.topLevelDomainCallback (domain.js:120:23) status: 401, code: 1000 }

Reading the https://apidocs.wheniwork.com/external/index.html and running the curl provides no TTL on the token so i'm not sure whats happening here if the token has a hidden expiry or if its getting dropped somewhere.
curl -X POST \
  https://api.login.wheniwork.com/login \
  -H 'W-Key: <INSERT_DEVELOPER_KEY_HERE>' \
  -H 'content-type: application/json' \
  -d '{"email":"<INSERT_USERNAME_HERE>","password":"<INSERT_PASSWORD_HERE>"}'

Yeah, what I've found is WIW made a change in the last couple months to reduce the token expiration from (seemingly) forever to expire after a week.  For any apps I have using this library that run longer than a week, I have a timer that just reinstantiates the reference to the class so it gets a new token.  The correct fix would be for this class to use the RefreshToken endpoint they have so any consumers don't have to worry about it.

Thank you for the information, ill add a cron to the app to refresh the token.


Deployment

DEPLOYMENT
User Story
AS A marketing agency
I WANT a codebase that follows accessibility standards
SO THAT our own site is optimized for search engines
Acceptance Criteria
WHEN the website is deployed via GitPages
THEN the website is viewable on any device

Deployed via gitpages


[Bug] User must notfiy to update there email in user profile when using TOTP

Environment
IS 5.4.0
Steps
When Enable TOTP according [1]  set 1 step as Basic and step  2 as TOTP
Create a new user and update user information without email.
Login , give Username and Password  for basic authenticator and redirect  to TOTP page.
Issue
As the email is not update in user profile user is not receiving email.  In the back-end below cane be seen.
But end user should notify that email is not set to send the verification code
[2017-12-20 15:04:18,546] ERROR {org.wso2.carbon.identity.mgt.mail.DefaultEmailSendingModule} -  Failed Sending Email
org.apache.axis2.AxisFault: Error generating mail message
	at org.apache.axis2.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:226)
	at org.apache.axis2.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:184)
	at org.apache.axis2.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:112)
	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
	at org.apache.axis2.description.OutOnlyAxisOperationClient.executeImpl(OutOnlyAxisOperation.java:297)
	at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
	at org.apache.axis2.client.ServiceClient.fireAndForget(ServiceClient.java:511)
	at org.apache.axis2.client.ServiceClient.fireAndForget(ServiceClient.java:488)
	at org.wso2.carbon.identity.mgt.mail.DefaultEmailSendingModule.sendEmail(DefaultEmailSendingModule.java:116)
	at org.wso2.carbon.identity.mgt.mail.AbstractEmailSendingModule.notifyUser(AbstractEmailSendingModule.java:59)
	at org.wso2.carbon.identity.mgt.NotificationSendingModule.run(NotificationSendingModule.java:33)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.axis2.AxisFault: Error creating mail message or sending it to the configured server
	at org.apache.axis2.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:226)
	at org.apache.axis2.transport.mail.MailTransportSender.sendMail(MailTransportSender.java:505)
	at org.apache.axis2.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:175)
	... 14 more
Caused by: javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
	com.sun.mail.smtp.SMTPAddressFailedException: 553 5.1.2 The recipient address <null> is not a valid RFC-5321 address. j14sm37081718pfj.93 - gsmtp

	at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1196)
	at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:584)
	at javax.mail.Transport.send0(Transport.java:169)
	at javax.mail.Transport.send(Transport.java:98)
	at org.apache.axis2.transport.mail.MailTransportSender.sendMail(MailTransportSender.java:494)
	... 15 more
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 553 5.1.2 The recipient address <null> is not a valid RFC-5321 address. j14sm37081718pfj.93 - gsmtp

	at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1047)
	... 19 more

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.


Size is not required & not used anywhere in the class.

Hi ,
The "size" property is not required & not used anywhere in the AVLTree.java class.
Not sure why it is calculated/kept in the class then. Please advise.
https://github.com/mission-peace/interview/blob/master/src/com/interview/tree/AVLTree.java
Thanks,
Mayank

its a generic Node class where size is actually used by other classes which is why I m maintaining it


MGDOBR-270: Event Sources business logic

MGDOBR-270
Blocked by:

#662
#663

Description
This PR belongs to the Event Sources epic and is part of a sequence of PRs derived from the Event Sources PoC (#629)
This PR is the final one of the sequence. It contains the business logic that will make the first version of the Event Sources feature actually usable.
PR owner checklist
Please make sure that your PR meets the following requirements:

[x] Your code is properly formatted according to this configuration.
Run mvn clean verify -DskipTests so that imports are correctly set.
[x] Your commit messages are clear and reference the JIRA issue e.g: "[MGDOBR-1] - $clear_explanation_of_what_you_did"
[x] All new functionality is tested
[x] Pull Request title is properly formatted: MGDOBR-XYZ Subject
[x] Pull Request contains link to the JIRA issue
[x] Pull Request contains link to any dependent or related Pull Request
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket

PR reviewer(s) checklist

[x] Check if code and Github action workflows have been modified and if the modification is safe
[x] If the modification is safe, add the safe to test label

How to trigger pipelines and use the bots:

Run the end to end pipeline
Annotate the pull request with the label: safe to test. If you want to run the pipeline again, remove and add it again.

Rebase the pull request
Comment with: /rebase.

@kostola I will look at this tomorrow.

@kostola I notice there are some significant comments from @robpblake and @danielezonca.
Therefore rather than add more opinion to those already made; I'll defer my review until later (if needed).


⚠ Bofrost.lu has degraded performance

In d72742d, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1540 ms

Resolved: Bofrost.lu performance has improved in 6e9ec82 after 22 minutes.


add Liberapay, ko-fi on fdroid metadata

@git-elliot

your explicit consent is required to add Liberapay https://liberapay.com/OpenSociety/donate & https://ko-fi.com/fs0c13ty  given at https://github.com/osociety/vernet#support-and-donate in fdroid metadata
fdroid policy, discussion 1 and discussion 2 wrt to adding AuthorEmail, AuthorWebSite, Donate, etc..

https://gitlab.com/fdroid/fdroiddata/-/merge_requests/14832

It will be fetched automatically from .github/funding.yml


What's to edit the number of unused skill points so when I'm ingame I can distribute it there rather than via save editor?

title

They get deleted within the new updates of the game. Set your character level to 1 and your exp to level 72/80

Oh, they got deleted because a new update broke the function?
Yeah except I want more than the points you would normally get from level 1 to 80.....just to mess around....


If deploy fails, cannot deploy again

$ knctl deploy \
    --service show-me-secrets \
    --directory=$PWD \
    --service-account build \
    --image ${DOCKER_IMAGE:?required} \
    --template buildpack
Name  show-me-secrets

Waiting for new revision to be created...
^C
$ knctl deploy \
    --service show-me-secrets \
    --directory=$PWD \
    --service-account build \
    --image ${DOCKER_IMAGE:?required} \
    --template buildpack
Error: Retried 11 times: Updating service: Operation cannot be fulfilled on services.serving.knative.dev "show-me-secrets": the object has been modified; please apply your changes to the latest version and try again

since error message contains Retried 11 times it seems that something else (probably one of knative controllers) was updating service object at the same time continiously. i would be curious to see what following prints for a minute or two.
while true; do date; kubectl get services.serving.knative.dev xxx -o yaml; done


Using MRTK/Standard Shader results in pink materials

Describe the bug
Materials using the MRTK Standard shader are pink.
To reproduce
Steps to reproduce the behavior:
For a new project

Start a new 3D project.
Import RC2.1.
Create a material and set it's shader to "MRTK Standard".
Pink.

For MRTK Release

Download MRTK release from GitHub
Open Project in Unity 2018.4.5f1
Materials using MRTK Standard shader are pink.

Expected behavior
Materials using the MRTK Standard shader should not be pink.
Screenshots

Your Setup

Unity Version 2018.4.5f1
MRTK Version v2.0.0 RC2.1
VS 2019

Target Platform

HoloLens
Target SDK 10.0.18362.0

Additional context
The pink materials don't show any missing references to shaders and the shader doesn't seem to have any compile errors.

@Cameron-Micka
We saw another report of this a while back, but it got resolved when the person updated to the latest:
https://github.com/microsoft/MixedRealityToolkit-Unity/issues/4873
According to the repro steps above, it looks like you are on latest. Out of curiousity, what version of windows are you on (i.e. when you run "winver" what does it show you?). Were there any other errors in the console?

Hi @grubzyy this hints that the shader failed to compile, can you post your console output? Any shader compilation errors should appear there. Also, are you running Parallels or any other virtual machine/emulation to run Windows?

Thanks for the response. I've tried different versions of Unity and MRTK(including the latest) and it gives the same results.
I'm using Version 18039(OS Build 17134.885) on a virtual machine.

Below is a screenshot of the console after a successful UWP build.

I'm using Version 1803(OS Build 17134.885) on a virtual machine.

I think the virtual machine may be the issue, I've seen some issues around VMs not emulating some D3D features quite right. Out of curiosity, could you open the MixedRealityStandard.shader file and comment out anything between the SHADER_API_D3D11 preprocessor directives? Does this fix the pink issue?
#if defined(SHADER_API_D3D11)
// Comment all of this out.
#endif
I've seen this fix an compilation error that the shader compiler wasn't generating any errors for, but failed to render on VMs.

#if defined(SHADER_API_D3D11)
// Comment all of this out.
#endif

Yes, that fixed the pink issue. Thank you!

That's great to know! Thank you Grubzyy. I'll reach out to Unity and see if they have seen this issue too on VMs.

Great! Let me know if you need any more info from my end.


Avoid error patterns matching themselves

fixes #2156
fixes https://github.com/rust-lang/miri/issues/2155
this will be obsolete the moment I extract that data from json diagnostics instead of just regexing the stderr.

Yeah I just realized the same thing. :joy: an error annotation justifying itself is such a great bug. :D

LGTM! r=me with the last nit resolved (by adding a comment explaining the lack of CARGO_BUILD_FLAGS, or adding them) and the commits squashed a bit (or entirely).

@bors r+

:pushpin: Commit<PHONE_NUMBER>d2ac87254a7cd057f4280f443563e5 has been approved by RalfJung

:hourglass: Testing commit<PHONE_NUMBER>d2ac87254a7cd057f4280f443563e5 with merge 065ff89e33b67b3527fcdd56cf8b432e593e32d4...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing 065ff89e33b67b3527fcdd56cf8b432e593e32d4 to master...


[s3] implement Bucket Update code paths

We don't support Update operations on the Bucket resource in the S3 service controller:
https://github.com/aws/aws-controllers-k8s/blob/e45948e03e8bbd1bcdd3ff31c7eb01c169a36aad/services/s3/pkg/resource/bucket/sdk.go#L179
This is because each attribute for an S3 Bucket has a separate update API call :(

[ ] PutBucketLifecycleConfiguration
[ ] PutBucketPolicy
[ ] PutBucketTagging

Eventually I'd like to have the code generator create code to handle this kind of situation, but I think for the immediate future, we'll have to hand-code this in the S3 service controller.

Kudos @RedbackThomson


[WIP] Add shared specs to pageflow-support to lint page types

This can be used by plugin engines to

check that rendering page template does not raise errors

check that rendering json seed does not raise errors

check that all required translations are defined

Make pageflow-support depend on factory_bot_rails instead of
factory_bot to make sure factories are loaded automatically.
REDMINE-16580

Coverage decreased (-0.003%) to 99.259% when pulling 735819bc95e27e281265b47862497e9ec3ec20c8 on tf:lint-page-type into 1de94684b1e93a0a7ac98f898125a01d249229a7 on codevise:master.

Coverage decreased (-0.003%) to 99.259% when pulling 735819bc95e27e281265b47862497e9ec3ec20c8 on tf:lint-page-type into 1de94684b1e93a0a7ac98f898125a01d249229a7 on codevise:master.

Please don't merge yet. Still want to make sure that the shared tests pass for all page type plugins.


Failure to install due to dependencies conflict

Describe the bug
Initial installation on Laravel 6.0 is not possible due to dependencies conflict.
Impacted Versions
barryvdh/laravel-debugbar             v3.2.9       PHP Debugbar integration for Laravel
fruitcake/laravel-cors                v1.0.4       Adds CORS (Cross-Origin Resource Sharing) headers support in y...
laravel/framework                     v6.0.0       The Laravel Framework.
laravel/tinker                        v1.0.10      Powerful REPL for the Laravel framework.
vimeo/psalm                           3.12.0       A static analysis tool for finding errors in PHP applications

Additional context
Using version ^1.3 for psalm/plugin-laravel
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for composer/semver (locked at 3.0.0) -> satisfiable by composer/semver[3.0.0].
    - psalm/plugin-laravel 1.x-dev requires barryvdh/laravel-ide-helper ^2.7 -> satisfiable by barryvdh/laravel-ide-helper[v2.7.0].
    - psalm/plugin-laravel v1.3.0 requires barryvdh/laravel-ide-helper ^2.7 -> satisfiable by barryvdh/laravel-ide-helper[v2.7.0].
    - Conclusion: don't install barryvdh/laravel-ide-helper v2.7.0
    - Installation request for psalm/plugin-laravel ^1.3 -> satisfiable by psalm/plugin-laravel[1.x-dev, v1.3.0].

Hrm, I don't know much about these composer packages, but it looks like the issue is because you have composer/semver locked at 3.0, and laravel-ide-helper (which this package depends on), requires composer/composer ^1.6
@liviublidar what version of composer are you using? Is there a public repo that I can reproduce with?
I think this issue will need to be resolved over at laravel-ide-helper if I'm understanding correctly.

@liviublidar I believe the issue might be resolved now, i opened a PR over at ide-helper. You'll need to update that to the latest dev-master while installing this package, care to give it a shot?

@mr-feek Sure, sorry for replying so late, got caught up in other chores. Will try it out today/tomorrow.

The problem exists because
Psalm it self use composer/semver 3.0
and Laravel-ide-helper v2.7 is using composer/composer 1.10 which requires composer/semver ^1.0 .
I think we need to update the requirements here to point to Laravel-ide-helper dev-master instead of v2.7 until they release official version

dev-master should be in a good state, im going to close this


Just noticed my latest commit was also added to this pull request automatically, sorry about that. I'm not really experienced with pull requests, so is it possible for you to exclude that one (in case you don't want it) or do you want me to rollback that commit?

Just noticed my latest commit was also added to this pull request automatically, sorry about that. I'm not really experienced with pull requests, so is it possible for you to exclude that one (in case you don't want it) or do you want me to rollback that commit?

I like these changes. I need to do some testing before I implement these. (I actually need to implement unit testing for these components). Thanks for the pull request though, nice job.

I just refactored the entire library last night in prep for the official v1 release. I improved many aspects of the code, so I need to test this new version to see if this problem even exists. If you get a chance and want to test it out, grab the new dev branch and see if the code is still problematic. And if so, one of us will have to rework these changes into the new code because it's not going to be possible to merge at this point.

I just did a quick test, and the first thing I noticed is that the clock isn't counting down, despite the fact I set countdown to true. I did see a 60 when it counted up though, so it looks like the bug is still in there.

The latest changes were breaking to the API. I haven't documented these changes yet.
You should do this. Notice the new clockFaceOptions parameter. Options like countdown are no longer associated with the FlipClock.Factory classes and instead belong to the FlipClock.Face class. This makes things a lot better in the long run for the API.
clock = new FlipClock($('.clock'), 359998, {
    clockFace: 'HourlyCounter',
    clockFaceOptions: {
    	countdown: true
    }
});

What clock face are you using? Can you post your code for me?

Was planning to do so, I'm just finishing up the tests I can think of :-) I'll post the code ASAP, shouldn't be long.
I'm currently using the DailyCounter face.

And here you go: https://gist.github.com/PLPeeters/abff282a108d5fa9a509
The 60 displays both when counting up and counting down apparently. Also looks like it's briefly displaying 69 instead of 59 afterwards when it's a countdown.

This stuff should be fixed in the master branch now, just FYI. Thanks taking the time to compile these examples.

Also, clock.setTime() and clock.getTime() where changes to clock.setFaceValue() and clock.getFaceValue(). I changed this because setTime() implies each clock face requires a time, which is not the case. The new alphabetical clock face and the counter clock face both don't require any "time", so this method was not accurately named.

You're welcome. I can confirm it's indeed fixed in the dev branch. Setting the face value from a Date object is still not possible though, but I guess that's normal for now.

Use a Dateobject is possible with some clock faces. The reason the counter clock faces don't support date objects is because they are "counters". So they start with an integer, and either count up or down. If a Date is passed, how would the integer be calculated (for example)? I just didn't see an applicable use for integrating the dates properly given counter work around integers.

It makes sense for clocks that count down to a certain moment or up from a certain moment, which I think is a pretty common use case for this type of library.
If you look at my tests, I have to subtract now.getTime() and then divide by 1000 just to get the time for my countdown, making the code a bit harder to understand. Passing the Date I want to count down to would be much easier. The same goes for counting up.
The needed integer would be calculated just like in my example. It would look something like this:
setFaceValue: function(value) {
	if (value instanceof Date) {
		var now = new Date();

		if (this.countdown) {
			this.face.setValue(Math.floor((value.getTime() - now.getTime()) / 1000));
		} else {
			this.face.setValue(Math.floor((now.getTime() - value.getTime()) / 1000));
		}
	} else {
		this.face.setValue(value);
	}

	return this;
}

Maybe this should be in the setValue() function of the clock face directly, I'm not quite sure about that.

clock.setFaceValue is just an alias to clock.face.setValue for convenience, so it's essentially doing the same thing. If I were to add that logic, it would be indeed to the clock face itself. I will look into this code a bit more and see if it makes sense to integrate into the library. Basically just want to make sure it doesn't break other clock faces, or just cause clock faces to constantly have to override the behavior.


Convert to .swf

Is it possible to convert a Scratch Project to .swf?

Quite possible but why would you do it here?

Yes.

How do I though.
Sent from my iPhone
On Nov 15, 2016, at 8:23 PM, Nathan <notifications<EMAIL_ADDRESS>wrote:
Yes.

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/nathan/phosphorus/issues/715#issuecomment-260850687, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AK2h2WnHnHp8Kj77e1LVD096kuu8q3VDks5q-oUsgaJpZM4KyxRD.


HBASE-24743 Reject to add a peer which replicate to itself earlier

PR for branch-2.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
2m 34s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 15s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 50s
branch-2 passed

+1 :green_heart:
checkstyle
1m 27s
branch-2 passed

+1 :green_heart:
spotbugs
2m  8s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 11s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 35s
the patch passed

+1 :green_heart:
checkstyle
1m 24s
the patch passed

-0 :warning:
rubocop
0m  6s
The patch generated 60 new + 295 unchanged - 16 fixed = 355 total (was 311)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
12m 36s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1.

+1 :green_heart:
spotbugs
2m 14s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 22s
The patch does not generate ASF License warnings.

38m 43s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2124

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle rubocop

uname
Linux df794d950834 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / ce4e692699

rubocop
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/1/artifact/yetus-general-check/output/diff-patch-rubocop.txt

Max. process+thread count
84 (vs. ulimit of 12500)

modules
C: hbase-server hbase-shell U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/1/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12 rubocop=0.80.0

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 31s
Docker mode activated.

-0 :warning:
yetus
0m  7s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
4m 40s
branch-2 passed

+1 :green_heart:
compile
1m 35s
branch-2 passed

+1 :green_heart:
shadedjars
6m 24s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 57s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 16s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
4m  4s
the patch passed

+1 :green_heart:
compile
1m 32s
the patch passed

+1 :green_heart:
javac
1m 32s
the patch passed

+1 :green_heart:
shadedjars
6m 11s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 57s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
223m 33s
hbase-server in the patch passed.

-1 :x:
unit
7m  8s
hbase-shell in the patch failed.

261m 21s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2124

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 00d68a21d13d 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / ce4e692699

Default Java
1.8.0_232

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/1/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-shell.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/1/testReport/

Max. process+thread count
2534 (vs. ulimit of 12500)

modules
C: hbase-server hbase-shell U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/1/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 13s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
4m 15s
branch-2 passed

+1 :green_heart:
checkstyle
1m 27s
branch-2 passed

+1 :green_heart:
spotbugs
2m  6s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 12s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 32s
the patch passed

+1 :green_heart:
checkstyle
1m 27s
the patch passed

-0 :warning:
rubocop
0m  7s
The patch generated 62 new + 294 unchanged - 17 fixed = 356 total (was 311)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
12m 36s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1.

+1 :green_heart:
spotbugs
2m 13s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 23s
The patch does not generate ASF License warnings.

37m 40s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/2/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2124

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle rubocop

uname
Linux 3c2c145f9b15 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / ce4e692699

rubocop
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/2/artifact/yetus-general-check/output/diff-patch-rubocop.txt

Max. process+thread count
84 (vs. ulimit of 12500)

modules
C: hbase-server hbase-shell U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/2/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12 rubocop=0.80.0

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 39s
Docker mode activated.

-0 :warning:
yetus
0m  7s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 16s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 30s
branch-2 passed

+1 :green_heart:
compile
1m 18s
branch-2 passed

+1 :green_heart:
shadedjars
5m 12s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 49s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 16s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 20s
the patch passed

+1 :green_heart:
compile
1m 18s
the patch passed

+1 :green_heart:
javac
1m 18s
the patch passed

+1 :green_heart:
shadedjars
5m 10s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 47s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
151m 24s
hbase-server in the patch passed.

+1 :green_heart:
unit
7m 28s
hbase-shell in the patch passed.

183m 54s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/2/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2124

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux cf99393fcc77 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / ce4e692699

Default Java
1.8.0_232

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/2/testReport/

Max. process+thread count
3431 (vs. ulimit of 12500)

modules
C: hbase-server hbase-shell U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/2/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 39s
Docker mode activated.

-0 :warning:
yetus
0m  5s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 15s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
4m 18s
branch-2 passed

+1 :green_heart:
compile
1m 32s
branch-2 passed

+1 :green_heart:
shadedjars
5m 54s
branch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 42s
hbase-server in branch-2 failed.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 21s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
4m 21s
the patch passed

+1 :green_heart:
compile
1m 52s
the patch passed

+1 :green_heart:
javac
1m 52s
the patch passed

+1 :green_heart:
shadedjars
8m 10s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 50s
hbase-server in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
141m 20s
hbase-server in the patch passed.

+1 :green_heart:
unit
7m  8s
hbase-shell in the patch passed.

180m 22s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2124

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 61ffb573f6e8 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / ce4e692699

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/2/testReport/

Max. process+thread count
4167 (vs. ulimit of 12500)

modules
C: hbase-server hbase-shell U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2124/2/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

Ok. All ut passed.


added backtracking/backreference

This PR should close #4 .
It definitely takes away from the beauty of the recursion, but it works
Please let me know if/how I can improve this PR and thank you for all your fantastic work!
What it does: A dict is used to note what has been changed in an input template. After a sentence has been created the substitutions of the input sentence are used to change the output sentence accordingly.

Thanks! I'll take a look this week.

Is there anything I can do to help speed things up

I have this added in a separate code base along with some extra features. I'll probably pull in that code instead, but I want to give you credit for the idea and your work 🙂

Thank you very much for your work! Giving me (part) of the credit is a nice thought but really not necessary. I am just happy to help.


Distinguish parameters from different lambdas in the end-nodes pane

If there are nested lambdas, currently all their parameters are in a single list.

The C# compiler allows lambda syntax to have the same name for the inner and outer lambda, for both expressions and delegates:
Expression<Func<int, Expression<Func<int, int>>>> expr = i => i => i*i;
Func<int, Func<int, int>> fn = i => i => i*i;

However, the i is understood as referring to the parameter of the inner lambda:
Console.WriteLine(fn(5)(6));
// prints: 36, not 30 or 25

The VB compiler doesn't allow it:
Dim expr As Expression(Of Func(Of Integer, Expression(Of Func(Of Integer, Integer))))
expr = Function(i) Function(i) i*i
Dim fn As Func(Of Integer, Func(Of Integer, Integer)) = Function(i) Function(i) i*i

doesn't compile with:

Lambda parameter 'i' hides a variable in an enclosing block, a previously defined range variable, or an implicitly declared variable in a query expression.

Since we now auto-generate names, we could perhaps add a Declared in column to the parameters data grid.
This would require exposing a Dictionary<object, string> of names in ExpressionTreeToString.


PromptSchedule crashing on invalid index to scalar variable

I read that you planned on releasing a full workflow for the example in the README.md.  Is that coming soon?  The partial example you do show does not work when I add the missing pieces, or at least when I  am guessing are the missing pieces.  I just get a PromptScheduler error no matter what I put in the Value_Schedule.  I have tried a single entry of 0:(0.95) and 120 entries from Keyframe string generator.
Error occurred when executing PromptSchedule:

invalid index to scalar variable.

ERROR:root:!!! Exception during processing !!!
ERROR:root:Traceback (most recent call last):
  File "/home/jw/store/src/ComfyUI/execution.py", line 154, in recursive_execute
    output_data, output_ui = get_output_data(obj, input_data_all)
  File "/home/jw/store/src/ComfyUI/execution.py", line 84, in get_output_data
    return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
  File "/home/jw/store/src/ComfyUI/execution.py", line 77, in map_node_over_list
    results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
  File "/home/jw/store/src/ComfyUI/custom_nodes/ComfyUI_FizzNodes/ScheduledNodes.py", line 81, in animate
    pos_cur_prompt, pos_nxt_prompt, weight = interpolate_prompt_series(pos, max_frames, start_frame, pre_text, app_text, pw_a,
  File "/home/jw/store/src/ComfyUI/custom_nodes/ComfyUI_FizzNodes/BatchFuncs.py", line 157, in interpolate_prompt_series
    cur_prompt_series[i] = prepare_batch_prompt(cur_prompt_series[i], max_frames, i, prompt_weight_1[i],
IndexError: invalid index to scalar variable.

In your examples, you use both 'pw_a' and `pw_a` (single quote vs backtick).  What is the correct usage, or does it even matter?
The error begins around line 161 in BatchFuncs.py, but the value of prompt_weight_1[i] is being correctly read, so the problem is inside PromotSchedule, or so it appears.

yes I am rewriting the readme now and putting most of it into an organized github wiki you can download. For the regular prompt schedule, you need to make sure the max_frames are matching for both schedules (I normally just use a prim connected to max_frames converted to an input. For the prompt weight variables (ie: pw_a'), it needs to have backticks as that is what is being parsed by regex. I'll do some testing to see if things are working properly after I have the README.md` sorted. Let me know if you have any other questions with what I have here or anything else you came across. Cheers!

I've fixed the issue with the latest commit. you should be able to schedule now. I used your test workflow and altered so you can see the changes better fixed anitest.json. I'll be making example workflows too for documentation. Thanks for your patence I had technical difficulties setting up a new rig in Japan.

I have the same issue too on the latest version of this repo. The fixed file in the comments doesn't work.


Consistent Tags resource handling

Different AWS service API use different data types to represent pretty much the exact same thing: a set of Key:Value pairs ("tags") for the resource. For instance, some APIs use a map[string]string as the underlying data type in API payloads. Some use a []struct{string, string}. Some use map[string]struct{}`, etc etc.
In addition to inconsistent data type representation of tags, the APIs also have inconsistent methods of adding, removing, replacing, and querying for tags on a resource. For example, some APIs have a TagResource and UntagResource API call. Others have an AddTag or RemoveTag call. Some APIs allow tagging a resource at create time. Others only allow updating tags after creation.
We want to make the experience of tagging and untagging resources consistent across all AWS APIs -- both from a data type representation as well as the behaviour of set/unset methods.
For all CRDs exposed by an ACK service controller, we want to have a consistent Spec.Tags field:
type {Resource}Spec struct {
    // Tags are a collection of string key/value pairs indicating the AWS
    // Tags that should be associated with the resource
    Tags map[string]string
    // Rest of Spec fields...
}

There will, of course, be no TagResource or UntagResource Kubernetes API call, since Kubernetes API is declarative and any changes to the desired state of a resource are simply handled by kubectl apply'ing the new desired resource state (as the CR's Spec struct).
So, the ACK service controller will need to have logic embedded in it that essentially instructs the service controller to handle tag information set/unset/add/remove logic in the way that the AWS service API for that controller expects. So, if the AWS service API has a TagResources API call and the only thing about a resource's desired state that has changed is the tags collection, then the service controller would call the TagResources API call, etc.

Makes sense, yes. Came to a somewhat similar conclusion when I looked into the tagging across AWS services topic.

@jaypipes, I like the idea to use TagResource API call. TagResource API call does require additional permission which we need to document:
tag:GetResources
tag:TagResources
tag:UntagResources
tag:GetTagKeys
tag:GetTagValues

We should make sure it's aligned with AWS Resource Groups.

any updates here ?

any updates here ?

Hi @haarchri! Yes, we're making progress in this effort. The first part of the progress is here:
https://github.com/aws-controllers-k8s/runtime/pull/91
https://github.com/aws-controllers-k8s/runtime/pull/90
https://github.com/aws-controllers-k8s/runtime/pull/89
https://github.com/aws-controllers-k8s/runtime/pull/88
https://github.com/aws-controllers-k8s/runtime/pull/87
https://github.com/aws-controllers-k8s/code-generator/pull/335
We're slowly defining what next steps are for standardizing existing controller's Tag representations.


support for promises libs

Does this lib work fine with some promise lib?
Running it with request-promise I got some problem.
Only the number specified in requests param in configure method is being requested, and all the next requests are returning undefined.
This is what I'm doing:
const rp = require('request-promise');
const request = require('throttled-request')(rp);

request.configure({
  request: 2,
  milliseconds: 1000
});

So, if I send 10 requests, only two return correctly and the other eight return undefined;

This module does not support request-promise as request library, only request is supported at the moment. If you want to have support for request-promise, please issue a Pull Request. Thank you.

Thank for replying,
sure, as soon as I have a free time I gonna work on it.


[Service/Model] define new API

Before starting the process for new API set, let's define functions and handles to handle ml models.
TODO: move these functions to ml-api-service.h when starting API process.

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #259. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ci.nnstreamer.ai/.

I added new function ml_service_model_get().

LGTM


Fix Fstat() assertion

Closes #153
In relation to PHP bug:
https://bugs.php.net/bug.php?id=78386

Coverage remained the same at 100.0% when pulling 9b51716404e1623b9d72c56cac75883f72696f97 on l0gicgate:FixFstatBoolBug into 316ff1cf890de946143c7182df5d75d82f93ef88 on slimphp:master.


Android requires permissions that are not used

If we include the terra package in our Flutter project it will not allow us to upload to Google Play store because it is saying that a long list of specific health permissions are required.
We get an error that says:
You need approval to use the following Health Connect permissions in your app: android.permission.health.READ_HEART_RATE,android.permission.health.READ_STEPS,android.permission.health.READ_ACTIVE_CALORIES_BURNED,android.permission.health.READ_BASAL_METABOLIC_RATE,android.permission.health.READ_BLOOD_GLUCOSE,android.permission.health.READ_BLOOD_PRESSURE,android.permission.health.READ_BODY_FAT,android.permission.health.READ_BODY_TEMPERATURE,android.permission.health.READ_BODY_WATER_MASS,android.permission.health.READ_BONE_MASS,android.permission.health.READ_DISTANCE,android.permission.health.READ_ELEVATION_GAINED,android.permission.health.READ_EXERCISE,android.permission.health.READ_FLOORS_CLIMBED,android.permission.health.READ_HEART_RATE_VARIABILITY,android.permission.health.READ_HEIGHT,android.permission.health.READ_HYDRATION,android.permission.health.READ_LEAN_BODY_MASS,android.permission.health.READ_MENSTRUATION,android.permission.health.READ_NUTRITION,android.permission.health.READ_OXYGEN_SATURATION,android.permission.health.READ_POWER,android.permission.health.READ_RESPIRATORY_RATE,android.permission.health.READ_RESTING_HEART_RATE,android.permission.health.READ_SLEEP,android.permission.health.READ_SPEED,android.permission.health.READ_TOTAL_CALORIES_BURNED,android.permission.health.READ_VO2_MAX,android.permission.health.READ_WEIGHT...
We are not using Google Fit and this was not the case on previous versions of the terra package.

@bwhiteFC they usually provide a no-perm version

@mhyassin they have only done this once as far as I can tell. We need them to keep it in sync with each release.


#Section 1 - Wallet button disappears and css layout gets messy

Seems there's something wrong with line the following lines
1.<div className={walletAddress ? 'authed-container' : 'container'}>

{!walletAddress && renderNotConnectedContainer()}

To fix it i removed line (1.) and for line (2.) i removed !walletAddress .


[DO NOT MERGE] Auto PR to update dependencies of pilot

This PR will be merged automatically once checks are successful.
none

@istio-testing: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/pilot-presubmit.sh
7cd6721f86873f15d90476f971b91be6761264d9
link
/test pilot-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Move test requirements from .travis.yml to install_requirements.R

This fixes issues with run_tests.R --parallel and enables parallel testing by default.
The two issues were:

Missing dependencies.
This is fixed by moving requirements into a script install_requirements.R which is used by both .travis.yml and make test.
Conflict between GNU make and R's parallel::mclapply.
This is fixed by setting MAKEFLAGS=-j1 in child processes that run tests.

@paciorek make test now works on my system, and completes in under 22 minutes!
$ time make test
cd .. ; ./install_requirements.R
cd .. ; ./run_tests.R --parallel
...
PASSED all tests

real	21m7.525s
user	48m12.332s
sys	1m29.872s


CB-22077 cloud-azure module should be enhanced to fetch and populate Availability zones for cloud resources

cloud-azure module should be enhanced to fetch and populate Availability zones for cloud resources
Added AzureDisk DTO to populate information needed for creating the disk. It is needed because 7 attributes for disk were being passed as argument to the method. AZ cannot be added as another argument since maximum number of allowed arguments are 7.
Equals and hashCode has been overridden to only use diskName since diskName is unique and disk should be treated equal if diskname is same. Also, Overriding equals and hashCode is only needed for unit tests to pass since unit tests are using as part of verification.
See detailed description in the commit message.

retest it please

retest this please

retest this please


wrong test python  2.7 and py 3.x

I try with Python 2.7 , I know you write for Python 3.x
The result is this:
>>> import pyblox
>>> from pyblox import *
>>> dir(pyblox)
['DispatchingConfig', 'StackedObjectProxy', '__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', 'app_globals', 'auth_id', 'cache', 'config', 'permissions', 'pkg_resources', 'request', 'response', 'session', 'template', 'tmpl_context', 'url']
>>> from pyblox import Friends
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name Friends

maybe you will fix also for python 2.7 , most users use this version.

Hey, I've been working on a Python 2x alternative for Pyblox. Will be out next week.
Thanks for using Pyblox. : )

Refer to https://github.com/Sanjay-B/Pyblox/tree/python2


Implement versioning using routes

We need to ensure that changes to the tool going forward don't break existing links. To do this, I'll implement a versioning scheme based on the URL route i.e., dms-viz.github.io/v1/, dms-viz.github.io/v2/, etc...
When breaking changes need to be implemented, I'll make a new subdirectory with the updated code and add a route to point to this code.
To implement this, I'll need to refactor the structure of the source code and add a routing scheme.

I guess what is important is that the versions are in the actual links though, right? We don't care about accessing old versions of the tool. But we want old links to always point to the appropriate version. So if the re-direction changes to new versions over time, would that not keep the problem as before? Or will the version be a required part of the URL?

Yep, they'b be links, i.e. dms-viz.github.io/v1/, dms-viz.github.io/v2/ and so on. Just like how the number at the end of this link (https://github.com/dms-viz/dms-viz.github.io/issues/37) represents a distinct issue, the version at the end of these links would represent a distinct version.


Use sqlquery function in stored calculated field

I have stored calculated field on a table, and I need to use SQL query to fetch the value that I want to set for the field.
The value should be a string in some cases, and integer in other cases.
But the sqlquery function return the value I asked, wrapped with a lot of  useless attribute in a JSON object.
How do I get just the result value from my query?
For example:

Maybe just access the required field?:)
sqlQuery(`SELECT 'Hello, World!' AS string;`).rows[0].string

Many thanks!
I tried to access data with dot and with index and somehow I couldn't make it. but now it works just fine.
Thank you!


KR: Deliver customization in private beta

This needs to be an epic with user stories for delivering the work.


directory not work

When I specify directory as "/xxxx/yyy/zz", the downloaded KGML files are not stored in the designated directory.

I should say this, when running highlight_module with pathway, the highlight_module download module files are not in the designated directory.

Thanks for reaching out and I am sorry for the very late response. Could you provide the code? highlight_module itself does not download the module file.


Make str2hex 10x faster and in conformance with standard hexadecimal representation

str2hex was using an sprintf call for each byte which is expensive. It's replaced by a simple and faster lookup-table algorithm which gives a factor 10 speedup.
Output of str2hex replaces the most significant nibble of a byte by a space if it is equal to zero: this makes the output confusing and not in conformance with standard hexadecimal representation as implemented by all major libraries and languages. It is also not coherent with builtin hex() function output.
For example, the byte array {0x0A, 0xBC, 0x0D, 0x0E} with be represented by " abc d e" which is naturally confusing to human eye (especially if " are not used). The usual representation for this byte array is "0abc0d0e"
The new output format is still compatible with hex2str function.

Very nice
Thanks for the update


CPU and memory spikes seem to be correlated with high disk IO

Describe the issue
For a while, I've been having CPU and memory spikes at different moments. They usually start at around a day of use, but I can make it start in a few minutes after login. Ancedotally, I found that this primarily occurs when firefox/chrome/... goes to a new page (firefox is the worst offender, but it's not limited to firefox). I've been using stress to pinpoint exactly when it happens. My tests are not fully conclusive, but it seems to correlate with high disk IO, whether reading or writing. The speeds don't even need to be particularly high --- 500Kib/s is enough to cause a spike.
Configuration

UTM Version: 4.2.5
macOS Version: 11
Mac Chip (Intel, M1, ...): M1

Crash log
Debug log
Upload VM

With the latest beta (4.3.2), I don't think this is a problem any more (or maybe due to #5489, my VM never lasts long enough to see it happen). I'll reopen this issue if it reoccurs.

With some more analysis, I'm pretty confident that this is primarily due to reading, not writing.


Fix operator pod from crashing

This PR fixes halkyon operator pod crashing when unsupported runtime is used to create the component.
Related issue : https://github.com/halkyonio/operator/issues/245

Thank you!


For 4xx errors with json, error should be logged to the console

Right now because the thing being thrown is the response, the error just looks like this:
Error: [object XMLHttpRequest]
    at Object.postrobot_message_response (http://bluesuncorp.co.uk/icv4/dist/checkout.js:3370:40)
    at receiveMessage (http://bluesuncorp.co.uk/icv4/dist/checkout.js:1491:55)
    at messageListener (http://bluesuncorp.co.uk/icv4/dist/checkout.js:1509:13)
    at Object.postrobot_message_response (https://www.paypalobjects.com/api/checkout.js:3368:40)
    at receiveMessage (https://www.paypalobjects.com/api/checkout.js:1493:55)
    at messageListener (https://www.paypalobjects.com/api/checkout.js:1511:13)

Fixed.


In case of already committed tx, clean the txContext

Just clear the txState from the context if the tx is already committed
Changes proposed in this pull request
(Fill in the changes here)
Patch testing
(Fill in the details about how this patch was tested)
ReleaseNotes changes
(Does this change require an entry in ReleaseNotes? If yes, has it been added to it?)
Other PRs
(Does this change require changes in other projects- snappydata, spark, spark-jobserver, aqp? Add the links of PR of the other subprojects that are related to this change)

LGTM.

@suranjan As noted in other PR, didn't get what this is trying to do. When will TXId be null and what relation does a transaction on a pool connection have with it?


rxjs versions conflict for angular 6 compatibility

Issue type
I'm submitting a ...  (check one with "x")

[x] bug report
[ ] feature request
[ ] question about the decisions made in the repository

Issue description
Current behavior:
Hi
I'm trying to update ngx-admin to be angular 6 compatible but the latest versions of nebular/auth and nebular/security (version 2.0.0-rc.9) need<EMAIL_ADDRESS>when the angular packages are using the latest version of react (^6.0.0)
Other information:
OS: Linux
npm: 3.10.10
node: 10.4.1
package.json:
"dependencies": {
    "@angular/animations": "6.0.0",
    "@angular/cdk": "^6.3.0",
    "@angular/cli": "^6.0.8",
    "@angular/common": "6.0.0",
    "@angular/compiler": "6.0.0",
    "@angular/core": "6.0.0",
    "@angular/forms": "6.0.0",
    "@angular/http": "6.0.0",
    "@angular/platform-browser": "6.0.0",
    "@angular/platform-browser-dynamic": "6.0.0",
    "@angular/router": "6.0.0",
    "@asymmetrik/angular2-leaflet": "2.1.4",
    "@nebular/auth": "2.0.0-rc.8",
    "@nebular/security": "2.0.0-rc.8",
    "@nebular/theme": "2.0.0-rc.8",
    "@ng-bootstrap/ng-bootstrap": "2.1.1",
    "@ngx-translate/core": "^8.0.0",
    "@ngx-translate/http-loader": "^0.1.0",
    "@types/file-saver": "^1.3.0",
    "@types/lodash": "^4.14.110",
    "bootstrap": "4.0.0",
    "bootstrap-select": "^1.12.4",
    "ckeditor": "4.6.2",
    "classlist.js": "1.1.20150312",
    "core-js": "2.5.1",
    "css-star-rating": "1.2.4",
    "file-saver": "^1.3.8",
    "font-awesome": "4.7.0",
    "intl": "1.2.5",
    "ionicons": "2.0.1",
    "jquery": "^3.3.1",
    "leaflet": "1.0.3",
    "lodash": "^4.17.5",
    "nebular-icons": "1.0.6",
    "ng2-select": "^2.0.0",
    "ngx-contextmenu": "latest",
    "ngx-multi-window": "0.1.3",
    "node-sass": "4.8.1",
    "normalize.css": "6.0.0",
    "pace-js": "1.0.2",
    "roboto-fontface": "0.8.0",
    "rxjs": "^6.1.0",
    "rxjs-compat": "^6.1.0",
    "socicon": "3.0.5",
    "tether": "1.4.0",
    "tinymce": "4.5.7",
    "typeface-exo": "0.0.22",
    "web-animations-js": "2.3.1",
    "zone.js": "~0.8.18"
  },

> npm install
> npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
> npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.

Try:
npm update @nebular/security
npm update @nebular/auth

It doesn't change anything.
I dont get how this could work since nebular/auth and security need<EMAIL_ADDRESS>as peer dependency and nebular/theme need<EMAIL_ADDRESS>

yep, it is. Closing here as it's been reported in Nebular https://github.com/akveo/nebular/issues/514

Issue type
I'm submitting a ... (check one with "x")

[x]  bug report
[ ]  feature request
[ ]  question about the decisions made in the repository

Issue description
Current behavior:
Hi
I'm trying to update ngx-admin to be angular 6 compatible but the latest versions of nebular/auth and nebular/security (version 2.0.0-rc.9) need<EMAIL_ADDRESS>when the angular packages are using the latest version of react (^6.0.0)
Other information:
OS: Linux
npm: 3.10.10
node: 10.4.1
package.json:
"dependencies": {
    "@angular/animations": "6.0.0",
    "@angular/cdk": "^6.3.0",
    "@angular/cli": "^6.0.8",
    "@angular/common": "6.0.0",
    "@angular/compiler": "6.0.0",
    "@angular/core": "6.0.0",
    "@angular/forms": "6.0.0",
    "@angular/http": "6.0.0",
    "@angular/platform-browser": "6.0.0",
    "@angular/platform-browser-dynamic": "6.0.0",
    "@angular/router": "6.0.0",
    "@asymmetrik/angular2-leaflet": "2.1.4",
    "@nebular/auth": "2.0.0-rc.8",
    "@nebular/security": "2.0.0-rc.8",
    "@nebular/theme": "2.0.0-rc.8",
    "@ng-bootstrap/ng-bootstrap": "2.1.1",
    "@ngx-translate/core": "^8.0.0",
    "@ngx-translate/http-loader": "^0.1.0",
    "@types/file-saver": "^1.3.0",
    "@types/lodash": "^4.14.110",
    "bootstrap": "4.0.0",
    "bootstrap-select": "^1.12.4",
    "ckeditor": "4.6.2",
    "classlist.js": "1.1.20150312",
    "core-js": "2.5.1",
    "css-star-rating": "1.2.4",
    "file-saver": "^1.3.8",
    "font-awesome": "4.7.0",
    "intl": "1.2.5",
    "ionicons": "2.0.1",
    "jquery": "^3.3.1",
    "leaflet": "1.0.3",
    "lodash": "^4.17.5",
    "nebular-icons": "1.0.6",
    "ng2-select": "^2.0.0",
    "ngx-contextmenu": "latest",
    "ngx-multi-window": "0.1.3",
    "node-sass": "4.8.1",
    "normalize.css": "6.0.0",
    "pace-js": "1.0.2",
    "roboto-fontface": "0.8.0",
    "rxjs": "^6.1.0",
    "rxjs-compat": "^6.1.0",
    "socicon": "3.0.5",
    "tether": "1.4.0",
    "tinymce": "4.5.7",
    "typeface-exo": "0.0.22",
    "web-animations-js": "2.3.1",
    "zone.js": "~0.8.18"
  },

> npm install
> npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
> npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.

use this command :
npm install --save rxjs-compat


404 on https://zod.js.org/

https://zod.js.org/

I think there is a repo setting that needs to be changed for github pages to work? I think everything looks good in the gh-pages branch (CNAME looks fine)

Still happening

Guess the site URL was updated to https://zod.dev? Closing 🚫


[compile] error: 'vector.shape_cast' op source/result number of elements must match

What happened?
For given IR
module {
  func.func @torch_jit( %arg3:!torch.vtensor<[8,128,768],f32>, %arg4:!torch.vtensor<[],si64>, %arg5:!torch.vtensor<[768,768],f32>, %arg6: !torch.vtensor<[768],f32>) -> !torch.vtensor<[8,768],f32> attributes {torch.onnx_meta.ir_version = 7 : si64, torch.onnx_meta.opset_version = 21 : si64, torch.onnx_meta.producer_name = "pytorch", torch.onnx_meta.producer_version = "1.13.0"} {
    %201 = torch.operator "onnx.Constant"() {torch.onnx.value = dense_resource<_> : tensor<si64>} : () -> !torch.vtensor<[],si64>
    %1030 = torch.operator "onnx.Gather"(%arg3, %201) {torch.onnx.axis = 1 : si64} : (!torch.vtensor<[8,128,768],f32>, !torch.vtensor<[],si64>) -> !torch.vtensor<[8,768],f32>
    %1031 = torch.operator "onnx.Gemm"(%1030, %arg5, %arg6) {torch.onnx.alpha = 1.000000e+00 : f32, torch.onnx.beta = 1.000000e+00 : f32, torch.onnx.transB = 1 : si64} : (!torch.vtensor<[8,768],f32>, !torch.vtensor<[768,768],f32>, !torch.vtensor<[768],f32>) -> !torch.vtensor<[8,768],f32>
    return %1031 : !torch.vtensor<[8,768],f32>
  }
}

{-#
  dialect_resources: {
    builtin: {
      _: "0x080000000000000000000000"
    }
  }
#-}

getting following error
failed to translate executables
model.torch_onnx.mlir:4:13: error: 'vector.shape_cast' op source/result number of elements must match
    %1030 = torch.operator "onnx.Gather"(%arg3, %201) {torch.onnx.axis = 1 : si64} : (!torch.vtensor<[8,128,768],f32>, !torch.vtensor<[],si64>) -> !torch.vtensor<[8,768],f32>
            ^

log with '--mlir-print-ir-after-all --mlir-print-ir-before-all --mlir-disable-threading --mlir-elide-elementsattrs-if-larger=4 model.torch_onnx.mlir' attached
dump.log
Steps to reproduce your issue
command to reproduce the issue:
iree-compile --iree-input-demote-i64-to-i32 --iree-hal-target-backends=llvm-cpu temp.mlir

What component(s) does this issue relate to?
Compiler
Version information
No response
Additional context
No response

Looking a bit at this today morning, I believe whats happening is that cpu data-tiling is allowing the scatter and GEMM to be in the same dispatch and then the codegen lowering is not able to support this. I confirmed that this works on gpu and also on cpu with --iree-opt-data-tiling=0

opened upstream issue https://github.com/llvm/llvm-project/issues/107476

We are working on an upstream handling of the linalg op that is generated in this lowering. However, there is also a possible fix at a higher level.
This is the dispatch we are working with
module {
  func.func @torch_jit$async_dispatch_0_elementwise_broadcast_8x768_f32_pack() {
    %c0 = arith.constant 0 : index
    %0 = hal.interface.binding.subspan layout(<bindings = [#hal.pipeline.binding<storage_buffer, "ReadOnly|Indirect">, #hal.pipeline.binding<storage_buffer, Indirect>], flags = Indirect>) binding(0) alignment(64) offset(%c0) flags("ReadOnly|Indirect") : !flow.dispatch.tensor<readonly:tensor<8x128x768xf32>>
    %1 = hal.interface.binding.subspan layout(<bindings = [#hal.pipeline.binding<storage_buffer, "ReadOnly|Indirect">, #hal.pipeline.binding<storage_buffer, Indirect>], flags = Indirect>) binding(1) alignment(64) offset(%c0) flags(Indirect) : !flow.dispatch.tensor<writeonly:tensor<1x768x8x1xf32>>
    %2 = flow.dispatch.tensor.load %0, offsets = [0, 0, 0], sizes = [8, 128, 768], strides = [1, 1, 1] : !flow.dispatch.tensor<readonly:tensor<8x128x768xf32>> -> tensor<8x128x768xf32>
    %3 = tensor.empty() : tensor<1x768x8x1xf32>
    %4 = tensor.empty() : tensor<8x768xf32>
    %5 = linalg.generic {indexing_maps = [affine_map<(d0, d1) -> (d0, d1)>], iterator_types = ["parallel", "parallel"]} outs(%4 : tensor<8x768xf32>) {
    ^bb0(%out: f32):
      %6 = linalg.index 0 : index
      %7 = linalg.index 1 : index
      %extracted = tensor.extract %2[%6, %c0, %7] : tensor<8x128x768xf32>
      linalg.yield %extracted : f32
    } -> tensor<8x768xf32>
    %pack = tensor.pack %5 outer_dims_perm = [0] inner_dims_pos = [0] inner_tiles = [8] into %3 : tensor<8x768xf32> -> tensor<1x768x8xf32>
    flow.dispatch.tensor.store %pack, %1, offsets = [0, 0, 0, 0], sizes = [1, 768, 8, 1], strides = [1, 1, 1, 1] : tensor<1x768x8x1xf32> -> !flow.dispatch.tensor<writeonly:tensor<1x768x8x1xf32>>
    return
  }
}

If we are able to fold the unit dims in the last pack operation then it can be reduced to a linalgtranspose op. Note that we would want to do this to only pack ops that are consumed by  flow.dispatch.tensor.store as in other cases the pack op are needed for correct codegeneration.


Added support for cordova inappbrowser plugin

Summary of changes:

Implemented a Cordova InAppBrowser specific popup window and navigator similar to the PopupWindow and PopupNavigator.
Implemented additional settings to support enabling cordova silent renew feature and cordova navigator.
Extended UserManager to support additional cordova-specific methods; signinCordovaPopup, signoutCordovaPopup and signinCordovaSilent.

I've tested using a customer Ionic/Cordova mobile app and sign in, sign out and silent renew work as expected.  Let me know if you would like a small demo sample equivalent to https://github.com/dtuit/Demo.IdentityServer.Cordova and I'll put one together.

I've removed the cordova-specific apis from the UserManager and instead allow setting both popupNavigator and iframeNavigator in settings via new'ing up the Cordova specific versions (which I had to export in index.js).  This does feel much cleaner.
One change I felt I needed, but correct me if I'm wrong, is the addition of signoutPopup to UserManager.  This is for 2 reasons:

so that I can encapsulate the chained callback to _signoutEnd so that a dev using the lib doesn't have to chain the callback themselves.  I'm not certain how a normal window.open PopupWindow behaves under this scenario which makes me wonder if a cordova dev should chain the callback themselves?  In other words, should we have signoutPopup and signoutPopupCallback and a cordova dev implements: mgr.signoutPopup().then(function(url){ return mgr.signoutPopupCallback(url); });

support the startUrl: redirect_uri so that the CordovaPopupWindow can fulfill its success criteria on its promise.  A normal PopupWindow would just ignore this setting.

I should add that I also needed to add the startUrl: redirect_uri to the navigatorArgs passed by signinSilent for the same reason as point 2.  Without knowing the redirect_uri in the CordovaPopupWindow I can't check for success in the cordova inappbrowser's loadstart callback.

I squashed and merged this manually. Thanks.

@markphillips100 this cordova support doesn't work with Crosswalk webview webview right?
The steps:
cordova plugin add cordova-plugin-inappbrowser --save
cordova plugin add cordova-plugin-crosswalk-webview --save
cordova plugin add https://github.com/mrjoes/cordova-plugin-inappbrowserxwalk#patch-1 --save
Then cordova run android


v6 — Add missing Immutable.js dependency

redux-immutablejs requires immutable as peerDependencies but it wasn't added to the example's dependencies causing a TypeError.
See #962 for more details.

This fixes #962?

Yes. I no longer experience the bug once the issue was added.
Since previous versions of redux-form required immutable, if you were using npm@3, everything was fine.

Aha! Good work!


Support Request: White screen and console errors for web UI

The issue
I'm trying to replace Mailhog with Mailpit. I installed it using the script.
sudo bash < <(curl -sL https://raw.githubusercontent.com/axllent/mailpit/develop/install.sh)

I followed the steps here for how to enable Mailpit as a service. Honestly, this should be added to the Wiki.
Then, after stopping Mailhog and starting the Mailpit service (which starts successfully) and visiting the UI, I get these errors in the browser console, and I only see a white screen.
Refused to apply style from 'https://myweburl.example.com/dist/app.css?v1.9.2' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
GET https://myweburl.example.com/dist/app.js?v1.9.2 net::ERR_ABORTED 404 (Not Found)
Refused to execute script from 'https://myweburl.example.com/dist/app.js?v1.9.2' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
GET https://myweburl.example.com/favicon.svg 404 (Not Found)

I don't know where those files are on the system, or how I need to configure Mailpit or Nginx to get them to load.
Sending mail works (I think). I don't see any errors when I send a test email.
Configuration info
PHP-FPM
The PHP config:
php_admin_value[sendmail_path] = /usr/local/bin/mailpit sendmail -t<EMAIL_ADDRESS>
In the above, I basically just replaced mailhog with mailpit.
Nginx
    ## Mailpit
    location ^~ /mailpit/ {
        proxy_pass http://localhost:8025/;
        proxy_set_header    Host             $host;
        proxy_set_header    X-Real-IP        $remote_addr;
        proxy_set_header    X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header    X-Client-Verify  SUCCESS;
        proxy_set_header    X-Client-DN      $ssl_client_s_dn;
        proxy_set_header    X-SSL-Subject    $ssl_client_s_dn;
        proxy_set_header    X-SSL-Issuer     $ssl_client_i_dn;
        proxy_read_timeout 1800;
        proxy_connect_timeout 1800;
        chunked_transfer_encoding on;
        proxy_set_header X-NginX-Proxy true;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_http_version 1.1;
        proxy_redirect off;
        proxy_buffering off;
    }

System info

Ubuntu 20.04
Nginx 1.18.0
PHP 8.2
Mailpit 1.9.2

Other notes
This issue looks similar to this one, but it's not exactly the same: https://github.com/axllent/mailpit/issues/137

I see you are routing /mailpit/  to Mailpit via nginx, but did you set the Mailpit webroot to that too when you started it via your service? If not, then try adding a --webroot /mailpit/ to the ExecStart command to the existing line and see if that works?
I'll definitely consider adding that systemd config to the wiki.

Do you have direct access to the Mailpit server without Nginx? What I mean is, if it is local - can you access Mailpit via http://localhost:8025/mailpit/ or whatever IP address it is? Mailpit appears to be running as expected, and listening on port 1025. On the local machine (assuming you do not have access to Mailpit directly from "outside" should respond to curl http://localhost:8025/mailpit/

And I assume that curl http://localhost:8025/mailpit/dist/app.jsv1.9.2 returns a whole bunch of JavaScript code? No need to paste the output of that, but there should be a lot?

I'm not 100 % sure, but I had the same problem earlier today. First missing setting the web root, then 404:ing. My problem was I stripped /mailpit from the URL after the proxy handled it. I think you're doing the same thing. Try appending /mailpit to proxy_pass.

Thanks for the feedback, and the helpful tip @ulken! Glad it's working, and I'll try remember to add something to the Wiki.

Yeah, I was a little surprised by that as well. Grafana for example doesn't work that way.

Please add information about nginx configuration to the documentation

@Alex4Codes see https://mailpit.axllent.org/docs/configuration/proxy/


use proper defaults for credentials

localstack expects these values to be "test" in order for S3 presign to work

Thanks for fixing this @mpenkov ! 👍 We'll release a new version shortly..


[Feature] upgrade staros/starlet versions

staros add azblob storage support
staros file store support

Problem Summary:
Fixes # (issue)
What type of PR is this:

[ ] BugFix
[X] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[X] I have checked the version labels which the pr will be auto backported to target branch

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

[FE PR Coverage Check]
:disappointed: fail : 10 / 26 (38.46%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/staros/StarMgrServer.java
1
17
05.88%
[156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 174]

:large_blue_circle:
com/starrocks/common/Config.java
9
9
100.00%
[]


[BUG] ColorButton activate signal never get executed

Bug description
For context:

gtk docs
gtk-rs docs

According to the docs this signal should be executed after the ColorButton was pressed and dialog appeares, but the debug print never shows up.
Cargo.toml:
[package]
name = "example"
version = "0.0.1"
edition = "2021"

[dependencies]
gtk = { package = "gtk4", git = "https://github.com/gtk-rs/gtk4-rs.git", features = [ "v4_2", "v4_4" ] }

src/main.rs:
use gtk::prelude::*;
use gtk::*;

fn main() {
    let application = Application::new(
        Some("org.test.test"),
        Default::default(),
    );
    application.connect_activate(build_ui);
    application.run();
}

fn build_ui(application: &Application) {
    let ui_src = include_str!("gtk_builder.ui");
    let builder = Builder::from_string(ui_src);

    let window: ApplicationWindow = builder.object("window").unwrap();
    window.set_application(Some(application));

    let color_button: ColorButton = builder.object("color_button").unwrap();

    color_button.connect_activate(| _ | {
        println!("foo");
    });

    window.show();
}

src/gtk_builder.ui:
<?xml version="1.0" encoding="UTF-8"?>
<interface>
  <object class="GtkApplicationWindow" id="window">
    <child>
      <object class="GtkColorButton" id="color_button">
      </object>
    </child>
  </object>
</interface>

That would be an upstream bug, not bindings related

Yes tested it, is a gtk bug. Sorry for the noise


Global job storage

In the notebook environment only, pyccc jobs should be easily accessible in a notebook-global array. (although this means that no Job object will ever be garbage-collected - maybe use weak references?)

Closing as not done for now - will reopen if necessary (may be superceded by application workflow work)


misleading suggestions

The tool is suggesting to depend on gnat-gpl and julia on almost every package that I'm building
>>> Original instance of package unmerged safely.
 * QA: detected possibly incorrect RDEPEND (sys-cluster/sionlib-1.7.7-r3)
 * +dev-lang/gnat-gpl:10
 * +dev-lang/gnat-gpl:9.3.1
 * +dev-lang/julia

For now you can add this to /etc/iwdevtools/qa-vdb.exclude
dev-lang/gnat-gpl
dev-lang/julia

It's because it provides gcc libraries and qa-vdb thinks it's a valid provider (i.e. linked against libgcc_s.so but not in RDEPEND), normally gcc is excluded but it doesn't know about other packages that come with the whole thing, i.e.
$ qlist -e gnat-gpl | grep -F libgcc_s.so.1
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.1/32/libgcc_s.so.1
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.1/libgcc_s.so.1

Unsure if I want to add a special handler for these libraries, I may just add offending packages to qa-vdb.exclude by default.

Hm, actually I may do a special exception for libgcc_s.so given there's a few random /opt packages that provide it too and the list will get unnecessarily long.


App is not rebuilt

[Edited - one of the issues was my error!]
Hi devs, thanks for providing this action. Unfortunately I am struggling with a previously identified issue: #123.
My action yaml contains the following step:
    - name: Deploy
      uses<EMAIL_ADDRESS>      with:
        token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }}
        app_name: seroviz
        print_deploy_logs: true

Expected behaviour:

a rebuild and deploy is triggered

Actual behaviour:

an app configuration update is triggered

See

Any help much appreciated!

Thanks for reaching out! Just to verify: Are you changing pieces of the source-code to warrant a rebuild or do you expect the app to be rebuilt regardless? If you could share the AppSpec (or the app ID) that'd be helpful.

Thanks for speedy reply! I'm pushing a new Docker image prior to triggering the deployment, so want the app platform to pull the new image and deploy. I'm a bit confused as to why an app configuration update is being triggered, as the app spec shouldn't change at all.
The full app spec:
alerts:
- rule: DEPLOYMENT_FAILED
- rule: DOMAIN_FAILED
domains:
- domain: seroviz.seroanalytics.org
  type: PRIMARY
features:
- buildpack-stack=ubuntu-22
ingress:
  rules:
  - component:
      name: serovizr
    match:
      path:
        prefix: /api
  - component:
      name: seroviz
    match:
      path:
        prefix: /
name: seroviz
region: lon
services:
- http_port: 8888
  image:
    registry: seroanalytics
    registry_type: DOCKER_HUB
    repository: serovizr
    tag: main
  instance_count: 1
  instance_size_slug: apps-s-1vcpu-0.5gb
  name: serovizr
- http_port: 80
  image:
    registry: seroanalytics
    registry_type: DOCKER_HUB
    repository: seroviz
    tag: main
  instance_count: 1
  instance_size_slug: apps-s-1vcpu-0.5gb
  name: seroviz

I see! The app spec update is done regardless, we don't do an equality check beforehand so a run of the action will always result in a poke in that sense. That's required for seemingly fixed references like tags and branch names.
Since you're pushing an image though, I'd recommend actually updating the image reference in the app spec when deploying. You can do that via the mechanism laid out in the README in your case. You might want to pick up the exact SHA you've built for being very specific and clear about what's being deployed. See also this note in the README wrt. dealing with images explicitly.

Thanks, you're right that would be a better way of doing things all round rather than relying on a fixed tag. Ok!

I'll consider this solved then. Feel free to reopen if you're still having trouble!


chore(gitpod): install extensions and dependencies

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

v4.1.0
GitHub release

Your semantic-release bot :package::rocket:


engines field change in package.json a few days ago was a breaking change

Describe the feature
FYI, see title. Adding an engines field will automatically make the package incompatible with previous versions and version 20 is still maintained.
How would you implement this?
No response
Additional information

[ ] Would you be willing to help implement this feature?

Provider

[ ] AuthJS
[ ] Local
[ ] Refresh
[ ] New Provider

Agree with you - it was an oversight from our side. Will change to a less strict version


Adds ARM version of images + dirty build script + new CI config

Closes #2.

@Peyje Finished! After merging this PR, the pipeline will (hopefully) build the 2021/latest image again -> You have to pull the newest version of the image after that :).