Unable to look up github organizations

Rancher server: master at March 2nd
Steps to reproduce:

Enable Github authentication
Select  Allow members of Environments, plus Authorized Users and Organizations
Try to add any github organziation to the authorized list

Results:
Failed to add any github organization, however i can see the request/response to the api:
{"type":"collection","links":{"self":"https://<IP_ADDRESS>/v3/principals"},"actions":{"search":"https://<IP_ADDRESS>/v3/principals?action=search"},"sort":{"reverse":"https://<IP_ADDRESS>/v3/principals?action=search\u0026order=asc","links":{"loginName":"https://<IP_ADDRESS>/v3/principals?action=search\u0026sort=loginName","name":"https://<IP_ADDRESS>/v3/principals?action=search\u0026sort=name","principalType":"https://<IP_ADDRESS>/v3/principals?action=search\u0026sort=principalType","profilePicture":"https://<IP_ADDRESS>/v3/principals?action=search\u0026sort=profilePicture","profileURL":"https://<IP_ADDRESS>/v3/principals?action=search\u0026sort=profileURL","provider":"https://<IP_ADDRESS>/v3/principals?action=search\u0026sort=provider","uuid":"https://<IP_ADDRESS>/v3/principals?action=search\u0026sort=uuid"}},"filters":{"creatorId":null,"loginName":null,"me":null,"memberOf":null,"name":null,"principalType":null,"profilePicture":null,"profileURL":null,"provider":null,"uuid":null},"resourceType":"principal","data":[{"actionLinks":{},"baseType":"principal","created":null,"creatorId":null,"id":"github_org://24614827","links":{"self":"https://<IP_ADDRESS>/v3/principals/github_org:%2F%2F24614827"},"principalType":"group","profilePicture":"https://avatars3.githubusercontent.com/u/24614827?v=4","provider":"github","type":"principal"}]}

Bug is not for all org lookups, just ones that do not have a display name set in github, like githubrancherorg.

i can verify that i can add groups now to the authorization list like githubrancherorg


feat(elixir):  use result of set_log_file

We can merge this after we release rc.6

This is mergable now that rc.6 is released


App crashes on its own after idling for a while

It crashes and spits this out:
Traceback (most recent call last):
  File "/home/ahack/programming/lemmytrixposter/lemmytrixposter.py", line 946, in <module>
    matrix.run()
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/simplematrixbotlib/bot.py", line 96, in run
    asyncio.run(self.main())
  File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/simplematrixbotlib/bot.py", line 89, in main
    await self.async_client.sync_forever(timeout=3000, full_state=True)
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/nio/client/base_client.py", line 105, in wrapper
    return await func(self, *args, **kwargs)
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/nio/client/async_client.py", line 1330, in sync_forever
    await self.run_response_callbacks([await response])
  File "/usr/lib/python3.10/asyncio/tasks.py", line 571, in _wait_for_one
    return f.result()  # May raise f.exception().
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/nio/client/base_client.py", line 105, in wrapper
    return await func(self, *args, **kwargs)
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/nio/client/async_client.py", line 1173, in sync
    response = await self._send(
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/nio/client/async_client.py", line 777, in _send
    transport_resp = await self.send(
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/nio/client/async_client.py", line 291, in wrapper
    return await func(self, *args, **kwargs)
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/nio/client/async_client.py", line 855, in send
    return await self.client_session.request(
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/aiohttp/client.py", line 608, in _request
    await resp.start(conn)
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/aiohttp/client_reqrep.py", line 971, in start
    with self._timer:
  File "/home/ahack/programming/lemmytrixposter/venv/lib/python3.10/site-packages/aiohttp/helpers.py", line 735, in __exit__
    raise asyncio.TimeoutError from None
asyncio.exceptions.TimeoutError
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f51dda44790>

I'm not very good with python, so I'm not too sure where to start with this, but it is currently preventing me from keeping the bot running at all times.

Reading the traceback, the problem looks to be with simplematrixbotlib library, rather than lemmytrixposter.

I've gotten problems with both. I first was running the linux executable, but I then switched to the python script to try to dig into it. I gave up when it started to look like it might be an issue coming from one of the underlying libraries

welp, I haven't had issues
I've made changes since the last release, I should put out and update anyway, maybe whatever this is something my current version doesn't suffer from.


[service support] change hack/arktos-up-scale-out-poc.sh to start 1x1 scale-out cluster with service support

What would you like to be added:
make necessary code change to the script, so that after the script runs on the TP and RP server, the resultant scale-out cluster is having service support feature. If DISABLE_NETWORK_SERVICE_SUPPORT is explicitly set, the scale-out cluster does not have service support.
Why is this needed:

implemented by PR #1198


Added initial fastlane integration

This commits adds a very basic fastlane integration:

Added snapshot integration to create 4 screenshots on different devices (see screenshot on bottom)
Added fastlane dependency to Gemfile
Added fastlane screenshots folder to .gitignore

There are 2 lanes available:

test: Only run unit tests and integration tests (which will also generate new screenshots)
beta: Run tests, create new screenshots and build&upload beta app to Hockey

There is also one empty lane deploy, which can later be used for App Store distribution.
How can I use it?
Just run
fastlane test

or
fastlane beta

to trigger the beta lane. Add this as a build step to Travis.
You can also run each tool individually, for example, to generate new screenshots, just run snapshot in the project directory and snapshot will generate new screenshots for you.
Next things to do:

If you decide to also use deliver or sigh, update the fastlane/Appfile and set your apple_id. This is a ruby file, so you can easily change it to apple_id ENV['APPLE_ID']
To enable Slack notifications, make sure to have a POST url stored in the environment variable SLACK_URL. Once this is done, enable the slack integration in the fastlane/Fastfile
If you want to hide the fastlane folder, you can prepend a . => .fastlane
Implement a better UI Automation script for snapshot, to support different languages and show more interesting screens. This might require some work on the accessibilityIdentifier. More information on the snapshot project page
Set up deliver to upload screenshots, app metadata and app updates to iTunes Connect
You can define as many lanes as you want, for all kinds of actions
Once you have a Jenkins computer set up, please follow the Jenkins fastlane Guide to make use of the nice integration, which shows lane results and the generated screenshots right in Jenkins.

Let me know if there is anything I can help you with :+1:
Generated screenshots summary

THIS ISSSSS AMAAZINGGGG

Those files should probably have trailing newlines

I think the failing GIF is the worst part of this PR, though, it seems it does need a rebase. Sorry!

There was a merge conflict after the merge of https://github.com/artsy/eigen/pull/193
I fixed the merge conflict and added trailing newlines to the newly added files :+1:

The failing build was not caused by this pull request

This looks amazing, great work @KrauseFx! :heart:

OK! Done a review, looks good to me! Thanks a bunch, will make an issue around expanding on this for the Clean Slate Milestone.

@alloy :smiley:
Thanks for merging @orta :+1:
Let me know if everything works for you!


Multi instances of Matrix on the same environnement

Modify the infrastructure to be able to have several instances of Matrix on the same environment, that can be reach each one on a separate URL.
Ex in production : matrix1.eimis.beta.gouv.fr, matrix2.eimis.beta.gouv.fr
Tasks list:

[ ] several PG databases
[ ] several synapse and element helm charts
[ ] several bridges
[ ] monitoring adaptation
[ ] ....

Maybe we could avoid multiplying instances keeping in mind that all users from various experiments would have accounts on the same homeserver.


Fix Documentation of Response Type

For example, the documentation of CmdResponse is old:
CmdResponse is a Cmd that you must return from your update function.
It will send something out the sendPort in your Config.

Thanks.


Configuration subsistem

There are set of plugins that rails user may not want to load. There should be a shortcat to require needed components in config-styled mode to make it more railsy.

Closed due to conception change


Temp override _acme-challenge CNAME record

We moved a domain to a StackPath (a CDN provider) that offers Let's Encrypt support, and as such they manage the ssl renewal by a CNAME record:
_acme-challenge.example.com CNAME ff762516-563d-4c22-b727-f4a5f5f2c16d.stackpath-tls.com.
This all works great, but we want to be able to maintain our own certificate for the same domain for our origin servers so that we can offer a hot standby in case there are problems with the CDN provider.
However, because the CNAME record exists, cert-manager gives the following error:
RRSet of type TXT with DNS name _acme-challenge.example.com. is not permitted because a conflicting RRSet of type CNAME with the same DNS name already exists in zone example.com.
A possible solution is that cert-manager can detect when a CNAME acme record exists and temporarily rename it such as _acme-challenge-tmp.example.com, which will then allow the TXT record with the correct name to be added without any conflicts.  When the challenge is complete the TXT record is removed and the CNAME record is renamed back.
One problem I see with this approach is that if there's a problem during the challenge, the original CNAME record might not be restored back to the original, which would cause problems if when the CDN provider tries to renew.
If there are any other good solutions to this problem, I'd like to know about it!
/kind feature

You can create custom logic for solving a DNS challenge by creating your own DNS webhook.
This would be the preferred method, as adding support for everyone's unique DNS solution into cert-manager's tree is not maintainable in the long run.

Thanks for the tip!


Added SYCL implementation of power method

Ohh i see
Okay sure
Will revert and go at it again!
Regards,
Yojan
On Tue, Sep 3, 2024 at 08:46 Victor Eijkhout @.***>
wrote:

Well, the idea was to have a sycl/diff2d.cpp main program, and then
lib/sycl.{cpp,hpp} with the implementation. In particular I am interested
in seeing what the headers look like, and if you can get the main program
close to the others.
—
Reply to this email directly, view it on GitHub
https://github.com/VictorEijkhout/diff2d_benchmark/pull/2#issuecomment-2326571826,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3TSHGYWVYGN2AG2F3AKIH3ZUW4SZAVCNFSM6AAAAABNQQX322VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRWGU3TCOBSGY
.
You are receiving this because you authored the thread.Message ID:
@.***>


Add user synchronization

The function of synchronizing user information from the original host to the new host when clickhouse is added. First, it is judged whether the current host is working and whether it is added. Start user synchronization operation for new host. Select a working host from the original cluster, which is different from the current host, and name it select host. Compare the user information in the current host and the select host, and if they are different, perform user synchronization operation, and copy the /var/lib/clickhouse/access directory from the select host to the current host. Then execute the reload user information command “system reload users” in clickhouse-client to synchronize user information.

Your use case, can be simple solved with the following CHI
apiVersion: clickhouse.altinity.com/v1
kind: ClickHouseInstallation
metadata:
  name: replicated-rbac-example
spec:
  configuration:
    files:
      config.d/replicated_user_directories.xml: |
      <clickhouse>
        <user_directories replace="replace">
          <users_xml>
            <path>users.xml</path>
          </users_xml>
          <replicated>
            <zookeeper_path>/clickhouse/access</zookeeper_path>
          </replicated>
        </user_directories>
      </clickhouse>

look https://clickhouse.com/docs/en/operations/server-configuration-parameters/settings#user_directories for details

@Slach Hello, I recently tried to test according to your suggestion, but did not get the expected result. I think there is a problem with my configuration. Could you please let me know what else I need to do besides configuring the chi.yaml file?

@ccsxs please share
kubectl get chi -n <your-namespace> <your-chi-name> -o yaml

@Slach
apiVersion: "clickhouse.altinity.com/v1"
kind: "ClickHouseInstallation"
metadata:
  name: "simple-02"
spec:
  defaults:
    templates:
      podTemplate: clickhouse
      dataVolumeClaimTemplate: localpvc-storage
  configuration:
    files:
      config.d/replicated_user_directories.xml: |
          <clickhouse>
             <user_directories replace="replace">
               <users_xml>
                 <path>users.xml</path>
               </users_xml>
               <local_directory>
                 <path>/var/lib/clickhouse/access/</path>
               </local_directory>
               <replicated>
                 <zookeeper_path>/clickhouse/access</zookeeper_path>
               </replicated>
             </user_directories>
          </clickhouse>
    zookeeper:
      nodes:
      - host: zookeeper.zoo1ns
    clusters:
      - name: "shard1-repl2"
        layout:
          shardsCount: 1
          replicasCount: 3
  templates:
    podTemplates:
      - name: clickhouse
        spec:
         # nodeName: wxjd-psc-p9f2-tpod2-pm-os01-yunwang-09
          nodeSelector:
              ckop: my
          containers:
            - name: clickhouse
              image: clickhouse/clickhouse-server:22.3
              imagePullPolicy: IfNotPresent
              volumeMounts:
                - mountPath: /var/lib/clickhouse
                  name: local-pvc-my
    volumeClaimTemplates:
      - name: local-pvc-my
        spec:
          storageClassName: my-localpv
          accessModes:
            - ReadWriteOnce
          resources:
            requests:
              storage: 5Gi

remove
           <local_directory>
                 <path>/var/lib/clickhouse/access/</path>
           </local_directory>

and
  replicasCount: 3

is not necessary, 1 is enough
Thereafter, re-apply your CREATE USER ... / CREATE ROLE ... / GRANT ..
And then you change replicasCount or shardsCount then all users \ grants will be replicated via Zookeeper

@Slach It works.Thanks a lot.I will submit a yuml template for migrating users when expanding capacity, so that people in need can use it.

Feel free to make pull request to ./docs/chi-examples


Add docs on how user can convert docker image to flist

This is done through
https://hub.grid.tf/
but there most be docs describing how can the user convert the docker image to flist with examples and screenshots

@AhmedHanafy725 please see who worked on flists from the new guys to add it to the manual


Can't delete an account - 'AccountDelete is a devel-only RPC'

Error: AccountDelete is a devel-only RPC at l.t (file:///C:/Users/Jono/AppData/Local/Keybase/Gui/resources/app/desktop/dist/index.bundle.js:1:248031) at l (file:///C:/Users/Jono/AppData/Local/Keybase/Gui/resources/app/desktop/dist/index.bundle.js:1:248635) at s (file:///C:/Users/Jono/AppData/Local/Keybase/Gui/resources/app/desktop/dist/index.bundle.js:1:248326) at t.convertToError (file:///C:/Users/Jono/AppData/Local/Keybase/Gui/resources/app/desktop/dist/index.bundle.js:1:248513) at _rpcClient.invoke.e (file:///C:/Users/Jono/AppData/Local/Keybase/Gui/resources/app/desktop/dist/index.bundle.js:1:235405) at file:///C:/Users/Jono/AppData/Local/Keybase/Gui/resources/app/desktop/dist/index.bundle.js:11:267380 at e.t.Deferrals.e._call (file:///C:/Users/Jono/AppData/Local/Keybase/Gui/resources/app/desktop/dist/index.bundle.js:6:251079) at file:///C:/Users/Jono/AppData/Local/Keybase/Gui/resources/app/desktop/dist/index.bundle.js:6:251230 at s (file:///C:/Users/Jono/AppData/Local/Keybase/Gui/resources/app/desktop/dist/index.bundle.js:6:250859) at e.t.Deferrals.e._fulfill (file:///C:/Users/Jono/AppData/Local/Keybase/Gui/resources/app/desktop/dist/index.bundle.js:6:251189)

We are working on redoing user deletion - some issues have arose lately. Meanwhile, if you have never used Keybase teams feature, you can try to delete on the keybase.io website.

On webpage :-1:
Error In Deletion: Account deletion of users who are or once were in teams is temporarily disabled; please bear with us while we fix a bug here


License change

Hi Chris,
First of all, thanks for your effort to write and share arduino-event manager.
I would like you to consider changing the project license to sth more open, like MIT?
It would be great!

Sure, I would be fine with the MIT license. Please send me a pull request and I will include it.

Thank you.


[SPARK-29606][SQL] Improve EliminateOuterJoin performance

What changes were proposed in this pull request?
This PR try to improve EliminateOuterJoin performance via avoid generating too many constraints. For example:
import org.apache.spark.sql.catalyst.plans.logical.Project
spark.sql("CREATE TABLE IF NOT EXISTS spark_29606(a int, b int, c int) USING parquet")
spark.sql("SELECT a as a1, b as b1, c as c1, abc as abc1 FROM (SELECT a, b, c, a + b + c as abc FROM spark_29606) t")
  .queryExecution.analyzed.asInstanceOf[Project].validConstraints.toSeq.sortBy(_.toString).foreach(println)

Before this PR:
(((a#5 + b#6) + c#7) <=> abc#0)
(((a#5 + b#6) + c#7) <=> abc1#4)
(((a#5 + b#6) + c1#3) <=> abc#0)
(((a#5 + b#6) + c1#3) <=> abc1#4)
(((a#5 + b1#2) + c#7) <=> abc#0)
(((a#5 + b1#2) + c#7) <=> abc1#4)
(((a#5 + b1#2) + c1#3) <=> abc#0)
(((a#5 + b1#2) + c1#3) <=> abc1#4)
(((a1#1 + b#6) + c#7) <=> abc#0)
(((a1#1 + b#6) + c#7) <=> abc1#4)
(((a1#1 + b#6) + c1#3) <=> abc#0)
(((a1#1 + b#6) + c1#3) <=> abc1#4)
(((a1#1 + b1#2) + c#7) <=> abc#0)
(((a1#1 + b1#2) + c#7) <=> abc1#4)
(((a1#1 + b1#2) + c1#3) <=> abc#0)
(((a1#1 + b1#2) + c1#3) <=> abc1#4)
(a#5 <=> a1#1)
(abc#0 <=> abc1#4)
(b#6 <=> b1#2)
(c#7 <=> c1#3)

After this PR:
(((a#5 + b#6) + c#7) <=> abc#0)
(a#5 <=> a1#1)
(abc#0 <=> abc1#4)
(b#6 <=> b1#2)
(c#7 <=> c1#3)

Why are the changes needed?
Improve EliminateOuterJoin performance.
Before this PR:
=== Metrics of Analyzer/Optimizer Rules ===
Total number of runs: 9323
Total time: 15.995000924 seconds

Rule                                                                                Effective Time / Total Time                     Effective Runs / Total Runs

org.apache.spark.sql.catalyst.optimizer.EliminateOuterJoin                                         0 /<PHONE_NUMBER>9                                 0 / 4
org.apache.spark.sql.catalyst.analysis.Analyzer$ResolveRelations                                   990683801 / 991674120                           2 / 18
org.apache.spark.sql.catalyst.analysis.Analyzer$ResolveTables                                      0 / 443718064                                   0 / 18
org.apache.spark.sql.catalyst.analysis.DecimalPrecision                                            43087519 / 81709524                             2 / 18
org.apache.spark.sql.execution.datasources.PruneFileSourcePartitions                               63414650 / 63414650                             1 / 1
org.apache.spark.sql.catalyst.analysis.Analyzer$ResolveReferences                                  42587256 / 62760566                             5 / 18
...

After this PR:
=== Metrics of Analyzer/Optimizer Rules ===
Total number of runs: 9323
Total time: 3.03253427 seconds

Rule                                                                                Effective Time / Total Time                     Effective Runs / Total Runs

org.apache.spark.sql.catalyst.analysis.Analyzer$ResolveRelations<PHONE_NUMBER> /<PHONE_NUMBER>                         2 / 18
org.apache.spark.sql.catalyst.analysis.Analyzer$ResolveTables                                      0 / 448236638                                   0 / 18
org.apache.spark.sql.catalyst.optimizer.EliminateOuterJoin                                         0 / 107133411                                   0 / 4
org.apache.spark.sql.catalyst.analysis.DecimalPrecision                                            43965067 / 84085638                             2 / 18
org.apache.spark.sql.catalyst.analysis.Analyzer$ResolveReferences                                  44448673 / 66690250                             5 / 18
org.apache.spark.sql.execution.datasources.PruneFileSourcePartitions                               59631169 / 59631169                             1 / 1
...

Does this PR introduce any user-facing change?
No.
How was this patch tested?
Unit test.

Test build #112678 has started for PR 26257 at commit 6337c77.

Merged build finished. Test PASSed.

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

Test build #112678 has finished for PR 26257 at commit 6337c77.

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

Merged build finished. Test PASSed.

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

still WIP?

Thank you @maropu Actually, I am not very confident about this change. Is it make sense for you?

Ur, I see. ok, I've not digged into this, so I'll check later.

Merged build finished. Test PASSed.

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

Test build #113884 has started for PR 26257 at commit 719d812.

Test build #113884 has finished for PR 26257 at commit 719d812.

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

Merged build finished. Test PASSed.

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

Test build #113922 has started for PR 26257 at commit ca4480e.

Merged build finished. Test PASSed.

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

Test build #113922 has finished for PR 26257 at commit ca4480e.

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

Merged build finished. Test PASSed.

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

cc @cloud-fan @viirya

Test build #119128 has started for PR 26257 at commit 29fe7f0.

Merged build finished. Test PASSed.

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

Test build #119128 has finished for PR 26257 at commit 29fe7f0.

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

Merged build finished. Test PASSed.

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

Metrics of Analyzer/Optimizer Rules for TPCDSQuerySuite.
Before this PR:
05:43:31.429 WARN org.apache.spark.sql.TPCDSQuerySuite:
=== Metrics of Analyzer/Optimizer Rules ===
Total number of runs: 224786
Total time: 65.253508851 seconds
...

After this PR:
05:38:55.596 WARN org.apache.spark.sql.TPCDSQuerySuite:
=== Metrics of Analyzer/Optimizer Rules ===
Total number of runs: 224786
Total time: 56.81012364 seconds

Merged build finished. Test PASSed.

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

Test build #122201 has started for PR 26257 at commit 6b88d28.

Merged build finished. Test PASSed.

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

Test build #122201 has finished for PR 26257 at commit 6b88d28.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

retest this please

Test build #122212 has started for PR 26257 at commit 6b88d28.

Merged build finished. Test PASSed.

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

Test build #122212 has finished for PR 26257 at commit 6b88d28.

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

Merged build finished. Test PASSed.

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


underlineColor transparent not working on API 21

Summary

This issue fixes https://github.com/facebook/react-native/issues/29379 underlineColorAndroid'='transparent' does not work on Android API 21.
Setting style: { bottomBorderColor: 'transparent'} fixes the issue.
The following steps fix underlineColorAndroid on Android API 21:

Store the bottomBorderColor in a local variable
Then set the bottomBorderColor to the same color of underlineColorAndroid
Set underlineColorAndroid
Then Set the bottomBorderColor to the previous color previously stored in the local variable

This change requires ReactViewBackgroundDrawable method getBorderColor to be public and accessible from ReactTextInputManager to retrieve the border color.
https://github.com/facebook/react-native/blob/6061b7928320c64a94716ce3d6646667ebf3f6b5/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundDrawable.java#L1231-L1236
Related Discussions https://github.com/facebook/react-native/issues/18938 https://github.com/facebook/react-native/pull/18988 https://github.com/facebook/react-native/issues/29412#issuecomment-773412466
Changelog

[Android] [Fixed] - Fix underlineColorAndroid transparent not working on API 21
Test Plan

CLICK TO OPEN TESTS RESULTS - API 21

Does not show underline by default (transparent)
<TextInput />

<TextInput underlineColorAndroid="red" />

<TextInput
  underlineColorAndroid="green"
  style={
     {
        borderBottomColor: 'red',
        borderBottomWidth: 2,
        borderTopColor: 'black',
        borderTopWidth: 4
     }
   }
/>

<TextInput
  style={
     {
        borderBottomColor: 'red',
        borderBottomWidth: 2,
        borderTopColor: 'black',
        borderTopWidth: 4
     }
   }
/>

<TextInput
  underlineColorAndroid="blue"
  style={
    {
      borderBottomColor: 'red',
      borderBottomWidth: 2,
      borderTopColor: 'black',
      borderTopWidth: 4,
      borderLeftColor: 'pink',
      borderLeftWidth: 7,
      borderRightColor: 'yellow',
      borderRightWidth: 7,
    }
  }
/>

<TextInput
  underlineColorAndroid="transparent"
  style={
    {
      borderBottomColor: 'red',
      borderBottomWidth: 2,
      borderTopColor: 'black',
      borderTopWidth: 4,
      borderLeftColor: 'pink',
      borderLeftWidth: 7,
      borderRightColor: 'yellow',
      borderRightWidth: 7,
    }
  }
/>

I tried to write tests in Java for this change but unluckily the ReactTextTest was disabled and it is not possible to run this part of the test suite, more info on https://github.com/facebook/react-native/pull/30928#issuecomment-777645683 thanks


Hosting on openshift

Hi
I've hosted Ghost on openshift and I've gotten my personal domain abc.com to point to openshift hostname abc-domain.rhcloud.com using a cname record as per openshift guidelines.
The problem is that when I go to abc.com/ghost or any other URL within the ghost admin app, my url stays as abc.com .. but when I use your theme and except from the homepage, I navigate to any other URL other than the homepage, such as abc.com/myBlog , the url changes to abc-domain.rhcloud.com/myBlog
Any idea why this could be happening?

I've just checked your http://www.karankapoor.in/ - there is the default theme now, but blog logo on the left and navigation links in the menu on the right still point to the http://karankapoor-woxpas.rhcloud.com/.
The only thing links that point to the http://www.karankapoor.in/ are relative, all absolute links point to the *.rhcloud.com.
Not a theme-related problem.
Though, I recommend checking Ghost documentation and URL setting in your config.js.


How to send POS / ESC  commands to printer and print data

How to send POS / ESC  commands to printer and print data.please provide example for this

You can use write and writeHex.


Support GitLab for git-operator

Add GitLab as a supported git vendor for git-operator
Primarily used the python-gitlab library to create pull requests. Most of the changes are implementing the abstract methods defined in class GitRepo as well as refactoring code common to GitHub and GitLab code.
To test the code, I signed up for the free SaaS version of the GitLab. The implementation needs a little more tweaking if we used a self-hosted GitLab but shouldn't be much.
Below is a screenshot of the merge requests created by the operator:

@lepiolet Applied the changes you suggested
I ended up having to wrap GitHub's PullRequest and GitLab's ProjectMergeRequest to satisfy the PullRequestLike interface.
Also reinstated the main_branch and base_branch to accomodate the scenario where forks are using different branches for checking out vs PRs.

:tada:


Helm chart does not implement helmOperator.syncGarbageCollection template value

Describe the bug
The name of the argument is incorrect. Per the actual template, it should be
syncGarbageCollection.enabled
instead of
helmOperator.syncGarbageCollection.enabled
The issue exists for
helmOperator.git.secretName

What is the exact bug? As helmOperator.syncGarbageCollection.enabled does not exist, while syncGarabageCollection.enabled does, and helmOperator.git.secretName is implemented in the right way.

The documentation is wrong
Derrick
On Jul 5, 2019, 2:14 AM -0700, Hidde Beydals<EMAIL_ADDRESS>wrote:

What is the exact bug? As helmOperator.syncGarbageCollection.enabled does not exist, while syncGarabageCollection.enabled does, and helmOperator.git.secretName is implemented in the right way.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

It would help if you share a link to the Markdown document (and preferably the section and/or line number) which contains the wrong information.

https://github.com/fluxcd/flux/tree/master/chart/flux

Following breadcrumbs is taking up too much time, and from my observations of what is given, I fail to observe any mistakes. If you have an exact line number which contains the error, please open up a new issue with a reference to this line number, or a PR to fix the wrong.

@hiddeco
So you are frustrated because you can not locate in your own documentation two significant errors that I reported.
Imagine how I felt after finding your documentation, following it, changing my code, experiencing it fail, tracing back the failure by reading  your SOURCE CODE, only to discover that your documentation is incorrect!
Please fix your documentation without the whining. It is unbecoming.

@derrickburns this is an open source project for which your demanding attitude is uncalled. If you are unhappy with how the maintainers are handling your underspecified issues (which we have tirelesly tried to clarify) you can either contribute with PRs yourself or we can happily forward you to Weaveworks' sales team in order to set up a paid support contract.

@derrickburns I would also like to refer you to our Code of Conduct:
Examples of unacceptable behavior by participants include:

    ...
    Personal attacks
    ...
    Other unethical or unprofessional conduct.

and the license:
   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

Having stated all of the above, and because I would like this community to be a welcoming and peaceful experience, I am locking this issue for further comments.  Again, do not hesitate to open a PR with a fix to help other users, it is most welcome. :tulip:


requires 'bundle com.sun.jna 0.0.0' on Eclipse 4.6

I try to install dBeaver into a 4.6 Eclipse.
I take the latest version and try the installation of:

dBeaver IDE
dBeaver SSHJ
dBeaver Office Support
dBeaver SVG Extension

And, I have this error during the install process:
Cannot complete the install because one or more required items could not be found.   Software being installed: DBeaver SSHJ <IP_ADDRESS>912011827 (org.jkiss.dbeaver.net.sshj.feature.feature.group <IP_ADDRESS>912011827)   Missing requirement: DBeaver SSH tunnels <IP_ADDRESS>912011827 (org.jkiss.dbeaver.net.ssh <IP_ADDRESS>912011827) requires 'bundle com.sun.jna 0.0.0' but it could not be found   Cannot satisfy dependency:     From: DBeaver SSH implementation (SSHJ) <IP_ADDRESS>912011827 (org.jkiss.dbeaver.net.ssh.sshj <IP_ADDRESS>912011827)     To: bundle org.jkiss.dbeaver.net.ssh 0.0.0   Cannot satisfy dependency:     From: DBeaver SSHJ <IP_ADDRESS>912011827 (org.jkiss.dbeaver.net.sshj.feature.feature.group <IP_ADDRESS>912011827)     To: org.jkiss.dbeaver.net.ssh.sshj [<IP_ADDRESS>912011827]
I try the same plugin version into a 4.8 Eclipse version, and it work fine.

System information:

Windows 10
6.3
Installed in Eclipse 4.6

does this error happens only during SSHJ installation or even DBeaver IDE can't installed?
Now sure how we can handle it better from DBeaver side. As JNA is required is has to be in the platform.
I think we could try to include it in the base DBeaver distribution. But it may lead to potential conflicts in JNA version in newer Eclipse versions.
Possible workaround is to install JNE separately from Orbit repository https://download.eclipse.org/tools/orbit/downloads/drops/R20191126223242/repository

When I try to install dBeaver alone, it complain about the sshj that is not there. I can send you a sample of the error.
I try your link asap.
Thanks

I try to install dBeaver only without any plugins, and here is the message I have
Cannot complete the install because one or more required items could not be found.   Software being installed: DBeaver IDE <IP_ADDRESS>912011827 (org.jkiss.dbeaver.ide.feature.feature.group <IP_ADDRESS>912011827)   Missing requirement: DBeaver SSH tunnels <IP_ADDRESS>912011827 (org.jkiss.dbeaver.net.ssh <IP_ADDRESS>912011827) requires 'bundle com.sun.jna 0.0.0' but it could not be found   Cannot satisfy dependency:     From: DBeaver IDE <IP_ADDRESS>912011827 (org.jkiss.dbeaver.ide.feature.feature.group <IP_ADDRESS>912011827)     To: org.jkiss.dbeaver.runtime.feature.feature.group [<IP_ADDRESS>912011827]   Cannot satisfy dependency:     From: DBeaver Runtime <IP_ADDRESS>912011827 (org.jkiss.dbeaver.runtime.feature.feature.group <IP_ADDRESS>912011827)     To: org.jkiss.dbeaver.net.ssh [<IP_ADDRESS>912011827]

Did you try to install JNA libraries from Orbit?

I just finish to download the zip file and try to install dBeaver with the zip file in the Software Site. And, it work fine now.
When I look in the Plug-in panel in the about dialog, I see "Eclipse Orbit - Java Native Access - 4.5.1" and the dBeaver is installed now.
The workaround work fine for me, thanks

We'll include JNA jars in dbeaver runtime in 6.3.2.

verified

@serge-rider :getting this error while installing the latest eclipse plugin, is there a way to install previous eclipse versions?


Inconsistent Weights for Liquidity Bootstrapping Pools

I noticed what looks like inconsistent weights for a LiquidityBootstrapping pool (0x053f3c35d557A76E9cB6C13a4842d9cFCDdAc833 - there could be more, I did not check).
Specifically, when querying the subgraph is produces weights of ~0.97774 and ~0.02226:
$ curl -s \
  'https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-v2' \
  -X POST \
  -H 'Content-Type: application/json' \
  --data-raw '{"query":"{ pools(where: { id: \"0x053f3c35d557a76e9cb6c13a4842d9cfcddac8330002000000000000000000cd\" }) { tokens { weight } }}","variables":null}' \
  | jq -r '.data.pools[0].tokens[] | .weight'
0.022267422838857067
0.977747836185951854

(Note that the total weights are 1.000015259024808921 and not 1.0 as I would expect.)
However, when quering the contract with an eth_call, I get completely different weights. Some sample code with Ethers.js:
const provider = ethers.getDefaultProvider("mainnet");
const pool = new ethers.Contract(
  "0x053f3c35d557A76E9cB6C13a4842d9cFCDdAc833",
  ["function getNormalizedWeights() view returns (uint256[])"],
  provider,
);

const weights = await pool.getNormalizedWeights();
for (const weight of weights) {
  console.log(ethers.utils.formatUnits(weight, 18));
}

The weights I get are:
0.010009918364232853
0.990005340657663844

(Note that these also don't sum up to a total of 1.0 as I would expect but instead 1.000015259021896697.)

The weights are stored in a compressed format, so that the entire pool state fits into one slot. That compression and decompression is why they are not exactly 1.0.
In the subgraph (which of course needs to be triggered by an event in order to do anything), the weights are updated after every swap, by calling getNormalizedWeights and setting the token weights to the values returned.
In the contract itself, weights are dynamically computed as needed, based on the block. If the current block is past the end of the last weight change, it just returns the end weights.
So I believe all that's happening here is the last swap was performed when the weights were 0.02/0.98, so that was the last thing the subgraph recorded. If you call the contract, you're going to get the pure end weights, since it's "past the end".
One thing we could do in the subgraph is also update the token weights in handleGradualWeightUpdateScheduled(), since the contract sets the start weights to the current weights. This would be more accurate in cases where the owner adjusts the weight update during the sale, and there were no swaps for a while.

The weights are stored in a compressed format, so that the entire pool state fits into one slot. That compression and decompression is why they are not exactly 1.0.

Makes sense.

So I believe all that's happening here is the last swap was performed when the weights were 0.02/0.98, so that was the last thing the subgraph recorded. If you call the contract, you're going to get the pure end weights, since it's "past the end".

Ah OK, so weights only get updated on contract events (specifically Swaps) meaning that it can go stale for LBPs.

One thing we could do in the subgraph is also update the token weights in handleGradualWeightUpdateScheduled()

I think the Graph also lets you setup block handlers, but it may be overkill here.

Thanks, this clears everything up! To be perfectly honest, this wasn't really an issue for us (since we are querying weights anyway) - I just ran into this inconsistency when I was verifying the pools I had indexed/queried vs. what was in the subgraph. I was just looking to understand why it was happening. With that in mind, feel free to close this issue.

Yes, a block handler would really bog things down. When swaps stop on an LBP it usually means the sale is over, so it really shouldn't matter in a practical sense. Like the UI and SOR, anything that relies on accurate weights has to call the contract; the subgraph is more for populating historical tables and graphs


Remove useless conflict

Not much use to depend on symfony/framework-bundle:3.3.x-dev and then declare a conflict with <3.3.

Thank you @curry684.


[Event Request] Codeunit 7307 "Whse.-Activity-Register" - OnAfterCheckLines

Hi team,
In Codeunit 7307 "Whse.-Activity-Register" procedure CheckLines we would like to run some custom code after the procedure code is done, for that an event at end of procedure would be a good solution:

[IntegrationEvent(false, false)]
local procedure OnAfterCheckLines(var WarehouseActivityHeader: Record "Warehouse Activity Header"; var WarehouseActivityLine: Record "Warehouse Activity Line")

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Added release notes for datahub catalog 2.2

@NammNguyen please sign the CLA, this is a requirement for all contributors, thanks.

Signed it


Storing data on host

First of all. This is great work.
As rpimonitor stores its rrd data in /var/lib/rpimonitor/stat/. If you like your containers to be able to be recreated without losing data, as I do, a suggestion would be to add a volume mapping to a localhost folder.
--volume=/your-local-path:/var/lib/rpimonitor/stat/
The rrd files will be stored locally and the container can be removed and recreated at will.
A systemd file could then be used which removed the container when stopped and recreates it started.


support filtering releases

In monorepo setups or when a vscode extension is produced alongside other release, the latest may not always be the release you're looking for. This PR adds a simple name filter so only consider specific releases to look for the .vsix. While this solves the problem for me, I can see that the need may be more generic. Alternatively, we could start looking for any of the most X releases that has a .vsix file. @Krzysztof-Cieslak your call :) (and thanks for the plugin! ❤ )

That sounds reasonable to me, if it solves your problem than it's good :-)
One thing, the new settings property needs to be also added to package.json so we get nice support in VSCode settings -https://github.com/Krzysztof-Cieslak/distributed-package-manager/blob/f1c4f41cc777e2fabc25200dafeeac988a9ce91b/package.json#L60

New released is published, should be online on the marketplace in few minutes.
Thanks a lot! And please let me know if it needs anything else - I'm really happy someone is using it :)


Supports menu with directory levels and shortcut key settings

Support menu with directory levels and the ability to set shortcuts. If it is for specific operations, there will be many settings available.
expected:

Just like the tool windows menu in the first image, you can set a separate shortcut key to display all available prompts when pressed.

Thank you!
I'll add it to my bucket list.

Registered most of the tool window actions which can be assigned in the keymap. However, at the moment I couldn't find an easy way to group them inside the folders. I will look into it later.


Framework request: hyper 0.11 (with Tokio)

I'm filing an issue rather than sending a PR here because hyper 0.11 isn't quite out, but is close.
Currently, all the Rust frameworks are based on synchronous I/O. Hyper 0.11 will include Tokio support, which should put up even better numbers.
I'm happy to actually send a PR, either if "using hyper master" is okay, or once it's released.

Great!
Of course "using hyper master" is ok since I will upgrade every frameworks at sometimes. :smile:

As you can see here

Please see here why I close this.
https://github.com/tbrand/which_is_the_fastest/pull/12
Sorry:cry:


Rename LICENSE to LICENSE Rocky spade/reason-tools

gh merge update status add Rockyspade/reason-tools

@RockySpain PR merge status the base branch #105 @

@Rockyspade.patch.md


Ability to choose a custom click location

Should be able to choose by (x,y) co-ordinate, or capture mouse current (x,y).

For new UI components, follow advice to seperate UI sections into frames so each frame can choose to use pack or grid (see answer in https://stackoverflow.com/questions/43101661/managing-column-width-tkinter).


Outdated cssnano dependency causes unitless math functions (min, max, clamp)

Runing npm run build outputs a static css file without units on any value of 0 contained inside min, max and clamp functions.
For example
div {
    width: clamp(0px, 80%, 5rem);
}

Becomes
div {
    width: clamp(0, 80%, 5rem);
}

Which is invalid css and therefore kills the whole property rule. The expected behaviour is that build should output width: clamp(0px, 80%, 5rem);
I believe this is due to npm run build using version 4.1.11, where this bug was fixed in this pull (version 5+ I believe).
Using react-scripts 4.0.3, dull package.json below.
{
  "name": "epcr-case-reference-validator",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^5.14.1",
    "@testing-library/react": "^11.2.7",
    "@testing-library/user-event": "^12.8.3",
    "bootstrap": "^5.0.2",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-icons": "^4.2.0",
    "react-scripts": "4.0.3",
    "web-vitals": "^1.1.2"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "set PUBLIC_URL=./&& set INLINE_RUNTIME_CHUNK=false && react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "devDependencies": {
    "sass": "^1.35.2"
  }
}

V5 appears to have up to date cssnano - not checked directly but stale issue


Ability to pass the Server Admin User name and PEM file

User Story
As a Chef Server Admin, on enabling user migration, I should be able to pass my user name and private key.

Definition of Done
Demo Script / Repro Steps

We have implemented this to get the server user list by passing server admin key and server admin name.


Latest published version is 0.46.1 but repo shows release 0.45.0

All seems well, closing this as "someone else's problem and they already solved it".


GenerateIntersectionGeometry makes existing intersections larger

Not sure if this is a known issue and/or belongs in #136 .
Using the lane editor, intersections get wider every time they are recalculated, quickly going from this:

to this:

If this is not something that's being worked on already, I'm happy to take a crack at it, with a bit of guidance.

https://github.com/a-b-street/osm2streets/commit/27676ea1b34e7c2203bfc008785993466d39d448#diff-97e56e5c0796be8f5261b7c46c7a821a12cdc86a58023bb1081087e586d29942
It's due to this. I'm working on #136 actively right now and it's kind of a big mess. I'm hoping the dust will settle in a few days. Are you interested in diving into the scary but satisfying world of trimming road centers and making intersection polygons?

For sure! Right now I'm looking at indicating the forwards direction of the road, as you mentioned in https://github.com/a-b-street/osm2streets/issues/132#issuecomment-1339162927, I'm hoping to have a PR for that early tomorrow


Display Failing test first

I hope I didn't misunderstood https://github.com/filibuster-testing/filibuster-java-instrumentation/issues/212

Pushed a fix for another bug I found.
There is one minor thing though, @jiujiu1123, we need to underline the correctly selected text.  Perhaps you also need to put this logic in the sidebar too.   Can you look at https://github.com/filibuster-testing/filibuster-java-instrumentation/pull/216/files and see if you can pull some of that logic you added into the sidebar too to also select the first failure?

thanks @jiujiu1123 @MichaelA-ops


Make sequence numbers local to instructions

This allows renumbering to be localized to a single block where previously it could affect the entire function. Also saves 32bit of overhead per block.
I originally set out to remove sequence numbers entirely to save 32bit of overhead for every instruction, but the dominator tree code uses sequence numbers to find the relative order of instructions within a block.
Builds on top of https://github.com/bytecodealliance/wasmtime/pull/6042. I split both of them to simplify bisection and help with reviewing.

Rebased


UP-4942 - fix(jpaPortletDefDao): Remove addFetches() call

... since fetch.EAGER does an optimal full object graph load of portlet definitions.

Checklist

[x] the individual contributor license agreement is signed
[x] commit message follows commit guidelines

Description of change

https://issues.jasig.org/browse/UP-4942

Sounds like it has potential -- does this change appear to break anything?

I tested a few related items and I don't see any breakage. This patch seemed to fix out latency issue.... From my load test this morning before the change it was 13000ms to 72ms. Huge change thank you @bjagg!

Portlet Administration Portlet is much snappier now!

I like the conventional commit style PR title!

@bjagg -- Please don't overlook applying commits to rel-5-0-patches as appropriate.  (I think this one should be applied.)

Yep, this PR has been applied to that branch.


spelling: improve camel case handling, disallow run-together words

Modifies the pedantic spell checker to better handle camel-case words.
Each part the word is now treated as a separate error in both the check
and fix modes.
Disables run-together mode for aspell, which allowed typos such as
"mananger" (man + anger). Fixes the resulting spelling errors.
Miscellaneous other fixes:

Provides an option to replace a word without adding the word to the
dictionary (in case aspell's suggestions do not contain the correct
replacement).
Fixes a bug in the script when no suggestions are returned by aspell.
Checks the dictionary and added words for invalid characters that cause
aspell errors at dictionary load time.
Sets the mark flag when in CI runs so that misspelled words are indicated.
Culls words from the dictionary that are no longer in the codebase, or are
otherwise not needed.

Risk Level: low (comments only)
Testing: n/a
Doc Changes: n/a
Release Notes: n/a
Fixes: #8481
Signed-off-by: Stephan Zuercher<EMAIL_ADDRESS>

Replaces #8670

Is it supposed to work on MacOS by default?
oleg-mbp:envoy oleg$ tools/check_spelling_pedantic.py
Traceback (most recent call last):
  File "tools/check_spelling_pedantic.py", line 540, in <module>
    locale.setlocale(locale.LC_ALL, 'C.UTF-8')
  File "/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/locale.py", line 604, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

No. Filed #8742


Edition stats

Add some fields to store useful info about each activity edition. Some stats that we need are:

subscribers - number of people that signed up for the event
participants - number of people that were allowed to join the event
winners - number of people that won in the final
money - total ammount of mony used for that edition

In the future, we could have a /stats page and easily see how those evolved over time.

@maria do you have any other metrics that we should track ?

My 2 cents:

subscribers -> enrolments
participants - OK
winners -> prizes
money -> it's called budget and I wouldn't make this a public thing. This is more related with the organising part and it should stay in a google doc internally.
projects
contributions

Thank you. I have updated the issue correspondingly.


Pedantic semantic/gramatical issue.

Describe the Issue
I found a possible gramatical issue with one sentence in the Advanced Array Methods section of the JavaScript course. This issue was not huge, but made it difficult for myself and others to read. The issue was in the sentence "Inside your getMode function, on the empty line above your return call forEach on array". Which is difficult to read without seperating the words 'return' and 'call', since 'return call' has its own meaning which is not intended here.
Affected Page
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-advanced-array-methods-by-building-a-statistics-calculator/step-32
Steps to Reproduce
None
Recommended fix or suggestions
From:  - above your return call forEach on array -
To: - above your return call, call forEach on array -
Or: - above your return, call forEach on array -
Screenshots

I would go with
Inside your `getMode` function, on the empty line above your `return` statement,  call `forEach` on `array`.

there's 2 spaces after 'statement,' and 'call'.
Is that intentional or should I only implement 1 space?

@Dario-DC  Hi, I'm trying to make the changes you listed above, is there a typical process on how to change it for all the .md files of the same string? Or would I have to manually go and edit every single one.
e.g. currently this string issue exists in 24 different files (based on locality)

Please, make sure to read our contribution guidelines.
Only the file inside the english folder should be modified. The other files will be automatically updated once the PR is merged.


Menu selection of temporal aggregation period

Menu selection of temporal aggregation period:
The selector “Month of interest” is inappropriately named, because it may also include “annual” and seasonal, the term “Anomaly period” is difficult to understand, and the replacement term “Time period of interest” has already been used to select multi-decadal periods (e.g. 2071–2100).
"Month/season of interest" (with annual as a long season). Need to distinguish between "inner" and "outer" climatological period (e.g. "January" vs. "1971-2000"). Use "Time period" for outer.
There is helpful information in CDS videos.

Suggest using "Change Period" in place of "anomaly period".

Internal Name
Title
Sub Title
Pop Up Text

Change_Season
Season
Choose a season
Choose a seasonal change period: month, season or annual

Change_Mon
Month
Choose a month
Choose a monthly change period

Time_30yr_1971_2099
Time period
Choose a time period
Choose a 30-year period average

Time_30yr_2011_2099
Time period
Choose a time period
Choose a 30-year period average


Can MLP replace transformer?

Hello author, I would like to know if the efficient implementation of MLP can replace the MLP module in transformer. What are the disadvantages and advantages?

https://github.com/akaashdash/kansformers


LoaderActionBarItem must have getLoading() getter

There doesn't look any other way to get the current state of a "Refresh" button...
Simple workaround is to maintain a member variable inside the Activity to determine if the state is loading or not, but it would be good to have a getter....

Hi saich,
I do agree with you. Keeping an external variable that is a copy of an internal state is error prone as you have to exactly reproduce the original behavior of the LoaderActionBarItem. This will be obviously added in a future release of the library.
Thank you!
Cyril


createBond() failing on Android 10

When I call createBond() on Android 10 it fails with "Creating bond Failed" on the ADB logcat. Am I missing some step to make it work?
Steps to reproduce the behavior:

Request Device on android 10
Call createBond() with that device.
See error

Expected behavior
createBond()  should initiate the bonding process ond Android 10
Plugin version:

@capacitor-community/bluetooth-le: 3.0.0

Smartphone (please complete the following information):

Device: moto g7
OS: Android 10
Browser: Stock Browser

No, there should be no additional step required apart from requesting device to get the ID and then calling createBond.
Does it work to create the bond with another app, e.g. nRF connect for mobile?


Change Logo not working

Hi , I was following the Change Logo demo and it does not work (still the default logo)

When clicked into the demo and inspecting element, the sample provided does not seem to have img tag within the rapid-doc tag.

thanks for bringing it up. It was not documented properly.  <rap-doc> element had a misplaced closing tag
it is fixed now as shown below


Remove cargo-completion formula

relates to Homebrew/homebrew-core#57029, Homebrew/homebrew-core#57494

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew style with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

cc @gromgit @alebcay

Thanks @chenrui333!


Folder Layout

The app is great but could you incorporate a choice of choosing a folder layout and making it default for all folders? Thank you!

You can turn off "Enable individual preferences for folders" in settings.


nf-x-axis documentation

Hey all,
nf-x-axis documentation doesn't show in the example that you need to specify useTemplate=true or it won't yield to your block. Doesn't look like the option is in the docs either, http://netflix.github.io/ember-nf-graph/docs/classes/components.nf-x-axis.html.
Putting this here for others, until I can open a PR this evening to update docs.

Okay, now looking at the code, I'm seeing it's not a documentation issue, the logic is to check if a block has been passed, and if it is, useTemplate is false, if it isn't useTemplate is true.
Going to run through this and see what version of ember / handlebars / emblem I'm running and if they have an issue with hasBlock.

Looks like it was due to hasBlock not being available from within the component, only in the template. I modified the logic a bit to always use hasBlock and set a property if we're pre-glimmer (template is available).

Doesn't look like your changes made it out. I'm using 1.0.0-beta.31 and still had to set useTemplate to true. Also, even on the latest master version, the y-axis still references useTemplate instead of hasBlock. Thanks!

@SirZach looks like I need to publish a new version still.


Does not show spotify information

Description
The theme does not show the spotify info, I tried solutions provided here
I have eset av if it matters. Spotify web player works.
Versions

Rainmeter Version: r3111
OS Version: Windows 10 Pro 1803
Skin Version: 2.0.2
Spotify Version: 2.1.5

See https://github.com/MarcoPixel/Monstercat-Visualizer/issues/191

see #226

Given this is a duplicate issue and it was already posted the other issues this will be closed


Some core-tools images are using previous debian release package sources.

For instance, the dotnet isolated coretools explicitly references debian 9 (stretch):
wget -q https://packages.microsoft.com/config/debian/9/prod.list

... but the base image, mcr.microsoft.com/dotnet/sdk:6.0, is debian 11 (bullseye):
$ docker run --rm mcr.microsoft.com/dotnet/sdk:6.0 cat /etc/*-release
cat: /etc/lsb-release: No such file or directory
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

(yes, I'm aware you can generally use previous release package lists, but it would be nice to get an updated source)

To add the isolated core tools image is not rebuilt on a regular basis. It hasn't been updated since December.


safe rendering by default

I realize this would have been better to get right before version 1.0, but it would really be great if things were secure by default, so you don't have to pass True to render, just to make things secure.

Riot 2.0 is secure by default. The results are rendered to the DOM with node.nodeValue = str and node.setAttribute(str) and browser will do the escaping for us. No innerHTML is used.
Of course the new version is a "bit" different on this sense.
Closing this one.
Thanks!


Propagate uri to compression_wrapper

Title
Please pick a concise, informative and complete title for your PR.
The title is important because it will appear in our change log.
Motivation
Please explain the motivation behind this PR in the description.
If you're fixing a bug, link to the issue number like so:
Fix #841
If you're adding a new feature, then consider opening a ticket and discussing it with the maintainers before you actually do the hard work.
Tests
If you're fixing a bug, consider test-driven development:

Create a unit test that demonstrates the bug. The test should fail.
Implement your bug fix.
The test you created should now pass.

If you're implementing a new feature, include unit tests for it.
Make sure all existing unit tests pass.
You can run them locally using:
pytest smart_open

If there are any failures, please fix them before creating the PR (or mark it as WIP, see below).
Work in progress
If you're still working on your PR, include "WIP" in the title.
We'll skip reviewing it for the time being.
Once you're ready to review, remove the "WIP" from the title, and ping one of the maintainers (e.g. mpenkov).
Checklist
Before you create the PR, please make sure you have:

[x] Picked a concise, informative and complete title
[x] Clearly explained the motivation behind the PR
[x] Linked to any existing issues that your PR will be solving
[x] Included tests for any new functionality
[ ] Checked that all unit tests pass

Workflow
Please avoid rebasing and force-pushing to the branch of the PR once a review is in progress.
Rebasing can make your commits look a bit cleaner, but it also makes life more difficult from the reviewer, because they are no longer able to distinguish between code that has already been reviewed, and unreviewed code.

aha, splittext will fail to infer extension when the (http)URI has a query parameter appended to it, whereas the file_obj.name contains the relevant part of the URI only somehow.

I think https://github.com/piskvorky/smart_open/pull/843 is a cleaner approach

Good work @ddelange ! Thank you.

anything else from my side here?

No, thank you @ddelange !


When changing an environment setting, environment details in the rest of the app should be updated.

When changing an environment setting, we should force a refetch of the environment details used in the rest of the app.
Example:
Switching the server_compile setting from true to false.
The setting is saved. The data in the environmentDetails slice is still outdated.
When you then go to the DesiredState page, you see the compile button enabled.
And after some seconds (when the next scheduler loop fires), the button becomes disabled.
This is a case of stale data. This is fixable.

We have the moment when the data is updated (after the setting save call is done)
We should trigger a refetch of the environment details data.
Store slice entry should go to loading because otherwise we are still showing stale data.
Maybe we should move the environmentSetting data into the environments slice. It's all related data.

Maybe the staleness of this data is not really a problem and there is no fix required.

Updating the data consistency is out of scope for this ticket. See: https://github.com/inmanta/web-console/issues/2792

Hey team! Please add your planning poker estimate with ZenHub @andraskvr @bartv @Stijnkool


Add support to kfctl to allow deployment on PPC64LE aka IBM Power architecture

I'm continuing a project that added support to Kubeflow that allowed deployment on ppc64le.
Rather than keep seperate repositories, I feel it would be best suited to be included within the Kubeflow repository. This allows for one central place to pull Kubeflow regardless of the underlying compute architecture.

This change is

/ok-to-test

/lgtm
/assign @Tomcli

/lgtm

It appears tests are broken on master and will need to be fixed before this PR can be submitted.

/retest

/retest
/approve

@benswinney
Can you rebase and run test?

/test ?

/retest


Fix FAQ link in dev17

FAQ link didn’t have a url configured in the CMS. Therefore, it was being rendered as a title by SPA instead of a link.


Adjust version in bower.json to match package.json

The version mismatch leads to errors when using bower:
$ bower install --save srcdoc-polyfill
bower srcdoc-polyfill#*     not-cached git://github.com/jugglinmike/srcdoc-polyfill.git#*
bower srcdoc-polyfill#*        resolve git://github.com/jugglinmike/srcdoc-polyfill.git#*
bower srcdoc-polyfill#*       download https://github.com/jugglinmike/srcdoc-polyfill/archive/v0.2.0.tar.gz
bower srcdoc-polyfill#*        extract archive.tar.gz
bower srcdoc-polyfill#*       mismatch Version declared in the json (0.1.1) is different than the resolved one (0.2.0)
bower srcdoc-polyfill#*       resolved git://github.com/jugglinmike/srcdoc-polyfill.git#0.2.0
bower srcdoc-polyfill#~0.2.0   install srcdoc-polyfill#0.2.0

I'm pretty sure just changing it here will not help directly, but there should also be a new release with matching versions in bower.json and package.json

You're right: due to the way Bower operates, simply changing the contents of that file would not be enough to resolve the issue. I released a new version of the library today, and I made sure to update the contents of bower.json file when doing so.
Thanks for the heads-up!


Suggestion

Please prepare build versions for all platforms (win, mac, linux) and make a release

Its not ready for prime time just yet. I'm waiting on several Avalonia issues to be resolved.


Handling timeouts

Hey there, I need to implement timeout for a long running Tesseract command.
I came up with two options how to do it:

Add the timeout option to the RTesseract.new and reimplement the Command#run using the Open3.popen3 instead of Open3.capture3 and catch the timout there (if set)
Add some async option to the RTesseract.new and implement some run_async and results methods, also using Open3.popen3, which would return PID therefore the timeout (killing the process) can be handled in the client code.

What do you think? Should I try to open a PR? Thanks!

Just posting a workaround until this moves on, if anyone finds it useful.
Simply create a shell script wrapper around tesseract command:
#!/usr/bin/env sh

timeout 10s tesseract "$@"

And then use it when calling RTesseract:
RTesseract.new("image.jpeg", command: "./tesseract_with_timeout.sh").to_s

Unfortunately you cannot tell whether it timed out or it crashed:
begin
  RTesseract.new("image.jpeg", command: "./tesseract_with_timeout.sh").to_s
rescue RTesseract::Error => e
  raise e unless e.message.include?("Terminated")
  raise "Tesseract probably timed out"
end

So it would be still much better to handle it directly in the gem as proposed above.

Hey @krystof-k. Why do you need a timeout? Reason I'm asking is that I'm running a RTesseract command in a job. The job eventually stalls while demanding +100% CPU. I was wondering if you were experiencing something similar?

Hey @danielfriis, well, maybe yes – I needed to avoid a long-running jobs because of limited resources, which would block execution of next jobs in the queue. I haven't got deep enough whether it just took a long time or hanged completely yet.

@krystof-k sounds like the same issue here. I'll let you know if I learn more

@krystof-k When I use your timeout script, I get this error: tesseract_with_timeout.sh: line 3: timeout: command not found. Do you know why?

What system are you running it on? On macOS there is no built-in timeout command, you would need to install coreutils (brew install coreutils).

FYI. I found that the timeout script caused tesseract to close prematurely when I was looping through about 30 pages.


refactor: Replace Repeated Attributes from Multiple Location with Single Reference

Attributes like number of colors, number of dots, etc, had been passed around and stored in many places. This make it confusion as to which attribute is at where. Building upon issue #37, after replacing GameParameter with a dataclass, put all the attributes related to the game information into this dataclass. All other classes should store a reference to that dataclass and access attributes from there instead. This would improve clarify, reduce redundancy, and eliminate the possibility of inconsistent data or reference, and improve testability.
Example Reference in the Board module:
https://github.com/FlysonBot/Mastermind/blob/3eb4cd2002709815a6e4ffd6bec99494c2e7b9d5/src/mastermind/game/board.py#L6-L21

Fixed: 378c5ed9d7e4e869ef8382dae7a3ac3bccdd340b


he usual reason for this is your are not running the official Google Chrome such as a Chromium build. Check chrome://plugins/ page to make sure "Native Client" i

Unfortunately, the PageSpeed Insights extension cannot run because the Native Client plugin is not available. The usual reason for this is your are not running the official Google Chrome such as a Chromium build. Check chrome://plugins/ page to make sure "Native Client" is installed and enabled. If you still get this error message, please file a bug.

I'm also facing same issue

.

I am also facing the same issue


[DOCFIX] Improve docker file

Improve Docker file

alluxio-bot, merge this please

@Xenorith Please help cherry pick this Doc fix. Thanks

alluxio-bot, cherry-pick this to branch-2.8 please

alluxio-bot, cherry-pick this to branch-2.8 please


self.input is null

On load i see error self.input is null
<input type="text" class="form-control flatpickr">

$('.flatpickr').flatpickr({
    wrap: true,
    time_24hr: true,
    enableTime: true
});

You're using the wrap option (unneeded in your case with just one input) without specifying the input element.
See https://chmln.github.io/flatpickr/#example-strap

Oh, sry, thanks )


Feature/multiple channels

My slack environment includes several slack workspaces, with people authorized to access a subset of these workspaces/channels only. So, it is important for me to transmit events to more than one slack channel, so that different teams with different access rights see it in their team-specific workspace.
This PR preserves backwards compatibility by combining old & new input variables but it does not preserve compatibility with the previous PR creating output variables, as it was not published yet.

Hi, thanks for merging these PRs. Can you please add a version tag so that I can switch my code back to your repo instead of my fork ? Thanks.

Released as 2.0.0. Thanks @flaupretre.


Allow function assignment using require-optimization

import React from 'react';
import shouldPureComponentUpdate from 'helpers/shouldPureComponentUpdate';

class Sample extends React.Component {
  shouldComponentUpdate = shouldPureComponentUpdate;

  render() {
    return null;
  }
}

This throws Component is not optimized. Please add a shouldComponentUpdate method.

That makes it an instance property, not a prototype property, which isn't really what i'd call "optimization".
Do this instead:
shouldComponentUpdate(...args) {
  return shouldPureComponentUpdate(...args);
}

Nice, thanks! 👍


Color adjuster doesn’t work

Input CSS using the blackness adjuster:
body { background-color: color(#000 b(10%)) }

Result CSS after using the blackness adjuster:
body { background-color: rgb(230, 0, 0) }

That’s a bold red. Here’s an example:
https://codepen.io/jonneal/pen/a8843ad869e1f31d8448d7ab6dc65a18
Is this limited to the version of cssnext on CodePen or is this still a bug?

Yeah, it is a bug.
color(black b(10%)) should represent the same color as hwb(0, 90%, 10%) (#e6e6e6)
See https://drafts.csswg.org/css-color/#hsl-hwb-adjusters for more information.
You can use tint function as quick solution
body { background-color: color(#000 tint(90%)) }

The codepen link is broken... Here is a working pen, and the issue is still reproducible:
https://codepen.io/khs/pen/JpJmYr


Create CCurl modulemap that can use a prebuilt binary if needed

As a makeshift solution for installing Kitura on systems where the user does not have the permissions or ability to install system level packages using a Package manager (i.e. apt-get install libcurl or brew install libcurl)- these include Buildpacks, for instance. We provide a makeshift solution by creating a modulemap that dynamically checks if a library is installed, if not, will copy the prebuilt binary to the .build/debug directory in the early stages of the swift build process.
This CCurl replacement is located here:
https://github.com/IBM-Swift/CCurl-bin

[x] Binaries for x86-64 Linux
[x] Binaries for Mac OS/Darwin
[x] Checks the /usr/lib directory for library
[x] Checks the /usr/local/lib directory for library
[ ] Replace CCurl with CCurl-bin and validate

I would like to work with @rolivieri to validate that this works with the Buildpack.

Invalid because we will assume brew or apt-get for dependencies.


STAT 187 New test for currency transfer across accounts in a cluster

New PR was created for this. Closing.


Feature ostrio files

First pull request in this repository :grinning:
Feel free to check the commits. If you have any idea's, suggestions or everything else, let me know.
What's still left is:

Thumbnail preview in card details

@imajus
Thank you :slightly_smiling_face:


[core-lro] Update tests to be less verbose

From the tests point of view, the path of the initial request is inconsequential and could be anything. I updated the path property to be optional in LroResponseSpec and the implementation defaults it to "path". This simplifies the tests a bit because path now doesn't have to be specified in the first item in the routes list.

API change check
API changes are not detected in this pull request.


throw er; // Unhandled 'error' event

$ wcf element
? Custom element base class to use SkateJS + lit-html -- data binding ++, very small library. 3 dependencies
? Element name demo-element
? Description / purpose of the element
? Do you want to use Sass in this element? Yes
? Do want to use existing Sass dependencies? No thanks. I'll provide my own later
? Do you want custom properties? (typically yes) Yes
? Auto build support for the HAX authoring system? No
? Add a new property? (Y/n)
? Add a new property? Yes
? Name (eg: title) title
? Name (eg: title) title
? type of value (the way it is used as data) (Use arrow keys)
? type of value (the way it is used as data) String, text based input
? Default value (leave blank for none) my title
? Default value (leave blank for none) my title
? Make available in css styles? [name="stuff"] { color: blue; } (y/N) y
? Make available in css styles? [name="stuff"] { color: blue; } Yes
? Observe changes to this property? (Y/n)
? Observe changes to this property? Yes
? Add a new property? (Y/n) n
? Add a new property? No
events.js:167
      throw er; // Unhandled 'error' event
      ^

TypeError: Cannot read property 'pkg' of null
    at module.exports.writing (/home/***/.nvm/versions/node/v10.13.0/lib/node_modules/@wcfactory/cli/node_modules/@wcfactory/generator-wcfactory/generators/element/index.js:227:73)
    at Object.<anonymous> (/home/***/.nvm/versions/node/v10.13.0/lib/node_modules/@wcfactory/cli/node_modules/yeoman-generator/lib/index.js:424:27)
    at /home/***/.nvm/versions/node/v10.13.0/lib/node_modules/@wcfactory/cli/node_modules/run-async/index.js:25:25
    at new Promise (<anonymous>)
    at /home/***/.nvm/versions/node/v10.13.0/lib/node_modules/@wcfactory/cli/node_modules/run-async/index.js:24:19
    at self.env.runLoop.add.completed (/home/***/.nvm/versions/node/v10.13.0/lib/node_modules/@wcfactory/cli/node_modules/yeoman-generator/lib/index.js:425:13)
    at runCallback (timers.js:705:18)
    at tryOnImmediate (timers.js:676:5)
    at processImmediate (timers.js:658:5)
Emitted 'error' event at:
    at Immediate.setImmediate (/home/***/.nvm/versions/node/v10.13.0/lib/node_modules/@wcfactory/cli/node_modules/yeoman-generator/lib/index.js:433:22)
    at runCallback (timers.js:705:18)
    at tryOnImmediate (timers.js:676:5)
    at processImmediate (timers.js:658:5)

@FDiskas what is the wcf --version?

@wcfactory/cli/0.7.0 linux-x64 node-v10.13.0 :ballot_box_with_check:

commit should fix it; if there's no sass package defined (which the tooling stamps down a boilerplate one) then it could cause this error

0.7.1 published which should solve this


Update won-owner-webapp/README.md

Please update the README.md of the owner-webapp so it represents the current state, since some items in the reducers.js are not yet documented in the markdown (e.g. showRdf)

This is not the adequate channel for such reminders


fuse.EAGAIN not defined

I could not find an error code matching syscall.EAGAIN defined in this package.
It should be defined.

Please don't open one issue per missing constant -- that's a little bit excessive.


Remove nomkfs property from document

Description
nomkfs property is not implemented in the filesystem resource.
To achieve the equivalent you can change
actions %i[create enable mount]

to
actions %i[enable mount]

Issues Resolved
N/A
Check List

[x] A summary of changes made is included in the CHANGELOG under ## Unreleased
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable.

Thanks, nice catch.

I guess we'll see if the ci/delivery step needs to be cleaned up before this can be merged.


"Too many files in zip"

I'm a little vague on the details, as this was reported to me second-hand in August, but one our engine's users tried to upload a game with a large number of files in it, and was given this error:
"There was a problem loading your project: Too many files in zip (5411 > 500)"
500 seems low--especially since the butler docs suggest it wastes less resources to upload loose files than a monolithic binary blob--and somewhat arbitrary.
Can that number get raised dramatically, or the limitation removed outright?
I can attempt to reproduce it here if more information or a test case is needed, but I'm hoping the error message alone makes the issue clear.
Thanks!

User that reported this says it only applies to uploading HTML builds:
https://discordapp.com/channels/608064116111966245/608064116984250379/764184486115409990

We've since bumped the limit up to 1k individual files, but here's why we have these limits in the first place: https://itch.io/docs/creators/html5#zip-file-requirements
Open for discussion of course

is there a way to specific a directory but ignore some subdirectories? like node_modules, .git

is there a way to specific a directory but ignore some subdirectories? like node_modules, .git

(I was uploading the wrong directory anyway, nvm)

(I was uploading the wrong directory anyway, nvm)

Closing this ticket since this error is unrelated to butler, and a restriction from the itchio website. You can read more about why we have restrictions here: https://itch.io/docs/creators/html5#zip-file-requirements


Write a Glossary

Create a glossary of terms specific to KEDA. Also include key Kubernetes terms that are vital to understanding KEDA. The glossary also spells out acronyms.
Add the glossary to the Reference section. Where a glossary term is used in the documentation, link to the definition in the glossary.
This issue tracks recommended changes resulting from an analysis of the KEDA documentation commissioned by CNCF. The analysis and supporting documents are here: https://github.com/cncf/techdocs/tree/main/assessments/0011-keda/
Use-Case
The primary purpose of a glossary is to define terms so that a reader can understand the documentation as they read it; without this information, either a reader's understanding is incomplete or they have to intrusively interrupt their reading to look up a term on the internet. Even better, if supported by the web framework, is if the term is available via mouse-over contextual help.
Specification
For an example from another CNCF project, see the glossary in the Backstage documentation.
Here is a partial list of terms to include:

Admission Webhook
Agent
Cluster
CRD
Event
Event Source
Grafana
GRPC
HPA
KEDA
Metrics
OpenTelemetry
Operator
Prometheus
Scaled Object
Scaled Job
Scaler
Stateful Set
TLS
Webhook

This is actively being worked on in https://github.com/kedacore/keda-docs/pull/1389


Resize jumps on first mouse move

We need to remember the delta the mouse is at rather than using the actual mouse position.
cc @paulomenezes

Someone want to work on this? I'm busy these days 😭

I'd love to work on this!

Go for it


It will not let me proceed to the next challenge but I am pretty sure that my code is correct. When I click the "check my work" tab it disappears and nothing happens

Challenge Waypoint: Give a Background Color to a Div Element has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.99 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
<link href="http://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">

CatPhotoApp

Click here for cat photos.

Things cats love:

cat nip

laser pointers

lasagna

Top 3 things cats hate:

flea treatment

thunder

other cats


feat(protocol-designer, step-generation): remove hardcoded 'fixedTrash'

closes RAUT-741
Overview
Protocol designer has always had a hard coded fixed trash, this PR gets rid of that concept and instead creates a labware entity for it. This PR is mainly intended for that and doesn't support moving trash bin to a new location or removing it.
Test Plan
With the deck modification FF turned on, create a protocol for the Flex and see that a trash bin entity is selectable in the module and other tile. I did not wire anything else up there so you can't select a location for it yet, it defaults to 'A3'
Create a protocol for the Flex and Ot-2, add a transfer or mix step to them and see that the trash bin is selectable, see in the advanced setting of dispense in transfer form that the blow out locations include the trash. Download the protocol and see that in the json file, see 3 things: 1) a loadLabware is created for the trash, 2) a trash is included in the labwareLocationUpdate, 3) the trash labware definition is included.
Changelog

remove all instances of defaulting the labwareLocationUpdate and blowout_location to be fixed trash and instead create a container for the trash entity to be added to the labware entities.
add trashBin as an additional item in formik and add it as selectable in the modules and other tile
add a migration 7.1.0 that migrates protocols to remove the fixedTrash id
remove any instance of filtering out the trash, if applicable.
remove the hardcoded fixed trash in dropTip in step generation and instead grab the trash entity and drop tip to that trash entity labwareId
extend additionalEquipment type in FormState to include trashBin

Review requests
The one thing that might be confusing is the fact that I extended the additionalEquipment array to include trashBin in the  FormState type. This made is easier to add/remove a trash bin in the create file wizard since that addtionalEquipment key already exists. Perhaps I need to make a new key for it. The thing is that wasteChute is part of that key and wasteChute and trashBin are pretty similar in terms of roles -> waste Chute basically an enhanced trash bin does all that the trash bin does + more
Risk assessment
low

With the deck modification FF turned on, create a protocol for the Flex and see that a trash bin entity is selectable in the module and other tile.

Does this mean we can see trash bin in here? (I could see trash bin in the modal).

Does this mean we can see trash bin in here? (I could see trash bin in the modal).

@koji , ya it will be added there eventually, i didn't wire it up yet. This PR is meant to just remove the trash from being a "fixedTrash"


In the editor, when the merge table is selected, an error is reported, and the right button does not have a function button for merging tables

Describe the bug
Table merging in the editor fails, use versions 3.2.1 and 3.2.0
To Reproduce
Steps to reproduce the behavior:

Click Insert Table;
Select the table column, right-click to merge;
At this time, there is no function of merging tables in the right-click drop-down menu;
And if you select the table column to be merged, an error will be reported;

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):
chrome 103.0.5060.114（正式版本） （64 位）

Thank you for the issue.  I just reproduced it. We'll check it.

Hi, Maybe you need to compile the TS file with ES6
tsconfig.json  =>  "target": "ES6"


The synronization fills only the "name" and not the other columns (type, authors, year, etc.).

When I add a reference in Zotero to the folder I have intended for Notion synchronization, the reference is synchronized, but only filling in the "name" column, and not the other database columns (type, title, authors, year).
Do you know how could I solve this problem?

Hi @fmoensdehase, this problem is occurring because Notero currently only supports English property names (the exact ones listed in the readme). Unfortunately, for now, you'll have to change your database properties to English in order for the values to sync.
One of the improvements I'm planning for the future is to allow the property names to be configurable so that you can name them however you'd like.