feat: increase --sbb-font-size-title-5 for zero to small breakpoints

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

:exclamation: No coverage uploaded for pull request base (main@0f9e62c). Click here to learn what that means.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2448   +/-   ##
=======================================
  Coverage        ?   93.58%
=======================================
  Files           ?      265
  Lines           ?    23526
  Branches        ?     2040
=======================================
  Hits            ?    22016
  Misses          ?     1477
  Partials        ?       33

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

passt für mich.


required variant

Is your feature request related to a problem? Please describe.
Right now, (AFAIK) there's no way we can create a required variant
Describe the solution you'd like
A clear and concise description of what you want to happen.
allow to make a required variant
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
wrap inside another component
Additional context
Add any other context or screenshots about the feature request here.

Hello :)
This is discussed in #44 so I'm going to close this for now. Would appreciate your input on my suggestions there as I want this to be an opt-in feature.


gitlab - add can-be-merged label and logic - 37

[Auto generated]
Number: [#37]

github-gitlab-webhook-server: Closing issue for PR: gitlab - add can-be-merged label and logic.
PR was closed.


Implement support for specifying query string params in URI templates

When adding a route, support the inclusion of query string params in the template string. We can take inspiration from RFC 6570 but we'll also want to support filters/validators. Parsed values for the params could either be passed via keyword arguments to responders (that default to None) or be made accessible via the Request object (TBD).

@kgriffs I'm happy to pick up this ticket.

I would appreciate this support. I currently am using Falcon to create a REST API that requires a route to have query string params.
For example, I want to create a route: /my_resource?arg1={arg1} and then call it like so: curl localhost:8000/my_resource?arg1=foobar
Looks like this issue has been brought up in the past in #79  and #838

Hi @bonicim !
Unless you object I'm going to close this issue as a duplicate of https://github.com/falconry/falcon/issues/838, it seems they are identical.
We also have an umbrella discussion for routing improvements: https://github.com/falconry/falcon/discussions/1818

You can use get_param to get a parameter from a route. There are also some get_parqm utility methods to convert the param to different types, like get_param_as_bool.
I think this issue is to route to different resources based on a query parameter

Hi @bonicim !
Unless you object I'm going to close this issue as a duplicate of #838, it seems they are identical.
We also have an umbrella discussion for routing improvements: #1818

No objection. Feel free to close it.

get_param

Thanks, @CaselIT, for the clarification. I tried 'get_param' yesterday but saw that my curl call was failing to recognize the url with query parameters. Then I  realized this morning that since I am using zsh instead of sh, I need to enclose my url with quotations so that it gets interpreted as a literal. Without the quotations, zsh was expanding the ? and = characters. I just realized that the examples in the docs assume that you are using sh and thus do not enclose the url with quotations. Either way, lesson learned. Always enclose your url's with quotation marks.


[explore] add "View samples" modal to action buttons

Also broke down the View query and View results as different
request so that viewing the query does not require fetching the results
anymore.

Codecov Report

Merging #5770 into master will decrease coverage by 0.06%.
The diff coverage is 64.28%.

@@            Coverage Diff             @@
##           master    #5770      +/-   ##
==========================================
- Coverage   63.82%   63.75%   -0.07%
==========================================
  Files         364      364
  Lines       23059    23131      +72
  Branches     2568     2578      +10
==========================================
+ Hits        14717    14747      +30
- Misses       8327     8369      +42
  Partials       15       15

Impacted Files
Coverage Δ

superset/assets/src/visualizations/sunburst.js
0% <ø> (ø)
:arrow_up:

superset/views/base.py
68% <100%> (ø)
:arrow_up:

...et/assets/src/explore/components/RowCountLabel.jsx
100% <100%> (ø)
:arrow_up:

superset/viz.py
81.2% <55.55%> (-0.14%)
:arrow_down:

...sets/src/explore/components/DisplayQueryButton.jsx
70.73% <58.33%> (-3.9%)
:arrow_down:

superset/assets/src/explore/exploreUtils.js
80% <60%> (-1.58%)
:arrow_down:

superset/views/core.py
74.18% <75%> (-0.11%)
:arrow_down:

superset/assets/src/visualizations/partition.js
0% <0%> (ø)
:arrow_up:

...uperset/assets/src/visualizations/deckgl/multi.jsx
0% <0%> (ø)
:arrow_up:

... and 6 more

Continue to review full report at Codecov.

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

@betodealmeida ping


bug: ion-checkbox is toggled by ion-item click

Bug Report
Ionic version:

[x] 4.x
Current behavior:

If you have the following markup, any click or tap on the ion-item will toggle the ion-checkbox:
    <ion-item>
      <ion-checkbox slot="start"></ion-checkbox>

Testing!

    </ion-item>

Expected behavior:

The ion-checkbox should only toggle when it is clicked, or the click event from the ion-item should be cancellable.
Steps to reproduce:

Related code:

Codepen
Other information:

This issue has been brought up multiple times and not fixed: 19590 15850 17832
Ionic info:

insert the output from ionic info here

@bsbechtel Imho it is very ok, that checkbox is toggled when item clicked - think about mobile apps, it is proper behavior, that is from the very beginning of ionic. But you can achieve what you need wrapping ion-checkbox in slotted div:

<ion-checkbox></ion-checkbox>

Thanks for the issue! This is the intended behavior for mobile devices to match the native behavior. However, as a workaround you could use the following: https://codepen.io/brandyscarney/pen/vYNeLzZ?editors=1100
ion-item {
  --background-hover: none;
  --background-activated: none;
  --ripple-color: transparent;
}

ion-checkbox {
  position: relative;
}

What this does:

Removes the hover / activated states & ripple effect from item so it doesn't appear clickable
Sets checkbox position to relative which will move the checkbox click to only appear over the checkbox itself (this is essentially what happens when a user adds multiple checkboxes in an item)

I'm going to mark this as a needs: design decision as we will need to discuss the API for disabling this behavior in the framework.

In my case the checkbox is only toggled on the first item on the ios style.
The second item it is only toggled when I tap on the checkbox (thats what i want).
I think both cases are valid but it should be consistent.


CORS policy error

What I'm trying to achieve
I downloaded both the saleor and saleor-storefront, setup well with the saleor.
but when it come to storefront, there are alot of error occured while i'm trying to setup.
Steps to reproduce the problem

For the saleor django, i set ALLOWED_HOST="*" in setting.py.
For saleor-frontend, i use dotenv-webpack and create .env file and paste BACKEND_URL='http://<IP_ADDRESS>:8000/'

What I expected to happen
How do i resolve this error? , someone please help me.
Screenshots

System information
Operating system: Windows 10 pro.
Browser: Chrome

Have you tired adding a specific host to ALLOWED_HOST instead of * ?
Something more like 'localhost, <IP_ADDRESS>'

Have same issue. Allowed hosts change does not help.

Have you tired adding a specific host to ALLOWED_HOST instead of * ?
Something more like 'localhost, <IP_ADDRESS>'
I just follow the same method #206 what the dev told me to do. tried to add localhost, <IP_ADDRESS> but still same thing happen.


Recommendation_system

Script Title -
This will be recomendation system of amazon i know it is a whole project moreover it is a  small script afte a whole lot of research
Brief -
Instructions

Create a new folder for your script and file/folder name should be appropriate.
Create a README.md in your folder for program Instructions
add requirements.txt if needed

Programming Language

[x] Python

Happy Coding
Can you please assign me on this

Nope this can't need be automated, make some simple utilities, for solving day to day repeated tasks


feat: add the post.plainifyExcerpt parameter

Yes, this seems to successfully fix the behaviour described in issue #346.

Yes, this seems to successfully fix the behaviour described in issue #346.

Thank you for quickly testing this patch, I'll merge it later if it is OK.

Yes, this seems to successfully fix the behaviour described in issue #346.

No, wait, there are still unrendered htmlspecialchars. (You know where to look, e.g. 2nd post.)

Yes, this seems to successfully fix the behaviour described in issue #346.

No, wait, there are still unrendered htmlspecialchars. (You know where to look, e.g. 2nd post.)

Could you please provide the source content of that post? It looks strange.

You can have a look at it in my repository:
https://github.com/chrisrummel/bronski.net/blob/main/content/2022/20220106-muschel/index.md
https://github.com/chrisrummel/bronski.net/blob/main/content/2021/20211216-staub/index.md
In the first it is simple double straight quotes (not typographically ones) and in the second it is a triple-dot that is turned into an ellipsis by the render engine.

Alright, the htmlUnescape seems to do the job.
Thanks a lot! Sadly I don't know every hugo function, so I can do quite a bit on my own, but not everything. Thanks again.

@chrisrummel Thanks for your source content, you can remove me from your repository.


Bump to Ruby 2.2.0 and Bundler 1.8.2

Updated to bundler too but can revert if we want to stick with 1.7.6

It looks like this line might need to be updated to contain 2.2?

:+1:


⚠ Ixtanet SAT has degraded performance

In 0377fb4, Ixtanet SAT ($MEDIA_SAT) experienced degraded performance:

HTTP code: 200
Response time: 20575 ms

Resolved: Ixtanet SAT performance has improved in 77b89a3 after 4 minutes.


Get Providers and Models from JsonRPC endpoint for validator settings

We required an endpoint to retrieve the list of providers and models associated to render them in the update validator settings form, actually we have this values /schema in the frontend
{
    "openai": [
        "gpt-3.5-turbo",
        "gpt-4"
    ],
    "ollama": [
        "llama2",
        "gemma",
        "mistral",
        "mixtral",
        "gpt-4"
    ]
}

@bradleySuira @sevenearths isn't this done?

@bradleySuira @sevenearths isn't this done?

will check with @sevenearths I have another issue related to create validators screen

@cristiam86  @bradleySuira This has already been done here => https://github.com/yeagerai/genlayer-simulator/blob/main/rpc/server.py#L606


Update templates.md

Update more use cases of the variable templates with parameter

@Sikiryl : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#label:"aq-pr-triaged"

@Sikiryl Thanks for the PR! I've sent you a few updates.

@Sikiryl : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@Sikiryl : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

@juliakm: I'm sorry - only the author of this article, @, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

I filed a bug for PRMerger's failure to recognize Julia as the author: https://portal.microsofticm.com/imp/v3/incidents/details/300233028/home


provider url parameters should not override that of directory url

fixes https://github.com/apache/dubbo/pull/6376

fixed


Merge Data !

Hi,
We currently have 2 x thumbs servers named thumbs1.domain.com and thumbs2.domain.com. thumbs1 have 27 max volume set and thumbs2 have 100 max volume set because it has large storage. Thumbs1 volume space is filled up and thumbs only upload to thumbs2 server now.
Recently we have decided to move thumbs1 data to thumbs2 server to dump thumbs1 server in order to save cost. Should we simply follow the mentioned below steps for data movement:

Migrate volume directory /var/www/html/vol1 to thumbs2 current volume directory /var/www/html/vol2
Change DNS entry for thumbs1.domain.com to resolve from thumbs2.domain.com

Is that all we need ? do we need to start another weed daemon or the current weedfs daemon with max 100 vol will just work fine ? Is there any chance that old max volume was 27 and new maxvolume 100 can create some problems when all data is on same node ?

If no volume replica, that is good.


Attention: This version of Luma Updater is obsolete

Many users are reporting errors downloading the latest version of Luma3DS. This is because Luma was updated to support only SigHax and nothing else, therefore breaking this updater. KunoichiZ has created a fork that fixes this issue, and you should all switch to it.
Installation Instructions:
Open System Settings and go to Data Management > Nintendo 3DS > Software.
If Luma Updater exists, delete it. This is because KunoichiZ's fork has a different Title ID than this version. Not performing this step will result in two Luma Updaters on the HOME Menu.
Download KunoichiZ's fork of Luma Updater.
Put the CIA file onto the SD Card and install it using your favorite CIA installer.
You're done!

Thank you for this! :)


Subscription's installPlanApproval is not reconciled after change to Automatic

Bug Report
What did you do?

applied a Subscription with the following fields in the spec (following the official documentation to install a specific version)

channel: latest
installPlanApproval: Manual
startingCSV: my-operator.v3.1.0

approved the v3.1.0 installation plan created by OLM, and it was processed as expected
patched the Subscription to:

remove the startingCSV field, and
change the installPlanApproval to Automatic

What did you expect to see?
A new Automatic install plan to be created for the most recent version in latest channel (v3.1.2).
What did you see instead? Under which circumstances?
A new plan was created for v3.1.2 but it was manual as well.
NAME            CSV                      APPROVAL   APPROVED
install-jvvnx   my-operator.v3.1.0       Manual     true
install-zk6jr   my-operator.v3.1.2       Manual     false

Note: as soon as I delete install-zk6jr OLM does create an automatic and approved install-rsdf7 plan and then processes it as expected.
Also, I'm reasonably sure install-zk6jr was created before step 3 above. Probably between 2 and 3.
Environment

operator-lifecycle-manager version:

whatever comes with OpenShift 4.7.28. How do I find out? 🤷🏻  the image is quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c154e432b4364675b833458a1779d38e6b775e8aeee51c8cbe86f6652b2515b1 FWIW

Kubernetes version information:

Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.0+4593a24", GitCommit:"4593a24e8fd58d0921e09d2c35f9d67245a9070b", GitTreeState:"clean", BuildDate:"2021-08-13T05:18:21Z", GoVersion:"go1.15.14", Compiler:"gc", Platform:"linux/amd64"}

Kubernetes cluster kind:

OpenShift 4.7.28
Possible Solution

Additional context
I simplified the operator name and versions since they are mostly irrelevant.

This behavior is expected. When you set the CatalogSource in Manual mode, it will create InstallPlan if there is an upgrade and that InstallPlan is waiting for your approval in the background. When you change the approval mode to Automatic, it will apply to the next InstallPlan, not the existing ones. OLM simply don't automatically approve existing InstallPlan when it is already in Manual approval mode.
/close

When you change the approval mode to Automatic, it will apply to the next InstallPlan, not the existing ones.

What is the rationale for this approach? I do not think it is consistent with other controllers. For example I think most Deployment changes propagate to its subordinate ReplicaSets right away, not "next time it creates one".


DCGM_FI_DEV_MEM_COPY_UTIL not correct always 1 or 2

What is the version?
3.3.6-3.4.2
What happened?
nvidia-smi
Mon Jun 24 15:48:31 2024
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.161.08             Driver Version: 535.161.08   CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  Tesla V100-PCIE-32GB           Off | 00000000:2F:00.0 Off |                    0 |
| N/A   53C    P0              47W / 250W |  31566MiB / 32768MiB |     10%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
|   1  Tesla V100-PCIE-32GB           Off | 00000000:86:00.0 Off |                    0 |
| N/A   49C    P0              31W / 250W |      0MiB / 32768MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A   3348219      C   python                                    31562MiB |
+---------------------------------------------------------------------------------------+

metrics :
DCGM_FI_DEV_MEM_COPY_UTIL{gpu="0",UUID="GPU-597e0abb-006d-64d5-5244-c7bc889e02d6",device="nvidia0",modelName="Tesla V100-PCIE-32GB",Hostname="120-gpu-c28",DCGM_FI_DRIVER_VERSION="535.161.08",container="xxxx",namespace="xxxx",pod="xxxxx"} 1

The number always 1 or 2
What did you expect to happen?
Show correct metrics in %
What is the GPU model?
No response
What is the environment?
No response
How did you deploy the dcgm-exporter and what is the configuration?
No response
How to reproduce the issue?
No response
Anything else we need to know?
2024/06/24 07:30:37 maxprocs: Leaving GOMAXPROCS=48: CPU quota undefined
time="2024-06-24T07:30:37Z" level=info msg="Starting dcgm-exporter"
time="2024-06-24T07:30:37Z" level=info msg="DCGM successfully initialized!"
time="2024-06-24T07:30:37Z" level=info msg="Collecting DCP Metrics"
time="2024-06-24T07:30:37Z" level=info msg="Falling back to metric file '/etc/dcgm-exporter/default-counters.csv'"
time="2024-06-24T07:30:37Z" level=info msg="Initializing system entities of type: GPU"
time="2024-06-24T07:30:37Z" level=info msg="Not collecting NvSwitch metrics; no fields to watch for device type: 3"
time="2024-06-24T07:30:37Z" level=info msg="Not collecting NvLink metrics; no fields to watch for device type: 6"
time="2024-06-24T07:30:37Z" level=info msg="Not collecting CPU metrics; no fields to watch for device type: 7"
time="2024-06-24T07:30:37Z" level=info msg="Not collecting CPU Core metrics; no fields to watch for device type: 8"
time="2024-06-24T07:30:37Z" level=info msg="Kubernetes metrics collection enabled!"
time="2024-06-24T07:30:37Z" level=info msg="Pipeline starting"
time="2024-06-24T07:30:37Z" level=info msg="Starting webserver"
time="2024-06-24T07:30:37Z" level=info msg="Listening on" address="[::]:9400"
time="2024-06-24T07:30:37Z" level=info msg="TLS is disabled." address="[::]:9400" http2=false

Hi @xuchenCN , Could you please explain why you think the values 1 or 2 might not be accurate?

As documents say DCGM_FI_DEV_MEM_COPY_UTIL means Memory Utilization.
As the metrics descriptor say
# HELP DCGM_FI_DEV_MEM_COPY_UTIL Memory utilization (in %).
# TYPE DCGM_FI_DEV_MEM_COPY_UTIL gauge

nvidia-smi shown memory utilization in % should be 31566MiB/32768MiB, I don't know why dcgm-exporter Memory utilization (in %). is 1 or 2

OK, use DCGM_FI_DEV_FB_USED_PERCENT  metrics to resolve my issue, thx.


add tschunk recipe

https://germanfoods.org/recipes/tschunk/ or similar

Thank you! Will be included in the next release 🚀


Please correct typo "endianess" -> "endianness"

How to fix it quickly:
$ grep -r endianess -l | xargs sed -i -e 's/endianess/endianness/g'
$ git commit -a -m "Fix typo endianess -> endianness"

Thank you!

@devttys0 @CoffeeExpress
Can you guys do this?
It's a trivial fix and after years of looking at the same typos, one eventually get annoyed.


Feature/language support scan check

@ntedgi It's a dummy PR - I'll delete it soon

@ntedgi It's a dummy PR - I'll delete it soon

💪
Can you open in separate issues

Update angular cli
Fix link issue with playground unit teshe to reflect changes from ‘lib’ dir

@ntedgi Do you mean by this to open separate branches?
I'm afraid that my commits aren't well separated.
And just to emphasize, this specific PR is just for testing the nodejs scan problem.

@ntedgi Do you mean by this to open separate branches?
I'm afraid that my commits aren't well separated.
And just to emphasize, this specific PR is just for testing the nodejs scan problem.

I mean here
https://github.com/ntedgi/node-efficientnet/issues
For each small-medium change (for example: ‘upgrade angular cli’ )
open an new issue assign it with the correct labels .
and then each change should be in separate branch

@ntedgi
Np, just one thing - It seems that I don't have permissions to add labels

On it

On it

Now you basically do anything include push to origin master 🚧☠


oracledb.getConnection does not work with promises

Problem Description
oracledb 1.10.1 works with promises, but after extending with simple-oracledb,
it errors with "invalid number of parameters"
oracledb.getConnection( { ..} ).then( ( con ) => {
});
Code Example
//paste code here

Error Stack/Info (if any)

ya, only recently i fixed the connection for that, but didn't for the pool.
will fix and update you.

fixed. checkout version 0.1.83

I'm closing this case, if you have any issue please reopen it.


Add option to strip tag from file link

Added an option for inserting roam tag to file link.

Heh, guess I should have read your original comment better. I interpreted your comment to read that you didn't like the tags appearing in the description in the quick panel not in the link. :)
So I made it possible just to turn them off globally. Both options have utility though, so might as well just keep both.

Yeah. I totally agree with you that tags should be searchable. I just don't like the tag appears in the link. I'll resolve the conflict.


Configure CI to run the validator

I usually forget to run this, so it would be good if CI did it automatically.

That's already the case via the .travis.yml file, am I missing something?

That's already the case via the .travis.yml file, am I missing something?

I didn't see any feedback from Travis on #516, where my initial patch failed the validator. Nor do I see any on this patch...

@fabpot probably broken due to Travis ending free support for open-source projects.

@fabpot probably broken due to Travis ending free support for open-source projects.


Branch.initSession seems to execute too early

Hi all,
I'm having a weird problem with Branch.initSession.
I have more or less the typical init you would expect 👍
angular.module('sfmobileApp').run(function($rootScope, configService) {
  var branchInit = function() {
    // Branch initialization
    Branch.initSession(function(data) {
      // read deep link data on click
      alert('Deep Link Data: ' + JSON.stringify(data));
    });
  };

  $(document).on('deviceready ready', function() {
    branchInit();
  });
  $(document).on('resume', function() {
    branchInit();
  });
});

When the app is closed, the app take the time to initialize and I get the expected behavior. After the splash screen is shown the appropriate destination screen and everything is for the best!
But if I click on the same deeplink but the app is already open, I seem to get a race condition. I know it's a race condition because if I stick a breakpoint or a setTimeout in branchInit, it magically works again.
Here's the data in the usual scenario, when the app is open (meaning 'resume' is called).
{
  "+clicked_branch_link": false,
  "+is_first_session": false,
  "+non_branch_link": "salesfloor:///store-requests/id/contact_me_1993?link_click_id=396389387226696381"
}

And the data once it is working (same deeplink, again, but with a breakpoint or a setTimeout)
{
  "$3p": "e_sg",
  "$android_url": "https://saks-stg.salesfloor.net/mobileapp",
  "$deeplink_path": "/store-requests/id/contact_me_1993",
  "$desktop_url": "https://saks-stg.salesfloor.net/backoffice/store-request-center#/storeRequests/unresolved/thread/contact_me_1993",
  "$ios_has_app_url": "https://saks-stg.salesfloor.net/ios_deeplink_fallback/ios_fallback.html",
  "$ios_url": "https://saks-stg.salesfloor.net/mobileapp",
  "$one_time_use": false,
  "+click_timestamp":<PHONE_NUMBER>,
  "+clicked_branch_link": true,
  "+is_first_session": false,
  "+match_guaranteed": true,
  "~creation_source": 6,
  "~id": "393478711573415689",
  "~referring_link": "https://0103.test-app.link/tVpVhxDieD?$desktop_url=https%3A%2F%2Fsaks-stg.salesfloor.net%2Fbackoffice%2Fstore-request-center%23%2FstoreReque…"
}

Any idea why 'resume' would fire so quick Branch wouldn't be ready?
We are trying to push this to production and I've been battling for the past two days on this one. I am that close of releasing it with a setTimeout and call it a day! But I'd definitely prefer understanding what is going on :)
Thanks for the help!
Mike

Hi again!
Fixing the issue with a setTimeout surfaced another issue.
Everything subsequent call to Branch.initSession (on 'resume' events for example) triggers the initial deep link click again.
I can store the timestamp of the last click and prevent the handler from firing if the timestamp are equal (they are until I actually click on a new deep link). But I'm wondering what are causing all these edge case issues and the necessity for these small hacks (setTimeout, store the timestamp, etc.)
We are running an Angular 1 application on Cordova 6.5.0.
Thank for your help and time!
Mike

Hello Mike,
Thank you for reaching out.
Ideally, you should not rely on a setTimeout() to get deep link data through Branch.initSession(). Data should flow in naturally. I have a feeling there might be some misconfigurations within your app which could be causing the problem.
When looking at your code snippet, it looks like you are using both jQuery as well as Angular 1. From experience, these frameworks do not communicate well with each other. You should be able to do everything within Angular 1 without needing jQuery. (maybe importing lodash or underscore if you need the extra methods).
Additionally, you are calling $(document).on('deviceready ready', function() {}) instead of document.addEventListener('deviceready', this.onDeviceReady, false);. This could be causing some issues with your app not recognizing the Cordova event deviceready.
Finally, if you could provide me with your testing steps, I can try to replicate the issue on my end.
Thanks,

There have been no other reports of problems in over a month. Safe to assume the problem has been resolved. Closing this ticket.


URGENT HELP !!!!!!!!!!!!!!!!!!!! Cannot get past the login Error Something went wrong

I uploaded the contents of the webpanel folder to the public_html location perfectly and loaded the url ../index.php. But as soon as i try logging in i get the Error: error something went wrong. I have a screenshot of it.
The password was changed correctly as instructed. And the webhost does support PHP.
Any help is appreciated

Please make sure that the db folder and the unamwebpanel.db file inside that are writable (have write permissions).

The Webpanel now works fine. Thanks
But now im facing another problem >>>>>
When setting up both CPU & GPU miners I notice the JSON displays the settings incorrectly, namely the pool details.
Example:
{
"algo": "rx/0",
"pool": "stratum+tcp",
"port": //randomxmonero.auto.nicehash.com,
"wallet": "ADDRESS.{RANDOM}",
"password": "x",
"nicehash": true,
"ssltls": false,
"max-cpu": 20,
"idle-wait": 0,
"idle-cpu": 80,
"stealth-targets": "",
"kill-targets": "",
"stealth-fullscreen": false
}
And shows up in the webpanel as error miner cannot connect to pool
PLEASE HELP ASAP

It should be:
{
"algo": "rx/0",
"pool": "randomxmonero.auto.nicehash.com",
"port": 9200,
"wallet": "ADDRESS.{RANDOM}",
"password": "x",
"nicehash": true,
"ssltls": false,
"max-cpu": 20,
"idle-wait": 0,
"idle-cpu": 80,
"stealth-targets": "",
"kill-targets": "",
"stealth-fullscreen": false
}

Finally I wanted to ask you about the Remote Configuration aspect. I noticed there is a setting for it in the builder, but i also saw a JSON Configuration setting within the Webpanel as well.
I played around with it but didn't notice any change.
How can i use the webpanel to configure my miners on the fly? And do i need to enable the Remote Configuration in the builder for it to work?

Both the "Remote Configuration" and web panel "Configurations" work similarly except one is done through something like Pastebin while one is done in the web panel. If you set a configuration for a miner in the web panel then the miners that are set to that configuration will use that configuration as long as the configuration is correctly formatted. You can see what configuration a miner is set to by pressing the '+' next to a miner in your web panels miner list. Also, using a "Remote Configuration" is always recommended in case your web panel ever gets taken down.
https://github.com/UnamSanctam/SilentCryptoMiner/wiki/CPU-Miner#remote-configuration
https://github.com/UnamSanctam/SilentCryptoMiner/wiki/GPU-Miner#remote-configuration


[Bug] Fix bug that SHOW DELETE not return Delete job info

Fix: #3514
The callback added to the CallbackFactory should not be removed until the
transaction is aborted or visible. Otherwise, some callback method may failed
to be called.

@xy720 Please review

LGTM!


Suppress output from test watcher.

This adds a couple of new parameters to etest : --timeout for per-test timeout and --total-timeout for total test timeout for all tests that are executed. You can also override the test timeout programmatically in a test setup() via new ETEST_TIMEOUT variable

woohoo!! :D


Use IntelliSense inside string values for tasks.json and launch.json to get a full list of predefined variables.

VSCode Version: 1.35.0
OS Version: win10

Steps to Reproduce:
In the document, it says users can use Intellisense to get a full list of predefined variable. But we do not get the full list in the launch.json file

Does this issue occur when all extensions are disabled?: Yes/No

/needsMoreInfo


Fixing a problem with wrong connection strings

I updated to the bigtable-hbase-1.x artifact Id, but did not update hbase-site.xml correctly, as per issue #251.  This PR fixes that problem.  Also, remove tcnative and hbase-client where possible.
@lesv, @igorbernstein2, FYI

@dpebot merge on green


Refactoring - Split Base58Encoder and Base58CheckEncoder

This PR splits the Base58Encoder in two classes

Base58Encoder and,
Base58CheckEncoder

It makes the code easier to read and avoid the need for having the Check property flag, the if(Check) statement and the private methods. The change is quite isolated with no side effects. The Core Tests pass green all.

just nit, can you not rename pszBase58 to PszBase58 ?

Done!


{CI} test steve-yalin feature on All

Description

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change.
[Component Name 2] az command b: Add some customer-facing feature.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

CI

/azp run

/azp run

/azp run


Type decorator clarification?

In the documentation, I see an example of the @Type() decorator. I understand the purpose of this decorator, to provide a hook to get type information to run time - TypeScript has lots of positive attributes, but it inconveniently doesn't have a feature to bring types along at runtime even if you want them.
export class Tree extends Component
{
    @Type (() => Tree) trees: Tree[] = []
    ...
}

The confusing thing here though is that I would naïvely expect the code to look more like this:
export class Tree extends Component
{
    @Type (() => Tree[]) trees: Tree[] = []
    ...
}

... Rather than automagically knowing when to treat the reference as an array rather than a single instance.
I understand this actually arrives from class-transformer, but a few words about it in the documentation would probably help understand it at a first glance.

Good point, and in fact when I used it first the time that was my expectation too. I'll revise the docs.

Here's the new property serialization section:
https://github.com/pickle-ts/pickle#property-serialization

Also released an update to pickle that simplifies serialization, by preserving NaN values via decorating a property with @Num

Could still do a better job here more generally explaining class-transformer.

Since this was opened:

Non-undefined non-array properties are auto-decorated using initTransformers
The documentation has been updated.

Closing this issue, as the only improvement at this point would have to come from the typescript language itself automatically decorating properties based on their type.


Fix NPE with MySQL when EndPoint not submitted yet

If the endpoint hasn't been submitted yet, then you cannot reliably trace client requests (e.g. submitBinaryAnnotation relies on the EndPoint being present)

Thanks @wjam. There is another bug related to failure when Endpoint is not set: #66
I'l try to do a more structural fix for Brave 3.0.0 #59. But for now this makes sense.
Are you using brave-mysql in production?


Smartctl tab does not appear if smart is queued manually or if it runs after a long time

Server or client bug? Who knows!

Closed because the smart tab does not exist anymore


Fix issue #6 and domain for the cookie.

What kind of change does this PR introduce? (Bug fix, feature,
docs update, ...)

Bug fix

What is the current behavior? (You can also link to an open issue
here)

https://github.com/moxie-lean/wp-endpoints-admin-bar/issues/6
Cookie is set to the WP domain.

What is the new behavior (if this is a feature change)?

Fix php error that appeared when the URL path was not set.
Change domain of the cookie to the home URL domain.

Does this PR introduce a breaking change? (What changes might
users need to make in their application due to this PR?)

No

Other information:

Hey @mitogh , this PR should fix the admin-bar. Could you review it when you have some minutes please?

are we testing this changes @adamf321?

On May 12, 2016, at 10:11 AM, Adam Fenton<EMAIL_ADDRESS>wrote:
Merged #7 https://github.com/moxie-lean/wp-endpoints-admin-bar/pull/7.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub https://github.com/moxie-lean/wp-endpoints-admin-bar/pull/7#event-658730623


Use ingredient_config resource to update the configuration.

@jtimberman single kitchen run is looking good. Running the full suite now.
Are we cool with changing the configuration from Hash to String? I am not sure how many people are using this but this will be a breaking change. We can still preserve the old functionality by moving the logic in the template to a helper method, deprecating the configuration parameter and introducing a new parameter called something other than configuration if we want to.

So, during standup we discussed having a compatibility release.
On looking into refactoring this to support that, I propose that we not have a compatibility release. We should just make a major version change here, but not merge / release w/o announcing to the community and giving it a few days. :cake:


Acceptance and integration tests for login feature

Purpose
Completes api login feature tests for all scenarios
Fixes UML-616
Approach
Tests happy path, incorrect email/password, and inactive account scenarios
Checklist

[x] I have performed a self-review of my own code
[ ] I have added relevant logging with appropriate levels to my code
[ ] I have updated documentation (Confluence/GitHub wiki/tech debt doc) where relevant
[x] I have added tests to prove my work
[ ] The product team have tested these changes

Coverage decreased (-0.3%) to 76.216% when pulling 592b4b48c224494cf0a7f2cecf1d35de7b5f025c on UML-616-Actor-login-logout-feature-tests into 43f29689c0435e8a768b152c0e37107f170d88c7 on master.


Add codecov.yaml for excluding generated file

Codecov Report

Merging #80 (c372802) into master (4c60205) will increase coverage by 17.68%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master      #80       +/-   ##
===========================================
+ Coverage   10.20%   27.89%   +17.68%
===========================================
  Files          36       35        -1
  Lines       53113    16201    -36912
===========================================
- Hits         5422     4519      -903
+ Misses      47318    11319    -35999
+ Partials      373      363       -10

Impacted Files
Coverage Δ

encode_optype.go

Continue to review full report at Codecov.

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


Support multiple vaults

Added support for multiple vaults. Also fixed an issue where sometimes the edit-note tool would try to do an unsupported operation.

fixes #4


Elaborate the docs, add a faq section

I took a sweep at the docs and cleaned them up, IMO.
Also added a FAQ section that goes into more detail explaining things.

I love the faq!

@Raffo @mikkeloscar I addressed your comments. Mostly moved stuff from README.md to the docs section.

@linki sorry for having yet another comment, can we put the "first run" section back in the README? I think this is very important to give people a way to get it to run it in a fast way. What do you think?

@Raffo I'm fine with that. Moved it back to the main readme.

Fixed some minor mistakes 🐰

👍

awesome 👍


incorrect indent in vscode auto complete

when you compete

there is not indent after :

It should be filled like:

Might be a good one for the linter to catch as well @marcusfelling @jfleisher

yeah, could be a setting in vscode extension. I think there are such settings for PS extension and ARM Template extension but I do not think they work on bicep. I did
"[bicep]": {
        "editor.tabSize": 2,
        "editor.insertSpaces": true,
        "files.insertFinalNewline": true,
        "editor.suggestSelection": "first",
        "editor.suggest.snippetsPreventQuickSuggestions": false,
        "editor.suggest.showWords": false,
        "editor.formatOnType": true,
        "editor.formatOnPaste": true,
        "files.trimFinalNewlines": true,
        "editor.detectIndentation": false,
        "editor.formatOnSaveMode": "modifications"
    },

but didn't see difference.


Apache CXF Client Profiler

I need to profile Apache CXF Client.

@barneykim do you have a plan to create PR as you have something in your fork?

@dawidmalina
I have a plan. But the schedule is not sure.
I am trying to create a profiler for the new pinpoint version.


Edit UML diagrams

Fixes #245. Edited the existing UML diagrams to match our current implementation.

Codecov Report

Merging #246 (c8c6908) into master (2445d97) will increase coverage by 0.28%.
The diff coverage is 4.87%.

@@             Coverage Diff              @@
##             master     #246      +/-   ##
============================================
+ Coverage     56.05%   56.33%   +0.28%
  Complexity      765      765
============================================
  Files           160      161       +1
  Lines          3322     3305      -17
  Branches        369      363       -6
============================================
  Hits           1862     1862
+ Misses         1334     1317      -17
  Partials        126      126

Impacted Files
Coverage Δ

...ddress/logic/commands/tasks/AssignTaskCommand.java
0.00% <0.00%> (ø)

...ic/commands/tasks/ManageTaskAssignmentCommand.java
0.00% <0.00%> (ø)

...ress/logic/commands/tasks/UnassignTaskCommand.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/model/AddressBook.java
76.28% <100.00%> (ø)

Continue to review full report at Codecov.

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


Bring back changes from v1.5.0 into main

This will bring the fixes from v1.5.0 into main. By following this guide I decided to create a temporary branch to fix the git conflicts and merge into main afterward.

Bors merge


License difference between readme.md and LICENSE file

In the readme.md  file the license is MIT while the LICENSE file contains the apache 2.0 license. I won't be able to use this library unless it's MIT, which license is the correct one?
Thanks.

I'm sorry about the confusion. It's licensed under Apache 2.0. Why is this a problem for you?

I want to use it for an open source project which is currently under the MIT license. We'll review our options and may use this library eventually...
Thanks.


'withProps' on 'View' component crashes in release mode

This one is a doozy. I had a simple block component built by styling a standard View component. This was the basic idea:
const Block = withProps({
  style: { height: 100, width: 100, backgroundColor: 'blue' },
})(View);

export default Block;

This worked fine in debug mode. In release mode, withProps caused a crash. Here is the trace from Xcode:
2017-09-20 21:55:25.918 [error][tid:com.facebook.react.JavaScript] undefined is not an object (evaluating 'this._currentElement = element')
2017-09-20 21:55:25.921 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: undefined is not an object (evaluating 'this._currentElement = element')
2017-09-20 21:55:25.929 RecomposeBug[67656:3088671] *** Terminating app due to uncaught exception 'RCTFatalException: Unhandled JS Exception: undefined is not an object (evaluating 'this._currentElement = element')', reason: 'Unhandled JS Exception: undefined is not an object (evaluating 'this._curre..., stack:
RCTView@32853:13
mountComponent@31640:44
mountComponent@31358:53
mountChildren@32740:66
initializeChildren@32819:45

Here is the same trace when running in debug mode, but with NODE_ENV = production.

It also works if I use a different component (i.e. Text, ScrollView). So this is probably a super-edge case, but still I found it in the wild. The fact that it only occurs in release mode made this one very hard to track down.
I have a repo you can use to reproduce. If you open it in Xcode and hit Play, it will crash. But you can also just wrap a View in withProps anywhere and it seems to crash. I also noticed that wrapping a View in onlyUpdateForPropTypes also has this same issue.
https://github.com/hellogerard/RecomposeBug
EDIT: Meant to add my packages:
"react": "16.0.0-alpha.12",
"react-native": "0.48.3",
"recompose": "^0.25.0"

Potential insight:
React-Native uses a different component for View whether it's in release mode or not: https://github.com/facebook/react-native/blob/master/Libraries/Components/View/View.js#L137-L140
RCTView references the native component, which I'm pretty sure does not have a render method defined on the prototype, which might point to some earlier issues, such as:
https://github.com/acdlite/recompose/issues/489

Any ideas about how we could check that its a class component ?https://github.com/acdlite/recompose/blob/master/src/packages/recompose/isClassComponent.js
Something like prototype has keys other than etc
We would like to accept a PR

@istarkov I'd love to put some thoughts against. Can you give some background about how you're using isClassComponent and why?

Mostly for this optimization https://github.com/acdlite/recompose/blob/4b37008169c193e30014f49073173ce23b61af90/src/packages/recompose/isReferentiallyTransparentFunctionComponent.js
Idea is that instead of creating new react elements on every HOC for some hocs we can replace element creation with direct function call on production env
As an example mapProps - it's functional HOC, let's have
compose(
  mapProps(fnA),
  mapProps(fnB)
)(Comp)

in dev it wil generate something like
const CompB = (props) => <Comp {...fnB(props)} />
const CompA = (props) => <CompB {...fnA(props)} />

But in release it will generate
const CompB = (props) => <Comp {...fnB(props)} />
const CompA = (props) => CompB(fnA(props))

So for components  with isReferentiallyTransparentFunctionComponent true we do this optimisation as this reduces Vtree size and removes a call to createElement

render check was added by author of preact to make sure that recompose can work with preact too. Before we used check on some internal react class property which was not documented and I'm not sure it exists in React 16

@developit may be you have any ideas about how to check that something is React/Preact class component without breaking compatibility with preact? As seems like render can be not in the prototype (we have issues that some people binds render moving it out of prototype, or like in issue above no render on native view)

PS. I dont think that this optimisation somehow improves performance of real apps, may be in very rare usecases. Also there are babel plugin exists as I know with this optimization inside, in that case we can recommend to use babel plugin and remove it from code.

oops we cant, this is runtime optimisation :-(

#538 we removed Eager optimisations in 0.26 must work now


[Broken] Tubi errors

Checklist

[x] I'm reporting a broken site support
[x] I've verified that I'm running yt-dlp version 2021.04.22
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar issues including closed ones

Verbose log

D:\SUPERMAN> yt-dlp -v 'https://tubitv.com/tv-shows/573735/s01-e01-the-fearful-force-phantom?start=true'
[debug] Command-line config: ['-v', 'https://tubitv.com/tv-shows/573735/s01-e01-the-fearful-force-phantom?start=true']
[debug] Loading archive file None
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] yt-dlp version 2021.04.22
[debug] Python version 3.8.3 (CPython 32bit) - Windows-10-10.0.19041-SP0
[debug] exe versions: ffmpeg git-2020-06-28-4cfcfb3, ffprobe git-2020-06-28-4cfcfb3
[debug] Proxy map: {}
[debug] Using fake IP <IP_ADDRESS> (US) as X-Forwarded-For.
[TubiTv] 573735: Downloading JSON metadata
[TubiTv] 573735: Downloading m3u8 information
ERROR: unknown url type: ''
Traceback (most recent call last):
  File "c:\users\our plex server\appdata\local\programs\python\python38-32\lib\site-packages\yt_dlp\YoutubeDL.py", line 1059, in wrapper
    return func(self, *args, **kwargs)
  File "c:\users\our plex server\appdata\local\programs\python\python38-32\lib\site-packages\yt_dlp\YoutubeDL.py", line 1080, in __extract_info
    ie_result = ie.extract(url)
  File "c:\users\our plex server\appdata\local\programs\python\python38-32\lib\site-packages\yt_dlp\extractor\common.py", line 558, in extract
    ie_result = self._real_extract(url)
  File "c:\users\our plex server\appdata\local\programs\python\python38-32\lib\site-packages\yt_dlp\extractor\tubitv.py", line 84, in _real_extract
    formats = self._extract_m3u8_formats(
  File "c:\users\our plex server\appdata\local\programs\python\python38-32\lib\site-packages\yt_dlp\extractor\common.py", line 1887, in _extract_m3u8_formats
    res = self._download_webpage_handle(
  File "c:\users\our plex server\appdata\local\programs\python\python38-32\lib\site-packages\yt_dlp\extractor\common.py", line 699, in _download_webpage_handle
    urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal, data=data, headers=headers, query=query, expected_status=expected_status)
  File "c:\users\our plex server\appdata\local\programs\python\python38-32\lib\site-packages\yt_dlp\extractor\common.py", line 661, in _request_webpage
    url_or_request = sanitized_Request(url_or_request, data, headers)
  File "c:\users\our plex server\appdata\local\programs\python\python38-32\lib\site-packages\yt_dlp\utils.py", line 2173, in sanitized_Request
    return compat_urllib_request.Request(sanitize_url(url), *args, **kwargs)
  File "c:\users\our plex server\appdata\local\programs\python\python38-32\lib\urllib\request.py", line 328, in __init__
    self.full_url = url
  File "c:\users\our plex server\appdata\local\programs\python\python38-32\lib\urllib\request.py", line 354, in full_url
    self._parse()
  File "c:\users\our plex server\appdata\local\programs\python\python38-32\lib\urllib\request.py", line 383, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
ValueError: unknown url type: ''

Description

Most Tubi videos I try work but then there are some that produce this issue. I was wondering if there was a way around it.

The given video is DRM protected. It is possible to patch the extractor to fetch the manifests, but unless you can provide a non-DRM video where the current method doesn't work, there is no point in implementing it


Fixing synchronization issue when non-zero GPU is used as a device

If --device='cuda:1' (or any other non-zero cuda device) is used for generate.py then device_sync(device) is not working correctly, since torch.cuda.synchronize() is called w/o params and torch.cuda.current_device() is still 'cuda:0'. Thus, adding the 'device' as a parameter for torch.cuda.synchronize() call.

Thanks!

I've signed the CLA, just FYI


document.setExecutionOptions only works with existing connection

Azure Data Studio Version:

Version: 1.9.0-insider (user setup)
Commit: 449cd9ea27d49b66667bda043d467adb9377b734
Date: 2019-06-17T07:46:28.633Z
VS Code 1.34.0
Electron: 3.1.8
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.17763
Steps to Reproduce:

Per this PR (https://github.com/microsoft/azuredatastudio/pull/5484), I added code to my extension activate that will set query options for each newly opened document.

Start ADS, activate my extension

Ctrl-N to create a new query document. Write a query and click the 'Run' button.
3a. I am prompted for a connection which I provide.

The options I set for the query document do NOT work in this document.

Ctrl-N to create a new query document. Ener a query and click 'Run'. This time, the expected options are set for my query.

It appears as if the query document options only work if I have an existing connection.
Expected results:
Even if I'm starting fresh and am prompted for a connection, the options I set for the query document should work.

@mjeaton could you please take a look at this PR https://github.com/kburtram/azuredatastudio-snippets/pull/4/files?  That snippet example should set query options on all active and newly opened documents.  Please let me know if that doesn't resolve the issue you're encountering.

I took a slightly different approach, but with the same effect. It's all good now!


feat(controller): Expression template tags. Resolves #4548 & #1293

Closes #4585
Closes #1293

I feel like this would justify a new docs page or maybe an example or two. Looks like the only reference to expr so far is in the events docs.

@saranyaeu2987  @chermed @max-sixty @discordianfish @Ark-kun @iven @lucastheisen  you've all shown strong interest in this feature - can I please ask to take a look at the syntax of expression tags and tell me what you think? Will it meet your use case? Can you see how to write your workflow using the syntax? Can you even demonstrate that?

Here is an example:
https://github.com/argoproj/argo-workflows/blob/363c13aeaaa13891030a21920d20e4cbcfd146ff/examples/expression-template-workflow.yaml

Having sprig in there is perfect for the use cases I had. That does everything I need. The argo syntax seems great.
One brief question, what would {{item}} return here, without the equals?
              parameters:
                - name: foo
                  value: "{{=item}}"
            # withParam must be a JSON list encoded as a string, so you use `toJson` to perform the conversion
            withParam: "{{=sprig.toJson(filter([1, 3], {# > 1}))}}"

One brief question, what would {{item}} return here, without the equals?

That would be {{item}} which is the item as usual. In this case withParam: "{{=sprig.toJson(filter([1, 3], {# > 1}))}}" would evaluate to withParam: "[3]" which mean one item that is 3 (int).

One brief question, what would {{item}} return here, without the equals?

That would be {{item}} which is the item as usual. In this case withParam: "{{=sprig.toJson(filter([1, 3], {# > 1}))}}" would evaluate to withParam: "[3]" which mean one item that is 3 (int).

Right — if we had withParam: "[3]", then {{item}} would be OK in the value field IIUC?
Is the difference here that if you use an expression in the withParam field, then the value field needs to be {{=item}}?

@sarabala1979 can I ask you to be the reviewer on this and give me your feedback today or tomorrow please?

Really good use case for this:
    podSpecPatch: '{"containers":[{"name":"main", "resources":{"requests":{"cpu":
      {{=retries * 100}} }}}]}'

100% coverage:

@alexec  Thanks. I really like this custom wrapper on the template and expression language. It gives us the control to extend the expression function and includes a new template language in future.
After reviewing this PR.  I kind of thinking to refactor conditional artifact for use this template instead of direct expr. It will be the same template language across spec.

@alexec Thanks. I really like this custom wrapper on the template and expression language. It gives us the control to extend the expression function and includes a new template language in the future.
After reviewing this PR. I kind of thinking to refactor conditional artifact for use this template instead of direct expr. It will be the same template language across spec.

I'm not a fan of {{ and }}, due to the Helm conflict. I still think it would be nice to have fromExpression, I don't think you need to refactor. Unless, could fromExpression be redundant? It's hard for me to make a call on that. We still want number and string env funcs.

@alexec , my primary wish list item was the addition of control structures (or something else capable of dynamic argument list based on workflow parameter).  This is not intended to enable that, correct?  Its possible i missed some way of leveraging sprig to generate an argument list with one of the items being optional, but i am not seeing it.
Otherwise, the addition of sprig expressions is definitely a benefit (we do date calculations frequently).

@alexec , my primary wish list item was the addition of control structures

Maybe:
{% if workflow.parameters.dry-run %}
      - "DRY RUN: "
      {% endif %}

Could be:
{{= workflow.parameters['"dry-run"] ? '
      - "DRY RUN: "
'}}

But not easy to use.

@alexec , templating templated templates is never easy (we deploy our WorkflowTemplate's using ansible so thats another layer on top of this), but your suggestion:
{{= workflow.parameters['"dry-run"] ? '
      - "DRY RUN: "
'}}

seems to indicate possible.  Right now, that's probably enough.

I'm not a fan of {{ and }}, due to the Helm conflict. I still think it would be nice to have fromExpression, I don't think you need to refactor. Unless, could fromExpression be redundant? It's hard for me to make a call on that. We still want number and string env funcs.

I kind of thinking on the user side to handle the two different formats.  yes I am going to add number, string and jsonpath env function on env. This template is using expr underneath so,  we can include those function into env.
current. expression:  number(input.parameters.num) ==1? true: false
if we use template here the format
{{=number(input.parameters.num) ==1? true: false}}

@lucastheisen everything inside of source is just a string, as far as Kubernetes' YAML parser is concerned. So the possibilities within that string are endless.
But argument lists aren't strings - they're lists. Lists of Arguments (represented as lists of objects in YAML and then deserialized to Go data structures in Argo code).
Argo can't provide a templating tool to create dynamic argument lists, because the argument lists have to be valid YAML before they get to Argo in the first place.

Thanks for adding this feature. I assume that it will be in 3.0, but not cherry-picked in 2.12 or any other 2.x releases, correct? I can't wait to try it.


Bot ends lobbies for inactivity during active games

Bug Report
The bot will end a lobby stating "Nothing has happened 30 minutes, so I ended the lobby." despite the lobby being actively in use for a game. Bot automatically unmutes everyone when it occurs, proceeds to mute everyone as per usual after a state change in the game. Attempting to use "!sau stop" to close the lobby after this bug appears has the bot say "There's not a lobby for your voice channel. Try !sau start!"
Steps to Reproduce
Play games with the bot running alongside Among Us Capture.
Eventually (Feels like it might be around the 30 minute mark but not confirmed) bot will claim to close the lobby.
Expected behavior
Bot should detect the game as still running and not end lobby
Screenshots
https://imgur.com/a/350CUOK

I think the 30 minute limit is too short. I'll double it in the next version.
But are you saying that it still responds to game commands after it's supposedly ended the lobby for inactivity?
Also, are you using AmongUsCapture, or running it manually?

I'm using it alongside AmongUsCapture, and when AmongUsCapture updates the
game state (going from in meeting back to in game for example) the bot
reacts correctly.
It seems like the bot ends the lobby and unmutes all players, but still
handles muting and unmuting correctly once the game state changes. I
haven't tested to see if it would respond to manual commands once it ends
the lobby, but trying to issue a command to stop the lobby doesn't work,
which made making new lobbies a little weird.
I'm not sure that the time limit is too short, as we never had a 30 minute
period where nothing at all happened. The only time the limit came to our
attention was when it was killing the lobby mid game.
On Mon, Oct 19, 2020 at 11:43 PM James Tanner<EMAIL_ADDRESS>wrote:

I think the 30 minute limit is too short. I'll double it in the next
version.
But are you saying that it still responds to game commands after it's
supposedly ended the lobby for inactivity?
Also, are you using AmongUsCapture, or running it manually?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tanndev/silence-among-us/issues/16#issuecomment-712130288,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARN2EY4SJHYLAE2SYQD2EOLSLQX5XANCNFSM4SWCN3LQ
.

Hrm. Any updates from the capture should be resetting the 30-minute timer as well.
What's even more strange is that it can still manage the lobby after it's stopped. The lobby shouldn't even exist anymore for it to be updating it. But it would seem that it's only half deleted.
I've noticed some other strange behavior too, so I think I need to re-evaluate how lobbies are stored, loaded, and updated. (Unfortunately, I wasn't able to replicate this myself. My group played for several hours without encountering it.)

I have the same problem, after 30 minutes, the bot stop the lobby but unmute mute, when the game still running.
I think the bot don't reset the timer when we use AmongUsCapture

I think the bot don't reset the timer when we use AmongUsCapture

It's weirder than that. Because the lobby shouldn't still work after it's been timed out. It shouldn't be accepting updates from the bot either.

I know that and if I try !sau stop it answers "There"s not a lobby..."
If I continue to play another game the bot continues to close the lobby again after a certain time.
And again and again. I can't "stop" and if I start a new lobby I have the same situation after some minutes.
It's like the bot stacks the same lobby after updates (dead, emergencycall, etc) and close all lobbys after x time

So far, I've confirmed a couple things:

The lobby IS destroyed by the timeout. (So that needs to be longer.)
Destroyed lobbies are removed from lobbiesByVoiceChannel and the backup database.
Destroyed lobbies are not removed from lobbiesByConnectCode, because the socket is still able to update it.

For example, this is what happens if I let my lobby timeout and then change my color:

This issue is resolved in version 2.3.0

Heads up, seems like it hasn't been fully resolved as we just had it happen again in our game.
https://imgur.com/a/j4EUbvT

Hrm. Can you use !sau version for me?
(FYI: you can paste images directly into Github comments. No need for Imgur.)

Oh, didn't even realise I could directly comment a photo.
The bot reports version 2.5.2

I've had two lobbies running in parallel for the last 5+ hours, with no issues. Are you sure this is still occurring?
(I did recently fix a bug in which a stopped lobby would post in Discord that it had timed out, about an hour after it was stopped.)

Unless somewhere in between 2.3.0 and now you've fixed this issue again, it definitely still occurs.
That last screenshot I sent shows the bot ending the lobby, the bot updating the same lobby moments later and then me trying to use '!sau lobby' to double check if the same issue occurred. The exact same behaviour showed up as before the first fix.
For what it's worth, we were playing for about 5 hours last night and had the issue pop up twice, which is significantly less frequent than it was happening before

I'm still not able to replicate this at all, unfortunately.
If you encounter it again, can you give me an exact (as possible) time when it happened? (Make sure to include a timezone).
I'll also need your Discord server ID.

Sure can. I havent actually had a chance to play since it last popped up, but if I encounter it again I'll give you all the info I can.


Update behavior for non-glob path strings

The discussion isn't necessarily settled yet, but just getting the PR started. When landed, should resolve #3.
As of now, this PR would provide parity with glob2base's treatment of regular (non-glob) paths.
/cc @jonschlinkert @robwierzbowski @contra @phated

:+1: on parity, I just skimmed the discussion


Mouse buttons

Any chance we could assign mouse buttons?

Why? I honestly see no point in developing such a functionality...
But! You can use Karabiner to assign any mouse button to any key (F13-F19 are perfect for that) and then just press that mouse button in iCHS hotkey selector.

I'll look into karabiner again. I need it to switch workspaces faster with
my extra side mouse (4 & 5) buttons.

Hmm... Even if i'll be able figure out how to grab mouse buttons i'm not sure how to test is reliably, my mouse only have 2 (well, actually 3) buttons. I'll see what i can do, but for now your best bet is to assign your mouse buttons to some keys via Karabiner.

Wait a sec, i found my old mouse and it has 2 additional buttons. So, what you need to do is:

Assign button4 to some free unused key, for example F20:

Make sure that your mouse is enabled in Devices tab:

Create a shortcut as usual, press your mouse button with active shortcut selector:

And that's it.

SOOOO glad Karabiner works on the Mac again... It's control and command swapping feature is better than the mac's built in.

Don't close it, i'll try to at least look into it in the future.

Actually there is no point to use iCHS for that at all. Karabiner is all you need, since those are system-level shortcuts anyway, you can simply redefine them in system shortcuts:


Modelica.Blocks.Nonlinear.VariableDelay should declare delayMax as duration

Reported by jriel on 20 Sep 2016 04:49 UTC
The parameter delayMax should be declared as type Modelica.SIunits.Duration rather than simply as Real.

Migrated-From: https://trac.modelica.org/Modelica/ticket/2067

@JoeRiel Resolved in branches master and maint/3.2.2.


[ReactOS] Application Manager unable to install apps.

Using the QtWeb browser is possible on ReactOS, however when attempting to download apps via the Application manager the app claims internet connection is non existent and will land on an assertion when trying to try again.

just try again over and over, the download is resumable

I can reproduce this. No idea why it happens.

IIRC, the ROS apps manager is particularly sensitive to the date/time being correct. When restoring from a save-state like the v86 interface does, the date/time is incorrect.
However, even if you can get it to load in and give you a list of apps, you can't really install anything anyways as the networking tends to lock up on long running transfers (regardless of how they are being performed, it seems to effect everything in the OS and not specifically the apps manager).
I do not know if that issue is in the ReactOS kernel, it's NE2K driver, how V86 emulates the NE2K, or because of a result of how the websocket proxy behaves. AFAIK Linux OS's don't have a similar issue in V86 so it very possibly could be an issue with ReactOS.

This is most likely due to an issue with SSL in ReactOS (since HTTPS sites via QTWeb are not loaded), and since the RAPPS database is loaded via HTTPS (https://github.com/reactos/reactos/commit/d564b4afc393fb0a98e61d9c23f689daf8bfbd90), the database update and installing apps may not work because of this.

I think I've safely manage to eliminate the ReactOS NE2K driver as possible variable for this issue.
I tried this driver from the realtek's website in ReactOS.

While I was able to get it to install and connect without issue, I was also able to replicate what I previously described as the networking locking up. When attempting to allow the ReactOS Apps Manager to update the DB, it managed to download 32KB in over half an hour and at the end of when I gave up the network transfer was in the area of 10s or 100s of BYTES per second, which is significantly slower than what the proxy actually limits (40980.0 bytes going by the source code).
Speculation
As far as I can tell, it seems to get hung up on buffered data and will continue to handle it until completed, which completely hogs the networking until that buffered data is fully done.
An example of this can be seen in this GIF where I run a speed test. The download works fine & completed at which point the upload test is started and remains at nothing until the upload test is about half way through. During the first half, you can clearly see the bytes received is counting up quick quickly while zero bytes are being sent. It appears to be caught up on whatever data was still being received from the download portion of the test.

I have also seen this the other way around, where the bytes sent will continue to count up for a significant time after cancelling the upload.
Testing (Didn't work)
I tired to use the tcpip.sys file from Windows XP to see if that would effect the situation at all, however after swapping the file ReactOS no longer showed a network connection. In some cases ReactOS will work well with Windows components swapped in and in other cases it won't. It looks like this is a case where it doesn't work right, however it may work correctly with other files swapped. I've asked on the ReactOS mattermost to see if anyone knows whether or not tcpip.sys will work correctly in ReactOS, I'll follow up on this side of testing if I get more info (or think of something else).
If anyone wants to continue from this point, here are the steps to get to where I am now:

Extract the TCPIP.sys file from a Windows XP installation / ISO.
a. For an ISO: Open it in your favorite tool (I used Z7ip, but AnyBurn is a great tool as well or you can mount the ISO in Windows)
b. Pull I386\TCPIP.SY_ from the ISO and place it somewhere you can easily find it
c. Either open a CMD window in that directory (type cmd in the address bar in Explorer) or open a new CMD window and use CD to get to that directory.
d. Expand the TCPIP file using expand TCPIP.SY_ tcpip.sys
e. You can verify this worked by checking the file properties. They should be similar to this

Create an ISO with your tcpip.sys file (I used AnyBurn for this, it's great freeware)
Boot ReactOS into safe mode in Qemu with your ISO file attached as a disk.
Navigate to C:\ReactOS\system32\drivers and either .old or delete the tcpip.sys file that came with ReactOS.
Copy the new tcpip.sys that came from Windows XP to that folder
Reboot ReactOS
Make a frowny face because it didn't work :(

So, it is seems to me that the issue is related either to the speed or the specific implementation of the proxy.
I tested the node.js version of the proxy and I was able to download 150MB in ReactOS from within v86 without any real issues:

When testing the older python-based implementation, I saw the same behavior that I previously described where the network transfer appeared to lock up.
It also doesn't appear to be a ReactOS specific issue either as I'm able to replicate similar (but not identical) networking issues in Haiku.

@copy Any thoughts on this? (specifically the last message from me)
From what I'm seeing, this doesn't appear to be a v86 issue and is more related to the networking proxy itself

@BelleNottelling for the interest, I tried set RAPPS database on second VM with local HTTP server and App Manager can without problems download it

So far, I also have some doubts about networking proxy, about other - no ideas yet :(

From what I'm seeing, this doesn't appear to be a v86 issue and is more related to the networking proxy itself

Correct, let's close this.


Add url of the repo in the source code List tile

In the settings page, the 'source code' list tile doesn't have any functionality. We need to redirect the user to Lifelist's GitHub repo on the tap of that item.

If this method is not good enough then,
I have another method to achieve this task in my mind

Exams going on, tight schedule 😅
Made a new PR check it please

You missed adding permissions in the manifest file. Make sure you check these things as well from next time.


Assert null lookup when rendering an unescaped value

It was not being asserted anywhere else, and I was suspecting that
PR #552 was changing current (and correct) behaviour.

Gonna try placing the new assertion in a more adequate test file.

Waiting for confirmation from @bobthecow, just in case: https://twitter.com/dasilvacontin/status/709796886568423424.

This is probably in the category of things — like the definition of "falsey" — that is up to the individual library to decide what best fits in the host language. In my opinion the JavaScripty thing to do when encountering a null is to treat it as "the user intentionally put nothing here", and thus to interpolate it as an empty string. This is what Mustache.php does as well:

Note that null in a block context will also stop context stack lookups from propagating.
At the very least, if I'm wrong it'd be a backwards compatibility break, so it's not allowed until the next major release :)

In my opinion the JavaScripty thing to do when encountering a null is to treat it as "the user intentionally put nothing here", and thus to interpolate it as an empty string.

Note that null in a block context will also stop context stack lookups from propagating.

Thanks for your insight! We are doing both things – great! :smile:. We treat null as a marker for "nothing" (which is what null really is), so:

the lookup function stops and returns null when it finds it (we fixed some edge-cases regarding this behaviour not long ago),
it's considered as falsy for blocks, and
it's currently being rendered as an empty string. :smile:

:+1: sgtm


Added clock

Issue reference:
Proposed changes:
Added clock
Type of change:
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Other (please specify)
[ ] This change requires a documentation update

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

Additional info (if any):

Well done @varunKT001
Thank you a lot for your contributions.


Facets working sporadically

Need to handle edge cases better. Should add brow and nock options while I'm at it.

fixed in 0.9.3


[Snyk] Security upgrade org.apache.jena:jena-geosparql from 4.9.0-SNAPSHOT to 5.0.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `maven` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

jena-fuseki2/jena-fuseki-geosparql/pom.xml

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Upgrade
Breaking Change
Exploit Maturity

619/1000  Why? Has a fix available, CVSS 8.1
Infinite loop SNYK-JAVA-ORGAPACHECOMMONS-6254296
org.apache.jena:jena-geosparql:  4.9.0-SNAPSHOT -> 5.0.0
No
No Known Exploit

429/1000  Why? Has a fix available, CVSS 4.3
Allocation of Resources Without Limits or Throttling SNYK-JAVA-ORGAPACHECOMMONS-6254297
org.apache.jena:jena-geosparql:  4.9.0-SNAPSHOT -> 5.0.0
No
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Allocation of Resources Without Limits or Throttling

Checkmarx One – Scan Summary & Details – e27f278f-ebbe-4a2e-b3b5-bd9e09a9e270
New Issues

Severity
Issue
Source File / Package
Checkmarx Insight

CVE-2022-46337
Maven-org.apache.derby:derby-<IP_ADDRESS>
Vulnerable Package

CVE-2023-36478
Maven-org.eclipse.jetty:jetty-http-10.0.15
Vulnerable Package

CVE-2023-43646
Npm-get-func-name-2.0.0
Vulnerable Package

CVE-2023-45133
<EMAIL_ADDRESS>Vulnerable Package

CVE-2024-23331
Npm-vite-4.0.4
Vulnerable Package

Cxab55612e-3a56
Npm-braces-3.0.2
Vulnerable Package

Cxca84a1c2-1f12
Npm-micromatch-4.0.5
Vulnerable Package

CVE-2023-26159
Npm-follow-redirects-1.15.2
Vulnerable Package

CVE-2023-36479
Maven-org.eclipse.jetty:jetty-servlets-10.0.15
Vulnerable Package

CVE-2023-40167
Maven-org.eclipse.jetty:jetty-http-10.0.15
Vulnerable Package

CVE-2023-42503
Maven-org.apache.commons:commons-compress-1.23.0
Vulnerable Package

CVE-2023-44270
Npm-postcss-8.4.21
Vulnerable Package

CVE-2023-45857
Npm-axios-0.27.2
Vulnerable Package

CVE-2023-46749
Maven-org.apache.shiro:shiro-web-1.11.0
Vulnerable Package

CVE-2023-46750
Maven-org.apache.shiro:shiro-web-1.11.0
Vulnerable Package

CVE-2024-25710
Maven-org.apache.commons:commons-compress-1.23.0
Vulnerable Package

CVE-2024-26308
Maven-org.apache.commons:commons-compress-1.23.0
Vulnerable Package

CVE-2024-28849
Npm-follow-redirects-1.15.2
Vulnerable Package

Improper_Restriction_of_Stored_XXE_Ref
/jena-iri/src/test/java/org/apache/jena/iri/TestMoreExamples.java: 239
Attack Vector

Improper_Restriction_of_Stored_XXE_Ref
/jena-iri/src/test/java/org/apache/jena/iri/TestCreator.java: 81
Attack Vector


Feature/document local prerequisites

Reviewed by:

[x] @hixi
[ ] @wasabideveloper

Maybe it makes sense to rework the whole document project-development-environment.md. There is another chapter about docker 1.5 and I'm not shure it's outdated.

Maybe it makes sense to rework the whole document project-development-environment.md. There is another chapter about docker 1.5 and I'm not sure it's outdated.

Yeah. @hixi and I will have to comb through it. Not as part of this PR, though.


feature: iam模块单元测试补充

Codecov Report

Merging #286 (bcdf242) into v2.6.x_develop (8ef4897) will increase coverage by 0.11%.
The diff coverage is n/a.

@@                Coverage Diff                 @@
##           v2.6.x_develop     #286      +/-   ##
==================================================
+ Coverage           55.15%   55.27%   +0.11%
==================================================
  Files                 446      446
  Lines               27564    27564
==================================================
+ Hits                15204    15237      +33
+ Misses              12360    12327      -33

Impacted Files
Coverage Δ

itsm/auth_iam/utils.py
61.86% <0.00%> (+27.96%)
:arrow_up:

Continue to review full report at Codecov.

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


create JsonModel from NSDictionary instead of from json string

Hi, I am using AFNetworking to do http stuff, it returns data in nsdictionary format,
If I want to convert it into jsonmodel, I must convert nsdictionary to jsonstring first.
In this way, data will go through as below:
JsonString->NSDictionary->JsonString->NSDictionary->JsonModel
As you can see, the second step is not necessary at all.
So is it possible to create jsonmodel from NSDictionary instead of from json string?
Thanks.

Sorry my mistake, it can create JSONModel from NSDictionary.


No installers for Linux

While this is not a bug. I consider this to be an issue. Linux users should be able to use the QDriverStation without needing to compile it. I would really like to support everyone, however, I am not familiar with the packaging process of deb nor rpm files. Note that ArchLinux is already supported by the community.
Possible solutions:

If you have an idea about GNU/Linux packaging (be it Debian or Fedora distros), consider contributing to this project :pray:
Figure out how to use the Qt Installer Framework and build an installer with it. This would produce an installer similar to the official Qt installer. There are significant downsides to this approach: only Qt uses it, and it does not install Linux applications the way they should be installed (AFAIK).

Any help is welcome!

I was able to make a *.run file that works here is the command, and a zip
that has the qdriverstation.run and the files i put inside of the
QDriverStation folder. They consist of a script and desktop file. Other
than that i include links to what i used to make the qdriverstation.run and
a youtube-video to learn how to use it. Best regards, let me know of any
issues that come up.
Once the qdriverstation.run is download all you have to do in a terminal is
type:
$ sudo ./qdriverstation.run
Command to make the File:
makeself.sh --bzip2 QDriverStation/ qdriverstation.run "Installer for
QDriverStation an Open source FRC Driver station" ./deploy.sh
Link to zip file, with installer and directory used to make the installer.
https://www.dropbox.com/s/xg6obdziyuqihzb/installer.zip?dl=0
MakeSelf Program
https://github.com/megastep/makeself
Video that thought me how to use it.
https://www.youtube.com/watch?v=-MLOUwoLzY8
i:a man dakota james owen of the family keeler am an ambassador for Christ
On Sat, Feb 6, 2016 at 10:36 PM, Alex Spataru<EMAIL_ADDRESS>wrote:

While this is not a bug. I consider this to be an issue. Linux users
should be able to use the QDriverStation without needing to compile it. I
would really like to support everyone, however, I am not familiar with the
packaging process of deb nor rpm files. Note that ArchLinux is
already supported by the community.
Possible solutions:

If you have an idea about GNU/Linux packaging (be it Debian or
Fedora distros), consider contributing to this project [image: :pray:]
Figure out how to use the Qt Installer Framework and build an
installer with it. This would produce an installer similar to the official
Qt installer. There are significant downsides to this approach: only Qt
uses it, and it does not install Linux applications the way they should be
installed (AFAIK).

Any help is welcome!
—
Reply to this email directly or view it on GitHub
https://github.com/WinT-3794/QDriverStation/issues/9.

I forgot to mention you still have to install sdl2 separate from this.
i:a man dakota james owen of the family keeler am an ambassador for Christ

Thanks for the information! I will check how this method works during the following days and keep you updated.
Greetings!

Personally, I hate installing software outside of my package manager, so I would recommend making deb and rpm packages.
My experience with the deb packages is that they are fairly complicated (at least compared to Arch Linux).

I agree, but first i wanted to start simple and work up, i'm trying to
create a ppa, but i can't get any code to upload to launch pad.
i:a man dakota james owen of the family keeler am an ambassador for Christ
On Sun, Feb 7, 2016 at 9:51 PM, Ben Wolsieffer<EMAIL_ADDRESS>wrote:

Personally, I hate installing software outside of my package manager, so I
would recommend making deb and rpm packages.
My experience with the deb packages is that they are fairly complicated
(at least compared to Arch Linux).
—
Reply to this email directly or view it on GitHub
https://github.com/WinT-3794/QDriverStation/issues/9#issuecomment-181170336
.

Here a while back i made an deb for 0.14, but getting it into the repose is
a challenge
https://drive.google.com/file/d/0BwmIj7Fz03lXZ1JjYnhLVVdRR0E/view
i:a man dakota james owen of the family keeler am an ambassador for Christ
On Sun, Feb 7, 2016 at 9:51 PM, Ben Wolsieffer<EMAIL_ADDRESS>wrote:

Personally, I hate installing software outside of my package manager, so I
would recommend making deb and rpm packages.
My experience with the deb packages is that they are fairly complicated
(at least compared to Arch Linux).
—
Reply to this email directly or view it on GitHub
https://github.com/WinT-3794/QDriverStation/issues/9#issuecomment-181170336
.

How do I launch qdriverstation after I install the deb package? The package fails to create a desktop menu entry, and I don't know what the terminal command is to  launch it.

TL;DR: Try running the following command on your terminal: qdriverstation
Long explanation:
The build configuration generates a makefile that should install the QDriverStation as a normal GNU/Linux application (executable in /usr/bin, launcher in /usr/share/applications and pixmap in /usr/share/pixmaps).

@viggy96 I've checked the Linux deploy configuration and it works (I had to do some fixes, because I messed up the configuration when re-writing the application in QML). However, if you used the 0.14 *.deb installer, it should have worked correctly.
Another note, the application icon on the Unity launcher did not appear until I logged out (and logged in again). I tested this with Ubuntu 16.04.

I've begun working on creating a snap package of the QDriverStation. However, I still have some issues to tackle during the runtime:

QProcess cannot initialize the commands used to get CPU and Battery status
SDL2 cannot interact with the ALSA system (which does not allow the QDS to generate sounds)
SDL2 cannot interact with the kernel correctly (which does not allow the QDS to get joystick input)

All of these issues happen because snap packages are "sandboxed" in a similar way as how Android's permissions work. Once I find the correct way to assign the proper permissions for SDL and QProcess to work, I will report back here and release the generated package for further testing.

When you get one made I can test it on my laptop under Ubuntu and Arch
Linux.
Sincerely:
i:a man Dakota James Owen of the family Keeler am an ambassador for Christ
On Fri, Jun 17, 2016 at 8:21 PM, Alex Spataru<EMAIL_ADDRESS>wrote:

I've begun working on creating a snap package of the QDriverStation.
However, I still have some issues to tackle during the runtime:

QProcess cannot initialize the commands used to get CPU and Battery
status
SDL2 cannot interact with the ALSA system (which does not allow the
QDS to generate sounds)
SDL2 cannot interact with the kernel correctly (which does not allow
the QDS to get joystick input)

All of these issues happen because snap packages are "sandboxed" in a
similar way as how Android's permissions work. Once I find the correct way
to assign the proper permissions for SDL and QProcess to work, I will
report back here and release the generated package for further testing.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/WinT-3794/QDriverStation/issues/9#issuecomment-226909672,
or mute the thread
https://github.com/notifications/unsubscribe/AL8LVWW6y4zQpgKcJM3nQavJFocAg6yhks5qMzoVgaJpZM4HVAtJ
.

I finished creating a Debian package (you can get it here). Because I am lazy, I wrote a script that automates the process of generating debian and snap packages. You can find the scripts here, if anyone sees something that needs to be changed, please notify me :+1:

Yet another update on the snaps: If I set the snap confinement to "devmode", SDL seems to work without any issues. However, the QDriverStation still has problems getting CPU and Battery status information.
Once I fix that (maybe by reading /proc/stat directly instead of using CLI hacks), I will upload the obtained snap package. Please take into account that I might need to compress it, because it is very large (~45 MB), and uploading it would take forever (at least with my connection speeds).

I will close this issue and open other issues to address the following:

Snap packages
Setting up a PPA (AFAIK, @BearzRobotics has already created one)
Flatpack packages (in the case that GNOME/Fedora does not allow snap packages)

Thanks for all your support!


Masternode list isn't listing who has been paid, and is only listing various other transactions relating to Masternode addresses.

The masternode list isn't listing any transactions from coinbase.
The list is currently showing only non-coinbase transaction such as people depositing collateral.
http://explorer.bulwarkcrypto.com/#/masternode
Here is an example transaction which should be appearing on the list as a payment.
Status: 106 confirmations
Date: 22/03/2018 15:29
Source: Generated
Credit: 21.87500000 BWK
Net amount: +21.87500000 BWK
Transaction ID: 1c291153cd579b5cac68cff96d095f5a97da3f971227d3b3b727731289ca9061
Output index: 0

Can open at a later date as a feature update, closing for now.


Made TimeRWSensor writable

This PR enhances TimeRWSensor to be writable as part of addressing #37. The Home Assistant MQTT Select integration is used as the UI component since Input Datetime is not available via MQTT.
The sensor also now returns a list of available values based on the configured min and max sensors. The available values do wrap across midnight. The step value is currently 15 minutes and can be made into an add-on option if desirable.
The affected sensors are the Prog1..6 Time sensors and the HA entity type changes from sensor.x to select.x.
Important: Updating the values of the Prog1..6 Time sensors though the UI will not cause the min or max values for the dependent sensors to get updated. It now becomes crucial for sensor updates to cause HASS discovery info to be updated. A subsequent PR will add this functionality, or the functionality can be added to this PR.

Hi @kellerza based on the last review I think we missed each other, so I'm just typing this up here to ensure that no comments are missed.

The icon field that was added to the MQTT Entity class - this was actually being used when mapping TimeRWSensor to SelectEntity. I did previously comment on this with screenshots, but maybe you missed it? Nevertheless I have removed the icon support.
Regarding the min for Prog 1 - I did comment here too:
https://github.com/kellerza/sunsynk/pull/53#discussion_r947506917
https://github.com/kellerza/sunsynk/pull/53#discussion_r947866930
https://github.com/kellerza/sunsynk/pull/53#discussion_r950094957
In my view the min for Prog 1 should not be 0:00. My inverter UI does allow me to decrease prog 1 to be before midnight as per above comments. To me having a dynamic min of Prog 6 for Prog 1 does make sense. Can you check on your inverter whether you can decrease Prog 1 to be before midnight (assuming your Prog 6 is before midnight too)?
I have reworked the time class helper with the suggestions. Apologies I initially misunderstood you. Please have a look.

Even with your direct links, I cannot see that you have ever responded to any question I've asked ?!

My PR is not in draft mode (unlike my other one):

I usually responded to your questions almost immediately. Maybe I did something incredibly dumb. My comments to appear as Pending. For example:

Well this was a facepalm moment for me. You should now be able to see all of my comments. Sorry about that.

Now it starts making some sense 😂

All these comments are very confusing now, but let me just double check that my inverter can wrap and then we can merge (and maybe even start a fresh PR for the options)

My inverter allows any input and there are no real min/max time values enforced here. If this works is another question, but guess we are already doing a bit better (or enforcing a bit more consistency) here


[glew] Build error on x64-linux

Copy issue body from /home/timta/anura/vcpkg_installed/vcpkg/issue_body.md

Please see https://github.com/microsoft/vcpkg/issues/30604 for how to report a build failure.


TST: Check plan_name and plan_type.

Do not merge. This failing test reproduces a bug noticed by @klauer. Plan.__iter__ has a nice __name__ but Plan.__call__ does not. The solution is not obvious to me. Punting for now.

meta-class?

I think that this was covered to a large degree in #457


Further SPM fixes

Fixed new SPM issues from rename! 🎆

@Sam-Spencer ho, sorry! I've missed this thing I have to!
Thanks for your great help!

No problem! Happy to help:)


added raw data tdms files

Tantalum Vanadium (TaV2) from May 31 2018

Hey Andrew! those changes look great! Go-ahead and merge those files!!!!!!!!!!!!!!!!


feat(snapshots): track internal gas usage

Component
Forge
Describe the feature you would like
I would like to have gas reports for free functions, e.g.
function min(uint x, uint y) pure returns (uint) {
    return x < y ? x : y;
}

Passing --gas-report to Forge doesn't generate a report. The only solution as of now is to wrap my free functions in an intermediary mock contract used specifically for testing.

@paulrberg as described in the book, gas reporting traces the external contract calls. since free functions act as internal functions, we cannot correctly identify calls to them.
theoretically, we could record the jumps within each call, but 1) we wouldn't be able to decode them since free/internal functions are not a part of the artifacts 2) that'd produce a lot of data which imo would dilute the value of gas reports
@mattsse @onbjerg @draganrakita curious to hear your thoughts

the config would still not solve the instruction to code reverse lookup, only the collected functions.
some thought dump:

debugger already performs the reverse lookup. we could attempt to match jumps to the code by using source maps? this would be a cursed piece of code 😆
roll a custom ASTInspector? the idea is to traverse the AST alongside the execution bytecode

Hi @PaulRBerg we've added gas snapshots over sections here: https://github.com/foundry-rs/foundry/pull/8952, would be great to get your feedback. It handles both external and internal gas usage.

Marking as effectively resolved by https://github.com/foundry-rs/foundry/pull/8952


Move swarm update tick to happen after the request completes

If for whatever reason a request to lokid for the swarm mapping would fail, new requests would pile up every 200ms
This changes only creates a new request after the previous one has completed

This PR would actually not restart the timer if the request errors currently
Since this is not really an important change and eventually we may be moving towards a push model anyway, gonna ditch this for now


st-util can't find my Nucleo board

[x] Programmer/board type: Stlink/v2, Stlink/v2-onboard - One of these two I think?  It's a Nucleo board.
[x] Programmer firmware version: Unknown; generic St-link module.
[x] Operating system: Mac OS Sierra, version 10.12.6
[x] Stlink tools version and/or git commit hash: Installed stlink v1.5.0 via brew (although st-util command output says version 1.4.0)
[x] Stlink commandline tool name: st-util
[x] Target chip (and optional board): e.g STM32L433RCT6P (NUCLEO-L433RC-P)

My Nucleo board is plugged into my MacBook Pro via USB.  There is one red light flashing, one green light flashing, and one green light lit and not flashing.  However, st-util doesn't appear to be able to find the device.  I was hoping to program the board using openocd, but it wasn't working which brought me here.  What is going wrong?
$ st-util
st-util 1.4.0
2018-09-06T19:46:45 WARN usb.c: Couldn't find any ST-Link/V2 devices

$ openocd -f interface/stlink-v2-1.cfg -f target/stm32l4x.cfg
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 500 kHz
adapter_nsrst_delay: 100
none separate
Info : Unable to match requested speed 500 kHz, using 480 kHz
Info : Unable to match requested speed 500 kHz, using 480 kHz
Info : clock speed 480 kHz
Error: open failed
in procedure 'init'
in procedure 'ocd_bouncer'

That's indeed weird both complete different applications are unable to find the programmer on the nucleo. Normaly there should not be a problem. Maybe a permission problem (try running it with sudo just once)? Using OS X myself it works fine for other boards.

No dice on using sudo - tried it on both commands with the same results.  Interestingly, it actually doesn't appear to show up in the list of USB devices, either.
https://imgur.com/q874WvK
This certainly seems like a problem :).  Is there anything special I need to do to make it recognize the Nucleo?  Admittedly, I haven't done anything besides install stlink and the stuff found here, so perhaps there are some setup instructions I'm missing.

No its just plug and play.  Or does it work on a different usb port or computer?

It is possible the USB cable is broken, USB port is not functioning well or the board is not okay.

So after trying 2 MacBook Pros, a Windows desktop, all USB ports on the previously mentioned devices, a USB hub, two different cables, and ordering a new board that also didn't work, I ordered a brand new, third cable...
That worked with both of the boards 😭.  To future readers, check your cables!